Document Document Title
US09831647B2 Receiving section and electrical junction box with same
A receiving part (2) has a substantially rectangular shape with short sides and long sides, and its short-side inner surface (15) is provided with a central latch claw (32) in a substantially central region thereof with respect to a short side direction, with side elastic latch portions (33) provided on both sides of the central latch claw (32) with respect to the short side direction. Each of the side elastic latch portions (33) includes a receiving-part rib (34), an elastic piece (35), and a side elastic latch claw (38). The receiving-part rib (34) protrudes from the short-side inner surface (15) and extends in the insertion direction. The elastic piece (35) is arranged between the receiving-part rib (34) and a long-side inner surface ((17) or (18)), and elastically deformable. The side elastic latch claw (38) is formed on the elastic piece (35). The side elastic latch claw (38) has a latch surface (39) that faces in a first insertion direction, and the central latch claw (32) has a latch surface (40) that faces in a second insertion direction.
US09831646B2 Wire protection member
A wire protection member includes: a flexible cylindrical wire protection tube, in which a plurality of large diameter portions and a plurality of small diameter portions are arranged alternately such that concave outer circumferential grooves are formed between adjacent ones of the large diameter portions across the corresponding small diameter portion; and a connection member in which a connection portion and a locking tool are formed integrally. The connection portion connects a plurality of annular portions formed in a plurality of the outer circumferential grooves respectively by molding. The locking tool is allowed to be locked to a mounting hole of a vehicle body panel.
US09831643B2 Current transformer retainers for enclosure knock outs
Current transformer (CT) retainers (100, 200, 300, 400) are disclosed for use in an electrical enclosure (510) for an electrical panel (500). An exemplary CT retainer includes a body that has one end portion (110, 210, 410) configured to mount onto a wall (140) of the electrical enclosure. The body of the CT retainer also includes an opposite end portion with a basket (150, 250, 350, 450) for housing a CT. The basket includes a flexible clip (160 and 180, 260 and 280, 360 and 380, or 470) which is configured to flex to allow insertion of the CT into the basket or removal of the CT from the basket.
US09831642B2 Vertical support for shelving system and shelving system
A vertical support provides for the rapid assembly, disassembly, and modification of a shelving system in a variety of configurations, as determined by the practical and aesthetic requirements of the user. The vertical support facilitates the mounting of a variety of attachment members, such as shelves, hangers, or media boards, that contain powered appliances, allowing the user to further customize the shelving system to his practical and aesthetic requirements. The vertical support makes it easy for a user to mount these attachment members and hides the connections of the various components, to maximize the aesthetic appeal of the shelving display. Additionally, vertical support can be configured with other subcomponents to form shelving systems.
US09831637B1 Optical modulator with vertical-cavity surface-emitting lasers
An apparatus includes a plurality of VCSELs, a master laser, one or more electrical drivers, and an optical combiner. The master laser is configured to transmit laser light to the VCSELs to optically lock wavelengths of the VCSELs. The one or more electrical drivers are connected to directly electrically modulate the VCSELs in a manner responsive to one or more digital data stream. The optical combiner is configured to combine light received from, at least, a pair of the VCSELs into an optical carrier with a substantially phase digital data modulation.
US09831635B2 Quantum dot SOA-silicon external cavity multi-wavelength laser
A hybrid external cavity multi-wavelength laser using a QD RSOA and a silicon photonics chip is demonstrated. Four lasing modes at 2 nm spacing and less than 3 dB power non-uniformity were observed, with over 20 mW of total output power. Each lasing peak can be successfully modulated at 10 Gb/s. At 10−9 BER, the receiver power penalty is less than 2.6 dB compared to a conventional commercial laser. An expected application is the provision of a comb laser source for WDM transmission in optical interconnection systems.
US09831633B2 Surface-emitting laser module, optical scanner device, and image forming apparatus
A disclosed surface-emitting laser module includes a surface-emitting laser formed on a substrate to emit light perpendicular to its surface, a package including a recess portion in which the substrate having the surface-emitting laser is arranged, and a transparent substrate arranged to cover the recess portion of the package and the substrate having the surface-emitting laser such that the transparent substrate and the package are connected on a light emitting side of the surface-emitting laser. In the surface-emitting laser module, a high reflectance region and a low reflectance region are formed within a region enclosed by an electrode on an upper part of a mesa of the surface-emitting laser, and the transparent substrate is slanted to the surface of the substrate having the surface-emitting laser in a polarization direction of the light emitted from the surface-emitting laser determined by the high reflectance region and the low reflectance region.
US09831630B2 Low cost small size LiDAR for automotive
A LiDAR sensor having particular application for use on a vehicle. The LiDAR sensor includes a plurality of spaced apart VCSEL arrays each including a single lens, where the lens for each VCSEL array directs the beam of the particular laser in the array that is illuminated in a desired direction so that turning on and off of the lasers in each array creates a scanning effect. The number and the size of the VCSEL arrays are selected to provide the desired FOV for the sensor, where the VCSEL arrays can be positioned on a curved platform to provide that FOV. The sensor also includes one or more detectors for detecting reflections of the laser beams emitted by the lasers. Control electronics are provided to scan the laser beams and generate a three-dimensional point cloud of return image points.
US09831627B2 System for reclaiming, rebalancing and recirculating laser gas mixtures used in a high energy laser system
The present invention relates to a system for recirculating the gas atmosphere within an excimer laser system, where contaminates, created in the laser's operation, are removed, and the gas concentrations of additive gases, such as Xe, Kr, or others, depleted in the laser operation, are rebalanced to specific lasing mixtures by analyzation and component replenishment from one or more external supplies.
US09831626B2 Broadband light source and optical inspector having the same
A broadband light source includes a first electrodeless lamp to generate first broadband light from plasma, a first elliptical reflector having first and second focuses, the first elliptical reflector enclosing a rear portion of the first electrodeless lamp positioned at the first focus of the first elliptical reflector such that the first broadband light is reflected from the first elliptical reflector toward a light collector as a collective light, a symmetrically curved reflector having a third focus, the symmetrically curved reflector positioned such that the third focus is coincident with one of the first and second focuses, and a laser irradiator to provide a laser beam to the first electrodeless lamp.
US09831619B2 Coaxial connector with the ability to prevent damage of accidentally mated connectors
The invention is directed to a coaxial connector jack (1) for the interconnection to a corresponding connector plug (2). The connector jack (1) comprises an inner conductor (3) extending in an axial direction (x) and an outer conductor (4) in the form of a slotted contact sleeve (4) arranged coaxial with respect to the inner conductor (3). Furthermore the coaxial connector (1) comprises an insulator (5) positioning the inner conductor (3) with respect to the outer conductor (4) and a spacer (6) arranged inside the insulator (5) extending along an inner side wall (7) of the slotted contact sleeve (4). The spacer (6) extends in the axial direction at least to the same axial position as the slotted contact sleeve (4) or exceeds it.
US09831617B1 Filtered connector and filter board thereof
A filtered connector is mounted on a casing and includes a connection port and a filter board. An electrode plate mounted on one end of the connection port and electrically isolated from the casing is securely mounted through a through hole of the casing. The filter board has a circuit board assembly, multiple grounding spring plates and multiple filtering capacitors. The circuit board assembly has a slot to be mounted through by the electrode plate. The grounding spring plates are mounted on a surface of the circuit board assembly and electrically contact the casing. The filtering capacitors are electrically connected between the electrode plate and the grounding spring plates. As the filter board is not mounted inside the connection port, only the filter board is to be mounted without replacing the connection port, thereby lowering users' expense in installation of the filter board.
US09831616B2 Light source integrated connector
A connector (10) includes a main body (30) having a mounting plate (31) to be mounted on a body of a vehicle and a fitting (32) that penetrates through the mounting plate (31) in a front-back direction and a display plate (50) mounted on an outer peripheral side of the connector fitting (32) and on a front side of the mounting plate (31). The display plate (50) includes a display (52), a receptacle (53) provided to be open backward from the display (52) and a light source unit (70) having a light source configured to irradiate the display (52) with light from behind and to be locked from behind by the mounting plate (31) in a state accommodated in the receptacle (53).
US09831610B2 Connector having a latch with a locating member
A connector can include a housing and a conductive shield and a pair of latching members. The latching members have free ends with engagement teeth formed on them which are separated by an intervening notch. The sidewalls of this notch can be flat and can define a hard stop surface for engagement with an opposing board connector. The free ends further include ramped surfaces leading to the engagement notch to form cam surfaces that depress the latching members when the cable connector is mated to a board connector. The latching members may include locating tabs that are captured in vertical movement by the housing.
US09831604B2 Plug connector system
A plug-in connector system includes a multi-point connector, an electrical plug connector that can be attached to the multi-point connector, and a locking element for locking the electrical plug connector to the multi-point connector. The multi-point connector includes a plug portion and the plug connector includes a receiving portion that has a receiving opening such that, for connecting the plug connector to the multi-point connector, the plug portion can be guided through the receiving opening so as to engage in the receiving portion. A lock receiving opening is arranged in a side wall of the receiving portion at a spacing from the receiving opening. The side wall includes a first side wall portion between the receiving opening and the lock receiving opening and a second side wall portion between the lock receiving opening and the receiving base of the receiving portion.
US09831600B1 Magnetic variable-force contacts
Variable-force contacts that may provide a large and stable contact force in a mated state, may provide a large difference in contact force between the mated and an unmated state, and may reduce stray flux in an unmated state. Examples may replace physical springs with magnetic force for improved reliability. These examples may position the magnets to reduce stray flux in an unmated state.
US09831596B1 Flame-proof connectors
Various electrical connector assemblies are disclosed. The electrical connector assembly can include a pin and a socket. An outer surface of the pin can have an external thread and an annular groove that has an outside diameter that is less than an outside diameter of an adjacent leading flange. The socket can have an internal thread that mates with the external thread on the pin. The connector can comprise independent securing features, such as a threaded connection and a ball detent connection. The connector can be configured such that disengagement of the first connection feature results in disconnection of mating electrical contacts of the pin and socket. In some variants, the second connection feature remains engaged and/or is disengaged independently of the first connection feature.
US09831594B2 Electric power supply connector for vehicle with a seal to prevent intrusion of water between a body and a cover of the connector
An electric power supply connector for vehicle (10) is provided with an inlet body (20) including a connector fitting portion (21) into which a mating connector can fit. Tubular components made of metal are fixed around the connector fitting portion (21) with one end part (26A) of each tubular component projecting more than another end part (26B). A cover (30) with insertion holes (33) into which the tubular components are to be inserted is fixed to the inlet body (20) with the one end part (26A) projecting from an opening of each insertion hole (33). A seal (40) is configured to seal between the inlet body (20) and the cover (30) by being held in close contact with peripheral edges (27) of the tubular components in the inlet body (20) and edges (37) of the insertion holes (33).
US09831592B2 Electrical connector and method for mounting electrical connector on circuit board
Provided is an electrical connector mounted on a circuit board and including: a first connection terminal whose one end is electrically connected to the circuit board; a housing for supporting the first connection terminal while having the other end of the first connection terminal surrounded by lateral walls and disposed inside the housing, and having an opening toward an upper part opposite to a bottom part where the housing makes contact with the circuit board; a second connection terminal whose one end is electrically connected to the other end of the first connection terminal and whose other end is electrically connected to an external connection terminal inserted in the electrical connector; a lid for engaging the opening of the housing and covering the other end of the first connection terminal and the second connection terminal. The lid has a penetration hole configured to ventilate the housing.
US09831589B2 Compressible pin assembly having frictionlessly connected contact elements
A compressible contact pin. The contact pin includes a first contact element and a second contact element. A compressible member is coupled between the first contact element and the second contact element to compress when one or more external forces are applied between the first contact element and the second contact element. In addition, the compressible member maintains a separation distance between the first and second contact elements when no external forces are applied. A plurality of conductive particles is bounded by the compressible member to form an electrical connection between the first contact element and the second contact element. The conductive particles are configured to compress with one another when the compressible member is compressed.
US09831586B2 Female terminal fitting with main spring piece and reinforced auxiliary spring piece
A female terminal fitting (F) includes a rectangular tubular main body (10). The main body (10) has a rear base plate (14). Left and right side plates (15) are connected at substantially right angles to opposite left and right sides of the rear base plate (14). A main spring piece (20) is accommodated in the main body (10) and is configured to resiliently contact a tab (T) of a mating terminal (M) inserted into the main body (10). An auxiliary spring piece (23) is cantilevered from the rear base plate (14), is accommodated in the main body (10) and is configured to apply a resilient pressing force toward the tab (T) to the main spring piece (20). A reinforcing portion (28) is formed by striking a range from a base end part (23R) of the auxiliary spring piece 23 to the rear base plate (14).
US09831585B2 Electrical terminal for a female connector and a method to manufacture the same
The present invention relates to an electrical terminal for a female connector. The terminal includes a contact blade having a first sheet plane. The contact blade is configured to contact an electrical pin with a contact force when the terminal is mated with the electrical and a separate support blade having a second sheet plane. The support blade engages with a corresponding contact blade to increase the contact force. The first and second sheet planes are orientated substantially perpendicular to each other.
US09831583B2 Connector
Connector is provided that includes a plurality of first and second terminals that are arranged in parallel and include contact portions, mounting portions, and intermediate portions that connect the contact portions and the mounting portions. The contact portions are disposed along first and second columns that are mutually offset. The intermediate portion of the first terminal has an overlapping region formed along the first column so as to overlap with at least a portion of an adjacent second terminal.
US09831578B2 Board connecting connector
A board connecting connector includes a board retaining portion and a terminal retaining portion. The board retaining portion is configured to retain or accommodate a board, and the terminal retaining portion is configured to retain or accommodate terminals. When the board retaining portion and the terminal retaining portions are in a state of fitting to each other, terminal portions provided on a board surface of the board and contact portions of the terminals contact to each other. The board retaining portion includes a fitting fixing portion and a board supporting portion. The fitting fixing portion is provided on a contacting side where the terminal portions of the board contact with the contact portions of the terminals, so as to press the board to secure therein. The board supporting portion is provided at a place other than the contacting side and can support the board.
US09831576B2 Terminal, electrical connector and electrical connector assembly
A socket connector terminal is disclosed having a terminal body, two contacts, and at least two welding portions. The two contacts are formed at opposite ends of the terminal body, each contact having a positioning portion that prevents movement in the socket connector along a plug connector insertion direction. The two welding portions are formed between the opposite ends of the terminal body, and are constructed to be welded to a circuit board.
US09831570B2 Terminal strip and terminal strip block
A terminal strip for latching onto a mounting rail includes a terminal housing that has a first connection side and a second connection side and a busbar arranged in the terminal housing. At least two conductor connection elements are arranged in the terminal housing. The conductor connection elements each connect at least one conductor to the busbar. Each conductor connection element has a first function shaft having at least one plug-in connection receiving region and at least a second function shaft having at least one screw-connection receiving region arranged on each of the two connection sides of the terminal housing. One connection region is formed for each plug-connection receiving region and for each screw-connection receiving region in the busbar. The function shafts of one connection side are arranged in a manner spaced apart from one another.
US09831569B2 Metal protective conductor connection element and electrical series terminal
A metal protective conductor connection element has a metal foot arrangement which has at least one first metal foot and at least one second metal foot for supporting on a support rail. The first metal foot has a first spring element with a contact region for forming a force-fitting connection of the first spring element of the first metal foot to the support rail and a second spring element with a securing region for forming a form-fitting connection of the second spring element of the first metal foot to the support rail. The second metal foot has a first spring element with a securing region for forming a form-fitting connection of the first spring element of the second metal foot to the support rail and a second spring element for forming a form-fitting connection of the second spring element of the second metal foot to the support rail.
US09831566B2 Radiating element for an active array antenna consisting of elementary tiles
An antenna comprises a plurality of tiles forming an antenna plane, each of said tiles comprising a plurality of radiating elements. Each radiating element comprises a metallic upper patch disposed above a metallic lower patch, the two patches being separated by a layer insulating them electrically. The lower patch is fed with electric current. Each radiating element comprises a conducting frame disposed parallel to the antenna plane and framing the two patches of said element, the two so-called patches being coupled electromagnetically through the aperture of said frame whose body comprises a rear face of small cross section disposed on the side of the lower patch and a front face of larger cross section disposed on the side of the upper patch, so as to widen the angular scan field of a beam in a plane orthogonal to the antenna plane.
US09831565B2 SIW antenna arrangement
An antenna arrangement comprising a SIW with at least one radiating arrangement. The SIW comprises a dielectric material, a first and second metal layer and a first and second electric wall element running essentially parallel and electrically connecting the metal layers. For each radiating arrangement, the antenna arrangement comprises at least one coupling aperture in the first metal layer, and for each coupling aperture there is a third wall element running between the first and second electric wall elements, across a SIW longitudinal extension (es). For each radiating arrangement, the antenna arrangement further comprises an at least partly electrically conducting antenna component which comprises at least four radiating elements and is surface-mounted on the first metal layer, enclosing at least one coupling aperture. For each radiating arrangement, electromagnetic signals are arranged to be transmitted between said coupling aperture and said radiating elements.
US09831560B2 Apparatus for reducing scattering and methods of using and making same
An apparatus for reducing electromagnetic scattering includes a first component having a plurality of curved segments, each including a first reflective material, and together forming an enclosed cavity; and a second component having a plurality of flat or cylindrically-curved segments, each comprising a second reflective material. The second component is positioned external to the cavity.
US09831558B1 Millimeter-wave communications on a multifunction platform
A millimeter-wave (MMW) communication system may include an antenna array structure operating within a MMW band, having both a first antenna coupling point and a second antenna coupling point, whereby the first and the second location of the antenna coupling points are within a coplanar surface on which the antenna array structure is formed. The system may further include a single MMW transmitter device having a power splitter that splits a data modulated MMW signal into a first MMW data modulated signal and a second MMW data modulated signal identical to the first MMW data modulated signal, such that the first data modulated MMW signal is coupled to the first antenna coupling point for radio propagation at a first direction, and the second data modulated MMW signal is coupled to the second antenna coupling point for radio propagation at a second direction.
US09831554B2 Antenna apparatus
An antenna apparatus includes a pair of antenna units that are symmetrical with respect to a symmetrical axis. Each of the antenna units has a substantially annular shape with an opening, and includes a high-frequency radiating part, a low-frequency radiating part which is spaced apart from the high-frequency radiating part, and a conductor part which interconnects the high-frequency radiating part and the low-frequency radiating part. The high-frequency radiating part, the low-frequency radiating part and the conductor part are divided into at least five metal conductors which are connected in sequence and each of which has a convex quadrilateral shape.
US09831553B2 Multi-frequency array antenna
A multi-frequency array antenna, includes a reflective metal plate, a low-frequency radiation column element which is arranged on the reflective metal plate and operating in a first frequency band range, and a high-frequency radiation column element operating in a second frequency band range. The low-frequency radiation column element comprises several low-frequency radiation units arranged at an equal first distance in the axial direction of a first reference axis. The high-frequency radiation column element comprises several high-frequency radiation units arranged at an equal second distance in the axial direction of the first reference axis. The first distance is 2.5 times the second distance. At least one of the low-frequency radiation units is nested with one high-frequency radiation unit locationally corresponding thereto, and at least one of the low-frequency radiation units is axially located between two adjacent high-frequency radiation units close to the low-frequency radiation unit.
US09831545B2 Antenna device
An antenna device mounted on a roof surface of a vehicle roof includes a ground plate disposed on the roof surface, an antenna ground, a first antenna element, and a second antenna element. The antenna ground is disposed on a plane perpendicular to the ground plate apart from a ground plate surface by a predetermined distance in a direction perpendicular to the ground plate surface. The first antenna element, whose first base end portion is connected to a first predetermined position of the antenna ground, extends from the first base end portion to a first front end portion in a direction moving away from the antenna ground. The second antenna element, whose second base end portion is connected to a second predetermined position of the antenna ground, extends from the second base end portion to a second front end portion in a direction moving away from the antenna ground.
US09831544B2 Human body wearable antenna having dual bandwidth
Disclosed is a human body wearable dual band antenna. The disclosed human body wearable antenna comprises: a substrate; a zeroth-order resonance antenna formed on the bottom of the substrate, for receiving a signal from a wireless device which is implanted in a human body; and a micro strip antenna formed on the top of the substrate, for transmitting the signal to a wireless device which is external to the human body. The dual band human body wearable antenna according to the present invention can relay communications between the wireless device which is implanted in the human body and the wireless device which is external to the human body.
US09831542B2 Antenna system
An antenna system applicable to a mobile communication device is provided in the present disclosure. The antenna system includes a metal frame; a grounding unit surrounded by the metal frame, and an internal antenna. One end of the grounding unit cooperates with the metal frame to form a clearance area, and the internal antenna is located in the clearance area. The internal antenna includes a feeding portion and a radiating portion; the radiating portion is spaced from the metal frame and is coupled to the metal frame. The feeding portion is connected to a feed source via a feed line.
US09831541B2 Waveguide and method for making a waveguide
A waveguide, printed circuit board and a method of fabricating a waveguide that includes: providing a ceramic powder and polymer binder slurry, and forming the waveguide from the slurry. The waveguide and a printed circuit that includes the waveguide are also described.
US09831538B2 Tunable filter comprising a microstrip patch having symmetrical slots, asymmetrical feed lines and a plurality of diodes
The present disclosure introduces wide tunable band filters. In one embodiment, a wide tunable band filter apparatus is described. The filter apparatus may include a microstrip patch having a plurality of symmetrical slots etched into the microstrip patch. A plurality of diodes may be coupled to the microstrip patch. Furthermore, two asymmetrical feed lines may be connected to the microstrip patch. Other embodiments are also described.
US09831537B2 Recycling electrochemical cells and batteries
Processes for separating and recycling battery and electrochemical cell materials are disclosed.
US09831536B2 Battery module
A battery module includes a plurality of battery cells, a temperature sensor and a case. The plurality of battery cells are aligned in one direction. The temperature sensor has a first surface contacting at least one battery cell of the plurality of battery cells to measure a temperature of the at least one battery cell. The case presses against a second surface of the temperature sensor opposite to the first surface of the temperature sensor. In the battery module, the contact between the first surface of the temperature sensor and the battery cell is maintained by the case. Accordingly, the temperature sensor can precisely measure the temperature of the battery cell, thereby improving the safety of the battery module.
US09831534B2 Lithium ion battery heater systems and methods
A battery heater system for a battery used in cold weather operations and methods for using the battery heater system are described. Embodiments of the battery heater system may incorporate a heater switch with an indicator, a timer circuit, a controller, a voltage meter, a temperature transducer, and a heating element. In some methods of using the device, the battery powers the heating element for a fixed cycle time based on the time to discharge the battery at a cold-soaked temperature. In other methods of using the device, the battery powers the heating element for a varying cycle time as necessary to discharge the battery to a discharge cut-off voltage value. In other methods of using the device, the heating element is operated using a duty cycle that is varied based on the battery temperature.
US09831530B2 Electrode assembly and battery
An electrode assembly includes a composite body which includes an active material layer containing an active material constituted by a transition metal oxide, a solid electrolyte layer (solid electrolyte portion) containing a solid electrolyte, and a multiple oxide molded body (multiple oxide portion) containing at least one of a metal multiple oxide represented by the following general formula (1): Ln2Li0.5M0.5O4 (wherein Ln represents a lanthanoid, and M represents a transition metal) and a derivative thereof, and a current collector which is provided on one face (one of the faces) of the composite body by being bonded to the active material layer, wherein in the composite body, the multiple oxide molded body, the active material layer, and the solid electrolyte layer are formed in contact with each other in this order from the side of the one face of the composite body.
US09831529B2 Lithium metal battery
A lithium metal battery including: a lithium negative electrode including lithium metal; a positive electrode; and an electrolyte interposed between the lithium negative electrode and the positive electrode, wherein the electrolyte contains non-fluorine substituted ether, which is capable of solvating lithium ions, a fluorine substituted ether represented by the following Formula 1, and a lithium salt, wherein an amount of the fluorine substituted ether represented by Formula 1 is greater than an amount of the non-fluorine substituted ether, R—{O(CH2)a}b—CH2—O—CnF2nH  Formula 1 wherein R is —CmF2mH or —CmF2m+1, n is an integer of 2 or greater, m is an integer of 1 or greater, a is an integer of 1 or 2, and b is 0 or 1.
US09831526B2 Lithium secondary battery
The present invention provides a lithium secondary battery, wherein a peak at 167 to 171 eV and a peak at 160 to 164 eV are present in XPS analysis of sulfur on a negative electrode surface (S2p), and P169/P162 is in the range of 0.7 to 2.0 wherein the P169/P162 is the ratio between the intensity of the peak at 167 to 171 eV (P169) and the intensity of the peak at 160 to 164 eV (P162).
US09831521B2 Nonaqueous electrolytic storage element
To provide a nonaqueous electrolytic storage element, which contains: a positive electrode, which contains a positive electrode material layer including a positive electrode active material capable of reversibly accumulating and releasing anions; a negative electrode, which contains a negative electrode material layer including a negative electrode active material capable of reversibly accumulating and releasing cations; a separator provided between the positive electrode and the negative electrode; and a nonaqueous electrolyte containing an electrolyte salt, wherein a pore volume of the negative electrode material layer per unit area of the negative electrode is larger than a pore volume of the positive electrode material layer per unit area of the positive electrode.
US09831515B2 System and method for recovering output of fuel cell
A system and method for recovering an output of a fuel cell is provided. The system and method for recovering an output of a fuel cell includes: an output recovering device connected to a fuel cell stack through at least one coolant heater line; and a vehicle controller configured to communicate with the output recovering device and control supply of a coolant, air, and hydrogen to the fuel cell stack. The output recovering device also includes a current supplier configured to supply a current to the fuel cell stack and a controller configured to communicate with the vehicle controller and control the current supplied from the current supplier.
US09831514B2 Solid oxide fuel cell or solid oxide electrolyzing cell and method for operating such a cell
A method for operating a solid oxide fuel cell having cathode-anode-electrolyte units, each including a first electrode for an oxidizing agent, a second electrode for combustible gas, and a solid electrolyte there between forming a metal interconnection between the CAE-units. The interconnect including a combustible gas distribution structure, and a second metallic gas distribution element having two channels for the oxidizing agent and separate channels for a tempering fluid. Cooling the second gas distribution element and a base layer of the first gas distribution element with the tempering fluid (O2). Measuring the first and second control temperatures T1 and T2. T1 being the tempering fluid temperature entering the fluid inlet side of the fuel cell. T2 being the tempering fluid temperature leaving the second gas distribution element. Where the amount of tempering fluid supplied to the second gas distribution element is controlled based on the difference between T1 and T2.
US09831512B2 Method for activating stack of fuel cell
A method for activating a stack of a fuel cell is provided. The method includes supplying oxygen and hydrogen to the stack after starting an activation process to change the stack to an open circuit voltage (OCV) state and terminating the supply. Adjacent cells of the stack are electrically connected by a cell voltage sensing terminal board and the adjacent cells are shorted to allow a cell voltage to be 0V. Additionally, oxygen and hydrogen are resupplied to the stack and predetermined current density is applied for a predetermined time is executed. The voltage is again decreased to be 0V by applying current density exceeding the predetermined current density for a time exceeding the predetermined time through the open circuit voltage state to remove oxygen remaining in the stack. Oxygen and hydrogen are resupplied after a silent period has elapsed for a predetermined time after removing the remaining oxygen.
US09831510B2 Fuel cell system blower configuration
An exemplary fuel cell system includes a cell stack assembly having a plurality of cathode components and a plurality of anode components. A first reactant blower has an outlet situated to provide a first reactant to the cathode components. A second reactant blower has an outlet situated to provide a second reactant to the anode components. The second reactant blower includes a fan portion that moves the second reactant through the outlet. The second reactant blower also includes a motor portion that drives the fan portion and a bearing portion associated with the fan portion and the motor portion. The motor portion has a motor coolant inlet coupled with the outlet of the first reactant blower to receive some of the first reactant for cooling the motor portion.
US09831509B2 Separating device for a fuel cell system, fuel cell system with the separating device and method for operating the separating device
A device for separating a fluid having a water and gas portion in a fuel cell system includes a fluid inlet an a fluid outlet with an outlet valve. The separating device includes a first reservoir region for collecting the water portion of the fluid. The first reservoir region includes a first outlet to feed the water portion in the direction of the fluid outlet. The separating device also includes a second reservoir region having a second outlet that feeds the water portion in the direction of the fluid outlet so that the first reservoir region 19 is connected in series in terms of flow via the second reservoir region with the fluid outlet. In an installation position of the separating device the first outlet is arranged lower than the second outlet so that deposits of the water portion completely covering the first outlet are prevented from flowing away.
US09831504B2 Single fuel cell and method of manufacturing single fuel cell
A single fuel cell includes: a membrane electrode assembly; gas diffusion layers 3c and 3a that placed on both side surfaces of the membrane electrode assembly, respectively so that an outer peripheral edge portion remains in one side surface of the membrane electrode assembly; an adhesive layer formed to cover the outer peripheral edge portion; and a support frame fixed on the adhesive layer. The support frame includes: a support frame body made of resin; and coating layers formed to cover both side surfaces of the support frame body, respectively. The support frame is fixed on the adhesive layer so that the support frame is spaced from the gas diffusion layer on the one side surface of the membrane electrode assembly, and the single fuel cell further includes a protecting layer formed to cover an end of the interior portion of the support frame body.
US09831503B2 Electrodes and electrochemical devices and methods of making electrodes and electrochemical devices
Dual use gas diffusion-gas evolution electrodes containing diamond-like carbon are described, which can act as gas diffusion electrodes during discharge, and gas evolution electrodes during recharge. Electrodes of the disclosed materials are electrochemically robust, inhibit multi-step reactions, and have high, isotropic thermal conductivity. The disclosed electrodes can be used as air electrodes of rechargeable metal-air batteries.
US09831500B2 Porous electrode active material and secondary battery including the same
Provided are an electrode active material having a plurality of pores and a secondary battery including the same, and more particularly, a porous electrode active material including silicon-based oxide expressed by SiOx (0.5≦x≦1.2) and having a Brunauer, Emmett, and Teller (BET) specific surface area ranging from 2 m2/g to 100 m2/g, and a secondary battery including a cathode including a cathode active material, a separator, an anode including an anode active material, and an electrolyte, in which the anode active material includes a porous electrode active material including silicon-based oxide expressed by SiOx (0.5≦x≦1.2) and having a BET specific surface area ranging from 2 m2/g to 100 m2/g.
US09831496B2 Nonaqueous electrolytic solution secondary battery
Provided is a nonaqueous electrolytic solution secondary battery in which a positive electrode active material layer includes a phosphate compound, the nonaqueous electrolytic solution secondary battery having a low battery resistance. The nonaqueous electrolytic solution secondary battery disclosed herein includes an electrode body including a positive electrode provided with a positive electrode active material layer and a negative electrode, and a nonaqueous electrolytic solution. The positive electrode active material layer includes a positive electrode active material and a phosphate compound represented by M3PO4 where M is Li, Na, or H. The positive electrode active material is in the form of hollow particles, each having a shell configured of a layered lithium transition metal oxide, a hollow portion formed inside the shell, and a through hole passing through the shell. A DBP oil absorption amount of the positive electrode active material is 34 mL/100 g to 49 mL/100 g.
US09831491B2 Si/C composite, method of preparing the same, and anode active material for lithium secondary battery including the Si/C composite
Provided are a Si/C composite, in which carbon (C) is dispersed in an atomic state in a silicon (Si) particle, and a method of preparing the Si/C composite.Since the Si/C composite of the present invention is used as an anode active material, electrical conductivity may be further improved and volume expansion may be minimized. Thus, life characteristics of a lithium secondary battery may be improved.
US09831490B2 Graphite material for negative electrode of lithium-ion secondary battery, lithium-ion secondary battery including the graphite material, and method of manufacturing graphite material for lithium-ion secondary battery
A graphite material for a negative electrode of a lithium-ion secondary battery is provided. A ratio Lc(112)/Lc(006) defined as a ratio of expansion of graphene sheets to sheet displacement ranges from 0.08 to 0.11, both inclusive. A crystallite size Lc(006) calculated from a wide-angle X-ray diffraction line ranges from 30 nm to 40 nm, both inclusive. An average particle size ranges from 3 μm to 20 μm, both inclusive.
US09831487B2 Method for manufacturing transparent electrode film
Provided herein is a method for forming a transparent electrode film, the method comprising forming an electrode pattern by printing an electrode pattern on a release film using a metal ink composition; forming an insulating layer by applying a curable resin on the release film on which the electrode pattern has been formed; forming a substrate layer by laminating a substrate on the insulating layer; removing the release film; and forming a conductive layer by applying a conductive material on the electrode pattern from which the release film has been removed.
US09831486B2 Battery module
A battery module includes a plurality of battery cells arranged in one direction and electrically connected to one another, the plurality of battery cells each having a current collecting terminal on a top surface thereof, and a terminal plate positioned on the current collecting terminal of one of the battery cells. The terminal plate is in a form of a sideways-oriented U-shape, including a first surface that contacts the current collecting terminal, a second surface that is parallel to the first surface and spaced apart from the first surface by a predetermined distance, and a third surface connecting the first surface and the second surface, the first surface including a first hole and the second surface including a second hole, the first hole and the second hole having different shapes.
US09831481B2 Nonaqueous electrolyte secondary battery and separator
A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, and a separator disposed between the positive electrode and the negative electrode. The separator includes a substrate layer and a surface layer formed on at least one principal plane of the substrate layer, the surface layer contains polyvinylidene fluoride and an inorganic material particle, and an amount of deformation against pressure of the surface layer is larger than that of the substrate layer.
US09831479B2 Sealed type battery
The battery is sealed by a sealing member including a safety valve for exhausting the gas generated in the battery to the outside of the battery when the pressure in the battery is increased. A part of the sealing member is formed of a member having a melting point lower than that of high-temperature gas generated in the abnormal time and having a ratio of an area of an opening of the battery case to an area of a gas exhaust hole is 3.0×10−5 or more and 9.1×10−3 or less.
US09831476B2 Electrochemical cell packaging material for housing an electrochemical cell body
This packaging material for electrochemical cells has an identification mark that can be recognized from the outside and that is difficult to forge. The packaging material includes a multilayer film which has a structure formed by laminating a base layer (11), an adhesive layer (13), a metal foil layer (12), an acid-modified polyolefin layer (14), and a heat-sealable layer (15) in this order, wherein the base layer (11) contains both a oriented polyester film (11b) and a oriented nylon film (11e) with a printed layer (11c) provided on the surface of the oriented polyester film (11b) that faces the oriented nylon film (11e).
US09831475B2 Method for producing a battery module, and battery module
In a method for producing a battery module having a plurality of battery cells, a module housing of the battery module is provided in a first step. A core assembly is introduced into the module housing, wherein a cavity, which is to be provided in a cured casting compound, is defined by a respective core of the core assembly. The casting compound is then introduced into the module housing. After the casting compound has been allowed to cure and the core assembly has been removed from the module housing, an electrode assembly, which is associated with the respective battery cell, is arranged in the cavity which is formed in the cured casting compound.
US09831474B2 Battery cell of novel embedded type structure
Disclosed herein is a battery cell including an electrode assembly of a cathode/separator/anode structure, the electrode assembly being impregnated with an electrolyte, the electrode assembly being chargeable and dischargeable, a battery case in which the electrode assembly is mounted, the battery case being made of aluminum or an aluminum alloy, and an alumina coating layer applied to at least a portion of an outer surface of the battery case by anodizing.
US09831470B2 Packaging method and display device
A packaging method and a display device are disclosed. The packaging method comprises: packaging a display element on a substrate having the display element disposed thereon to form a package covering the display element, wherein a first substance is disposed on at least a part of the substrate inside the package, the first substance comprising thermite; and initiating the first substance to obtain a second substance comprising a product of the thermite reaction.
US09831466B2 Method for depositing a multi-layer moisture barrier on electronic devices and electronic devices protected by a multi-layer moisture barrier
A method is disclosed for forming multi-layered structures on polymeric or other materials that provide optical functions or protect underlying layers from exposure to oxygen and water vapor. Novel devices are also disclosed that may include both multi-layered protective structures and AMOLED display, OLED lighting or photovoltaic devices. The protective multi-layer structure itself may be made by depositing successively on a substrate at least three very thin layers of material with different density or composition. In some methods for deposition of such film, the layers are deposited by varying the energy of ion bombardment per unit thickness of the film. Any layer of the structure may include one or more of the materials: silicon nitride, silicon oxide, silicon oxynitride, or metallic nitride or oxide. Specific commercial applications that benefit from this include manufacturing of photovoltaic devices or organic light emitting diode devices (OLED) including lighting and displays.
US09831465B2 Optoelectronic component and method for producing same
A method for producing an optoelectronic component may include forming an optoelectronic layer structure having a first adhesion layer, which comprises a first metallic material, above a carrier, providing a covering body with a second adhesion layer, which comprises a second metallic material, applying a first alloy to one of the two adhesion layers, the melting point of the first alloy being so low that the first alloy is liquid, coupling the covering body to the optoelectronic layer structure in such a way that both adhesion layers are in direct contact with the liquid first alloy, and reacting at least part of the liquid first alloy chemically with the metallic materials, as a result of which at least one second alloy is formed, which has a higher melting point than the first alloy, wherein the second alloy solidifies and fixedly connects the covering body to the optoelectronic layer structure.
US09831464B2 Organic light emitting diode display and method of manufacturing the same
An organic light emitting diode display, which is foldable about a folding central axis, and in which a folding area including the folding central axis and a non-folding area except for the folding area are defined, the organic light emitting diode display including a first panel having flexibility; a second panel on the first panel and having flexibility; a third panel on the second panel and having flexibility; a first adhesive layer between the first panel and the second panel to bond the first panel and the second panel to each other; and a second adhesive layer between the second panel and the third panel to bond the second panel and the third panel to each other, wherein at least one of the first adhesive layer and the second adhesive layer includes a first reinforcing material.
US09831463B2 Electro-optic apparatus, method of manufacturing electro-optic apparatus, and electronic apparatus
There is provided an organic EL apparatus as an electro-optic apparatus including: a substrate; a light-emitting element that is provided at a first area of the substrate; a guard line that is provided to surround the first area; and a sealing film or a sealing structure that covers the first area and reaches the guard line.
US09831460B2 Optical device
An optical device (10) has a joining structure in which a first conductive film (110) and a second conductive film (130) are joined to each other. The first conductive film (110) that constitutes the joining structure is constituted by a transparent conductive material and the like. In addition, the second conductive film (130) that constitutes the joining structure is constituted by a metal material. A transition region, in which the transparent conductive material and the metal material are mixed, exists between the first conductive film (110) and the second conductive film (130). The transparent conductive material includes, for example, a conductive polymer.
US09831457B2 Organic light emitting diode
The present disclosure provides an organic light emitting device that includes a first electrode, a second electrode, and two or more light emitting units provided between the first electrode and the second electrode, wherein a charge generation layer is provided between, among the light emitting units, two light emitting units that are adjacent to each other, an electron transport layer is provided between the charge generation layer and the light emitting unit placed closer to the first electrode of the two adjacent light emitting units, and the electron transport layer includes a first electron transport layer doped with an n-type dopant, and a second electron transport layer doped with a metal salt, metal oxide or organic metal salt.
US09831454B2 Organic light emitting display device and lighting apparatus for vehicles using the same
An organic light emitting display device and a light apparatus for vehicles using the same include a first layer on a first electrode, the first layer including a first emission layer and a first electron transport layer, a second layer on the first layer, the second layer including a second emission layer and a second electron transport layer, a second electrode on the second layer, and an N-type charge generation layer between the first layer and the second layer, wherein a low unoccupied molecular orbitals (LUMO) level of the first electron transport layer is higher than a LUMO level of a host included in the N-type charge generation layer.
US09831453B2 Four-terminal gate-controlled thin-film organic thyristor
Technologies are generally described for a four-terminal, gate-controlled, thin-film thyristor device. The thyristor device may essentially be an n-type thin-film transistor (TFT) with an additional emitter terminal. The thyristor device may exhibit an S-shaped negative differential resistance (NDR) characteristic resulting from conductance modulation. The conductance modulation may be caused by formation of a secondary channel for current flow due to an inherent structure of the device. The secondary channel may be formed in a semiconductor area within the device, the semiconductor area including a hole transporting organic semiconductor layer (HTL) and an electron transporting organic semiconductor layer (ETL). A gate terminal of the thyristor device may further allow onset of NDR characteristics to be controlled and may allow the device to be switched off.
US09831449B2 Light-emitting materials for light-emitting diodes
The present invention relates to light-emitting materials for light-emitting diodes. The structure for the light-emitting materials is shown in Formula I. The platinum (II) complexes of the present invention show high emission quantum efficiency, good thermal stability and low quenching constant, thus can be used for producing red light OLED with high efficiency and low efficiency attenuation.
US09831445B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound and an organic light-emitting device, the compound being represented by Formula 1 below:
US09831441B2 Electronic device
The invention relates to an electronic device containing at least one compound of formula (I) or (II) in an organic layer. The invention further relates to a method for producing the electronic device and the use of a compound of formula (I) or (II) in an electronic device.
US09831440B2 Organic compound, anthracene derivative, and light-emitting element, light-emitting device, and electronic device in which the anthracene derivative is used
An anthracene derivative represented by a general formula (1) and an organic compound represented by a general formula (8) are provided. Further, by use of the anthracene derivative represented by the general formula (1), a light-emitting element with high emission efficiency can be obtained. Furthermore, by use of the anthracene derivative represented by the general formula (1), a light-emitting element that emits blue light with high color purity can be obtained.
US09831439B2 Organic light-emitting device
According to an embodiment of the present invention, an organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an emission layer between the first electrode and the second electrode. The organic light-emitting device includes a hole transport zone between the first electrode and the emission layer and includes an auxiliary layer, wherein the auxiliary layer includes at least one auxiliary material represented by Formula 1 below, and wherein the emission layer includes at least one light-emitting material represented by Formula 2 below.
US09831433B2 Conjugated polymers and devices incorporating the same
Disclosed are conjugated polymers having desirable properties as semiconducting materials. Such polymers are cheap and easy to synthesize, and can exhibit good solubility and great solution processibility, and that enable highly efficient OPVs.
US09831432B2 Display apparatus
Exemplary embodiments of the inventive concept provide is a display apparatus. The display apparatus includes a display panel having a signal pad part including signal pads, impression pads, resistance measurement pads, and alignment pads. The display apparatus also includes a flexible circuit board having a connection pad part including first, second, third, and fourth pads which respectively correspond to the signal, impression, resistance measurement, and alignment pads. The signal, impression, and the resistance measurement pads are arranged along a first direction with a first gap therebetween, and the first, second, and third pads are arranged along the first direction with a second gap therebetween, the second gap being less than the first gap.
US09831428B2 Memory cell with independently-sized electrode
Memory cell architectures and methods of forming the same are provided. An example memory cell can include a switch element and a memory element. A middle electrode is formed between the memory element and the switch element. An outside electrode is formed adjacent the switch element or the memory element at a location other than between the memory element and the switch element. A lateral dimension of the middle electrode is different than a lateral dimension of the outside electrode.
US09831425B2 Two-terminal reversibly switchable memory device
A memory using mixed valence conductive oxides is disclosed. The memory includes a mixed valence conductive oxide that is less conductive in its oxygen deficient state and a mixed electronic ionic conductor that is an electrolyte to oxygen and promotes an electric field effective to cause oxygen ionic motion.
US09831424B2 Nanoporous metal-oxide memory
A nanoporous (NP) memory may include a non-porous layer and a nanoporous layer sandwiched between the bottom and top electrodes. The memory may be free of diodes, selectors, and/or transistors that may be necessary in other memories to mitigate crosstalk. The nanoporous material of the nanoporous layer may be a metal oxide, metal chalcogenide, or a combination thereof. Further, the memory may lack any additional components. Further, the memory may be free from requiring an electroformation process to allow switching between ON/OFF states.
US09831420B2 Magnetoresistive element and magnetic memory
A magnetoresistive element according to an embodiment includes: a first layer containing nitrogen; a reference layer opposed to the first layer, the reference layer having a magnetization perpendicular to a face thereof opposed to the first layer, the magnetization of the reference layer being fixed; a storage layer disposed between the first layer and the reference layer, the storage layer having a magnetization perpendicular to a face thereof opposed to the first layer, the magnetization of the storage layer being changeable, and the storage layer including a second layer containing boron, and a third layer disposed between the second layer and the reference layer and containing boron, a boron concentration of the third layer being lower than a boron concentration of the second layer; and an intermediate layer disposed between the third layer and the reference.
US09831419B2 Magnetoresistive device with laminate insertion layer in the free layer
A magneto-resistive (MR) device and process for making the MR device are disclosed. The MR device has a pinned layer, a spacer layer proximate to the pinned layer, and a free layer proximate to the spacer layer. The free layer comprises a first magnetic layer proximate to the spacer layer, the first magnetic layer having a positive magnetostriction, a laminate magnetic insertion layer proximate to the first magnetic layer, and a second magnetic layer proximate to the magnetic insertion layer, the second magnetic layer having a negative magnetostriction. The laminate magnetic insertion layer has a first magnetic sublayer and a first non-magnetic sublayer proximate to the first magnetic sublayer. With the disclosed laminate magnetic insertion layer, the free layer has a low overall magnetostriction and results in a MR device with a high MR ratio.
US09831415B2 Piezoelectric vibration module
Embodiments of the invention provide a piezoelectric vibration module, including a vibration plate mounted with a piezoelectric element, which generates a vibration force in a vertical direction by being repeatedly expanded and contracted depending on external power applied thereto, and a lower case coupled with both ends of the vibration plate so as to be spaced apart from the vibration plate. The piezoelectric vibration module further includes a bar-shaped weight body increasing the vibration force of the piezoelectric element, and an elastic member interposed between the vibration plate and the weight body.
US09831414B2 Surface mounted piezoelectric vibrator
A piezoelectric vibrator according to the invention has a base, an integrated circuit element, and a piezoelectric vibration element. The base has internal terminal pads, and external terminals including an AC output terminal. The base includes rectangular ceramic substrate layers stacked in at least three layers, each of which has castellations formed at four corners. Among the internal terminal pads, internal terminal pads for the integrated circuit element and internal terminal pads for the piezoelectric vibration element are connected to each other by externally exposed wiring patterns formed on upper surfaces of the castellations at the corners of the ceramic substrate constituting a middle layer.
US09831412B2 Ultrasound vibration device, method of manufacturing ultrasound vibration device, and ultrasound medical apparatus
An ultrasound vibration device is provided with a stacked transducer in which a plurality of piezoelectric single crystal element layers are stacked between two metal blocks. Since each of the two metal blocks and the plurality of piezoelectric single crystal element layers is fusion-bonded relative to a stack direction by bonding metal having a melting point corresponding to half a Curie point of the plurality of piezoelectric single crystal element layers or below, it is possible to use non-lead material, reduce a processing cost and realize inexpensiveness.
US09831410B2 Unit for conversion of thermal energy
Described herein is a unit for conversion of thermal energy including: —a first heat-exchange unit defining a first flow path for a first thermovector fluid; and—a second heat-exchange unit defining a second flow path for a second thermovector fluid. The second flow path is obtained by a plurality of cartridge elements each including at least one element made of thermoelectric material. The second heat-exchange unit includes a first manifold element and a second manifold element, each including a connection interface to said plurality of cartridge elements, which is configured for providing a hydraulic connection with inlet orifices and outlet orifices of the cartridge elements, and an electrical connection to first electrodes and second electrodes of said plurality of cartridge elements electrically connected to the elements made of thermoelectric material.
US09831405B2 LED chip integrated with hybrid sensor and method of fabricating the same
The present invention relates to a light emitting diode (LED) chip, in which a hybrid sensor is formed in a nitride-based LED structure. A chip structure embedded with such a hybrid sensor functions as an LED light emitting sensor which can monitor environmental pollution while functioning as a lighting element at the same time and has an effect of being used as a variety of environment pollution sensors according to the type of an electrode material.
US09831399B2 Light emitting component
A light emitting component includes a light emitting unit, a molding compound and a wavelength converting layer. The light emitting unit has a forward light emitting surface. The molding compound covers the light emitting unit. The wavelength converting layer is disposed above the molding compound. The wavelength converting layer has a first surface and a second surface opposite to the first surface, wherein the first surface is located between the forward light emitting surface and the second surface, and at least one of the first and second surfaces is non-planar.
US09831394B2 Optoelectronic semiconductor component
An optoelectronic semiconductor component is provided, having a connection carrier (2), an optoelectronic semiconductor chip (1), which is arranged on a mounting face (22) of the connection carrier (2), and a radiation-transmissive body (3), which surrounds the semiconductor chip (1), wherein the radiation-transmissive body (3) contains a silicone, the radiation-transmissive body (3) has at least one side face (31) which extends at least in places at an angle β of <90° to the mounting face (22) and the side face (3) is produced by a singulation process.
US09831389B2 Semiconductor light-emitting element and method of manufacturing the same
A transparent electrode is made of a first transparent electrode and a second transparent electrode containing a metal atom whose concentration is 10 wt % or less. The first transparent electrode is provided in a region which is overlapped with a p-side pad electrode when seen in a plane view, and the second transparent electrode is provided in a region except for the region which is overlapped with the p-side pad electrode when seen in the plane view. an electric current injected from the p-side pad electrode is diffused into the second transparent electrode, and is injected efficiently into an active layer in a region except for the region which is overlapped with the p-side pad electrode when seen in the plane view. Therefore, the luminous efficiency increases. Also, a contact resistance between the second transparent electrode and the p-type contact layer is low, the element resistance decreases.
US09831387B2 Light engine array
The invention discloses a light engine array comprises a multiple light engines arranged into an array, multiple dams located on a first surface of the light engines; and the dams combined a dam array.
US09831384B2 Light emitting device
This disclosure discloses a light-emitting device. The light-emitting device comprise a light-emitting stack having a first-type semiconductor layer, a second-type semiconductor layer, and an active formed between the first-type semiconductor layer and the second-type semiconductor layer and emitting a light; and a reflective structure formed on the first-type semiconductor layer and having a first interface and a second interface; wherein the critical angle of the light at the first interface is larger than that at the second interface; and wherein the reflective structure ohmically contacts the first-type semiconductor layer at the first interface.
US09831377B2 Die-cutting approaches for foil-based metallization of solar cells
Die-cutting approaches for foil-based metallization of solar cells, and the resulting solar cells are disclosed herein. Die-cutting approaches for foil-based metallization of solar cells include forming a plurality of semiconductor regions in or above a substrate and forming a patterned damage buffer in alignment with locations between the plurality of semiconductor regions. Additionally, a metal layer comprising a metal seed layer and/or metal foil is formed over the patterned damage buffer. The metal layer is cut by a cutting die at locations between the plurality of semiconductor regions by applying a mechanical force to the cutting die.
US09831368B2 Solar cell apparatus and method for fabricating the same
Disclosed are a solar cell apparatus and a method for fabricating the same. The solace cell apparatus according to the embodiment includes a solar cell formed on a support substrate; a polymer adhesive layer including photo-curable polymer on the solar cell; and a protective panel on the polymer adhesive layer.
US09831364B2 Process for producing hollow silicon bodies
Hollow bodies having a silicon-comprising shell, are produced by, in a gas comprising at least one silane of the general formula SinH2n+2−mXm with n=1 to 4, m=0 to 2n+2 and X=halogen, (a) generating a non-thermal plasma by an AC voltage of frequency f, or operating a light arc, or introducing electromagnetic energy in the infrared region into the gas, giving a resulting phase which (b) is dispersed in a wetting agent and distilled, and then (c) the distillate is contacted at least once with a mixture of at least two of the substances hydrofluoric acid, nitric acid, water, giving a solid residue comprising hollow bodies having a silicon-comprising shell after the conversion reaction of the distillate with the mixture has abated or ended.
US09831363B2 Laser epitaxial lift-off of high efficiency solar cell
An epitaxially grown III-V layer is separated from the growth substrate. The III-V layer can be an inverted lattice matched (ILM) or inverted metamorphic (IMM) solar cell, or a light emitting diode (LED). A sacrificial epitaxial layer is embedded between the GaAs wafer and the III-V layer. The sacrificial layer is damaged by absorbing IR laser radiation. A laser is chosen with the right wavelength, pulse width and power. The radiation is not absorbed by either the GaAs wafer or the III-V layer. No expensive ion implantation or lateral chemical etching of a sacrificial layer is needed. The III-V layer is detached from the growth wafer by propagating a crack through the damaged layer. The active layer is transferred wafer-scale to inexpensive, flexible, organic substrate. The process allows re-using of the wafer to grow new III-V layers, resulting in savings in raw materials and grinding and etching costs.
US09831361B2 Method of fabricating nanocone texture on glass and transparent conductors
A method of fabricating submicron textures on glass and transparent conductors includes depositing a plurality of silica or silica-coated polystyrene nanospheres onto a substrate, etching the silica coated polystyrene nanospheres and the substrate to form a plurality of nanocone projections on a first side of the substrate, and depositing a transparent conducting oxide onto the substrate on top of the nanocone projections.
US09831358B2 Photoelectric conversion device
A photoelectric conversion device including a photoelectric converter, a transparent cover, an insulating material layer and a photonic crystal layer is provided. The photoelectric converter is adapted to receive a light. The transparent cover is disposed on a side of the photoelectric converter. The insulating material layer is disposed between the photoelectric converter and the transparent cover. The photonic crystal layer is disposed between the insulating material layer and the transparent cover, wherein the material of the photonic crystal layer is different from the material of the insulating material layer.
US09831356B2 Foil trim approaches for foil-based metallization of solar cells
Foil trim approaches for the foil-based metallization of solar cells and the resulting solar cells are described. For example, a method involves attaching a metal foil sheet to a metallized surface of an underlying supported wafer to provide a unified pairing of the metal foil sheet and the wafer. Subsequent to attaching the metal foil sheet, a portion of the metal foil sheet is laser scribed from above to form a groove in the metal foil sheet. Subsequent to laser scribing the metal foil sheet, the unified pairing of the metal foil sheet and the wafer is rotated to provide the metal sheet below the wafer. Subsequent to the rotating, the unified pairing of the metal foil sheet and the wafer is placed on a chuck with the metal sheet below the wafer. The metal foil sheet is torn at least along the groove to trim the metal foil sheet.
US09831354B2 Split-gate flash memory having mirror structure and method for forming the same
Split-gate flash memory and forming method thereof are provided. The method includes: forming a first dielectric layer on a semiconductor substrate; forming a floating gate layer on the first dielectric layer; forming a mask layer on the floating gate layer; etching the mask layer until first groove exposing the floating gate layer is formed; forming a protective sidewall on sidewall of the first groove; forming a gate dielectric layer on bottom and the sidewall of the first groove; forming two control gates on the gate dielectric layer, the remained first groove serving as second groove; etching the gate dielectric layer and the floating gate layer at bottom of the second groove until third groove exposing the first dielectric layer is formed; forming a source in the semiconductor substrate under the third groove; and forming a second dielectric layer in the third groove. Reliability and durability of the memory are improved.
US09831353B2 Semiconductor device, display device, display module, electronic device, oxide, and manufacturing method of oxide
The semiconductor device includes a first insulator over a substrate, a first oxide semiconductor over the first insulator, a second oxide semiconductor over the first oxide semiconductor, a first conductor and a second conductor in contact with the second oxide semiconductor, a third oxide semiconductor on the second oxide semiconductor and the first and second conductors, a second insulator over the third oxide semiconductor, and a third conductor over the second insulator. At least one of the first oxide semiconductor, the second oxide semiconductor, and the third oxide semiconductor has a crystallinity peak that corresponds to a (hkl) plane (h=0, k=0, l is a natural number) observed by X-ray diffraction using a Cu K-alpha radiation as a radiation source. The peak appears at a diffraction angle 2 theta greater than or equal to 31.3 degrees and less than 33.5 degrees.
US09831351B2 Semiconductor device
A transistor including an oxide semiconductor layer can have stable electrical characteristics. In addition, a highly reliable semiconductor device including the transistor is provided. A semiconductor device includes a multi-layer film including an oxide layer and an oxide semiconductor layer, a gate insulating film in contact with the multi-layer film, and a gate electrode overlapping with the multi-layer film with the gate insulating film provided therebetween. In the semiconductor device, the oxide semiconductor layer contains indium, the oxide semiconductor layer is in contact with the oxide layer, and the oxide layer contains indium and has a larger energy gap than the oxide semiconductor layer.
US09831350B2 Thin film transistor and method of manufacturing the same
Provided is a thin film transistor (TFT) that includes a first electrode on a substrate separated from a second electrode, an oxide semiconductor pattern on the second electrode including a channel region, a third electrode on the oxide semiconductor pattern, a first insulating layer on the substrate including the third electrode including first contact holes exposing a part of the first electrode, a part of the second electrode, and a part of the third electrode, a gate electrode on the first insulating layer and corresponding to a part of the oxide semiconductor pattern, a second insulating layer on the substrate including the gate electrode including a second contact hole corresponding to the first contact hole that exposes a part of the second electrode, and a pixel electrode on the second insulating layer electrically connected to the second electrode through the first contact hole and the second contact hole.
US09831349B2 Transistor with source and drain electrodes connected to an underlying light shielding layer
According to one embodiment, a semiconductor device includes contact holes passing through a source region of a drain region of an interlayer insulating film and oxide semiconductor layer to reach an insulating substrate, wherein a source electrode and a drain electrode are formed inside the contact holes, respectively.
US09831342B2 Method to induce strain in 3-D microfabricated structures
Methods and structures for forming strained-channel finFETs are described. Fin structures for finFETs may be formed in two epitaxial layers that are grown over a bulk substrate. A first thin epitaxial layer may be cut and used to impart strain to an adjacent channel region of the finFET via elastic relaxation. The structures exhibit a preferred design range for increasing induced strain and uniformity of the strain over the fin height.
US09831341B2 Structure and method for integrated circuit
The present disclosure provides many different embodiments of an IC device. The IC device includes a gate stack disposed over a surface of a substrate and a spacer disposed along a sidewall of the gate stack. The spacer has a tapered edge that faces the surface of the substrate while tapering toward the gate stack. Therefore the tapered edge has an angle with respect to the surface of the substrate.
US09831338B1 Alternating source region arrangement
A semiconductor device includes a semiconductor substrate, a body region disposed in the semiconductor substrate and having a first conductivity type, a composite source region disposed in the semiconductor substrate adjacent the body region and having a second conductivity type, and a gate structure supported by the semiconductor substrate and having a side adjacent the composite source region. The composite source region includes a plurality of first constituent source regions disposed along the side of the gate structure and having the second conductivity type, and a second constituent source region disposed along the side of the gate structure and between two first constituent source regions of the plurality of first constituent source regions, the second constituent source region having the second conductivity type. The second constituent source region has a different dopant concentration level than the plurality of first constituent source regions.
US09831334B2 Electronic device including a conductive electrode
An electronic device can include a semiconductor layer, an insulating layer overlying the semiconductor layer, and a conductive electrode. In an embodiment, a first conductive electrode member overlies the insulating layer, and a second conductive electrode member overlies and is spaced apart from the semiconductor layer. The second conductive electrode member has a first end and a second end opposite the first end, wherein each of the semiconductor layer and the first conductive electrode member are closer to the first end of the second conductive electrode member than to the second end of the second conductive electrode member. In another embodiment, the conductive electrode can be substantially L-shaped. In a further embodiment, a process can include forming the first and second conductive electrode members such that they abut each other. The second conductive electrode member can have the shape of a sidewall spacer.
US09831333B2 High-voltage nitride device and manufacturing method thereof
A high-voltage nitride device which can avoid vertical breakdown and has a high breakdown voltage includes: a silicon substrate; a nitride epitaxial layer, prepared on the silicon substrate; a positive electrode and a negative electrode, both of which are contacted with the nitride epitaxial layer; and at least one spatial isolation area, formed in a region between the silicon substrate and the nitride epitaxial layer vertically and between the positive electrode and the negative electrode horizontally.
US09831331B2 Heterojunction-based HEMT transistor
A heterojunction structure of semiconductor material, for a high electron mobility transistor includes a substrate, a buffer layer, arranged on the substrate, of a large bandgap semiconductor material, based on a nitride from column III, where the buffer layer is not intentionally doped with n-type carriers, a barrier layer arranged above the buffer layer, of a large bandgap semiconductor material based on a nitride from column III, where the width of the bandgap of the barrier layer is less than the width of the bandgap of the buffer layer. The heterojunction structure additionally comprises an intentionally doped area, of a material based on a nitride from column III identical to the material of the buffer layer, in a plane parallel to the plane of the substrate and a predefined thickness along a direction orthogonal to the plane of the substrate, where the area is comprised in the buffer layer.
US09831329B2 Compound semiconductor device
A compound semiconductor device includes a heterojunction bipolar transistor and a bump. The heterojunction bipolar transistor includes a plurality of unit transistors. The bump is electrically connected to emitters of the plurality of unit transistors. The plurality of unit transistors are arranged in a first direction. The bump is disposed above the emitters of the plurality of unit transistors while extending in the first direction. The emitter of at least one of the plurality of unit transistors is displaced from a center line of the bump in the first direction toward a first side of a second direction which is perpendicular to the first direction. The emitter of at least another one of the plurality of unit transistors is displaced from the center line of the bump in the first direction toward a second side of the second direction.
US09831326B2 Manufacturing method of semiconductor device
A method for manufacturing a semiconductor device includes the steps of forming a first insulating film over a first gate electrode over a substrate while heated at a temperature higher than or equal to 450° C. and lower than the strain point of the substrate, forming a first oxide semiconductor film over the first insulating film, adding oxygen to the first oxide semiconductor film and then forming a second oxide semiconductor film over the first oxide semiconductor film, and performing heat treatment so that part of oxygen contained in the first oxide semiconductor film is transferred to the second oxide semiconductor film.
US09831323B2 Structure and method to achieve compressively strained Si NS
A stack for a semiconductor device and a method for making the stack are disclosed. The stack includes a plurality of sacrificial layers in which each sacrificial layer has a first lattice parameter; and at least one channel layer that has a second lattice parameter in which the first lattice parameter is less than or equal to the second lattice parameter, and each channel layer is disposed between and in contact with two sacrificial layers and includes a compressive strain or a neutral strain based on a difference between the first lattice parameter and the second lattice parameter.
US09831320B2 High voltage lateral DMOS transistor with optimized source-side blocking capability
An integrated circuit and method having an extended drain MOS transistor with a buried drift region, a drain diffused link, a channel diffused link, and an isolation link which electrically isolated the source, where the isolation diffused link is formed by implanting through segmented areas to dilute the doping to less than two-thirds the doping in the drain diffused link.
US09831318B2 Semiconductor device and a manufacturing method thereof
The reliability of a semiconductor device having a nonvolatile memory is improved. The memory cell of the nonvolatile memory is of a split gate type, and has first and second n type semiconductor regions in a semiconductor substrate, a control electrode formed over the substrate between the semiconductor regions via a first insulation film, and a memory gate electrode formed over the substrate between the semiconductor regions via a second insulation film having a charge accumulation part. The SSI method is used for write to the memory cell. During the read operation of the memory cell, the first and second semiconductor regions function as source and drain regions, respectively. The first width of the first sidewall spacer formed adjacent to the side surface of the memory gate electrode is larger than the second width of the second sidewall spacer formed adjacent to the side surface of the control gate electrode.
US09831313B2 Method to thin down indium phosphide layer
The disclosed subject matter provides a Fin-FET with a thinned-down InP layer and thinning-down method thereof. In a Fin-FET, the fin structure is made of InGaAs and an InP layer is formed to cover the fin structure. The InP layer is obtained from an initial InP layer formed on the fin structure through a thinning down process including converting a surface portion of the InP layer into a Phosphorus-rich layer and removing the Phosphorus-rich layer. The thickness of the ultimately-formed InP layer is less than or equal to 1 nm. According to the disclosed method, the InP layer in the Fin-FET may be easily thinned down, and during the thinning-down process, contamination may be avoided.
US09831312B2 Group III-V device structure having a selectively reduced impurity concentration
There are disclosed herein various implementations of a semiconductor structure and method. The semiconductor structure comprises a substrate, a transition body over the substrate, and a group III-V intermediate body having a bottom surface over the transition body. The semiconductor structure also includes a group III-V device layer over a top surface of the group III-V intermediate body. The group III-V intermediate body has a continuously reduced impurity concentration wherein a higher impurity concentration at the bottom surface is continuously reduced to a lower impurity concentration at the top surface.
US09831311B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes: a semiconductor layer; a first electrode that is in ohmic contact with part of the semiconductor layer; an insulating film that is formed over from the semiconductor layer to the first electrode and has an opening area on an inner side of a first edge of the first electrode; a second electrode that is located at a position different from the first electrode and is formed on at least one of the insulating film and the semiconductor layer; and a third electrode that is made of an identical component with a component of the second electrode and is formed on the first electrode through the opening area and is also formed over from the first electrode to an inner side of the first edge on the insulating film.
US09831300B2 Display module, display apparatus for vehicle, and method of manufacturing the same
A display module includes abase substrate including an upper surface and a lower surface opposite the upper surface; a pixel layer facing the base substrate such that the upper surface of the base substrate is between the lower surface and the pixel layer, the pixel layer including a plurality of pixels; and a window member facing the base substrate such that the pixel layer is between the window member and the base substrate, the window member in an upper surface exposed to an outside thereof and a lower surface opposite the upper surface, and the upper surface of the window member and the lower surface of the base substrate include intaglio patterns, the intaglio patterns are overlapping with a dotted area when viewed in a plan view, and the display module is configured to be torn along the dotted area when a force is applied thereto.
US09831298B2 Organic light-emitting device
The present specification relates to an organic light emitting device.
US09831288B2 Integrated circuit cointegrating a FET transistor and a RRAM memory point
The invention relates to an integrated circuit (1), comprising: a field-effect transistor (2), comprising: first and second conduction electrodes (201, 202); a channel zone (203) arranged between the first and second conduction electrodes; a gate stack (220) arranged vertically in line with the channel zone, and comprising a gate electrode (222); an RRAM-type memory point (31) formed under the channel zone, or formed in the gate stack under the gate electrode.
US09831286B2 Electronic device and method for fabricating the same
This technology provides an electronic device and a method of fabricating the same. An electronic device in accordance with an implementation of this document includes a transistor comprising a semiconductor substrate including an active region defined by an isolation layer; and a gate which is formed over the active region and the isolation layer and extends in a first direction to cross the active region, wherein the active region includes a head portion towering over the isolation layer, a body portion disposed under the head portion, and a neck portion which is disposed between the head portion and the body portion and is recessed compared to the head portion and the body portion in the first direction, in a region where the gate and the active region overlap with each other.
US09831285B2 Photoelectric conversion apparatus and method of manufacturing the same
A method of manufacturing a photoelectric conversion apparatus includes forming a first semiconductor region of a first conductivity type in a trench provided in a semiconductor substrate, forming an insulating member on the semiconductor substrate, and forming a second semiconductor region of a second conductivity type that forms a photoelectric conversion portion. The first semiconductor region is present between the second semiconductor region and the insulating member in a direction perpendicular to a depth direction of the semiconductor substrate.
US09831283B2 Systems and methods for imaging using single photon avalanche diodes
Single-photon avalanche diode includes a central junction having a central p+ area and a deep-n well in contact with the central p+ area, a p-type guard ring disposed between the central junction and the deep-n well, and a shallow trench isolation separated from the central p+ area. Imaging apparatus includes a plurality of pixels, each pixel comprising a complementary metal-oxide-semiconductor-implemented single photon avalanche device and one or more signal converters electrically coupled thereto and configured to detect changes in output therefrom.
US09831282B2 Electronic device package and fabricating method thereof
Various aspects of the present disclosure provide a semiconductor device, for example comprising a finger print sensor, and a method for manufacturing thereof. Various aspects of the present disclosure may, for example, provide an ultra-slim finger print sensor having a thickness of 500 μm or less that does not include a separate printed circuit board (PCB), and a method for manufacturing thereof.
US09831279B2 Image sensors including non-uniformly doped transfer gate in recess
An image sensor includes a photoelectric conversion portion providing a recessed region, a transfer gate provided in the recessed region, and a floating diffusion region adjacent the transfer gate. The transfer gate includes a first pattern and a second pattern, which are sequentially stacked in the recessed region and have different conductivity types from each other.
US09831278B2 Solid-state image sensor and camera with pixel openings
A solid-state image sensor includes a plurality of pixels for focus detection, each of the pixels including a photoelectric converter arranged in a semiconductor substrate, a microlens, and a light blocking portion arranged between the semiconductor substrate and the microlens to cover part of the photoelectric converter. A face in the pixel, which is parallel to a surface of the semiconductor substrate and on which the light blocking portion is arranged, includes a first opening and a second opening in addition to the light blocking portion. The light blocking portion includes a separator that has a light blocking property and is arranged between the first opening and the second opening. The second opening is larger in area than the first opening, and the light blocking portion is larger in area than the first opening.
US09831275B2 Method for manufacturing a semiconductor device at low temperature
A method for manufacturing a highly reliable semiconductor device is provided. The method includes the steps of: forming an oxide semiconductor film at a first temperature; processing the oxide semiconductor film into an island shape; not performing a process at a temperature higher than the first temperature, but depositing a material to be source and drain electrodes by a sputtering method; processing the material to form the source and drain electrodes; forming a protective insulating film, and then forming a first barrier film; adding excess oxygen or oxygen radicals to the protective insulating film through the first barrier film; performing heat treatment at a second temperature lower than 400° C. to diffuse the excess oxygen or oxygen radicals into the oxide semiconductor film; and removing part of the first barrier film and part of the protective insulating film by wet etching, and then forming a second barrier film.
US09831272B2 Metal oxide semiconductor cell device architecture with mixed diffusion break isolation trenches
A standard cell IC includes pMOS transistors in a pMOS region of a MOS device. The pMOS region extends between a first cell edge and a second cell edge opposite the first cell edge. The standard cell IC further includes nMOS transistors in an nMOS region of the MOS device. The nMOS region extends between the first cell edge and the second cell edge. The standard cell IC further includes at least one single diffusion break located in an interior region between the first cell edge and the second cell edge that extends across the pMOS region and the nMOS region to separate the pMOS region into pMOS subregions and the nMOS region into nMOS subregions. The standard cell IC includes a first double diffusion break portion at the first cell edge. The standard cell IC further includes a second double diffusion break portion at the second cell edge.
US09831267B2 Three-dimensional semiconductor device
A three-dimensional semiconductor device includes a plurality of stack structures extending in one direction on a substrate and spaced apart from each other, a plurality of vertical structures penetrating the stack structures, a common source plug between the stack structures that are adjacent to each other and extending in parallel to the stack structures, and a spacer structure at each side of the common source plug. The stack structure has a sidewall defining recess regions vertically spaced apart from each other. The spacer structure covers sidewalls of the stack structures. The spacer structure includes an insulating spacer and a protection spacer. The insulating spacer fills the recess regions of the stack structure and includes a surface having grooves. The protection spacer fills the grooves of the surface of the insulating spacer and has a substantially flat surface.
US09831265B2 Semiconductor device
Provided is a semiconductor device including a substrate, gate electrodes vertically stacked on the substrate, insulating patterns between the gate electrodes, an active pillar provided to penetrate the gate electrodes and the insulating patterns and electrically coupled with the substrate, and a memory pattern provided between the gate electrodes and the active pillar and between the insulating patterns and the active pillar. The gate electrodes include edge portions extending between the memory pattern and the insulating patterns.
US09831263B2 Semiconductor device including three dimensional memory string
A semiconductor device includes a semiconductor substrate divided into a first area and a second area, the semiconductor substrate including a first dopant of a first type, a first well formed to a first depth in the first area of the semiconductor substrate, the first well including a second dopant of a second type, wherein the second type is different from the first type, a second well including a third dopant of the first type, the second well being surrounded by the first well, and a pipe gate formed on the first area of the semiconductor substrate, the pipe gate being electrically connected to the second well.
US09831262B2 Embedded HKMG non-volatile memory
The present disclosure relates to an integrated circuit (IC) that includes a high-k metal gate (HKMG) non-volatile memory (NVM) device and that provides small scale and high performance, and a method of formation. In some embodiments, the integrated circuit includes a memory region having a select transistor and a control transistor laterally spaced apart over a substrate. A select gate electrode and a control gate electrode are disposed over a high-k gate dielectric layer and a memory gate oxide. A logic region is disposed adjacent to the memory region and has a logic device including a metal gate electrode disposed over the high-k gate dielectric layer and a logic gate oxide. The select gate electrode and the control gate electrode can be polysilicon electrodes.
US09831258B2 Semiconductor device and manufacturing method thereof
A fin includes a first region and a second region arranged on a positive side in an X-axis direction with respect to the first region. A control gate electrode covers an upper surface of the first region, and a side surface of the first region on the positive side in a Y-axis direction. A memory gate electrode covers an upper surface of the second region, and a side surface of the second region on the positive side in the Y-axis direction. The upper surface of the second region is lower than the upper surface of the first region. The side surface of the second region is arranged on the negative side in the Y-axis direction with respect to the side surface of the first region in the Y-axis direction.
US09831257B2 SGVC 3D architecture with floating gate device in lateral recesses on sides of conductive strips and insulating strips
A memory device is provided that includes a plurality of memory cells. The memory device includes a plurality of stacks of conductive strips separated by insulating strips. Data storage structures including floating gates are disposed along the conductive strips in the stacks. Vertical channel films are disposed on sidewalls of the stacks. Memory cells in the plurality of memory cells have channels in the vertical channel films, and control gates in the conductive strips. A tunnel oxide layer is disposed between the vertical channel films and the floating gates. The floating gates can be coplanar with conductive strips in the plurality of stacks, or be disposed between the conductive strips in the plurality of stacks.
US09831255B2 Semiconductor device including an electrode lower layer and an electrode upper layer and method of manufacturing semiconductor device
A semiconductor device includes a lower electrode, a ferroelectric film on the lower electrode, an upper electrode on the ferroelectric film, and a first insulating film covering a surface and a side of the upper electrode, a side of the ferroelectric film, and a side of the lower electrode. The first insulating film includes a first opening that exposes a portion of the surface of the upper electrode. A second insulating film covers the first insulating film and includes a second opening that exposes the portion of the surface of the upper electrode through a second opening. A barrier metal is formed in the first opening and the second opening, and is connected to the upper electrode. A connection region in which a material of the barrier metal interacts with a material of the upper electrode extends below an upper-most surface of the upper electrode.
US09831247B2 Memory device comprising electrically floating body transistor
A semiconductor memory cell comprising an electrically floating body. A method of operating the memory cell is provided.
US09831242B2 Semiconductor device and manufacturing method thereof
In a method for manufacturing a semiconductor device, a doped layer is formed in a substrate. A barrier layer that is in contact with the doped layer is formed. A semiconductor layer is formed over the substrate and the barrier layer. A fin structure is formed by patterning the semiconductor layer, the barrier layer, and the doped layer such that the fin structure includes a channel region including the semiconductor layer and a well region including the doped layer. An isolation insulating layer is formed such that a first portion of the fin structure protrudes from the isolation insulating layer and a second portion of the fin structure is embedded in the isolation insulating layer. A gate structure is formed over the fin structure and the isolation insulating layer.
US09831234B2 Electro-static discharge protection devices having a low trigger voltage
An electro-static discharge (ESD) protection device includes a first PN diode, a second PN diode and a silicon controlled rectifier (SCR). The first PN diode and the second PN diode are coupled in series between a pad and a ground voltage to provide a first discharge current path. The SCR is coupled between the pad and the ground voltage to provide a second discharge current path. The SCR has a PNPN structure.
US09831233B2 Apparatuses for communication systems transceiver interfaces
An integrated circuit device for protecting circuits from transient electrical events is disclosed. An integrated circuit device includes a semiconductor substrate having formed therein a bidirectional semiconductor rectifier (SCR) having a cathode/anode electrically connected to a first terminal and an anode/cathode electrically connected to a second terminal. The integrated circuit device additionally includes a plurality of metallization levels formed above the semiconductor substrate. The integrated circuit device further includes a triggering device formed in the semiconductor substrate on a first side and adjacent to the bidirectional SCR. The triggering device includes one or more of a bipolar junction transistor (BJT) or an avalanche PN diode, where a first device terminal of the triggering device is commonly connected to the T1 with the K/A, and where a second device terminal of the triggering device is electrically connected to a central region of the bidirectional SCR through one or more of the metallization levels.
US09831232B2 ESD protection device
An electrostatic protection includes a buried layer having an outer region and an inner region which are heavily doped regions of a first conductivity type. The inner region is surrounded by an undoped or lightly doped ring region. The ring region is surrounded by the outer region. The device further includes a semiconductor region over the buried layer, a first well of the first conductivity type in the semiconductor region, a first transistor in the semiconductor region, and a second transistor in the semiconductor region. The first well forms a collector of the first transistor and a collector of the second transistor.
US09831230B2 Standard cell layout, semiconductor device having engineering change order (ECO) cells and method
A layout of a standard cell is stored on a non-transitory computer-readable medium and includes a first conductive pattern, a second conductive pattern, a plurality of active area patterns and a first central conductive pattern. The plurality of active area patterns is isolated from each other and arranged in a first row and a second row between the first and second conductive patterns. The first row is adjacent the first conductive pattern and includes a first active area pattern and a second active area pattern among the plurality of active area patterns. The second row is adjacent the second conductive pattern and includes a third active area pattern and a fourth active area pattern among the plurality of active area patterns. The first central conductive pattern is arranged between the first and second active area patterns. The first central conductive pattern overlaps the first conductive pattern.
US09831228B2 Opto-electronic apparatus and manufacturing method thereof
An opto-electronic apparatus and a manufacturing method thereof are disclosed. The manufacturing method of the opto-electronic apparatus includes the following steps of: disposing a matrix circuit on a substrate, wherein the matrix circuit has a matrix circuit thickness between the highest point of the matrix circuit and the surface of the substrate; disposing a plurality of first protrusions above the substrate, wherein at least one of the first protrusions has a first protrusion thickness between the highest point of the first protrusion and the surface of the substrate, and the first protrusion thickness is greater than the matrix circuit thickness; and performing a transfer step for transferring a plurality of first opto-electronic units from a first carrier to the first protrusions and bonding the first protrusions to at least two of the first opto-electronic units with an adhesive material.
US09831227B2 Optoelectronic semiconductor apparatus and carrier assembly
A semiconductor apparatus with an optoelectronic device and a further device is disclosed. Embodiments of the invention provide a semiconductor apparatus with an optoelectronic device and a further device, wherein the optoelectronic device and the further device are interconnected to one another in parallel when the semiconductor apparatus is in operation, wherein the optoelectronic device is connected to a first contact and a second contact, the first contact and the second contact being configured to externally contact the semiconductor apparatus, and wherein the further device is connected with at least one further contact of the semiconductor apparatus.
US09831226B2 Optical coupling device, manufacturing method thereof, and power conversion system
In order to improve properties, an optical coupling device has a potting resin and an internal mold resin between a light emitting element and a light receiving element. The internal mold resin is a cured product of a composition having an epoxy resin and a curing agent, and is a resin having a light transmission property. Additionally, the internal mold resin MRI contains an aromatic ring and an alicyclic compound. By thus lowering the ratio of an aromatic ring in the epoxy resin, deterioration of the resin can be suppressed. Thereby, a decrease in the light transmission property of the epoxy resin cured product can be suppressed, and degradation of the transmission performance for an optical signal can be reduced.
US09831224B2 Solution for reducing poor contact in info packages
A package includes a first package including a device die, a molding compound molding the device die therein, a through-via penetrating through the molding compound, and a first plurality of Redistribution Lines (RDLs) and a second plurality of RDLs on opposite sides of the molding compound. The through-via electrically couples one of the first plurality of RDLs to one of the second plurality of RDLs. The package further includes a second package bonded to the first package, a spacer disposed in a gap between the first package and the second package, and a first electrical connector and a second electrical connector on opposite sides of the spacer. The first electrical connector and the second electrically couple the first package to the second package. The spacer is spaced apart from the first electrical connector and the second electrical connector.
US09831222B2 Display device using semiconductor light emitting device and method for manufacturing the same
A display device including a substrate; a first electrode on the substrate; and a plurality of semiconductor light emitting devices disposed on the first electrode; and a second electrode. Further, at least one of the semiconductor light emitting devices includes a first conductive semiconductor layer; a second conductive semiconductor layer overlapping with the first conductive semiconductor layer; and an active layer between the first conductive semiconductor layer and the second conductive semiconductor layer. In addition, an upper surface of the second conductive layer includes a recess groove having a bottom portion and a lateral wall portion formed along an edge of the second conductive semiconductor layer, and the second electrode extends partially on the bottom portion of the groove and on the lateral wall portion.
US09831221B2 Light emitting device package and lighting apparatus including the same
A light emitting device package includes: a light emitting device disposed on a substrate; a diffusion plate disposed on the substrate to surround the light emitting device; and a molding portion that is disposed on the substrate and has a shape of an aspheric lens whose center is recessed, The center of the molding portion is located on the same axis as the center of the light emitting device, and the diffusion plate may be interposed between the light emitting device and the molding portion. The molding portion having the shape of the aspheric lens whose center is recessed and the diffusion plate are employed to widely diffuse the light emitted from the light emitting device. Thereby, the efficiency of light can be increased, and manufacturing time and cost can be reduced. Simultaneously, a yellow ring phenomenon can be avoided.
US09831217B2 Method of fabricating package substrates
This disclosure provides a package substrate fabrication method including: forming a first conductive wire and a first connecting unit on a first carrier substrate; forming a first dielectric layer on the first carrier substrate while enabling an end face of the first connecting unit to be exposed; bonding a second carrier substrate to the first dielectric layer and removing the first carrier substrate; disposing a first circuit chip and a second connecting unit on the first conductive wire; forming a second dielectric layer on the second carrier substrate while enabling the first circuit chip and the second connecting unit to be surrounded by the second dielectric layer and an end face of the second connecting unit to be exposed; forming a second conductive wire on the second dielectric layer; disposing a second circuit chip on the second conductive wire; and forming a third dielectric layer on the second carrier substrate.
US09831215B1 Semiconductor package and forming method thereof
A semiconductor package includes at least one first semiconductor device, a first molding compound, a dielectric layer, at least one conductive feature and at least one compensating structure. The first molding compound is present on at least one sidewall of the first semiconductor device. The dielectric layer is present on the first molding compound and the first semiconductor device. The conductive feature present is at least partially in the dielectric layer and electrically connected to the first semiconductor device. The compensating structure is present at least partially in the dielectric layer. The compensating structure is monolithically connected to the first molding compound.
US09831214B2 Semiconductor device packages, packaging methods, and packaged semiconductor devices
Semiconductor device packages, packaging methods, and packaged semiconductor devices are disclosed. In some embodiments, a package for a semiconductor device includes through-vias, an integrated circuit die mounting region, and a material disposed around and between the through-vias and the integrated circuit die mounting region. An interconnect structure is disposed over the material, the through-vias, and the integrated circuit die mounting region. The interconnect structure includes a dummy feature disposed proximate one of the through-vias.
US09831213B2 Bumpless build-up layer package with pre-stacked microelectronic devices
The present disclosure relates to the field of integrated circuit package design and, more particularly, to packages using a bumpless build-up layer (BBUL) designs. Embodiments of the present description relate to the field of fabricating microelectronic packages, wherein a first microelectronic device having through-silicon vias may be stacked with a second microelectronic device and used in a bumpless build-up layer package.
US09831210B2 Electronic device and electronic apparatus
An electronic device includes an electrode including Cu, a solder including Sn and provided above the electrode, and a joining layer including In and Ag and provided along a boundary between the electrode and the solder. The joining layer including In and Ag prevents Cu—Sn alloy, such as Cu6Sn5, from being formed at the boundary between the electrode and the solder, and prevents generation of voids and cracks resulting from the Cu—Sn alloy. The electrode and the solder are joined with sufficient strength by the joining layer.
US09831208B2 Driving chip and display device
A driving chip and a display device, relating to the technical field of driving chip for displays, are disclosed. A surface of the driving chip has a first edge and a second edge opposite to each other. The driving chip includes connecting bumps and supporting bumps, which are arranged along the first edge to form at least one first bump column, and at either end of the first bump column, there is at least one of the supporting bumps; the connecting bumps and the supporting bumps are arranged along the second edge to form at least one second bump column, and at either end of the second bump column, there is at least one of the supporting bumps. A surface of the driving chip according to embodiments of the invention has bump columns, a supporting bump is disposed at an end of a bump column, and acts to support the driving chip favorably. Thus, upon bonding and packaging, the driving chip can bear a force in equilibrium as a whole, and occurrence of a problem of impression defectiveness is avoided.
US09831207B2 No-flow underfill for package with interposer frame
A method of forming a package on a package structure includes applying a no-reflow underfill (NUF) layer over a substrate, wherein the substrate has at least one first bump and a plurality of second bumps surrounding the at least one first bump. The method further includes bonding a semiconductor die to the at least one first bump. The method further includes bonding an interposer frame to the plurality of second bumps, wherein the interposer frame surrounds the semiconductor die, wherein the semiconductor die is disposed in an opening of the interposer frame.
US09831206B2 LPS solder paste based low cost fine pitch pop interconnect solutions
Embodiments describe high aspect ratio and fine pitch interconnects for a semiconductor package, such as a package-on-package structure. In an embodiment, the interconnects are formed with a no-slump solder paste. In an embodiment, the no-slump solder paste is printed in an uncured state, and is then cured with a liquid phase sintering process. After being cured, the no-slump solder paste will not reflow at typical processing temperatures, such as those below approximately 400° C. According to embodiments, the no-slump solder paste includes Cu particles or spheres, a solder matrix component, a polymeric delivery vehicle, and a solvent. In an embodiment, the liquid phase sintering produces a shell of intermetallic compounds around the Cu spheres. In an embodiment, the sintering process builds a conductive metallic network through the no-slump solder paste.
US09831202B2 Semiconductor devices with solder-based connection terminals and method of forming the same
An electronic device is provided, which includes a substrate having an electrically conductive contact pad thereon and an electrically conductive connection terminal on the contact pad. The connection terminal includes an electrically conductive pillar structure and a solder layer that extends on the pillar structure and contacts a protruding portion of a sidewall of the pillar structure. The pillar structure can include a lower pillar layer, a diffusion barrier layer on the lower pillar layer and an upper pillar layer on the diffusion barrier layer. In some additional embodiments of the invention, the protruding portion of the sidewall of the pillar structure includes an outermost portion of an upper surface of the diffusion barrier layer. This can be achieved by making a width of the diffusion barrier layer greater than a width of the upper pillar layer when viewed in transverse cross-section.
US09831200B2 Package with passive devices and method of forming the same
An embodiment is a device comprising a substrate, a metal pad over the substrate, and a passivation layer comprising a portion over the metal pad. The device further comprises a metal pillar over and electrically coupled to the metal pad, and a passive device comprising a first portion at a same level as the metal pillar, wherein the first portion of the passive device is formed of a same material as the metal pillar.
US09831196B2 Methods and apparatus of guard rings for wafer-level-packaging
A method of forming a semiconductor device includes forming a passivation layer on top of a guard ring and an active area of a circuit device, forming a passivation contact within the passivation layer, the passivation contact being over and electrically connected to the guard ring, forming a post-passivation interconnect (PPI) guard ring over the passivation layer and electrically connected to the passivation contact, and forming a first polymer layer over the PPI guard ring, the first polymer layer extending along a sidewall of the PPI guard ring.
US09831195B1 Semiconductor package structure and method of manufacturing the same
Various embodiments relate to a semiconductor package structure. The semiconductor package structure includes a first chip having a first surface and a second surface opposite the first surface. The semiconductor package structure further includes a supporter surrounding an edge of the first chip. The semiconductor package structure further includes a conductive layer disposed over the first surface of the first chip and electrically connected to the first chip. The semiconductor package structure further includes an insulation layer disposed over the first surface of the first chip, wherein the insulation layer extends toward and overlaps the supporter in a vertical projection direction. The semiconductor package structure further includes an encapsulant between the first chip and the supporter and surrounding at least the edge of the first chip.
US09831189B2 Integrated circuit package with a conductive grid formed in a packaging substrate
An integrated circuit package includes a packaging substrate, which has an electrically conductive grid formed on a dielectric layer, and an integrated circuit die electrically coupled to the electrically conductive grid at one or more locations. In this embodiment, the electrically conductive grid includes a plurality of electrically conductive portions, wherein each portion is electrically coupled to at least one other portion, and a plurality of void regions that are electrically non-contiguous and substantially free of electrically conductive material. One advantage of the integrated circuit package is that a packaging substrate that is reduced in thickness, and therefore rigidity, can still maintain planarity during operation. The electrically conductive grid formed on a dielectric layer in the packaging substrate can replace a power plane or a ground plane in the packaging substrate, thereby reducing stressed produced as a result of thermal expansion mismatch between materials in the packaging substrate.
US09831188B2 Noise cancellation for a magnetically coupled communication link utilizing a lead frame
An integrated circuit package includes an encapsulation and a lead frame with a portion of the lead frame disposed within the encapsulation. The lead frame includes first and second conductive loops. A first voltage is induced between first and second ends of the first conductive loop in response to an external magnetic field that passes through the integrated circuit package. A second voltage is induced between third and fourth ends of the second conductive loop of the lead frame in response to the external magnetic field that passes through the integrated circuit package. The first conductive loop is coupled to the second conductive loop such that the first voltage between the first and second ends combined with the second voltage between the third and fourth ends substantially cancel.
US09831184B2 Buried TSVs used for decaps
An interposer having decaps formed in blind-vias, a packaged semiconductor structure having decaps formed in blind-vias, and methods for forming the same are provided. In one embodiment, an interposer is provided that includes an interconnect layer disposed on a substrate. A plurality of through-vias are formed through the substrate in an isolated region of the substrate. At least one of the plurality of conductive vias are electrically coupled to at least one of a plurality of top wires formed in the interconnect layer. A plurality of blind-vias are formed through the substrate in a dense region of the substrate during a common etching step with the through-vias. At least one blind-via includes (a) a dielectric material lining the blind-vias, and (b) a conductive material filling the lined blind-vias and forming a decoupling capacitor.
US09831173B2 Slot-shielded coplanar strip-line compatible with CMOS processes
A strip-line includes a ground plane extending through a plurality of dielectric layers over a substrate; a signal line over the substrate and on a side of the ground plane; a first plurality of metal strips under the signal line and in a first metal layer, wherein the first plurality of metal strips is parallel to each other, and is spaced apart from each other by spaces; and a second plurality of metal strips under the signal line and in a second metal layer over the first metal layer. The second plurality of metal strips vertically overlaps the spaces. The first plurality of metal strips is electrically coupled to the second plurality of metal strips through the ground plane, and no via physically contacts the first plurality of metal strips and the second plurality of metal strips.
US09831167B1 Compound carrier board structure of flip-chip chip-scale package and manufacturing method thereof
A compound carrier board structure of Flip-Chip Chip-Scale Package and manufacturing method thereof provides a baseplate with an opening bonded to a carrier board in order to form a compound carrier board structure. A die is placed in the opening and bonded to the carrier board. A sealant is filled in a gap between surrounding walls of the opening and the die at a height lower than the die to fixedly place the die within the opening and to leave a non-active surface of the die exposed.
US09831156B2 Front-to-back bonding with through-substrate via (TSV)
Methods for forming a semiconductor device structure are provided. The method includes providing a first semiconductor wafer and a second semiconductor wafer. A first transistor is formed in a front-side of the first semiconductor wafer, and no devices are formed in the second semiconductor wafer. The method further includes bonding the front-side of the first semiconductor wafer to a backside of the second semiconductor wafer and thinning a front-side of the second semiconductor wafer. After thinning the second semiconductor wafer, a second transistor is formed in the front-side of the second semiconductor wafer. At least one first through substrate via (TSV) is formed in the second semiconductor wafer, and the first TSV directly contacts a conductive feature of the first semiconductor wafer.
US09831155B2 Chip package having tilted through silicon via
A chip package includes at least one integrated circuit die. The integrated circuit die includes a substrate portion having an internal plane between a front side and a back side, an electrical interconnect portion on the front side, a plurality of first connection terminals on an upper surface of the electrical interconnect portion, a plurality of second connection terminals on the back side of the substrate portion, a plurality of connection wirings electrically connecting the first connection terminals and the second connection terminals, a chip selection terminal between the internal plane of the substrate portion and the upper surface of the electrical interconnect portion, and a chip selection wiring connected to the chip selection terminal and one of the second connection terminals and the first connection terminals. At least one of the chip selection wiring and the plurality of connection wirings includes a tilted portion with respect to the back side of the substrate portion.
US09831154B2 Semiconductor structure and manufacuting method of the same
The present disclosure provides a semiconductor structure. The structure includes a first substrate; a first dielectric layer having a first surface in proximity to the first substrate and a second surface away from the first substrate; a first interconnect penetrating the first surface of the first dielectric layer; and a protection layer extending along a portion of a sidewall of the first interconnect. A thickness of the protection layer is in a range of from about 0.02 μm to about 0.2 μm.
US09831149B2 Printed circuit module having a semiconductor device with a protective layer in place of a low-resistivity handle layer
A printed circuit module having a protective layer in place of a low-resistivity handle layer and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and at least one deep well within the at least one device layer. A protective layer is disposed over the at least one deep well, wherein the protective layer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 106 Ohm-cm.
US09831148B2 Integrated fan-out package including voltage regulators and methods forming same
A method includes adhering a voltage regulator die over a carrier through a die-attach film, with the die-attach film being in the voltage regulator die and encircles metal pillars of the voltage regulator die, encapsulating the voltage regulator die in an encapsulating material, and planarizing the encapsulating material. A back portion of the voltage regulator die is removed to expose a through-via in a semiconductor substrate of the voltage regulator die. The method further includes forming first redistribution lines over the encapsulating material and electrically coupled to the through-via, replacing the die-attach film with a dielectric material, forming second redistribution lines on an opposite side of encapsulating material than the first redistribution lines, and bonding an additional device die to the second redistribution lines. The voltage regulator die is electrically coupled to the additional device die.
US09831147B2 Packaged semiconductor device with internal electrical connections to outer contacts
In an embodiment, an electronic component includes a first dielectric layer including an organic component having a decomposition temperature of at least 180° C., a semiconductor die embedded in the first dielectric layer, a second dielectric layer arranged on a first surface of the first dielectric layer, the second dielectric layer including a photo definable polymer composition and defining two or more discrete openings having conductive material, and a first substrate arranged on the second dielectric layer and on the conductive material. One or more contact pads are arranged on an outermost surface of the first substrate.
US09831137B2 Defect imaging apparatus, defect detection system having the same, and method of detecting defects using the same
The defect imaging apparatus including a chamber having a stage to which a substrate having at least one process defect and at least one reference defects defined at a given area is secured, a position controller configured to obtain an imaging error from a detected actual position and a conversion position of the reference defect and correct a conversion position of the process defect by the imaging error, and generate an irradiation position corresponding to an actual position of the process defect, an image signal generator configured to generate an image signal of the process defect by irradiating an electron beam to the irradiation position and detecting charged particles from the irradiation position in response to the irradiated electron beam, and an imaging device configured to generate a defect image of the process defect by processing the generated image signal may be provided.
US09831136B2 Film thickness metrology
Methods for determining a target thickness of a conformal film with reduced uncertainty, and an integrated circuit (IC) chip having a conformal film of the target thickness are provided. In an embodiment, a first critical dimension of a structure disposed on a wafer is measured. Said structure has at least one vertical surface. A first conformal film is deposited over the structure covering each of a horizontal and the vertical surface of the structure. A second critical dimension of the covered structure is then measured. The target thickness of the conformal film is determined based on difference between the first CD measured on the structure and the second CD measured on the covered structure.
US09831126B2 Method of manufacturing semiconductor device, semiconductor substrate, and semiconductor device
A method of manufacturing a semiconductor device includes the steps of preparing a semiconductor substrate including a semiconductor layer having a first main surface and a second main surface located opposite to the first main surface and an epitaxial layer formed on the first main surface, forming a trench having a sidewall passing through the epitaxial layer and reaching the semiconductor layer and a bottom portion continuing to the sidewall and located in the semiconductor layer, decreasing a thickness of the semiconductor layer by grinding the second main surface, forming an electrode layer on the ground second main surface, achieving ohmic contact between the second main surface and the electrode layer by laser annealing, and obtaining individual substrates by forming a cutting portion along the trench and dividing the semiconductor substrate along the cutting portion.
US09831122B2 Integrated circuit including wire structure, related method and design structure
An integrated circuit (IC), design structure, and a method of making the same. In one embodiment, the IC includes: a substrate; a dielectric layer disposed on the substrate; a set of wire components disposed on the dielectric layer, the set of wire components including a first wire component disposed proximate a second wire component; a bond pad disposed on the first wire component, the bond pad including an exposed portion; a passivation layer disposed on the dielectric layer about a portion of the bond pad and the set of wire components, the passivation layer defining a wire structure via connected to the second wire component; and a wire structure disposed on the passivation layer proximate the bond pad and connected to the second wire component through the wire structure via.
US09831121B2 Semiconductor memory device with contact plugs extending inside contact connection portions
According to an embodiment, a semiconductor memory device includes a plurality of first conductive layers disposed above a substrate in a laminating direction. A stepped wiring area includes a second conductive layer electrically connected to the first conductive layer. The second conductive layer has an end portion as a contact connection portion. A contact plug is connected to the contact connection portion. The contact plug extends in the laminating direction. The contact plug includes a first member and a second member. The first member extends in the laminating direction. The second member extends in a direction intersecting with the laminating direction inside the contact connection portion.
US09831118B1 Reducing neighboring word line in interference using low-k oxide
Techniques for fabricating a memory device which has reduced neighboring word line interference, and a corresponding memory device. The memory device comprises a stack of alternating conductive and dielectric layers, where the conductive layers form word lines or control gates of memory cells. In one aspect, the memory device is provided with a reduced dielectric constant (k) in locations of a fringing electric field of the control gate. For example, portions of the dielectric layers can be replaced with a low-k material. One approach involves recessing the dielectric layer and providing a low-k material in the recess. Another approach involves doping a portion of the blocking oxide layer to reduce its dielectric constant. Another approach involves removing a portion of the blocking oxide layer. In another aspect, the memory device is provided with an increased dielectric constant adjacent to the control gates.
US09831114B1 Self-aligned trench isolation in integrated circuits
A system and method for providing electrical isolation between closely spaced devices in a high density integrated circuit (IC) are disclosed herein. An integrated circuit (IC) comprising a substrate, a first device, a second device, and a trench in the substrate and a method of fabricating the same are also discussed. The trench is self-aligned between the first and second devices and comprises a first filled portion and a second filled portion. The first fined portion of the trench comprises a dielectric material that forms a buried trench isolation for providing electrical isolation between the first and second devices. The self-aligned placement of the buried trench isolation allows for higher packing density without negatively affecting the operation of closely spaced devices in a high density IC.
US09831112B2 Substrate processing apparatus and substrate detaching method
A substrate processing apparatus includes an electrostatic chuck that includes a chuck electrode and electrostatically attracts a substrate; a direct voltage source that is connected to the chuck electrode and applies a voltage to the chuck electrode; and an evacuation unit that includes a rotor and discharges, via a heat transfer gas discharge pipe, a heat transfer gas supplied to a back surface of the substrate electrostatically-attracted by the electrostatic chuck. The evacuation unit is connected via a power supply line to the direct voltage source, generates regenerative power, and supplies the regenerative power to the direct voltage source.
US09831111B2 Apparatus and method for measurement of the thermal performance of an electrostatic wafer chuck
An apparatus and method are described for measuring the thermal performance of a wafer chuck, such as an electrostatic chuck. In one example, the apparatus ha a chamber, a base to support a wafer chuck in the chamber, a heater to heat the chuck, a window through the exterior of the chamber, and an infrared imaging system to measure the temperature of the chuck while the chuck is heated.
US09831099B2 Method and apparatus for multi-film deposition and etching in a batch processing system
Embodiments of the invention describe a method and apparatus for multi-film deposition and etching in a batch processing system. According to one embodiment, the method includes arranging the substrates on a plurality of substrate supports in a process chamber, where the process chamber contains processing spaces defined around an axis of rotation in the process chamber, rotating the plurality of substrate supports about the axis of rotation, depositing a first film on a patterned film on each of the substrates by atomic layer deposition, and etching a portion of the first film on each of the substrates, where etching a portion of the first film includes removing at least one horizontal portion of the first film while substantially leaving vertical portions of the first film. The method further includes repeating the depositing and etching steps for a second film that contains a different material than the first film.
US09831098B2 Methods for fabricating integrated circuits using flowable chemical vapor deposition techniques with low-temperature thermal annealing
Methods for fabricating integrated circuits are provided. In one example, a method for fabricating an integrated circuit includes forming an isolation trench between two fin structures on an integrated circuit substrate, forming a flowable film in the isolation trench using a flowable chemical vapor deposition process, and annealing the flowable film to form a silicon oxide dielectric layer in the isolation trench. The annealing is performed at a temperature of less than about 200° C. with a process gas including N2 and H2O2.
US09831097B2 Methods for selective etching of a silicon material using HF gas without nitrogen etchants
The present disclosure provides methods for etching a silicon material in a device structure in semiconductor applications. In one example, a method for etching features in a silicon material includes performing a remote plasma process formed from an etching gas mixture including HF gas without nitrogen etchants to remove a silicon material disposed on a substrate.
US09831094B2 Enhanced thin film deposition
Methods of producing metal-containing thin films with low impurity contents on a substrate by atomic layer deposition (ALD) are provided. The methods preferably comprise contacting a substrate with alternating and sequential pulses of a metal source chemical, a second source chemical and a deposition enhancing agent. The deposition enhancing agent is preferably selected from the group consisting of hydrocarbons, hydrogen, hydrogen plasma, hydrogen radicals, silanes, germanium compounds, nitrogen compounds, and boron compounds. In some embodiments, the deposition-enhancing agent reacts with halide contaminants in the growing thin film, improving film properties.
US09831093B2 Semiconductor device and manufacturing method thereof
In a semiconductor device, a memory cell is formed of a control gate electrode and a memory gate electrode adjacent to each other, a gate insulating film formed below the control gate electrode and an insulating film formed below the memory gate electrode and having a charge accumulating part therein. Also, in this semiconductor device, a capacitive element is formed of a lower electrode, an upper electrode and a capacitive insulating film formed between the upper electrode and the lower electrode. A thickness of the lower electrode is smaller than a thickness of the control gate electrode.
US09831090B2 Method and structure for semiconductor device having gate spacer protection layer
A method of forming a semiconductor device includes providing a precursor. The precursor includes a substrate; a gate stack over the substrate; a first dielectric layer over the gate stack; a gate spacer on sidewalls of the gate stack and on sidewalls of the first dielectric layer; and source and drain (S/D) contacts on opposing sides of the gate stack. The method further includes recessing the gate spacer to at least partially expose the sidewalls of the first dielectric layer but not to expose the sidewalls of the gate stack. The method further includes forming a spacer protection layer over the gate spacer, the first dielectric layer, and the S/D contacts.
US09831086B2 Method for manufacturing semiconductor substrate
A method for manufacturing a semiconductor substrate that, even when a substrate which has, on a surface thereof, a three-dimensional structure having nanometer-scale microvoids on a surface thereof is used, can allow an impurity diffusion ingredient to be uniformly diffused into the substrate at the whole area thereof where the diffusion agent composition is coated, including the whole inner surfaces of the microvoids, while suppressing the occurrence of defects in the substrate. A coating film having a thickness of not more than 30 nm is formed on a surface of a substrate under such conditions that an atmosphere around the substrate has a relative humidity of not more than 40%, using a diffusion agent composition comprising an impurity diffusion ingredient and a Si compound that is hydrolyzable to produce a silanol group.
US09831083B2 Method of manufacturing semiconductor device, substrate processing apparatus and non-transitory computer-readable recording medium
A film containing a prescribed element and carbon is formed on a substrate, by performing a cycle a prescribed number of times, the cycle including: supplying an organic-based source containing a prescribed element and a pseudo catalyst including at least one selected from the group including a halogen compound and a boron compound, into a process chamber in which the substrate is housed, and confining the organic-based source and the pseudo catalyst in the process chamber; maintaining a state in which the organic-based source and the pseudo catalyst are confined in the process chamber; and exhausting an inside of the process chamber.
US09831081B2 Method for treating substrate
In embodiment, the method includes cleaning a preceding substrate, and drying the preceding substrate and cleaning a next substrate. Drying the preceding substrate and cleaning the next substrate include determining a cleaning start time of the next substrate, and the cleaning start time corresponds to a desired time point after starting drying the preceding substrate.
US09831079B2 Method and apparatus for injection of ions into an electrostatic ion trap
A method of injecting ions into an electrostatic trap, comprising: generating ions in an ion source; transporting the ions from the ion source to an ion store downstream of the ion source; releasing the ions from the ion store to an ion guide downstream of the ion store; and accelerating the ions from the ion guide as a pulse into an orbital electrostatic trap for mass analysis, wherein the average velocity of the ions as the ions exit from the ion guide is substantially higher than the average velocity of the ions as they exit from the ion store, wherein there is a delay between releasing the ions from the ion store and accelerating the ions from the ion guide. Also an apparatus suitable for the method.
US09831077B2 Method for analyzing evolved gas and evolved gas analyzer
Disclosed herein is an evolved gas analyzer and a method for analyzing evolved gas, the apparatus enhancing detection accuracy for gas component without providing the apparatus in a large size. The apparatus includes a heating unit evolving a gas component by heating a sample, a detecting means detecting the gas component, a gas channel connecting the heating unit to the detecting means, the gas channel through which mixed gas of the gas component and carrier gas flows, wherein the gas channel includes a branching channel being open to outside and including a discharge flow rate controlling device, and a flow rate control device controlling the discharge flow rate controlling device based on a detection signal received from the detecting means so as to control the detection signal to be within a predetermined range.
US09831075B2 Source magnet for improved resputtering uniformity in direct current (DC) physical vapor deposition (PVD) processes
A magnetic field forming apparatus includes a support member having a first side and a second side coupling a first end to a second end and an axis of rotation between the first end and the second end; a first body coupled to the first end of the support member and extending away from the first side of the support member, wherein the first body has a plurality of first magnets coupled to a bottom of the first body; a second body rotatably coupled to the second end of the support member and extending away from the second side of the support member, wherein the second body has a plurality of second magnets coupled to a bottom of the second body, wherein the plurality of the first magnets are disposed about 180 degrees from the plurality of second magnets with respect to the axis of rotation of the support member.
US09831072B2 Sputter target and sputtering methods
The present disclosure concerns sputter targets and sputtering methods. In particular, sputter targets and methods of sputtering using conventional sputter targets as well as sputter targets described herein, for highly uniform sputter deposition, are described.
US09831071B2 Systems and methods for using multiple inductive and capacitive fixtures for applying a variety of plasma conditions to determine a match network model
Systems and methods for using multiple inductive and capacitive fixtures for applying a variety of plasma conditions to determine fixed parameters of a match network model are described. The multiple fixtures mimic various plasma conditions without occupying tool time in which a wafer is placed within a plasma chamber to generate the fixed parameters of the match network model.
US09831068B2 Method for activating an inner surface of a substrate tube for the manufacturing of an optical-fiber preform
A method activates the inner surface of a substrate tube via plasma etching with a fluorine-containing etching gas. An exemplary method includes the steps of (i) supplying a supply flow of gas to the interior of a substrate tube, wherein the supply flow includes a main gas flow and a fluorine-containing etching gas flow, (ii) inducing a plasma via electromagnetic radiation to create a plasma zone within the substrate tube's interior, and (iii) longitudinally reciprocating the plasma zone over the length of the substrate tube between a reversal point near the supply side and a reversal point near the discharge side of the substrate tube. The flow of the fluorine-containing etching gas is typically provided when the plasma zone is near the supply side reversal point.
US09831066B1 Compact microwave plasma applicator utilizing conjoining electric fields
A plasma applicator includes a plasma discharge tube and a microwave cavity at least partially surrounding a portion of the plasma discharge tube. Microwave energy is coupled to the microwave cavity via a coupling iris. At least two orthogonal dimensions of the microwave cavity are selected such that the microwave energy in the microwave cavity propagates in a transverse electric (TE) mode. Primary electric fields generated from the microwave energy combine with an evanescent electric field generated from the coupling iris, such that a combined electric field in the microwave cavity is substantially uniform along the longitudinal axis of the plasma discharge tube. A plurality of radial microwave chokes is disposed over an exterior of the plasma discharge tube. Positions of the microwave chokes are such that microwave energy propagating in the TE mode and a transverse electric magnetic (TEM) mode is attenuated.
US09831063B2 Ion implantation compositions, systems, and methods
Ion implantation compositions, systems and methods are described, for implantation of dopant species. Specific selenium dopant source compositions are described, as well as the use of co-flow gases to achieve advantages in implant system characteristics such as recipe transition, beam stability, source life, beam uniformity, beam current, and cost of ownership.
US09831058B2 Vacuum assemblies and methods of formation
The disclosed subject matter includes devices and methods relating to vacuums and vacuum assemblies. In some aspects, methods and devices relate to a vacuum assembly including a body defining an evacuated vacuum chamber, a conduit in the body extending between the vacuum chamber and an exterior of the body, a plug at least partially occluding the conduit, and a seal between the plug and the body that seals the vacuum chamber from the exterior of the body.
US09831057B2 Load current bearing fuse with internal switch element
The disclosure relates to a load current-bearing fuse with internal switch element. One example of the fuse includes a protective element with a first contact, a fuse element that connects the first contact with a second contact, and a protective element having a third contact that can be connected to a second potential of a supply network, but is electrically insulated from the fuse element. The fuse element is also disclosed to include a fluxing agent that has a lower fusion point that the fuse element itself. The fuse is further disclosed to include an internal switch element that monitors a protective element internally and can bring about a targeted disconnection.
US09831056B2 Protection device
A protection device comprises a resin base, PTC component, bimetal component, arm and upper plate which are housed in a resin housing wherein the base includes a terminal integrated with the base by insert molding. A resin cover is formed by insert molding to cover the PTC component, bimetal component, arm and upper plate which are superposed in this order over the terminal within a space in the base. The space in the resin base is substantially closed by the upper plate, the base and the cover are integrally bonded to define the resin housing, the terminal and the arm are electrically connected in series in a normal state, and in an abnormal state where the bimetal component is activated, the terminal and the arm are electrically cut off, while the terminal, PTC component, bimetal component, and arm are electrically connected in series in this order.
US09831055B2 Surface mount electrical fuse with a support bridge
An improved surface mount electrical fuse including a first fuse terminal; a second fuse terminal spaced apart from the first fuse terminal; and a fuse element formed from a conductive material, the fuse element having a support bridge for supporting the fuse element, the fuse element electrically connecting the first fuse terminal and the second fuse terminal.
US09831054B2 Insulated thermal cut-off device
A thermal cut-off device includes a plastic base, two electrodes, a temperature sensing element, and a plastic cover that fits over the base. The temperature sensing element is curved downward, and may be a bimetal or a trimetal. When the device is subject to an over-temperature condition, the orientation of the curve flips such that the temperature sensing element is then curved upward. When the temperature sensing element is curved upward, it lifts an arm of one of the electrodes, which severs the electrical connection between the electrodes. In this manner the device shuts off during an over-temperature condition in order to protect the circuit in which the device is installed. To prevent corrosion of the temperature sensing element, a first moisture insulation layer is applied to the outer surface of the thermal cut-off device. The moisture insulation layer may be an epoxy adhesive or a UV/visible light-cured adhesive or light/heat cured adhesive. In some embodiments, a second moisture insulation layer is formed on the surface of the temperature sensing element.
US09831049B2 Key structure and keyboard having the same
A key structure includes a carrying body, a frame body, a keycap and at least two independent connecting members. The frame body is disposed on the carrying body and forms plurality of sliding grooves. The keycap has a plurality of cap edges and is disposed with a plurality of pivoting portions. The at least two connecting members are each connected between the keycap and the frame body, corresponding to two of the cap edges opposite to each other. Each connecting member includes a pivoting rod and a sliding rod. Each pivoting rod pivots on one of the pivoting portions, and each sliding rod is slidably limited in one of the sliding grooves. This design has preferred structural strength, smooth pressing movement and reliable pressing contact.
US09831044B2 Devices and methods including polyacetylenes
Embodiments described herein relate to compositions, devices, and methods for storage of energy (e.g., electrical energy). In some cases, devices including polyacetylene-containing polymers are provided.
US09831043B2 Electrochemical energy storage systems and methods
A three-dimensional electrode array for use in electrochemical cells, fuel cells, capacitors, supercapacitors, flow batteries, metal-air batteries and semi-solid batteries.
US09831042B2 Organic dyes comprising a hydrazone moiety and their use in dye-sensitized solar cells
The present invention relates to compounds of general formula I wherein R100 and R200 are each independently hydrogen, C1-C10-alkyl which in case of C2-alkyl may be interrupted by one and in case of C3-C10-alkyl by one or two nonadjacent oxygen atoms, C5-C7-cycloalkyl, aryl, aryl-C1-C10-alkyl or aryloxy-C1-C10-alkyl, D is an m-valent (m=1, 2 or 3) donor moiety which comprises at least one carbon-carbon or carbon-heteroatom double bond and/or at least one unfused or fused carbo- or heterocyclic ring, A is an acceptor moiety which comprises at least one carbon-carbon or carbon-heteroatom double bond and/or at least one unfused or fused carbo- or heterocyclic ring, and the donor moiety D and the acceptor moiety A are π-conjugated to one another. Furthermore, the present invention relates to the use of compounds of formula I for producing dye-sensitized solar cells and to dye-sensitized solar cells comprising compounds of formula I.
US09831040B2 Electret sheet and piezoelectric sensor
The present invention provides an electret sheet which can maintain a high generated voltage even if a large amount of pressure has been applied. Disclosed is an electret sheet of the present invention including an electrically charged propylene-based resin foam sheet which contains a crosslinked propylene-based resin that includes a propylene-α-olefin random copolymer having a weight average molecular weight of 370,000 to 420,000 at a proportion of 60% by weight or more, and has a gel fraction of 30% to 50% by weight, and in which the average thickness is 90 to 150 μm, and the average number of foam cells in the thickness direction is 2 to 4 cells.
US09831039B2 Thin film capacitor
A thin film capacitor comprises: a laminated body that has a base electrode, a dielectric layer and an upper electrode layer; a protective layer covering the base electrode, the dielectric layer and the upper electrode layer, and includes a first through-hole that reaches the base electrode, and a second through-hole that reaches the upper electrode layer; a first extraction electrode in the first through-hole and electrically connected with the base electrode; a second extraction electrode in the second through-hole and electrically connected with the upper electrode layer; a first terminal electrode on the protective layer, and connected with the base electrode through the first extraction electrode; and a second terminal electrode on the protective layer, and connected with the upper electrode layer through the second extraction electrode. Young's modulus of the protective layer is equal to or higher than 0.1 GPa and equal to or lower than 2.0 GPa.
US09831038B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer unit, thickness-direction first and second outer layer sections, length-direction first and second outer layer sections, and width-direction first and second outer layer sections. A dimension of the thickness-direction second outer layer section is greater than a dimension of the thickness-direction first outer layer section. The thickness-direction second outer layer section includes an inner portion and an outer portion. A composition ratio of Si to Ti in a ceramic dielectric layer included in the outer portion is higher than that in the inner portion. A boundary portion between the outer portion and the inner portion has a larger Si content than the outer portion. The inner portion has a higher composition ratio of Mn to Ti than the outer portion. Each of minimum dimensions in the length direction of the length-direction first and second outer layer sections is greater than both dimensions in the width direction of the width-direction first and second outer layer sections.
US09831037B2 Monolithic ceramic electronic component and method for manufacturing the same
A monolithic ceramic electronic component having outer electrodes that include an inorganic substance containing at least Si, a crystal phase C containing at least Si, Ti, and Ba at the interfaces to a ceramic layer in peripheral end portions of the outer electrodes. A value of the crystal phase area ratio indicating the relationship between the area of the crystal phase C and the area of a glass phase G, which are formed at the interface to the ceramic layer, in a region within 5 μm from the peripheral end portion of the outer electrode is within a range of 75% to 98%.
US09831027B2 Electrostatic shielding of transformers
Toroidal transformers are currently used only in low-voltage applications. There is no published experience for toroidal transformer design at distribution-level voltages. Toroidal transformers are provided with electrostatic shielding to make possible high voltage applications and withstand the impulse test.
US09831025B2 Expansion radiator for a hermetically closed electrical transformer
An expansion radiator for a hermetically closed electrical transformer or a throttle. A heat exchange fluid is delivered to the radiator via an inflow, passed through an expansion shaft cavity formed by an expansion shaft and an associated cover part, and then drained off via an outflow. A flow guiding part which steers a flow direction of the heat exchange fluid is arranged in a mouth region between the inflow and the expansion shaft cavity.
US09831019B2 Metal nitride material for thermistor, method for producing same, and film type thermistor sensor
Provided are a metal nitride material for a thermistor, which has a high reliability and a high heat resistance and can be directly deposited on a film or the like without firing, a method for producing the same, and a film type thermistor sensor. The metal nitride material for a thermistor consists of a metal nitride represented by the general formula: CrxAly(N1-wOw)z (where 0.70≦y/(x+y)≦0.95, 0.45≦z≦0.55, 0
US09831018B2 Electronic component
An electronic component in which a metal layer is unlikely to be peeled from a substrate includes an insulating ceramic substrate, a ceramic layer diffusion-bonded to the substrate, a metal layer including a first principal surface and a second principal surface opposed to the first principal surface, with the first principal surface diffusion-bonded to the ceramic layer, and a characteristic layer diffusion-bonded to the second principal surface of the metal layer and prepared from a ceramic material, wherein the characteristic layer varies in resistance value with respect to ambient temperature or applied voltage.
US09831017B2 Exterior member mounting method
An exterior member attaching method includes four steps. In an exterior member loading step, an exterior member is loaded onto a base plate in a state where the electric wire regulation pins provided on the base plate pass through exterior member holes. In an electric wire loading step, the electric wire is placed on the exterior member along the electric wire regulation pins. In an exterior member temporary bonding step, the electric wire is nipped by temporarily bonding a second half of the exterior member on the movable temporary bonding portion to a first half of the exterior member on the base plate while pushing the electric wire regulation pins to the base plate side. In an exterior member actual bonding step, a bonding end edge is bonded by moving a bonding roller.
US09831014B2 Heat-resistant electric wire
A heat-resistant electric wire including a core wire and a coating that covers the core wire. The coating is formed from a modified fluorine-containing copolymer that is obtained by irradiating a copolymer with radiation at an exposure of 250 kGy or lower at a temperature of not higher than the melting point of the copolymer. The copolymer is at least one copolymer selected from a copolymer including a tetrafluoroethylene unit and a perfluoro(alkyl vinyl ether) unit and a copolymer including a tetrafluoroethylene unit and a hexafluoropropylene unit.
US09831011B2 Cable and method for manufacturing the same
A cable includes: a conductor including strands densely arranged, the strands including out most strands located at outermost parts of the conductor and inner side strand located on inner side of the outermost strands; and an insulation covering that covers the periphery of the conductor. The insulation covering is in surface contact with the outermost strands, and is provided in a manner such that gaps are provided between the insulation covering and the inner side strands. In the method for manufacturing the cable, a fluid resin having a viscosity of greater than or equal to 323.6 Pa·sec at the point of extrusion is used, and the extrusion pressure of the resin is adjusted in a manner such that the insulation covering is in surface contact with the outermost strands and such that gaps are provided between the insulation covering and the inner side strands.
US09831010B2 Hydrogel network
The invention provides a hydrogel network comprising a plurality of hydrogel objects, wherein each of said hydrogel objects comprises: a hydrogel body, and an outer layer of amphipathic molecules, on at least part of the surface of the hydrogel body, wherein each of said hydrogel objects contacts another of said hydrogel objects to form an interface between the contacting hydrogel objects. A process for producing the hydrogel networks is also provided. The invention also provides an electrochemical circuit and hydrogel component for mechanical devices comprising a hydrogel network. Various uses of the hydrogel network are also described, including their use in synthetic biology and as components in electrochemical circuits and mechanical devices.
US09831005B2 System and method of storing and/or transferring high level radioactive waste
A module for storing high level radioactive waste includes an outer shell, having a hermetically closed bottom end, and an inner shell forming a cavity and being positioned inside the outer shell to form a space therebetween. At least one divider extends from the top to the bottom of the inner shell to create a plurality of inlet passageways through the space, each inlet passageway connecting to a bottom portion of the cavity. A plurality of inlet ducts each connect at least one of the inlet passageways and ambient atmosphere, and each includes an inlet duct cover affixed atop a surrounding inlet wall, the inlet wall being peripherally perforated. A removable lid is positioned atop the inner shell and has at least one outlet passageway connecting the cavity and the ambient atmosphere, the lid and the top of the inner shell being configured to form a hermetic seal therebetween.
US09831004B2 Controllable long term operation of a nuclear reactor
Exemplary embodiments provide automated nuclear fission reactors and methods for their operation. Exemplary embodiments and aspects include, without limitation, re-use of nuclear fission fuel, alternate fuels and fuel geometries, modular fuel cores, fast fluid cooling, variable burn-up, programmable nuclear thermostats, fast flux irradiation, temperature-driven surface area/volume ratio neutron absorption, low coolant temperature cores, refueling, and the like.
US09831001B2 Test apparatus, test system and operating method of test apparatus
A test system may include: a vector storage unit suitable for storing a first test vector corresponding to a first test operation; a test target suitable for performing a test operation corresponding to the test vector stored in a vector storage unit; a comparison unit suitable for comparing a first test result to an expected value to output a first test result value, wherein the first test result is transferred from the test target as a result of the first test operation based on the first test vector; and a vector control unit suitable for modifying the first test vector to generate a second test vector corresponding to a second test operation.
US09830997B2 Shift register, semiconductor device, and electronic device
A semiconductor device and the like with low power consumption can be provided. A shift register in which a plurality of register circuits are connected to each other in series. The plurality of register circuits each include a flip-flop circuit. An operation of the flip-flop circuit of the register circuit in one stage is determined by a clock signal, an output signal of the register circuit in the previous stage, an output signal of the register circuit in the one stage, and an output signal of the register circuit in the next stage. Data stored in the flip-flop circuits in the register circuits in stages that are two or more stages before the one stage and in the register circuits in stages that are two or more stages after the one stage are not rewritten.
US09830995B2 Circuit and method for biasing nonvolatile memory cells
A circuit for biasing non-volatile memory cells includes a dummy decoding path between a global bias line and a biasing node, a reference current generator coupled to the dummy decoding path and configured to supply a reference current, a biasing stage configured to set a cell bias voltage on the biasing node, and a compensation stage configured to compensate a current absorption of the biasing stage at the biasing node so that the reference current will flow through the dummy decoding path.
US09830991B2 Non-volatile memory
A non-volatile memory includes a memory array and a controlling circuit. The memory array includes plural word lines and plural bit lines. The controlling circuit includes a processing circuit, a decoder, a driver, a timing controller and a sense amplifier. The decoder is connected with the processing circuit. The driver is connected with the decoder and the plural word lines. The timing controller is connected with the processing circuit. The sense amplifier is connected with the decoder, the timing controller and the plural word lines.
US09830987B2 Sense amplifier local feedback to control bit line voltage
Methods for precharging bit lines using closed-loop feedback are described. In one embodiment, a sense amplifier may include a bit line precharge circuit for setting a bit line to a read voltage prior to sensing a memory cell connected to the bit line. The bit line precharge circuit may include a first transistor in a source-follower configuration with a first gate and a first source node electrically coupled to the bit line. By applying local feedback from the first source node to the first gate, the bit line settling time may be reduced. In some cases, a first voltage applied to the first gate may be determined based on a first current drawn from the first bit line. Thus, the first voltage applied to the first gate may vary over time depending on the conductivity of a selected memory cell connected to the bit line.
US09830983B1 Memory system and writing method
A nonvolatile memory device includes memory cells, bit lines, a word line, and a control unit performing a write operation in first and second stages. During the first stage, the control unit applies voltages to the word line and the bit lines based on first page of data to maintain threshold voltages for a first group of memory cells and shift the threshold voltages for a second group of memory cells above a first threshold. During the second stage, the control unit applies voltages to the word line and the bit lines based on second and third pages of data to shift the threshold voltages of memory cells in the first group to threshold voltages in one of first, second, and third threshold voltage ranges and the threshold voltages of memory cells in the second group to threshold voltages in one of fourth, fifth, sixth, and seventh threshold voltage ranges.
US09830980B2 Semiconductor device, test program, and test method
When a screening test at a normal temperature is performed instead of a low temperature screening test of SRAM, overkill is reduced and risk of outflow of defects due to local variation is suppressed. An SRAM including a word line, a bit line pair, a memory cell, and a drive circuit that drives the bit line pair is provided with a function that can drive one bit line of the bit line pair at a high level (VDD) potential and drive the other bit line at an intermediate potential (VSS+several tens mV to one handled and several tens mV) a little higher than a low level (VSS) potential for normal writing when writing data into the memory cell.
US09830977B2 Semiconductor integrated circuit device
There is provided a semiconductor integrated circuit device that can generate a unique ID with the suppression of overhead. When a unique ID is generated, the potential of a word line of a memory cell in an SRAM is raised above the power supply voltage of the SRAM, and then lowered below the power supply voltage of the SRAM. When the potential of the word line is above the power supply voltage of the SRAM, the same data is supplied to both the bit lines of the memory cell. Thereby, the memory cell in the SRAM is put into an undefined state and then changed so as to hold data according to characteristics of elements or the like configuring the memory cell. In the manufacture of the SRAM, there occur variations in characteristics of elements or the like configuring the memory cell. Accordingly, the memory cell in the SRAM holds data according to variations occurring in the manufacture.
US09830970B2 Cross-point memory cells, non-volatile memory arrays, methods of reading a memory cell, methods of programming a memory cell, methods of writing to and reading from a memory cell, and computer systems
Cross-point memory cells, non-volatile memory arrays, methods of reading a memory cell, methods of programming a memory cell, and methods of writing to and reading from a memory cell are described. In one embodiment, a cross-point memory cell includes a word line extending in a first direction, a bit line extending in a second direction different from the first direction, the bit line and the word line crossing without physically contacting each other, and a capacitor formed between the word line and the bit line where such cross. The capacitor comprises a dielectric material configured to prevent DC current from flowing from the word line to the bit line and from the bit line to the word line.
US09830968B2 Spin orbit torque (SOT) magnetic memory cell and array
A magnetic memory according to an embodiment includes: at least one memory cell, the memory cell comprising: a conductive layer including a first terminal, a second terminal, and a portion located between the first terminal and the second terminal; a magnetoresistive element including: a first magnetic layer; a second magnetic layer between the portion and the first magnetic layer; and a nonmagnetic layer between the first magnetic layer and the second magnetic layer; a diode including an anode and a cathode, one of the anode and the cathode being electrically connected to the first magnetic layer; and a transistor including third and fourth terminals and a control terminal, the third terminal being electrically connected to the first terminal.
US09830967B2 Electronic device including a semiconductor memory
This technology provides an electronic device. An electronic device in accordance with an implementation of this document includes semiconductor memory, and the semiconductor memory includes a contact plug; a first stack structure disposed over the contact plug and coupled to the contact plug, wherein the first stack structure includes a pinning layer controlling a magnetization of a pinned layer; and a second stack structure disposed over the first stack structure and coupled to the first stack structure, wherein the second stack structure includes a MTJ (Magnetic Tunnel Junction) structure which includes the pinned layer having a pinned magnetization direction, a free layer having a variable magnetization direction, and a tunnel barrier layer interposed between the pinned layer and the free layer, wherein a width of the first stack structure is larger than a width of the contact plug and a width of the second stack structure.
US09830966B2 Three terminal SOT memory cell with anomalous Hall effect
A method and apparatus for deterministically switching a free layer in a spin orbit torque magnetoresistive random access memory (SOT-MRAM) cell is disclosed herein. In one embodiment, an SOT-MRAM memory cell is provided. The SOT-MRAM memory cell includes a magnetic tunnel junction, a ferromagnetic bias layer, and an antiferromagnetic layer. The magnetic tunnel junction includes a free layer having primarily two bi-stable magnetization directions, a reference layer having a fixed magnetization direction, and an insulating tunnel barrier layer positioned between the free layer and the reference layer. The ferromagnetic bias layer is configured to provide spin orbit torque via anomalous Hall effect and simultaneously configured to provide a magnetic bias field on the free layer to achieve deterministic switching. The antiferromagnetic layer is positioned below the ferromagnetic bias layer and is configured to pin a magnetization direction of the ferromagnetic bias layer in a predetermined direction.
US09830960B2 Data output circuit and memory device including the same
A memory device may include a data output circuit configured to multiplex a plurality of data signals read from a memory cell array, wherein the data output circuit includes a clock boosting circuit configured to receive a plurality of internal clock signals generated based on a first power voltage, and to generate a plurality of boosted clock signals by boosting the plurality of internal clock signals based on a second power voltage having a voltage level greater than that of the first power voltage, and a data output driver configured to multiplex and output the plurality of data signals synchronized with the boosted clock signals.
US09830959B2 Precharge circuitry for semiconductor memory device
A semiconductor memory apparatus may include a memory cell circuit, a data latch circuit, and a first stage amplification circuit. The data latch circuit may be electrically coupled to the memory cell circuit by a bit line. The data latch circuit may latch data transferred through the bit line. The data latch circuit may output latched data to an input/output line in response to a cell select signal. The data first stage amplification circuit may generate driving data to a voltage level of an external power supply voltage in response to a voltage level of the input/output line. The data first stage amplification circuit may precharge the input/output line to a voltage level lower than the external power supply voltage and higher than a ground voltage in response to a precharge signal.
US09830958B2 Time-multiplexed communication protocol for transmitting a command and address between a memory controller and multi-port memory
One embodiment sets forth a technique for time-multiplexed communication for transmitting command and address information between a controller and a multi-port memory device over a single connection. Command and address information for each port of the multi-port memory device is time-multiplexed within the controller to produce a single stream of commands and addresses for different memory requests. The single stream of commands and addresses is transmitted by the controller to the multi-port memory device where the single stream is demultiplexed to generate separate streams of commands and addresses for each port of the multi-port memory device.
US09830956B2 Latch circuit and semiconductor apparatus including the same
A latch circuit may be provided. The latch circuit may include a plurality of latches configured to store and output data through input/output signal lines according to input/output control signals. Latches coupled with input/output signal lines of same orders among the plurality of latches may be disposed by being distributed by orders of the input/output control signals. A plurality of pipe latches may be configured by latches which are inputted with input/output control signals of same orders, among the latches disposed by being distributed.
US09830955B2 Data shifting
The present disclosure includes apparatuses and methods related to data shifting. An example apparatus comprises a first memory cell coupled to a first sense line of an array, a first isolation device located between the first memory cell and first sensing circuitry corresponding thereto, and a second isolation device located between the first memory cell and second sensing circuitry corresponding to a second sense line. The first and the second isolation devices are operated to shift data in the array without transferring the data via an input/output line of the array.
US09830953B1 Electronic module ejecting mechanism and portable electronic device thereof
An electronic module ejecting mechanism includes a frame, a door pivoted to the frame, a rod, a sliding sheet slidably disposed on the door, a swing sheet, and a button connected to the sliding sheet. An electronic module is inserted into an opening of the frame. The rod is slidably disposed in the frame and has groove and bending ends. The swing sheet is pivoted to the sliding sheet and has a latch end for inserting into the groove end when the sliding sheet slides to a lock position. When the latch end is inserted into the groove end and the swing sheet swings to an expanding position with opening of the door, the latch end pulls the groove end to make the bending end push the electronic module to partially protrude from the opening. When the door continues opening outwardly, the latch end is separate from the groove end.
US09830952B1 Preventing physical removal of a drive with a medium in motion for mitigating damage events to components of the drive
In one embodiment, a computer-implemented method includes determining whether a medium in a drive is in motion, the drive being mounted in a receptacle, in response to determining that the medium is in motion, preventing physical removal of the drive from the receptacle, and in response to determining that the medium is not in motion, allowing physical removal of the drive from the receptacle. In another embodiment, a computer program product for controlling removal of a drive includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
US09830943B2 Magnetic tape medium servo pattern writing method using single coil multi-gap write head
A method for writing a servo pattern to a magnetic tape medium includes orienting a magnetic flux in opposite directions across gaps in the magnetic tape medium, and moving the magnetic tape medium with its servo band above two gaps in a direction along a longitudinal extension of the magnetic tape medium. The magnetic tape medium includes a servo band along the longitudinal extension of the magnetic tape medium and a servo pattern organized in a servo frame with a first burst having at least two servo stripes, and a second burst having at least two servo stripes. For at least one of the first and second bursts, different stripes within a same burst have opposite magnetic polarities with respect to one another. The method further includes applying a current pulse to the coil, moving the magnetic tape medium, and applying another current pulse to the coil.
US09830940B1 Heat-assisted shingled magnetic recording with variable track widths
A storage device includes a storage controller configured to operate a heat-assisted magnetic recording head to write data to a band of consecutive data tracks in a consecutive track order while selectively alternating a power level of the heat source when writing to some data tracks of the band.
US09830938B1 Suspension assembly, magnetic head suspension assembly, and disk device having the same
A suspension assembly includes a support plate, a wiring member, and a driving element. The wiring member includes a metal plate, an insulating layer, and a conductive layer. The metal plate includes a base end plate, a support portion on a projection portion formed on the support plate, and a pair of link portions which connect the base endplate to the support portion. The insulating layer includes a first end portion on the support portion, and a pair of bridge portions which are respectively provided in parallel with the link portions and extend from a second end portion that is on the base end plate to the first end portion. The driving element deforms in response to a voltage applied thereto to move the support portion. Each link portion includes a bent portion at a location of a straight line passing through a central region of the driving element.
US09830936B2 Magnetic read head with antiferromagentic layer
A tunnel magnetoresistance (TMR) read sensor having a tabbed AFM layer and an extended pinned layer and methods for making the same are provided. The TMR read sensor has an AFM layer recessed from the air bearing surface, providing a reduced shield-to-shield distance.
US09830933B2 Media content playing scheme
A system may include a server configured to detect speech data from media content and to divide the detected speech data into one or more speech data segments in accordance with at least a respective speaker and a break in the detected speech data; and a media content playing device configured to receive the speech data segments from the server, to receive, from an input device, a control signal to play the media content, and to skip forward or rewind to play the media content starting at the identified starting point corresponding to a first one of the respective speech data segments.
US09830932B1 Active shooter and environment detection
A sensor device to detect an audio wave and determine whether the audio wave is a gunshot is provided. The sensor device may include microphone, analog-to-digital converter (ADC), microcontroller, and switch. The ADC may convert audio waves received from microphone into a digital signal. The microcontroller connected to the ADC may compare the digital signal of the audio waves with predetermined audio wave to determine whether the audio waves meet audio threshold parameters. The switch operatively connected to the microcontroller may transmit a trip signal to a predetermined emergency management and response system upon the microcontroller determining that the audio waves meet the audio threshold parameters. A gunshot detection system including the sensor device and a method of detecting a gunshot are also provided.
US09830929B1 Accurate extraction of chroma vectors from an audio signal
A matrix is generated that stores sinusoidal components evaluated for a given sample rate corresponding to the matrix. The matrix is then used to convert an audio signal to chroma vectors representing of a set of “chromae” (frequencies of interest). The conversion of an audio signal portion into its chromae enables more meaningful analysis of the audio signal than would be possible using the signal data alone. The chroma vectors of the audio signal can be used to perform analyzes such as comparisons with the chroma vectors obtained from other audio signals in order to identify audio matches.
US09830925B2 Selective noise suppression during automatic speech recognition
An automatic speech recognition engine and a method of using the engine is described. The method pertains to front-end processing an audio signal and includes the steps of: identifying a plurality of voiced-frames of the audio signal; determining that one or more of the plurality of voiced-frames have a signal-to-noise (SNR) value greater than a first predetermined threshold; and based on the determination, bypassing noise suppression for the one or more of the plurality of voiced-frames.
US09830915B2 Time domain level adjustment for audio signal decoding or encoding
An audio signal decoder for providing a decoded audio signal representation on the basis of an encoded audio signal representation has a decoder preprocessing stage for obtaining a plurality of frequency band signals from the encoded audio signal representation, a clipping estimator, a level shifter, a frequency-to-time-domain converter, and a level shift compensator. The clipping estimator analyzes the encoded audio signal representation and/or side information relative to a gain of the frequency band signals in order to determine a current level shift factor. The level shifter shifts levels of the frequency band signals according to the level shift factor. The frequency-to-time-domain converter converts the level shifted frequency band signals into a time-domain representation. The level shift compensator acts on the time-domain representation for at least partly compensating a corresponding level shift and for obtaining a substantially compensated time-domain representation.
US09830913B2 VAD detection apparatus and method of operation the same
A microphone assembly includes an acoustic sensor and a voice activity detector on an integrated circuit coupled to an external-device interface. The acoustic sensor produces an electrical signal representative of acoustic energy detected by the sensor. A filter bank separates data representative of the acoustic energy into a plurality of frequency bands. A power tracker obtains a power estimate for at least one band, including a first estimate based on relatively fast changes in a power metric of the data and a second estimate based on relatively slow changes in a power metric of the data. The presence of voice activity in the electrical signal is based upon the power estimate.
US09830912B2 Speak and touch auto correction interface
The disclosure describes an overall system/method for developing a “speak and touch auto correction interface” referred to as STACI which is far more superior to existing user interfaces including the widely adopted qwerty. Using STACI a user speaks and types a word at the same time. The redundant information from the two modes, namely speech and the letters typed, enables the user to sloppily and partially type the words. The result is a very fast and accurate enhanced keyboard interface enabling document production on computing devices like phones and tablets.
US09830909B2 User configurable speech commands
A speech recognition method and system enables user-configurable speech commands. For a given speech command, the speech recognition engine provides a mechanism for the end-user to select speech command terms to use in substitution for the given speech command. The speech recognition engine, or module thereof, forms a replacement command for the given speech command from the user-selected speech command terms. The speech recognition engine thereafter is synonymously responsive to user utterance of the replacement command as though the user issued/voiced the associated counterpart given speech command.
US09830907B2 Electronic apparatus and control method for voice recognition on electric power control
Disclosed are a display apparatus and a method of controlling the display apparatus. The display apparatus includes: a signal receiver configured to receive a broadcasting signal; a display configured to display an image based on the received broadcasting signal; a sound receiver configured to receive a sound spoken by a user; a first sound recognizer configured to be supplied with power when the display apparatus is in a standby mode, and determine whether the received sound is a reserved word candidate having a high probability of corresponding to a reserved word; a second sound recognizer configured to be supplied with power when the received sound is determined as the reserved word candidate and to determine whether the received sound is the reserved word; and a controller configured to control the preset operation to be performed when the received sound is determined as the reserved word.
US09830905B2 Systems and methods for feature extraction
A method for feature extraction by an electronic device is described. The method includes processing speech using a physiological cochlear model. The method also includes analyzing sections of an output of the physiological cochlear model. The method further includes extracting a place-based analysis vector and a time-based analysis vector for each section. The method additionally includes determining one or more features from each analysis vector.
US09830903B2 Method and apparatus for using a vocal sample to customize text to speech applications
Apparatus and methods consistent with the present invention measure one or more of the characteristics of a voice recording and use such measurements to create a synthetic voice that approximates the recorded voice and uses such created synthetic voice to verbalize the content of an electronically conveyed written message such as an SMS text message. The vocal characteristics measured may include frequency, timbre, intensity, rhythm, and rate of speech as well as others.
US09830901B1 Bodily function sound anonymization
Apparatuses, systems, methods, and software for bodily function sound anonymization.
US09830900B2 Adaptive equalizer, acoustic echo canceller device, and active noise control device
A variable update step size is determined in proportion to a magnitude ratio or magnitude difference between a first residual signal and a second residual signal. The first residual signal is obtained by using adaptive filter coefficient sequence, where the adaptive filter coefficient sequence has been obtained in previous operations of the adaptive equalizer. The second residual signal is obtained by using a prior update adaptive filter coefficient sequence, where the prior update adaptive filter coefficient sequence is obtained by performing a coefficient update with an arbitrary prior update step size on the adaptive filter coefficient sequence having been obtained in previous operations of the adaptive equalizer.
US09830896B2 Audio processing method and audio processing apparatus, and training method
Audio processing method and audio processing apparatus, and training method are described. According to embodiments of the application, an accent identifier is used to identify accent frames from a plurality of audio frames, resulting in an accent sequence comprised of probability scores of accent and/or non-accent decisions with respect to the plurality of audio frames. Then a tempo estimator is used to estimate a tempo sequence of the plurality of audio frames based on the accent sequence. The embodiments can be well adaptive to the change of tempo, and can be further used to tracking beats properly.
US09830883B2 Method and circuit for adjusting screen brightness and display device
The present disclosure provides a method and a circuit for adjusting screen brightness and a display device including the circuit. The method comprises the steps: detecting a light intensity of an environment in which a display screen currently lies; predetermining an optimal brightness value that matches the light intensity of the environment in which the display screen currently lies; comparing the current brightness value of the display screen with the optimal brightness value of the display screen; and if an absolute value of a difference between the current brightness value of the display screen and the optimal brightness value of the display screen is less than or equal to a predetermined threshold value, the process is ended, and if the absolute value of the difference is greater than the predetermined threshold value, the brightness of the display screen is adjusted by adjusting a voltage value of an analog positive power supply of the display screen.
US09830881B2 Method and apparatus for quantifying color perception
A computer implemented method and apparatus for quantifying color perception. The method comprises generating a color lattice, wherein the color lattice represents a mapping of a non-perceptual color space to a perceptual color space; accessing an image, wherein the image comprises a plurality of pixels; and generating a perceptual DNA for the image based on the color lattice.
US09830880B1 Method and system for adjusting the refresh rate of a display device based on a video content rate
One embodiment of the invention sets forth a technique for determining the frame rate of video content and modifying the refresh rate of a display device to be a multiple of the determined frame rate. A video player application accesses video content and transmits video content frames associated with the video content to a driver. Based on the received video content frames, the driver generates display frames for display on a display device. The driver also determines a frame rate associated with the video content and then modifies the refresh rate of the display device to be a multiple of the video content frame rate.
US09830879B2 Display apparatus and touch display apparatus
A display apparatus includes a multiplexer circuit, a driving unit, a first control line and a second control line. The multiplexer circuit includes a plurality of switch units. The first control line is electrically connected with the switch units and the driving unit. The second control line is electrically connected with the switch units and the driving unit. A maximum time constant from the driving unit to the switch units is less than R*C/4, wherein R represents the equivalent resistance of the portion of the first control line between the two switch units which are the farthest from each other, and C represents the equivalent capacitance of the portion of the first control line between the two switch units which are the farthest from each other.
US09830878B2 Semiconductor device and electronic appliance
The amplitude voltage of a signal input to a level shifter can be increased and then output by the level shifter circuit. Specifically, the amplitude voltage of the signal input to the level shifter can be increased to be output. This decreases the amplitude voltage of a circuit (a shift register circuit, a decoder circuit, or the like) which outputs the signal input to the level shifter. Consequently, power consumption of the circuit can be reduced. Alternatively, a voltage applied to a transistor included in the circuit can be reduced. This can suppress degradation of the transistor or damage to the transistor.
US09830873B2 Liquid crystal display including reactive mesogen alignment layer and a blue pixel with a decreased maximum gray level and driving method thereof
Provided is a liquid crystal display including: a liquid crystal panel assembly including a plurality of pixels; a data driver applying data voltages to a plurality of data lines connected to the plurality of pixels; and a signal controller generating image data signals to provide the generated image data signals to the data driver, in which the plurality of pixels includes a reactive mesogen (RM) alignment layer formed on a display panel, and the signal controller generates the image data signals by adjusting the data voltage with the maximum gray applied to the blue pixel to be decreased by a predetermined level.
US09830868B2 Display device and reset method thereof
A display device including a first common electrode, an active device array substrate, a display medium layer and a power system is provided. The active device array substrate includes a plurality of scan lines, a plurality of data lines, a plurality of transistors, a plurality of pixel electrodes and a second common electrode. Each of the transistors is electrically connected to one scan line and one data line, and the pixel electrodes are electrically connected to the transistors, respectively. The second common electrode and the pixel electrodes form a plurality of storage capacitors. The display medium layer is disposed between the first common electrode and the active device array substrate. The power system is electrically connected to the first common electrode and the second common electrode through two separated conductive routes, respectively. A reset method of a display device is also provided.
US09830864B2 Field sequential image display device
Provided is a field sequential image display device with which the service life of DMD display elements can be lengthened. In the present invention, each frame is equipped with: a display period, wherein a display control portion normally drives multiple mirrors and a lighting control portion drives a first lighting portion and a second lighting portion, thereby displaying a display image in display elements; and a non-display period, wherein the display control portion drives the multiple mirrors for a non-display period and the lighting control portion turns off the first lighting portion and the second lighting portion, and thus the display image is not displayed in the display elements. On the basis of prescribed luminance control conditions, when the luminance of the display image is to be lower than a predetermined threshold luminance value, a control unit lowers the display period ratio, which is the ratio of the display period in each frame period.
US09830862B2 Display device and electronic apparatus
A display device includes: a sampling transistor sampling a signal voltage of a video signal; a holding capacitor holding the signal voltage sampled by the sampling transistor; and a pixel circuit including a driving transistor that drives a light-emitting portion according to the signal voltage held in the holding capacitor. The light-emitting portion is formed by stacking at least two electro-optic elements, an uppermost electrode is connected to one source or drain electrode of the driving transistor, and a lowermost electrode is connected to a node of a reference potential. A potential of an intermediate node between the uppermost electrode and the lowermost electrode at a time of extinction is set with a potential relation in which the potential of the intermediate node is lower than a threshold voltage of the electro-optic element on a side of the reference potential and is higher than the reference potential.
US09830861B2 Display device
A display device can include a display panel, in which a subpixel including a transistor where data lines and gate lines intersect, is disposed; a gate driving unit that sequentially outputs a gate signal to the gate lines; a data driving unit that outputs a data voltage to the data lines according to the gate signal provided to each gate line, and outputs to the data lines during a blank time before a specific frame, data voltages having an output waveform that is identical to data voltages of at least one gate line of the specific frame; and a timing controller that controls the gate driving unit and the data driving unit, and performs a pixel compensation which changes data provided to each subpixel.
US09830854B2 Organic light emitting display, device for sensing threshold voltage of driving TFT in organic light emitting display, and method for sensing threshold voltage of driving TFT in organic light emitting display
A device for sensing a threshold voltage of a driving TFT in an organic light emitting display includes a data drive circuit and a timing controller. The data drive circuit applies a data voltage to a gate node of the driving TFT during a first programming period, determines a source node voltage of the driving TFT as a first sensing voltage during a first sensing period in which a gate-source voltage is constant and higher than the threshold voltage, applies another data voltage to the gate node during a second programming period, and determines the source node voltage as a second sensing voltage during a second sensing period in which the gate-source voltage is constant and higher than the threshold voltage. The timing controller calculates a ratio between the first and second sensing voltages, and obtains a change in the threshold voltage using a change in the ratio.
US09830851B2 Wear compensation for a display
Techniques for implementing aging compensation for a display are described. An example of an electronic device includes a display comprising pixels, each pixel comprising one or more Light Emitting Diodes (LEDs). The electronic device also includes a display aging compensation unit to receive input frame data corresponding to content to be displayed, adjust the input frame data to generate output frame data based on a degree of aging of the LEDs, and send the output frame data to the display. The electronic device also includes a display aging monitoring and compensation processing unit to accumulate aging data that describes the degree of aging of the LEDs. The aging data is accumulated by sampling the output frame data at a sampling point in accordance with a sampling configuration, and the aging data collected at the sampling point is applied to other pixels in the vicinity of the sampling point. The display aging monitoring and compensation processing unit determines a degree of compensation to apply to the other pixels based on the aging data collected at the sampling point and an aging difference between the other pixels and the sampling point.
US09830842B2 Display apparatus for performing control to change a position on an image where an additional image is superimposed
A display apparatus includes a display unit that displays a first image on a screen, wherein the first image includes a first area and a second area, wherein the first area is an area in which an image displayed by another display apparatus is superimposed, and wherein the second area is an area in which a second image is displayed, and a control unit that controls a position of the second area so that at least a part of the second area and at least a part of the first area are not superimposed on each other if a request for changing a position of the second area so that at least a part of the second area and at least a part of the first area are superimposed is input.
US09830831B2 Mobile handwriting recording instrument and group lecture delivery and response system using the same
Disclosed is a mobile handwriting recording instrument for use in a lecture or classroom setting that includes a writing tablet, which has a writing surface, a transmitter and a receiver. Also included is a scanning device that is operably connected to the writing tablet. The scanning device is configured for capturing two or three dimensional indicia placed within the scanning device's field of view. The writing surface is configured to display handwritten indicia thereon while simultaneously displaying an image representing the handwritten indicia remotely.
US09830825B2 Warning and guidance system to assist the parking of a vehicle
A guidance system for aligning a vehicle entering or leaving a structure, the structure having a front wall having an inner surface and an outer surface with an opening therein, the guidance system comprising a left photoelectric diffuse sensor operatively arranged to detect lateral movement of the vehicle, providing a left input signal, a right photoelectric diffuse sensor operatively arranged to detect movement of the vehicle, providing a right input signal, a left visual indicator operatively arranged to display an alert when the vehicle deviates from leftwardly alignment, a right visual indicator operatively arranged to display an alert when the vehicle deviates from rightwardly alignment and, a control center operatively arranged to receive the left and right input signals, calculate the leftwardly and rightwardly alignment, and cause the left and right visual indicators to display alerts when the vehicle deviates from leftwardly and/or rightwardly alignment by predetermined amounts.
US09830823B1 Detection of vehicle operation characteristics
A system for identifying hazardous driving behaviors is presented. Position and motion data from a plurality of vehicles are uploaded to a data center. For each vehicle, the system computes a set of hazard metric for identifying hazardous driving behaviors based on the position and motion information received from the plurality of vehicles. A hazardous vehicle is identified based on the computed hazard metric for the plurality of vehicles. The system reports a set of information regarding the hazardous vehicle to an agency.
US09830821B2 Absolute acceleration sensor for use within moving vehicles
A communication system comprises a pointable range finder to calculate a distance between the vehicle and an object, a recorder for recording a status of the vehicle and a control device. The range finder sends a signal to the control device corresponding to the vehicle's distance from the object and the control device operates the recorder in a manner dependent upon the signal from the range finder. The recorder is able to record the event if the vehicle is an unsafe distance from the object. The unsafe distance is able to be a programmed distance. In some embodiments, the unsafe distance increases with an increase in speed of the vehicle. In some embodiments, the unsafe distance is determined by a programmable constant. In these embodiments, the unsafe distance is determined according to a speed of the vehicle, the vehicle's distance from an object and a pre-defined safe zone threshold value.
US09830817B2 Bus station optimization evaluation method and system
A method and a system for optimizing and evaluating a bus station is disclosed, wherein the method includes: acquiring bus map information and information of moving trajectories of bus users; acquiring human flow moving trajectory dispersion information of the bus users after they leave the bus station according to the bus map information and the information of the moving trajectories of the bus users; and optimizing and evaluating the bus station according to the human flow moving trajectory dispersion information of the bus users. The above technical scheme can accurately perform statistics on passenger flow data related to the bus station, thereby optimizing and evaluating the bus station.
US09830816B1 Antenna validation for vehicle-to-vehicle communication
Systems, methods and apparatus are disclosed for antenna validation for vehicle-to-vehicle communication. An example disclosed vehicle includes a wireless communication module and an antenna calibrator. The example antenna calibrator, for each of a plurality of validation responses received from second vehicles (a) determines an estimated received signal strength based on an estimated open path signal strength loss, and (b) in response to a difference between the estimated received signal strength and an actual received signal strength from the validation response not satisfying a threshold, provides an alert to occupants of the vehicle.
US09830815B2 Navigation apparatus and method
A navigation apparatus 200 comprises a processing resource 260 configured to: determine a route to a selected destination; obtain weather-related data; and modify speed data for a plurality of route segments in dependence on the weather-related data. For each route there is a respective classifier that classifies the road type for the route segment, and the processing resource is configured to modify the speed data for each route segment based on the weather-related data and the road type represented by the classifier for that route segment.
US09830814B2 System and method for transmitting detected object attributes over a dedicated short range communication system
A motor vehicle system for generating and transmitting detected object attributes includes a communication system module positioned in a host vehicle receiving vehicle attribute data from a target vehicle and a sensed vehicle and preparing a fused object attribute data for transmission to the target vehicle. A vehicle track data sub-module in communication with the communication system module independently tracks the sensed vehicle and the target vehicle. An object detection and classification system module having a 3D object detection module identifies a vehicle type defined at least by a vehicle size and generates an object attribute data. A target fusion module receives the object attribute data from the object detection and classification system module, fuses the object attribute data with the vehicle attribute data to create the fused object attribute data, and forwards the fused object attribute data to the communication system module for transmission.
US09830809B2 Electrical device controller
The present disclosure generally relates to an electrical device controller comprising a signal input module for receiving an audio signal, a signal analyzer for breaking the audio signal into individual frequency components and determining each of the individual frequency components' magnitude, a processor for generating control signals based on the individual frequency components' magnitudes and a control signal output module for outputting the control signals to a power supply unit. The power supply unit comprises a plurality of electrical switches and the plurality of electrical switches are being activated or deactivated based on the control signals.
US09830805B2 System and method for alarm signaling during alarm system destruction
A system and method provide for the immediate transmission of a potential alarm to a remote alarm signal escrow site and from the escrow site to a host station in the event where a control panel or an alarm signaling device is tampered with or destroyed by a disablement tactic, e.g., a “crash and smash intrusion.” A system and method may also send an alarm signal during such an attack by using predictive analysis of real-time events.
US09830802B2 System and method for automated posting of alarm information to news feed
Systems and methods for automated posting of alarm information to a news feed are provided. Some methods can include receiving a first alarm and associated first alarm information from a first surveillance device, determining whether posting to a social networking or microblogging service is configured for the first alarm or the first surveillance device, and responsive to the determining, automatically posting the first alarm and the associated first alarm information to the social networking or microblogging service immediately after the first alarm occurs. A user can subscribe to receive posts from the social networking or microblogging service in real time, and the user can receive the posts from the social networking or microblogging service immediately after the first alarm and the associated first alarm information is posted to the social networking or microblogging service.
US09830801B2 Alarm management system
The Alarm Management System allows hospitals and critical care units to manage alarms generated by patient monitors and includes the following components: The Alarm Dashboard provides a display of alarm history and trends categorized as desired by hospital administrators. The Alarm Criticality Discernment Tool assists in distinguishing between critical and non-critical alarms. This Tool can allow a clinician to accommodate patient-specific or doctor-specific rules, alarm thresholds, or exceptions. The Alarm Renderer Tool provides physiological data for a predetermined period before the alarm and upon receiving a patient alarm, allows the alarm and the physiological data displayed visually to be forwarded to a care provider to assist in the determination of the criticality of the alarm. The Alarm Router Tool is a set of rules and editor for routing and escalating unacknowledged alarms to other care providers and recording these events.
US09830800B2 Early warning of non-compliance with an established workflow in a work area
A system for early warning of non-compliance with an established workflow in a work area includes a radio frequency (RF) sensor configured to detect each of a plurality of RF signals located within the work area, and a monitoring system operably connected to the RF sensor. The monitoring system is configured to compare a temporal sequence of detected RF signals to a predetermined temporal sequence of the RF signals associated with the established workflow, and to determine whether a warning condition exists based on the comparison. The RF signals can be emitted by RFID tags within the work area, such as a patient room of a healthcare provider, and the RFID tags may be associated with a hand sanitizing station, an intravenous solution dispenser, and a healthcare provider staff member, each of which play a role in reducing the incidence of hospital-acquired infections through compliance with corresponding patient safety protocols.
US09830794B2 Fire sensor having a sensor guard for heat and smoke detection applications
A sensor guard and method of using the sensor guard to protect a sensor element of a fire sensor. The sensor guard includes one or more legs that extend in a direction that is oblique to a central axis of the fire sensor. The fire sensor includes a housing and the sensor element, extending from the housing, for detecting an indication of fire. The sensor guard is mounted on the housing for protecting the sensor element.
US09830792B1 EAS device with installation switch and activating base
An electronic article surveillance device with an electronics housing and base attaches to an article to be protected. The housing and base have connecting interfaces which act together to attach the housing to the base. The housing has a switch on the underside and the base has an aperture partially covered by a flexible tab that aligns with the switch. The flexible tab normally protrudes away from the bottom surface of the base. When the base is attached to an article, the tab is pushed back into the aperture. When the housing is attached to the base, the switch contacts the tab. If the EAS device is removed from the base without disarming the device, the tab moves out of the aperture and allows the switch to detect the removal. The EAS device then issues an alarm. The flexible tab may a piercing element to pierce plastic wrapping, if present.
US09830791B2 Self-detachable RFID tags
Systems and methods for operating an RFID tag. The methods comprise: inducing current through a magnetic loop or solenoid disposed within the RFID tag that is caused by a inductive field, a magnetic field or an RF field being generated within a surrounding environment; using the current which is induced through the magnetic loop or solenoid to charge a capacitor disposed within the RFID tag; decreasing the amount of current induced through the magnetic loop or solenoid; receiving a detaching signal at the RFID tag; electrically connecting the capacitor to a detaching unit disposed within the RFID tag in response to the detaching signal; and activating the detaching unit by supplying current from the capacitor to the detaching unit, whereby the RFID tag can be detached from an article.
US09830788B1 Anti-theft device for monitoring a universal serial bus type C connector
An anti-theft device for monitoring Type C USB connector. An alarm module has a first terminal and a second terminal. A male plug has a first conductive member in electrical communication with the first terminal and a second conductive member in electrical communication with the second terminal. When the male plug is positioned within the receptacle, a closed electric circuit forms between the first and second conductive members. The alarm module supplies an electric current to the first terminal and monitors the electric current flowing to the second terminal. Responsive to detecting an interruption in the electric current flowing between the first and the second terminals, the alarm module transmits an alarm signal.
US09830780B2 System and method for providing a game with dynamic symbol stacking
A method for playing a game of chance on a gaming machine that includes a display and a plurality of reel positions associated with the game of chance. The plurality of reel positions are configured to be populated with predefined reel strips selected from a reel strip database. The method includes providing the game of chance on the gaming machine, selecting a plurality of predefined reel strips from the reel strip database, populating the plurality of reel positions with the selected plurality of predefined reel strips, and displaying a result of spinning the selected plurality of predefined reel strips.
US09830776B2 Systems and gaming devices for indicating comp eligibility
Systems and methods provide a comp policy associated with a game of chance. A gaming device includes a processor programmed to present the game of chance to a player, wherein gameplay data is generated during play of the game of chance. The gaming device also includes a user interface device configured to receive input from the player to enable the player to play the game of chance, and a comp indicator configured to provide an indication if the player is determined to be eligible for a comp. A computing device is coupled to the gaming device. The computing device is configured to receive the gameplay data from the gaming device, determine whether the player is eligible for the comp based on the gameplay data, and transmit data representative of whether the player is determined to be eligible for the comp to the gaming device.
US09830768B2 Interactive gaming among a plurality of players systems and methods
A system for interactive gaming among a plurality of players includes a host computer system and a plurality of player terminals communicably coupled to the host computer system or gaming platform via a network. The plurality of player terminals may be located at a plurality of licensed gaming locations. The plurality of player terminals may be configured to engage the plurality of players in a common interactive game operated by the host computer system. The plurality of player terminals can include means for dispensing player winnings from the player terminal.
US09830766B2 Wagering game system with stereoscopic 3-D graphics
This document describes techniques for processing graphics in wagering game systems. Some embodiments of the inventive subject matter use stereoscopic 3-D graphics and 2-D graphics to present composite images including multiple views of a virtual 3-D wagering game environment. Such embodiments present the composite images on stereoscopic 3-D devices.
US09830764B1 Universal dispenser interface
The present invention provides a dispenser interface, associated methods and systems, and dispensers employing the dispenser interface and associated systems and methods. An example embodiment provides a method of configuring a communication interface of a dispenser controller configured to control a dispenser for dispensing hygiene products or other products. The method comprises operatively connecting a communication controller to the communication interface of the dispenser controller; and transmitting, via the communication interface and from the communication controller and to the dispenser controller, configuration information, the configuration information comprising at least one of: a communication protocol, instructions indicating dispenser information to be communicated in association with the occurrence of at least one type of dispenser event, instructions associated with how to communicate dispenser information associated with at least one type of dispenser event to the communication controller, and a priority indicator associated with at least one type of dispenser event.
US09830762B1 Coin processing methods
The method according to some embodiments comprises a coin processing machine depositing a plurality of the coins from the coin processing machine through an upper opening of a generally rigid and elongated tubular body of a coin receptacle sleeve and into the coin sleeve until a top level of coins within the sleeve is adjacent to a top of a coin bag; and continuing to deposit additional coins through the upper opening and into the sleeve until a top level of coins within the sleeve is adjacent a full coin height level and above the top of the coin bag.
US09830757B2 System and method for operating vehicle using mobile device
A method of for authenticating a mobile device for operating a vehicle may include receiving, by a receiver of the vehicle, an operation request from the mobile device to actuate an operation of the vehicle and generating, by a controller of the vehicle, a locally-perceivable signal indicative of a passcode granting a connection with the mobile device, in response to the received operation request. The method may further include receiving, by the receiver of the vehicle, information relating to the passcode from the mobile device, and establishing the connection with the mobile device for actuating the operation of the vehicle if the received information is authenticated.
US09830754B2 Control system and method for opening tail gate
A control method for opening a tail gate for a vehicle capable of performing an auto opening operation of the tail gate includes steps of primarily sensing an intention of a user carrying a smart key to open the tail gate and then performing secondary sensing to confirm whether a distance between the smart key and the tail gate is equal to or more than a predetermined distance. Thus, any damage or interference of the tail gate may be prevented.
US09830752B2 Methods and systems for detecting faults in vehicle control systems
A method for detecting faults in a vehicle control system comprising functional units having an associated unique prime number label is provided. The method comprises calling each of the functional units, the call comprising a readable and updateable integer traversal value, and in case the functional unit is operating correctly, updating the traversal value to be the product of the value in the call and the label of the currently called functional unit, and in the case of a fault, not updating the traversal value. Further, the method comprises determining from the traversal value if any functional units are faulty by a comparison with an expected traversal value, and, in the case that the traversal value is not equivalent to the expected traversal value, determining which functional units are faulty by a unique prime factorization algorithm.
US09830751B2 System and method for clearing a readiness bit when a control module of a vehicle is reprogrammed
A system according to the principles of the present disclosure includes a first reprogramming identification module and a first diagnostic module. The first reprogramming identification module identifies when a first control module of a vehicle is reprogrammed. The first diagnostic module sets a first diagnostic trouble code (DTC) when the first control module is reprogrammed and selectively clears the first DTC when an instruction to clear a second DTC stored in a second control module of the vehicle is received.
US09830746B2 Method for charging location usages
Methods are described for charging fees in a road toll system. An on-board unit identification is input into a toll terminal to generate a transaction identification. The transaction identification is transmitted to a transaction server, and from the server to a transaction terminal. A payment card identification is input into the transaction terminal, and is transmitted with the transaction identification to the server. A substitute identification, generated in the transaction server and associated with the card identification, and the transaction identification are transmitted from the transaction server to the toll terminal. The on-board unit identification and substitute identification, associated by the transaction identification, are transmitted from the toll terminal to a toll server. The substitute identification is used in a communication between the toll server and the transaction server for charging a fee for a location usage determined in the road toll system under the respective on-board unit identification.
US09830744B1 Surface mesh generation systems and methods
A method for generating a finite element mesh that includes receiving, by a computer system, data regarding a model of a simulated object, categorizing one or more geometric features of the model and dividing the one or more geometric features of the model into surface shapes based on the data regarding the model. The method includes generating a mesh for each surface shape; and interconnecting the generated mesh to form a mesh for the model.
US09830743B2 Volume-preserving smoothing brush
A system and method are disclosed for implementing a volume-preserving mesh smoothing brush. The volume-preserving mesh smoothing brush first computes modified positions of vertices of a 3D mesh. A change in the volume of the region of the 3D mesh smoothed by the volume-preserving mesh smoothing brush is estimated. Then updated positions of the vertices are computed based on the estimated change in the volume. The volume-preserving mesh smoothing brush effectively rounds the brushed area. During each smoothing iteration, the positions of the vertices are updated to smooth the 3D mesh while also approximately preserving the volume of the 3D mesh.
US09830737B2 Virtual endoscopic image generation device, method, and medium containing program
A structure extracting unit extracts a structure from a three-dimensional medical image, and a view point determining unit determines a view point position and a direction of line of sight of a virtual endoscopic image. An image generating unit calculates a distance between a view point position and the extracted structure, determines a display attribute of the extracted structure based on the distance and a plurality of different display attributes that correspond to different distances from the view point position and are defined for each of the structures, and generates, from the three-dimensional medical image, a virtual endoscopic image containing the structure having the determined display attribute. A display control unit displays the thus generated virtual endoscopic image on a WS display.
US09830736B2 Segmenting objects in multimedia data
Disclosed is a method for segmenting a plurality of objects from a two-dimensional (2D) video captured through a depth camera and an RGB/G camera. The method comprises detecting camera motion in each 2D frame of the plurality of 2D frames from the 2D video and generate a first set of 2D frames without any camera motion. The method further comprises generating a plurality of cloud points for the first set of 2D frames corresponding to each pixel associated a 2D frames in the first set of 2D frames. The method further comprises generating a 3D grid comprising a plurality of voxels. The method further comprises determining valid voxels and an invalid voxels in the 3D grid. Further, a 3D connected component labeling technique is applied on to the set of valid voxels to segment the plurality of objects in the 2D video.
US09830733B2 Method and apparatus for performing ray-node intersection test
A method and apparatus to perform a ray-node intersection test are provided. The method includes receiving an input representing coordinates of a bounding box and an origin coordinate of a ray as fixed-point numbers, obtaining difference values between the input coordinates of the bounding box and the origin coordinate, and obtaining multiplication values between the obtained difference values and a reciprocal number of a direction vector of the ray, where the reciprocal number is a floating-point number.
US09830732B1 Methods and systems for image alignment of at least one image to a model
A system and a method for image alignment between at least two images to a three-dimensional model. The method including: determining a lower bound and an upper bound of an acceptable likelihood of mismatch between the at least two images; evaluating the likelihood of mismatch between the at least two images over a set of poses (r), shifts (t), or both poses (r) and shifts (t); and discarding those evaluations resulting beyond the lower bound and upper bound.
US09830731B2 Methods of a graphics-processing unit for tile-based rendering of a display area and graphics-processing apparatus
A method of a graphics-processing unit (GPU) for tile-based rendering of a display area and a graphics-processing apparatus are provided. The method includes the steps of computing vertex positions of a plurality of vertexes, wherein the first vertex corresponds to a first thread and the second vertex corresponds to a second thread; determining whether a thread merge condition is satisfied; merging the first thread and the second thread to a thread group when determining that the thread merge condition is satisfied; computing vertex varyings of the plurality of vertexes, wherein when the first thread and the second thread are merged to the thread group, a varying of the first vertex and a varying of the second vertex are computed with respect to a program counter.
US09830728B2 Augmented facial animation
Examples of systems and methods for augmented facial animation are generally described herein. A method for mapping facial expressions to an alternative avatar expression may include capturing a series of images of a face, and detecting a sequence of facial expressions of the face from the series of images. The method may include determining an alternative avatar expression mapped to the sequence of facial expressions, and animating an avatar using the alternative avatar expression.
US09830727B2 Personalizing image capture
In some implementations, faces based on image data from a camera of a mobile device are detected and one or more of the detected faces are determined to correspond to one or more people in a set of people that are classified as being important to a user. In response to determining that one or more of the detected faces correspond to one or more people in the set of people that are classified as being important to the user, quality scores are determined for the one or more detected faces that are determined to correspond to one or more people that are classified as important to the user. Multiple images with the camera are captured based on the quality scores such that, for each face determined to correspond to a person that is classified as important to the user, at least one of the multiple images includes an image of the face having at least a minimum quality score. A composite image is generated that combines the multiple images.
US09830726B2 Providing coordinating location information using a gridded reference graphic (GRG)
A system for real-time or near real-time coordination of personnel and a method for creating a gridded reference graphic (GRG) for use in such a system is provided. A GRG is created by obtaining imagery of an area a team is to be operating in, wherein the imagery is obtained from overhead, taken from a position substantially orthogonal to the central portion of the area of operation. A grid, which may then be further modified with labels allowing identification of areas within the grid, is then overlaid thereon, creating a GRG. The GRG may then be served to personnel and displayed on a user device. The system includes a GRG comprising scale images of an intended area of operation, a labeled grid overlaid thereon and a scale for measurement of distances wherein the GRG are dispersed among and displayed to personnel.
US09830724B2 Detecting real estate vacancies using satellite imagery
A computer-implemented method for detecting real estate vacancies using satellite imagery is described. The method is implemented using a computing device in communication with a memory. The method includes receiving, by the computing device, a first location identifier that identifies a first real property location. The method additionally includes retrieving, by the computing device, a first satellite image of the first real property location. Additionally, the method includes retrieving, by the computing device, a second satellite image of the first real property location. The method additionally includes generating, by the computing device, a compound image of the first real property location by overlaying the second satellite image over the first satellite image. Additionally, the method includes providing the compound image to a user interface, wherein the compound image provides an indication of one or more vacant portions of the first real property location.
US09830723B2 Both-direction display method and both-direction display apparatus
A both-direction display method includes: inputting an image signal from an external device; displaying an image on a screen on the basis of a display signal; detecting an operation for the screen as an image operation; drawing an operation input object corresponding to the image operation; outputting the display signal for displaying a composite image obtained by combining an external image on the basis of the image signal and the operation input object; detecting an interlocking operation; and editing the operation input object so as to follow a change of the external image in accordance with the interlocking operation.
US09830721B2 Rendering method and apparatus
A rendering method includes determining, at a geometry processor, if a previous draw command from among previous draw commands is identical to a current draw command; in response to the previous draw command being identical to the current draw command, selecting a primitive list indicating a result of geometry processing performed on the previous draw command; and performing pixel processing using the primitive list.
US09830720B2 Graphics control during flow cytometry event gating
When manually drawing gates on plots of flow cytometric data, how the underlying data is rendered can cause inaccuracies and/or inefficiencies in the drawing. The present application is directed to graphics control features for dynamically adjusting attributes of the plot such as event color or plot style (e.g., dot plot, contour plot) while drawing a gate. The adjustments may be triggered by the gate, by the area being gated, or a trigger (e.g., mouse or key stroke event) while drawing the gate.
US09830718B2 Image processor, image processing method, and treatment system
According to some embodiments, an image processor includes an image generator, a region acquirer, and a label applicator. The region acquirer acquires at least one two-dimensional region designated on at least one first perspective image generated from three-dimensional volume data of a target. The label applicator applies a label on at least one first three-dimensional region. The at least one first three-dimensional region is a part of a second three-dimensional region. The second three-dimensional region is defined by the at least one two-dimensional region, a point and a surface which is defined by a set of straight lines between the point and the boundary of the two-dimensional region. The first three-dimensional region is defined to be a first overlapping region where the three-dimensional volume data and the second three-dimensional region overlap.
US09830717B2 Non-destructive automatic face-aware vignettes
Techniques for non-destructive automatic face-aware vignettes are described. In implementations, a request is received to generate a vignette for an image that includes face(s) or other salient object(s) or a combination faces and salient objects displayed in the image. Based on the request, a boundary can be determined that encloses the face(s) or other salient object(s) or both. Using the boundary, one or more parameters of the vignette are automatically modified to customize the vignette based on the face(s) or other salient object(s) or both displayed in the image. Then, a customized version of the vignette can be generated for the image based on the modified parameters.
US09830714B2 Graphics processing with advection to reconstruct missing sample data points
In a graphics processing system pixel data and vertex coordinate information from a previous frame is buffered and provided to the current frame. A decision is made in the current frame whether pixel data from the previous frame may be reused. In one implementation if the speed of pixels in a tile is less than a quasi-static speed threshold a decision is made whether or not to reuse a fraction of pixels from the previous frame.
US09830713B1 Surveillance imaging system and method
A system and related method for detecting unmanned aerial vehicles and other targets aboard an aircraft scans a region proximal to the aircraft with a network of image sensors attached to the aircraft exterior. Visual processors detect potential targets and determine location data associated with the targets based on the captured images, sending the captured images and associated location data to a visual display system for display to a pilot or crew of the aircraft along with cueing symbology. The visual display system may include a cockpit-mounted heads-down display, a monocular, binocular, or head-tracking helmet-mounted display, or an offboard mobile device. The system may scan a 3-D space around the aircraft or a proximal 2-D section of terrain.
US09830710B2 Systems and methods for hair segmentation
A method includes receiving an image comprising a human head from an imaging device. Further, the method includes grouping one or more pixels of the image into one or more super pixels. Furthermore, the method includes generating a polar coordinate grid for the image, wherein the polar coordinate grid comprises one or more grid points. Additionally, the method includes labeling the one or more grid points as one of a face region, a hair region, and a background region based on tiered structure constraint. The method also includes labeling the one or more super pixels as one of the face region, the hair region, and the background region based on the one or more labels of the one or more grid points. Further, the method includes transmitting a notification comprising the one or more labels of the one or more super pixels.
US09830709B2 Video analysis with convolutional attention recurrent neural networks
A method of processing data within a convolutional attention recurrent neural network (RNN) includes generating a current multi-dimensional attention map. The current multi-dimensional attention map indicates areas of interest in a first frame from a sequence of spatio-temporal data. The method further includes receiving a multi-dimensional feature map. The method also includes convolving the current multi-dimensional attention map and the multi-dimensional feature map to obtain a multi-dimensional hidden state and a next multi-dimensional attention map. The method identifies a class of interest in the first frame based on the multi-dimensional hidden state and training data.
US09830708B1 Image segmentation of a video stream
Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, binarizing an area of interest within one or more image, identifying an initial pupil location and an initial iris radius, and determining a final pupil location and a final iris radius. Some embodiments enable the client device to perform one or more operations within a user interface based on the image segmentation.
US09830705B2 Image evaluation apparatus and pattern shape evaluation apparatus
Provided are an image evaluation method and an image evaluation apparatus to evaluate a two-dimensional shape and a change in shape of a pattern side wall of a semiconductor pattern based on a SEM image, thus estimating an exposure condition. To this end, a method and a device include a storage unit that stores a model indicating a relationship between a feature amount that is obtained by creating a plurality of outlines from a SEM image and an exposure condition, and outline creation parameter information corresponding to the model; an outline creation unit that creates a plurality of outlines from a SEM image using the outline creation parameter information; and an estimation unit that uses a feature amount that is found based on the plurality of outlines created by the outline creation unit and the model to find an exposure condition.
US09830704B1 Predicting performance metrics for algorithms
Where a plurality of machine learning algorithms is available to process information or data in the furtherance of a task, one of the algorithms may be identified as particularly well-suited or appropriate based on attributes of the information or data. Such attributes of the imaging data may be determined by any means, and a prediction as to the performance (e.g., one or more metrics) or success of each of the algorithms may be made. One of the algorithms may ultimately be selected based on such predictions, as well as the computing resources that are available for executing the algorithms, and any other relevant constraints.
US09830702B2 Dynamic real-time layout overlay
Methods and systems for dynamic real-time overlay include identifying positional and dimensional characteristics of an image of a device under test (DUT). Characteristics of the image are correlated with a design layout of the DUT using a processor to determine a size, field of view, and position for the design layout to match the image. The design layout and the image are overlayed, such that both are superimposed and visible simultaneously.
US09830699B2 Automatic measurement of lesions on medical images
The present invention relates to a method for assessing the presence and/or the severity of a lesion in an organ or tissue of a subject through automated analysis of at least one image of said organ or tissue, wherein said organ or tissue is preferably a liver organ or liver tissue, comprising the calculation of a score combining descriptors of said image, wherein said method comprises the steps of: a. measuring on said at least one image at least two descriptors of said at least one image; b. mathematically combining said at least two descriptors in a score; and c. assessing the presence and/or the severity of a lesion in the organ or tissue based on the value of the score calculated at step (b).
US09830697B2 Display of dose values for planning an irradiation
Dose values are displayed. The dose values display the take-up of radiation by an examination volume to be expected during an irradiation. An examination volume is segmented in an image, and the dose values are assigned to areas of the surface of the examination volume. The surface of the examination volume is displayed as a plane such that the areas displayed as flat will be graphically encoded by the dose values assigned to the respective areas.
US09830695B2 System, method, and computer program product for indicating hostile fire
Systems, methods, and computer program products for identifying hostile fire. A characteristic of a fired projectile is detected using an optical system and the projectile's travel path in relation to a vehicle is determined. If the determined travel path of the projectile is within a predetermined distance from the vehicle, it is determined that the projectile is hostile towards the vehicle and a warning is output.
US09830692B2 Method and device for processing image data based on characteristic values of pixel values of pixels
Provided are a method and a device for processing image data. According to the method, first characteristic values respectively of a plurality of regions of a first image are determined by sequentially calculating, for each of the plurality of regions, characteristic values corresponding to each of pixel values of pixels included in each of the plurality of regions while sequentially receiving the pixel values of the pixels; based on the determined first characteristic values, an illumination image related to a second image that is a following image of the first image is obtained; and, based on the obtained illumination image, the second image is modified.
US09830689B2 Image processing apparatus that performs image restoration processing, method of controlling the same, and storage medium
An image processing apparatus capable of properly suppressing coloring caused by image restoration processing. A feature amount of a color of a pixel in an image before restoration processing is calculated as a first color feature amount. Image restoration processing is performed on the image using an image restoration filter. A feature amount of a color of a pixel in an image after restoration processing is calculated as a second color feature amount. High-frequency components included in the first color feature amount and the second color feature amount are attenuated according to a photographing condition at the time of photographing the image. Pixel values of the image after restoration processing are corrected based on the first color feature amount and the second color feature amount of which the high-frequency components are attenuated.
US09830683B2 Image display device capable of displaying image in a desired orientation, method of controlling the same, and storage medium
An image display device capable of saving time and effort required for viewing image data, to which image rotation information unintended by a user is added, in a desired orientation. An acceleration sensor detects an attitude of the image display device. A system controller controls the direction of display of an image based on the image rotation information and the detected attitude of the image display device. When the image display device is rotated from a state where the long side of the image displayed on a monitor and that of the monitor do not match each other, the system controller rotates the image such that the long sides of the image and the monitor match each other, and then, the system controller restricts rotation of the displayed image.
US09830682B2 Upsampling and signal enhancement
A signal which is to be quality-improved often suffers from the quality degradation in the spatial high frequency region more than compared to the spatial low frequency region. Accordingly a quality improvement is performed efficiently by combining the signal to be quality improved with a high frequency portion extracted from a sparse approximation of the signal to be quality improved.
US09830679B2 Shared virtual reality
An immersive three dimensional (3-D) virtual reality sharing system is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and orientation of a user device relative to the reference point and boundary are used to determine a corresponding location and orientation in the 3-D virtual world. A representation of a portion of the 3-D virtual world corresponding to the determined location and orientation is rendered at the user device. As the user device is moved in the physical world, a corresponding updated location in the 3-D virtual world is determined, and the rendered representation updated. Thus, the user device acts as a window into the 3-D virtual world.
US09830678B2 Graphics processing unit resource sharing
Examples of GPU resource sharing among distributed applications in a distributed computing environment are disclosed. In one example, a method includes receiving a first request from a first distributed application of the plurality of distributed applications for first requested GPU resources. The method may further include receiving a second request from a second distributed application of the plurality of distributed applications for second requested GPU resources. The method may also include receiving response from each of the plurality of computing nodes indicating an availability of GPU resources for each of the plurality of computing nodes. Additionally, the method may include, responsive to determining that at least one of the first and second requests can be fulfilled by at least one of the plurality of computing nodes, allocating a first set of GPU slices for the first application and allocating a second set of GPU slices for the second application.
US09830676B2 Packet processing on graphics processing units using continuous threads
In accordance with some embodiments, a continuous thread is operated on the graphics processing unit. A continuous thread is launched one time from the central processing unit and then it runs continuously until an application on the central processing unit decides to terminate the thread. For example, the application may decide to terminate the thread in one of a variety of situations which may be programmed in advance. For example, upon error detection, a desire to change the way that the thread on the graphics processing unit operates, or in power off, the thread may terminate. But unless actively terminated by the central processing unit, the continuous thread generally runs uninterrupted.
US09830674B2 Biometric registration and/or verification system and method
A biometric registration and/or verification system and method may comprise: a biometric sensor for capturing biometric data; a data entry device, a computer processor for receiving captured biometric data and entered data; and a database storing records thereof. The identifying biometric data may be related to the entered data in the database record. The biometric data is tested for satisfying a predetermined quality standard before being utilized, e.g., stored in the database record and/or compared.
US09830670B2 Intelligent power monitoring
An electronic device operative to monitor and control processes and operations based on the power cost of those processes and operations are provided. The electronic device can identify processes or networked devices requiring power, determine the expected amount of power required for the process or networked device, and calculate the cost of the power requirement. For example, the electronic device can receive data or algorithms defining the manner in which a power supplier computes the cost of consumed power, and predict the expected cost of the particular power requirement. Based on the importance of the process or device, and the expected power cost, the electronic device can perform a process or provide power to a networked device, or alternatively delay or cancel a process to ensure that the power cost of the device remains within preset boundaries (e.g., the power cost of the device or of a home network of devices does not exceed a maximum cap).
US09830666B1 Tracking insurance funds using an interpretive representation of accounting information
A technique of tracking insurance funds using an interpretive representation of accounting information includes obtaining a plurality of accounting entities. It further includes deriving, based on the accounting entities, a plurality of funds-source entities and a plurality of funds-use entities. It further includes, in response to an allocation scheme, creating a set of tracking entities that allocate the funds-source entities to the funds-use entities, wherein each tracking entity connects one funds-source entity and one funds-use entity.
US09830658B2 In-line FIX packet translator
Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.
US09830657B2 Inter-product matrix
Lists of tradeable objects may be generated and displayed to enable a user to define a trading strategy having multiple legs. The lists of tradeable objects may be used to define and display different combinations of the tradeable objects that are included in each of the lists. Each combination of tradeable objects may define the different legs of a spread that may be tradeable on one or more exchanges. A combination of tradeable objects may be selected to display contract information associated with the different legs of the spread. The contract information for each leg may be used to define and display spread information for the legs of the trading strategy. The spread information may allow the user to view information related to the spreads for different combinations of tradeable objects in a display.
US09830655B2 Method and apparatus for motion based target prediction and interaction
Embodiments for motion based target prediction and interaction are described herein. One example embodiment includes predicting a target element based on a user moving a cursor in relation to a trading interface. When a target element is identified, one or more actions may be pre-configured based on the target element. For example, when a target element is associated with a buy action and a price, an order message to buy a tradable object at the price may be generated based on the predicted target element. Then, a user action may be received to select the target element and to execute the action. The user action selecting the target element may be received prior to the cursor reaching the desired target.
US09830654B2 Repositioning of market information on trading screens
As market conditions descend or ascend an axis of prices, the display of market information is repositioned, at a pre-determined rate if desired, around an item of interest. An item of interest may include the best bid price, the best ask price, the inside market, a moving average, a last traded price, a theoretical value, the result of an equation, or some other item of interest to the trader. According to the present embodiments, market information may be displayed in a region relative to an axis of prices, and when an event occurs, a repositioning signal is initialized causing the axis to be repositioned such that the item of interest is positioned at a pre-determined location in the region. The price axis can be repositioned at a fixed rate or at a dynamically variable rate.
US09830648B2 Systems and methods for managing a customer account switch
Systems and methods for management of an account switch are disclosed. An account switch management system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive a list of transaction entries to be switched from a first account to a second account and account information associated with the first account and the second account. The one or more processors may also determine a recommendation relating to a customer action based on the transaction entries and the account information. The one or more processors may provide the list of transaction entries and account information and the recommendation to the client device. The one or more processors may also receive a request from the client device to complete an action and transmit a notification to a processing device to complete the action.
US09830644B2 Weigh scale certification system and associated method
A method and system for remotely exchanging weighment information via a wireless device, such as a cell phone, pertaining to a vehicle, such as truck, at a vehicle weight station. The system and method may include determining a present location of a vehicle to be weighed, verifying identification information of the vehicle to be weighed and receiving a vehicle weight from a server remote from the wireless device. The system and method may also include exchanging payment information between one or more servers and a wireless device.
US09830642B2 Intelligent delivery and acquisition of digital assets
Improved techniques and systems for delivery and acquisition of digital assets are disclosed. The techniques and systems are especially suitable and useful for delivering digital assets (e.g., media assets) that are available for acquisition and electronic delivery from online stores to electronic devices. In accordance with one aspect, when a digital asset is acquired form an online store via an electronic device associated with a user, the digital asset can be arranged for delivery to a number of other of electronic devices also associated with the user. It will be appreciated that the digital asset can be delivered and acquired without requiring explicit user input or instruction in accordance with another aspect. Other aspects of the techniques and systems include customization of configuration and user interfaces that are provided to facilitate acquisition of digital assets in a more efficient manner.
US09830635B1 Systems, methods, and devices for determining and displaying market relative position of unique items
The disclosure herein provides systems, methods, and devices for determining and displaying market relative positions and/or attributes of unique items. A visualization system for generating electronic visualizations of market-relative attributes of unique items comprises an item selection receiver, a visualization compilation engine, and a rendering engine.
US09830633B2 Deriving dynamic consumer defined product attributes from input queries
Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.
US09830630B2 Product presentation assisted by visual search
Example embodiments may provide a system, apparatus, computer readable media, and/or method configured for processing input representing data associated with a first product, the first product comprising a plurality of components, processing input representing a particular one of the components, processing input representing an attribute of the particular component or of the first product, querying a product memory based on the particular component and the attribute to identify a second product.
US09830628B1 Custom audio messages for packaged goods
Systems and methods are described to enable the inclusion of customized audio messages into packages for physical items. Specifically, embodiments of the present disclosure enable a user, in connection with an order to physical items, to record an audio message (e.g., a gift message) to be played back on the opening of a package including the physical items. The recorded audio message can be encoded into audio data at a user computing device and transmitted over a network to a fulfillment processing system associated with the order. The fulfillment processing system can encode the audio data into a playback device included within a package of the ordered items. The playback device may include one or more sensors (such as mechanical switches, light sensors, etc.) that notify the playback device when the package is opened. The playback device can then output the audio message to a receiving party.
US09830625B2 System and method for location and time specific mobile commerce
Method for location and time specific commerce includes receiving an event request from a user using a mobile device; verifying an account of the user; obtaining a location of the user; obtaining a date and time of the request; retrieving merchandising information from one or more databases, according to the location of the user and said date and time of the request; and transmitting said merchandising information to the user.
US09830620B2 Method and system for data structure creation, organization and searching using basic atomic units of information
A computer-implemented method for organizing data using basic atomic units of information includes generating an object of interest (OI) comprising an OI name and an OI description. The OI is a basic atomic unit of information. The OI comprises an audience and data associated with the OI is searchable. The method includes assigning one or more characteristics to the OI. The one or more characteristics of the OI are searchable. A first OI is linked with one or more second OIs having at least one overlapping audience or characteristic. The second OI is accessible by a link displayed in the first OI. The first OI is displayed in a visual format that is accessible to a plurality of users.
US09830615B2 Electronic ad direction through a computer system controlling ad space on multiple media properties based on a viewer's previous website visit
An automatic system facilitates selection of media properties on which to display an advertisement, responsive to a profile collected on a first media property, where a behavioral-targeting company calculates expected profit for an ad correlated with the profile and arranges for the visitor to be tagged with a tag readable by the selected media property. The profit can be calculated by deducting, from the revenues that are expected to be generated from an ad delivered based on the collected profile, at least the price of ad space at a media property where the BT company might like to deliver ads to the profiled visitor. When the calculated profit is positive (i.e., not a loss), the BT company arranges for the visitor to be tagged with a tag readable by the selected media property through which the BT company expects to profit.
US09830610B1 Systems and methods for automated benefit verification and application
Systems and methods for providing automated benefit verification and application are described. The apparatus may include a receiving module to receive a transaction, a transaction processing module to process the transaction and parse a unique identifier, a verification module to verify eligibility for a benefit and a data store to store a plurality of unique identifiers. The method may comprise receiving a credit card transaction, determining if a unique identifier contained within the transaction matches one of a stored listing and prompting a user to accept a benefit if the unique identifier matches one of the stored listing. The method may, alternatively, comprise processing a payment device, determining if the user is entitled to a benefit based on information contained within the payment device, prompting the user to accept or decline the benefit and providing the benefit if accepted.
US09830607B1 Multi-platform overlap estimation
Panel and census data representing accesses by sets of users with multiple types of media platforms to media content associated with multiple media entities is accessed. An overlap in the accessed panel data that represents users who have accessed media content associated with the media entity with more than one of the multiple types of media platforms is determined. Based on the accessed panel data, the determined overlap in the accessed panel data, and the accessed census data, an overlap function that estimates an overlap in the accessed census data is derived. The derived overlap function is applied to census data associated with a media entity to estimate an overlap in the census data associated with the media entity. The overlap in the census data represents users who have accessed media content associated with the media entity with more than one of the multiple types of media platforms.
US09830606B2 Systems and methods for enrolling a user in a membership account
Systems and methods are provided for enrolling a user in a membership account. A payment processing request is received from a point of sale device associated with a merchant. The payment processing request includes an account number associated with a user. Based on the account number, a user account associated with the user is retrieved, where the user account includes address information for communicating with a computing device that is associated with the user. Computer-readable instructions are transmitted to the computing device based on the address information, the computer-readable instructions causing the computing device to prompt the user to enroll in a membership account associated with the merchant. A response is received from the computing device indicating consent from the user to enroll in the membership account. Based on the response, an enrollment request is transmitted to the merchant, where the enrollment request includes user information from the user account.
US09830604B2 Method and apparatus for managing and providing provenance of product
Described is a method for managing and providing provenance of a product. There is disclosure of the association to the product of a unique product identifier as well as the optional association to the product of an anti-counterfeiting device also having a unique identifier as the product moves along the supply chain from its source phase, through the transformation phase and undergoes the transportation phase. There may be more than one product identifier or anti-counterfeiting device as the product is sometimes joined, sometimes partitioned and sometimes packaged. To manage and facilitate the generation and association of identifiers as the product moves along the supply chain there is a data memory device for storage of the unique identifier for the product and association by the server in the data memory device of the unique identifier for the product with the unique identifier of the anti-counterfeit device and other associations. The server is also adapted to receive and store in the data memory device one or more characteristics of the product existing or created as the product moves along the supply chain. Receipt by the processor of the unique identifier of a product or anti-counterfeit device with a query for the provenance of the product, makes available at least one characteristic associated with that product.
US09830598B2 Magnetic emissive use of preloaded payment card account numbers
A thin-client access card has a card body with partial or fully emissive magnetic data tracks. An emissive element is disposed in the card body under the location of the legacy magnetic data tracks. An electronic signal conditioner converts audio signals from a mobile device into magnetic data applied to the emissive element. A swipe sensor detects when the thin-client access card is being swiped by a legacy card reader, and triggers an output of magnetic data from the emissive element while proximal to the POS reader head. A cable attaches the thin-client access card as a peripheral to the mobile device with an audio output jack.
US09830596B2 Method for conducting a transaction between a merchant site and a customer's electronic device without exposing payment information to a server-side application of the merchant site
A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction. The payment information can thus be used by the server-side application via the token without the server-side application being exposed to the payment information.
US09830587B1 System, method, and device for customizing online merchant payment forms for mobile devices without merchant integration
A system, method and device for customizing online merchant payments for mobile devices without merchant integration are provided. In an embodiment, a mobile device monitors a state of a web-based session between the mobile device and an online merchant and detects and intercepts a payment form received from an online merchant for entering payment information to complete a purchase transaction with the online merchant. The mobile device displays a list of one or more payment types available for selection to complete the purchase transaction. The user selects and payment type and the mobile device retrieves associated payment information from a server based on the payment type selected by the user. The mobile device populates fields of the payment form with the retrieved payment information, displays the populated payment form to the user for confirmation to complete the purchase transaction, and submits the populated payment form to the online merchant.
US09830586B2 Electronic payments
A template version of check information is obtained and an image of a check produced from the template for a transaction of a payor. The image is transmitted to a payee and the payee uses the image to electronically deposit the image for payment with the payee's financial institution as if the image came from a physical check obtained from the payor.
US09830585B2 Receipt issuing device, control method for a receipt issuing device, printing device, and control method for a printing device
A receipt issuing device, control method for a receipt issuing device, printing device, and a control method for a printing device can eliminate issuing unnecessary receipts without requiring changing the application of the host device. A transaction information reception unit 61 receives transaction information from a host device 2 that outputs transaction information and specific commands. A transaction identification command reception unit 62 receives a specific command after the transaction information is received. A decision unit 64 decides whether or not to issue a receipt R based on whether or not the specific command was received and/or the content received. A receipt issuing unit 65 prints the transaction information and issues a receipt R when the decision unit 64 decides to issue a receipt.
US09830576B2 Computer mouse for monitoring and improving health and productivity of employees
Provided are embodiments of a computer mouse for sensing health characteristics of a user. The computer mouse including a location sensor adapted to sense movement of the computer mouse, a temperature sensor adapted to sense a body temperature of the user, a blood condition sensor adapted to sense a blood saturation level of the user, and a blood pressure sensor adapted to sense a blood pressure of the user. The computer mouse including a controller to transmit, to a computer workstation, location data corresponding to the sensed movement of the computer mouse, temperature data corresponding to the sensed body temperature, blood condition data corresponding to the sensed blood saturation level, and blood pressure data corresponding to the sensed blood pressure, for determining movement of the mouse and body temperature, blood saturation level, and the blood pressure of the user.
US09830574B2 System and method for collecting, processing, and storing discrete data records based upon a single data input
A system and method for the collection, capture, processing, storage, and tracking of data for both electronic clinical trial and electronic heath records based upon a single data collection instance, and including data collected by electronic medical devices. Devices and methods for creating certified digital image copies of original documents, including paper source documents for a clinical trial. Devices and methods for ensuring the secure archiving of original electronic documents, including electronic clinical trial source documents, in a secure document storage server.
US09830573B2 Retail inventory management services through personal mobile devices
A system is disclosed for providing retailer controllable access to consolidated inventory management services through a retail worker's personal smartphone. The system—operable largely within and through the retailer's private computing network—comprises data nodes, an enterprise service bus, and a device application. Inventory-related data is kept in the data nodes, with access thereto from suitably provisioned personal mobile devices moderated by the enterprise service bus pursuant to policies and parameters defined by the retailer. Provisioning the personal mobile device involves installation thereon of the device application. The device application launches a user interface for accessing the data nodes through the enterprise service bus, thus enabling the use on the worker's personal mobile device of retailer-specific, job-related inventory management tools.
US09830572B2 Pickup locations
A pickup location that includes a control station and one or more storage compartment modules provides the ability for items to be ordered and delivered for pickup by a user without having to pack those items in a shipping package prior to shipping from a materials handling facility. Delivering items for pickup by a user without having to package the items prior to shipping, may provide a better experience for the customer, reduce waste in packaging material and a lower cost of delivering the ordered items to the customer.
US09830571B2 System and method for coordinating transport of cargo
A marketplace may be provided to allow posting of transport jobs and bidding on various aspects of the transport jobs. For example, a carrier may bid on transportation of cargo while fuel providers may bid on the fuel provision. In some arrangements, the carriers may solicit bids for a fueling portion of a transport job that they wish to bid on, have already bid on or have won. Transport may correspond to the physical conveyance of cargo from origin to destination and may include vehicle costs, driver costs, carrier fees and the like. Fuel costs may refer to the cost of fuel and/or pumping fees. A system may automatically generate suggested routes for transport and determine a projected amount of fuel needed for the trip. Additionally, the system may automatically identify potential or projected refueling locations and select refueling stations or providers based thereon.
US09830570B2 Systems and methods for providing item delivery notification
A method and system for providing item delivery notification consistent with the invention includes sending a first notification to a recipient at a recipient notification address, the first notification indicating that an item has been placed in a delivery system directed to the recipient at a first address. Next, the method involves sending a second notification to a sender at a sender notification address if the item is successfully delivered to the recipient at the first address, the second notification indicating that the item has been delivered. Then the method involves sending a third notification to the sender at the sender notification address if the item is not successfully delivered to the recipient at the first address, the third notification indicating that the item has not been delivered. And finally, the method involves sending a fourth notification to the recipient at the recipient notification address if the item is not successfully delivered to the recipient at the first address, the fourth notification indicating that the item has not been delivered.
US09830569B2 Security assessment using service provider digital asset information
Among other things, customer account data is received from a service provider. The customer account data is representative of relationships that exist at successive times between digital assets provided by the service provider and respective entities to whom the digital assets are provided by the service provider. The received data is used to update a database to represent mappings of digital assets to respective entities to whom the digital assets are provided at one of the successive times, changes in the mappings between successive times, or both.
US09830567B2 Task management system and method
A task management system and method that enables task assignment, that supports task monitoring, that produces task reminders, that verifies task completion, and that assigns rewards or penalties based on task performance. The task management system implements a method of receiving an indication of a particular task to be completed and first image data that corresponds to the particular task. The method further includes receiving second image data that corresponds to a second image, and processor comparing the first image data and the second image data. The processor can determine whether the particular task is completed based on comparing the first image data and the second image data. A notification indicating whether the particular task is completed is then sent.
US09830565B2 Hygiene device service notification
One or more techniques and/or systems are provided for service notification. A notification component may be associated with a hygiene device, such as a material dispenser. The notification component may receive a service notification request (e.g., an infrared signal or other wireless signal) from a maintenance management device (e.g., a computing device associated with a maintenance cart or mobile device of a housekeeper) based upon the maintenance management device being within a communication threshold distance of the hygiene device. The notification component may evaluate a current operational status of the hygiene device to determine a service notification to provide (e.g., a low battery alert, a refill container level indicator, etc.). The service notification may be provided through the hygiene device or through the maintenance management device to the housekeeper (e.g., a blinking light, an audible notification, a textual notification, etc.).
US09830563B2 System and method for managing legal obligations for data
Systems and methods for managing legal obligations for data are provided. In exemplary embodiments, an information portal is established which provides a visual interface of legal obligations and workflow required to be administered by IT personnel. At least one legal obligation may be determined. Based on the legal obligation, workflow for performing the legal obligations is generated for IT personnel. The workflow may comprise instructions to personnel responsible for data management of one or more affected systems containing the data. The instructions are then provided via the information portal.
US09830561B2 Visual booking system
A method, apparatus, and program product implement visual booking operations to search for travel products and/or present travel recommendations associated with travel products to users based upon visual elements in one or more digital images captured by a wearable or mobile device. Visual elements may be extracted and inferred to identify one or more travel destination locations that are geographically remote from a current location of a user, and the identified travel destination locations may be used to search a travel database to identify at least one travel product for travel from a travel origination location to a travel destination location.
US09830557B2 System and method for an expert question answer system from a dynamic corpus
Various embodiments provide systems, computer program products and computer implemented methods. Some embodiments include a method of updating an expert corpus set, including obtaining a query from a user, obtaining a raw data source, determining a relevance score for the raw data source with respect to the query, by performing actions including creating a first vector of statistical variables for the query using at least one natural language processing (NLP) socket, the statistical variables having category types, creating a second vector for the first raw data source, having category types that are the same as those for the query and generating a hypothesis regarding the relevance of the raw data source, testing the hypothesis by comparing relative statistical variables, calculating a gradient between the vectors to determine the relevance score and updating the expert corpus set with the raw data in response to the relevance score exceeds a threshold.
US09830556B2 Synthetic question formulation
Briefly, embodiments disclosed herein may relate to formulating synthetic questions, such as in response to a search query, for example. Candidate synthetic questions may be presented to a user who may initiate a search at least in part by selecting one or more candidate synthetic questions, for example, in an embodiment.
US09830555B2 Computation using a network of optical parametric oscillators
In one aspect, a computational machine includes an optical device configured to receive energy from an optical energy source and generate a number N1 of optical signals, and a number N2 of coupling devices, each of which controllably couples a plurality of the number N1 optical signals. The coupling devices are individually controlled to simulate a computational problem. In another aspect, a computational machine includes a number N1 of parametric oscillators and a number N2 of coupling devices, each of which controllably couples a plurality of the number N1 of parametric oscillators together. The coupling devices are individually controlled to simulate a computational problem.
US09830543B2 Information processing apparatus and activation method thereof for cases when setting information that is referred to when the apparatus is activated is rewritten
An information processing apparatus includes a storage unit configured to store information related to an activation of the information processing apparatus, a control unit configured to perform a control such that, in a case where the information stored in the storage unit relates to a first activation, the information processing apparatus is shifted into a standby state when power is supplied to the information processing apparatus, and in a case where the stored information relates to a second activation, the information processing apparatus is shifted into the standby state when the power is supplied to the information processing apparatus and also a signal input to the control unit is put into a particular state, and a power supply control unit configured to put the signal input to the control unit into the particular state when the information processing apparatus is not shifted into the standby state even when the power is supplied.
US09830540B2 Printing device and control method of printing device
A recording device includes a recording unit that performs a recording operation, a first storage unit that stores a first template associated with a recording form, a second storage unit that store a second template corresponding to the first template, and a recording control unit that takes the second template corresponding to the designated first template from the second storage unit and gets the recording unit to perform the recording operation by using the second template when a recording instruction containing data designating the first template is input.
US09830537B2 Image forming apparatus
An image forming apparatus can inhibit occurrence of defective images caused when a buffer consumption amount in sector correction exceeds a previously estimated capacity. The image forming apparatus comprises a line buffer for temporarily storing image data. The image forming apparatus performs correction processing of the image data to correct distortion of the image to store the corrected image data in the line buffer. Further, the image forming apparatus forms images on a recording medium based on the image data having experienced the correction processing. The CPU of the image forming apparatus determines whether a size of the image data having experienced the distortion correction by a first correction value based on a sector correction seed value exceeds the number of lines in the line buffer. If it is determined that it exceeds the number of lines, the CPU obtains a second correction value, correcting the first value.
US09830533B2 Analyzing and exploring images posted on social media
Embodiments focus on the real-time processing and analysis of event-related images posts on social media. By computing the most posted images and grouping them in accordance to their similarity, these images can be organized in a visual interface to provide the users an image-driven social media topic detection system. The groups of images with the highest frequency represent the most prominent topics. By keeping track of the temporal occurrence of the images, it is possible to visualize the temporal evolution of the topics.
US09830531B2 Image processing apparatus, image processing method and non-transitory computer readable medium storing image processing program
An image processing apparatus includes: a splitting unit that splits each of two images into a plurality of regions; an extracting unit that extracts a first value indicating the highest similarity in an array, in the array values indicating similarity between corresponding split images between the two images are arranged, and that extracts a second value indicating highest similarity after excluding similarity in an area including a position of the first value from targets; and a controlling unit that controls to perform position alignment of the two images by excluding a value, of the values indicating the similarity of each of the split images, indicating similarity, a difference between the first value and the second value is less than or equal to a predetermined threshold in the similarity.
US09830528B2 Rotation invariant object feature recognition
A method may include determining a value indicative of an average intensity of blocks in an image. The blocks include a primary and outer blocks. Each of the outer blocks may have three, five, or more than five pixels. The image may describe an external pixel lying between the primary and at least one of the outer blocks. The external pixel may not contribute to the value indicative of the average intensity of any of the blocks. The image may also describe a common internal pixel lying within two of the blocks. The common pixel may contribute to the value indicative of the average intensity of the two of the blocks. The method may include comparing the value indicative of the average intensity of the primary block to the values of the outer blocks, and quantifying a feature represented by the image by generating a characteristic number.
US09830525B1 Method and system for parallactically synced acquisition of images about common target
A method and system are provided for parallactically synced acquisition of images about a common target from mutually displaced imaging positions. At least first and second imaging devices are disposed respectively at first and second imaging positions. The first imaging device is actuated to acquire a first image with a target of interest disposed at a predetermined relative position within a field of view thereof. The second imaging device is actuated to acquire a second image with the target of interest disposed within a field of view thereof. A target feature finder is executed in a processer to detect the target of interest within the second image. A plurality of user prompts are generated at the second imaging device responsive to detection of the target of interest in the second image. The user prompts include: visual indicia adaptively applied to the second image to visually distinguish the target of interest, and orientation correction alerts adaptively generated to guide angular displacement of the second imaging device to situate the target of interest at the predetermined relative position within its field of view.
US09830523B2 Method and apparatus for recognizing object material using spatial image and spatial radar information
Provided is a method and apparatus for recognizing material of objects by extracting physical properties of objects in a camera photo based on the combined analysis of information obtained by a camera and a radar unit.
US09830522B2 Image processing including object selection
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review.
US09830517B2 Road branch detection and path selection for lane centering
Lane feature data is processed to compute a feed-forward lane curvature of a left lane boundary and a right lane boundary. A look-ahead lane width and a near lane width are computed based on left and right lane boundaries. A lane width increase is computed to detect a lane split or lane merge based on differences between increasing lane widths. A side of the vehicle on which the lane split or merge occurred is identified or determined. The lane boundary on the side on which the lane split or merged occurred is ignored, and a single-sided lane centering calculation is performed based on the non-ignored lane boundary.
US09830516B1 Joint temporal segmentation and classification of user activities in egocentric videos
Embodiments disclose methods, systems and non-transitory computer readable medium for joint temporal segmentation and classification of user activities in an egocentric video. The method includes extracting low-level features from a live dataset based on predefined feature categories; determining at least one activity change frame from the egocentric video frames based on the extracted features; dividing the live dataset into partitions based on the activity change frame, each partition begins with a candidate frame; computing a recursive cost function at the candidate frame of each partition based on dynamic programming; determining a beginning time instant of the candidate frame based on the computation; segmenting the live dataset into multiple segments based on the determined time instant; identifying at least one activity segment that corresponds a user activity using a trained activity model based on multiple instance learning approach; and simultaneously associating a predefined activity label with the identified activity segment.
US09830514B2 Method and apparatus for distinguishing between types of vegetation using near infrared color photos
A system for analyzing remotely sensed photos of a forest or other areas of interest uses a computer system to increase the variation in NIR data having values that represent items of interest. In one embodiment, a computer system applies a stretching function to the NIR data to increase their variation. The objective spectral stretched NIR data is used to differentiate different types of vegetation in the remotely sensed image. Objective-based Vegetation Index (OVI) values are calculated from the objective spectral stretched NIR data that allow different types of vegetation to be distinguished. In one embodiment, the OVI values are used to differentiate hardwoods from conifers in a digital aerial photo of a forest.
US09830513B2 Systems and methods for panning a display of a wearable device
A method for panning content on a display of a wearable device is disclosed. The method may include determining, via an eye tracking device, a gaze direction of a user. The method may also include determining, via a movement detection system, a head direction of the user. The method may further include, based at least in part on the gaze direction and the head direction both being consistent with a particular direction, causing content displayed on a display of the wearable device to be panned in the particular direction. The method may additionally include determining during panning of the content, via the eye tracking device, that the gaze direction of the user has returned to a neutral position. The method may moreover include, based at least in part on the gaze direction of the user returning to the neutral position, causing content displayed on the display to stop panning.
US09830508B1 Systems and methods of extracting text from a digital image
A method of extracting text from a digital image is provided. The method of extracting text includes receiving a digital image at an image processor where the digital image includes a textual object and a graphical object. A mask is generated based on the digital image. The mask includes a pattern having a first pattern area associated with the textual object and a second pattern area associated with the graphical object. The mask is applied to the digital image creating a transformed digital image. The transformed digital image includes a portion of the digital image associated with the textual object. Character recognition is performed on the portion of the digital image associated with the textual object of the transformed digital image to create a recognized text output.
US09830506B2 Method of apparatus for cross-modal face matching using polarimetric image data
A method and apparatus for cross-modal matching with polarimetric thermal image data is provided. According to one embodiment, the method comprises receiving a plurality of polarimetric thermal images of a face acquired by a polarimetric thermal imaging camera, extracting features of the face from each of the plurality of images to generate a plurality of feature vectors for each of the plurality of images, compositing the feature vectors for each of the plurality of images together to form composite feature vectors and cross-modally matching the composite feature vectors with other feature vectors, in order to determine whether the face matches a face represented by the other feature vectors.
US09830505B2 Identifying and obscuring faces of specific individuals in an image
Identifying and obscuring faces of specific individuals in an image may be provided. A request for an image for display on a computer display device may be received from a viewing user. One or more individuals represented in the image may be automatically determined using an image processing technique. A target individual may be identified from the one or more individuals whose facial image is to be obscured when displaying the image based an access control level associated with the viewing user and one or more criteria associated with the target individual. Responsive to the identifying, a customized image may be generated by obscuring a region having the facial image of the target individual from the image. The customized image may be transmitted for display.
US09830503B1 Object detection in videos
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a video feed of a scene. Selecting a first portion of the video feed and a second portion of the video feed based on a probability of an object being present in the first portion of the video feed compared to a probability of the object being present in the second portion of the video feed. Processing a first portion of the video feed using a first detection algorithm to detect the object in the first portion of the video feed. Processing a second portion of the video feed using a second detection algorithm to detect the object in the second portion of the video feet, where the first detection algorithm is different from the second detection algorithm.
US09830500B2 Decoder and encoder for a digital fingerprint code
A method to encode and decode a digital fingerprint code by an identification encoder and an identification decoder wherein the digital fingerprint code includes a plurality of N-bit data embedded on a set of curves by changed thicknesses in the curves.
US09830499B2 Method of executing function of electronic device and electronic device using same
Disclosed is a method of performing a function of an electronic device. The method includes: detecting a first hovering object in proximity to the electronic device; measuring a first coordinate of at least one point included on a surface of the first hovering object based on detection of the first hovering object; generating first shape information on the first hovering object based on the first coordinate; and setting a function to be executed in accordance with the first shape information.
US09830496B2 Fingerprint input device using portable terminal having camera and external optical device for inputting fingerprint
Disclosed is a fingerprint input device using a portable terminal equipped with a camera, and an external optical device for inputting a fingerprint. According to the present invention, a fingerprint image may be generated by an optical fingerprint input method by using the external optical device of the present invention even when an existing portable terminal does not have a configuration for an optical fingerprint input. To this end, the external optical device is provided as an external type to be mounted in the existing portable terminal provided with a camera, and has an optical refractor and a mirror. The external optical device may generate a user's fingerprint image by an optical fingerprint input method, in accordance with circumstances, without interrupting the main use of a camera and an LED of the existing portable terminal.
US09830493B2 Finger guide device with capacitive sensor
A finger guide device that positions a finger (or minutiae containing digit) of a human subject on a fingerprint sensor in a manner optimal for the data capture operation of authentication of identification of said subject, wherein a relevant portion of the finger is in alignment with a sensor or scanner. The finger guide device may also be used for enrollment of the initial fingerprint data into the system. The device may contain an outer surface ridge which feels somewhat uncomfortable due to application of a high pressure per square inch on small areas of the finger when the finger is incorrectly positioned to encourage correct placement of the finger. The finger guide device may have a curved inside surface to contour to a wide variety of fingertip shapes and sizes, wherein the sides and front have shorter radii of curvature than the rearward portion of the finger guide device.
US09830487B2 Barcode-reading system
This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.
US09830486B2 RFID variable aperture read chamber crossfire
A read chamber device disclosed for use within a radio frequency identification (RFID) scanning enclosure which provides a means of reading a plurality of cartons moving through the enclosure via a conveyor belt. The enclosure is positioned over a section of the conveyor belt, such that the plurality of cartons on the conveyor belt pass directly through the enclosure. The read chamber device that may be positioned centrally to the enclosure and projects a read zone via an antenna positioned centrally within the read chamber device. The read chamber device provides for tuning the read zone via a movable metal plate comprising absorber material components secured to it, that is positioned at variable distances to partially or fully cover the read zone. The metal plate is moved into the read zone to obstruct a percentage of radio frequency energy from escaping the read zone, and thus narrowing the total read field.
US09830484B1 Tracking locations and conditions of objects based on RFID signals
Locations and conditions of objects within a working environment may be tracked using RFID signals. A working surface within the environment may include a plurality of RFID antennas, and the objects to be tracked may include RFID tags. When one of the objects passes within an operational range of one of the antennas, an RFID signal is transmitted from the tag on the object to the antenna, and the location of the object may be determined based on the location of the antenna. Additionally, where a plurality of tags that are specially associated with a different aspect of a condition of an object are provided thereon, the condition of the object may be determined based on a number of the tags from which RFID signals are received, and the aspects of the condition with which each of such tags is associated.
US09830483B2 Security and identification system and method using data collection and messaging over a dynamic mesh network
Various solutions for acquiring data across a deployed encrypted mesh network, using a digital security controlled, identification badge or tag. The communications are facilitated to the respective portable device via nodes within the deployed encrypted mesh network, supervised by a hierarchal managing system. A distributed security code is affiliated and triggers an audible or visible signal shared across the network, either as a verification signal or status signal. A counterfeit, non-connected device would not display the correct image, or cue used to validate the identification credentials, etc. and, thereby indicate to immediate personnel that the badge (and the wearer, thereof) is not authorized. Assets can such as cargo containers, pallets, security boxes, etc., with an asset tag are similarly protected. An unauthorized shipment with its counterfeit tag would fail to reflect the appropriate status pursuant to the updated security code to the attending personnel.
US09830480B2 Policies for secrets in trusted execution environments
A computing device executes one or more trusted execution environment (TEE) processes in a TEE of a processor. The one or more TEE processes cryptographically protect a secret and a policy. The policy specifies a plurality of conditions on usage of the secret. A particular non-TEE process generates a request whose fulfillment involves an action requiring use of the secret. Responsive to the request, one or more non-TEE processes determine whether a first subset of the plurality of conditions is satisfied. Responsive to the first subset of the plurality of conditions being satisfied, the one or more TEE processes determine that a second, different subset of the plurality of conditions is satisfied. Responsive to determining the second subset of the plurality of conditions is satisfied, the one or more TEE processes use the secret to perform the action.
US09830478B1 Logging from obfuscated code
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving an encrypted version of an obfuscated stack trace representing an error generated by error handling code of obfuscated code executed by a user device, the obfuscated stack trace having obfuscated code element names corresponding to deobfuscated code element names in a deobfuscated version of the code; decrypting the encrypted stack trace to generate an obfuscated stack trace; receiving an encrypted obfuscation log that maps obfuscated code element names of the obfuscated code executed by the user device to deobfuscated code element names in the deobfuscated version of the code; decrypting the encrypted obfuscation log to generate a decrypted obfuscation log; and generating a deobfuscated stack trace using the decrypted obfuscation log, the deobfuscated stack trace having deobfuscated code element names.
US09830476B2 System and method for cascading token generation and data de-identification
A computer-implemented method for de-identifying data by creating tokens through a cascading algorithm includes the steps of processing at least one record comprising a plurality of data elements to identify a subset of data elements comprising data identifying at least one individual; generating, with at least one processor, a first hash by hashing at least one first data element with at least one second data element of the subset of data elements; generating, with at least one processor, a second hash by hashing the first hash with at least one third data element of the subset of data elements; creating at least one token based at least partially on the second hash or a subsequent hash derived from the second hash, wherein the token identifies the at least one individual; and associating at least a portion of a remainder of the data elements with the at least one token.
US09830471B1 Outcome-based data protection using multiple data protection systems
In response to a request for data protection of a first resource of a first system, data protection methods are identified to provide data protection for the first resource. One or more of the data protection methods are selected based on one or more data protection objectives of a data protection plan that is associated with the first resource. The data protection objectives collectively specify an expected outcome of the data protection plan. For each of the selected data protection methods, a list of actions to be performed is determined to satisfy expected outcome of the data protection objectives. The list of actions is deployed to the first system and a second system that provides data protection for the first system, including provisioning one or more data protection services in the first and second systems to carry out the list of actions.
US09830467B1 System, method and apparatus for securely storing data on public networks
A system, method and apparatus that uses a quantum event-based, binary data generation apparatus operating in combination with a single-party or two-party, symmetric and/or asymmetric key storage system to create both random numbers and encryption keys to be used for purposes of encryption and decryption of a user's or organization's file data.
US09830463B2 Systems and methods for detecting sensitive information leakage while preserving privacy
Systems and methods for privacy-preserving data loss detection include performing a sweep of online information for a candidate data leakage to generate an online data set; performing an analysis of the online data set to determine that the online information is a candidate data leakage; the host encrypting the data communication and providing the host-encrypted data communication to a software agent at the enterprise; in response to receiving the host-encrypted data communication, the software agent encrypting a database of enterprise information and re-encrypting the host-encrypted data communication, and providing the same to the host; the host decrypting a host-encrypted aspect of the re-encrypted data communication to generate a software agent-encrypted data communication; determining whether a match exists between the encrypted database of information and the software agent-encrypted data communication; and based on whether the match exists, the software agent taking a first action or the host taking a second action.
US09830460B2 Techniques for correlating vulnerabilities across an evolving codebase
Methods, apparatus, and systems for characterizing vulnerabilities of an application source code are disclosed. Steps for characterizing vulnerabilities include traversing a representation of the application source code, generating a signature of a potential vulnerability of the application source code, and determining characteristics of the potential vulnerability based on a correlation between the generated signature of the potential vulnerability and previously stored signatures of potential vulnerabilities.
US09830458B2 Discovery and classification of enterprise assets via host characteristics
Techniques are presented herein for classifying a variety of enterprise computing resources based on asset characteristics. In particular, a computing asset, e.g., a server, may be classified based on any digital certificates provisioned on that server. That is, the properties of a digital certificate may be used to determine a measure of business value or importance of a server (or data hosted on that server). Once the computing asset has been classified, a monitoring system may use the assigned classifications to prioritize security incidents for review.
US09830454B2 Web application security access method, server, and client
A web application security access method, including periodically detecting, by an application store server, if the locally stored source code is inconsistent with the source code that is corresponding to the web application and that is in the web server, adding an exception identifier to a version parameter stored on the application store server; receiving, by the application store server, an access request that is for accessing the web application and that is sent by a user by using a client, where the access request includes a user version parameter of source code corresponding to the web application installed on the client; and if detecting that the exception identifier exists in the version parameter, returning, by the application store server to the client, prompt information used to indicate to the user that there is a security risk in accessing the web application.
US09830452B2 Scanning device, cloud management device, method and system for checking and killing malicious programs
The invention discloses a scanning device, a cloud management device, a method and system for checking and killing a malicious program. Therein, a cloud management device for checking and killing a malicious program comprises: a second transmission interface; a first indicator configured to generate a first scanning content indication according to characteristics of a newborn malicious program and system environment information transmitted by a client device; a first matcher configured to obtain via the second transmission interface feature data of the unknown program file transmitted by the client device, and hereby perform matching in known records of feature data of malicious programs; and a second indicator configured to generate a second scanning content indication when the first matcher fails to match to a known record, the second scanning content indication comprising scanning a specified attribute of the unknown program file and/or a specified attribute of the contextual environment of the unknown program file, and transmit the same to the client device through the second transmission interface.
US09830451B2 Distributed pattern discovery
Example embodiments disclosed herein relate to distributed pattern discovery. A local frequent pattern tree or local frequent pattern trees can be merged. The merging can be based on activities or transactions associated with the local frequent pattern tree or trees.
US09830450B2 Method and system for analyzing risk
The present invention provides a method, system and computer program product for analyzing risks, for example associated with potential data leakage. Risk for activities may be measured as a function of risk components related to: persons involved in the activity; sensitivity of data at risk; endpoint receiving data at risk; and type the activity. Risk may account for the probability of a leakage event given an activity as well as a risk cost which reflects the above risk components. Manually and/or automatically tuned parameters may be used to affect the risk calculation. Risk associated with persons and/or files may be obtained by: initializing risk scores of persons or files based on a rule set; adjusting the risk scores in response to ongoing monitoring of events; identifying commonalities across persons or files; and propagating risk scores based on the commonalities.
US09830441B2 Breath actuation of electronic and non-electronic devices for preventing unauthorized access
A mobile device is presented including an input module for receiving a plurality of breath samples from a user and a breath analysis module for performing a chemical analysis of the plurality of breath samples, the chemical analysis involving identification and selection of a plurality of uncommon molecules and uncommon organic compounds for deriving distinguishing breath characteristics and using such breath information to create an initial chemical breath profile associated with the user. The mobile device further includes a breath authorization module for allowing or preventing access to the mobile device in response to a comparison result derived from comparing at least one subsequently created chemical breath profile with the initial chemical breath profile.
US09830440B2 Biometric verification using predicted signatures
A computer-implemented biometric identity verification method including the steps of storing a database of registered users, including data identifying profile attributes of each registered user and a respective plurality of stored biometric signatures, each stored biometric signature associated with a corresponding one or more of the profile attributes. A predicted biometric signature is derived for a requesting user when it is determined that a period of time has elapsed since the requesting user's stored biometric signature was last updated, by adapting the stored biometric signature based on biometric variances derived from a biometric peer group of registered users with at least one profile attribute in common with the requesting user. The predicted biometric signature is used to verify the identity of the requesting user.
US09830439B2 Techniques for entering codes on computing devices
Techniques for securing a computing device are provided. An example method detecting contact with a touchscreen of the computing device, monitoring the contact with the touchscreen to determine whether the contact matches a predetermined pattern of movement, and performing one or more predetermined actions responsive to the contact with the touchscreen matching the predetermined pattern. The predetermined pattern includes a plurality of predetermined movements separated by pivot points. The pivot points represent a transition point in the predetermined pattern from a first type of movement to a second type of movement. The contact with the touchscreen can be broken at one or more of at least one pivot point, between a first instance of the first type of movement and a second instance of the first type of movement, or between a first instance of the second type of movement and a second instance of the second type of movement.
US09830430B2 Inherited product activation for virtual machines
Methods and systems are disclosed in which inherited activation opens a secure communication path from the host operating system (OS) to the guest (virtual machine) OS. The license state of the software on the host is passed through this channel, and software installed in the guest uses this information to inform its own product activation process. The virtualized (guest) software may then activate without any outside communication when the license requirements for the host are met.
US09830425B1 Visual display of room information
An embodiment provides a method of graphically displaying room information, including: displaying, on an electronic device, a matrix having a plurality of cells therein, at least one cell displaying hospital room information regarding room availability and patient occupancy in the room; said matrix displaying the plurality of cells in column form; and displaying, responsive to a user interaction with a cell in the matrix of a patient occupied hospital room, an overlay window having secondary room status information therein comprising patient specific information regarding the status of the hospital room.
US09830418B2 Clock-tree transformation in high-speed ASIC implementation
A method includes providing a first clock tree including a root clock and a plurality of levels of integrated clock gates (ICGs) under the root clock. The plurality of levels of ICGs in the first clock tree is flattened to generate a second clock tree including a plurality of ICGs in a same level under the root clock. A fake module is formed to reserve a region between the root clock and the plurality of ICGs. The fake module includes the root clock as a first input, and a first plurality of outputs coupled to clock-inputs of the plurality of ICGs. A skew balancing is performed on the second clock tree using a clock tree synthesis (CTS) tool to generate a third clock tree, wherein no buffers are inserted into the fake module, and wherein buffers are inserted by the CTS tool under the plurality of ICGs.
US09830416B2 Method for analog circuit placement
A method for analog circuit placement is proposed. The method comprises inputting a plurality of modules, a netlist and a constraint file. Next, it is performing a step of establishing a QB-tree construction. Then, a node perturbation of QB-tree is performed after establishing the QB-tree construction. Subsequently, it is performing a step of a look-ahead constraint checking to check whether meet constraints of the constraint file or not, followed by performing a QB-tree packing when meet constraints of the constraint file. Next, it is performing a process of performing a cost evaluation.
US09830414B2 Pattern matching techniques in analog and mixed signal circuits
A system and method for adding hierarchy to a netlist. A netlist is received and converted into a connected graph. Location parameters for the nodes of the connected graph are mapped onto the connected graph. Landmark structures are identified in the connected graph, wherein identifying includes recording a location associated with each landmark structure. Patterns are searched for in the connected graph, wherein searching proceeds outward from an anchor defined by the location of each of the identified landmark structures.
US09830409B2 Electromagnetic band gap structure and method for enhancing the functionality of electromagnetic band gap structures
A method for making an electromagnetic band gap structure includes performing a single full wave simulation for the structure using a computer to perform the simulation, extracting a multiple port scattering matrix based on the single full wave simulation using a computer, and measuring or estimating a transmission of waves across the body between a first port and a second port of the body. The body has multiple ports between the first port and the second port that are defined by scattering elements using the computer. The matrix may be reduced to a two by two matrix recursively one dimension at a time using the computer.
US09830407B2 Data centre simulator
The invention provides a computer simulation system for simulating a data centre. The simulation system uses a logical representation of the data centre to perform the simulation. This logical representation includes a plurality of nodes representing devices in the data center. Each node has an input for applied load and outputs for electrical power drawn and losses in the form of heat output. Each node also has a function for calculating the outputs from the inputs. A first set of connections between the nodes represent electrical power drawn by one device in the data center from another device in the data center. A second set of connections between the nodes represent a thermal load applied by one device in the data center to another device in the data center. The simulator can be run for a series of different operating conditions to map data center efficiency, for example, or to assess the impact of different IT devices on the data center.
US09830404B2 Analyzing language dependency structures
Technology is discussed herein for identifying trending actions within a group of posts matching a query. A group of posts can be selected based on specified actions, action targets, or parameters such as author age, location, gender, when the posts were posted or what keywords they contain. Selected posts can be divided into sentences and a dependency structure can be created for each sentence classifying portions of the sentence as actions or action targets. Statistics can be generated for each sentence or post indicating whether it matches the actions, action targets, or other parameters specified in the query. Based on these statistics, additional information can be gathered to respond to questions posed in the query.
US09830402B2 Systems, devices, and methods for generation of contextual objects mapped by dimensional data to data measures
This disclosure in part describes systems, devices, and methods for implementing a unification mechanism that enables the unification of various data sets, which can permit greater collaboration between users of a data management platform. For example, a system can be configured to enable a user to add or associate a contextual object with a data measure. In associating the contextual object with the data measure, the system can store the contextual object with the unique dimension coordinates that are associated with data measure. Other users of the system may, in turn, access the data measure and be shown the contextual object associated with the data measure.
US09830384B2 Foreign organization name matching
Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.
US09830380B2 Multimodality-based image tagging apparatus and method
Embodiments provide a multimodality-based image tagging apparatus and a method for the same. The image tagging apparatus includes: a score generating unit configured to generate, for an inquiry image, multiple groups of first scores about all tags in an tagging dictionary by using a training image and multiple modalities of an image; a late-fusion unit configured to fuse the obtained multiple groups of scores to obtain final scores about all the tags; and a tag selecting unit configured to select one or more tag(s) with relatively large tag scores as tag(s) of the inquiry image according to the final scores about all the tags. With the embodiments, multiple modalities may be effectively fused, and a more robust and accurate image tagging result may be obtained.
US09830379B2 Name disambiguation using context terms
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for disambiguating names in a document corpus. In an aspect, a method includes generating context term lists for a person name, each context term list being a list of context terms from a resource for the person name; clustering the context term lists into a plurality of clusters, each of the clusters of context term lists including context term lists that are most similar to the cluster relative to other clusters; for each of the clusters, selecting a representative term for the cluster; receiving the person name as a search query; and generating a plurality of query suggestions from the search query and the representative terms for the clusters, each query suggesting being a combination of the person name and one representative term.
US09830377B1 Methods and systems for hierarchical blocking
Techniques for comparing customer records to identify linked customer records are provided. The techniques may include a computer system identifying a target group of electronic customer records which have data pertaining to a customer, receiving a hierarchical blocker, and analyzing a customer record against the hierarchical blocker and extracting one or more data values from data fields identified by the hierarchical blocker. The computer system may create block keys from the extracted data values, associate the block keys with the customer record, create a block key group of customer records which are associated with a particular block key, and compare pairs of records from the block key group to identify records which are likely to be linked records because they pertain to a single customer entity.
US09830376B2 Language tag management on international data storage
According to one aspect of the present disclosure, a system and technique for language tag management includes a data source categorized using language tags and logic executable by a processor unit to: access a standardized language tag repository to identify changes in repository language tags; search records of the data source to identify language tags present in records of the data source; determine whether the language tags present in the records of the data source are inconsistent with the repository language tags; responsive to determining that the language tags present in the records of the data source are inconsistent with the repository language tags, determine a language tag update policy for the data source; and perform a language tag update process for the records according to the language tag update policy to re-categorize the records based on the repository language tags.
US09830375B2 Apparatus for selecting and providing media content on social network service and method thereof
Disclosed is an apparatus and method for selecting and providing media content on a social network service (SNS), and the apparatus includes a media content search unit configured to search, from a SNS server which contains media content composed of images or text, for media content related to a user accessing the SNS server, a media content processing unit configured to determine at least one piece of media content among the retrieved media content as candidate media content by analyzing an image, text, or metadata of the retrieved media content, and a service providing unit configured to provide the determined candidate media content to the user.
US09830374B2 Evaluating reference based operations in shared nothing parallelism systems
Embodiments are included for methods, systems, and computer program products in which evaluating operations using an electronic computing device are presented including: receiving the operation on a first database partition in a shared nothing parallelism system, where the operation is non-collocated, reference based operation; generating a correlation sequence, where the correlation sequence includes a sequence of references pointing to input data required for the operation; receiving one of the references on a first table queue operator on a second database partition, where the second database partition includes input data corresponding with the received reference, and where the table queue operator is configured for providing communication between the first database partition and the second database partition; and processing the input data on the second database partition corresponding with the operation.
US09830371B2 Systems and methods for synchronizing nodes of a robotic system
A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
US09830370B2 Visualization suggestion application programming interface
A dataset and some user selected columns of the dataset are received by a statistical analysis module for analysis. The statistical analysis module generates a score for each unselected column of the dataset based on statistical analysis of the unselected columns and all or a subset of the selected columns. A ranking of the unselected columns is presented to the user for selection of one additional column of the dataset, after which the remaining unselected columns are re-ranked according to their associated scores and once again displayed to the user. The user may continue selecting from among the ranked columns until a threshold number of columns has been selected, at which point the user may deselect a selected column in order to continue selecting additional columns. A visualization suggestion application program interface then matches the selected columns with compatible visualization configurations and presents some of these visualizations to the user.
US09830369B1 Processor for database analytics processing
An analytics processing system generates analytics from a collection of unstructured data by. transforming a received source of input data from an unstructured database into a delimiterless form, and iteratively moving portions of the delimiterlesss input data from a solid-state memory to a shared memory adapted for parallel operations with a plurality of GPU cores. The method stores computational data, such as values for matching, in a high speed memory responsive to operations with the shared memory, in which the high-speed memory remains static for the duration of the iterations. A host CPU invokes the plurality of cores for performing the parallel operations on the computational data and the portions of the delimiterless input data, and stores a result in a general memory accessible from a graphical user interface (GUI). The GPU cores parallelize the matching task of the input data from the unstructured database against the match data.
US09830368B1 Asynchronous parallel processing of log data
Techniques to process machine generated log data are disclosed. In various embodiments, a parser definition associated with a set of log data is determined. The parser definition is compiled to create an instance of a parser to parse the set of log data. The parser has a hierarchical structure comprising a plurality of hierarchically related nodes, each of at least a subset of said nodes having associated therewith one or more actors each configured to parse data associated with that node. At least a portion of the set of log data is sent to the parser instance prior to compilation of said parser instance being completed. A first node of the parser instance is configured to receive and parse log data associated with the first node even if compilation of the parser definition has not been completed with respect to a second node of said parser instance.
US09830367B2 Predictive information retrieval
A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
US09830364B2 Weight based visual communication of items representing process control objects in a process control system
A method, item communication arrangement and a computer program product communicate items representing process control objects to a user of a wireless terminal in a process control system. The arrangement includes an item communication control unit providing the items representing process control objects and configured to continuously determine weights of the items and visually communicate items to the user via the wireless terminal in an order defined by the weights of the items. The weight of an item is determined based on an item selection pattern of the user.
US09830358B1 Generating identifiers for tuples of recursively defined relations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating identifiers for tuples of recursively defined relations. One of the methods includes selecting one or more of the recursively defined relations to evaluate. Respective keys are computed for each tuple of any new tuples computed during recursive evaluation. For each key that occurs in a cache of keys, obtaining a tuple for the key from the cache and adding the obtained tuple to a new relation. For each key that does not occur in the cache of keys, generating a new identifier for the key, and adding, to a new relation for each key of each tuple of any keys that do not occur in the cache of keys for a relation, a new tuple comprising (1) elements of the tuple and (2) the new identifier for the key.
US09830357B2 System and method for analyzing data records
A method processes data records. The method partitions the data records into groups and assigns each group to a respective process of a first plurality of processes, which execute in parallel. For each group, the assigned process extracts information from the data records, applies a script with information processing commands applied sequentially to produce intermediate values, stores the intermediate values in a respective intermediate data structure, and updates the status of the group to indicate completion. When the predefined threshold percentage of the data records are completed, the process assigns each group to a respective second process as a backup. When each of the groups has been completed by at least one process (either the original or the backup), the method executes a second plurality of processes to aggregate intermediate values from the intermediate data structures to produce output data. The aggregation includes intermediate values only once for each group.
US09830356B2 Systems and/or methods for enabling storage tier selection and usage at a granular level
Certain example embodiments relate to memory management techniques that enable users to “pin” elements to particular storage tiers (e.g., RAM, SSD, HDD, tape, or the like). Once pinned, elements are not moved from tier-to-tier during application execution. A memory manager, working with at least one processor, receives requests to store and retrieve data during application execution. Each request is handled using a non-transitory computer readable storage medium (rather than a transitory computer readable storage medium), if the associated data is part of a data cache that is pinned to the non-transitory computer readable storage medium, or if the associated data itself is pinned to the non-transitory computer readable storage medium. If neither condition applies, the memory manager determines which one of the non-transitory and the transitory computer readable storage mediums should be used in handling the respective received request, and handles the request accordingly.
US09830354B2 Accelerating multiple query processing operations
Embodiments include methods, systems and computer program products a for offloading multiple processing operations to an accelerator includes receiving, by a processing device, a database query from an application. The method also includes performing analysis on the database query and selecting an accelerator template from a plurality of accelerator templates based on the analysis of the database query. The method further includes transmitting an indication of the accelerator template to the accelerator and executing at least a portion of the database query on the accelerator.
US09830350B2 In-memory database system
An in-memory database system includes database table stored in system memory. The database table comprises a plurality of rows including a particular row. Data corresponding to each row is stored entirely in the system memory. The database table comprises a first version of the particular row having a first valid time, and a second version having a second valid time. Index(es) are associated with the database table. Each index is implemented as a lock-free data structure and references the plurality of rows, including referencing the first and second versions of the particular row. A first transaction acting on the first version of the particular row is executed. The first version of the particular row is visible to the first transaction based on the first valid time and the second version of the particular row being not visible to the first transaction based on the second valid time.
US09830345B1 Content-addressable data storage
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing data in a version control system. One of the methods includes maintaining, in a data store, a tree-structured index of files in which each leaf node stores an entry for each file in a plurality of files for a snapshot that includes a unique file identifier for the respective file; receiving a request for a particular file; generating a hash of a particular file path for the particular file; identifying, using the hash of the particular file path, a leaf node in the tree-structured index that includes an entry for the particular file; identifying, in the leaf node, an entry for the particular file path; obtaining, from the entry, the unique file identifier for the particular file in the data store; and using the unique file identifier for the particular file in response to the request.
US09830342B2 Optimizing database deduplication
A method and associated systems for optimized deduplication of a database stored on multiple tiers of storage devices. A database-deduplication system, upon receiving a request to update a database record, uses memory-resident logs and previously generated database-maintenance tables to identify a first logical block that identifies an updated value, stored in a first physical block of storage, to be used to update a database record and to further identify a second logical block that stores in the database a corresponding existing value of the same record. After determining that the first and second logical blocks reside within the same storage tier, the system directs a deduplication module to associate both logical blocks with the first physical block.
US09830341B2 Resource name generation and derivation utilizing attribute space monikers and their associated context
A system and method with the following features is disclosed: receiving a partial name of a resource having an attribute moniker and attribute value; receiving a context associated with an attribute space moniker, an attribute moniker and an attribute value; receiving a schema associated with a set that includes an attribute space moniker and an attribute moniker; identifying a missing moniker that is present in the set but not the partial name; adding a missing moniker that is an attribute space moniker to the partial name; when a missing moniker is not an attribute space moniker, identifying a context where the attribute moniker is associated with the missing moniker and an attribute space moniker is present in the partial name or set; adding the context's attribute moniker and attribute value to the partial name; and returning the partial name with the added monikers and attribute values as the full name.
US09830339B2 Data processing system for processing interactions
A data processing system for processing data related to incoming interactions. The data processing system comprises a first configuration object defining a set of metrics; a second configuration object defining a number of aggregation primitives, by analyzing requirements of the set of metrics; a first processing unit adapted for receiving data related to incoming interactions, and adapted for real time calculation of at least one aggregation primitive based on this data taking into account the second configuration object; a data storage element for storing the calculated at least one aggregation primitive without storing raw data related to the incoming interactions; a second processing unit adapted for calculating one or more metrics based on the stored at least one aggregation primitive taking into account the first and the second configuration object.
US09830338B2 Virtual white lines for indicating planned excavation sites on electronic images
Methods and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. Source data representing one or more input images of a geographic area including the dig area is electronically received at a first user location, which may be remote from the dig area. The source data is processed so as to display at least a portion of the input image(s) on a display device at the first user location. One or more indicators are added to the displayed input image(s), via a user input device associated with the display device, to provide at least one indication of the dig area and thereby generate a marked-up digital image. In one example, the indicator(s) is/are added to the displayed input image(s) without acquiring geographic coordinates corresponding to the indicator(s).
US09830336B2 Information processing device, information processing method and information processing program
An image comparison unit (81) compares a query image with a registered image to detect, in the registered image, a region corresponding to the query image. An action information determining unit (82), on the basis of intermediate information in which sub-region information identifying sub-regions in the registered image and action information representing information processing to be executed by a target device are associated with each other, identifies sub-regions on the basis of the sub-region information, chooses a sub-region having the highest degree of matching with the detected region among the identified sub-regions, and identifies action information corresponding to the chosen sub-region. An action information execution unit (83) causes the target device to execute information processing corresponding to the action information.
US09830335B1 Snapshot manifest for static analysis results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using a snapshot manifest when storing files in a data store. One of the methods includes computing first static analysis results for a current snapshot; requesting, from a data storage system, a manifest that includes a plurality of unique identifiers that each identify a corresponding second object of second static analysis results for a previous snapshot; determining, for each first object of the first static analysis results, a unique identifier for the first object; determining, for each first object of the first static analysis results, whether the unique identifier for the first object occurs in the manifest; generating a batch of first objects having unique identifiers that do not occur in the manifest; and providing, to the data storage system, the batch of first objects having unique identifiers that do not occur in the manifest.
US09830333B1 Deterministic data replication with conflict resolution
This disclosure relates to a geographically distributed, multi-master system for storing data records, and associated methods and computer-readable media for replicating data records across geographically distributed data stores of the system in a manner that achieves consistency between data stored in geographically distributed regions as well as deterministic data replication.
US09830331B2 Cluster scale synchronization of producer consumer file access via multi-protocol nodes
In a storage cluster, a producer and a consumer can be remote from each other and have different capabilities. For example, a consumer may be running on a computing node (hereinafter “node”) that operates faster than a node hosting a producer. In addition, network conditions can impact communications to/from the producer and/or the consumer. This environment allows the possibility of a consumer violating sequential access constraints of a file when a producer is writing to the file. This can lead to the consumer reading incorrect data. A file system can ensure compliance with serialization of a concurrently accessed file by obtaining a lock on a subsequent file range before releasing a currently held write lock.
US09830327B2 Method, device, node and system for managing file in distributed data warehouse
A method, a device, a node and a system for managing file in distributed data warehouse are provided. The method includes: acquiring, by a data node, a deleting instruction carrying a data block identifier, wherein the deleting instruction is sent by a management node; suspending, by the data node, the deleting instruction; and deleting, by the data node, a data block corresponding to the data block identifier after a condition is met, thereby resolving the technical issue that an accidentally deleted file can not be recovered by setting a trash in the management node in some cases and ensuring the data security of the Hadoop system.
US09830323B2 Method and system for archiving data from a source database to a target database
A method and a system for archiving data from a source database to a target database perform the following step: a) specifying the data being subject to the archiving operation in the source database; b) extracting the data genealogy of the specified data, thereby revealing the physical relations among tables of the specified data and/or arbitrary rules defined by an administrator in order to create a data tree of the specified data; c) executing an export/import operation of the specified data from the source database to the target database, thereby starting in a direction from the root of the data tree to the leaves of the data tree; and d) after the successful execution of the export/import operation, executing a delete operation in the source database for the specified data, thereby starting in a direction of the leaves of the data tree to the root of the data tree.
US09830322B2 GeoRadio
Systems, methods, and computer-program products are described for determining current location information which includes determining whether an object is moving by comparing the current location information with previous location information. Future location information is calculated and a point of interest is filtered using the future location information. A media asset is then matched to the filtered point of interest and a current score is determined for the matched media asset. Determining a current score includes determining a window in which the matched media asset is geographically relevant to the future location information, and updating the matched media asset score when the future location information changes. An ordered playlist is dynamically generated according to the future location information by repeatedly prioritizing and sequencing matched media assets according to the current score for each matched media asset, and matched media assets are played or displayed in the ordered playlist.
US09830321B2 Systems and methods for searching for a media asset
Systems and methods for searching for a media asset are described. In some aspects, the system includes control circuitry that receives a first search query from a user. The control circuitry identifies media assets related to the first search query from a content database. The control circuitry receives a second search query following the first search query. The control circuitry determines whether a media asset from the media assets is related to the second search query. In response to determining that less than a threshold number of media assets from the media assets are related to the second search query, the control circuitry transmits an instruction requesting the user to repeat the second search query. The control circuitry receives a third search query related to the first search query. The control circuitry determines a media asset from the media assets that is related to the third search query.
US09830316B2 Content availability for natural language processing tasks
An approach is provided to make content available to natural language processing (NLP) tasks. In the approach, a screen view of a document section is provided as input to a screen reader application. The screen reader application converts information displayed on the screen into a natural language format. A NLP operation is then performed on the natural language format.
US09830311B2 Touch keyboard using language and spatial models
A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. The computing device outputs for display at the presence-sensitive display, the candidate word.
US09830310B2 Selection of page templates for presenting digital magazine content based on characteristics of additional page templates
A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
US09830308B2 Rendering apparatus and method for operating a web-platform
An electronic apparatus and an operating method of a web-platform, the method including: executing a web application in the electronic apparatus; parsing a root layer corresponding to a most significant node having a tree structure for a visual configuration of a web page displayed by the web application; processing the root layer to have less or a reduced amount of data resident in a graphic memory as the web application is executed; and rendering a graphic layer, except the root layer, from the nodes forming the tree structure in real time. Thus, the root layer is processed so that less or reduced data can be resident in the GPU memory, thereby improving the graphic processing performance of the GPU with even a low bandwidth.
US09830305B2 Interface definition language extensions
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
US09830304B1 Systems and methods for integrating dynamic content into electronic media
Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content. The dynamic placement includes of creating a content display slot within the content at which display items may be incorporated into the content wherein the content display slot is not defined in the native content and is based at least in part on attributes of the content structure.
US09830302B1 Sparse matrix vector multiplication
Systems and methods for multiplying a sparse matrix by a vector using a single instruction multiple data (SIMD) architecture are provided. An example method includes sorting rows of the sparse matrix by a number of non-zero elements in the rows to generate sorted rows. The sorted rows are split to generate groups of the sorted rows. The number of rows in each group of the sorted rows is equal to the number of rows updated in parallel. The method allows for packing the sorted rows in each of the groups to generate packed rows. Each of the packed rows within the same group has the same length. Per clock cycle, C elements of the packed rows and data for selecting elements of the vector are provided to computational units in the SIMD architecture, where C is the number of computational units.
US09830299B2 Method for selecting shapes in a graphical display
A selector shape may serve as the background to a configurable composite shape and may include one or more expressions that are evaluated to select between several composite shape definitions via links to the definition. Each selector shape includes an animation expression and a lookup table converter to select an identifier of the composite definition to be loaded and displayed. When the value of the animation expression changes, the value may be matched to the name of a new composite definition using the lookup table, and the new definition may be displayed. The previously-used composite definition may then be marked for removal by a caching system, and removed. These selector shapes also enable the same graphic element to be used in displays designed for different types of display devices, such as display devices having large display screens, standard computer screens and very small display screens.
US09830298B2 Media time based USB frame counter synchronization for Wi-Fi serial bus
A method of transmitting universal serial bus (USB) frames over a communications channel is disclosed. A USB device receives one or more USB frames from a host device via a network, wherein the one or more USB frames are encapsulated in one or more data packets based on a communications protocol associated with the network. The USB device further synchronizes a local clock signal with a clock signal of the host device using a clock synchronization mechanism of the communications protocol. The USB device then determines a number of USB frames transmitted by the host device and processes the one or more USB frames based, at least in part, on the synchronized local clock signal. For some embodiments, the USB device may receive a frame count value and a corresponding media time value from the host device.
US09830292B2 Architected protocol for changing link operating mode
In one embodiment, a device having a link training state machine including a reconfiguration logic to perform a dynamic link reconfiguration of a physical link coupled between the device and a second device during a run-time in which the physical link does not enter a link down state, including transmission of a plurality of bandwidth change requests to the second device, each of the plurality of bandwidth change requests to request a bandwidth change from a first bandwidth to a second bandwidth. Other embodiments are described and claimed.
US09830289B2 Methods and apparatus for aggregating packet transfer over a virtual bus interface
Methods and apparatus for data aggregation and multiplexing of one or more virtual bus interfaces via a physical bus interface. Various disclosed embodiments are configured to: (i) multiplex multiple logical interfaces over a single physical interface, (ii) exchange session management and logical interface control, (iii) manage flow control, (iv) provide “hints” about the data (e.g., metadata), and/or (v) pad data packets. In one particular implementation, the methods and apparatus are configured for use within a wireless-enabled portable electronic device, such as for example a cellular-enabled smartphone, and make use of one or more features of a high-speed serialized physical bus interface.
US09830285B2 Memory mapping in a processor having multiple programmable units
The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
US09830284B2 Memory mapping in a processor having multiple programmable units
The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
US09830281B2 Semiconductor device and electronic device
A semiconductor device includes a first memory controller configured to output a first control signal to first and second external memories through a first memory interface, a second memory controller configured to output a second control signal to the second external memory through a second memory interface, an inter-device interface for communicating with another semiconductor device, terminals configured to output the second control signal that has passed through the second memory interface, and a first selector configured to select between the second memory interface and the inter-device interface in accordance with an operation mode of the semiconductor device and to couple the selected interface to the terminals.
US09830279B1 Interconnection of peripheral devices on different electronic devices
A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
US09830276B2 Replaying memory transactions while resolving memory access faults
One embodiment of the present invention is a parallel processing unit (PPU) that includes one or more streaming multiprocessors (SMs) and implements a replay unit per SM. Upon detecting a page fault associated with a memory transaction issued by a particular SM, the corresponding replay unit causes the SM, but not any unaffected SMs, to cease issuing new memory transactions. The replay unit then stores the faulting memory transaction and any faulting in-flight memory transaction in a replay buffer. As page faults are resolved, the replay unit replays the memory transactions in the replay buffer—removing successful memory transactions from the replay buffer—until all of the stored memory transactions have successfully executed. Advantageously, the overall performance of the PPU is improved compared to conventional PPUs that, upon detecting a page fault, stop performing memory transactions across all SMs included in the PPU until the fault is resolved.
US09830272B2 Cache memory staged reopen
An apparatus is described. The apparatus includes a cache memory having two or more memory blocks and a central processing unit (CPU), coupled to the cache memory, to open a first memory block within the cache memory upon exiting from a low power state.
US09830271B2 Transparent virtualization of cloud storage
Embodiments present a virtual disk image to applications such as virtual machines (VMs) executing on a computing device. The virtual disk image corresponds to one or more subparts of binary large objects (blobs) of data stored by a cloud service, and is implemented in a log structured format. Grains of the virtual disk image are cached by the computing device. The computing device caches only a subset of the grains and performs write operations without blocking the applications to reduce storage latency perceived by the applications. Some embodiments enable the applications that lack enterprise class storage to benefit from enterprise class cloud storage services.
US09830269B2 Methods and systems for using predictive cache statistics in a storage system
Method and systems for a storage system are provided. Simulated cache blocks of a cache system are tracked using cache metadata while performing a workload having a plurality of storage operations. The cache metadata is segmented, each segment corresponding to a cache size. Predictive statistics are determined for each cache size using a corresponding segment of the cache metadata. The predictive statistics are used to determine an amount of data that is written for each cache size within certain duration. The process then determines if each cache size provides an endurance level after executing a certain number of write operations, where the endurance level indicates a desired life-cycle for each cache size.
US09830268B2 Arithmetic processing device for disabling an unnecessary prefetch command and control method of arithmetic processing device for disabling an unnecessary prefetch command
An arithmetic processing device includes a decoder which decodes commands, a command holding unit configured to register therein the commands involving memory accesses among the decoded commands, a hardware prefetch controller configured to execute a prefetch in response to a trigger independent of a prefetch command to execute the prefetch, the prefetch being an operation of transferring data stored in a memory to a cache memory in advance, and a controller configured to determine whether an unnecessary prefetch command to transfer the data, which is to be transferred to the cache memory by the hardware prefetch controller, from the memory to the cache memory is registered in the command holding unit, and disables the unnecessary prefetch command when the unnecessary prefetch command is registered in the command holding unit.
US09830262B2 Access tracking mechanism for hybrid memories in a unified virtual system
Embodiments of the approaches disclosed herein include a subsystem that includes an access tracking mechanism configured to monitor access operations directed to a first memory and a second memory. The access tracking mechanism detects an access operation generated by a processor for accessing a first memory page residing on the second memory. The access tracking mechanism further determines that the first memory page is included in a first subset of memory pages residing on the second memory. The access tracking mechanism further locates, within a reference vector, a reference bit that corresponds to the first memory page, and sets the reference bit. One advantage of the present invention is that memory pages in a hybrid system migrate as needed to increase overall memory performance.
US09830259B2 System and method for selecting victim memory block for garbage collection
Embodiments of present disclosure disclose method and system for selecting victim memory block for garbage collection. A memory block having minimum valid unit count is identified. Wear count bit of memory block to be null wear count or non-null wear count is determined. Memory block is selected as victim memory block for garbage collection upon determining memory block having null wear count. A plurality of memory blocks are divided into first set of memory blocks and second set of memory blocks upon determining memory block having non-null wear count. Minimum valid unit count and wear count bit are identified for each memory block in each set. Division is iterated until a first target memory block having minimum valid unit count and null wear count from one of first set of memory blocks and second set of memory blocks is identified. Final target memory block is selected as victim memory block for garbage collection.
US09830258B2 Storage system
A storage system monitors the first access frequency of occurrence which is the access frequency of occurrence from a host device during a first period, and the second access frequency of occurrence which is the access frequency of occurrence from a host device during a second period shorter than the first period. Along with performing data relocation among the tiers (levels) in the first period cycle based on the first access frequency of occurrence, the storage system performs a decision whether or not to perform a second relocation based on the first access frequency of occurrence and the second access frequency of occurrence, synchronously with access from a host device. Here the threshold value utilized in a decision on whether or not to perform the first relocation is different from the threshold value utilized in a decision on whether or not to perform the second relocation.
US09830257B1 Fast saving of data during power interruption in data storage systems
Embodiments of systems and methods that ensure integrity of data during unexpected power interruption of loss are disclosed. In some embodiments, critical data is saved quickly and efficiently using backup power. Data integrity is ensured even when the reliability of backup power sources is an issue. In some embodiments, by skipping the updating and saving of system data while operating on backup power, significant reduction of time for saving critical data can be achieved. System data can be restored next time the data storage system is restarted. Improvements of data storage system reliability are thereby attained.
US09830253B2 Eliminating redundant interactions when testing computer software applications
Testing computer software applications includes comparing multiple execution paths associated with multiple interactions performed with a computer software application during execution of the computer software application in order to determine which of the execution paths are similar in accordance with a predefined similarity criterion, identifying a subset of the interactions whose associated execution paths are similar in accordance with the predefined similarity criterion, and performing fewer than all of the interactions in the subset with the computer software application during execution of the computer software application.
US09830252B2 System, method and non-transitory computer readable medium for software testing
A software test method used in a software test system that includes a memory that stores a plurality of computer executable instructions and a processing unit coupled to the memory is provided. The software test method includes the steps outlined below. The processing unit detects input and output parameters of under-test software. The processing unit detects inner operation parameters of the under-test software. The processing unit establishes parameter variance probability of each parameter variances between any two functions included in the under-test software to generate test case including test parameters accordingly. The processing unit transmits test parameters of the test case to the under-test software to perform test.
US09830251B2 Streaming breakpoint for data tuples based on resource usage
A streams manager monitors data tuples processed by a streaming application represented by an operator graph. The streams manager includes a tuple breakpoint mechanism that allows defining a tuple breakpoint that fires based on resource usage by the data tuple. When the tuple breakpoint fires, one or more operators in the operator graph are halted according to specified halt criteria. Information corresponding to the breakpoint that fired is then displayed. The tuple breakpoint mechanism thus provides a way to debug a streaming application based on resource usage by data tuples.
US09830246B2 Management and correlation of network identification for communication errors
Various embodiments for management and correlation of communication errors by a processor device. A log is maintained that records each assignment of a particular network identification (ID) with a specific device in a computer storage network, including at least one of a date the ID was assigned and a time the ID was assigned, such that a trace or review may later be performed to correlate the specific device with data associated with the device at the at least one of the date and the time for troubleshooting purposes.
US09830243B1 Method and system for rebooting a client device within a local area network from a central server
A system and method for communicating software images includes a local area network, a client device and a local area network server that associates the client device and stores a client device location and a client identifier therein. A central distribution server stores the client device location and the client identifier therein and communicates a client reboot signal to the local area network server. The local area network sever communicates the client reboot signal to the client device. The client device reboots in response to the reboot signal.
US09830242B2 Loading calculation method and loading calculation system for processor in electronic device
The present invention provides a loading calculation method and a loading calculation system for a processor in an electronic device is disclosed. The loading calculation system comprises: a detecting unit, a determining unit, a generating unit, and a calculating unit. The loading calculation method comprises: detecting a plurality of switching actions of the processor to generate a detecting result; determining a time interval to separate the detecting result to generate a plurality of time periods; generating a log file of scheduling according to the detecting result and the plurality of time periods; utilizing the processor for enabling the log file of scheduling; and calculating the processor loading according to the log file of scheduling.
US09830237B2 Resynchronization with compliance data preservation
One or more techniques and/or computing devices are provided for implementing resynchronization operations. For example, a disaster recovery relationship may be established between a source storage volume, hosted by a source storage node, and a destination storage volume hosted by a destination storage node, such that data is replicated from the source storage volume to the destination storage volume for disaster recovery purposes. If the disaster recovery relationship breaks, then new compliance data, locked down into a write once read many state, may be created at the destination storage volume. A resynchronization operation may be performed to reestablish the disaster recovery relationship, while preserving the new compliance data so that a compliance policy is not violated. For example, cloned storage volumes, copying compliance data to source storage volumes before resynchronization, and/or moving compliance data to local volumes may be used to implement resynchronization operations while preserving compliance data.
US09830235B1 Cooperative fault tolerance and load balancing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one aspect, a method includes receiving a request from an entity wherein the request includes metadata specifying a plurality of non-responsive servers to which the entity sent the request but that could not process the request; determining that the data processing apparatus is not a current home server for the entity based on information cached in the data processing apparatus, wherein the current home server is a server within a plurality of preferred servers that processes requests for the entity and, in response thereto: assigning the data processing apparatus as the current home server so that the entity will send subsequent requests to the data processing apparatus for processing; and sending a response to the entity.
US09830234B2 Distributed transaction log
Embodiments of the disclosure provide techniques for updating a distributed transaction log on a previously offline resource object component using distributed transaction logs from active host computer nodes from separate RAID mirror configurations. Each component object maintains a journal (log) where distributed transactions are recorded. If a component object goes offline and subsequently returns (e.g., if the node hosting the component object reboots), the component object is marked as stale. To return the component object to an active state, a distributed resources module retrieves the journals from other resource component objects from other RAID configurations where the data is mirrored. The module filters corresponding data that is missing in the journal of the previously offline corresponding object and merges the filtered data to the journal.
US09830233B2 Online backup to an object service using bulk export
A system and method for improving storage system performance by maintaining data integrity during bulk export to a cloud system is provided. A backup host reads a selected volume from the storage system via an I/O channel. The storage system remains online during bulk export and tracks I/O to the selected volume in a tracking log. The backup host compresses, encrypts, and calculates a checksum for each data block of the volume before writing a corresponding data object to export devices and sending a checksum data object to the cloud system. The devices are shipped to the cloud system, which imports the data objects and calculates a checksum for each. The storage system compares the imported checksums with the checksums in the checksum data object, and adds data blocks to the tracking log when errors are detected. An incremental backup is performed based on the contents of the tracking log.
US09830230B1 Systems and methods for storing updated storage stack summaries
The disclosed computer-implemented method for storing updated storage stack summaries may include (1) analyzing a storage stack to determine a structure of the storage stack, (2) storing a summary of the structure of the storage stack to a database, (3) intercepting a command directed to the storage stack that causes a change to the structure of the storage stack, and (4) updating only that portion of the summary of the structure in the database that is affected by the change to the structure of the storage stack instead of updating the entire summary. Various other methods, systems, and computer-readable media are also disclosed.
US09830229B2 Adding cooperative file coloring protocols in a data deduplication system
For adding cooperative file coloring protocols in a data deduplication system using a processor device in a computing environment, a preferred character is represented for file coloring in a file using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes.
US09830223B1 Methods for repairing a corrupted database to a new, correct state
A corrupted database is returned to a correct state by rolling forward or backward through a change queue and applying changes to the database in a selective manner. Changes that did not cause the corruption are applied without modification when rolling forward or are skipped when rolling backward. Changes that caused corruption are addressed when rolling forward, such as by being ignored or modified and then applied. Changes that caused corruption are corrected when rolling backward.
US09830222B2 Adjusting a data storage address mapping in a maintenance free storage container
A method includes sending, by a computing device, an access request to one or more site controllers. The method further includes identifying, by a site controller, storage containers based on DSN addresses. The method includes sending, by the site controller, the access request to the identified storage containers. The method includes interpreting, by a container controller, the access request to identify storage units affiliated with some of the DSN addresses. The method includes determining, by the container controller, whether the storage units are in a storage failure mode. The method includes when the storage units are in the storage failure mode, determining, by the container controller, whether to rebuild, to change virtual to physical address mapping, or to migrate encoded data slices. The method includes, when the encoded data slices are to be rebuild, facilitating, by the container controller, rebuilding of the encoded data slices.
US09830218B2 Cache memory with fault tolerance
The exemplary embodiments of the invention relates to fault tolerance of a cache memory which recovers an error occurred in the cache memory or reports an error. A cache memory may include a first layer cache configured to store data requested from a processor, together with a tag related to the data and parity check bits for detecting data error and tag error; a second layer cache configured to store data requested from the first layer cache, together with parity check bits and an error correction code(ECC) bit for detecting data error and tag error; and a fault tolerance unit configured to generate an error signal indicating whether the data error or tag error occurred in at least one of the first layer cache and the second layer cache is recoverable.
US09830212B2 Alerting service desk users of business services outages
An approach is provided in a service desk detects a current computer resource outage and identifies applications corresponding to the computer resource outage. The service desk uses historical service request entries to match the identified applications to users previously inquiring about the applications and, in turn, sends notifications to the users regarding the computer resource outage.
US09830211B2 Framework as well as method for developing time-triggered computer systems with multiple system modes
The invention relates to a time-triggered computer system 800 that involves [i] a Processor (801) that has been designed to run in one of two or more pre-determined system modes, in each of which it will execute one or more tasks according to a predetermined task schedule; and [ii] a System-Mode Data Store (802) that contains information about the next system mode that the system is required to operate in; and [iii] a Processor Reset Mechanism (803) that will reset the Processor when it is necessary to change the system mode; and [iv] a Processor Configuration Mechanism (804) that is designed to configure the Processor in accordance with the required system mode after a Processor reset, using information stored in the System-Mode Data Store, and [v] a Task-Timing Data Store (805), that contains information about the Task WCET Limit and/or Task BCET Limit for one or more tasks that are executed by the Processor, and [vi] a Task-Execution-Time Monitoring Mechanism (806) that is designed to monitor the execution time of tasks that are executed by the Processor and take corrective action, by means of the Processor Reset Mechanism (803) and the Processor Configuration Mechanism 804, if the task breaches its pre-determined Task WCET Limit or Task BCET Limit.
US09830201B2 Low overhead contention-based switching between ticket lock and queued lock
A technique for low overhead contention-based switching between ticket locking and queued locking to access shared data may include establishing a ticket lock, establishing a queue lock, operating in ticket lock mode using the ticket lock to access the shared data during periods of relatively low data contention, and operating in queue lock mode using the queue lock to access the shared data during periods of relatively high data contention.
US09830198B2 Translation entry invalidation in a multithreaded data processing system
In a multithreaded data processing system including a plurality of processor cores, storage-modifying and synchronization requests of a plurality of concurrently executing hardware threads are received in a shared queue. The plurality of storage-modifying requests includes a translation invalidation request of an initiating hardware thread, and the synchronization requests includes a synchronization request of the initiating hardware thread. The translation invalidation request is broadcast such that the translation invalidation request is received and processed by the plurality of processor cores to invalidate any translation entry that translates a target address of the translation invalidation request. In response to receiving the synchronization request in the shared queue, the synchronization request is removed from the shared queue, buffered in sidecar logic, iteratively broadcast until all of the plurality of processor cores have completed processing the translation invalidation request, and thereafter removed from the sidecar logic.
US09830190B1 Maintaining repository of virtual machine state information
According to an example computer-implemented method, an autonomous transmission of an updated data set of state information for a virtual machine (VM) is received at a web server. The state information includes configuration data for the VM. A most recent previous data set of state information for the VM is obtained from a repository of historical data sets of state information for the VM. A determination is made of which fields of the updated data set of state information have changed from the most recent previous data set of state information. The updated data set is stored in the repository of historical data sets. The updated data set of state information and an indication of which fields in the updated data set have changed from the most recent previous data set are transmitted to a destination.
US09830189B2 Multi-threaded queuing system for pattern matching
A multi-threaded processor may support efficient pattern matching techniques. An input data buffer may be provided, which may be shared between a fast path and a slow path. The processor may retire the data units in the input data buffer that is not required and thus avoids copying the data unit used by the slow path. The data management and the execution efficiency may be enhanced as multiple threads may be created to verify potential pattern matches in the input data stream. Also, the threads, which may stall may exit the execution units allowing other threads to run. Further, the problem of state explosion may be avoided by allowing the creation of parallel threads, using the fork instruction, in the slow path.
US09830187B1 Scheduler and CPU performance controller cooperation
In one embodiment, an application programming interface (API) is defined that enables a thread scheduler to communicate thread information to the CPU performance controller when dispatching a thread to a processor or processor core. When dispatching a thread, the scheduler may communicate thread information including thread state information, a general “importance” of the thread as defined by a priority level and/or quality of service (QoS) classification, a measurement of the scheduler dispatch latency for the thread, or architectural information regarding the instructions within the thread, such as whether the thread is contains 64-bit or 32-bit instructions. The performance controller can use the information provided by the scheduler to make performance control decisions for the processor cores within the system.