Document Document Title
US09899779B1 Waterproof electric connector module
A waterproof electric connector module includes an electrically insulative housing defining an accommodation chamber, a front slot and a rear open chamber, a metal shielding cover covered the top side of the electrically insulative housing and having grounding pins inserted into the electrically insulative housing, an electric connector including an electrically insulative terminal block in the accommodation chamber, a tongue plate extended from the electrically insulative terminal block, grounding terminals mounted at two opposite lateral sides of the electrically insulative terminal block and electrically connected with the grounding pins of the metal shielding cover and a conducting terminal set mounted in the electrically insulative terminal block with conducting terminal contact portions respectively arranged on opposing top and bottom walls of the tongue plate and conducting terminal bonding portions extended out of the electrically insulative terminal block and the rear open chamber, and a waterproof adhesive sealed the rear open chamber.
US09899778B2 Distal connector assemblies for medical lead extensions
Distal connector assemblies that are on the distal end of medical lead extensions provide increased rigidity by including a rigid holder that contains the electrical connectors. The electrical connectors are separated within the rigid holder by insulative spacers that may be individual items or may be formed from a compliant carrier that the electrical connectors may reside within where the carrier is positioned within the rigid holder. The rigid holder may also contain a set screw block defining set screw bore or the rigid holder may include an integral portion that defines a set screw bore. The integral portion may include a slot to allow a molding pin loaded with the electrical connectors and other components to be dropped into a cavity of the rigid holder. An overmold may be present to surround the rigid body containing the electrical connectors and insulative spacers.
US09899774B2 High speed, high density electrical connector
An electrical connector with electrically lossy materials bridging ground members. The lossy conductive members may be formed by filling a settable binder with conductive particles, allowing the partially conductive members to be formed through an insert molding process. Connectors assembled from wafers that contain signal conductors held within an insulative housing may incorporate lossy conductive members by having filled thermal plastic molded onto the insulatative housing. The lossy conductive members may be used in conjunction with magnetically lossy materials. The lossy conductive members reduce ground system do resonance within the connector, thereby increasing the high frequency performance of the connector.
US09899772B2 Electric connector
A first connector (R) element (100) comprises a first body (102) secured to a locking pin (104) and a first indexing member (106). The second connector (R) element (200) comprises a locking ring (216) axially immobilized and rotatable around a second body (202), as well as at least one second indexing member. The second connector element (200) comprises an obstacle (230) moving, relative to the locking ring (216), between a first position blocking the rotation of the locking ring (216), and a second, released position. The second connector element (200) comprises a blocking ring (240) moving, relative to the second body (202), between a forward position, and at least one withdrawn position. The blocking member (230) can block the locking ring (216) in a configuration where the mouth of the slot is aligned with the locking pin. During the fitting, the blocking ring (240) is pushed back by a portion (1044) of the first connector element (100).
US09899763B2 Industrial plug used for marine container
The disclosure discloses an industrial plug for a marine container, including a plug base. A plug sealing sheath component is screwed to an upper end of the plug base. An insertion core fixing plate is sleeved on the plug base. A plurality of wiring insertion core components are arranged on the insertion core fixing plate. A rotary braking pin penetrates through a central through hole from bottom to top. The rotary braking pin includes a braking pin base and a rotary base. A first and a second clamping grooves are respectively formed at an interval in an inner side of the plug base. The braking stopping block is lifted upwards and rotated to drive the rotary clamping block to switch between the two clamping grooves. The industrial plug is simple and flexible in switching, and has strong universality.
US09899760B2 Electrical connector having a metallic ferrule accommodated within a receptacle and crimped to a cable
An electrical connector including: a terminal body; an insulator accommodated within a receptacle of the terminal body, the insulator having at least one cavity adapted for holding a terminal connected to a wire of a cable; a metal ferrule accommodated within the receptacle of the terminal body; wherein the metal ferrule has a crimp portion adapted to be crimped onto the cable; wherein the metal ferrule is form-fittingly connected to the terminal body; and wherein the metal ferrule has a sleeve like holding portion centering the ferrule within the receptacle.
US09899758B1 Electrical connector system with enhanced terminal retaining beam
An electrical connector system including a first connector having a lock nib extending from a floor into a terminal cavity and a flexible member overlying the floor. The beam has two terminal hold down bumps extending into the terminal receiving cavity. The electrical connector system also includes a terminal having a lock edge. The terminal is received in the terminal cavity such that the hold down bumps engage a top surface of the terminal, applying a force that biases the terminal towards the rigid floor. The lock nib engages the lock edge, thereby preventing the terminal from being inadvertently withdrawn from the terminal cavity. A second connector defines a shroud into which a portion of the first connector is inserted, wherein the beam compressively contacts an inner surface of the second connector further increasing the force applied to the terminal. The connectors may be formed by an additive manufacturing process.
US09899756B2 Connector and connector structure
A connector is attachable to a board having a principal surface, a recess and a board-side contact portion. When the connector is attached to the board, the connector is, at least in part, arranged within the recess while an upper-lower direction with respect to the connector intersects with the principal surface. The connector comprises a contact and a holding member having a protection portion. The contact has a held portion held by the holding member, a support portion extending from the held portion to be resiliently deformable and a contact portion supported by the support portion. When the connector is attached to the board, the contact portion is brought into contact with the board-side contact portion, and the protection portion is, at least in part, positioned within the recess. The protection portion hides the contact portion when seen along a first horizontal direction perpendicular to the upper-lower direction.
US09899754B2 Insulation-displacement contact
An electric motor, in particular a radiator fan motor of a motor vehicle, has a stator which is fitted with a rotating-field winding, and a rotor which is mounted such that it can rotate in relation to the stator. A converter electronics system is provided, wherein a number of contact elements for insulation-free or enamel-insulated connection contacts of at least one component of the converter electronics system and/or for enamel-insulated winding ends of the rotating-field winding are mounted on a printed circuit board. The contact elements are in the form of clamping contacts or insulation-displacement terminal contacts.
US09899752B2 Wire connection terminal structure
A wire connection terminal structure includes a leaf spring, a conductive plate and a fixing frame framing and connecting with the leaf spring and the conductive plate. The conductive plate is formed with a base section assembled with the fixing frame. The leaf spring is formed with an elastic swingable holding section extending to a position in contact with the base section. The holding section and the base section define therebetween an elastic holding mouth. An external electrical wire can be plugged into the holding mouth and held between the holding section and the base section and electrically connected with the conductive plate. The conductive plate and the fixing frame are two separate components so that the conductive plate is solely made of a high-conductivity material, while the fixing frame is made of a material with higher structural rigidity.
US09899736B2 Low cost active antenna system
An antenna array comprising at least three radiating elements arranged in sequence, wherein alternate radiating elements have feeds configured for direct feeding from output ports of corresponding radio frequency transmitters, and wherein each radiating element situated between a pair of directly-connected elements has a feed coupled to the feeds of the adjacent directly-fed elements.
US09899734B2 Front end circuit and wireless communication device
A front end circuit includes a variable matching circuit connected to a diplexer and a switch connector connected between an antenna port and the diplexer. The variable matching circuit selectively connects matching circuits to a signal path. When one of the matching circuits is connected, the impedance as viewed from the switch connector matches an impedance of a measurement circuit near a normalized impedance of 1 in a predetermined communication band, whereas when the other matching circuit is connected, the impedance viewed from the antenna port conjugate-matches the impedance of an antenna circuit in a predetermined communication band.
US09899732B2 Structural reconfigurable antenna
A reconfigurable antenna is provided having a liquid metal in contact with an electrolyte with the liquid metal being in a first configuration. A plurality of electrodes includes a first electrode in contact with the liquid metal and a second electrode in contact with the electrolyte. A voltage source connected across the first and second electrodes applies a voltage of a predetermined magnitude and a predetermined polarity in order to move the liquid metal from the first configuration to a second configuration and to measure resultant current flow and modify the applied voltage based on the resultant current flow. Cessation of the applied voltage locks the liquid metal in this second configuration.
US09899729B2 Antenna system
An antenna system applicable to a mobile communication device is provided in the present disclosure. The antenna system includes a metal shell with a metal frame and a metal back cover, a printed circuit board (PCB) housed in the metal shell, and an antenna part with a first feed point and a second feed point. A first break point and a second break point are formed at two opposite sides of the metal frame; a first gap and a second gap are respectively formed at two opposite sides of the metal back cover for defining a first clearance area and a second clearance area. The first feed point is located in the first clearance area and contacts a left frame portion of the metal frame; the second feed point is located in the second clearance area and contacts a right frame portion of the metal frame.
US09899727B2 Multiple-body-configuration multimedia and smartphone multifunction wireless devices
A multifunction wireless device having at least one of multimedia functionality and smartphone functionality, the multifunction wireless device including an upper body and a lower body, the upper body and the lower body being adapted to move relative to each other in at least one of a clamshell, a slide, and a twist manner. The multifunction wireless device further includes an antenna system disposed within at least one of the upper body and the lower body and having a shape with a level of complexity of an antenna contour defined by complexity factors F21 having a value of at least 1.05 and not greater than 1.80 and F 32 having a value of at least 1.10 and not greater than 1.90.
US09899724B2 Display device having antenna
A display device including a display panel which displays an image, a driving circuit substrate disposed on a rear surface of the display panel and configured to control the display panel to display the image; a protective cover coupled to the display panel while interposing the driving circuit substrate there between to protect the driving circuit substrate; and an antenna pattern attached to the protective cover and configured to transmit and receive a wireless signal.
US09899722B2 Antenna formed from plates and methods useful in conjunction therewith
An antenna array configuration is provided with h-plane splitters between ends of a feeding network and radiating elements e.g. horns, thereby to reduce the distance between the centers of the horns to less than one wavelength which results in a better side lobe level. A method of manufacturing upper and lower plates together constituting an antenna is also provided, typically making each plate in a single operation, by dividing the feeding network's waveguides at the centre where there are no cross currents so as not to disturb propagation in the feeding network. The radiating elements, h-plane splitters and upper half of the feeding network may be fabricated in one plate without undercuts hence simplifying manufacture of the plate which may for example be formed using a simple molding machine or a 3 axis-CNC machine.
US09899721B2 Dielectric waveguide comprised of a dielectric cladding member having a core member and surrounded by a jacket member
A dielectric waveguide for propagating electromagnetic signals includes a cladding member and a jacket member. The cladding member extends a length between two ends. The cladding member is formed of an intermediate dielectric material. The cladding member defines a core region that extends through the cladding member along the length of the cladding member. The core region is filled with a central dielectric material having a dielectric constant value that is less than a dielectric constant value of the intermediate dielectric material of the cladding member. The jacket member engages and surrounds the cladding member along the length of the cladding member. The jacket member is formed of an outer dielectric material having a dielectric constant value that is less than the dielectric constant value of the intermediate dielectric material of the cladding member.
US09899720B2 Dielectric waveguide comprised of a cladding of oblong cross-sectional shape surrounding a core of curved cross-sectional shape
A dielectric waveguide for propagating electromagnetic signals includes a cladding member. The cladding member extends a length between two ends. The cladding member has an oblong cross sectional shape. The cladding member is formed of a first dielectric material. The cladding member defines a core region that extends through the cladding member the length of the cladding member. The core region has a circular cross sectional shape. The core region is filled with a second dielectric material having a dielectric constant value that differs from a dielectric constant value of the first dielectric material of the cladding member.
US09899717B2 Stacked low loss stripline circulator
A stacked stripline circulator includes a first ferrite disc, a second ferrite disc, a first substrate having a metalized edge with the first ferrite disc disposed in the first substrate, a second substrate having a metalized edge with the second ferrite disc disposed in the second substrate, a first metalized pattern defining ports of a circulator disposed on the first substrate, the first metalized pattern comprising copper, a second metalized pattern defining ports of a circulator disposed on the second substrate, the second metalized pattern comprising copper, and a bonding ring bonding the metalized edge of the first substrate with the metalized edge of the second substrate.
US09899716B1 Waveguide E-plane filter
It is provided a waveguide E-plane band-pass filter comprising a tubular, electrically conductive waveguide body. An electrically conductive foil is arranged in the waveguide body and extending along a longitudinal direction of the waveguide body, the foil comprising a plurality of resonator openings. Furthermore, the waveguide body comprises at least one ridge protruding from an inner wall of the waveguide body and extending longitudinally along the longitudinal direction of the waveguide body. The foil is in mechanical contact with said at least one ridge and arranged to divide an inner volume of the waveguide body into two portions. It is also provided a diplexer, a radio transceiver, and a method for filtering a signal using such a filter.
US09899713B2 Component for oxygen enrichment, component stack, device for obtaining a fluid enriched with oxygen, metal-oxygen battery and motor vehicle
A component for oxygen enrichment comprises at least one oxygen separation membrane formed flat with two edges running parallel to each other, the at least one oxygen separation membrane including channel side walls formed in a first side of the at least one oxygen separation membrane, running perpendicular to a surface of the at least one oxygen separation membrane and parallel to the edges of the at least one oxygen separation membrane to form at least one flow channel. A battery stack with two components for oxygen enrichment, and a battery connected to a battery stack is also disclosed.
US09899712B2 Battery temperature adjustment unit and vehicle having said unit installed
To provide a battery temperature adjustment unit capable of efficiently supplying air adjusted to an appropriate temperature to a battery. A unit provided in a module case accommodating a battery includes a unit case having an air inlet and an air outlet, a heat exchanger disposed in the unit case, and a blower disposed in the unit case, in which air in the module case is sucked through the air inlet by the blower while being blown out through the air outlet and circulates through the module case and the air blown out through the air outlet includes air that has passed through the heat exchanger and air that has not passed through the heat exchanger. The unit also includes a heater disposed in parallel with a heat exchanger for cooling or disposed closer to the air inlet than the heat exchanger for cooling.
US09899711B2 Graphite thermoelectric and/or resistive thermal management systems and methods
Disclosed embodiments include thermal management systems and methods configured to heat and/or cool an electrical device. Thermal management systems can include a heat spreader in thermal communication with a temperature sensitive region of the electrical device. The heat spreader can include the one or more pyrolytic graphite sheets. The heat spreader can include thermal/electrical elevators connecting the one or more pyrolytic graphite sheets. The systems can include a thermoelectric device in thermal communication with the heat spreader. Electric power can be directed to the heat spreader and/or thermoelectric device to provide controlled heating and/or cooling of the electrical device.
US09899701B2 Sulfide-based solid electrolyte for lithium ion batteries
Proposed is a new sulfide-based solid electrolyte for lithium ion batteries, the sulfide-based solid electrolyte relating to a compound that has a cubic argyrodite type crystal structure and is represented by Li7-x-2yPS6-x-yClx, and having excellent water resistance and oxidation resistance. Proposed is a sulfide-based solid electrolyte for lithium ion batteries, the sulfide-based solid electrolyte containing a compound that has a cubic argyrodite type crystal structure and is represented by compositional formula (1): Li7-x-2yPS6-x-yClx, in which compositional formula, conditions: 0.8≦x≦1.7 and 0
US09899698B2 Electrode assembly and electrochemical cell including the same
An electrode assembly according to the present disclosure includes an electrode stack part formed by stacking at least one radical unit having a four-layered structure of a first electrode, a separator, a second electrode and a separator, and an electrode fixing part for wrapping and fixing the electrode stack part. The electrode assembly according to the present disclosure may be fabricated by means of a stacking process other than a folding process, and may accomplish accurate alignment and stable fixing.
US09899689B2 Electrode plate and methods for manufacturing and testing an electrode plate
An electrode plate, method for manufacturing an electrode plate, and method of testing an electrode plate enable efficient production of robust flowing electrolyte batteries. The method of testing an electrode plate includes forming a frangible portion in the electrode plate; providing a seal around a periphery of the electrode plate, wherein the periphery extends across the frangible portion; applying a gas adjacent a surface on a first side of the electrode plate; and detecting whether there is a presence of the gas adjacent a surface on a second side of the electrode plate, if the electrode plate passes testing, the frangible portion is removed from the electrode plate to define a cut-away region. The electrode plate is then positioned in a battery cell stack including a plurality of other electrode plates. A manifold is then attached to the cell stack adjacent the cut-away region of the electrode plate.
US09899687B2 Process for the synthesis of nitrogen-doped carbon electro-catalyst
The present invention discloses a process for the synthesis of nitrogen-doped carbon electrocatalyst with good electrochemical stability and fuel tolerance for oxygen reduction reaction (ORR) by pyrolysis of protein-rich pulse flour cooked with SiO2 nanoparticles.
US09899684B2 Electrodes, batteries, electrode production methods, and battery production methods
Battery electrodes are provided that can include a conductive core supported by a polymeric frame. Methods for manufacturing battery electrodes are provided that can include: providing a sheet of conductive material; and framing the sheet of conductive material with a polymeric material. Batteries are provided that can include a plurality of electrodes, with individual ones of the electrodes comprising a conductive core supported by a polymeric frame.
US09899682B2 Electrode including coating layer for preventing reaction with electrolyte solution
Disclosed is an electrode for secondary batteries in which an electrode mix layer including an electrode active material is coated on an electrode collector, and a coating layer including aluminum (Al) and/or alumina (Al2O3) is formed on the electrode mix layer.
US09899676B2 Nickel hydroxide positive electrode for alkaline rechargeable battery
Certain nickel hydroxide active cathode materials for use in alkaline rechargeable batteries are capable of transferring >1.3 electrons per Ni atom under reversible electrochemical conditions. The specific capacity of the nickel hydroxide active materials is for example ≧325 mAh/g. The cathode active materials exhibit an additional discharge plateau near 0.8 V vs. a metal hydride (MH) anode. Ni in an oxidation state of less than 2, such as Ni1+, is able to participate in electrochemical reactions when using the present cathode active materials. It is possible that up to 2.3 electrons, up to 2.5 electrons or more may be transferred per Ni atom under electrochemical conditions.
US09899674B2 Positive electrode active substance, positive electrode material, positive electrode, and non-aqueous electrolyte secondary battery
[Object] Provided is a means which is capable, with respect to a non-aqueous electrolyte secondary battery, of suppressing a decrease in capacity when the battery is used for a long period of time, and improving cycle characteristics.[Solving Means] Provided is a positive electrode active substance for a non-aqueous electrolyte secondary battery, the positive electrode active substance being a lithium-nickel-manganese-cobalt composite oxide and having true density of 4.40 to 4.80 g/cm3.
US09899671B2 Method for preparing metal oxide nanoparticle/graphene composite using supercritical fluid and metal oxide nanoparticle/graphene composite prepared by the same
Provided herein is a method for preparing a metal oxide nanoparticle/graphene composite using a supercritical fluid and the metal oxide nanoparticle/graphene composite prepared thereby, the method including preparing a dispersed solution by dispersing graphene oxide and a metal oxide precursor in an organic solvent and forming the metal oxide nanoparticle/graphene composite by reacting the dispersed solution under a supercritical condition, thereby uniformly dispersing the metal oxide nanoparticles on a graphene sheet.
US09899667B2 Electrode composite material, preparation method thereof, cathode and battery including the same
An electrode composite material is disclosed in the invention. The electrode composite material comprises ABxCyDz, wherein A is selected from at least one of polypyrrole, polyacrylonitrile, and polyacrylonitrile copolymer; B comprises sulfur; C is selected from carbon material; D is selected from metal oxides, l≦x≦20, 0≦y
US09899665B2 Sodium secondary battery comprising carbonaceous material
Disclosed is a sodium secondary battery. The sodium secondary battery comprises a first electrode and a second electrode comprising a carbonaceous material. The carbonaceous material satisfies one or more requirements selected from the group consisting of requirements 1, 2, 3 and 4. Requirement 1: R value (=ID/IG) obtained by Raman spectroscopic measurement is 1.07 to 3. Requirement 2: A value and σA value obtained by small angle X-ray scattering measurement are −0.5 to 0 and 0 to 0.010, respectively. Requirement 3: for an electrode comprising an electrode mixture obtained by mixing 85 parts by weight of the carbonaceous material with 15 parts by weight of poly(vinylidene fluoride), the carbonaceous material in the electrode after being doped and dedoped with sodium ions is substantially free from pores having a size of not less than 10 nm. Requirement 4: Q1 value obtained by a calorimetric differential thermal analysis is not more than 800 joules/g.
US09899664B2 Cathode active material for lithium ion battery, cathode material for lithium ion battery, and lithium ion battery
Provided are a cathode active material with excellent high-temperature life that suppresses the elution of metal elements from the cathode active metal and the generation of different phase therein and exhibits a high potential, as well as a high-voltage lithium ion battery that achieves excellent high-temperature life by applying such a cathode active material. The cathode active material for a lithium ion battery is represented by a compositional formula LiaNixMnyMzO4-δFδ (where M is one or more elements selected from the group consisting of Ti, Ge, Mg, Co, Fe, Cu, and Al, and a, x, y, z, and δ satisfy the following formulas: 1≦a<1.08, 0.4≦x<0.5, 0
US09899660B2 Negative electrode for power storage device, method for forming the same, and power storage device
An object is to suppress electrochemical decomposition of an electrolyte solution and the like at a negative electrode in a lithium ion battery or a lithium ion capacitor; thus, irreversible capacity is reduced, cycle performance is improved, or operating temperature range is extended. A negative electrode for a power storage device including a negative electrode current collector, a negative electrode active material layer which is over the negative electrode current collector and includes a plurality of particles of a negative electrode active material, and a film covering part of the negative electrode active material. The film has an insulating property and lithium ion conductivity.
US09899653B2 Alkaline storage battery, and method for producing alkaline storage battery
An alkaline storage battery includes a spiral electrode group with a positive plate and a negative plate spirally wound with a separator interposed therebetween. The separator includes a plurality of sulfone group-containing regions. The plurality of sulfone group-containing regions are separated from one another in a winding direction, and disposed to face the positive plate or the negative plate.
US09899652B2 Self-activated draining system
A method of managing leakage of liquid inside a battery system comprises: containing leaking liquid in a non-liquid sensitive region of the battery system so as to protect internal electrical components of the battery system from coming in contact with the leaking liquid; and in direct response to the leakage, expunging the leaking liquid from the battery system. A drain device includes: a body with a port therethrough, the body configured to be positioned in a wall of a container; means for opening the port in response to a first liquid contacting the drain device on an inside of the container; and means for resisting ingress into the container by a second liquid that contacts the drain device on an outside of the container.
US09899642B2 Rechargeable battery and module thereof
A rechargeable battery includes an electrode assembly; a case housing the electrode assembly; a cap plate sealing an opening of the case; an electrode terminal that is electrically connected to the electrode assembly and extends through a terminal hole of the cap plate and is oriented outside of the cap plate; and an insulating member that electrically insulates the cap plate and the electrode terminal while supporting the electrode terminal at an outer surface of the cap plate.
US09899641B2 Battery with wound electrode group and positive and negative electrode insulating covers
According to one embodiment, there is provided a battery. The battery includes a metallic outer can, a wound electrode group, a positive electrode-lead, a negative electrode-lead, a positive electrode insulating cover, and a negative electrode insulating cover.
US09899637B2 Rechargeable battery having insulating member
A rechargeable battery includes an electrode assembly including first and second electrodes, a case having the electrode assembly embedded therein, a cap plate coupled to an opening of the case, and an insulating member between the electrode assembly and the case. The insulating member includes a first support frame and a second support frame that are spaced apart from each other and an insulating film attached to the first and second support frames.
US09899634B2 Organic light-emitting diode display including a storage capacitive plate and a driving voltage line formed on the same layer and manufacturing method thereof
An OLED display and a method of manufacturing thereof are disclosed. In one aspect, the display includes a scan line formed over a substrate and configured to transfer a scan signal, a data line and a driving voltage line crossing the scan line and respectively configured to transfer a data voltage and a driving voltage, and a switching transistor electrically connected to the scan line and the data line and including a switching drain electrode configured to output the data voltage. The display also includes a driving transistor including a driving gate electrode, a driving drain electrode, and a driving source electrode electrically connected to the switching drain electrode. The display further includes a storage capacitor including a first storage electrode electrically connected to the driving gate electrode and a second storage electrode formed on the same layer as the driving voltage line.
US09899632B2 Display panel and organic light emitting display device having a display panel
A display panel includes a substrate, light emitting structures disposed on an upper surface of the substrate in pixel regions, an encapsulation substrate disposed over the light emitting structures, and a light blocking member disposed on a lower surface of the substrate. The light blocking member has blocking portions corresponding to the pixel regions and openings corresponding to transparent regions.
US09899631B2 Flexible multilayer scattering substrate used in OLED
A flexible multilayer scattering substrate is disclosed. Built on a flexible supporting layer, the multilayer contains one or more scattering layers and other functional layers so that it can extract the trapped light in substrate and waveguide of an OLED. The processing of each layer is fully compatible with large area, flexible OLED manufactory, and by controlling processing conditions of each incorporated layer, the substrate microstructure can be tuned. Topographic features can be created on the top surface of substrate by changing the thickness and properties of the multilayer.
US09899629B2 Organic light-emitting diode display panel and display apparatus
An organic light-emitting diode display panel includes a lower substrate; an upper substrate; and an organic light-emitting diode structure formed between the lower substrate and the upper substrate. A side of the organic light-emitting diode structure facing towards the upper substrate is a light output side, and the upper substrate is a strengthened glass plate, subjected to a strengthening processing, which serves as a protective glass plate as an outermost layer of the organic light-emitting diode display panel.
US09899627B2 Organic light emitting diode
An organic light emitting diode including a structure of a flexible printed circuit board installed on a substrate is provided.
US09899625B2 Display device
A display device includes pixels, each pixel including a first electrode, a first organic layer disposed on the first electrode, and a second electrode disposed on the first organic layer, in which the first electrode includes a first overlapping electrode portion overlapping each of the first organic layer and the second electrode, and a first non-overlapping electrode portion not overlapping the first organic layer and the second electrode, and connected to the first overlapping electrode portion.
US09899624B2 Transparent conductor and electronic device
A transparent conductor which includes: a conductive layer that is formed of a metal material having a thickness of 15 nm or less and a platinum group element-containing layer including at least one of Pt and Pd, wherein, when an optical admittance at an interface on a side of the admittance-adjusting layer of the conductive layer at a wavelength of 570 nm is expressed as Y1=x1+iy1 and an optical admittance at an interface on a side opposite to the admittance-adjusting layer of the conductive layer at a wavelength of 570 nm is expressed as Y2=x2+iy2, at least one of x1 and x2 is 1.6 or more.
US09899623B2 Display device and method of manufacturing the same
A display device a display region arranged with a plurality of pixels in a matrix shape, wherein each of the plurality of pixels includes a first electrode including a first conducting layer on the first conducting layer and comprised from Mo or a Mo alloy, a second conducting layer comprised from Ag or an Ag alloy, and a third conducting layer on the second conducting layer and comprised from a metal oxide having conducting properties, the first electrode being arranged corresponding to each of the pixels respectively, a light emitting layer above the third conducting layer and emitting light according to a current supply, and a second electrode above the light emitting layer and allowing at least a part of the light from the light emitting layer to pass through.
US09899618B2 Photoelectric conversion device and manufacturing method thereof
A photoelectric conversion device of an embodiment includes: a first photoelectric conversion part including a first transparent electrode, a first organic active layer, and a first counter electrode; and a second photoelectric conversion part including a second transparent electrode, a second organic active layer, and a second counter electrode, which are provided on a transparent substrate. A conductive layer is formed on a partial region, of the second transparent electrode, which is adjacent to the first transparent electrode. The first counter electrode and the second transparent electrode are electrically connected by a connection part including a groove formed from a surface of the second organic active layer to reach an inside of the conductive layer and a part of the first counter electrode filled in the groove.
US09899614B2 Phosphorescent tetradentate metal complexes having modified emission spectra
Multidentate metal complexes useful as phosphorescent emitters in display and lighting applications have the structures as described herein. Multidentate metal complexes and compositions including one or more of the complexes described herein can be useful as emitters in organic light emitting diodes (OLEDs), displays and lighting applications, and photovoltaic devices. Generally, a chemical structural change will affect the electronic structure of the compounds, which thereby affects the optical properties of the compounds (e.g., emission and absorption spectra). Thus, the compounds described herein can be tailored or tuned to a particular emission or absorption energy. In some aspects, the optical properties of the compounds disclosed herein can be tuned by varying the structure of the ligand surrounding the metal center.
US09899613B2 Organic light-emitting element
Provided is an organic light-emitting element having high light-emitting efficiency and a long element lifetime. Specifically, provided is an organic light-emitting element, including: an anode; a cathode; and an organic compound layer placed between the anode and the cathode, in which: the organic compound layer includes an emission layer; the emission layer includes at least a host and a guest; the guest is an iridium complex of a specific structure; the host is a heterocycle-containing compound; and a content of the host is 50 wt % or more with reference to a total amount of constituent materials for the emission layer.
US09899612B2 Organic electroluminescent materials and devices
Homoleptic organometallic iridium complexes formed from bidentate substitute phenylpyridine ligands are disclosed. Devices containing the homoleptic organometallic iridium complexes that exhibit improved device manufacturing, fabrication, stability, efficiency, and/or color are also disclosed.
US09899611B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound and an organic light-emitting device, the condensed cyclic compound being represented by Formula 1 below:
US09899607B2 Compound for organic optoelectronic device, organic light emitting diode including the same and display including the organic light emitting diode
A compound for an organic optoelectronic device, an organic light emitting diode including the same, and a display device including the organic light emitting diode are disclosed and the compound for an organic optoelectronic device represented by a combination of the following Chemical Formulae 1 and 2 provides an organic light emitting diode having life-span characteristics due to excellent electrochemical and thermal stability, and high luminous efficiency at a low driving voltage.
US09899606B2 Composition for organic electroluminescent element, organic electroluminescent element, display and lighting
The invention relates to a composition for organic electroluminescent element, which comprises: a solvent; and a compound group α for organic electroluminescent element that is constituted of at least two kinds of compounds which each have a molecular weight of 3,000 or less and have a structure comprising a plurality of aromatic ring groups linked to each other, wherein the compound group α comprises: a compound α1; and another compound αn satisfying a specific condition.
US09899598B2 Organic electroluminescent element
The objective of the present invention is to provide an organic electroluminescent element which exhibits excellent light transmitting properties by having an intermediate electrode that is formed as a thin film, and which is suppressed in disconnection or resistance increase of the intermediate electrode, thereby being ensured with respect to electrical conductivity. This organic EL element (100) comprises light emitting units (4-6) which include at least a light emitting layer and are arranged between a first electrode (2) that is formed on a substrate (1) and a second electrode (3) that faces the first electrode (2); and each one of the light emitting units (4-6) independently emits light by having intermediate electrodes (7, 8), which are arranged between the light emitting units (4-6), connected to an external power supply via first lead-out wiring lines (10, 11). This organic EL element (100) is characterized in that: the light emitting units (5, 6) arranged adjacent to the intermediate electrodes (7, 8) are pattern formed such that the intermediate electrodes (7, 8) are partially exposed therefrom when viewed from the lamination direction; and the first lead-out wiring lines (10, 11) are connected to the exposed portions of the intermediate electrodes (7, 8).
US09899595B2 Implementing deposition growth method for magnetic memory
A magnetic memory array and a method for implementing the magnetic memory array for use in Solid-State Drives (SSDs) are provided. A plurality of magnetic pillar memory cells is formed using a deposition and/or growth process to produce a magnetic memory array substantially avoiding milling of magnetic materials.
US09899593B2 Bulk acoustic wave resonator
Provided is a bulk acoustic wave resonator (BAWR). The BAWR may include an air cavity disposed on a substrate, a bulk acoustic wave resonant unit including a piezoelectric layer, and a reflective layer to reflect a wave of a resonant frequency that is generated from the piezoelectric layer.
US09899592B2 Actuating drive and method for cooling a solid body actuator housed in an actuating drive with an actuating element
The invention is an actuating drive for deflecting an actuating element using a solid body actuator (2) when an electrical voltage or an alternating magnetic field is applied, to cause a change in length. A housing (1) encloses the solid body actuator to define an interspace (13) in a fluid-tight manner. Furthermore, the solid body actuator includes a hollow duct (6) having one end connected to a first hollow conduit (20) passing through the housing and the other end opening into the interspace (13). The interspace is additionally connected in a fluid-tight manner to a second hollow conduit (21) passing through the housing.
US09899591B2 Piezoelectric actuator, piezoelectric vibration apparatus, and portable terminal
There are provided a piezoelectric actuator having reduced noise caused by the vibration of a piezoelectric element is reduced, a piezoelectric vibration apparatus and a portable terminal. A piezoelectric actuator includes a piezoelectric element which includes a stacked body in which internal electrodes and piezoelectric layers are laminated, and a surface electrode disposed on one main surface of the stacked body so as to be electrically connected to the internal electrodes; and a flexible substrate electrically joined to the surface electrode; and a reinforcing plate fixedly attached to a region of the flexible substrate where the flexible substrate overlaps with the piezoelectric element, the reinforcing plate being provided with a bend portion.
US09899586B2 Optoelectronic device
A method for producing an optoelectronic device comprises steps for providing a package with a first surface and a second surface, wherein an electrically conductive chip carrier is embedded in the package and is accessible at the first surface and at the second surface, and for applying an insulation layer on the second surface of the package by means of aerosol deposition.
US09899580B2 Polyester resin composition having improved mechanical properties and anti-discoloration
A polyester resin composition comprises: (A) a first polyester resin having a melting temperature of greater than about 285° C.; (B) a second polyester resin having a melting temperature of less than or equal to about 285° C.; (C) a white pigment; and (D) an inorganic filler. The polyester resin composition may exhibit improved mechanical properties and discoloration resistance and can be used in a molded article, for example, as a LED reflector.
US09899575B2 Method of continuous flow synthesis and method of correcting emission spectrum of light emitting device
The present application provides a method of continuous flow synthesis of core/shell quantum dots doped polymer mats (QD-MAT), including mixing a first core precursor with a second core precursor and feeding the reaction mixture into a first furnace to obtain quantum dot cores; feeding a first shell precursor and a second shell precursor into a second furnace and simultaneously injecting the quantum dot cores to obtain core/shell quantum dots; mixing the core/shell quantum dots with a polymer solution to obtain a QD-polymer composite; and introducing the QD-polymer composite to an electrospinning system to fabricate the core/shell quantum dots doped polymer mats. The present application also provides a method of correcting emission spectrum of light emitting devices with the core/shell quantum dots doped polymer mats with light diffusing properties which can be used to replace the diffuser layer of light emitting devices.
US09899574B2 Method for producing an optoelectronic component, and optoelectronic component
A method for producing an optoelectronic component and an optoelectronic component are disclosed. In an embodiment, the method includes arranging an optoelectronic semiconductor chip and a reflector on a top side of a carrier film, arranging a potting material in a region between the optoelectronic semiconductor chip and the reflector and forming a molded body, wherein the optoelectronic semiconductor chip, the reflector and the potting material are embedded into the molded body.
US09899565B2 Method of manufacturing semiconductor substrate including separating two semiconductor layers from a growth substrate
A method of manufacturing a semiconductor substrate may include forming a first semiconductor layer on a growth substrate, forming a second semiconductor layer on the first semiconductor layer, forming a plurality of voids in the first semiconductor layer by removing portions of the first semiconductor layer that are exposed by a plurality of trenches in the second semiconductor layer, forming a third semiconductor layer on the second semiconductor layer and covering the plurality of trenches, and separating the second and third semiconductor layers from the growth substrate. on the first semiconductor layer. The third semiconductor layer are grown from the second semiconductor layer and extend above the second semiconductor layer.
US09899564B2 Group III nitride semiconductor and method for producing same
A Group III nitride semiconductor containing: a RAMO4 substrate containing a single crystal represented by the general formula RAMO4 (wherein R represents one or a plurality of trivalent elements selected from the group consisting of Sc, In, Y, and a lanthanoid element, A represents one or a plurality of trivalent elements selected from the group consisting of Fe(III), Ga, and Al, and M represents one or a plurality of divalent elements selected from the group consisting of Mg, Mn, Fe(II), Co, Cu, Zn, and Cd), and a Group III nitride crystal disposed above the RAMO4 substrate, having therebetween a dissimilar film that contains a material different from the RAMO4 substrate, and has plural openings.
US09899560B2 Method of manufacturing thin-film solar cells with a p-type CdTe layer
The present invention proposes a method to produce thin film CdTe solar cells having a pin-hole free and uniformly doped CdTe layer with a reduced layer thickness. The method according to the present invention is an efficient way to prevent shunting of the solar cells, to improve reliability and long-term stability of the solar cells and to provide a uniform doping of the CdTe layer. This is achieved by applying a sacrificial doping layer between a first CdTe layer having large grains and a second CdTe layer having small grains, which together form the CdTe layer of the solar cells. Furthermore it provides the possibility to eliminate the CdCl2 activation treatment step in case the sacrificial doping layer comprises a halogen.
US09899559B2 System and method for producing modular photovoltaic panel assemblies for space solar arrays
An automated system provides automated manufacturing of photovoltaic standard power modules for utilization in a space solar array, in both rolled blanket and z-folded configurations. The automated system provides robotically controlled systems for CIC-ing, glassing, stringing, laydown and acceptance testing of interconnected photovoltaic devices. A method of manufacturing the photovoltaic standard power modules includes the steps of robotic positioning of diodes, interconnects and busbars onto a SPM stringing tray followed by the robotic positioning of bare cells into position adjacent to the diodes, interconnects and busbars to form strings. The SPM stringing tray is thereafter robotically positioned adjacent to an integral welder for welding of the front side of the string. Cover glass is thereafter robotically placed over the cells. The string is flipped and the backside of the string is robotically positioned for welding.
US09899555B2 Method for producing a rear-side contact system for a silicon thin-layer solar cell
A method for producing a rear-side contact system for a silicon thin-film solar cell having a pn junction formed from a silicon absorber layer and an emitter layer includes applying an organic insulation layer to the emitter layer; producing contact holes in the insulation layer as far as the absorber layer and the emitter layer; subsequently insulating the contact holes; subsequently applying a low-melting metal layer to form n and p contacts in the contact holes; separating the metal layer into n-contacting and p-contacting regions by laser-cutting; before applying the organic insulation layer to the emitter layer, applying a TCO layer; producing holes for contacts for the silicon absorber layer in the organic insulation; and subsequently selectively doping the produced holes for the contacts as far as the silicon absorber layer.
US09899551B2 Optoelectronic device and method of producing the same
An optoelectronic device comprising a substrate having a first and a second series of grooves and a channel therebetween. Each groove of the first and second series of grooves has a first and a second face and a cavity therebetween. The cavity is at least partially filled with a first semiconductor material. The first face is coated with a conductor material and the second face coated with a second semiconductor material. The channel transects the grooves of the first and second series of grooves. Also a method of producing an optoelectronic device.
US09899545B2 Composition for forming solar cell electrode and electrode produced from same
A composition for solar cell electrodes and electrodes fabricated using the same. The composition includes silver powder; fumed silica; a glass frit; and an organic vehicle. The composition has improved contact efficiency between electrodes and a silicon wafer by introducing specific fumed silica. Solar cell electrodes fabricated using the composition exhibit minimized serial resistance, thereby providing excellent fill factor and conversion efficiency.
US09899541B2 Semiconductor devices
Provided are semiconductor devices. A semiconductor device includes a first well formed in a substrate; an element isolation layer formed on the first well; a second well formed in the first well on a first side of the element isolation layer; a third well formed in the second well, the third well has a higher concentration of impurities than the second well; a first electrode electrically connected to the third well; a fourth well formed in the first well on a second side of the element isolation layer; a fifth well formed in the fourth well, the fifth well has a different conductivity type from the fourth well; a second electrode electrically connected to the fifth well; and a sixth well overlapping the fourth well, the sixth well has a lower concentration of impurities than the fourth well.
US09899539B2 Modified-layer EPROM cell
An EPROM cell includes a semiconductor substrate, having source and drain regions, a floating gate, including a semiconductive polysilicon layer electrically interconnected with a first metal layer, and a control gate, including a second metal layer. The floating gate is disposed adjacent to the source and drain regions and separated from the semiconductor substrate by a first dielectric layer, and the second metal layer of the control gate is capacitively coupled to the first metal layer with a second dielectric layer therebetween.
US09899532B2 Thin-film transistor and manufacturing method thereof, array substrate and manufacturing method thereof, and display apparatus
A thin-film transistor (TFT) and a manufacturing method thereof, an array substrate and a manufacturing method thereof, and a display apparatus are provided. The method for manufacturing the TFT includes: forming a gate electrode, a gate insulating layer, a metal oxide semiconductor active layer, a source electrode and a drain electrode on a substrate; the forming the metal oxide semiconductor active layer includes: forming the metal oxide semiconductor active layer by electrochemical reaction. The method for manufacturing the TFT is applied in the production of the TFT and the array substrate and the display apparatus comprising the TFTs and provides a new method for forming the metal oxide semiconductor active layer.
US09899530B2 Low temperature poly-silicon thin-film transistor and manufacturing method thereof
The present invention provides a low temperature poly-silicon thin-film transistor, as well as a manufacturing method thereof, which includes: a substrate (1), a light shield layer (2) formed on the substrate (1), a pad layer (3) formed on the light shield layer (2), a dielectric layer (4) formed on the pad layer, an active layer (5) formed on the dielectric layer, a gate insulation layer (6) formed on the active layer (5), and a gate layer (7) formed on the gate insulation layer (6). The light shield layer (2) includes a planar section (21) formed on the substrate (1) and a raised section (22) formed on the planar section (21). The active layer (5) has a projection that covers at least a partial area of an upper surface of the raised section (22) and one of sidewalls (224) of the raised section (22). Without varying an aperture ratio of a display device, the channel width can be effectively increased and the width-to-length ratio can be increased so as to increase an open state current and enhance driving power of the LTPS TFT and device performance.
US09899526B2 Fin-type field effect transistor structure and manufacturing method thereof
A fin-type field effect transistor comprising a substrate, fins, insulators, at least one gate stack and strained material portions is described. The insulators are disposed in trenches of the substrate and between the fins. The upper portion of the fin is higher than a top surface of the insulator and the upper portion has a substantially vertical profile, while the lower portion of the fin is lower than the top surface of the insulator and the lower portion has a tapered profile. The at least one gate stack is disposed over the fins and on the insulators. The strained material portions are disposed on two opposite sides of the at least one gate stack.
US09899525B2 Increased contact area for finFETs
This disclosure relates to a fin field effect transistor including a gate structure formed on a fin. Source and drain (S/D) regions are epitaxially grown on the fin adjacent to the gate structure. The S/D regions include a diamond-shaped cross section wherein the diamond-shaped cross section includes: internal sidewalls where the fin was recessed to a reduced height, and an external top portion of the diamond-shaped cross section of the S/D regions. A contact liner is formed over the internal sidewalls and the top portion of the diamond-shaped cross section of the S/D regions; and contacts are formed over the contact liner and over the internal sidewalls and the top portion of the diamond-shaped cross section of the S/D regions.
US09899518B2 Transistor, method for fabricating the same, and electronic device including the same
A semiconductor device includes a stressed substrate stressed by a first stress, a first stressed channel formed in the substrate and having the first stress, and a first strained gate electrode strained by a first strain generating element. A first strained gate electrode is formed over the first stressed channel, the first strained gate electrode including a first lattice-mismatched layer to induce a second stress to the first stressed channel.
US09899514B2 Extended drain metal-oxide-semiconductor transistor
Devices and methods for forming a device are disclosed. A substrate is provided. A first body well of a second polarity type is formed in the substrate. A second body well of the second polarity type is formed in the first body well. A bottom of the second body well and a bottom of the first body well are contiguous. Dopant concentrations of the first and second body wells include a graded profile. A transistor of a first polarity type is formed over the substrate. The transistor includes a source and a drain. The source is formed in the second body well.
US09899512B2 Silicon carbide device and method of making thereof
Embodiments of a silicon carbide (SiC) device are provided herein. In some embodiments, a silicon carbide (SiC) device may include a gate electrode disposed above a SiC semiconductor layer, wherein the SiC semiconductor layer comprises: a drift region having a first conductivity type; a well region disposed adjacent to the drift region, wherein the well region has a second conductivity type; and a source region having the first conductivity type disposed adjacent to the well region, wherein the source region comprises a source contact region and a pinch region, wherein the pinch region is disposed only partially below the gate electrode, wherein a sheet doping density in the pinch region is less than 2.5×1014 cm−2, and wherein the pinch region is configured to deplete at a current density greater than a nominal current density of the SiC device to increase the resistance of the source region.
US09899509B2 Semiconductor device comprising auxiliary trench structures and integrated circuit
An embodiment of a semiconductor device comprises a trench transistor cell array in a semiconductor body. The semiconductor device further comprises an edge termination region of the trench transistor cell array. At least two first auxiliary trench structures extend into the semiconductor body from a first side and are consecutively arranged along a lateral direction. The edge termination region is arranged, along the lateral direction, between the trench transistor cell array and the at least two first auxiliary trench structures. First auxiliary electrodes in the at least two first auxiliary trench structures are electrically connected together and electrically decoupled from electrodes in trenches of the trench transistor cell array.
US09899503B2 Semiconductor device having first and second gate electrodes
In mesa regions between adjacent trenches disposed in an n−-type drift layer and in which a first gate electrode is disposed via a first gate insulating film, a p-type base region and a floating p+-type region of which a surface is partially covered by a second gate electrode via a second gate insulating film are disposed. An emitter electrode contacts the p-type base region and an n+-type emitter region, and is electrically isolated from first and second gate electrodes and the floating p+-type region by an interlayer insulating film covering the first and second gate electrodes and a portion of the floating p+-type region not covered by the second gate electrode. Thus, turn-on dV/dt controllability by the gate resistance Rg may be improved.
US09899501B2 Two-dimensional material semiconductor device
A semiconductor device comprises a two-dimensional (2D) material layer, the 2D material layer comprising a channel region in between a source region and a drain region; a first gate stack and a second gate stack in contact with the 2D material layer, the first and second gate stack being spaced apart over a distance; the first gate stack located on the channel region of the 2D material layer and in between the source region and the second gate stack, the first gate stack arranged to control the injection of carriers from the source region to the channel region and the second gate stack located on the channel region of the 2D material layer; the second gate stack arranged to control the conduction of the channel region.
US09899500B2 Method of fabricating a tunable schottky diode with depleted conduction path
A method of fabricating a Schottky diode having an integrated junction field-effect transistor (JFET) device includes forming a conduction path region in a semiconductor substrate along a conduction path of the Schottky diode. The conduction path region has a first conductivity type. A lateral boundary of an active area of the Schottky diode is defined by forming a well of a device isolating structure in the semiconductor substrate having a second conductivity type. An implant of dopant of the second conductivity type is conducted to form a buried JFET gate region in the semiconductor substrate under the conduction path region. The implant is configured to further form the device isolating structure in which the Schottky diode is disposed.
US09899499B2 High resistivity silicon-on-insulator wafer manufacturing method for reducing substrate loss
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm; a semiconductor nitride layer in contact with the semiconductor handle substrate, the semiconductor nitride layer selected from the group consisting of aluminum nitride, boron nitride, indium nitride, gallium nitride, aluminum gallium nitride, aluminum gallium indium nitride, aluminum gallium indium boron nitride, and combinations thereof; a dielectric layer in contact with the semiconductor nitride layer; and a semiconductor device layer in contact with the dielectric layer.
US09899498B2 Semiconductor device having silicon-germanium layer on fin and method for manufacturing the same
A semiconductor device is provided, including a substrate with an isolation layer formed thereon, wherein the substrate has a fin protruding up through the isolation layer to form a top surface and a pair of lateral sidewalls of the fin above the isolation layer; a silicon-germanium (SiGe) layer epitaxially grown on the top surface and the lateral sidewalls of the fin; and a gate stack formed on the isolation layer and across the fin, wherein the fin and the gate stack respectively extend along a first direction and a second direction. The SiGe layer formed on the top surface has a first thickness, the SiGe layer formed on said lateral sidewall has a second thickness, and a ratio of the first thickness to the second thickness is in a range of 1:10 to 1:30.
US09899495B2 Vertical transistors with reduced bottom electrode series resistance
A semiconductor device includes a source including a first doped semiconductor layer arranged on a substrate, a layer of metal arranged on the first doped semiconductor layer, and a second doped semiconductor layer arranged on the layer of metal; a channel extending from the second doped semiconductor layer to a drain including an epitaxial growth; a gate disposed on sidewalls of the channel between the second doped semiconductor layer and the drain; an interlayer dielectric (ILD) disposed on the second doped semiconductor layer and the gate; and a source contact extending from a surface of the ILD to abut the layer of metal of the source.
US09899492B2 Compound semiconductor device and method for manufacturing the same
A compound semiconductor device includes: an electron transit layer; an electron supply layer formed over the electron transit layer; and a GaN cap layer formed over the electron supply layer, wherein the electron supply layer includes a first layer made of i-type AlxGa1-xN (0
US09899485B2 Spatially decoupled floating gate semiconductor device
A method includes forming a tunneling dielectric layer on a semiconductor substrate, a first portion of the tunneling dielectric layer is directly above a channel region in the semiconductor substrate and a second portion of the tunneling dielectric layer is directly above source-drain regions located on opposing sides of the channel region, the second portion of the tunneling dielectric layer is thicker than the first portion of the tunneling dielectric layer, forming a floating gate directly above the first portion of the tunneling dielectric layer and the second portion of the tunneling dielectric layer, and forming a control dielectric layer directly above the floating gate.
US09899484B1 Transistor with source field plates under gate runner layers
A transistor device includes a field plate extending from a source contact layer and defining an opening above a gate metal layer. Coplanar with the source contact layer, the field plate is positioned close to the channel region, which helps reduce its parasitic capacitance. Meanwhile, the opening allows a gate runner layer above the field plate to access and connect to the gate metal layer, which helps reduce the resistance of the gate structure. By vertically overlapping the metal gate layer, the field plate, and the gate runner layer, the transistor device may achieve fast switching performance without incurring any size penalty.
US09899474B2 Nanotube semiconductor devices
Semiconductor devices includes a thin epitaxial layer (nanotube) formed on sidewalls of mesas formed in a semiconductor layer. In one embodiment, a semiconductor device includes a first semiconductor layer, a second semiconductor layer formed thereon and of the opposite conductivity type, and a first epitaxial layer formed on mesas of the second semiconductor layer. An electric field along a length of the first epitaxial layer is uniformly distributed.
US09899472B2 Dielectric and isolation lower fin material for fin-based electronics
A dielectric and isolation lower fin material is described that is useful for fin-based electronics. In some examples, a dielectric layer is on first and second sidewalls of a lower fin. The dielectric layer has a first upper end portion laterally adjacent to the first sidewall of the lower fin and a second upper end portion laterally adjacent to the second sidewall of the lower fin. An isolation material is laterally adjacent to the dielectric layer directly on the first and second sidewalls of the lower fin and a gate electrode is over a top of and laterally adjacent to sidewalls of an upper fin. The gate electrode is over the first and second upper end portions of the dielectric layer and the isolation material.
US09899471B2 Compact CMOS device isolation
An integrated circuit uses a compact CMOS device isolation scheme which forms a ring of N-well housing PMOS devices to encircle the P-well housing NMOS devices in a circuit block. An N-type buried layer is formed under the P-well and extends partially under the surrounding N-well. The compact CMOS device isolation scheme eliminates the use of a deep N-well ring around the circuit block. Therefore, the circuit blocks of the integrated circuit can be formed with reduced silicon area and the die size for implementing the integrated circuit is reduced.
US09899470B2 Method for forming a power semiconductor device and a power semiconductor device
A method of forming a power semiconductor device includes providing a semiconductor layer of a first conductivity type extending to a first side and having a first doping concentration of first dopants providing majority charge carriers of a first electric charge type in the layer, and forming a deep trench isolation including forming a trench which extends from the first side into the semiconductor layer and includes, in a vertical cross-section perpendicular to the first side, a wall, forming a compensation semiconductor region of the first conductivity type at the wall and having a second doping concentration of the first dopants higher than the first doping concentration, and filling the trench with a dielectric material. The amount of first dopants in the compensation semiconductor region is such that a field-effect of fixed charges of the first electric charge type which are trapped in the trench is at least partly compensated.
US09899467B2 Semiconductor devices, methods of manufacture thereof, and capacitors
Semiconductor devices, methods of manufacture thereof, and capacitors are disclosed. In some embodiments, a semiconductor device includes a first capacitor and a protection device coupled in series with the first capacitor. A second capacitor is coupled in parallel with the first capacitor and the protection device.
US09899465B2 Redistribution layer for substrate contacts
A structure with an interconnection layer for redistribution of electrical connections includes a plurality of first electrical connections disposed on a substrate in a first arrangement. An insulating layer is disposed on the substrate over the first electrical connections. A plurality of second electrical connections is disposed on the insulating layer on a side of the insulating layer opposite the plurality of first electrical connections in a second arrangement. Each second electrical connection is electrically connected to a respective first electrical connection. An integrated circuit is disposed on the substrate and is electrically connected to the first electrical connections. The first electrical connections in the first arrangement have a greater spatial density than the second electrical connections in the second arrangement.
US09899463B2 Display device
A display device including a substrate, a display portion positioned on the substrate and a pad portion positioned outside the display portion, a jumping portion positioned between the display portion and the pad portion, at least two power lines positioned on the substrate, a connection pattern connecting the at least two power lines to each other in the jumping portion, and an insulating layer spaced apart from the connection pattern and surrounding the connection pattern to prevent residue defects and short circuit defects at the jumping portion.
US09899454B2 Manufacturing method of pixel structure of organic light-emitting diode display panel
The invention provides a manufacturing method of a pixel structure of an organic light-emitting diode display panel. First transparent anodes located in first pixel regions and fifth pixel regions, second transparent anodes located in second pixel regions and sixth pixel regions, and third transparent anodes located in third pixel regions and fourth pixel regions are formed on a substrate. A first organic light-emitting layer is formed inside the third pixel regions and the fourth pixel regions via a first fine metal mask. A second organic light-emitting layer is formed inside the fifth pixel regions, the sixth pixel regions, the first pixel regions, and the second pixel regions via a second fine metal mask. First cathodes, second cathodes, and third cathodes are formed on the substrate.
US09899452B2 Array substrate and method of fabricating the same
The present invention proposes an array substrate and a method for fabricating the same. According to the array substrate and the method of fabricating the array substrate in the present invention, the IGZO pattern and the first electrode strip, the first channel, and the second metallic layer in the corresponding section form the first transistor of the CMOS inverter, and the OSC pattern and the second electrode strip, the second channel, and the second metallic layer in the corresponding section form the second transistor of the CMOS inverter. In this way, the CMOS inverter or the CMOS ring oscillator is fabricated based on IGZO and OSC.
US09899446B2 Solid-state image sensing device
A solid-state image sensing device capable of suppressing a dark current and transfer failure during a global shutter operation is provided. The solid-state image sensing device according to one embodiment includes: a semiconductor substrate having a main surface and a back surface being on the opposite side of the main surface; a well region arranged in contact with the main surface in the semiconductor substrate; a photoelectric conversion region arranged in contact with the main surface in the well region; a charge holding region arranged in contact with the main surface in the well region; a floating diffusion region arranged in contact with the main surface in the well region; a first transfer gate so formed as to face the well region and the charge holding region; and a second transfer gate so formed as to face the well region.
US09899444B2 Solid-state image capturing device and manufacturing method for the same
A solid-state image capturing device according to the present invention includes: a first-conductivity-type well; a first second-conductivity-type diffusion layer that is provided in the first-conductivity-type well and generates carriers upon being irradiated with light; a second second-conductivity-type diffusion layer that is provided in the first-conductivity-type well and stores carriers that are generated in the first second-conductivity-type diffusion layer and are transmitted thereto; and a first first-conductivity-type diffusion layer provided below the second second-conductivity-type diffusion layer, wherein an impurity concentration of the second second-conductivity-type diffusion layer is higher than an impurity concentration of the first second-conductivity-type diffusion layer, and an impurity concentration of the first first-conductivity-type diffusion layer is lower than an impurity concentration of the first-conductivity-type well.
US09899439B2 Image sensor including micro-lenses having high refractive index and image processing system including the same
Provided are an image sensor with micro-lenses having a high refractive index and an image processing system including the same. The image sensor includes: a semiconductor substrate in which a photoelectric conversion device is formed; at least one color filter formed on the semiconductor substrate; at least one color filter fence formed on the semiconductor substrate and between two neighboring color filters among the at least one color filter; and at least one micro-lens formed on the color filter, respectively. The micro-lens has a first refractive index equal to or greater than a first threshold. The filter fence has a second refractive index less than or equal to a second threshold. The second threshold is less than the first threshold.
US09899438B2 Solid-state imaging device and camera
A solid-state imaging device which includes a plurality of pixels in an arrangement, each of the pixels including a photoelectric conversion element, pixel transistors including a transfer transistor, and a floating diffusion region, in which the channel width of transfer gate of the transfer transistor is formed to be larger on a side of the floating diffusion region than on a side of the photoelectric conversion element.
US09899437B2 CMOS image sensor
A CMOS image sensor includes a photodiode, a plurality of transistors for transferring charges accumulated at the photodiode to one column line, and a voltage dropping element connected to a gate electrode of at least one transistor among the plurality of transistors for expanding a saturation region of the transistor by dropping down a gate voltage inputted to the gate electrode of the at least one transistor.
US09899436B1 Image sensor and related fabrication method
An image sensor includes a semiconductor substrate with at least one recess disposed on its surface and in the photosensitive area defined on the surface of the semiconductor substrate, a first-conductivity-type doped region disposed in the semiconductor substrate and in the photosensitive area, and a second-conductivity-type doped region disposed on the surface of the first-conductivity-type doped region and on the surface of the recess. A photosensitive device of the image sensor is formed of the first-conductivity-type doped region and the second-conductivity-type doped region.
US09899432B2 Printable device wafers with sacrificial layers gaps
Methods of forming integrated circuit devices include forming a sacrificial layer on a handling substrate and forming a semiconductor active layer on the sacrificial layer. The semiconductor active layer and the sacrificial layer may be selectively etched in sequence to define an semiconductor-on-insulator (SOI) substrate, which includes a first portion of the semiconductor active layer. A multi-layer electrical interconnect network may be formed on the SOI substrate. This multi-layer electrical interconnect network may be encapsulated by an inorganic capping layer that contacts an upper surface of the first portion of the semiconductor active layer. The capping layer and the first portion of the semiconductor active layer may be selectively etched to thereby expose the sacrificial layer. The sacrificial layer may be selectively removed from between the first portion of the semiconductor active layer and the handling substrate to thereby define a suspended integrated circuit chip encapsulated by the capping layer.
US09899430B2 GOA unit and method for producing the same, gate driver circuit
Embodiments of the present disclosure provide a GOA unit and a method for producing the same and a gate driver circuit, which are directed to a field of display technique. The GOA unit includes: a TFT module and a capacitor structure formed on a substrate. The TFT module includes a gate electrode, a source electrode and a drain electrode, and the capacitor structure includes a first electrode and a second electrode configured to form a first capacitor. The gate of the TFT module is located in a same layer as the first electrode of the capacitor structure, the source electrode and the drain electrode of the TFT module are located in a same layer as the second electrode of the capacitor structure, and the second electrode has a groove. Embodiments of the present application are used for a display apparatus.
US09899429B2 Display apparatus
A display device includes a substrate including a display region, and a peripheral region that is outside of the display region, a plurality of dummy pads at the peripheral region, an insulating layer covering the plurality of dummy pads, wherein top surfaces of first portions of the insulating layer above the plurality of dummy pads are higher than top surfaces of second portions of the insulating layer between the plurality of dummy pads, and a plurality of pads over the second portions of the insulating layer at the peripheral region.
US09899428B2 Display device having terminal electrode including stepped surface
A display device in an embodiment according to the present invention includes a substrate, a pixel part including a circuit element over the substrate, and a terminal part including a terminal electrode and located over the substrate, the terminal electrode electrically connected with the circuit element. The terminal electrode located over an underlying structure layer having a surface formed from at least one inclined surface, the underlying structure layer arranged between the terminal electrode and the substrate and a flat surface, and the terminal electrode including a stepped surface along a surface formed from the inclined surface and the flat surface of the underlying structure layer in a surface of the terminal electrode.
US09899426B2 Dual data structure for high resolution and refresh rate
Display backplanes and pixel element structures are described. In an embodiment, a pixel electrode is located between two stacked data lines, with a left edge of the pixel electrode being separated from a first lower data line by approximately a same distance as a right edge of the pixel electrode is separated from a second lower data line.
US09899425B2 Array substrate and manufacturing method thereof
A manufacturing method for an array substrate is provided in the present invention. The method comprises: forming a Poly-Silicon layer on a glass substrate; forming heavily doped regions by performing heavily doping and activation process at both sides of the Poly-Silicon layer; forming a source/a drain of a first metal layer growing on the heavily doped region; forming a gate of both a gate insulator and a second metal layer growing sequentially on the Poly-Silicon layer, wherein, a material of the second metal layer is aluminum. The activation technology process can be improved in the present invention to reduce RC delay in metal wires of product and then further to achieve large sizes for products.
US09899421B2 Manufacture method of TFT substrate and sturcture thereof
The present invention provides a manufacture method of an oxide semiconductor TFT substrate, and the method comprises steps of: 1, forming a gate (3) and a first heavily doped transparent conducting thin film layer (2) on a substrate (1); 2, deposing a gate isolation layer (4); 3, forming an island shaped oxide semiconductor layer (5); 4, forming an island shaped photoresistor layer (6); 5, forming a source/a drain (8), and a second, a third heavily doped transparent conducting thin film layer (7, 9), and the source/the drain (8) contact the two side parts (53) of the island shaped oxide semiconductor layer (5) via the second heavily doped transparent conducting thin film layer (7) to establish electrical connections; 6, deposing and patterning a protecting layer (10); 7, deposing and patterning a pixel electrode layer (11) which contacts the source/the drain (8) via the third heavily doped transparent conducting thin film layer (9) to establish electrical connections; 8, implementing anneal process.
US09899420B2 Display device
In a pixel including a selection transistor, a driver transistor, and a light-emitting element, as the driver transistor, a transistor is used in which a channel is formed in an oxide semiconductor film and its channel length is 0.5 μm or greater and 4.5 μm or less. The driver transistor includes a first gate electrode over an oxide semiconductor film and a second gate electrode below the oxide semiconductor film. The first gate electrode and the second gate electrode are electrically connected to each other and overlap with the oxide semiconductor film. Furthermore, in the selection transistor of a pixel, which does not need to have field-effect mobility as high as that of the driver transistor, a channel length is made longer than at least the channel length of the driver transistor.
US09899419B2 Semiconductor device and semiconductor device production system
A semiconductor device production system using a laser crystallization method is provided which can avoid forming grain boundaries in a channel formation region of a TFT, thereby preventing grain boundaries from lowering the mobility of the TFT greatly, from lowering ON current, and from increasing OFF current. Rectangular or stripe pattern depression and projection portions are formed on an insulating film. A semiconductor film is formed on the insulating film. The semiconductor film is irradiated with continuous wave laser light by running the laser light along the stripe pattern depression and projection portions of the insulating film or along the major or minor axis direction of the rectangle. Although continuous wave laser light is most preferred among laser light, it is also possible to use pulse oscillation laser light in irradiating the semiconductor film.
US09899418B2 Display device and method for producing a display device
The invention relates to a display device, comprising a layer stack, which comprises a semiconductor layer sequence having an active region for producing radiation and comprises a circuit layer. The semiconductor layer sequence forms a plurality of pixels. For each pixel, a respective switch connected in an electrically conductive manner to the pixel is formed in the circuit layer. The invention further relates to a method for producing a display device.
US09899408B2 Non-volatile memory device having vertical structure and method of manufacturing the same
A non-volatile memory device having a vertical structure includes: a first interlayer insulating layer on a substrate; a first gate electrode disposed on the first interlayer insulating layer; second interlayer insulating layers and second gate electrodes alternately stacked on the first gate electrode; an opening portion penetrating the first gate electrode, the second interlayer insulating layers, and the second gate electrodes and exposing the first interlayer insulating layer; a gate dielectric layer covering side walls and a bottom surface of the opening portion; and a channel region formed on the gate dielectric layer, and penetrating a bottom surface of the gate dielectric layer and the first interlayer insulating layer and thus electrically connected to the substrate, wherein a separation distance between side walls of the gate dielectric layer in a region which contacts the first gate electrode is greater than that in a region which contacts any one of the second gate electrodes.
US09899407B2 Semiconductor device
A semiconductor device is disclosed. The semiconductor device includes an electrode disposed on a substrate and a plurality of vertical patterns passing through the electrode. The vertical patterns include first vertical patterns arranged to form a rhombus and second vertical patterns arranged to form a non-regular trapezoid or a rhombus.
US09899405B2 Semiconductor device and manufacturing method thereof
Disclosed are a semiconductor device and a manufacturing method thereof. According to the semiconductor device and the manufacturing method thereof according to exemplary embodiments of the present invention, after the dopant source layer is uniformly deposited on a channel layer of the device with the 3-demensional vertical structure by the plasma-enhanced atomic layer deposition (PEALD) method, the deposited dopant source layer is heat-treated so that the dopants are diffused into the channel layer to function as charge carriers, thereby preventing the charges in the channel layer from being reduced. According to the exemplary embodiments of the present invention, the diffusion speed and concentration of the dopant may be controlled by forming the barrier layer between the channel layer and the dopant source layer.
US09899402B2 Flash memory having a U-shaped charge storage layer
A cheap and high performance 1.5 transistor-type flash memory highly compatible externally of a memory region has a sacrifice film formed on a substrate. A U-shaped groove is formed on the sacrifice film, where multiple insulating films are laminated. The multiple insulating films includes a silicon nitride film as a charge storage layer. Low resistive material is disposed on the multiple insulating films to form a control gate. The select gate is formed on the insulating film on a side of the control gate in a self-aligned manner. Semiconductor regions opposite in conductivity to the substrate on both sides of the adjoining control gate and the select gate form a source and a drain, respectively. Thus, a 1.5 transistor-type flash memory is formed with the adjoining control gate and the select gate between the source and the drain. In a MOS-type transistor with the control gate, the threshold voltage is changeable according to injection/emission of the charge to the silicon nitride as the charge storage layer, and thus work as a non-volatile memory.
US09899398B1 Non-volatile memory device having nanocrystal floating gate and method of fabricating same
Methods are disclosed herein for fabricating non-volatile memory devices. An exemplary method forms a heterostructure over a substrate. The heterostructure includes at least one semiconductor layer pair having a first semiconductor layer and a second semiconductor layer disposed over the first semiconductor layer, the second semiconductor layer being different than the first semiconductor layer. A gate structure having a dummy gate is formed over a portion of the heterostructure, such that the gate structure separates a source region and a drain region of the heterostructure and a channel region is defined between the source region and the drain region. During a gate replacement process, a nanocrystal floating gate is formed in the channel region from the second semiconductor layer. In some implementations, during the gate replacement process, a nanowire is also formed in the channel region from the first semiconductor layer.
US09899388B2 Integrated circuit device and method of manufacturing the same
An integrated circuit device includes a double-humped protrusion protruding from a surface of an inter-device isolation region. To manufacture the integrated circuit device, a plurality of grooves are formed in the inter-device isolation region of a substrate, a recess is formed by partially removing a surface of the substrate between the plurality of grooves, at least one fin-type active area is formed in a device region by etching the substrate in the device region and the inter-device isolation region, and the double-humped protrusion is formed from the surface of the substrate in the inter-device isolation region.
US09899386B2 Low noise and high performance LSI device
In semiconductor devices in which both NMOS devices and PMOS devices are used to perform in different modes such as analog and digital modes, stress engineering is selectively applied to particular devices depending on their required operational modes. That is, the appropriate mechanical stress, i.e., tensile or compressive, can be applied to and/or removed from devices, i.e., NMOS and/or PMOS devices, based not only on their conductivity type, i.e., n-type or p-type, but also on their intended operational application, for example, analog/digital, low-voltage/high-voltage, high-speed/low-speed, noise-sensitive/noise-insensitive, etc. The result is that performance of individual devices is optimized based on the mode in which they operate. For example, mechanical stress can be applied to devices that operate in high-speed digital settings, while devices that operate in analog or RF signal settings, in which electrical noise such as flicker noise that may be introduced by applied stress may degrade performance, have no stress applied.
US09899383B2 Forming gates with varying length using sidewall image transfer
A chip includes multiple first transistors in a first region and multiple second transistors in a second region. A gap between adjacent first transistors has a same width as a gap between adjacent second transistors. Gates of the second transistors have a length substantially the same as twice a length of two adjacent first transistors plus the distance between said two adjacent first transistors.
US09899380B2 FINFET structure and method of forming same
A method of forming a semiconductor device includes providing a semiconductor substrate. The semiconductor substrate includes fins formed thereon and a patterned hard mask layer formed on a top surface of the fins. The method further includes: forming an isolation material layer covering the semiconductor substrate, the fins, and the patterned hard mask layer; performing planarization of the isolation material layer, stopping at the patterned hard mask layer; and performing oxygen ion implantation to form an oxygen injection region within the fins and the isolation material layer; back-etching the isolation material layer, stopping above the oxygen injection region, to form a remaining portion of the isolation material layer exposing a portion of the fins; and performing thermal annealing to cause a thermal oxidation of a portion of the fins through oxygen ions in the oxygen injection region, thereby forming an oxide layer within the plurality of fins.
US09899378B2 Simultaneously fabricating a high voltage transistor and a finFET
Forming a semiconductor layer on a semiconductor substrate, a top surface of the semiconductor layer above a fin in a second region is higher than a top surface of the semiconductor layer in a first region, etching the semiconductor layer and a mask in the first region to expose a top surface of the semiconductor substrate to form a first stack, and etching the semiconductor layer and the mask in the second region to expose a top surface of the fin to form a second stack, epitaxially growing a semiconductor material on a top surface of the fin not covered by the second stack, recessing the first and second stack to expose a top surface of the semiconductor layer, a portion of the mask remains above the semiconductor layer in the first stack, top surfaces of each of the first and second stacks each are substantially flush with one another.
US09899377B2 Insulated gate semiconductor device with soft switching behavior
A semiconductor device and a method for producing thereof is provided. The semiconductor device includes a plurality of device cells, each comprising a body region, a source region, and a gate electrode adjacent to the body region and dielectrically insulated from the body region by a gate dielectric; and an electrically conductive gate layer comprising the gate electrodes or electrically connected to the gate electrodes of the plurality of device cells. The gate layer is electrically connected to a gate conductor and includes at least one of an increased resistance region and a decreased resistance region.
US09899374B2 Semiconductor device
A semiconductor device includes a semiconductor substrate including, on a first surface, first trenches and a second trench linked to each of the first trenches. The semiconductor substrate includes: a p-type end layer extending from the first surface to a position closer to a second surface of the semiconductor substrate than an end of each of the first trenches on a second surface side and including a longitudinal end of each of the first trenches in a plan view of the first surface; a first p-type layer provided in a region between adjacent first trenches, and contacting the first electrode provided on the first surface; an n-type barrier layer; a second p-type layer. The second trench separates the p-type end layer from the first p-type layer and the second p-type layer.
US09899373B1 Forming vertical transistors and metal-insulator-metal capacitors on the same chip
A device with a vertical transistor and a metal-insulator-metal (MIM) capacitor on a same substrate includes a vertical transistor including a bottom source/drain, a fin channel extending vertically from the bottom source/drain to a top source/drain, and a gate arranged around the fin channel, and the gate including a dielectric layer, a gate metal, and spacers arranged on opposing sides of the gate; and a MIM capacitor including a gate arranged over the bottom source drain, the gate including a gate metal and a dielectric layer, and a metal arranged in a depression in the bottom source/drain and extending through a channel in the gate to cover the gate, the metal directly contacting the dielectric layer of the gate.
US09899371B2 Ultrasonic transducers in complementary metal oxide semiconductor (CMOS) wafers and related apparatus and methods
Micromachined ultrasonic transducers formed in complementary metal oxide semiconductor (CMOS) wafers are described, as are methods of fabricating such devices. A metallization layer of a CMOS wafer may be removed by sacrificial release to create a cavity of an ultrasonic transducer. Remaining layers may form a membrane of the ultrasonic transducer.
US09899369B2 Layout structure for electrostatic discharge protection
A layout structure is provided. The layout structure includes a substrate, a gate conductive layer, a first doped region having a first conductivity, a second doped region having the first conductivity, and a third doped region having a second conductivity. The gate conductive layer is formed on the substrate. The first doped region the second doped region are formed in the substrate and located at two sides of the gate conductive layer. The third doped region is formed in the substrate and adjacent to the second doped region. The third doped region and the second doped region form a diode. The gate conductive layer, the first doped region, and the third doped region are connected to ground, and the second doped region is connected to an input/output pad.
US09899368B2 ESD protection circuit with plural avalanche diodes
An electrostatic discharge (ESD) protection circuit (FIG. 3C) is disclosed. The circuit includes a bipolar transistor (304) having a base, collector, and emitter. Each of a plurality of diodes (308-316) has a first terminal coupled to the base and a second terminal coupled to the collector. The collector is connected to a first terminal (V+). The emitter is connected to a first power supply terminal (V−).
US09899362B2 Mold chase for integrated circuit package assembly and associated techniques and configurations
Embodiments of the present disclosure are directed towards a mold chase for integrated circuit package assembly and associated techniques and configurations. In one embodiment, a method includes receiving a package substrate, the package substrate including a first die mounted on the package substrate by a plurality of first interconnect structures, and a plurality of second interconnect structures disposed on the package substrate and to route electrical signals of a second die, protecting a top surface of individual interconnect structures of the plurality of second interconnect structures from deposition of a mold material, and depositing the mold material on the package substrate between the individual interconnect structures of the plurality of second interconnect structures. Other embodiments may be described and/or claimed.
US09899361B2 Semiconductor package
A semiconductor package includes a logic chip mounted on a substrate, a first memory chip disposed on the logic chip, which includes a first active surface, and a second memory chip disposed on the first memory chip. The second memory chip is disposed on the first memory chip in such a way that the first memory chip and second memory chip are offset from each other. The second memory chip has a second active surface. The first active surface and the second active surface face each other and are electrically connected to each other through a first solder bump.
US09899358B2 Module stacking mechanism with integrated ground
Printed circuit board (PCB) structures and methods of assembling them are described herein. In some embodiments, a PCB structure may include a first mounting hole; first, second, and third projections radiating from the first mounting hole; and a second mounting hole adjacent to the third projection. The first and second mounting holes located at opposite ends of the third projection. The second mounting hole to cause an electrical coupling of a bottom integrated circuit (IC) module to a connection structure included in a PCB, and the first mounting hole, the first projection, and the second projection to cause positioning of a top IC module above the bottom IC module and electrical coupling of the top IC module to the connection structure.
US09899357B2 LED module
An LED module includes: a substrate having a main surface and a back surface which face in opposite directions from each other in a thickness direction; a first LED chip including a first electrode pad bonded to a surface facing the same direction as the main surface; a first wire having one end bonded to the first electrode pad; and a wiring pattern having a main surface electrode formed in the main surface, wherein the main surface electrode includes a first die pad portion which supports the first LED chip, and when viewed from the thickness direction, the first die pad portion includes a main pad portion to which the first LED chip is bonded and an auxiliary pad portion which protrudes from the main pad portion in a direction toward a position of the first electrode pad from the center position in the first LED chip.
US09899351B2 Semiconductor package
A semiconductor package includes a package substrate. A first semiconductor chip is mounted on the package substrate. The first semiconductor chip includes a first chip region and first chip pads formed on a top surface of the first chip region. A second semiconductor chip is mounted on the package substrate. The second semiconductor chip includes a second chip region and second chip pads formed on a top surface of the second chip region. A boundary region having a groove divides the first chip region and the second chip region. The first chip region, the second chip region and the boundary region share a semiconductor substrate of a one-body type.
US09899348B2 Wire bonding apparatus and method of manufacturing semiconductor device
A wire bonding apparatus includes: a bonding tool 40 into and through a wire 42 passes; a control unit 80 that performs a movement process of the bonding tool 40 for cutting the wire 42 after forming a wire loop 90 between first and second bonding points of a bonding target 100; and a monitoring unit 70 that supplies a predetermined electric signal between the wire 42 through the bonding tool 40 and the bonding target 100, and monitors whether the wire 42 is cut or not based on an output of the supplied electric signal. The control unit 80 continues the movement process of the bonding tool 40 while the wire 42 is determined not to be cut, and stops the movement process of the bonding tool 40 when the wire 42 is determined to be cut, based on a monitoring result from the monitoring unit 70. This can shorten the operation time of the wire bonding, and improve the process efficiency of the wire bonding.
US09899343B2 High voltage tolerant bonding pad structure for trench-based semiconductor devices
Apparatus and associated methods relate to a bonding pad structure for a trench-based semiconductor device. The bonding pad structure reduces a peak magnitude of the electric field between a metal bonding pad and the underlying semiconductor. The bonding pad structure includes a plurality of trenches vertically extending from a top surface of a semiconductor. Each of the plurality of trenches has dielectric sidewalls and a dielectric bottom, the dielectric sidewalls and dielectric bottom electrically isolating a conductive core within each of the trenches from a region of semiconductor outside of and adjacent to each of the plurality of trenches. The bonding pad structure includes a metal bonding pad disposed above the plurality of trenches, the metal bonding pad electrically isolated from the region of semiconductor outside of the trenches. The conductive core can be biased to reduce the magnitude of the field between adjacent trenches.
US09899334B1 Methods and apparatus for alignment marks
A method includes: growing a oxide layer on a topside of a semiconductor wafer using a local oxidation of silicon (LOCOS) process; forming a photoresist pattern with an alignment opening on the oxide layer; etching the oxide layer to form a trench in the oxide layer; etching an alignment mark trench into the exposed surface of the semiconductor wafer; depositing a dielectric layer that is one of a silicon nitride material or a silicon oxynitride material; performing an anisotropic plasma etch to remove the dielectric layer from horizontal surfaces on the oxide layer and the alignment mark trench and to form sidewalls from the dielectric layer on vertical sidewalls of the alignment mark trench; growing an alignment mark oxide layer on a bottom surface of the alignment trench; and etching and removing the oxide layer and the alignment mark oxide layer.
US09899330B2 Flexible electronic circuits with embedded integrated circuit die
Flexible integrated circuit (IC) modules, flexible IC devices, and methods of making and using flexible IC modules are presented herein. A flexible integrated circuit module is disclosed which includes a flexible substrate and a semiconductor die attached to the flexible substrate. An encapsulating layer, which is attached to the flexible substrate, includes a thermoplastic resin and/or a polyimide adhesive encasing therein the semiconductor die. The encapsulating layer may be an acrylic-based thermally conductive and electrically isolating polyimide adhesive. Optionally, the encapsulating layer may be a B-stage FR-4 glass-reinforced epoxy thermoplastic polymer or copolymer or blend. The die may be embedded between two flexible substrates, each of which includes a layer of flexible polymer, such as a polyimide sheet, with two layers of conductive material, such as copper cladding, disposed on opposing sides of the layer of flexible polymer.
US09899327B2 Surface treatment for semiconductor structure
A method includes forming a dielectric layer and forming a metallic conductor at least partially in the dielectric layer. Formation of the metallic conductor at least partially in the dielectric layer includes performing a planarization process. The method further includes treating respective surface areas of the dielectric layer and the metallic conductor, after the planarization process, to modify the respective surface areas of the dielectric layer and the metallic conductor. In one example, the surface treatment is a neutral atom beam treatment.
US09899326B2 Semiconductor device with inhibited electromigration and manufacturing method thereof
The reliability of a copper wire is improved without inhibiting the wiring resistance of the copper wire. For example, another metallic element segregates in the boundary region between a copper film CUF1 and a copper film CUF2, and at the upper side face part of a wiring gutter leading to the boundary region. In a sectional view, a metallic element having a reducing power higher than copper segregates at the inner part of the copper wire apart from both the surface of the copper wire and the bottom face of the wiring gutter and at the side face part of the copper wire. In a sectional view, a metallic element different from copper segregates in the vicinity of the center part of the copper wire and at the side face part of the copper wire.
US09899325B2 Device and method for manufacturing a device with a barrier layer
In various embodiments a method of forming a device is provided. The method includes forming a metal layer over a substrate and forming at least one barrier layer. The forming of the barrier layer includes depositing a solution comprising a metal complex over the substrate and at least partially decomposing of the ligand of the metal complex.
US09899320B2 Interconnection and manufacturing method thereof
An interconnection and a method for manufacturing thereof are provided. The interconnection includes a first conductive layer, a dielectric layer, a second conductive layer, an insulation layer, and a plurality of air gaps. The first conductive layer is disposed over a semiconductor substrate. The dielectric layer is disposed over the first conductive layer. The second conductive layer penetrates through the dielectric layer to electrically connect with the first conductive layer. The insulation layer is located between a portion of the dielectric layer and the second conductive layer, and a material of the insulation layer and a material of the dielectric layer are different. The air gaps are located between another portion of the dielectric layer and the second conductive layer.
US09899319B2 Raised e-fuse
A semiconductor device with a semiconductor-on-insulator (SOI) structure is provided including an insulating layer and a semiconductor layer formed on the insulating layer and a fuse. The fuse includes a first at least partially silicided raised semiconductor region with a first silicided portion and, adjacent to the first at least partially silicided raised semiconductor region, a second at least partially silicided raised semiconductor region with a second silicided portion. The second silicided portion is formed in direct physical contact with the first silicided portion.
US09899314B2 Semiconductor substrate and fabrication method thereof
A method for fabricating a semiconductor substrate is disclosed, which includes: forming a first dielectric layer on a substrate body; forming a plurality of first vias penetrating the first dielectric layer to expose portions of the substrate body; forming a second dielectric layer on the first dielectric layer and the exposed portions of the substrate body, wherein the second dielectric layer extends on walls of the first vias; etching the second dielectric layer to form a plurality of openings communicating with the first vias and form a plurality of second vias penetrating the second dielectric layer in the first vias so as to expose portions of the substrate body, leaving the second dielectric layer on the walls of the first vias; and forming a circuit layer in the openings, and forming a plurality of conductive vias in the second vias for electrically connecting the circuit layer and the substrate body.
US09899313B2 Multi terminal capacitor within input output path of semiconductor package interconnect
A semiconductor package, e.g., wafer, chip, interposer, etc., includes a multi terminal capacitor within an input output (IO) path. The multi terminal capacitor is electrically attached directly upon a first IO contact of the semiconductor package. There is no inductance between the multi terminal capacitor and an interconnect that electrically connects the first IO contact with a second IO contact of a second semiconductor package and no inductance between the multi terminal capacitor and the first IO contact. The multi terminal capacitor may serve as a power source to cycle the turning on and off of the various circuits within a semiconductor chip associated with the semiconductor package. Because the distance between the multi terminal capacitor and semiconductor chip is reduced, inductance within the system is resultantly reduced. The multi terminal capacitor may be a decoupling capacitor that decouples one part of semiconductor chip from another part of semiconductor chip.
US09899306B2 Anisotropic conductive member and multilayer wiring substrate
An object of the present invention is to provide an anisotropic conductive member capable of achieving excellent conduction reliability and a multilayer wiring substrate using the same. The anisotropic conductive member of the present invention includes an insulating base which is made of an inorganic material, a plurality of conductive paths which are made of a conductive member, penetrate the insulating base in a thickness direction thereof and are provided in a mutually insulated state, and a pressure sensitive adhesive layer which is provided on a surface of the insulating base, in which each of the conductive paths has a protrusion which protrudes from the surface of the insulating base, and an end of the protrusion of each of the conductive paths is exposed or protrudes from the surface of the pressure sensitive adhesive layer.
US09899305B1 Semiconductor package structure
A semiconductor package structure is disclosed. The semiconductor package structure includes: a substrate having a front surface and a back surface; a chip-on-interposer structure mounted on the front surface of the substrate; a back side stiffener mounted over the back surface of the substrate and surrounding a projection of the chip-on-interposer structure from a back surface perspective; and a plurality of conductive bumps mounted on the back surface of the substrate.
US09899300B2 Semiconductor device
A semiconductor device has a semiconductor element provided with a functional surface on which a functional circuit is formed and with a back surface facing in the opposite direction to the functional surface, while also having a lead supporting the semiconductor element and electrically connected to the semiconductor element, and a resin package covering at least a portion of the semiconductor element and the lead. The semiconductor element has a functional surface side electrode formed on the functional surface and equipped with a functional surface side raised part that projects in the direction in which the functional surface faces. The functional surface side raised part of the functional surface side electrode is joined to the lead by solid state bonding.
US09899297B1 Semiconductor device having a through-silicon via and manufacturing method thereof
In a method of manufacturing a semiconductor device, a thermal treatment is performed on a substrate, thereby forming a defect free layer in an upper layer of the substrate, where a remaining layer of the substrate is a bulk layer. A density of defects in the bulk layer is equal to or more than 1×108 cm−3, where the defects are bulk micro defects. An electronic device is formed over the defect free layer. An opening is formed in the defect free layer such that the opening does not reach the bulk layer. The opening is filled with a conductive material, thereby forming a via. The bulk layer is removed so that a bottom part of the via is exposed. A density of defects in the defect free layer is less than 100 cm−3.
US09899292B2 Top-side cooling of RF products in air cavity composite packages
Top-side cooling of Radio Frequency (RF) products in air cavity packages is provided. According to one aspect, an air cavity package comprises a substrate, a RF component mounted to the substrate, and a lid structure comprising a first material and being mounted to the substrate that covers the RF component such that a cavity is formed within the lid structure and about the RF component. At least one opening is provided in a top portion of the lid. The air cavity package also comprises a heat transfer structure comprising a second material and comprising a heat path extending from the top surface of the substrate through the opening(s) in the lid to the top outer surface of the air cavity package to provide a top-side thermal interface. In one embodiment, the lid is comprised of a molded material that absorbs RF signals and the heat transfer structure is metal.
US09899290B2 Methods for manufacturing a packaged device with an extended structure for forming an opening in the encapsulant
A packaged device includes an extended structure located at a major side of the packaged device. The extended structure defines an outer area that includes encapsulated material on the major side and an inner area where there is a lack of encapsulant over a portion of the device at the major side. The extended structure prevents encapsulant from getting into the inner area during the encapsulating process.
US09899285B2 Semiconductor device and method of forming small Z semiconductor package
A semiconductor device has a plurality of first semiconductor die. A plurality of first bumps is formed over the first semiconductor die. A first protection layer is formed over the first bumps. A portion of the first semiconductor die is removed in a backgrinding operation. A backside protection layer is formed over the first semiconductor die. An encapsulant is deposited over the first semiconductor die and first bumps. A portion of the encapsulant is removed to expose the first bumps. A conductive layer is formed over the first bumps and encapsulant. An insulating layer and plurality of second bumps are formed over the conductive layer. A plurality of conductive vias is formed through the encapsulant. A plurality of the semiconductor devices is stacked with the conductive vias electrically connecting the stacked semiconductor devices. A second semiconductor die having a through silicon via is disposed over the first semiconductor die.
US09899282B2 Robust high performance semiconductor package
A semiconductor package includes a suspended substrate having one or more semiconductor devices thereon, a metallic case covering the suspended substrate, the suspended substrate being supported by a plurality of mechanical leads on opposing sides of the semiconductor package, at least one of the plurality of mechanical leads having a coefficient of thermal expansion (CTE) that substantially matches a CTE of the suspended substrate, where at least one of the plurality of mechanical leads is electrically connected to the suspended substrate, and where the plurality of mechanical leads absorb mechanical shocks so as to prevent damage to the semiconductor package. The semiconductor package also includes a thermal gel between the suspended substrate and the metallic case. The suspended substrate can be a printed circuit board. The metallic case includes mounting ears for transferring heat away from the semiconductor package.
US09899281B2 Integrated circuits protected by substrates with cavities, and methods of manufacture
Dies (110) with integrated circuits are attached to a wiring substrate (120), possibly an interposer, and are protected by a protective substrate (410) attached to a wiring substrate. The dies are located in cavities in the protective substrate (the dies may protrude out of the cavities). In some embodiments, each cavity surface puts pressure on the die to strengthen the mechanical attachment of the die the wiring substrate, to provide good thermal conductivity between the dies and the ambient (or a heat sink), to counteract the die warpage, and possibly reduce the vertical size. The protective substrate may or may not have its own circuitry connected to the dies or to the wiring substrate. Other features are also provided.
US09899277B2 Integrated circuit substrate and method for manufacturing the same
A method of manufacturing a wafer. The method includes providing a wafer and testing the wafer. Based on a test result, a substance is selectively provided on the wafer to obtain an altered wafer that has at least one selected portion altered. The method includes forming a structural layer over the altered wafer.
US09899276B1 Process for making an integrated circuit that includes NCEM-enabled, interlayer overlap-configured fill cells, with NCEM pads formed from at least three conductive stripes positioned between adjacent gates
A process for making an integrated circuit, either in the form of a wafer, die, or chip, includes instantiating multiple standard cell-compatible fill cells, configured to enable non-contact electrical measurements. Such instantiated fill cells include mesh pads that contain at least three conductive stripes disposed between adjacent gate stripes. Such instantiated fill cells further include geometry to enable non-contact evaluation of interlayer overlap shorts and/or leakages.
US09899275B2 Manufacturing method of semiconductor device
There is to provide a semiconductor device manufacturing method capable of improving reliability in a semiconductor device, including the following steps of: forming a semiconductor element on a semiconductor substrate, forming a wiring structure on the main surface of the semiconductor substrate, polishing the back surface of the semiconductor substrate, measuring the thickness of the semiconductor substrate, forming a back electrode on the back surface of the semiconductor substrate, and then cutting off the semiconductor substrate along the scribe region. In the step of measuring the thickness of the semiconductor substrate, it is measured in a portion where the main surface of the semiconductor substrate is bared without forming the insulating films included in the wiring structure.
US09899274B2 Low-cost SOI FinFET technology
A method of forming an SOI fin using a porous semiconductor. The method may include forming a stack of semiconductor layers on a substrate, the stack includes a second semiconductor layer on a first semiconductor layer in a layered region; forming fins in the second semiconductor layer by etching a trench through an exposed portion of the of the second semiconductor layer; converting the first semiconductor layer into a porous semiconductor layer using a porousification process; and converting the porous semiconductor layer into an oxide layer.
US09899272B2 Methods of fabricating semiconductor devices including complementary metal oxide semiconductor transistors
Methods of fabricating semiconductor device are provided including forming first and second material layers for a first transistor using epitaxial growth processes. A recess region is formed by partially etching the first and second material layers. Third and fourth material layers for a second transistor are formed using epitaxial growth processes.
US09899265B2 Gate structures with various widths and method for forming the same
Embodiments of a semiconductor device structure and a method for forming the same are provided. The semiconductor device structure includes a substrate and a first metal gate structure formed over the substrate. The first metal gate structure has a first width. The semiconductor device structure further includes a first contact formed adjacent to the first metal gate structure and a second metal gate structure formed over the substrate. The second metal gate structure has a second width smaller than the first width. The semiconductor device structure further includes an insulating layer formed over the second metal gate structure and a second contact self-aligned to the second metal gate structure.
US09899263B2 Method of forming layout design
A method of forming a layout design for fabricating an integrated circuit (IC) is disclosed. The method includes identifying one or more areas in the layout design occupied by one or more segments of a plurality of gate structure layout patterns of the layout design; and generating a set of layout patterns overlapping the identified one or more areas. The plurality of gate structure layout patterns has a predetermined pitch smaller than a spatial resolution of a predetermined lithographic technology. A first layout pattern of the set of layout patterns has a width less than twice the predetermined pitch.
US09899260B2 Method for fabricating a semiconductor device
A method of fabricating a semiconductor device. A wafer having a front side and a back side opposite to the front side is prepared. A plurality of through substrate vias (TSVs) is formed on the front side. A redistribution layer (RDL) is then formed on the TSVs. The wafer is bonded to a carrier. A wafer back side grinding process is performed to thin the wafer on the back side. An anneal process is performed to recrystallize the TSVs. A chemical-mechanical polishing (CMP) process is performed to polish the back side.
US09899257B1 Etch stop liner for contact punch through mitigation in SOI substrate
A method of forming a shallow trench isolation (STI) in a semiconductor-on-insulator (SOI) substrate, including an etch stop liner, to mitigate punch through in SOI substrates is disclosed. The method may include providing an SOI substrate, forming an STI recess within the SOI substrate, forming a first STI dielectric fill within the STI recess wherein a top surface of the first STI dielectric fill is at a location above a top surface of the base substrate, forming a first etch stop liner on the first STI dielectric fill, and forming a second STI dielectric fill over the first etch stop liner. The first etch stop liner is configured so that portion of a contact opening later formed is positioned over the first etch stop liner such that the etch stop liner prevents punch through into the STI. The method may also include forming a second etch stop liner after forming the STI recess and before forming the first STI dielectric fill.
US09899250B2 Method of collective fabrication of 3D electronic modules configured to operate at more than 1 GHz
A method of collective fabrication of 3D electronic modules, each 3D electronic module comprising a stack of at least two, surface transferable, ball grid electronic packages, tested at their operating temperature and frequency comprises: a step of fabricating reconstituted wafers, each reconstituted wafer being fabricated according to the following sub-steps in the following order: A1)) the electronic packages are placed on a first sticky skin, balls side, B1) molding of the electronic packages in the resin and polymerization of the resin, to obtain the intermediate wafer, C1) thinning of the intermediate wafer on the face of the intermediate wafer opposite to the balls, D1) removal of the first sticky skin and placing of the intermediate wafer on a second sticky skin, side opposite to the balls, E1) thinning of the intermediate wafer on the balls side face, F1) formation of a balls side redistribution layer, G1) removal of the second sticky skin to obtain a reconstituted wafer of smaller thickness than the original thickness of the electronic packages, several reconstituted wafers having been obtained on completion of the previous sub-steps, stacking of the reconstituted wafers, dicing of the stacked reconstituted wafers to obtain 3D modules.
US09899242B2 Device and method for substrate heating during transport
A system for heating substrates while being transported between processing chambers is disclosed. The system comprises an array of light emitting diodes (LEDs) disposed in the transfer chamber. The LEDs may be GaN LEDs, which emit light at a wavelength which is readily absorbed by silicon, thus efficiently and quickly heating the substrate. A controller is in communication with the LEDs. The LEDs may be independently controllable, so that the LEDs that are disposed above the substrate as it is moved from one processing chamber to another are illuminated. In other words, the illumination of the LEDs and the movements of the substrate handling robot may be synchronized by the controller.
US09899239B2 Carrier ultra thin substrate
Method of forming ultra thin coreless substrates are described. In an embodiment, the method utilizes a debond layer including high and low adhesion surface areas to the carrier substrate, and cutting through the low adhesion surface areas to remove a build-up structure from the carrier substrate. An electrical short layer may be formed as a part of or on the debond layer to facilitate electrical testing of the build-up structure prior to debonding, and aid in the formation a “known good” substrate on a support substrate.
US09899238B2 Low cost package warpage solution
Embodiments of the invention include device packages and methods of forming such packages. In an embodiment, the method of forming a device package may comprise forming a reinforcement layer over a substrate. One or more openings may be formed through the reinforcement layer. In an embodiment, a device die may be placed into one of the openings. The device die may be bonded to the substrate by reflowing one or more solder bumps positioned between the device die and the substrate. Embodiments of the invention may include a molded reinforcement layer. Alternative embodiments include a reinforcement layer that is adhered to the surface of the substrate with an adhesive layer.
US09899236B2 Semiconductor package with cantilever pads
One or more embodiments are directed to semiconductor packages with one or more cantilever pads. In one embodiment a recess is located in a substrate of the package facing the cantilever pad. The cantilever pad includes a conductive pad on which a conductive ball is formed. The cantilever pad is configured to absorb stresses acting on the package.
US09899234B2 Liner and barrier applications for subtractive metal integration
Methods and techniques for fabricating metal interconnects, lines, or vias by subtractive etching and liner deposition methods are provided. Methods involve depositing a blanket copper layer, removing regions of the blanket copper layer to form a pattern, treating the patterned metal, depositing a copper-dielectric interface material such that the copper-dielectric interface material adheres only to the patterned copper, depositing a dielectric barrier layer on the substrate, and depositing a dielectric bulk layer on the substrate.
US09899233B2 Manufacturing method for reducing the surface roughness of a low temperaturepoly-silicon and a low temperaturepoly-silicon thereof
The present invention discloses a manufacturing method to reduce the surface roughness of the low temperature poly-silicon, including: a surface pretreatment is performed to a substrate with a a-Si layer on it, to form an oxidation layer on the a-Si layer. A first excimer laser annealing is performed on the substrate to make the a-Si layer into a poly-silicon layer; an acid liquid clean is used on the poly-silicon layer to remove the protrusions on the poly-silicon layer; a second excimer laser annealing is performed to the poly-silicon layer to obtain a low temperature poly-silicon layer with lower surface roughness. The manufacturing method is easy to operation and reduce the surface roughness of the low temperature poly-silicon layer with efficiency to obtain a low temperature poly-silicon layer with low roughness, uniform surface and well crystallization. A low temperature poly-silicon layer formed according to the present invention is also provided.
US09899231B2 Hard mask composition for spin-coating
Provided is a hard mask composition for spin-coating, and more particularly, a hard mask composition including a graphene copolymer and a solvent for spin-coating. The hard mask composition according to an exemplary embodiment has an improved etching resistance, and thus, etching with an increased aspect ratio may also be performed on a mask having a smaller thickness.
US09899225B2 Method for manufacturing array substrate, array substrate and mask
An embodiment of present disclosure provides a method for manufacturing an array substrate, an array substrate manufactured by the method, and a mask. The method for manufacturing the array substrate includes: providing a mask including a transparent substrate, a light semi-transmission region, a light non-transmission region, and a light transmission region excluding the light semi-transmission region and the light non-transmission region being formed on the transparent substrate; forming a first mask pattern on a base substrate by means of the light non-transmission region of the mask; and forming a second mask pattern on the base substrate having the first mask pattern by means of the light semi-transmission region and the light non-transmission region of the mask.
US09899224B2 Method of controlling solid phase diffusion of boron dopants to form ultra-shallow doping regions
A method is provided for forming an ultra-shallow boron doping region in a semiconductor device. The method includes depositing a diffusion filter layer on a substrate, the diffusion filter containing a boron nitride layer, a boron oxynitride layer, a silicon nitride layer, or a silicon oxynitride layer, and depositing a boron dopant layer on the diffusion filter layer, the boron dopant layer containing boron oxide, boron oxynitride, or a combination thereof, with the proviso that the diffusion filter layer and the boron dopant layer do not contain the same material. The method further includes heat-treating the substrate to form the ultra-shallow boron dopant region in the substrate by controlled diffusion of boron from the boron dopant layer through the diffusion filter layer and into the substrate.
US09899223B2 Apparatus and method for bonding substrates including changing a stoichiometry of oxide layers formed on the substrates
A device and method for producing an electrically conductive direct bond between a bonding side of a first substrate and a bonding side of a second substrate with the following features: a workspace that can be closed, gas-tight, against the environment and can be supplied with a vacuum, the workspace comprises: a) at least one plasma chamber for modifying at least one of the bonding sides and at least one bonding chamber for bonding the bonding sides, and/or b) at least one combined bonding/plasma chamber for modifying at least one of the bonding sides and for bonding the bonding sides.
US09899222B2 Trench structure on SiC substrate and method for fabricating thereof
A trench structure on a SiC substrate and method for fabricating thereof is provided. The fabricating method includes: providing a SiC substrate; forming a protection layer on the SiC substrate; forming an resisting layer on the protection layer; patterning the resisting layer and the protection layer to form an opening; patterning the SiC substrate by using the patterned resisting layer as a hard mask to form a trench; removing the patterned resisting layer; performing a high-temperature annealing process to form a rounded bottom of the trench; and removing the protection layer.
US09899218B2 Resist under layer film composition and patterning process
The present invention provides a resist under layer film composition containing a novolak resin having a repeating unit shown by the formula (1) and either or both of a novolak resin having a repeating unit shown by the formula (2) and a bisnaphthol derivative shown by the formula (3). There is provided a resist under layer film composition that is excellent in filling property, generates little outgas, and has excellent dry etching resistance and heat resistance.
US09899217B2 Method for producing a strained semiconductor on insulator substrate
A method is provided for producing a microelectronic device provided with different strained areas in a superficial layer of a semi-conductor on insulator type substrate, including amorphizing a region of the superficial layer and then a lateral recrystallization of the region from crystalline areas adjoining the region.
US09899211B2 Method of manufacturing semiconductor device, substrate processing apparatus and non-transitory computer-readable recording medium
A method of manufacturing a semiconductor device, includes: forming a film on a substrate by performing a cycle a predetermined number of times, the cycle including: supplying a raw material gas to a substrate in a process chamber, exhausting the raw material gas remaining in the process chamber through an exhaust line, supplying an amine-based gas; and exhausting the amine-based gas through the exhaust line with the supply of the amine-based gas stopped. A degree of valve opening of an exhaust valve disposed in the exhaust line is changed in multiple steps in the process of exhausting the amine-based gas.
US09899207B2 Vibration resistant automotive front lighting lamp
A lamp for automotive front lighting and a vehicle headlight comprising the lamp are described, as well as a method of manufacturing the lamp. The lamp 10 comprises a base 12 for mechanical and electrical connection to an automotive headlight 50. A burner 14 is fixed to the base 12 and comprises a sealed transparent vessel 22. A first filament 34 is arranged within the vessel 22. A holding wire 30c is arranged within the vessel, and a baffle 40 is arranged proximate to the first filament 34 to partially shield light emitted from the first filament 34. The baffle 40 is fixed to the holding wire 30c. The transparent vessel 22 comprises a vessel wall including a cylindrical portion 24 surrounding the first filament 34. In order to obtain a lamp which may withstand vibration, a support member 38, 138, 238 is provided including at least a first part 39 fixed to the baffle 40 or to the holding wire 30c and a second part 43 which is in contact with the cylindrical portion of the vessel 22. The support member 38, 138, 238 comprises a flexible intermediate part 37 connecting the first and second parts, such that the baffle 40 or the holding wire 30c is supported resiliently against the vessel 22.
US09899202B2 Time of flight tubes and methods of using them
Certain embodiments described herein are directed to time of flight tubes comprising a cylindrical tube comprising an inner surface and an outer surface, the cylindrical tube comprising an effective thickness and sized and arranged to couple to and support a reflectron assembly inside the cylindrical tube. In some configurations, the cylindrical tube further comprises a conductive material disposed on the inner surface of the cylindrical tube, the conductive material present in an effective amount to provide a field free region for ions when the conductive material is charged.
US09899200B2 Multi-dimensional ion separation
A sub-ambient gas pressure ion separation device is disclosed comprising: an ion entrance aperture having an axis therethrough that extends in a first direction, and an ion exit aperture; wherein the entrance aperture and exit aperture are spatially separated from each other in the first direction and in a second, orthogonal direction; and means for urging ions in said second direction as the ions travel in the first direction, said means for causing ions to separate in said second direction according to a physicochemical property such that ions having a first value, or first range of values, of the physicochemical property exit the device through the exit aperture and other ions having a different value, or different range of values, of said physicochemical property do not exit the device through the exit aperture.
US09899198B2 Method for analyzing evolved gas and evolved gas analyzer
Disclosed herein is a method for analyzing evolved gas and an evolved gas analyzer, the method correcting detection sensitivity differences in analysis devices, day-to-day variations thereof, thereby quantifying a measurement target with high accuracy. The method for analyzing evolved gas of the apparatus including: a sample holder; a heating unit evolving a gas component; an ion source generating ions by ionizing the gas component; a mass spectrometer detecting the gas component; and a gas channel through which mixed gas flows, the method including: operating a discharged flow rate controlling process of controlling a flow rate of the mixed gas discharged to outside; operating a sample holder cooling process of cooling the sample holder by bringing the sample holder into contact with a cooling unit; and operating a correction process including: correcting a mass spectrum position; calculating a sensitivity correction factor; and calculating a heating correction factor.
US09899196B1 Dopant-assisted direct analysis in real time mass spectrometry
The present invention is directed to a method of Direct Analysis in Real Time (DART) analysis with a carrier gas in the addition of an efficient dopant to the carrier gas stream exiting the DART source. Charge-exchange and proton transfer reactions are observed with the addition of dopants such as toluene, anisole, and acetone. The argon DART mass spectrum in the presence of an efficient dopant was dominated by molecular ions for aromatic compounds, whereas the helium DART mass spectrum of the same aromatic showed both molecular ions and protonated molecule species. Fragment ions generated from analysis with argon gas in the presence of an efficient dopant can be used to distinguish isobaric analytes.
US09899192B2 Gas intake device of magnetron sputtering vacuum chamber and magnetron sputtering apparatus
A gas intake device of magnetron sputtering vacuum chamber and a magnetron sputtering apparatus with the gas intake device, the gas intake device of magnetron sputtering vacuum chamber comprises a gas mixing box configured to receive and mix the gas, a gas intake box configured to introduce the gas into a vacuum chamber, and a connecting pipe configured to connect with the two boxes, the gas mixing box has one or more gas intake pipes. The gas intake device can increase the distribution uniformity after the gas enters inside the vacuum chamber, effectively decrease the impact force to the precision equipment(s) in the vacuum chamber, and extend the service life of the apparatus.
US09899190B2 Method and apparatus for transferring pixel data for electron beam lithography
A method of manufacturing a substrate is disclosed. The method includes receiving a plurality of pixel elements, wherein each of the pixel elements includes data members; and transferring the data members to a plurality of exposing devices that are configured to conditionally expose the substrate with an incident energy beam when coupled with the data members, wherein different data members of one pixel element are transferred at different system cycles.
US09899185B1 Resolving ambiguities in an energy spectrum
A system, computer readable medium and a method for material analysis, the method may include (i) receiving or generating (a) an estimated composition of a microscopic element; wherein the estimated composition is responsive to an energy spectrum of, at least, the microscopic element; wherein the energy spectrum is obtained by an energy dispersive X-ray (EDX) detector; additional information related to, at least, the microscopic element, wherein the additional information is not obtained by the energy dispersive X-ray detector; and (ii) resolving an ambiguity in the estimated composition in response to the additional information, wherein the ambiguity occurs when the energy spectrum comprises a predefined energy peak that is attributed to a predefined material of ambiguous EDX composition determination.
US09899182B2 Corner rounding correction for electron beam (Ebeam) direct write system
Lithographic apparatuses suitable for, and methodologies involving, complementary e-beam lithography (CEBL) are described. In an example, a blanker aperture array (BAA) for an e-beam tool includes a first column of openings along a first direction, each of the openings of the first column of openings having dog-eared corners. The BAA also includes a second column of openings along the first direction and staggered from the first column of openings, each of the openings of the second column of openings having dog-eared corners. The first and second columns of openings together form an array having a pitch in the first direction. A scan direction of the BAA is along a second direction, orthogonal to the first direction. The pitch of the array corresponds to half of a minimal pitch layout of a target pattern of lines for orientation parallel with the second direction.
US09899180B2 High voltage compact fuse assembly with magnetic arc deflection
Fuse assemblies in the form of fuse blocks and fuse holders include embedded permanent magnet arc suppression features that facilitate higher voltage operation of fusible circuit protection without increasing the size of the fuse assemblies. The embedded magnets apply an external magnetic field upon an overcurrent protection fuse and produce an arc deflection force to enhance arc quenching capability of the fuse without increasing its form factor.
US09899179B2 Short-circuit element and a circuit using the same
A bypass avoiding only abnormal cells or abnormal electronic components in an electronic appliance having a plurality of battery cells or electronic components is formed to decrease resistance while keeping functionality.
US09899176B2 Self-resetting biasing devices for current limiting circuit breaker trip systems
A circuit breaker including a case, a trip mechanism, and a trip lever moveable between a first position and a second position. The trip lever includes a first end selectively contacting the trip mechanism and a second end opposite the first end. The circuit breaker also includes a biasing device including a housing coupled to the case and a lever arm coupled to the housing. The lever arm includes an engagement surface in contact with the second end and configured to move between an initial position corresponding to the first position and a final position corresponding to the second position. The biasing device also includes a bias member extending between the housing and the lever arm and biasing the engagement surface against the second end. The lever arm exerts a first torque in the first position and exerts a second torque different from the first torque in the second position.
US09899175B2 Safety switching device with failsafe inputs
A fail-safe safety switching device comprises first and second input channels for receiving first and second input signals, and a first testing arrangement for testing the first and second input channels. The first input channel comprises a first entry circuit and a first threshold element connected via a first coupling element to a second testing arrangement and a first transition circuit in a galvanically isolated manner. The second input channel comprises a second entry circuit and a second threshold element connected via a second coupling element to a third testing arrangement and a second transition circuit in a galvanically isolated manner. The first testing arrangement comprises a third coupling element, a ground terminal and a group testing terminal. The first and second threshold elements are connected to the ground terminal and via the third coupling element to the group testing terminal in a galvanically isolated manner.
US09899174B2 Bipolar magnetic latching relay
The bipolar magnetic latching relay comprises a coil assembly, a magnetic steel assembly that contains a permanent magnet and armatures, as well as two contact devices that are mounted at both sides of a base, wherein the magnetic steel assembly is pivotally connected with the base through a revolving pair, the magnetic steel assembly swings between two positions under the driving of an electric signal of the coil assembly and is retained in one swing position due to the permanent magnetic force of the magnetic steel assembly, and the swing synchronously drives the two contact devices to deflect, such that two pairs of first movable contacts and static contacts are subjected to closing/disconnecting fit. The magnetic steel assembly is provided with two driving heads that synchronously rotate along with the magnetic steel assembly and extend to the outside from the same direction. The relay further comprises two guide transmission parts that connect the two contact devices and the magnetic steel assembly, wherein a guide mechanism by which each guide transmission part moves along the swing direction of the free end of the movable flat spring is provided between the guide transmission part and the base, a driven end of the guide transmission part is connected with a driving head through a driving connection structure, and a driving end of the guide transmission part is coupled to the free end of the movable flat spring through an elastic transmission structure, such that the two guide transmission parts are the same in movement direction and simultaneously act.
US09899171B2 Thermal safety device
In order to provide a method for isolating a circuit and a thermal link, wherein the link has a very low resistance and is suitable for high currents, in particular very high short load currents, and also has a high degree of reliability, in particular under difficult conditions, such as thermal and mechanical loading which lasts for a relatively long time, for example, the invention proposes that, during the phase transition of the material of the fusible element (10) from the solid to the liquid state, the volume of the fusible element (10) increases and the pressure increases and, owing to the increase in volume and the increase in pressure, the fusible element (10) is dislodged so as to break the electrical connection.
US09899166B1 High voltage folding disconnect switch with locking device
A high voltage folding disconnect switch including a folding switch blade that folds as it opens or closes and which is divided into a fixed blade portion attached to a rotating insulator and a folded blade portion having an electric contact surface engaging a break jaw contact surface. A trigger lever-locking bar is mounted to the fixed blade portion. The trigger lever-locking bar includes a trigger finger for contacting a trigger surface mounted on a stationary insulator. The trigger lever-locking bar has a cam slot for interaction with a cam follower pin that locks the movement of the folding blade so that premature straightening of the blade is prevented until any ice build-up on the switch has been alleviated.
US09899164B1 Luminous keyboard having plural light guide covers corresponding to key structures
A luminous keyboard includes a membrane wiring board, plural key structures, and plural light-emitting elements and plural light guide covers corresponding to the plural key structures. Each key structure includes a keycap and an elastic element. Each light guide cover is disposed under the corresponding keycap and surrounds the corresponding elastic element. Each light guide cover receives plural light beams from the corresponding light-emitting element. The plural light beams are guided to the corresponding keycap by the light guide cover and outputted from plural light-transmissible regions of the corresponding keycap. Consequently, the plural light-transmissible regions have uniform luminous efficacy.
US09899160B2 Low-profile electronic circuit breakers, systems, and methods
A low-profile electronic circuit breaker includes first and second electrical branches coupled to respective first and second load terminals. The electronic circuit breaker also includes an electronic processing circuit configured to monitor an electrical condition in the first and second electrical branches. The electronic circuit breaker is packaged in a housing sized to occupy a standard single-pole breaker panelboard location. In some embodiments, the electronic circuit breaker has no load neutral terminals associated with the first and second load terminals. Methods of assembling an electronic circuit breaker are provided, as are other system and method aspects.
US09899159B2 High thermal efficiency electric switch and method for interrupting electric current
The present invention relates to an electric switch comprising a first switch assembly (1) with several electric breaker elements (2a, 2b, 2c) connected in series between two connection terminals (5, 6), and a second switch assembly (4) with a electric breaker element (3) connected in parallel to the first switch assembly (1). The second switch assembly (4) has less electrical resistance than the first switch assembly (1). The switch is configured so that the second switch assembly (4) closes in a delayed manner with respect to the closing of the first switch (1). Current interruption operations are performed with the first switch assembly (1) to facilitate arc quenching, whereas in permanent working of the switch, current flows through the low electrical resistance second breaker element (4) to reduce losses due to heating. The invention also relates to a method for controlling current flow.
US09899158B2 Cooling device for gases occurring in installation equipment
A cooling device for hot gases occurring during and after a switching process in electrical installation equipment, preferably in low-voltage circuit breakers, includes a window, with narrow passage openings, arranged in the flow path of the hot switching gases, wherein the window is made from a material with high thermal conductivity and high heat capacity. The passage openings in the window are planar in shape and are arranged parallel to the flow direction of the switching gases such that no deflection of the switching gases takes place.
US09899157B1 Key device and multi-legged supporting balance bar structure thereof
A key device includes a base plate, a key cap and at least one balance bar. The at least one balance bar is with a tabular body and is disposed between the base plate and the key cap. The at least one balance bar has an elongated rod and a plurality of supporting legs connected to the elongated rod and protruded from a lower edge of the elongated rod. The elongated rod is connected to the key cap. The plurality of supporting legs is connected to the base plate.
US09899156B2 In-line reed relay and integrated circuit board
An inline reed relay comprises at least one reed assembly, at least one pair of metal pins, a housing and a control pin disposed on the housing. The reed assembly comprises at least two reed switches, each having two pins. The metal pins are respectively connected to the two pins of the reed switches. One end of each metal pin extends out of the housing. The inline reed relay allows the reed switches to be integrated through the injection molded housing, and the reed switches are connected to an external circuit board via the metal pins, because the metal pins can be maintained a fixed shape and difficult to deform. The processing size and position tolerances of the inline reed relay can meet the requirements of mechanized automatic welding, thereby improving welding efficiency and production assembly efficiency and reducing labor costs.
US09899155B2 Switching arrangement and method for mounting a switching arrangement
A switching arrangement includes an interrupter unit with a first and a second switching contact piece. A switching path can be formed between the two switching contact pieces under a relative movement of the same. At least one of the switching contact pieces is arranged within a hollow body. The switching contact piece is supported by a transversal crosspiece that crosses the hollow body. The transversal crosspiece is braced at opposite sections of the hollow body.
US09899150B2 Energy storage device and method of production thereof
The present invention relates generally to the fields of electrical engineering and electronics. More specifically, the present invention relates to passive components of electrical circuitry and more particularly to energy storage devices and method of production thereof.
US09899146B2 Signal transfer device
In order to transfer a signal for driving a high-side semiconductor power switch, a signal transfer device includes a transmitting circuit, a receiving circuit, and an insulating transformer provided between the transmitting circuit and the receiving circuit. In the insulating transformer, a secondary side of a set transformer part and a secondary side of a reset transformer part are magnetically coupled. The magnetic coupling direction is formed so that a secondary-side terminal of the transformer part and a secondary-side terminal of the transformer part can have polarities reverse to each other. Thus, it is possible to provide a signal transfer device for transferring a signal through an insulating transformer, in which occurrence of common-mode noise can be suppressed and a countermeasure circuit against the noise can be simplified.
US09899141B2 Common mode filter and method of manufacturing the same
Disclosed herein are a method of manufacturing a common mode filter forming a coil electrode by directly patterning metal layers laminated on both surfaces of a core insulating layer while not using a build-up process, and the common mode filter manufactured according to the method.
US09899140B2 Multi-tap winding design for embedded transformer
An embedded magnetic component transformer device includes an insulating substrate with a cavity and a magnetic core housed within the cavity. First and second electrical windings pass through the insulating substrate around the magnetic core. The first electrical winding includes a first end terminal and a second end terminal, and a first tap terminal between the first and second end terminals. The device includes circuitry with a first input terminal electrically connected to the first end terminal and a first output terminal. In a first configuration of the circuitry, the first output terminal is electrically connectable to the second end terminal. In a second configuration of the circuitry, the first output terminal is electrically connectable to the first tap terminal.
US09899134B2 Burst protector for high-voltage device
The invention relates to a bursting device (1) for a high-voltage device (2). The bursting device (1) is suitable in particular for on-load tap changers or high-voltage transformers filled with a filling medium such as gas or oil. The bursting device (1) according to the invention has a bursting cork (3) with support blocks (7) arranged on the inner surface (3B). A shear pin (8) is in arranged in each receiving block (7), said shear pin being divided into a first portion (8A) and a second portion (8B). The first portion (8A) of the shear pin (8) protrudes into the receiving block (7). The second portion (8B) of the shear pin (8) is arranged below the circumferential edge (9) of an opening (5) of the high-voltage device (2).
US09899133B2 Advanced 3D inductor structures with confined magnetic field
Embodiments of an apparatus that includes a substrate and an inductor residing in the substrate are disclosed. In one embodiment, the inductor is formed as a conductive path that extends from a first terminal to a second terminal. The conductive path has a shape corresponding to a two-dimensional (2D) lobe laid over a three-dimensional (3D) volume. Since the shape of the conductive path corresponds to the 2D lobe laid over a 3D volume, the magnetic field generated by the inductor has magnetic field lines that are predominately destructive outside the inductor and magnetic field lines that are predominately constructive inside the inductor. In this manner, the inductor can maintain a high quality (Q) factor while being placed close to other components.
US09899132B2 Magnetically latching two position actuator and a clutched device having a magnetically latching two position actuator
An actuator can include a housing, core assembly, and first and second electromagnets. The housing can have a first pole piece, second pole piece, and central pole piece disposed between the first and second pole pieces. The central pole piece can have a central body and a bridge. The bridge can be between the first and second pole pieces and axially movable relative thereto. The core assembly can be received in the housing. The core assembly can be movable along a first axis between a first core position and a second core position. The core assembly can include a permanent magnet, a first core, and a second core. The first and second cores can be coupled to the permanent magnet for common axial movement. The first and second electromagnets can be spaced axially apart by the central body and can have opposite polarities.
US09899131B2 Structure of an electronic component and an inductor
An electronic component is disclosed, wherein electronic component comprises: a body; a conductive element disposed in the body; a first lead disposed on the body, wherein a first part of the first lead is disposed on a first surface of the body, a second part of the first lead is disposed on a second surface of the body and a third part of the first lead is disposed on a third surface of the body, wherein the first surface, the second surface and the third surface of the body are not coplanar with each other, wherein the first lead is electrically connected to the conductive element.
US09899127B2 Tethers for airborne wind turbines
A tether may include a core, a plurality of electrical conductors wound around the core, and a jacket surrounding the plurality of electrical conductors. The plurality of electrical conductors may include at least two groups of electrical conductors. Each group of electrical conductors of the at least two groups of electrical conductors may define a respective electrical path, where the respective electrical path is different from the electrical paths defined by other groups of electrical conductors of the at least two groups of the electrical conductors. Moreover, each group of electrical conductors of the at least two groups of electrical conductors is located around a respective portion of the core, such that a cross-section of each group of electrical conductors of the at least two or more electrical conductors defines a respective arc around the respective portion of the core.
US09899126B2 Edge insulation structure for electrical cable
An electrical cable includes a conductor extending lengthwise along the cable, and a reservoir extending lengthwise along the cable at a first lateral location in the cable. The reservoir contains a dielectric material that is adapted to be transferred to a different second lateral location in the cable.
US09899124B2 Electrostatic ink compositions
The present disclosure is drawn to an electrostatic ink composition comprising a resin and an elongate conductive species. Also disclosed herein is a substrate on which is electrostatically printed a conductive trace, wherein the trace comprises a resin and an elongate conductive species. Further disclosed herein is a method of electrophotographic printing an electrostatic ink composition comprising a resin and an elongate conductive species.
US09899115B1 Terahertz trapping device
Disclosed is a terahertz trapping device including a substrate, and a film disposed on the substrate, wherein the film has a slot in a particular shape patterned to be engraved or a structure in a particular shape patterned by embossing the film to control motion of a particle using terahertz electromagnetic waves.
US09899111B2 Method for long-term storage of waste nuclear fuel
The method for the long-term storage of waste nuclear fuel of a nuclear reactor consists in that, first, prior to the waste fuel assembly of the nuclear reactor being disposed in a steel case and the latter being hermetically sealed with a cover, a material which is chemically inert in relation to the material of the casing of the fuel elements of the waste fuel assemblies, to the material of the body of the case, to air and to water, is arranged in the steel case, the steel case is mounted in a heating device, the steel case is heated along with the material arranged in said steel case until said material passes into a liquid state, and then the waste fuel assembly which has been extracted from the nuclear reactor is arranged in the steel case in such a way that the fuel part of the fuel elements of the waste fuel assemblies is lower than the level of the liquid material in the steel case, the waste fuel assembly is fixed in this position, and the case is hermetically sealed by the cover, whereupon the hermetically sealed steel case is extracted from the heating device and mounted in a storage facility which is cooled by atmospheric air. This technical solution makes it possible to ensure long-term safe storage of waste fuel assemblies of a nuclear reactor in storage facilities with cooling using atmospheric air, in particular with natural circulation of atmospheric air, and also to transport the waste fuel assemblies to a factory for processing so as to ensure an increased level of safety.
US09899110B2 Method and plant for the wet-route oxidation treatment of hazardous organic waste, notably radioactive waste, containing mineral fillers
A method and plant for wet-route oxidation treatment of hazardous organic waste products, notably radioactive wastes, which may contain mineral fillers, the waste products being treated in a secure environment. The plant comprises a closed space, with a mechanism for bringing a volume of hazardous organic waste products containing mineral fillers, adding a given quantity of water mixed with a base to the predetermined volume in order to adjust the pH to a determined value so as to make a solution and/or a liquid suspension, with a pressure reactor and with mechanism for transferring the solution and/or liquid suspension into the pressure reactor, and a device for introducing an oxygen atmosphere into the pressure reactor and for pressurizing the atmosphere. A heating mechanism is provided for subjecting the contents of the pressure reactor to heat treatment at a temperature between 150° and 350° C. to complete the wet-route oxidation.
US09899105B2 Systems and methods for low voltage secure digital (SD) interfaces
Systems and methods for low voltage secure digital (SD) interfaces are disclosed. Embodiments of the present disclosure relate to systems and voltage for a lower voltage SD or SD Input/Output (SDIO) interface such as two integrated circuits. In particular, a SD or SDIO interface may be established between two SD compliant devices. While the SD compliant devices may otherwise comply with the SD standard, the voltage levels for signals passed between the SD compliant devices may be below 1.8 volts that the standard mandates. This reduced voltage is possible because the distances involved for interchip communication or the short distances involved for mobile terminal to peripheral connection are short enough that the reduced voltage is sufficient to still provide the desired signal strength at the receiver.
US09899104B2 Raid decoding architecture with reduced bandwidth
A RAID decoding system for performing a Built in Self-Test (BIST) includes: an Error Insertion block for inserting errors into a first Reed-Solomon (RS) codeword and a second RS codeword; and a RAID decoder. The RAID decoder includes: a storage, for storing a syndrome of the first codeword, a syndrome of the second codeword, parity data of the first RS codeword and parity data of the second RS codeword; and a first RS decoder and a second RS decoder for storing the first RS codeword and the second RS codeword, respectively, and for performing decoding on the first RS codeword and the second RS codeword according to the parity data to generate an updated syndrome of the first RS codeword and an updated syndrome of the second RS codeword.
US09899101B2 Semiconductor device
To reduce power consumption of a shift register. A semiconductor device includes a shift register. The shift register includes a plurality of stages. Any one of the stages includes first to fourth switches and a sequential circuit. The first switch and the second switch are electrically connected to each other in parallel between a first wiring and a second wiring. The third switch and the fourth switch are electrically connected to each other in series between a third wiring and the second wiring. The first wiring has a function of transmitting a clock signal. The third wiring has a function of transmitting a potential corresponding to a high or low level of the clock signal. A signal of the second wiring or a signal in accordance with the signal of the second wiring is input to a sequential circuit.
US09899097B2 Nonvolatile memory device and method of programming the same
A nonvolatile memory device is provided as follows. A memory cell array includes a plurality of memory cells. An address decoder provides a first verify voltage to selected memory cells among the plurality of memory cells in a first program loop and provides a second verify voltage to the selected memory cells in a second program loop. A control logic determines the second program loop as a verify voltage offset point in which the first verify voltage is changed to the second verify voltage based on a result of a verify operation of the first program loop.
US09899090B2 Method for writing into and reading a multi-levels EEPROM and corresponding memory device
During a phase of programming the cell, a first voltage is applied to the source region and a second voltage, higher than the first voltage, is applied to the drain region until the cell is put into conduction. The numerical value of the item of data to be written is controlled by the level of the control voltage applied to the control gate and the item of data is de facto written with the numerical value during the putting into conduction of the cell. The programming is then stopped.
US09899086B2 Method and device to reduce leakage and dynamic energy consumption in high-speed memories
A microcomputer comprising a microprocessor unit and a first memory unit is disclosed. In one aspect, the microprocessor unit comprises at least one functional unit and at least one register. Further, the at least one register is a wide register comprising a plurality of second memory units which are capable to each contain one word, the wide register being adapted so that the second memory units are simultaneously accessible by the first memory unit, and at least part of the second memory units are separately accessible by the at least one functional unit. Further, the first memory unit is an embedded non-volatile memory unit.
US09899084B2 Data storage method and phase change memory
A data storage method applying to the phase change memory and a phase change memory are provided. After obtaining to-be-stored data, the phase change memory generates an erase pulse signal and a write pulse signal according to the to-be-stored data. The to-be-stored data is multi-bit data. The write pulse signal is a signal including at least two consecutive pulses with a same amplitude. The amplitude of the at least two consecutive pulses is a value determined according to the to-be-stored data. Then, the phase change memory applies the erase pulse signal to a storage unit of the phase change memory to allow the storage unit to switch to a crystalline state. Further, the write pulse signal is applied to the storage unit to allow the storage unit to switch to an amorphous state corresponding to a first resistance value, where the amorphous state represents the to-be-stored data.
US09899083B1 Method, system and device for non-volatile memory device operation with low power high speed and high density
Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a read operation or a particular write operation may be performed on a correlated electron switch (CES) device by coupling a terminal of the CES device to a particular node through any one of multiple different resistive paths.
US09899081B2 Resistive memory device and a memory system including the same
A memory device includes a memory cell array, a read circuit, and a control logic. The memory cell array includes a memory cell having a resistance level that varies depending on data stored therein. The memory cell is connected to a first signal line and a second signal line. The read circuit is configured to read the data. The control logic is configured to precharge a sensing node, connected to the first signal line through a first switching device, and a first node, connected to the second signal line through a second switching device, to different voltage levels during a first period, and develop a voltage of the sensing node based on the resistance level of the memory cell during a second period.
US09899078B2 Resistive random access memory with high-reliability and manufacturing and control methods thereof
A high-reliability resistive random access memory (RRAM). A memory cell of a memory cell array is controlled via a word line, a bit line and a source line. The control unit of the RRAM has a word line decoder, a bit line decoder, and a source line decoder and switch circuit. The word line decoder, the bit line decoder and the source line decoder respectively control the voltage applied to the word line, the voltage applied to the bit line, and the voltage applied to the source line. The switch circuit is switched between a first state and a second state to operate the bit line decoder to apply a voltage to the bit line to read the memory cell and to operate the source line decoder to apply a voltage to the source line to read the memory cell alternately.
US09899077B2 Write abort detection for multi-state memories
Techniques are presented to determine whether a multi-state memory device suffers has a write operation aborted prior to its completion. In an example where all the word lines of a memory block is first programmed to an intermediate level (such as 2 bits per cells) before then being fully written (such as 4 bits per cell), after determining that intermediate programming pass completed, the block is searched using the read level for the highest multi-state to find the last fully programmed word line, after which the next word line is checked with the lowest state's read level to determine whether the full programming had begun on this word line. In an example where each word line is fully written before beginning the next word line of the block, after determining the first erased word line, the preceding word line is checked as the highest state to see if programming completed and, if not, checked at the lowest read level to see if programming began.
US09899071B2 Heavy metal multilayers for switching of magnetic unit via electrical current without magnetic field, method and applications
Provided is an electric-current-controllable magnetic unit, including: a substrate, an electric-current channel disposed on the substrate, the electric-current channel including a composite heavy-metal multilayer comprising at least one heavy-metal; a capping layer disposed over the electric-current channel; and at least one ferromagnetic layer disposed between the electric-current channel and the capping layer.
US09899068B2 Apparatuses and methods for performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry comprising a primary latch coupled to a sense line of the array. The sensing circuitry can be configured to perform a first operation phase of a logical operation by sensing a memory cell coupled to the sense line, perform a number of intermediate operation phases of the logical operation by sensing a respective number of different memory cells coupled to the sense line, and accumulate a result of the first operation phase and the number of intermediate operation phases in a secondary latch coupled to the primary latch without performing a sense line address access.
US09899067B2 Efficient calibration of a data eye for memory devices
A system and method for efficient data eye training reduces the time and resources spent calibrating one or more memory devices. A temporal calibration mechanism reduces the time and resources for calibration by reducing the number tests needed to sufficiently determine the boundaries of the data eye of the memory device. For one or more values of the voltage reference, the temporal calibration mechanism performs a minimal number of tests to find the edges of the data eye for the hold and setup times.
US09899063B2 System and methods for providing user generated video reviews
Methods and systems for content aggregation and distribution are described. Video content may be received from a plurality of sources. The video content may be associated with metadata identifying items included within the video content. A video player may be provided which enables video content to be displayed on a user terminal, and a control may be provided enabling the user to quickly navigate to specific portions of the video content. The video player may be embeddable. Tags associated with a given item of video content may be stored and accessed remotely from the system hosting the item of video content.
US09899061B2 Representative frame selecting system and non-transitory computer readable medium
A representative frame selecting system includes: an importance obtaining unit that obtains importance of each frame from calculating on the basis of a length of a similar frame interval formed of consecutive frames each of which has a value according to a similarity between each of the frames included in video information that is equal to or more than a standard; an evaluation value obtaining unit that obtains an evaluation value of each frame from calculating on the basis of an evaluation standard from frames adjacent to each frame; and a representative frame selecting unit that selects at least one representative frame among the frames included in the video information, on the basis of the importance and the evaluation value of each frame.
US09899052B2 Recording method and recording device
A recording method including: emitting laser light from an optical fiber array to record an image formed of writing units with moving a recording target and the optical fiber array relatively using a recording device including a plurality of laser light-emitting elements and an emitting unit including the optical fiber array, in which a plurality of optical fibers configured to guide laser light emitted from the laser light-emitting elements are aligned, wherein a maximum length of the writing unit along a sub-scanning direction is controlled with set values of: a duty ratio and a cycle of a pulse signal input to the emitting unit; recording energy applied to the recording target; and a spot diameter of the laser light, to record with overlapping an edge of the writing unit with an edge of the adjacent writing unit in the sub-scanning direction.
US09899051B2 Information recording and playback device
An information recording and playback device includes a recording and playback unit, and a controller. The controller divides a recording area of an optical disk into a first recording area which is at an inner circumference side, and a second recording area which is at an outer circumference side. The controller controls the recording and playback unit such that the unit records or plays back data in the first recording area at a first speed, and records or plays back data in the second recording area at a second speed slower than the first speed. The predetermined radius is set to a boundary between an area in which a control residual exceeds a predetermined reference value when servo control related to focusing and tracking is performed on the recording area of the optical disk, and an area in which the control residual does not exceed the predetermined reference value.
US09899049B2 Magnetic write head having recessed trailing shield and trailing return pole
A magnetic write head having trailing magnetic shield and a trailing magnetic return pole that are recessed from the media facing surface. The magnetic write head includes a write pole, a trailing shield that is separated from the write pole by a non-magnetic trailing gap layer and a trailing magnetic return pole that is connected with the trailing magnetic shield. The trailing magnetic return pole and at least a portion of the trailing magnetic shield have surfaces that face the media facing surface. The surface of the trailing magnetic return pole and at least a portion of the surface of the trailing magnetic shield taper away from the media facing surface. This recess prevents far track interference by preventing stray magnetic fields from the trailing magnetic shield and trailing magnetic return pole from inadvertently affecting the magnetic media.
US09899048B1 Head stack flex assembly and base assembly for storage drive and method of assembly
A flexible printed circuit for a storage drive assembly is provided. The flexible printed circuit includes a stiffener layer having a first stiffener region, and a second stiffener region separated from the first stiffener region by a hinge region, a first insulation layer disposed on the stiffener layer, a conductive electrode layer disposed on the first insulation layer; and a second insulation layer disposed on the conductive electrode layer, wherein the hinge region is formed from the first insulation layer, the conductive electrode layer and the second insulation layer.
US09899045B2 Data reader with pinned front shield
A data reader may have a magnetoresistive stack consisting of at least magnetically free and magnetically fixed structures. The magnetically fixed structure can be set to a first magnetization direction by a first pinning structure separated from an air bearing surface by a front shield portion of a magnetic shield. The front shield portion may be set to a different second magnetization direction by a second pinning structure.
US09899041B1 Method of making a write pole
A write pole of a data writer may have at least one rotational milling operation conducted on a write pole blank followed by first and second static milling operations executed at different first and second angles with respect to an air bearing surface. The combination of rotational and static milling operations can form a write pole with body and tip regions defined by a continuous pole sidewall extending perpendicularly from the air bearing surface up to a body taper portion angled at approximately 14.5° with respect to the air bearing surface.
US09899039B2 Method for determining alcohol consumption, and recording medium and terminal for carrying out same
Disclosed is a method for determining alcohol consumption capable of analyzing alcohol consumption in a time domain by analyzing a formant slope of a voice signal, and a recording medium and a terminal for carrying out same. An terminal for determining whether a person is drunk comprises: a voice input unit for generating a voice frame by receiving a voice signal; a voiced/unvoiced sound analysis unit for determining whether a received voiced frame corresponds to a voiced sound; a formant frequency extraction unit for extracting a plurality of formant frequencies of the voice frame corresponding to the voiced sound; and an alcohol consumption determining unit for calculating a formant slope between the plurality of formant frequencies, and determining the state of alcohol consumption depending on the formant slope, thereby determining whether a person is drunk by analyzing the formant slope of an inputted voice.
US09899037B2 System and method for emotion assessment
A method of determining an emotion of an utterance. The method can include receiving the utterance at a processor-based device comprising an audio engine. The method also can include extracting emotion-related acoustic features from the utterance. The method additionally can include comparing the emotion-related acoustic features to a plurality of emotion models that are representative of emotions. The method further can include selecting a model from the plurality of emotion models based on the comparing the emotion-related acoustic features to the plurality of emotion models. The method additionally can include outputting the emotion of the utterance, wherein the emotion corresponds to the selected model. Other embodiments are provided.
US09899030B2 Systems and methods for recognizing sound and music signals in high noise and distortion
A method for recognizing an audio sample locates an audio file that matches the sample from a database indexing original recordings. Each indexed file is represented in the database index by a set of landmark timepoints and associated fingerprints. Landmarks occur at reproducible locations within the file, while fingerprints represent features of the signal at or near the landmark timepoints, and the fingerprints are invariant with respect to time stretching of the sample. To perform recognition, landmarks and fingerprints are computed for the unknown sample and used to retrieve matching fingerprints from the database. For each file containing matching fingerprints, the landmarks are compared with landmarks of the sample at which the same fingerprints were computed. If a large number of corresponding landmarks are linearly related, i.e., if equivalent fingerprints of the sample and retrieved file have the same time evolution, then the file is identified with the sample.
US09899029B2 Coding of multichannel audio content
There are provided decoding and encoding methods for encoding and decoding of multichannel audio content for playback on a speaker configuration with N channels. The decoding method comprises decoding, in a first decoding module, M input audio signals into M mid signals which are suitable for playback on a speaker configuration with M channels; and for each of the N channels in excess of M channels, receiving an additional input audio signal corresponding to one of the M mid signals and decoding the input audio signal and its corresponding mid signal so as to generate a stereo signal including a first and a second audio signal which are suitable for playback on two of the N channels of the speaker configuration.
US09899026B2 Speech recognition adaptation systems based on adaptation data
The instant application includes computationally-implemented systems and methods that include managing adaptation data, wherein the adaptation data is correlated to at least one aspect of speech of a particular party, facilitating transmission of the adaptation data to a target device, wherein the adaptation data is configured to be applied to the target device to assist in execution of a speech-facilitated transaction, facilitating reception of adaptation result data that is based on at least one aspect of the speech-facilitated transaction between the particular party and the target device, determining whether to modify the adaptation data at least partly based on the adaptation result data, and facilitating transmission of at least a portion of modified adaptation data to a receiving device. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09899025B2 Speech recognition system adaptation based on non-acoustic attributes and face selection based on mouth motion using pixel intensities
Non-acoustic data from a vicinity of speech input is obtained. A subject speaker is identified as the source of the speech input from the obtained non-acoustic data by detecting mouth motion on one or more faces segmented from the non-acoustic data by comparing a first pixel intensity associated at a first time with a second pixel intensity at a second time, and selecting a face corresponding to the subject speaker from the one or more faces in response to a determination that a number of significantly changed pixels between the first pixel intensity and the second pixel intensity exceeds a threshold. A demographic is assigned to the subject speaker based on an analysis of one or more non-acoustic attributes of the subject speaker extracted from the non-acoustic data. The speech input is processed using a speech recognition system adjusted using a model selected based on the demographic.
US09899024B1 Behavior adjustment using speech recognition system
Methods, systems, and apparatus are described for inducing a user of a speech recognition system to adjust their own behavior. For example, in one implementation, a speech recognition system that allows children to control electronic devices can improve the child's speech development, by encouraging the child to speak more clearly. To do so, the speech recognition system can generate a phonetic representation of a term spoken by the child, and can determine whether the phonetic representation matches a particular canonical pronunciation of the particular term that is deemed age-appropriate for the child. Upon determining that the particular canonical pronunciation that matches the phonetic representation of the term spoken by the child is not age-appropriate, the speech recognition system can select and implement a variety of remediation strategies for inducing the child to repeat the term using a pronunciation that is considered age-appropriate.
US09899022B2 Multimodal information processing device
An output information generator generates abstract output information unrelated to the types of outputters according to information from an input unit. Semantic interpreters of the outputters generate pieces of embodied output information from the abstract output information on the basis of monitor results from status monitors which monitor the operating statuses of the corresponding outputters. Processing performers perform processes corresponding to the pieces of embodied output information.
US09899020B2 Machine learning dialect identification
Technology is disclosed for creating and tuning classifiers for language dialects and for generating dialect-specific language modules. A computing device can receive an initial training data set as a current training data set. The selection process for the initial training data set can be achieved by receiving one or more initial content items, establishing dialect parameters of each of the initial content items, and sorting each of the initial content items into one or more dialect groups based on the established dialect parameters. The computing device can generate, based on the initial training data set, a dialect classifier configured to detect language dialects of content items to be classified. The computing device can augment the current training data set with additional training data by applying the dialect classifier to candidate content items. The computing device can then update the dialect classifier based on the augmented current training data set.
US09899019B2 Systems and methods for structured stem and suffix language models
Systems and methods are disclosed for predicting words using a structured stem and suffix n-gram language model. The systems and methods include determining, using a first n-gram word language model, a first probability of a stem based on a first portion of a previously-input word in the received input. Using a second n-gram language model, a second probability of a first suffix may be determined based at least on a second portion the previously-input word in the received input. Further, a third probability of a second suffix different from the first suffix may be determined using a third n-gram language model based at least on a third portion of the previously-input word in the received input. A fourth probability of a predicted word may be determined based on the first, second and third probabilities. One or more predicted words may be determined and provided as an output to the user.
US09899018B2 Method, system and apparatus for addressing road noise
An apparatus and system for addressing road noise are provided. The apparatus is configured to determine at least one from among a location of a vehicle and a noise feature of a road on which the vehicle is traveling, retrieve road noise cancellation information based on the determined at least one from among the location of the vehicle and the noise feature of the road on which the vehicle is traveling, and output a signal to cancel road noise based on the road noise cancellation information. The apparatus may be installed in vehicle to address road noise heard by occupants of the vehicle.
US09899017B2 Modular acoustic sound processor
An acoustic sound processor is disclosed, which can be used to modify, enhance, pinpoint, and/or amplify the sound of acoustic instruments, the sound received by a microphone/transducer, or the soundwaves passing through any resonance chamber. The acoustic sound processor includes a plurality of tubes, filters, diaphragms, and collectors with ends that open externally and internally of the sound processor, and other ends that either open to an internal sound collector chamber or bypass the chamber on the opposite side of the device.
US09899014B2 Keyboard device and keyboard instrument
A keyboard device includes a plurality of transmission members which are displaced in response to a depression operation on each of a plurality of keys and a plurality of hammer members each of which provides an action load to a depressed key by performing a rotating motion in response to the displacement of a transmission member corresponding to the depressed key. The weight of the transmission member is set in accordance with the formation density of a plurality of ribs formed on a transmission body section. Therefore, the weight of the transmission member set in accordance with the formation density of the ribs can be provided to the key as a static load. As a result of this structure, an initial load on a key can be optimized, and a key depressing force on the key at the time of key depression can be favorably transmitted to the hammer member.
US09899008B1 Bridge and bridge assembly for stringed instruments
A bridge assembly for a stringed instrument including an assembly body including a rounded rocker portion positionable against the stringed instrument. The assembly body is rockable on the stringed instrument. A string height adjustment member is connectable to the stringed instrument and extendable through the assembly body. When the rounded rocker portion of the assembly body is positioned against the stringed instrument, and the string height adjustment member extends through the assembly body and connects the assembly body to the stringed instrument, the string height adjustment member is operable to rock the assembly body on the stringed instrument via the rounded rocker member and adjust the height of a string resting on the assembly body. The bridge assembly can be used to adjust the height and intonation of, and to provide an anchor for, a string resting on the bridge assembly. A stringed instrument including the improved bridge assembly.
US09899005B2 Eye mounted displays and systems, with data transmission
A display device is mounted on and/or inside the eye. The eye mounted display contains multiple sub-displays, each of which projects light to different retinal positions within a portion of the retina corresponding to the sub-display. The projected light propagates through the pupil but does not fill the entire pupil. In this way, multiple sub-displays can project their light onto the relevant portion of the retina. Moving from the pupil to the cornea, the projection of the pupil onto the cornea will be referred to as the corneal aperture. The projected light propagates through less than the full corneal aperture. The sub-displays use spatial multiplexing at the corneal surface. Various electronic devices interface to the eye mounted display.
US09899004B2 Method and device for generating graphical user interface (GUI) for displaying
Methods and devices for generating Graphical User Interface (GUI) for displaying are provided, wherein the GUI is generated based on a plurality of windows. The method for generating GUI includes the step of: separately drawing a plurality of pictures into the plurality of windows, separately composing each of the plurality of windows with pictures into a corresponding one of a plurality of buffers, and mixing the plurality of pictures in the plurality of buffers to obtain the GUI for displaying on a screen.
US09898999B2 Display driver IC, apparatus including the same, and method of operating the same
A method of operating a display driver IC (DDI) includes comparing previous line data with current line data and the R, G, and B components of a color data signals, and controlling whether to activate part of an intermediate processing circuit to process the current line data or more than a single component of the color data signal according to a comparison result.
US09898998B2 Apparatus and method for generating correction data, and image quality correction system thereof
A correction data generating apparatus, a method of generating correction data, and an image quality correction system are provided. The method of generating correction data includes detecting brightness of a display panel, determining an non-uniform area of the display panel for each RGB color based on the detected brightness, generating correction data regarding the non-uniform area by determining a screen split size and a correction section for correcting an image quality of the display panel based on the non-uniform area, and storing the generated correction data. In this case, the correction data is stored in a storage of a display apparatus controlling the display panel, and the display apparatus corrects an image quality of the display panel using the correction data.
US09898990B2 Gate driving circuit and display panel
A gate driving circuit is disclosed. The output circuit is connected with the input circuit and the pulling circuit at a first node, responding to scanning driving signal of previous stage to set the pulling circuit in a first status, using a first reference voltage level to set the first node at a first voltage, and held. The output circuit outputs scanning driving signal of current stage according to a first clock signal. The stabilizing circuit is connected with the pulling circuit at a second node, using the first reference voltage level to set the second node at the first voltage, and held. The pulling control circuit responds to a second clock signal to set the pulling circuit in a second status, using a second reference voltage level to pull voltages of the first and second nodes and to hold the voltages. Accordingly, a current leakage can be reduced.
US09898988B2 Scan-driving circuit and touch liquid crystal display device
The present invention discloses a scan-driving circuit, which comprises a plurality of cascaded scan-driving units, a touch-driving unit, and a clock signal generator, wherein the scan-driving unit comprises a signal transfer circuit, an inverting amplifier circuit, a signal reset circuit, and an inverting logistic circuit. The present invention raises the report rate of the touch liquid crystal display device and the sensitivity of the touch-operation by a discontinuity-operation of the first clock signal and the second clock signal.
US09898984B2 GOA circuit, display device and drive method of GOA circuit
The invention discloses a GOA circuit, a display device and a drive method of a GOA circuit, the GOA circuit is set to be GOA units including a plurality of levels, a N leveled GOA unit is applied to charge a N leveled scanning line of a display region of the display device, the N leveled scanning line is connected to a first gate all on signal and a second gate all on signal, which can guarantee scanning lines corresponding to all the GOA units are being charged under control of the first gate all on signal and the second gate all on signal. The invention can carry out an all gate on function according to the method above.
US09898981B2 Liquid crystal driving apparatus and liquid crystal display comprising the same
Provided herein is a liquid crystal driving apparatus and a liquid crystal display comprising the same, the liquid crystal driving apparatus including a gate driver configured to sequentially supply a basic scan pulse to gate lines for 2H period of time using a first clock signal (CPV1); and a data driver configured to supply a data voltage to liquid crystal cells, wherein the gate driver provides an additional scan pulse before or after the 2H period of time using a second clock signal (CPV2), the additional scan pulse being provided for a period of time overlapping a basic scan pulse being supplied to a neighboring gate line.
US09898979B2 Method for driving liquid crystal display device
The liquid crystal display device includes a first substrate provided with a terminal portion, a switching transistor, a driver circuit portion, and a pixel circuit portion including a pixel transistor and a plurality of pixels, a second substrate provided with a common electrode electrically connected to the terminal portion through the switching transistor, and liquid crystal between a pixel electrode and the common electrode. In a period during which a still image is switched to a moving image, the following steps are sequentially performed: a first step of supplying the common potential to the common electrode; a second step of supplying a power supply voltage to the driver circuit portion; a third step of supplying a clock signal to the driver circuit portion; and a fourth step of supplying a start pulse signal to the driver circuit portion.
US09898977B2 Method for controlling image display
A method for controlling image display is disclosed. The method comprises the following steps: determining whether a still image appears; obtaining, when a still image appears, an actual gray-scale of each pixel of said still image, and generating a plurality of output gray-scales corresponding to the actual gray-scale; and substituting the actual gray-scale with said output gray-scales alternately, and forming dynamic image output. According to the present disclosure, the still image can be converted into dynamic image output through controlling the image display in spatial domain and time domain, and thus the problem of afterimage of the still image can be solved.
US09898975B2 Display device
A display device includes: a curved display panel; at least one light source module configured to provide light to the display panel; a bottom case configured to accommodate the light source module; and at least one signal transmission unit connected to an end portion of the light source module, the signal transmission unit including at least one driving line transmitting a driving signal to the light source module and at least one base line transmitting a base signal.
US09898973B2 Display device, electronic apparatus and method of driving display device
The signal processing unit 20 includes a pixel index value calculating unit that calculates a pixel index value based on an input signal for each pixel 48, a chunk determining unit that performs consecutiveness determination which determines whether or not a pixel 48, having a pixel index value between an upper boundary value and a lower boundary value is consecutive from the starting pixel, and determines consecutive pixels as a chunk, a chunk index value calculating unit that calculates a chunk index value, a region index value calculating unit that calculates a region index value of a target region, and a light irradiation amount deciding unit that compares the chunk index value with the region index value, and decides the irradiation amount of the light of the light source unit in the target region based on the one by which the irradiation amount of the light is increased.
US09898968B2 OLED array substrate with switch arrangement configured to switch on during light emitting stage, display panel and display device
The present disclosure provides an OLED array substrate, and a display panel and a display device including the OLED array substrate. A VDD grid is provided in an existing AMOLED array substrate with a compensation function, VDD lines are connected with the VDD grid via switches, which are applied with corresponding voltages to be switched on during a light emitting stage, such that the VDD lines are electrically connected in parallel to the VDD grid, thus a total resistance of the VDD lines and the VDD grid connected in parallel is decreased relative to the own resistance of the VDD line, so as to reduce the voltage drop on the VDD line in a direction in which the scanning control lines extend, and in turn to decrease a variation in a OLED driving voltage signal effectively, ensuring uniformity of luminance across the display area.
US09898966B2 Display device and method for driving display device
A method for driving a display device includes: dividing static frames displayed by the display device into a first frame and a second frame, which comprises a first sub-frame and a second sub-frame; outputting grey-scale images during the display period of the first frame and the first sub-frame; outputting dark state images during the display period of the second sub-frame, where the length of the display period of the second sub-frame is proportional to that of the static frames. The present invention also proposes a display device using the method. The brightness of the display device can be dynamically adjusted, preventing the device from operating in high brightness for a long period of time, and prolonging its lifespan.
US09898963B2 Organic light emitting display device and driving method thereof
An organic light emitting display device is disclosed. One inventive aspect includes a plurality of pixels provided at a region sectioned by scan lines and data lines and an initialization power unit. The plurality of pixels are configured to control the amount of a current flowing from a first power source to a second power source through an organic light emitting diode in response to a data signal. The initialization power unit supplies initialization power to a driving transistor within each pixel circuit. The initialization power unit further controls the voltage of the initialization power supply to maintain a substantially constant voltage difference between the second power source and the initialization power.
US09898960B2 Pixel circuit, its driving method, OLED display panel and OLED display device
The present disclosure provides a pixel circuit, its driving method, an OLED display panel and an OLED display device. The pixel circuit includes row pixel units each including subpixel units. The row pixel unit includes an auxiliary compensating circuit, which is configured to generate a switching control signal inputted to a subpixel driving circuit according to a scanning signal from a gate driving circuit, and generate a compensating control signal inputted to the subpixel driving circuit according to a control signal from the gate driving circuit. The subpixel driving circuit is configured to receive a data voltage from a data line accordance to the switching control signal, control a driving transistor to drive an OLED to emit light according to the data voltage, and compensate for a threshold voltage of the driving transistor according to the compensating control signal when the driving transistor drives the OLED to emit light.
US09898959B2 Control sub-unit, shift register unit, shift register, gate driving circuit and display device
A control sub-unit, a shift register unit, a shift register, a gate driving circuit and a display apparatus. The control sub-unit comprises a low level input terminal (VGL), a selection module and N sets of nodes (Q1′, QB1′, Q2′, QB2′ . . . QN′, QBN′), each set of nodes (Q1′, QB1′, Q2′, QB2′ . . . QN′, QBN′) comprises a first control node (Q1′, Q2′, . . . QN′) and a second control node (QB1′, QB2′ . . . QBN′), when the first control node (Q1′) in one set of nodes (Q1′, QB1′) among the N sets of nodes is at a high level and the second control node (QB1′) in said one set of nodes (Q1′, QB1′) is at a low level, the selection module connects the second control nodes (QB2′ . . . QBN′) of the other N−1 sets of nodes (Q2′, QB2′ . . . QN′, QBN′) to the low level input terminal, such that the first control nodes (Q2′, . . . QN′) and the second control nodes (QB2′ . . . QBN′) in the other N−1 sets of nodes (Q2′, QB2′ . . . QN′, QBN′) are all at the low level, wherein N is a positive integer larger than 1.
US09898953B2 Offset method and equipment of RGBW panel subpixel
The invention discloses an offset method and equipment of a RGBW panel subpixel. The method includes: inputting data of pixels based on RGB color space in an image; determining the most similar pixels of each of the pixels in the image according to the data of the pixels based on RGB color space; when the resolution of pixels is the same, converting the data of the pixels based on RGB color space to data of the pixels based on RGBW color space, determining data based on RGBW color space corresponding to the most similar pixels of the pixels; three fourths subsampling the pixels in the image according to the data of the pixels based on RGBW color space, the data based on RGBW color space corresponding to the most similar pixels of each of the pixels; outputting data of pixels in the image after being sampled.
US09898948B2 Data driver and display device having the same
A display device includes a display panel, a scan driver, a first data driver, a second data driver, and a timing controller. The display panel includes a plurality of pixels. The scan driver supplies scan signals to the pixels. The first data driver is connected to first ends of data lines and supplies data voltages to the pixels through the data lines during an active period of the scan signals. The second data driver is connected to second ends of the data lines and supplies the data voltages to the pixels through the data lines during the active period of the scan signals. The timing controller controls the scan driver and the first and second data drivers. The first and second data drivers swap at least two of the data voltages based on a swap control signal.
US09898947B2 Image display device and control method of image display device
An image display device includes: a first light modulation device including a plurality of display pixels; a lighting unit including a plurality of light adjusting elements; an illumination distribution storage unit that stores an illumination range information which represents an illumination range; a light adjusting information determination unit that determines light adjusting information for controlling the light adjusting elements of the lighting unit based on a feature quantity of the first image information corresponding to the display pixels in the illumination range; an illumination distribution detection unit that detects an illumination distribution information which represents an illumination distribution; and an illumination distribution updating unit that updates the illumination range information based on the illumination distribution information.
US09898942B2 Hanging-strap information display device
A hanging-strap information display device is a device provided in a hanging strap (10) including a hanging band part (11) hung in a movable body in a swingable manner and a hold part (12) provided on the hanging band part, and includes a display unit (14) disposed at a position that squarely faces a passenger that grips the hold part (12), a support shaft part (13) that supports the display unit (14) on the hanging band part (11) in a rotatable manner about a rotation center line, a weight (15) provided on a lower side in a vertical direction than the rotation center line of the display unit (14), and resonance reduction members (16, 17) that is connected between the hanging band part (11) and a position away from the rotation center line of the display unit (14) and reduces resonance of the display unit (14).
US09898939B2 Method and apparatus for providing a tire with an informative label, and tire provided with such a label
The invention relates to a method for providing a tire with an informative label. The method comprises supporting a tire, supplying a banding material to the tire and wrapping it in a loop around a part of the tire, holding the banding material at the neck of said loop, and connecting opposed areas of the banding material at said neck to form a label wrap. The invention further relates to an apparatus for carrying out the method and to a tire provided with the label. The informative label is easily removed by a mechanic and shows an improved processability and printability. The informative label further does not leave any adhesive or other residuals on a tire.
US09898934B2 Prediction of vehicle maneuvers
A system is described that is configured to receive surveillance data from a vehicle, determine a location of the vehicle based at least in part on the received surveillance data, and determine a course of the vehicle based at least in part on the received surveillance data. The system is further configured to predict a future vehicle maneuver for the vehicle based at least in part on the location and the course of the vehicle, and based at least in part on a set of protocol data indicating one or more standard procedures for one or more vehicle maneuvers. The system is further configured to determine, based at least in part on the predicted future vehicle maneuver, a modified protection volume for the vehicle that is modified relative to a baseline protection volume for the vehicle. The system is further configured to generate an output based on the modified protection volume.
US09898933B2 Method and a device for assisting low altitude piloting of an aircraft
A method of assisting low altitude piloting of an aircraft and comprising determining at least one main guard curve, determining all of the obstacles present in at least one search zone, and performing a comparison between a top of each obstacle of a search zone and the main guard curve. In order to perform the comparison, if at least one “potentially dangerous” obstacle is situated above the main guard curve in a search zone, then, for each potentially dangerous obstacle, a sight angle (α) is determined for the top of the potentially dangerous obstacle, and it is considered that the most dangerous obstacle is the potentially dangerous obstacle presenting the greatest sight angle (α).
US09898932B2 Unmanned vehicle movement path assignment and management
Mechanisms are provided for monitoring an area utilizing an unmanned vehicle. These mechanisms identify an area to be monitored by an unmanned vehicle and identify an unmanned vehicle assigned to monitoring the identified area. The mechanisms further generate, for the unmanned vehicle, a travel path to be traversed by the unmanned vehicle using a function to randomize generation of the travel path. Moreover, the mechanisms program the unmanned vehicle to traverse the generated travel path and initiate operation of the unmanned vehicle to collect data about the area while traversing the generated travel path. In addition, the mechanisms monitor the area utilizing the unmanned vehicle based on the data collected by the unmanned vehicle while traversing the generated travel path.
US09898931B1 Method and apparatus for detecting hazards and transmitting alerts
A method and apparatus for detecting a vehicle hazard are provided. The method includes: detecting a second vehicle based on information received from at least one sensor of a first vehicle; determining whether the second vehicle presents a hazard based on the information received from the at least one sensor of the first vehicle; and transmitting a notification alerting of the second vehicle if it is determined that the second vehicle presents a hazard.
US09898930B2 Proximity detection system and method and collision avoidance system and method using proximity detection
The invention relates to a complex proximity safety and warning system. The invention provides a safety system comprising a generator that generates a magnetic field that establishes a boundary, where the generator is capable of receiving radio frequency signals. Also provided is a radio frequency device that sends radio frequency signals, the radio frequency device being capable of sensing the magnetic field and generating a radio frequency response.
US09898928B1 Coasting guidance timing and learning based on approach lane
Methods, systems, and apparatus for adjusting coasting guidance and control to the driver of a vehicle to improve fuel efficiency. The coasting guidance system includes a user interface for displaying coasting information. The coasting guidance system includes an electronic control unit (ECU) coupled to the user interface. The ECU is configured to obtain a current location of the vehicle and a location of a respective lane of a plurality of lanes. The ECU is configured to determine that the vehicle is travelling in the respective lane based on the current location of the vehicle and location of the respective lane. The ECU is configured to determine a stop area of the respective lane and determine an ideal coasting location based on the stop area. The ECU is configured to provide a notification to begin coasting at or within a threshold distance of the ideal coasting location.
US09898926B2 Control device for controlling a plurality of electronic devices via a plurality of communication channels
Techniques are described for controlling electronic devices via a plurality of communication channels. For example, a control device may undergo a programming process to enable communication between the control device and a particular electronic device via a first communication channel. After programming is complete, the control device is configured to transmit command(s) to the particular electronic device via the first communication channel. The control device is further configured to perform a pairing sequence with the particular electronic device via the first communication channel to enable control of the particular electronic device via the second communication channel. The control device may determine the proper pairing sequence to be performed and monitor whether the user has performed the proper pairing sequence using the control device. Upon successful completion of the pairing process, the control device is configured to transmit command(s) to the particular electronic device via the second communication channel.
US09898923B1 In-field sensor programming
A method, system, and apparatus for programming a sensor at a customer location is disclosed. A defective sensor at a customer location is replaced by a new sensor that is programmed at the customer location using a programming device or a transducer coupled to a computing device. The new sensor is programming using the sensor's detector normally used to sense a change in a magnetic field, an RF signal, infra-red light, or some other emission or property.
US09898921B2 Security system installation
An apparatus, method and system for installation and testing of a system at a premises is provided. The apparatus is configured to communicate with an installer interface device. The apparatus includes a communication subsystem that provides at least one communication protocol. The communication subsystem is configured to receive data from the installer interface device and communicate with a plurality of premises devices. The apparatus includes a processor in communication with the communication subsystem. The processor is configured to automatically configure at least one life safety feature of the system at a premises. The automatic configuration includes at least configuring a plurality of premises devices based at least in part on the received data. The process is configured to test the configuration of at least one of the plurality of premises devices.
US09898906B2 RFID based event sensor
The disclosure is directed to a sensor in which the sensing capability is made possible without need for having an independent power source of the sensor. The sensor can include a standard RFID tag, a reed switch, and an antenna. The reed switch can be closed (or opened, as appropriate) when exposed to a magnetic field. The magnetic field can be provided in various ways, e.g., an electromagnet, a permanent magnet, or an electromagnetic field (e.g., inductors wrapped around a power cord). When the reed switch is closed or opened (upon exposure to the magnetic field), the RFID tag's antenna can respond (or fail to respond, as appropriate) to a transmission signal it receives from a base station by sending a “heartbeat” signal that enables sensing in a variety of IoT applications. The sensor can be used for detecting an opening or a closing of a window.
US09898904B1 Selective control of an electric field to deliver a touchless haptic effect
A haptic system includes a structure having a conductive layer and a reactive layer. The conductive layer is coupled to a power source and the reactive layer is coupled to a switch having a first state and a second state. The power source enables the conductive layer to generate a charge. The first state of the switch operates the reactive layer to block the establishment of a tissue-stimulating electric field. The second state of the switch operates the reactive layer to enable the establishment of a tissue-stimulating electric field to generate a touchless haptic effect.
US09898903B2 Systems and methods for haptic surface elements
One illustrative system disclosed herein includes an enclosure configured to define a boundary of a chamber, the chamber including a material, and a flexible layer coupled overtop of the chamber and configured to enclose the chamber. The illustrative system also includes a first actuation device configured to receive a first haptic signal and responsively output a first haptic effect by changing a characteristic of the material to deform the flexible layer. The illustrative system also includes a second actuation device configured to receive a second haptic signal and responsively output a second haptic effect by applying an electrical signal to the flexible layer. The illustrative system further includes a processor in communication with the first actuation device and the second actuation device. The processor is configured to transmit the first haptic signal to the first actuation device and the second haptic signal to the second actuation device.
US09898902B2 Computer implemented method for notifying user by using a speaker
A method including: receiving multiple pieces of notice information; receiving detection information indicating whether or not the user is present around a speaker, notifying the user of content of first notice information in the multiple pieces of notice information by using the speaker, in a case that it is determined based on the detection information that the user is present around the speaker, and notifying the user of content of second notice information different from the first notice information, by using the speaker in a case that it is determined that the user is present around the speaker when the notification of the first notice information by using the speaker is complete.
US09898899B2 Gaming machine
Probability of prize occurrence is easily controlled without provision of a blank between symbols on a reel. A gaming machine comprises: a lower image display panel configured to variably display a plurality of symbol arrays with a plurality of symbols including normal symbols and specific symbols more advantageous than the normal symbols, and then display a game result by rearranging the symbols in a symbol display region containing a matrix of cells; bet buttons capable of receiving a bet; and a controller configured to run a normal game which rearranges symbols on the symbol display device on condition that a bet is placed, the controller is configured to modify the symbols arrayed in the plurality of symbol arrays, so that the ratios of the specific symbols to the total number of the symbols in all the symbol arrays increases with an increase in the bet amount.
US09898898B2 Variable strip for mechanical reel gaming device
A gaming device includes a cabinet, a display coupled to the cabinet, and a reel assembly positioned within the cabinet. The reel assembly includes a reel configured to rotate, and a reel strip coupled to the reel and including a symbol having a first image and a second image. The gaming device also includes a light source located within the cabinet and configured to selectively project a light for backlighting the reel strip, wherein the light source has a first mode for projecting the light in a first configuration and a second mode for projecting the light in a second configuration, and a game controller coupled to the cabinet and configured to control the light source. The first image is viewable when the light source projects the light in the first configuration to backlight the reel strip, and the second image is viewable when the light source projects the light in the second configuration to backlight the reel strip.
US09898897B2 Gaming system and method providing an enhanced winning hand display feature
The present disclosure provides various embodiments directed to a gaming system and method providing an enhanced winning hand display feature. In one embodiment, the gaming system displays a plurality of initial hands of cards, receives a hand formation input, and forms and displays a complete hand for each initial hand. For each complete hand, the gaming system determines whether that complete hand forms a winning hand associated with one of a plurality of different winning hand categories. If at least one complete hand forms a winning hand associated with one of the winning hand categories, for each complete hand that forms one such winning hand, the gaming system displays the winning hand category associated with that winning hand, receives a selection of a displayed winning hand category, and adds an enhancement to the display of any complete hand that forms a winning hand associated with the selected winning hand category.
US09898887B2 Enhanced electronic gaming machine with dynamic gaze display
An electronic gaming machine where the player plays an interactive game using their player eye gaze. A graphics processor generates an interactive game environment and defines a viewing area as its subset, the viewing area having visible game components. A display device displays the viewing area having the plurality of visible game components. The display controller controls rendering of the viewing area on the display device using the graphics processor. At least one data capture camera device continuously monitors the player eye gaze to collect player eye gaze data. The game controller determines the location of the player's eye gaze relative to the viewing area and triggers a control command to the display controller. In response, the display controller controls the display device in real-time to provide a graphical animation effect displayed on the display device representative of a visual update to the visible game components in the viewing area.
US09898883B1 Dual-bill passage auto-search bill acceptor
A dual-passage auto-search bill acceptor includes an acceptor housing including a lower bill-inlet passage, an upper bill-outlet passage, a bill-presser and a bill-transfer mechanism mounted for transferring a bill through the bill-inlet passage to the bill-presser, a cash box mounted in a rear bottom side of the acceptor housing, and a bill dispenser mounted at a top side of the acceptor housing and including a bill-return passage in communication with the bill-inlet passage and the bill-outlet passage, a storage module with a first bill-receiving wheel, a register module with a second bill-receiving wheel and a control gate biasable to open and close a bill passage between the storage module and the register module for enabling the first bill-receiving wheel to take up bills for storage or the second bill-receiving wheel to take up bills for giving change.
US09898879B2 System and device for authenticating a user
The invention utilize an inventive device being a small, portable, handheld self-contained operating unit for reading your private information (as smart card) and all your private biometric data (as from fingerprints, voice, eye-iris, face shape readers) to help you mixed together with its unique readable production series number to secure a special coded startup of all your private equipment and help you to connect safely to your bank account, your data storage on the clouds, your government files etc. The devise may also provide you with this unique safe series number mixed cryptic verification of your own identity to open your own home, your office, your car, your equipment, your bike, your boat, your MC and all your other digital locks. A portable system for authenticating you as a user trying to access your service (22, 32), said system including a device (11) with a CPU (12), ROM (13), RAM (14), at least one biometric reader (18, 114, 110), and communication means (112, 113), the device being operated only by data permanently stored in the ROM (13), the RAM (14) being flushed after each operating cycle.
US09898874B2 Method to control the use of custom images
A method of controlling the use of a custom image by a user in a value dispensing system, such as a mail processing system, that enables the system provider to account and charge for the use of the custom image without ever actually receiving the data representing custom image. The method includes steps of receiving a hash generated from at least the custom image at a provider location, such as a data center, generating a digital signature from data including at least the received hash, and transmitting the digital signature and data used to generate the digital signature to the user at a user location. The method may further include additional steps of determining whether the digital signature can be successfully verified, and allowing the custom image to be printed by the user only if it is determined that the digital signature can be successfully verified.
US09898871B1 Systems and methods for providing augmented reality experience based on a relative position of objects
This disclosure relates to system and methods for providing augmented reality experience based on a relative position of objects. Augmented reality experience based on a relative position of object may be provided by detecting a first object and a second object. Positions and orientations of the first object and the second object may be determined. A first visual effect may be determined for the first object and a second visual effect may be determined for the second object. Overlay positions and orientations for the first visual effect and the second visual effect may be determined. An overlay image including the first visual effect and the second visual effect may be determined, and the overlay image may be displayed. An interaction between the first visual effect and the second visual effect may be determined based on the relative position of the first object and the second object.
US09898865B2 System and method for spawning drawing surfaces
A method for operating a computing device is described herein. The method includes determining a user's gaze direction based on a gaze input, determining an intersection between the user's gaze direction and an identified environmental surface in a 3-dimensional environment, and generating a drawing surface based on the intersection within a user interface on a display.
US09898862B2 System and method for modeling buildings and building products
In one embodiment, a method includes causing a building model for a modeled building to be presented on a client computer. The building model includes a three-dimensional scene. The three-dimensional scene includes an individual rendering of at least selected building components for the modeled building. The method further includes permitting a user of the client computer to perform a virtual walkthrough of the three-dimensional scene. In addition, the method includes receiving a user change to the three-dimensional scene via a graphical user interface (GUI) component. Furthermore, the method includes dynamically changing the building model in accordance with the user change. The dynamically changing includes individually modifying an appearance of at least one building component of the at least selected building components in the three-dimensional scene.
US09898858B2 Human body representation with non-rigid parts in an imaging system
For human body representation, bone length or other size characteristic that varies within the population is incorporated into the geometric model of the skeleton. The geometric model may be normalized for shape or tissue modeling, allowing modeling of the shape without dedicating aspects of the data-driven shape model to the length or other size characteristic. Given the same number or extent of components of the data-driven shape model, greater or finer details of the shape may be modeled since components are not committed to the size characteristic.
US09898854B1 Hybrid binding of meshes
The disclosure provides an approach for a hybrid binding of meshes. Multiple meshes having levels of detail appropriate for different regions of a model are topologically connected by binding them together at simulation time. In one embodiment, a simulation application creates both geometric and force bindings between vertices in meshes. The simulation application identifies embedded vertices of a first mesh to be bound to a second mesh as being “best” bound vertices, such as vertices coincident with vertices in the second mesh, and geometrically binds those vertices to appropriate vertices of the second mesh. The simulation application then binds each of the remaining embedded vertices which cannot be geometrically bound to vertices of the second mesh via a force binding, in which a zero-length spring force based technique is used to transfer forces and velocities between the force bound vertex of the first mesh and vertices of the second mesh.
US09898851B2 Icon animation based on detected activity
A machine can be configured to provide icon animation based on an activity detected by a device. The configured machine animates an icon displayed on a screen by detecting a current activity in which a user of the machine is engaged. The detecting of the current activity may be based on context data generated by a set of sensors within the machine. The machine selects an icon from a first set of icons based on the current activity of the user. Furthermore, the machine causes the selected icon from the first set of icons to be displayed with a visibly moving highlight on the screen, resulting in the screen displaying the selected icon within a second set of icons on the screen. The visibly moving highlight may be applied to at least the selected icon but fewer than all icons in the displayed second set of icons.
US09898847B2 Multimedia picture generating method, device and electronic device
The present disclosure provides a multimedia picture generating method, device and electronic device, wherein the multimedia picture generating method comprises acquiring a picture of a photographed subject of a photographing device; extracting a figure image as a foreground image from the picture after receiving an instruction for removing picture background; performing voice recognition after receiving a voice command inputted by a user; searching out multimedia content that matches a user command information recognized by voice recognition from a multimedia database as background content for the picture; and generating a multimedia picture that contains the foreground image and the background content. Thus, when a user wants to replace the picture background, a figure image can be automatically extracted from the picture as a foreground image, and the original background with poor effect can be removed, then an image and/or music that matches a user command information can be automatically searched out from a multimedia database, which increases the search efficiency, simplifies the optimum processing and improves the user experience.
US09898846B1 Method and apparatus for traffic condition diagram generation
A method and apparatus for generating traffic condition diagrams includes a computing system configured to receive an input that indicates a roadway location. The system uses overhead images, ground level images, or both, that are available in publicly accessible databases to identify roadway and related features for depiction in the traffic condition diagram. Features and their locations are identified and corresponding graphical artifacts are selected for inclusion in the traffic condition diagram. Independently sourced images such as that acquired by a drone dispatched to the roadway location can be used to validate or verify the results of processing the overhead and/or ground level images.
US09898844B2 Augmented reality content adapted to changes in real world space geometry
A system and method for augmented reality content adapted to changes in real world space geometry are described. A device captures an image of a local environment and maps a real world space geometry of the local environment using the image of the local environment. The device generates a visualization of a virtual object in the display relative to the mapped real world space geometry of the local environment. A content of the virtual object is adjusted to changes in the real world space geometry of the local environment.
US09898835B2 Method for creating face replacement database
A method for creating a face replacement database includes steps of creating a face database for storing a plurality of replaced images with a face image rotation angle by using a method for estimating a 3D vector angle from a 2D face image, and defining a region to be replaced in the replaced image. The method for estimating a 3D vector angle from a 2D face image includes the steps of creating a feature vector template; detecting a corner of eye and mouth in a face image; defining a sharp point in a vertical direction of the quadrilateral plane, and converting the vertices into 3D coordinates; computing the four vectors from the sharp point to the four vertices to obtain a vector set, and matching the vector set with the feature vector model to obtain an angle which is defined as a rotation angle of the input face image.
US09898817B2 Software tool for breast cancer screening
What is disclosed is a software tool which enables medical practitioners to manually or automatically analyze a thermal image of an area of breast tissue for the presence of tumorous tissue. In one embodiment, the software interface tool disclosed herein comprises a patient details object which enables the display of a patient details screen wherein a user can enter/edit patient information. A thermal analysis object enables a user to analyze a displayed thermal image of a breast of a patient for breast cancer screening and to classify tissue identified in the thermal image as being tumorous. A modalities object concludes the patient evaluation, persists all data collected from other sections of the tool, and generates reports for documentation purposes. The information can be captured from a database and edited and analyzed further using the tool. Also, report containing all the relevant data is generated for doctor's reference.
US09898815B2 Fault diagnostic device of robot system for judging fault by camera image
A fault diagnostic device comprises an arithmetic processing device configured to judge a fault on the basis of an image captured by the camera. The arithmetic processing device includes an imaging command part configured to transmit a command for capturing the image of a diagnosis portion and a judgement part configured to judge whether or not the diagnosis portion has the fault. A storage part stores a reference image when the diagnosis portion is in a normal state. The imaging command part transmits an imaging command so as to capture the image of the diagnosis portion after changing a position and a posture of the robot. The judgement part compares the image of the diagnosis portion captured by the camera with the reference image and judges the fault in the diagnosis portion.
US09898814B2 Image inspection apparatus, image inspection method, and control program of image inspection apparatus
An image inspection apparatus for inspecting an output image on a recording medium by scanning the output image as a scanned image includes an inspection reference image generator to generate an inspection reference image using data of an output-target image; an image inspection unit to determine whether the scanned image includes a defect by comparing a difference between the inspection reference image and the scanned image with a given threshold; and a threshold determiner to determine the given threshold. The threshold determiner computes a difference between the inspection reference image and the scanned image. The threshold determiner determines the given threshold based on the difference between the scanned image and the inspection reference image.
US09898809B2 Systems, methods and techniques for inputting text into mobile devices using a camera-based keyboard
Systems, methods and techniques are provided for interacting with mobile devices using a camera-based keyboard. The system comprises a processor system including at last one processor. The processor system is configured to at least capture a plurality of images in connection with the keyboard and at least one hand typing on the keyboard via the camera. Based on the plurality of captured images, the processor system is further configured to locate the keyboard, extract at least a portion of the keys on the keyboard, extract a hand, and detect a fingertip of the extracted hand. After that, a keystroke may be detected and localized through tracking the detected fingertip in at least one of the plurality of captured images, and a character corresponding to the localized keystroke may be determined.
US09898808B1 Systems and methods for removing defects from images
A method is described to increase the efficiency of the removal of defects from document images by reorienting the conceptual framework within which an image is filtered. Rather than arbitrarily applying a filter to an entire landscape of a document image, the disclosure describes a methodology by which a document image is separated into regions of darkness and regions of light, or viewed alternatively, regions of darkness and regions of lack of darkness. Filtering is then adaptively applied to each region to remove defects.
US09898802B2 Cut line steering methods for forming a mosaic image of a geographical area
Systems and methods for creating a ground confidence map of a geographic area, comprising the steps of creating a ground confidence map of a geographic area, the ground confidence map having a plurality of pixels with each pixel corresponding to a particular geographic location; assigning the pixels in the ground confidence map with pixel values indicative of composite ground confidence scores by calculating composite ground confidence scores for the pixel values of common geographic regions within the overlapping portions of the source images within a kernel corresponding to the particular geographic location of the pixels; and storing pixel values indicative of a statistical probability that the geographical location represented by the particular pixels represent the ground.
US09898796B2 Collaborative graphics rendering using mobile devices to support remote display
Systems, devices and methods are described including receiving a policy from a secure storage device, where the policy may be used to implement collaborative rendering of image content. The image content may include multiple portions of image content. The policy may be used to determining rendering assignments for multiple mobile devices where the assignments may specify that a mobile device is to render one content portion while another mobile device is to render another content portion. The rendering assignments may be provided to the mobile devices and rendered output corresponding to the different content portions may be received from the mobile devices. The rendered output may then be assembled into one or more image frames and wirelessly communicated to a remote display.
US09898788B1 Predictive restaurant ordering
A meal ordering service is configured to receive takeout and delivery orders from customers and to place the orders with selected restaurants. Past information regarding a customer is collected and analyzed to create a predictive model of the customer's meal ordering habits. On any given day, the predictive model may be used, in light of the current and scheduled status of the customer, to predict a time of day that the customer may want to receive a meal and to also determine a restaurant from which the customer may want to receive the meal. The meal ordering service may be configured to automatically order a meal for the customer from the determined restaurant so that the meal arrives at or before the predicted time of day.
US09898785B2 Apparatus and method for managing a social network
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect one or more user-generated comments from each of a plurality of computing devices, detect a correlation in the one or more user-generated comments collected from the plurality of computing devices, and establish a social network between the plurality of computing devices according to the detected correlation. The one or more user-generated comments can be temporally associated with media content presented at the plurality of computing devices. Other embodiments are disclosed.
US09898782B1 Systems, methods, and program products for operating exchange traded products holding digital math-based assets
Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be redeemed using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to redeem a quantity of shares, electronically transmitting a quantity of digital math-based assets from one or more origin digital asset accounts to one or more destination digital asset accounts associated with the authorized participant, and canceling the quantity of shares from the authorized participant.
US09898780B2 Method and system for the issuance of instant credit
A method and system for the issuance of Instant Credit has an Instant Credit engine that performs instantaneous analyses. The method and system can operate along side existing “batch” processes. In addition, the method and system offer various channels of distribution for the Instant Credit products. With the present invention, Instant Credit and other Instant services (e.g., instant account balance transfers, etc.) can be obtained via, Internet, point-of-sale and other distribution channels. The present system also enables highly dynamic product offerings, which can be generated “instantaneously” based on a variety of factors, such as, for example, the channels of distribution (e.g., telephone or Internet), the product sought and/or even the particular individual and/or entity that is applying for a line of credit.
US09898779B2 Consumer behaviors at lender level
The present disclosure generally relates to financial data processing, and in particular it relates to lender credit scoring, lender profiling, lender behavior analysis and modeling. More specifically, it relates to rating lenders based on data derived from their respective consumers. Also, the present disclosure relates to rating consumer lenders based on the predicted spend capacity of their consumers.
US09898777B2 Apparatus, method and system for providing machine-to-machine applications development
A framework for a machine-to-machine (M2M) application development is disclosed. The framework enables users to login and affect devices and applications that may interact with the devices by enabling M2M applications. The framework enables M2M application creation, management, and development of various profiled devices based on pre-defined data models associated with corresponding devices. Furthermore, the framework enables marketplace options to permit users to specify purchase options as well as to buy devices and applications.
US09898774B2 User terminal apparatus, display apparatus, server and control method thereof
A user terminal apparatus is disclosed includes a memory and a processor that executes a method of providing an integrated wishlist including providing a graphical user interface (GUI) through which information on products selected from a plurality of different electronic commerce websites is received and integrating the information on the products into the integrated wishlist.
US09898773B2 Multilingual content based recommendation system
Example apparatus and methods access multiple sources of information concerning features for applications, clean the data from the multiple sources, extract features from the cleaned data, selectively weight the sources, data or extracted features and produce a feature vector. The feature vector may then be used in a single language feature space or in a multi-language feature space. Feature spaces may then be used to find similarities between applications to facilitate recommending applications. In one embodiment, different feature spaces may be connected using a graph where nodes represent items and edges represent similarity relationships between items based on related feature spaces. Traversing the graph may allow similarities to be found that might not otherwise be possible. For example, while there may be no direct English to Hebrew similarity relationship, there may be English to French and French to Hebrew relationships that can be followed in the graph.
US09898766B2 Payment processing for client devices
A method of payment using a client device is disclosed. The payment can be made through a payment method service that can control the payment flow and options available to the user of a client device. Using the payment method service, new payment options with new data schemas and/or new process flows can be used by the client device, but without any need to update software stored on the client device. The payment method service can utilize the look and feel of the client device, such that the user views payment options in the native UI of the client device.
US09898764B2 Information processing device, video playback method, program, and video playback system
A video playback system includes a video distribution server and at least one information processing device. The video distribution server includes a video distribution portion that performs streaming distribution of a video stream, an alternative video distribution portion that distributes an alternative video, and a control information distribution portion that distributes control information. The information processing device includes a receiving portion that receives the video stream, the alternative video, and the control information, a storage portion that stores the alternative video and the control information, a video stream playback portion that performs streaming playback of the video stream, an alternative video playback portion that plays back the stored alternative video, and a playback switching control portion that, based on the stored control information, controls switching between the streaming playback and the playback of the alternative video.
US09898761B2 Method of compensating a provider for advertisements displayed on a mobile phone
A method and apparatus for advertising on a mobile phone. In one embodiment the method includes the steps of downloading an advertisement to the mobile phone using an advertisement server; selecting the downloaded advertisement on the mobile phone by a user of the mobile phone; providing by a server additional information in response to the user selection; and tracking the selection and additional information by the server. In another embodiment the compensation provided is in response to the display screen of said advertisement. In another embodiment the step of providing additional information includes the step of using space reserved, in the user interface of the mobile phone, for advertisements. Another aspect the invention relates to a system for displaying advertisements on a mobile phone. In one embodiment the system includes a server; and a mobile phone in communication with said server.
US09898760B2 Digital plaque media panel and infrastructure
A digital plaque media panel that displays a certificate, the educational institution associated with the certificate currently displayed on the digital plaque media panel is an alma mater associated with the individual user. The digital plan media panel receives and displays alma mater related news and information, periodically or as needed, to the individual user based on a configuration. An alumni updates and advertisement infrastructure provides alma mater related news and information.
US09898755B2 System and method for verifying non-human traffic
The present invention provides improved techniques that can be used to verify illegitimate non-human users that are accessing content. For example, a method of verifying a non-human user of a computerized device may comprise receiving information identifying a potential non-human user of a computerized device, altering a browser page to be used by the potential non-human user, and verifying whether or not the potential non-human user is an actual non-human user based on a behavior of the potential non-human user with the altered browser page.
US09898747B2 Information processing system performing synchronization between memory devices and memory devices performing wireless communication
According to one embodiment, a memory device includes a nonvolatile memory, a first controller which controls the nonvolatile memory, a wireless antenna, a memory, a second controller, and a third controller. The wireless antenna generates electric power based on a radio wave from a first external device. The memory is operable based on the generated electric power. The second controller is operable based on the generated electric power and controls communication using the wireless antenna. The third controller controls data copy or transfer between the nonvolatile memory and the memory. The third controller receives, from a second external device, identification information and stores the identification information in the memory. The second controller transmits login information and identification information stored in the memory to the first external device via the wireless antenna.
US09898746B2 Locating a specific product within a retail environment in furtherance of a comparison of product information based on product codes
A method for comparison of product information based on product codes to determine the cost per unit weight per product and hereby determine the cheapest product per unit weight is disclosed herein. The method further comprises of displaying the location information of the cheapest product within the retail store and providing navigational information for enabling the consumer to access the product easily.
US09898742B2 Virtual dressing room
A method and system are provided to facilitate recognition of gestures representing commands to initiate actions within an electronic marketplace on behalf of a user. Spatial data about an environment external to a depth sensor may be received by an action machine. The action machine may generate a first model of a body of the user based on a first set of spatial data received at a first time. The action machine may then generate a second model of the body of the user based on a second set of spatial data received at a second time. The action machine may further determine that a detected difference between the first and second models corresponds to a gesture by the user, and that this gesture represents a command by the user to initiate an action within the electronic marketplace on behalf of the user.
US09898738B2 Transaction authentication with a variable-type user-stored account identifier
Each of a plurality of consumer accounts in a data store has a first consumer account identifier. Login information is received from a consumer device over the network interface device. The first consumer account identifier is received from the consumer device and stored in association the consumer account. The first consumer account identifier is storable as one of at least two types of identifiers and the storing by the consumer device of the first consumer account identifier is only permitted upon successful login based on the login information. The charge request is received over a network interface device, the charge request including the amount and the second consumer account identifier. A selected one of the consumer accounts is identified by associating one of the first consumer account identifiers with the second consumer account identifier, and the charge request is processed based on an account detail of the selected consumer account.
US09898737B2 Methods and systems employing time and/or location data for use in transactions
A method includes obtaining data from a portable electronic device in which the data regards information obtained using the portable electronic regarding the transaction, and information obtained using the portable electronic regarding at least one of a physical location of the portable electronic device when obtaining the information regarding the transaction and the time of the day when obtaining the information regarding the transaction, and processing the transaction based on the data regarding the information regarding the transaction and the at least one of the information regarding the physical location of the portable electronic device when obtaining the information regarding the transaction and the time of the day when obtaining the information regarding the transaction. The method may be employed in a point-of-sale transaction for the purchase of products at checkout.
US09898736B2 Mobile checkout systems and methods
A mobile checkout system and method for completing a purchase transaction to purchase items from an internet merchant. A user browses and selects items for purchase from the merchant through a shopping application or browser (mobile or PC). During the processing of the transaction, a checkout application installed on a mobile communication device is launched. The checkout application receives a checkout token created by a checkout server that identifies the purchase transaction. After user authentication, the system uses this token and communicates with the checkout server to cause the checkout server to complete the purchase transaction, in which payment data is securely transmitted and wherein a one-time-use cryptogram can be part of the payment information.
US09898733B1 System and method for combining disparate commercial transactions under a single identification mechanism
A single swipe system is constructed that allows a person to use a single financial card to receive loyalty benefits (or conduct other non-payment operations) concurrently with a payment transaction. In one embodiment, the user simply swipes his/her financial card and the processing system then concurrently processes a non-payment transaction along with a payment transaction. In some situations, the non-payment transaction can be blended into the payment transaction to allow for discounts and other awards from one or more databases other than the payment processing database. In one embodiment, a single swipe of a financial card connects the consumer with one or more loyalty systems and the consumer can select from the ones desired during the course of payment processing. Discounts and other advantages can be applied to the payment transaction, all based upon a single entry of the consumer's ID.
US09898728B2 System and method for one-time payment authorization in a portable communication device
A system for using a dynamic temporary credential with a portable communication device for use in a transaction with an electronic control point (e.g. point of sale, NFC access point) wherein the portable communication device has a geo-location module (e.g. GPS). The system has a centralized module that receives the portable communication device's current geo-location and transmits the dynamic temporary credential to the portable communication device and provides predictive transaction information—including the dynamic temporary credential and portable communication device's geo-location—to an authorization system operably associated with the electronic control point. The dynamic temporary credential has a predetermined time to live, which allows for the recycling of the dynamic credential, such recycling may take into account the geo-location for which the credential has been recently issued. A method for using a dynamic temporary credential with a portable communication device is also disclosed.
US09898727B2 Credit card fraud prevention system
A server receives a card ID of a credit card, a credit amount, and a terminal ID for identifying a shop terminal from a shop terminal. The server acquires a corresponding user ID from the card ID, to find out whether this user has approved that location information can be acquired from his/her mobile terminal. In the case where the user has approved that location information is acquired in advance, the server acquires a mobile phone number from the user ID, to know a location of the mobile terminal with use of this mobile phone number. The server acquires a shop ID from the terminal ID (fixed-line telephone number) of the shop terminal, to be able to acquire a shop location from the shop ID. The server compares the location of the mobile terminal and the location of the shop, to judge whether or not conformance is made.
US09898723B2 System and method for voice authentication
Embodiments of the invention provide for secure voice authentication through a communication device or access device. Certain embodiments allow for providing a word string to a communication device or authentication device. The communication or authentication device plays a supplemental signal that is unique to a transaction. The communication device or authentication device concurrently records an audio segment originating from the user and the supplemental signal. The audio segment is an attempt by the user to vocally reproduce the word string. The communication device or authentication device sends the concurrently recorded audio segment and supplemental signal, to a computer, where the computer authenticates the user.
US09898721B2 Display system with security features
The present disclosure provides a display system which includes an electronic device and a user-side auxiliary viewing module. The electronic device may include a device-side display module, which includes an array substrate, a color filter substrate, a liquid crystal layer arranged between the array substrate and the color filter substrate, and a first polarizer adhered onto a surface of the array substrate away from the liquid crystal layer. A second polarizer may be arranged on the user-side auxiliary viewing module, and have a polarization axis in a direction substantially perpendicular to a polarization axis of the first polarizer.
US09898717B2 Online remittance system with methodology for predicting disbursement times of online electronic funds transfers
An online remittance service system with a methodology for predicting disbursement times of online electronic funds transfers is disclosed. In one embodiment, for example, a method includes storing in computer memory a model of a disbursement process performed by one or more partners of the online remittance service for disbursing funds to payees in the destination country; based on the model, scheduling one or more computer-executable jobs with a job scheduling module representing one or more steps of the disbursement process; for each job of the one or more jobs, determining a next execution time for the job, the next execution time representing a time at which the job scheduling module will next execute the job after a specified time; and based on the next execution times for the one or more jobs, determining a predicted time of disbursement of the online electronic funds transfer.
US09898711B2 System and method for shipping and delivering parcels to a virtual address
A computer-based system and method for shipping and delivering a parcel, including reserving a terminal for a parcel; placing the parcel in the terminal, the parcel having a virtual delivery address of a recipient; picking up the parcel by a carrier; converting, through a central computer system, the virtual address into a postal address; delivering the parcel to a destination terminal drop-box corresponding to the postal address; notifying the recipient of the delivery of the parcel; and unlocking the drop-box only upon verifying the recipient's identity.
US09898710B2 Routing different parts of a mail item to different destinations
Apparatus, methods, media and code for routing a mail item part are provided. A receiver device may electronically receive: an indication that a first mail item part of a mail item is a check; an indication that a second mail item part of a mail item is a payment coupon; and an indication that a third mail item part of a mail item is a message. A processor device may: route the first mail item part and the second mail item part to a first destination; and route the third mail item part to a second destination that corresponds to terms in the message.
US09898707B2 Validation of end-item completeness for product demands
Computer method and apparatus in a PLM system defines completeness of an end-item set for a given product demand set. The BOM for the product demand set is represented in a tree-based graph structure. Completeness of end-items is determined and/or validated such that one can build the target product set from the set of end-items. Shared items, parts and subassemblies of the given product are taken into account.
US09898703B2 Method and system for deployed operations support
The invention is generally related to operations support systems and more specifically, to a method of and system for deployed maintenance operations for equipment or assets. Existing web-based systems support organizations may be spread over large geographies, but only insofar as each part of that organization can remain fully-connected to the central server or data center. The system described herein, on the other hand, allows portions of the organization to operate for long periods of time without a dedicated connection, while keeping technical records accurate. The system described herein allows a customer to set up a ‘deployed site’, which is effectively an environment that operates as a partial copy of the master site (which contains baseline data), and is only allowed to operate on a specific subset of the assets in the system (say, a fleet of aircraft). This deployed environment has all the required configuration and transactional data to run as a standalone system until the deployment is no longer required. At that time, the deployed site can be decommissioned by transferring the assets out to other sites, deployed or not.
US09898700B2 Method, apparatus, and artificial intelligence server for determining artificial intelligence behavior
According to methods, apparatus and AI servers for determining an AI behavior, a protocol-requesting command sent by an application logic server can be received. The protocol-requesting command can contain an application identifier, a notification message, and current environment data. From a plurality of preset AI systems, an AI system corresponding to the application identifier can be found. The AI system can be formed by a preset plurality of components that include one or more classifying components. From the AI system, a classifying component corresponding to the notification message can be found. The classifying component can be mounted with at least one behavior component. From the classifying component corresponding to the notification message, a behavior component matching the current environment data can be obtained. An AI behavior can be determined based on the obtained behavior component matching the current environment data.
US09898693B2 Document background suppression performed during color space conversion
An electronic image in a first color space, used by image acquisition devices, is obtained and converted into a second color space with a larger gamut, to produce a second color space image. Corrections are made to the second color space image to produce a corrected image, without performing background suppression. The corrected image is converted into a third color space, used by printing devices, to produce a third color space image, and this process of converting the corrected image into the third color space includes performing background suppression. This process of converting the corrected image into the third color space samples nodes of the second color space values, classifies the nodes as background nodes or non-background nodes, multiplies the second color space values of the background nodes by a percentage less than 100%, and after multiplying, interpolates values between the nodes.
US09898689B2 Nonparametric model for detection of spatially diverse temporal patterns
A computer-implemented method of generating a spatio-temporal pattern model for spatio-temporal pattern recognition includes receiving one or more training trajectories. Each of the training trajectories includes diverse data points that represent a spatio-temporal pattern. The received training trajectories define an area that is partitioned into one or more observed clusters, and a unpopulated complementary cluster. The spatio-temporal pattern model is generated so as to include both of the observed clusters and the unpopulated complementary cluster.
US09898684B2 Multi-camera device
Apparatuses, methods and storage medium associated with multi-camera devices are disclosed herein. In embodiments, a multi-camera device may include 3 or more camera sensors disposed on a world facing side of the multi-camera device. Further, the multi-camera device may be configured to provide a soft shutter button at a location on an opposite side to the world facing side, coordinated with locations of the 3 or more camera sensors that reduces likelihood of blocking of one or more of the 3 or more camera sensors. Other embodiments may be disclosed or claimed.
US09898679B2 Resolving closely spaced objects
A method and apparatus for resolving a set of objects in an image of an area. A partition that captures a set of objects is identified using the image. The partition is comprised of a group of contiguous object pixels. A number of local max pixels are identified from the group of contiguous object pixels in the partition. A quantitative resolution of the set of objects captured in the partition is performed based on the number of local max pixels identified.
US09898676B2 Method for determining the level of degradation of a road marking
A method for determining a level of degradation of a road marking is executed by a determination unit. The method includes generating a plurality of reference images by an image capturing device photographing a reference road marking with a plurality of shutter speeds. The reference images are stored in a database. The method further includes generating an image by the image capturing device photographing an examined road marking according to a selected shutter speed, retrieving one of the reference data from the database that has the same shutter speed as the examined road marking by a processor, and performing a difference determination procedure between the retrieved reference data and the examined data by the processor, and outputting a determined result of the level of degradation of the examined road marking by the processor. As such, accurate determination on the level of degradation of the examined road marking can be achieved.
US09898673B2 Biometrics authentication device and biometrics authentication method
A biometrics authentication device is configured so as to include: a PLDI (Principal-Line Dependent Index) generating unit that extracts directional features that respectively correspond to directions different from each other from an image, and generates a PLDI (Principal-Line Dependent Index) indicating dependency of a principal line on the basis of the directional features; a PLDI (Principal-Line Dependent Index) matching processing unit that determines a second degree of similarity between the PLDI and a registered PLDI; and a determining unit that determines identity by using a first degree of similarity.
US09898670B2 Method and device for observing the environment of a vehicle
The invention relates to monitoring the area in front of a vehicle by means of an apparatus that comprises at least two imaging devices (110, 120). Provided are a first imaging device (110), which covers a first imaging angle, and a second imaging device (120), which covers a second, greater imaging angle. The first imaging device (110) covers a first zone (111) of the area in front of the vehicle, while at the same time, the second imaging device (120) covers a second zone (121) of the area in front of the vehicle. The two imaging devices (110, 120) are positioned spaced, in particular spaced laterally, from one another such that a central area (140) is covered by both the first and the second imaging devices (110, 120). By fusing the data acquired by the imaging devices (110, 120), a stereo image of the central area is generated, while monoscopic images are generated of those zones that are each covered by only a first or a second imaging device.
US09898665B2 Computerized video file analysis tool and method
A computer-implemented method for dynamically creating and presenting video content information to a user of a computer having an associated screen involves: i) loading contents of a video file into a video player; ii) displaying frames of the video file; iii) receiving a user's input indicating selection of an object displayed in at least one frame; iv) performing an object identification analysis of frames to locate each instance where a specific frame contains the object; v) for each specific frame that contains the object, performing a z-axis analysis of the object to determine prominence of the object within each specific frame; vi) storing metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) automatically generating and displaying a graphical timeline display graphically reflecting frames containing the object and object prominence within those frames based upon the metadata.
US09898664B2 Image processing device, image processing method, and information storage device
An image processing device includes a memory and a processor. The processor acquires an image sequence, calculates deformation information about images, performs a feature area detection process, performs an identicalness determination process on an ith feature area and an (i+1)th feature area based on the deformation information about an ith image and an (i+1)th image, and performs an image summarization process. The processor performs the deformation information calculation process that calculates the deformation information based on an ith deformation estimation target area that includes an area of the ith image other than the ith feature area, and an (i+1)th deformation estimation target area that includes an area of the (i+1)th image other than the (i+1)th feature area.
US09898661B2 Electronic apparatus and method for storing data
An electronic apparatus and a method for storing data include an object storing unit for storing at least one target object set in advance; an image pick-up unit for picking up a first image; a recognizing unit for determining whether one or more of target objects appear in the first image and generating a first recognition result; an image storing unit for storing the first image in which the target object appears as object image of the target object for each target object; a receiving unit for receiving an input from a user; a first acquiring unit for determining the target object indicated by a search input, and acquiring object image corresponding to the target object indicated by the search input; and a display unit for displaying the acquired object image.
US09898656B2 Systems and methods for identifying a contra-ictal condition in a subject
The invention provides a method of monitoring a subject's neurological condition. In some embodiments, the method includes the steps of analyzing a physiological signal (such as an EEG) from a subject to determine if the subject is in a contra-ictal condition; and if the subject is in a contra-ictal condition, providing an indication (e.g., to the subject and/or to a caregiver) that the subject is in the contra-ictal condition, such as by activating a green light or other visible output. In some embodiments, if the subject is in a pro-ictal condition, the method includes the step of providing an indication (such as a red light) that the subject is in the pro-ictal condition. The invention also provides neurological system monitors.
US09898652B2 Vehicle, method for controlling the same and gesture recognition apparatus therein
Provided is a vehicle including a storage unit that stores a vein pattern lookup table including a plurality of reference vein pattern images according to a rotation angle of a driver's hand. The vehicle also includes an image acquisition unit that acquires a driver's image including an image of the driver's hand. The vehicle also includes a controller that extracts a vein pattern image of the driver's hand from the driver's image, authenticates the driver by comparing the vein pattern image with the vein pattern lookup table, and determines a gesture of the driver including at least one of a position of the driver's hand, a direction directed by the driver's hand and a rotation angle of the driver's hand based on the vein pattern image.
US09898650B2 System and method for tracking position based on multi sensors
Provided are a system and a method for tracking a position based on multi sensors. The system according to the present invention includes: a space management server which divides a predetermined space into a predetermined number of spaces to generate a plurality of zones and manages information of each zone; and a zone management server which manages the information of the zone generated by the space management server and provides the space management server with zone session information of an object positioned in each zone and positional information of the corresponding object sensed by a position tracking sensor every time slot.
US09898645B2 Fingerprint sensor device and method
A fingerprint sensor package and method are provided. Embodiments include a sensor and a sensor surface material encapsulated within the fingerprint sensor package. An array of electrodes of the sensor are electrically connected using through vias that are located either in the sensor, in connection blocks separated from the sensor, or through connection blocks, or else connected through other connections such as wire bonds. A high voltage die is attached in order to increase the sensitivity of the fingerprint sensor.
US09898643B2 Fingerprint identification device and manufacturing method thereof
The present disclosure provides a fingerprint identification device including a substrate, a contact layer, a processing unit, and a plurality of sensor electrodes. The substrate includes a first sub-substrate, a second sub-substrate, and an adhesive layer. The adhesive layer is between the first sub-substrate and the second sub-substrate. A plurality of first sub-holes is defined in the first sub-substrate. A plurality of second sub-holes is defined in the second sub-substrate. A plurality of third sub-holes is defined in the adhesive layer. One of the first sub-holes communicates a corresponding one of the third sub-holes and a corresponding one of the second sub-holes to define a corresponding hole. An end of each of the sensor electrodes is coupled to the processing unit. The other end of each of the sensor electrodes passes through one of the holes, extends to the contact layer, and is covered by the contact layer.
US09898639B2 Fingerprint sensor, electronic device having the same, and method of operating fingerprint sensor
A fingerprint sensor, comprising: a pixel array including a plurality of unit pixels arranged in rows and columns, each of the plurality of unit pixels including: a sensing electrode configured to form a detection capacitor; and a signal generation circuit configured to generate an analog signal based on a capacitance of the detection capacitor; and a controller configured to control an operation of the pixel array, wherein the controller is configured to electrically connect sensing electrodes of at least two unit pixels adjacent to each other and activate only one of the signal generation circuits included in the at least two unit pixels to generate the analog signal.
US09898635B2 Point-of-sale (POS) code sensing apparatus
Point-of sale (POS) devices and checkout devices are provided. An exemplary checkout apparatus includes a plurality of sensing elements arranged in fixed relationship with each other at the mouth of a bag. At least one of the sensing elements senses a code arranged on a product as the product is being placed into the bag.
US09898633B2 Method and system for determining the position and movement of items using radio frequency data
A data reading system, and associated methods of operation, for locating and tracking a position of tagged items on a conveyor system. The system includes a data reader and a conveyor system operable to transport the tagged items through a read region of the data reader. A processor, in operative communication with the data reader, obtains data from an item tag being passed through the read region at a first time, at a second time, at a subsequent third time, and so forth. Based on the readings, the processor estimates an initial position of each item tag and determines an order at which each item reaches a reference position on the conveyor system.
US09898627B2 Secure and extensible pay per action online advertising
Systems and methods are provided to allow advertisers to make ads available to publishers through an advertising system. The advertising system provides tamper proof tracking of conversion activity between publishers and advertisers. Further, advertisers can define plural different conversions to be associated with a single ad click through.
US09898626B1 Location defined power charger management authorization for a user equipment
Embodiments for using location defined power charge management authorization for a user equipment (UE) by a processor. A power charging session is authorized by firmware of the UE for charging the UE upon detecting the UE is within an authorized geographic location.
US09898622B1 Systems and methods for scrubbing confidential data
Methods and systems for scrubbing confidential insurance account information are provided. According to embodiments, a scrubbing server can receive a request to scrub confidential insurance data that includes the contents of an insurance account information database and an indication of the category of confidential data stored in the database. The scrubbing server can scrub the valid data contained in the received database, replacing confidential information with “scrambled” data that is not confidential. The scrubbing server can transmit the contents of the scrubbed database back to the requesting party.
US09898620B2 Information management method and information management system
An information management method includes: receiving, from a manufacturer server via a network, device history information indicating a history of an operation of a device used by a first user and first anonymized user information generated by anonymizing, according to a predetermined rule, first user information including attribute information which allows identification of the first user; receiving, from a service provider server different from the manufacturer server via the network, service history information indicating a history of service used by a second user and second anonymized user information generated by anonymizing, according to the predetermined rule, second user information including attribute information which allows identification of the second user; and associating the device history information and the service history information and managing them as composite information, when the first anonymized user information and the second anonymized user information are determined to be identical or similar.
US09898619B1 System and method for concealing sensitive data on a computing device
A computer-implemented method may conceal sensitive data displayed within a viewport of a display of a client computing device, such as sensitive data relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may receive a user credential authenticating a user of the computing device and determine that a sensitive data flag has been triggered. The sensitive data flag may indicate that sensitive user data is displayed within a viewport of the computing device. The method may also initiate a biometric detection service, application, and/or functionality in response to determining that the sensitive data flag has been triggered and detect a first biometric identifier belonging to the user of the computing device. The method may further detect a second biometric identifier belonging to someone other than the user, and obscure the sensitive user data displayed within the viewport of the computing device.
US09898618B1 Securing a remote database
A database access system may protect a field by storing the field as one or more underlying fields within a database. The database engine may not have access to keys used to protect the underlying fields within the database, such as by encryption, while the database access system may have access to the keys. Underlying fields may be used to store protected data and aid in the querying of protected data. The database access system may modify queries to use the underlying fields, which may include encrypting query terms and/or modifying query terms to fit the use of the underlying fields. The database access system may modify query results to match the format of the original query, which may include decrypting protected results and/or removing underlying fields.
US09898617B2 System for processing data
The present disclosure relates to a computer system for querying a database residing on a server computer of the computer system, said database storing data records, the database further comprising a relation, wherein the relation comprises data items, wherein the data items are encrypted with a first encryption method in the relation, wherein the data items form a partially ordered set in the relation, the partial order being formed with respect to the data items in non-encrypted form, wherein a referential connection exists assigning each encrypted data item in the relation to a respective data record of the data records, wherein the encrypted data items are annotated with data elements of a linear order in the database, the linear order corresponding the order in which the encrypted data items are stored in the relation with respect to the partial ordered set, the computer system further comprising a client computer, the client computer being configured for sending to the server computer a request for data records whose associated data items lie within a search interval, the request indicating an encrypted data item forming a first and a second interval boundary of the search interval, respectively; for each data item forming the first and second boundaries the server computer is configured for determining if a cache entry is associated with the data item forming the interval boundary, wherein in case a cache entry is not associated with the data item forming the interval boundary, the client computer is configured for traversing the partially ordered set by the client computer for determining a respective data item of the partially ordered set forming the interval boundary.
US09898615B1 Methods to impede common file/process hiding techniques
A processor-based method to defeat file and process hiding techniques in a computing device is provided. The method includes generating one of a path permutation, a symlink, or an address, for a path to open or obtain status of a tool or function in a library in a mobile computing device and making an open or status call for the tool or function, using the one of the path permutation, symlink or address. The method includes avoiding a pattern match and blocking, by an injected library, of the open or status call, the avoiding being a result of making the open or status call using the path permutation, symlink or address.
US09898607B2 Rapid configuration security system for industrial control infrastructure
A template for implementing a control system with security features provides a generic control program and device programs for distribution to one or more industrial controllers and associated control devices together with matching security programs for distribution to the control devices, the security programs providing for the generation of security thumbprints indicating the state of the control devices. The template may also be associated with a security-monitoring program that can receive and process the security thumbprints.
US09898606B1 Preventing uninstallation of applications
A method for preventing application uninstalls on devices is described. In one embodiment, the method includes identifying granted device administrator permissions in association with an application installed or being installed on a device, monitoring the device relative to the granted device administrator permissions, and suspending a callback function to prevent the device from enabling revocation of the granted device administrator permissions.
US09898604B2 Dynamic graph anomaly detection framework and scalable system architecture
Machine generated event log data which includes events occurring over a window of time is received where each event includes a first node, a second node, and a timestamp. The events are aggregated into a plurality of aggregated graph snapshots. Communities within the plurality of aggregated graph snapshots are identified and community tracking links are determined between communities in the plurality of aggregated graph snapshots. A community that has an anomalous evolution in the plurality of aggregated graph snapshots compared to the evolution of other communities is identified based at least in part on the community tracking links. The communities are displayed where the display includes the community tracking links and identifies the community that has the anomalous evolution.
US09898603B2 Offline extraction of configuration data
A configuration scanning system is described herein that scans a system configuration database for malware-related information with less impact on other operations that access the system configuration database. The system employs techniques to reduce the impact on other operations that access the configuration database, including parsing a file-based stored version of the configuration database, accessing the configuration database using opportunistic locking, and caching configuration information obtained by scanning the configuration database. In this way, the system is able to respond to requests antimalware programs using cached information without impacting other programs using the configuration database. Thus, the configuration scanning system protects a computer system against malware while reducing the burden on the configuration database and on other programs that access the configuration database.
US09898602B2 System, apparatus, and method for adaptive observation of mobile device behavior
Methods, devices and systems for detecting suspicious or performance-degrading mobile device behaviors intelligently, dynamically, and/or adaptively determine computing device behaviors that are to be observed, the number of behaviors that are to be observed, and the level of detail or granularity at which the mobile device behaviors are to be observed. The various aspects efficiently identify suspicious or performance-degrading mobile device behaviors without requiring an excessive amount of processing, memory, or energy resources. Various aspects may correct suspicious or performance-degrading mobile device behaviors. Various aspects may prevent identified suspicious or performance-degrading mobile device behaviors from degrading the performance and power utilization levels of a mobile device over time. Various aspects may restore an aging mobile device to its original performance and power utilization levels.
US09898597B2 Secure data entry
A method and associated computing device, A first arrangement of numeric characters 0-9 is displayed, on a touch screen of the computing device, for an entry of a confidential sequence of numeric characters by a user during display of the first arrangement of the numeric characters 0-9 in ten respective regions of the touch screen. Each region includes (i) a unique numeric character and (ii) a graphical design that does not include the unique numeric character. The graphical design in each region is a different graphical design in each region. Each region has a closed exterior boundary and is totally filled with the graphical design consisting of a background pattern or no pattern. A graphical characteristic is instantiated differently for each numeric character displayed in the first arrangement. User touches are received on the displayed first arrangement of the confidential sequence of numeric characters to authenticate or authorize the user.
US09898594B2 Methods and systems for data entry
User identities, password, etc. represent the barrier between a user's confidential data and any other third party seeking to access this data. As multiple software applications, web applications, web services, etc. embody this confidential data it is a tradeoff between easy recollection of said identities, passwords, etc. and data security. Generally for most users the balance is too far to convenience and ease of recollection such that the probability of third party illegally accessing the confidential data increases. Accordingly, it would be beneficial for users as well as organizations providing/controlling access to systems, resources, and data to be provided with an automatic means of entering password and/or security credential information without the user, for example, selecting the password, knowing the password, having access to the password, or entering the password where the organizations providing/controlling access can establish geo-fences relating to the credential information.
US09898593B2 System and method for forensic analysis of media works
A method and system for identifying a source of a copied work that in one embodiment includes obtaining at least some portions of a reference work, collecting at least some portions of the suspect work, matching the suspect work with the reference work, wherein the matching includes temporally aligning one or more frames of the reference work and the suspect work, spatially aligning frames of the reference work and the suspect work, and detecting forensic marks in the suspect work by spatiotemporal matching with the reference work.
US09898590B2 Digital media reproduction and licensing
Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
US09898587B2 Software protection using an installation product having an entitlement file
Techniques for establishing entitlement to a computer program product are provided, and include providing a client identity in a registration process to produce an entitlement file, obtaining an encoded version of a computer program product, and transforming the computer program product into an installation product in a computer storage medium, wherein the installation product comprises the entitlement file to establish entitled use of the computer program product. Also, techniques for facilitating security compliance of a computer program product include providing an encoded version of a computer program product, and providing an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product.
US09898583B2 Zoom pane for a central monitoring device
In a clinical environment, where multiple patients reside at any given time, central patient monitoring stations (10), such as nurses stations exist to consolidate information gathered concerning physiological parameters of the patients. The data is displayed in several panes (22) of a display (18) of the monitoring station (10). Due to certain size limitations of the display (18), it is often difficult to discern the data displayed on the panes (22), or to even display all of the data that is being gathered. A user can enlarge any given pane (22) into a zoomed pane (32) that offers greater functionality of any other pane (22), without completely obscuring, or adjusting the size of any other pane (22).
US09898582B2 System and method for analyzing an impact of a software code migration
A system for analyzing an impact of a software migration on a codebase includes a data management module to receive user-selected input of a codebase that supports international classification of diseases, ninth revision (ICD-9) codes and that contains a plurality of lines of source code and a plurality of codebase components, to receive user selection of at least one search string and to analyze the codebase using the at least one search string to identify at least one of each impacted line of the plurality of lines of source code in the codebase and each impacted codebase component, each impacted line of source code and each impacted codebase component requiring modification in order to support migration from ICD-9 codes to international classification of diseases, tenth revision (ICD-10) codes, and produce at least one report of a result of the analysis of the codebase.
US09898578B2 Visualizing expression data on chromosomal graphic schemes
Systems and methods for displaying gene- and/or protein-related data with respect to chromosome maps at locations identifying relevant positioning of the genes with which the gene- and/or protein related data are associated. Multiple experiments may be plotted onto the display adjacent one or more chromosome maps. Automatic extraction of genomic location, based on accession numbers or other unique identifiers and cross connection with expression data is provided. Statistical assessments of correlations between expression and genome localization may be performed. Zooming capabilities, thumbnail/fullview toggling, browsability and linked data may be included as features of the visualization systems described.
US09898577B2 Strategies for high throughput identification and detection of polymorphisms
The invention relates to a method for identifying one or more polymorphisms in nucleic acid samples, comprising: (a) performing a reproducible complexity reduction on a plurality of nucleic acid samples to provide a plurality of libraries of the nucleic acid samples comprising amplified fragments, wherein the reproducible complexity reduction comprises amplifying fragments of the nucleic acid samples using one or more primers to obtain the amplified fragments, and wherein the amplified fragments in each library comprise a unique identifier sequence to indicate origin of each library obtained by the reproducible complexity reduction; (b) combining the plurality of libraries to obtain a combined library and sequencing at least a portion of the combined library to obtain sequences; (c) aligning the sequences to obtain an alignment; and (d) identifying one or more polymorphisms in the plurality of nucleic acid samples.
US09898576B2 Strategies for high throughput identification and detection of polymorphisms
The invention relates to a method for identifying one or more polymorphisms in nucleic acid samples, comprising: (a) performing a reproducible complexity reduction on a plurality of nucleic acid samples to provide a plurality of libraries of the nucleic acid samples comprising amplified fragments, wherein the reproducible complexity reduction comprises amplifying fragments of the nucleic acid samples using one or more primers to obtain the amplified fragments, and wherein the amplified fragments in each library comprise a unique identifier sequence to indicate origin of each library obtained by the reproducible complexity reduction; (b) combining the plurality of libraries to obtain a combined library and sequencing at least a portion of the combined library to obtain sequences; (c) aligning the sequences to obtain an alignment; and (d) identifying one or more polymorphisms in the plurality of nucleic acid samples.
US09898575B2 Methods and systems for aligning sequences
The invention includes methods for aligning reads (e.g., nucleic acid reads, amino acid reads) to a reference sequence construct, methods for building the reference sequence construct, and systems that use the alignment methods and constructs to produce sequences. The method is scalable, and can be used to align millions of reads to a construct thousands of bases or amino acids long. The invention additionally includes methods for identifying a disease or a genotype based upon alignment of nucleic acid reads to a location in the construct.
US09898572B2 Metal line layout based on line shifting
A method of Back-End-Of-Line processing of a semiconductor device is provided including providing a layout for metal lines of a metallization layer of the semiconductor device, determining a semi-isolated metal line in the provided layout and shifting at least a portion of the determined semi-isolated metal line.
US09898571B2 Layout of interconnect lines in integrated circuits
Generating layouts of nets connecting connection terminals of cells in an integrated circuit. Cell layouts of the cells with parameterized locations of the connection terminals, a connection specification of nets specifying electrical connections between the connection terminals, and design rules for the laying out of the nets, are received. A placed layout is generated with the cell layouts placed adjacent to each other in a row. The cell layouts are placed in the row enabling minimization of a selected function. According to the design rules, the nets are laid out as straight interconnects being parallel to a reference straight line using the parameterized locations of the connection terminals in the cell layouts. The laying out includes varying locations of the parameterized locations of the interconnection terminals.
US09898565B2 Clock jitter emulation
An emulator emulating a DUT emulates a clock generator for generating clock signals of the DUT with jitter. As part of generating clock signals, the emulator generates a jitter clock value for each clock signal. To generate a jitter clock value for a clock signal, the emulator identifies a clock parameter stored for the clock signal and sums the clock parameter with a jitter value randomly selected from the jitter range of the clock signal. When a system fast clock cycle starts, the emulator determines the lowest value from the generated jitter clock values. The emulator outputs an edge on clock signal having the lowest jitter clock value. The emulator generates a new jitter clock value for each clock signal and the process repeats during the next system fast clock cycle.
US09898563B2 Modeling memory in emulation based on cache
Aspects of the disclosed technology relate to techniques for modeling memories in emulation. An emulator is configured to implement an emulation model for a circuit design and a cache memory model for a memory accessible by the circuit design. A workstation coupled to the emulator is configured to implement a main memory model for the memory. The cache memory model is a hardware model while the main memory model is a software model. The cache memory model stores a subset of data that are stored in the main memory model and is synchronized with the main memory model.
US09898558B1 Generating a model and estimating a cost using an autonomous inspection vehicle
Disclosed systems and methods estimate a financial cost to remedy estimated damage to a building. A controllable inspection vehicle, such as an aircraft, may capture one or more images of the building. The one or more images may be utilized to generate a model of the building, which can be analyzed to estimate the damage to the building.
US09898552B2 System for refining cognitive insights using travel-related cognitive graph vectors
A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors.
US09898550B2 Methods for controlling antennas and apparatuses using the same
A method for controlling antennas, performed by a virtual tunneling processor of a wireless access point, is provided and contains at least the following steps. Obtaining a plurality of first signal quality indices associated with a connecting device by respectively detecting the plurality of first signal quality indices by a plurality of antenna patterns, selecting a plurality of best antenna patterns as a plurality of antenna-pattern candidates according to the first signal quality indices, obtaining a plurality of second signal quality indices associated with the connecting device by respectively detecting the plurality of second signal quality indices by the antenna-pattern candidates, and storing the second signal quality indices in a database.
US09898549B1 Tenant-aware database for software as a service
A system for providing a tenant-aware database includes a relational database management system comprising a query engine, a transaction manager, a buffer manager, a recovery manager and a storage manager. The storage manager includes a tenant table, a tenant/user table, a tenant/object table, a multi-tenant table structure and multi-tenant index structure. The tenant table, the tenant/user table, the tenant/object table, the multi-tenant table structure and the multi-tenant index structure cooperate to provide a mechanism that has a single schema definition with multiple data instances for tables and their associated indexes, one for each tenant. The use of multi-tenant structures and associated components in the storage manager is advantageous because it provides: good isolation among tenant's data (each tenant's data can be stored in one or multiple storage areas independent of other tenants), simple schema updates as there is only one schema to update, easy maintenance that can be done for individuals tenant's data without affecting others, good performance and good scalability. The present invention also includes a variety of methods including: a method for reading or writing using the storage manager, a method for reading or writing using the multi-tenant table structure and the multi-tenant index structure, a method for determining the tenant of a user and a method for making multi-tenant schema changes.
US09898546B2 Pre-caching web content for a mobile device
A web service for pre-caching web content on a mobile device includes receiving a request from the mobile device for first web content, fetching the first web content, determining second web content to pre-fetch based upon the first web content, fetching the second web content, and causing the second web content to be stored in a content cache on the mobile device responsive to the request for the first web content. Pre-caching web content in this manner provides web content to the mobile device that the user of the mobile device is likely to access. Pre-caching of additional web content prior to receiving an explicit request improves web browsing performance of the mobile device.
US09898545B2 Path-caching mechanism to improve performance of path-related operations in a repository
A method and apparatus for processing path-based database operations is provided. According to one aspect, a path cache is maintained. For each hierarchical node that is traversed during a path-determining operation, it is determined whether a cache entry corresponding to that node is already contained in the path cache. If such a cache entry is already contained in the path cache, then the path indicated in that cache entry is used to complete the pathname for the node for which the operation is being performed. As a result, hierarchically higher nodes do not need to be traversed to complete the operation. Alternatively, if such a cache entry is not already contained in the path cache, then a cache entry for the node currently being traversed is generated and inserted into the path cache for use in subsequent path-determining operations.
US09898541B2 Generating derived links
A system, method, computer program product and computer program for evaluating links between objects are provided. A receive ontology component receives an ontology and an identify component identifies, from the ontology, semantic feature types within the ontology that can be used to measure the links between the objects. A data receive component receives instance information and maps the instance information into an ontological form of the instance information. An analyze component analyzes the ontological form to generate an ontological mapping of the instance information. A match component analyzes the mapping to identify matches with semantic patterns. A strength component analyzes the associated semantic features associated with the objects of the matches to determine weightings for the links of the matches. An alert component provides the links and associated weightings.
US09898539B2 Device management apparatus and device search method
In a technology for allowing accurate and easy search of a device which satisfies a request of a user from among a large number of devices present at various places, an area ID capable of uniquely identifying a target area of the device is registered in a storage section as information on the device. A device search request from the user includes an area condition for identifying an area in which exertion of an operation by the device is desired by the user as a search condition. A matching process section determines the device to be extracted by comparing the target area identified by the area ID of each device with the area condition included in the device search request.
US09898536B2 System and method to perform textual queries on voice communications
Methods and systems to perform textual queries on voice communications. The system has an index service for storing a audio content data sets for voice communications. The audio content data sets include at least three audio content data sets for each voice communication. The three audio content data sets include a first audio content data set generated using a speech-to-text conversion technique, a second audio content data set generated using a phoneme lattice technique, and a third audio content data set generated using a keyword identification technique. The system includes a search engine configured to: receive search criteria from a user, the search criteria having at least one keyword; search each of the first, second and third audio content data sets for at least a portion of the plurality of voice communications to identify voice communications matching the search criteria; and combine the voice communications identified by each search to produce a combined list of identified voice communications.
US09898530B2 Ontology driven contextual mediation
A method for ontologically driving context mediation in a computing system can include collecting events arising from a solution in a computing environment, loading operational meta-data for the solution, contextually mediating, for example context interchange (COIN) mediating, the collected events with the operational meta-data to produce context sensitive events, and correlating the context sensitive events with corresponding symptoms in a display to an end user in the computing environment.
US09898519B2 Systems and methods of enriching CRM data with social data
The technology disclosed relates to incorporating social data in CRM systems by a single social syn action. In particular, it relates to appending social data to prospect or contact objects of CRM systems by finding multiple social handles for the prospect or contact objects. The multiple social handles identify social profiles of the corresponding prospects or contacts on various social network platforms.The technology disclosed also relates to personalizing customer service experience of customers. In particular, it relates to identifying conversation preferences and interests of the customers based on information specified in their social profiles on different social network platforms. The conversation preferences and interests are used to customize interactions with the customer during the course of the customer service.
US09898518B2 Computer system, data allocation management method, and program
A computer system comprises a plurality of computers for executing a service by using databases constructed of storage areas included in the plurality of computers. Each of the plurality of computers is configured to hold performance management information for managing respective performances of the plurality of computers. The each of the plurality of computers is allocated master data and replicated data of the master data managed by one of the plurality of computers other than the each of the plurality of computers. The computer system comprises a performance information management part configured to update the performance management information; and a cluster configuration management part configured to determine, based on the performance management information, the management range of the master data managed by a computer and a sub-computers configured to hold the replicated data of the master data managed by the computer.
US09898517B2 Declarative synchronization of shared data
Methods and apparatus, including computer systems and program products, related to declarative synchronization of shared data. One method includes receiving one or more changes to data maintained by one of multiple computer programs having respective local copies of the data, identifying an event characterizing synchronization of the data maintained by the computer program with the other computer programs (e.g., with a local copy managed by the other computer program), and initiating synchronization of the changes with one of the other programs having respective local copies (e.g., with the local copy managed by the other program) in response to the event occurring. The event can be characterized by an annotation. Identifying an event can include reading a property of a data object (e.g., in a data object graph of shared data).
US09898516B2 Verification of transformed content
A computer manages methods for determining accurate document transformation by rendering the source document into a non-rasterized format, where the non-rasterized format is a rendered source document. The computer rendering the target document into a non-rasterized format, where the non-rasterized format is a rendered target document. The computer comparing one or more aspects of the rendered source document to corresponding one or more aspects of the rendered target document. The computer determining, based, at least in part, on the compared one or more aspects, whether or not the source document was accurately transformed to the target document.
US09898509B2 Malicious activity detection system capable of efficiently processing data accessed from databases and generating alerts for display in interactive user interfaces
Various systems and methods are provided that retrieve raw data from issuers, reorganize the raw data, analyze the reorganized data to determine whether the risky or malicious activity is occurring, and generate alerts to notify users of possible malicious activity. For example, the raw data is included in a plurality of tables. The system joins one or more tables to reorganize the data using several filtering techniques to reduce the processor load required to perform the join operation. Once the data is reorganized, the system executes one or more rules to analyze the reorganized data. Each rule is associated with a malicious activity. If any of the rules indicate that malicious activity is occurring, the system generates an alert for display to a user in an interactive user interface.
US09898505B2 Method, apparatus and program for transforming into binary data
Data set is transformed into a plurality of items of K-bit-long binary data, using, as each of K number hash functions that transforms the data into a binary representation based on a value of projection of the data point on a projection vector. A hash function parameter optimization section finds a hash value, using a continuous valued hash function including, as a variable, the projection of data point on a projection vector, and stores continuous valued learning data for binary transformation, and derives optimized parameter(s) of the hash function that minimizes a cost function, defined based on a distance of the data point and on a distance of the learning data for binary transformation.
US09898498B2 Age-based policies for determining database cache hits
Systems and methods are provided for high-performance data processing. A policy is received that indicates a cutoff time. A request is processed to return the data item from the cache if the cutoff time is satisfied for the data item or return the data item from the database or not at all if the cutoff time is not satisfied for the data item. If the data item retrieved from the database, metadata associated with the data item is stored to indicate when the data item was last marked as in sync with the database.
US09898497B2 Validating coherency between multiple data sets between database transfers
A user interface may be designed to receive conflicting data from multiple data sources during a merger of legacy computer systems. The interface automatically validates the conflicting data against each other to generate a final data set for review. Summary information for each data set can be displayed in a single interface such that the summary data sets are individually selectable and provide an overview of the data merger process for each data set. By drilling down through the summary data, the user interface can display individual data sets where data conflicts can be resolved, missing data can be provided, and duplicate data can be eliminated. When the merger process is complete, the interface can translate the data set into a standardized format that can be exported to form generation modules to generate, for example, a welcome letter based on the translated data set.
US09898496B2 Dynamic code loading
Described are methods, systems and computer readable media for dynamic code loading.
US09898495B2 Zero downtime upgrade for database applications with altering sequences
An upgrade of a first version of a database application to a second version of a database application that both have a same data schema is initiated. The first database application has a first access schema such that at least one table in the data schema is linked to the first access schema. The second version of the database application has a second access schema such that at least one database table in the data schema is linked to the second access schema. The first access schema differs from the second access schema. During the upgrade, each access schema is provided access to a first sequence in the data schema for both of the first version of the database application and the second version of the database application. Subsequent to the upgrade, the second version of the database application is provided access to a second sequence in the data schema.
US09898493B2 Runtime generation of a mapping table for uploading data into structured data marts
Techniques are described for mapping supplemental data from a data delivery package into data marts that are accessible to a software application. In some embodiments, new mappings can be dynamically generated for a mapping table when the data delivery package includes fields which do not have a corresponding mapping in the mapping table. The new mappings can be generated at runtime while the data delivery package is being processed. Once generated, the mapping table can be used to store the supplemental data into the data marts.
US09898492B2 Managing data with flexible schema
The subject matter described herein relates to managing data with flexible schema. A method, computer storage medium, and system are provided for managing data with flexible schema. In one embodiment, the method comprises providing a logical view for logical tables of a database; and managing mappings between the logical tables and a physical table according to predefined mapping constraints, each of the logical tables mapped as a part of the physical table. The mapping constraints at least specify that (i) a logical column in the logical tables is mapped to at least one physical column in the physical table, and (ii) distinct logical columns in one of the logical tables are mapped to distinct physical columns in the physical table. As a result, schema evolution may be done with minimized data migration.
US09898490B2 Systems and methods for supporting multiple database server versions on a database machine
Techniques are described herein for supporting multiple versions of a database server within a database machine comprising a separate database layer and storage layer. In an embodiment, the database layer includes compute nodes each hosting one or more instances of a database server. The storage layer includes storage nodes each hosting one or more instances of a storage server, also referred to herein as a “cell server.” In general, the database servers may receive data requests, such as SQL queries, from client applications and service the requests in coordination with the cell servers of the storage layer.
US09898484B2 Systems, methods, and apparatuses for creating a shared file system between a mainframe and distributed systems
The disclosed system may comprise a mainframe computing resource, a data library, a data processing appliance, and a distributed system. The data library may be securely connected to the mainframe computing resource. The data library may be configured to receive data from the mainframe computing resource via a first interface. The data processing appliance may be configured to read and write data to the data library via a second user interface. The distributed system may be configured to receive data from the data processing appliance. The distributed system may be further configured to process the data based on a workflow from the mainframe computing system.
US09898479B2 Data distribution system, method and program product
A data distribution system, method and a computer program product therefor. Computers provisioned with operations centers supporting individual locations share resources with organizations in multiple locations. Each operations center receives and evaluates local information for the supported location and selectively provides evaluated information for reuse by other locations. A data exchange agent in each operations center publishes information available from a supported location to a publication subscription unit. The operations center also subscribes to the publication subscription unit for information available from other locations. The publication subscription unit identifies matches between subscriptions and publications. A negotiation unit negotiates matched information transfers between operations centers.
US09898477B1 Writing to a site cache in a distributed file system
A method, article of manufacture, and apparatus for providing a site cache manager is discussed. Data objects may be read from a site cache rather than an authoritative object store. This provides performance benefits when a client reading the data has a better connection to the site cache than to the authoritative object store. The site cache manager controls the volume of stored data on the site cache to enhance performance by increasing the frequency of data object being read from or written to the site cache rather than the authoritative object store.
US09898476B2 Managing lock or latch in concurrent execution of queries
Various disclosed embodiments include methods and systems for managing lock or latch chains in concurrent execution of database queries. A method includes receiving a plurality of transactions, each transaction associated with one or more queuing requests. The method includes, for each transaction, determining one or more partition sets. Each partition set corresponds to one or more database partitions needed for the transaction. The one or more database partitions are included within a partitioned database. The method includes, for each transaction, determining one or more queues needed for the transaction and storing a bitmap representation of the one or more queues needed for the transaction. The one or more queues needed for the transaction correspond to the one or more database partitions needed for the transaction.
US09898475B1 Tiering with pluggable storage system for parallel query engines
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
US09898472B2 Job execution device, non-transitory computer-readable recording medium and data deletion method
A job execution device includes: a storing unit; a file system that divides a storing area of the storing unit into a plurality of division areas, and manages the storing area of the storing unit; a management table in which deletion management information indicating whether an overwrite deletion is necessary is registered for each of the division areas; a deletion processing unit; a job execution unit; and a management table updating unit. When the file system receives the releasing request, the file system changes the division area management information for the division areas to be released by the releasing request so as to change the status to “unused” before the deletion management information for all of the division areas to be released by the releasing request is changed to a non-necessity of the overwrite deletion.
US09898470B2 Transferring archived data
A system for transferring archived data comprises one or more interfaces, each operable to read data from magnetic storage tape, and one or more processors communicatively coupled to the one or more interfaces and operable to: identify a file stored on a magnetic storage tape, the file having a first format, identify a date associated with the identified file, identify one from a plurality of intermediate platforms based at least in part on the identified date, the intermediate platforms operable to access data from file formats associated with a range of dates, transfer the identified file to the identified intermediate platform, access data in the identified file using the identified intermediate platform, transfer the accessed data from the identified intermediate platform to a contemporary software platform, and store the accessed data in a second format.
US09898463B2 Document management server, document management method, and non-transitory storage medium storing program
A document management server includes: a generation unit configured to generate, by using a request received from a client, a character string for identifying a requested document; a determination unit configured to determine whether or not an image file of the document exists in a location represented by the character string by performing a check using the character string; a storage unit configured to, in a case that the determination unit determines that no image file of the document exists in the location, acquire an entity file of the document, generate an image file of the document by using the acquired entity file, and store, as cache data, the generated image file in the location; an acquisition unit configured to, in a case that the determination unit determines that an image file of the document exists in the location, acquire the image file of the document existing in the location.
US09898462B2 Process and system for providing and managing offline input of field documentation to a complex project workflow system
A process for transferring a field document between an online environment of a complex project workflow system and an offline environment is provided. The workflow process is controlled by a processing system and is designed to facilitate the preparation for and performance of the complex project. The process creates a copy of the field document to be transferred from the workflow process on the processing system to the offline environment. The copy of the field document is then transmitted to a particular user on a party's system via a communication network. The process further provides controlled access to the field document on the processing system during a period that the copy of the field document is in the offline environment beyond the control of the processing system.
US09898461B2 Incorporation of user-provided natural language translations in a social networking system
A social networking system determines whether a particular user is qualified to provide translations of text from a first language to a second language. The determination may include evaluation of the language competencies of the user, and also of the trustworthiness of the user as a translator, as determined based on prior translations submitted by the user. The social networking system also selects translations of a text item for a user to whom that text is to be shown. When evaluating a candidate translation for presentation to the user, the evaluation may assess factors such as the determined qualification as a translator of the user who provided the candidate translation; a quality score of the candidate translation itself; and/or the similarity of the user viewing the content and the user providing the candidate translation.
US09898460B2 Generation of a natural language resource using a parallel corpus
One embodiment provides a method for generating a natural language resource using a parallel corpus, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving, from a parallel corpus, natural language text in a source language and a corresponding translation of the natural language text in a target language, wherein the natural language text in the source language comprises linguistic annotations; projecting the linguistic annotations from the source language natural language text to the target language natural language text; applying one or more filters to remove at least one projected linguistic annotation from the target language natural language text that results in at least one error; selecting at least one target language natural language text having substantially complete linguistic annotations; training a machine learning model using the selected at least one target language natural language text and annotations; and adding, using the trained machine learning model, linguistic annotations to at least one target language natural language text having incomplete linguistic annotations. Other aspects are described and claimed.
US09898459B2 Integration of domain information into state transitions of a finite state transducer for natural language processing
The invention relates to a system and method for integrating domain information into state transitions of a Finite State Transducer (“FST”) for natural language processing. A system may integrate semantic parsing and information retrieval from an information domain to generate an FST parser that represents the information domain. The FST parser may include a plurality of FST paths, at least one of which may be used to generate a meaning representation from a natural language input. As such, the system may perform domain-based semantic parsing of a natural language input, generating more robust meaning representations using domain information. The system may be applied to a wide range of natural language applications that use natural language input from a user such as, for example, natural language interfaces to computing systems, communication with robots in natural language, personalized digital assistants, question-answer query systems, and/or other natural language processing applications.
US09898453B1 Machine controls for rapid numbering of graphical depictions on a display surface
A process for rapid numbering of a drawings panel on a graphical user interface gathers geometric location information relative to a drawings panel from actions performed on a machine interface. The process generates an element number using a sequencer that has been configured with a numbering schema. The number is then associated with the geometric location of the action performed on the machine interface, and checks for any unnumbered graphical elements at the same location which it also associates with the number. The element number is stored to a number set and populated on the drawings panel at the geometric location of the performed action.
US09898451B2 Content adaptation based on selected reviewer comment
A content author can create adaptive content, which refers to electronic content that adapts to or changes based on the presentation context of the adaptive content. The presentation context of the adaptive content refers to characteristics of the device displaying or otherwise presenting the adaptive content. The adaptive content can be displayed to reviewers using computing devices with various different characteristics. These reviewers can provide various comments about the adaptive content, and data describing the presentation context of the adaptive content for the computing device used by the reviewer is included in metadata associated with the comment. The comments to the adaptive content are made available to the adaptive content author. When reviewing the comments, the author can select a comment and have the adaptive content displayed to the author using the presentation context of the adaptive content for the device used by the reviewer when the comment was entered.
US09898448B2 Method for text processing
Method for text processing executable at a computing device, comprising appreciating a source phrase comprised of source words; appreciating a target phrase comprised of target words; associating a respective source word feature set with each one of the source words; associating a respective target word feature set with each one of the target words; analyzing source word feature sets and target word feature sets; and based on the analysis, generating one or more phrase transformation rules for transforming the source phrase into the target phrase. Also a server and non-transitory computer-readable medium storing program instructions for carrying out the method.
US09898447B2 Domain specific representation of document text for accelerated natural language processing
Provided are techniques for a domain specific representation of document text for accelerated natural language processing. A document is selected from a set of documents to be analyzed. A character stream from the document is converted into a token stream based on tokenization rules. Irrelevant tokens are removed from the token stream. The tokens remaining in the token stream are converted into an integer domain representation based on a domain specific ontology dictionary. The integer domain representation are stored to a Graphics Processing Unit (GPU) processing queue of each of one or more GPUs. Then, a result set is received from the one or more GPUs.
US09898443B2 Method and system for webpage processing
The present invention discloses a method for webpage processing and the system thereof, which comprises steps of: when a handheld device is visiting an HTML text file, the file will be parsed, addresses of multimedia contents in the file will be separated according to the current tag, and composed into a corresponding playlist, before distributed to a plurality of matched devices, while the HTML text file will be reorganized after the separation; the handheld device then opens the reorganized HTML file and shows the corresponding text format webpage, while a playback device plays the corresponding multimedia contents. The present invention takes full advantages of the playing back functions of each family used playback device, to play multimedia content, while a handheld device is used to show the text information only, and a playback device plays the corresponding multimedia contents, according to the type of data it is suitable to deal with.
US09898441B2 Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements into a dense matrix. The system includes a data fetch unit that includes a plurality of processors, the data fetch unit configured to determine, based on identifications of the subset of the particular sparse elements, a processor designation for fetching the subset of the particular sparse elements. The system includes a concatenation unit configured to generate an output dense matrix based on a transformation that is applied to the sparse elements fetched by the data fetch unit.
US09898433B2 Continuous adaptive data capture optimization for interface circuits
A data interface circuit wherein calibration adjustments for data bit capture are made without disturbing normal system operation, is described. A plurality of DLL capture and delay circuits for sampling a trained optimal sampling point as well as leading and trailing sampling points are defined. A first stream of data bits is input to the data interface circuit and using a first calibration method and a first set of values is established. A second stream of data bits is input to the data interface circuit during normal system operation. A second calibration method is performed that is different from the first, establishing a second set of values. Several fringe timing points are sampled. A drift amount is compared with a drift correction threshold value and the first optimal sampling point is shifted in time by the drift amount to revise the first optimal sampling point.
US09898429B2 Method and devices for controlling operations of a central processing unit
Control circuitry controls the operations of a central processing unit, CPU, which is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. The control circuitry controls the CPU to poll the I/O range for input to the application. The control circuitry also monitors whether or not each poll results in input to the application and adjusts a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected. Methods and a central computer server of an automated exchange system are also provided.
US09898423B2 Memory swapping method, and host device, storage device, and data processing system using the same
A memory swapping method and a data processing system using the same, the memory swapping method including receiving queue information for a memory swapping task from a host device; performing part of the memory swapping task in a storage device based on the queue information; receiving a command corresponding to the queue information from the host device after performing of the part of the memory swapping task is completed; and performing a remaining part of the memory swapping task according to the command by using a result of the part of the memory swapping task that had been previously performed.
US09898422B2 Method and apparatus for directly connecting dockee device to peripheral device in a wireless docking network
A method of setting by a docking center a direct connection between a dockee and a peripheral device in a wireless docking network is provided. The method includes grouping peripheral devices depending on each service in association with the peripheral devices and performing a setting of authorization for a corresponding group; and providing a docking service to the dockee which joins in the group while supporting a direct connection with at least one of the peripheral devices.
US09898420B2 Electronic device, operating system and access control method for protection of a register through an application programming interface
An electronic device includes a memory protection unit configured to protect an access to a register of a device arranged in an address space. An operating system sets an access right to the register by using the memory protection unit. A process requests the operating system to operate the device when the process operates the device, and the operating system makes an access to the corresponding register in accordance with the request for the operation to operate the device.
US09898419B2 Enhancing data caching performance
For a cache in which a plurality of frequently accessed data segments are temporarily stored, reference count information of the plurality of data segments, in conjunction with least recently used (LRU) information, is used to determine a length of time to retain the plurality of data segments in the cache according to a predetermined weight, where notwithstanding the LRU information, those of the plurality of data segments having a higher reference counts are retained longer than those having lower reference counts.
US09898418B2 Processor including single invalidate page instruction
A processor including a translation lookaside buffer (TLB), an instruction translator, and a memory subsystem. The TLB caches virtual to physical address translations. The instruction translator incorporates a microinstruction set for the processor that includes a single invalidate page instruction. The invalidate page instruction, when executed by the processor, causes the processor to perform a pseudo translation process in which a virtual address is submitted to the TLB to identify matching entries in the TLB that match the virtual address. The memory subsystem invalidates the matching entries in the TLB. The TLB may include a data TLB and an instruction TLB. The memory subsystem may include a tablewalk engine that performs a pseudo tablewalk to invalidate entries in the TLB and in one or more paging caches. The invalidate page instruction may specify invalidation of only those entries indicated as local.
US09898417B2 Method to share a coherent accelerator context inside the kernel
Embodiments disclose techniques for sharing a context for a coherent accelerator in a kernel of a computer system. According to one embodiment, a request is received from a first application to perform an I/O operation within a kernel context. The request specifies a first effective address distinct to the first application. The first effective address specifies a location in a first effective address space and a first effective segment identifier. The first effective address is remapped to a second effective address. The second effective address specifies a location in a second effective address space of the kernel context and a second effective segment identifier. A virtual address mapping to a virtual address space within the kernel context is determined. The virtual address is translated to a physical memory address.
US09898411B2 Cache memory budgeted by chunks based on memory access type
A set associative cache memory, comprising: an array of storage elements arranged as M sets by N ways, each set belongs in one of L mutually exclusive groups; an allocation unit allocates the storage elements in response to memory accesses that miss in the cache; each memory access has an associated memory access type (MAT) of a plurality of predetermined MAT; a mapping, for each group of the L mutually exclusive groups: for each MAT, associates the MAT with a subset of the N ways; and for each memory access, the allocation unit allocates into a way of the subset of ways that the mapping associates with the MAT of the memory access and with one of the L mutually exclusive groups in which the selected set belongs.
US09898410B2 Hybrid main memory using a fine-grain level of remapping
Accessing a hybrid memory using a translation line is disclosed. The hybrid memory comprises a first portion. The translation line maps a first physical memory address to a first line in the first portion. Said mapping provides an indication that the first line is not immediately accessible in the first portion.
US09898408B2 Sharing aware snoop filter apparatus and method
An apparatus and method are described for a sharing aware snoop filter. For example, one embodiment of a processor comprises: a plurality of caches, each of the caches comprising a plurality of cache lines, at least some of which are to be shared by two or more of the caches; a snoop filter to monitor accesses to the plurality of cache lines shared by the two or more caches, the snoop filter comprising: a primary snoop filter comprising a first plurality of entries, each entry associated with one of the plurality of cache lines and comprising a N unique identifiers to uniquely identify up to N of the plurality of caches currently storing the cache line; an auxiliary snoop filter comprising a second plurality of entries, each entry associated with one of the plurality of cache lines, wherein once a particular cache line has been shared by more than N caches, an entry for that cache line is allocated in the auxiliary snoop filter to uniquely identify one or more additional caches storing the cache line.
US09898405B2 Working set adjustment in a managed environment
An illustrative embodiment of a computer-implemented method for working set adjustment receives a request to use less heap memory than an original maximum forming a new maximum, and determines whether a garbage collection will move objects in response to the request. Responsive to a determination the garbage collection will move objects, add a first callback triggered by initiation of the garbage collection and invoking a handler for the first callback notifying a memory manager to free objects allocated by balloon. The first callback completes and the garbage collection starts. A handler for a second callback is invoked which notifies the memory manager to allocate balloon objects and frees backing memory to an operating system. Completion of the second call back allows the garbage collection to proceed as usual.
US09898404B2 Method and apparatus for providing improved garbage collection process in solid state drive
An improved garbage collection (“GC”) process configured to recover new blocks from used storage space is disclosed. After initiating the GC process for a flash memory in accordance with at least one of predefined triggering events, a first valid page within a first block marked as an erasable block is identified. Upon determining a first signature representing the content of the first valid page according to a predefined signature generator, the process identifies a second valid page within a second block as a duplicated page of the first valid page in response to the first signature. The process subsequently associates the logical block address (“LBA”) of the first valid page to the second valid page. In an alternative embodiment, page compression and sequential order of page arrangement can also be implemented to further enhance efficiency of garbage collection.
US09898402B2 Unaligned data coalescing
The present disclosure includes methods and systems for coalescing unaligned data. One method includes receiving a first write command associated with a first unaligned portion of data, receiving a second write command associated with a second unaligned portion of data, and coalescing the first unaligned portion of data and the second unaligned portion of data, wherein coalescing includes writing the first unaligned portion of data and the second unaligned portion of data to a page in a memory device.
US09898401B2 Service associated with persistent storage
Examples are disclosed for allocating a block of persistent storage or accessing a block of persistent storage based on a storage service string that includes a universally unique identifier and associated metadata.
US09898400B2 Single command, multiple column-operation memory device
A memory access command, column address and plurality of write data values are received within an integrated-circuit memory chip via external signaling links. In response to the memory access command, the integrated-circuit memory chip (i) decodes the column address to select address-specified sense amplifiers from among a plurality of sense amplifiers that constitute a sense amplifier bank, (ii) reads first data, constituted by a plurality of read data values, out of the address-specified sense amplifiers, and (iii) overwrites the first data within the address-specified sense amplifiers with second data constituted by one or more of the write data values and by one or more of the read data values.
US09898396B2 Automated software testing and validation via graphical user interface
A system for testing a computing device, the system comprising: a display; a testing application maintained on a storage device; and a controller that is capable of controlling to execute the testing application to test the computing device. The controller comprises a microprocessor, wherein the controller is in operable communication with the computing device and the display. The controller controls to: execute one or more testing scenarios; emulate a performance of work by a plurality of virtual work-performing devices based on the one or more testing scenarios. Each of the virtual work-performing devices applies a load onto the computing device; and provide, via the display, a visual representation of each of the plurality of virtual work-performing devices during the testing of the computing device.
US09898393B2 System for distributed software quality improvement
Provided is a system for building and validating an application (including e.g., various software versions and revisions, programming languages, code segments, among other examples) without any scripting required by a system user. In one embodiment, an SDLC system is configured to construct a build and test environment, by automatically analyzing a submitted project. The build environment is configured to assemble existing user code, for example, to generate an application to test. Code building can include any one or more of code compilation, assembly, and code interpretation. The system can include a user interface provided to clients, users, and/or customer environments to facilitate user interaction and control of build and test validation. The system can accept user specification of configurations that controls the way the system runs the user's tests. The system can also provide flexible billing models for different customers.
US09898392B2 Automated test planning using test case relevancy
A test automation tool detects a first set of parameters defining one or more software environments to be tested, where the first set of parameters includes at least a component to be tested. The test automation tool then identifies a general test plan, where the general test plan includes a first set of test cases, and where the first set of test cases are defined by the first set of parameters. The test automation tool detects a first set of test case relevancy rules for a first test case of the first set of test cases included in the general test plan. The test automation tool then creates an errata test plan based on the general test plan, where the errata test plan includes a second set of test cases.
US09898391B1 Systems and methods for use in distributed and incentivized code testing
Systems and methods are provided for use in distributing code testing tasks among multiple testers, and incentivizing testing with rewards. One exemplary method includes testing, by a computing device, a code set, where the testing is performed by a tester associated with a profile, and receiving, by the computing device, peer tester feedback based on the testing of the code set, where the peer tester feedback is associated with at least one peer tester profile. The method also includes receiving, by the computing device, a developer decision based on the testing of the code set and/or the peer tester feedback, and rewarding, by the computing device, the profile of the tester and/or the at least one peer tester profile when the developer decision agrees with the testing of the code set and/or the tester feedback associated with the at least one peer tester profile.
US09898387B2 Development tools for logging and analyzing software bugs
Methods of debugging code in a development environment are provided including compiling code in the development environment; receiving an error message for an error encountered in the compiled code; and automatically receiving a plurality of suggested resolutions for the error in the compiled code. The plurality of suggested resolutions are based on past resolutions of errors associated with a plurality of developers stored in a common database. The plurality of suggested resolutions are provided in order of relevancy based on a plurality of relevancy metrics. Related systems and computer program products are provided.
US09898384B2 Automated problem determination for cooperating web services using debugging technology
In an approach to problem determination for cooperating web services, a computing device executes a debug script. The computing device discovers one or more web services based on a web service discovery mechanism. The computing device connects, by the debug daemon, with a debug probe to set a breakpoint on a web service. The computing device receives a file containing connection parameters. The computing device initiates a debug session with the web service using a designated connection channel. The computing device invokes a breakpoint handler function for the web service. The computing device sends commands to the debug probe, which forwards the debug commands to the web service. The computing device closes the debug session with the web service when the breakpoint handler function has run to completion.
US09898381B2 Signal detection card and signal detection system
A signal detection system includes a motherboard and a signal detection card. The signal detection card includes a connecting plate, a first interface, and a detection module. The first interface is mounted in the connecting plate. The connecting plate includes a first signal detection terminal. The first interface is coupled to the first signal detection terminal of the connecting plate. The first interface is coupled to the motherboard to receive a signal from the motherboard. The detection module is configured to couple to the first signal detection terminal of the connecting plate and detect the signal via the first interface. A signal detection card is also provided.
US09898380B1 Automatic vehicle wiring and configuration verification
Systems and methods for automated wiring and configuration verification are disclosed. A plurality of data buses may be tested utilizing a verification method disclosed herein. The verification method may include: transmitting a unique data sequence on each particular data bus of the plurality of data buses from a transmitting unit to a receiving unit, wherein the transmitting unit and the receiving unit are connected at least in part utilizing the particular data bus; analyzing a data sequence received at the receiving unit to determine a connection correctness for the particular data bus; and reporting the connection correctness for each particular data bus of the plurality of data buses to a user. The verification method is capable of not only detecting the presence of each bus, but also verifying the integrity of the connection provided by each bus. Various types of wiring faults may be detected effectively and efficiently.
US09898379B2 Method for measuring the effect of microscopic hardware faults in high-complexity applications implemented in a hardware electronic system, and corresponding system and computer program product
A method for measuring the effect of microscopic hardware faults in high-complexity applications includes carrying out on a processing system a step of simulation of an electronic system that executes a software instance of the application. The simulation step includes injecting faults at a microscopic level and measuring a corresponding final effect. The operation of injecting faults includes selecting a microscopic fault to be injected, selecting a mutant corresponding to the microscopic fault, applying the selected mutant to the software instance to obtain a mutated instance, simulating the electronic system that executes the mutated instance, and measuring the corresponding effect.
US09898377B2 Switch provided failover
A system is configured to: transmit requests to a first device and a second device; receive a first reply from the first device in response to one of the requests; determine an address of the first device based on the first reply; assign a first port to a first network when the first device is a first one of one or more devices that replied to the requests and have a same address as the first device; receive a second reply from the second device in response to another one of the requests; assign a second port to a second network when the address of the second device is the same as the address of the first device; and reassign the second port, from the second network, to the first network when a failure of the first device occurs.
US09898373B2 Prioritizing rebuilding of stored data in a dispersed storage network
A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN), when in a rebuilding mode, determining a level of rebuilding urgency, where the level of rebuilding urgency is based on an inversely proportional function of a level of error encoded redundancy for error encoded data giving rise to the rebuilding mode. When the level of rebuilding urgency is at or above a critical level, the method continues with the DS processing module placing a set of storage units of the DSN in a critical rebuilding mode, where, when in the critical rebuilding mode, the set of storage units prioritize rebuilding of the error encoded data giving rise to the rebuilding mode over other error encoded data operations.
US09898371B2 Data storage system utilizing proxy device for storage operations
A data storage environment can include one or more virtual clients instantiated on a host proxy computing device. The virtual clients may have only indirect access to a storage device, and my access the storage device via the proxy computing device. For example, the proxy computing device receives storage operation requests from one of the virtual clients, such as a request to create, mount or revert a snapshot of virtual client data. The proxy computing device generally acts as an intermediary between the virtual clients and the storage device to carry out the snapshots or other storage operations. The proxy computing device may further receive a notification upon completion of the storage operations, and transmits relevant data to the requesting virtual client regarding the storage operation.
US09898369B1 Using dataless snapshots for file verification
In an embodiment of the present invention, a method can include converting a data-full snapshot having a plurality of user data and corresponding metadata to a dataless snapshot. The dataless snapshot stores the metadata corresponding to the user data. Converting the data-full snapshot to the dataless snapshot includes removing the user data from the data-full snapshot. The metadata can be at least one of a checksum or hash of the corresponding user data.
US09898368B1 Computing device with recovery mode
Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.
US09898366B2 Energy conscious mobile device redundancy and recovery
A tool for redundancy and recovery for a mobile device. The tool probes for one or more available resources on the mobile device, wherein probing for the one or more available resources includes gathering diagnostic information related to the one or more available resources. The tool determines a device functionality for the mobile device, wherein the device functionality is an energy conscious recovery plan including one or more features available on the mobile device. The tool scavenges for at least one resource to support the device functionality for the mobile device. The tool restores the device functionality for the mobile device, wherein restoring the device functionality includes utilizing the at least one resource and one or more energy conscious techniques.
US09898364B2 Method and system for dynamic word line based configuration of a three-dimensional memory device
A memory controller configures a plurality of word lines associated with a respective block of a 3D memory device in a first configuration, where the first configuration includes a set of configuration parameters for each word line of the plurality of word lines determined at least in part on the vertical positions of each word line relative to a substrate of the 3D memory device and, while the plurality of word lines are configured in the first configuration, writes data to and reads data from the respective block. For the respective block, the memory controller: adjusts a first parameter in the respective set of configuration parameters corresponding to a respective word line of the plurality of word lines in response to detecting a first trigger condition as to the respective word line and, after adjusting the first parameter, writes data to and reads data from the respective word line.
US09898363B2 Data storage device and operating method thereof
A data storage device includes a first decoder suitable for performing first ECC decoding operation; a second decoder suitable for performing second ECC decoding operation; and a control unit suitable for controlling the first decoder to perform the first ECC decoding operation to data chunks read from a memory region respectively according to read voltage sets, and performing one of prioritization, reservation and omission of the second ECC decoding operation to a current data chunk when the first ECC decoding operation to the current data chunk fails.
US09898362B2 Multi-channel RAM with ECC for partial writes
Systems, methods, circuits and computer-readable mediums for multi-channel RAM system with error-correcting code (ECC) protection for partial writes are provided. In one aspect, a method includes accessing a plurality of bursts of partial data units from a plurality of respective bus ports, forming a plurality of memory addresses for a plurality of memory channels by interleaving addresses from the plurality of bus ports, and performing read-modify-write (RMW) error-correcting code (ECC) processes to write partial data units from the plurality of bursts into memory portions corresponding to the formed memory addresses in the plurality of memory channels.
US09898357B1 Root cause detection and monitoring for storage systems
Notification routines are described for implementation by a monitoring service. As part of an exemplary notification routine, a faulty storage volume is correlated at multiple logical storage levels of a storage system with other faulty storage volumes. The correlation pattern can follow a tree-based decision format, where each faulty storage volume is sequentially compared at a lower logical storage level. Advantageously, once a common logical storage component of a group of storage volumes is identified, a notification is issued about the group of faulty storage volumes sharing the common logical storage component. Additionally, notifications can be issued according to a severity level of the group of faulty storage volumes. In some embodiments, before issuing the notification, the group of faulty storage volumes can be compared to a time allowed for the group of faulty storage volume to be at fault.
US09898355B2 Mediated data exchange for sandboxed applications
The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application.
US09898354B2 Operating system layering
Techniques for implementing operating system layering are described herein. In one example, a method includes managing one or more container temporary storage spaces and one or more container runtime environments. Furthermore, the method includes loading, one or more drivers to provide compatibility between a container operating system and a host operating system, the one or more drivers comprising application program interface (API) compatibility libraries to enable API compatibility between the container operating system and the host operating system; metadata arbitration logic to enable compatibility between the container operating system and the host operating system by modifying container operating system references; and file arbitration logic to modify operating system file locations accessed by the container operating system and the host operating system.
US09898352B2 Interface call system and method
Provided is a system and method for interface call, relating to the enterprise management technology field. The system includes: an interface management component which is configured to generate a description file and a call process indication of an interface according to an interface modification requirement of a user, and deploy the description file and the call process indication to an interface execution component, wherein the description file includes configuration replacement information of the interface; and the interface execution component, which is configured to configure the interface according to the description file, and call the interface according to the call process indication.
US09898351B2 Method and apparatus for user-level thread synchronization with a monitor and MWAIT architecture
Instructions and logic provide user-level thread synchronization with MONITOR and MWAIT instructions. One or more model specific registers (MSRs) in a processor may be configured in a first execution state to specify support of a user-level thread synchronization architecture. Embodiments include multiple hardware threads or processing cores, corresponding monitored address state storage to store a last monitored address for each of a plurality of execution threads that issues a MONITOR request, cache memory to record MONITOR requests and associated states for addresses of memory storage locations, and responsive to receipt of an MWAIT request for the address, to record an associated wait-to-trigger state of monitored addresses for execution cores associated with an MWAIT request; wherein the execution core is to transition a requesting thread to an optimized sleep state responsive to the receipt of said MWAIT request when said one or more MSRs are configured in the first execution state.
US09898349B2 Management of asynchronous and synchronous resource requests
Embodiments of the present invention provide systems, methods, and computer program products for managing requests for acquiring one or more resources in a computing environment. In one embodiment, successful acquisition of the one or more resources is determined. Embodiments of the present invention provide systems, methods, and computer program products for initiating a synchronous request to acquire the one or more resources, responsive to determining that the acquisition of the one or more resources is not successful.
US09898347B1 Scaling computing resources in a cluster
Systems and methods are provided for receiving a request for an allocation of a task in a cluster comprising a plurality of client nodes, determining a node type for the task, based on mapping the task to a list of categories, wherein at least two of categories in the list of categories overlap in range. The systems and methods further providing for searching for available client nodes based on the node type for the task to select a client node to allocate the task, determining a zone of the selected client node, wherein the zone is mapped to the list of categories, determining a wait algorithm associated with the zone of the selected node, and contacting the selected client node and passing the task and the wait algorithm to the selected client node.
US09898345B2 Resource substitution and reallocation in a virtual computing environment
A host system reallocates resources in a virtual computing environment by first receiving a request to reallocate a first quantity of a first resource type. Next, potential trade-off groups are evaluated and a trade-off group is selected based on the evaluation. The selected trade-off group includes a set of applications running in the virtual computing environment that can use one or more alternate resource types as a substitute for the first quantity of the first resource type. After the selection, the host system reallocates the first quantity of the first resource type from the trade-off group. This reallocation may be made from the trade-off group to either a first application running in the virtual computing environment or the host system itself. If the reallocation is to the host system, then the total quantity of the first resource type allocated to applications running in the virtual computing environment is thereby reduced.
US09898342B2 Techniques for dynamic cloud-based edge service computing
Techniques for dynamic cloud-based edge service computing are provided. A principal requests a service and a policy is evaluated to select a cloud processing environment capable of supplying the service from an optimal network location as defined by the policy. The selected cloud processing environment is configured to supply the requested service and to monitor and control access of the principal to the requested service from the selected cloud processing environment.
US09898341B2 Adjustable priority ratios for multiple task queues
In some examples, a method includes assigning, to each respective task queue of a plurality of task queues, a respective priority ratio based at least in part on a number of tasks in the respective task queue. The method further includes assigning, by a processor of a plurality of processors, respective tasks from the respective task queues to at least one processor of the plurality of processors in an order based at least in part on the respective priority ratio, wherein the respective priority ratio defines a relative frequency with which tasks from the respective task queue are assigned to the at leak one processor.
US09898340B2 Computing platform security methods and apparatus
Computing platform security methods and apparatus are disclosed. An example apparatus includes a security application to configure a security task, the security task to detect a malicious element on a computing platform, the computing platform including a central processing unit and a graphics processing unit; and an offloader to determine whether the central processing unit or the graphics processing unit is to execute the security task; and when the graphics processing unit is to execute the security task, offload the security task to the graphics processing unit for execution.
US09898333B2 Method and apparatus for selecting preemption technique
Provided is a method and apparatus of selecting a preemption technique for a computation unit included in a processor to execute a second task before the at least one computation unit finishes executing a first task. The method includes receiving a preemption request, predicting a cost of preemption techniques based on a progress of the first task until receipt of the preemption request, and selecting one of the preemption techniques based on the predicted cost.
US09898332B2 Generating differences for tuple attributes
A sequence of tuples, each having one or more attributes, is received at one of one or more processing elements operating on one or more processors. Each processing element may have one or more stream operators. A first stream operator may be identified as one that only processes an instance of a first attribute in a currently received tuple when a difference between an instance of the first attribute in a previously received tuple and the instance of the first attribute in the currently received tuple is outside of a difference threshold. A second stream operator may generate a difference attribute from a first instance of the first attribute in a first one of the received tuples and a second instance of the first attribute in a second one of the received tuples. The difference attribute may be transmitted from the second stream operator to the first stream operator.
US09898327B2 Compute node supporting virtual machines and services
The invention concerns a compute node comprising: one or more processors; one or more memory devices storing software enabling virtual computing resources and virtual memory to be assigned to support:—a virtual machines compartment (402) in which a plurality of virtual machines (VM) is enabled by a hypervisor; and—a services compartment (404) comprising an operating system (OS) enabling one or more of real time capabilities, security functionality, and hardware accelerators, wherein the services compartment further comprises a virtual machines service manager (412) adapted to manage service requests received from the virtual machines; and a hardware partition (418) providing access control between the virtual machines (408) and the virtual machines services compartment (404).
US09898325B2 Configuration settings for configurable virtual components
The present disclosure is related to systems, methods, and non-transitory machine readable media for virtual component revision. An example non-transitory machine readable medium can store instructions executable by a processing resource to cause a computing system to store a change to a configuration setting among a plurality of configuration settings each associated with a configurable virtual component and store the plurality of configuration settings associated with the configurable virtual component.
US09898324B2 Maintaining virtual machines for cloud-based operators in a streaming application in a ready state
A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
US09898323B2 Composite virtual machine template for virtualized computing environment
Composite virtual machine templates may be used in the deployment of virtual machines into virtualized computing environments. A composite virtual machine template may define a plurality of deployment attributes for use in a virtual machine deployment, and at least some of these deployment attributes may be determined through references to other virtual machine templates and included in the composite virtual machine template.
US09898319B2 Method for live migrating virtual machine
A method for live migrating a virtual machine includes connecting to a virtual machine operated in a first host by a client; transmitting condition data of the virtual machine to a second host by the first host during a transmitting time, the first host and the second host being located at different net domains; transmitting a variance of condition data of the virtual machine generated in the transmitting time to the second host by the first host; providing a notification to the client to reconnect to the second host by the first host; modifying a network packets transmitting rule by the client based on the notification of the first host, and activating the virtual machine by the second host based on the condition data of the virtual machine and the variance of the condition data of the virtual machine thereby maintaining the connection between the client and the virtual machine.
US09898318B2 Multi-line/multi-state virtualized OAM transponder
Novel tools and techniques might provide for implementing applications management, based at least in part on operations, administration, and management (“OAM”) information. A host computing system might comprise a dedicated OAM management agent. While normal application frame flow might be sent or received by VMs running on the host computing system, OAM frame flow might be sent or received by the OAM management agent, which might also serve as an OAM frame generator. Alternatively, or additionally, based on a determination that at least one OAM frame has changed (in response to a change in address of far-end and/or near-end OAM server functions), the OAM management agent might update a list associating the at least one OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the OAM management agent, and/or the host computing system.
US09898317B2 Physical path determination for virtual network packet flows
In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines. The controller may instruct the servers and the virtual switches to perform various operations, such as determining a physical network path taken by packets of a network packet flow, determining latency through the network, re-routing traffic in the virtual network due to network events, replicating traffic for multicasting, providing multi-tenant services to support multiple virtual networks, monitoring and logging traffic characteristics within the virtual networks and other operations.
US09898315B1 Management of demand for virtual computing resources
Systems and methods for managing demand for virtual computing resources are disclosed. A demand forecasting service can obtain and analyze historical demand data for purposes of predicting future demand. The analysis includes identifying untargeted demand corresponding to requests for virtual machine instances that can be fulfilled by any availability zone of a set of zones. The demand forecasting service may provide predictions of future demand including information regarding future untargeted demand, thereby enabling efficient allocation of computing resources among various availability zones to meet the future demand.
US09898307B2 Starting application processors of a virtual machine
Apparatuses, methods and storage medium associated with virtual machine application processor startup, are disclosed herein. In embodiments, an apparatus for computing may include a plurality of processor cores; and a plurality of OS modules of an OS. The OS modules may include a BSP module and an AP module. The BSP module may be configured to write into a storage area a start state of an AP of a VM, while the VM is being started up; and the AP module may be configured to start the AP at the start state, directly in a protected mode of execution without first going through a real mode of execution. Other embodiments may be described and/or claimed.
US09898301B2 Framework to provide time bound execution of co-processor commands
When a main processor issues a command to co-processor, a timeout value is included in the command. As the co-processor attempts to execute the command, it is determined whether the attempt is taking time beyond what is permitted by the timeout value. If the timeout is exceeded then responsive action is taken, such as the generation of a command timeout type failure message. The receipt of the command with the timeout value, and the consequent determination of a timeout condition for the command, may be determined by: the co-processor that receives the command, or a watchdog timer that is separate from the co-processor. Also, detection of co-processor hang and/or hung co-processor conditions during the time that a co-processor is executing a command for the main processor.
US09898295B2 Branch prediction using multiple versions of history data
Branch prediction is provided by generating a first index from a previous instruction address and from a first branch history vector having a first length. A second index is generated from the previous instruction address and from a second branch history vector that is longer than the first vector. Using the first index, a first branch prediction is retrieved from a first branch prediction table. Using the second index, a second branch prediction is retrieved from a second branch prediction table. Based upon additional branch history data, the first branch history vector and the second branch history vector are updated. A first hash value is generated from a current instruction address and the updated first branch history vector. A second hash value is generated from the current instruction address and the updated second branch history vector. One of the branch predictions are selected based upon the hash values.
US09898294B2 Selectively blocking branch prediction for a predetermined number of instructions
Embodiments relate to selectively blocking branch instruction predictions. An aspect includes computer implemented method for performing selective branch prediction. The method includes detecting, by a processor, a branch-prediction blocking instruction in a stream of instructions and blocking, by the processor, branch prediction of a predetermined number of branch instructions following the branch-prediction blocking instruction based on the detecting the branch-prediction blocking instruction.
US09898286B2 Packed finite impulse response (FIR) filter processors, methods, systems, and instructions
A processor includes a decode unit to decode a packed finite impulse response (FIR) filter instruction that indicates one or more source packed data operands, a plurality of FIR filter coefficients, and a destination storage location. The source operand(s) include a first number of data elements and a second number of additional data elements. The second number is one less than a number of FIR filter taps. An execution unit, in response to the packed FIR filter instruction being decoded, is to store a result packed data operand. The result packed data operand includes the first number of FIR filtered data elements that each is to be based on a combination of products of the plurality of FIR filter coefficients and a different corresponding set of data elements from the one or more source packed data operands, which is equal in number to the number of FIR filter taps.
US09898282B2 Automatic comment creation for computer files
Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.
US09898280B2 Automatic code review and code reviewer recommendation
Systems and methods for managing review of source code are described. The method may comprise receiving a version of source code that includes a specific change at a specific location in the version of source code that has been affected by one or more programming actions compared to a prior version of source code; and identifying a plurality of prior review requests associated with the specific change. The method may comprise assigning corresponding review points to the plurality of prior review requests; and based on the corresponding review points, selecting a code reviewer from a plurality of code reviewers who each have created or processed a subset of the plurality of prior review requests. The method may further comprise generating a review request for the specific change in the version of source code for processing by the selected code reviewer.
US09898275B2 Connector and manufacturing method and updating method of the same
A connector includes a metal connecting element, a solder pad, and a control chip. Multiple contacts are disposed on the metal connecting element, and the metal connecting element is configured to connect with an electronically marked cable. The solder pad is disposed on a surface of the metal connecting element. The control chip is affixed to the solder pad and configured to store data and process transmission of data and power via the electronically marked cable according the stored data. Multiple chip pins of the control chip are electrically connected with the contacts via the solder pad, and the control chip is configured to update the stored data upon receipt of a signal.
US09898274B2 Replacing an accelerator firmware image without operating system reboot
The present disclosure relates to updating a firmware image on a coherent hardware accelerator concurrently with executing operations on the coherent hardware accelerator. According to one embodiment, while executing accelerator-enabled operations on the coherent hardware accelerator, a system stores a firmware update package in a local memory on the coherent hardware accelerator. Once the firmware update package is stored in local memory on the coherent hardware accelerator, the system restarting the coherent hardware accelerator by pausing the execution of at least a first operation initiated on the coherent hardware accelerator and applying the firmware update package to the firmware image on the coherent hardware accelerator. Once the firmware update package is applied to the coherent hardware accelerator, the system resumes the operation on the coherent hardware accelerator.
US09898272B1 Virtual layer rollback
The present disclosure relates to systems and methods based at least in part on managing electronic device configuration and/or features. In some embodiments, a method may include identifying a first configuration state at a first time; generating a virtual configuration state based at least in part on the first configuration state at the first time; determining a first modification to be made to the first configuration state based at least in part on a first characteristic of a first application; modifying the virtual configuration state based at least in part on the determined first modification; and/or modifying the first configuration state at a second time after the first time based at least in part on the determined first modification.
US09898269B2 Build deployment automation for information technology mangement
A computer-executable mechanism captures code modifications for a computer-executable process from a development environment into build packages that may be deployed onto specified target environments with trace, audit, code compliance and rollback options from one single web portal. The mechanism supports build package code changes from different sources, automated test of the resulting build packages, and phantom source control of all packaged code base to reduce the burden on developers to manually source control code. The computer-executable mechanism supports a portal web server for building and deploying build packages to render user responses to configurable actions that may be passed on to a job sequencer to execute a series of jobs. A computer-executable roll-back mechanism takes a snapshot of the target environment prior to deployment of a build package so that a complete release rollback or an incremental release rollback may occur as needed.
US09898268B2 Enhanced local commoning
A method and system for enhanced local commoning optimization of compilation of a program. Commoning of volatiles within an extended block for a particular memory model associated with a particular programming language is performed, using a two pass approach. Within a first pass, a determination is made as to where in the program to evaluate volatile expressions that can be commoned. In a second pass, all remaining expressions that are not volatile expressions are commoned.
US09898267B2 Correlation analysis of program structures
System and method for performing correlation analysis. A program that includes multiple program structures and one or more data objects is stored. Each data object is shared by at least two of the program structures. For each program structure, decomposition effects on each of the data objects shared by the program structure resulting from each of a respective one or more optimizing transforms applied to the program structure are analyzed. One or more groups of correlated structures are determined based on the analyzing. Each group includes two or more program structures that share at least one data object, and at least one optimizing transform that is compatible with respect to the two or more program structures and the shared data object. For at least one group, the at least one optimizing transform is usable to transform the two or more program structures to meet a specified optimization objective.
US09898265B2 Apparatus for situational cognition and position determination of screen object in program development, and method therefor
A screen object positioning device and a screen object positioning method in program development are provided. The screen object positioning device includes: a parent object generating unit configured to generate a parent object having predetermined first object position information; a first child object generating unit configured to generate a first child object which is placed on the parent object and which has second object position information corresponding to a first positioning rule calculated using the first object position information; and a second child object generating unit configured to generate a second child object which is placed on the parent object and which has third object position information corresponding to a second positioning rule calculated using the second object position information. The screen object positioning device can position a child object placed on a parent object in consideration of a situation based on information of the parent object in program development.