Document Document Title
US09853438B2 Power cable having end connecting portion
A power cable with a termination connection box. The power cable includes a conductor, an inner semiconducting layer, an insulating layer, and an outer semiconducting layer which are sequentially formed. The termination connection box includes: a porcelain tube configured to provide an inner space into which an end portion of the power cable from which portions of the outer semiconducting layer, the insulating layer, and the inner semiconducting layer are sequentially removed is inserted; and a reinforcing insulating layer configured to cover an outer side of the insulating layer of the power cable so as to reinforce dielectric strength of a portion of the power cable from which the portion of the outer semiconducting layer is removed and at which an electric field is thus concentrated.
US09853430B2 Manufacturing method for plug for hole created in plate and plug for hole created in plate
A plug with which the opening of a hole can be covered through a one-touch operation in which a plugging member is pressed against a plate is provided. A plugging member having a size sufficiently large enough to cover the hole created in the plate of which the opening is to be covered is provided with a protruding portion in bridge form that is formed by making a part of the member protrude from the rear surface of the plugging member, the support plate lies in the gap between the bottom surface of the protruding portion and the rear surface of the plugging member where the support plate is formed of an elastic material and extends in the direction from left to right so that the two ends protrude to the outside from the outer periphery of the plugging member so as to be able to be bent between fingers.
US09853425B2 Breather drain
A breather drain includes a main body member having first, second and third portions. The first portion includes a threaded outer surface and a hollow inner cavity with first and second open opposite ends and at least one of the first and second open opposite ends extending from the hollow inner cavity to the threaded outer surface. The second portion includes a flange and having a central passageway therein. The second portion connects with the hollow inner cavity. The third portion includes a protrusion having first and second sides and extending from the second portion. The third portion also includes a transverse hole extending from the first side to the second side and connects with the central passageway.
US09853424B2 Gas insulated switching apparatus
A gas insulated switching apparatus includes a transformer line unit and a power transmission and reception line unit adjacent to each other. The power transmission and reception line unit includes two cable heads. The cable heads are arranged at an interval between units in an extension direction in which a bus-bar extends, and the cable head is disposed in a space behind the transformer line unit.
US09853423B1 Spark plug
At least one of a center electrode and a ground electrode of a spark plug includes an electrode body, an electrode tip, and a welded portion formed between the electrode body and the electrode tip. The electrode tip includes a cover layer that covers at least a side surface of a tip body, and the cover layer is formed of IrAl. On a section formed by cutting the electrode tip near a boundary with the welded portion, an area of the tip body is represented by Sa. An area of a projection on the section of a non-contact portion of an opposite surface of the tip body not in contact with the welded portion is represented by Sb. In this case, Sa−Sb corresponds to 35% or more of Sa.
US09853422B2 Spark plug
A spark plug may include a center electrode disposed in a center portion of the spark plug, an insulator surrounding the center electrode, and a metal shell surrounding the insulator and having a ground electrode extending downwards from a lower end of the metal shell and an inner surface facing the insulator, the inner surface being concavely shaped to form a shielding space between the concavely shaped portion of the inner surface and the insulator for adjusting a heat range of the spark plug.
US09853420B2 Low voltage laser diodes on {20-21} gallium and nitrogen containing substrates
A low voltage laser device having an active region configured for one or more selected wavelengths of light emissions.
US09853419B2 Optical amplifying element, light source device, and image pickup device
An optical amplifying element includes: a pair of reflectors that constitutes a cavity; an active layer disposed between the pair of reflectors; and an excitation unit configured to excite the active layer, wherein the active layer excited by the excitation unit amplifies intensity of a laser beam that enters the optical amplifying element when the laser beam reflects back and forth within the cavity, and wherein the pair of reflectors is configured to change a length of the cavity according to a wavelength of the laser beam.
US09853418B2 Tunable laser and tuning method using the same
A tunable laser, including: a gain section configured to provide an optical gain for lasing; a multi-channel splitter section configured to split an input signal into multiple outputs; and a multi-channel reflection section, the multi-channel reflection section including multiple arms of unequal lengths and configured to provide an optical feedback and a mode selection function for the laser to work. The gain section, the multi-channel splitter section, and the multi-channel reflection section are sequentially connected in that order. The facet of the gain section away from the multi-channel splitter section is an optical output facet of the laser. When arranging the multiple arms of the multi-channel reflection section in an order according to their lengths, length difference between adjacent arms are unequal. Facets of the multiple arms away from the multi-channel splitter section are coated with reflection films.
US09853414B2 Connection structure for laser and laser assembly
A connection structure for a laser and a laser assembly are provided. The connection structure for a laser includes a first insulation substrate, where the first insulation substrate includes a conductive path separately on an upper surface and a lower surface thereof. A second insulation substrate is disposed on the upper surface of the first insulation substrate. An upper surface of the second insulation substrate includes a conductive path. The conductive path on the upper surface of the second insulation substrate is electrically connected to the conductive path on the lower surface of the first insulation substrate via a through-hole. The connection structure for a laser and the laser assembly in the present disclosure are configured to supplying power to a laser.
US09853404B2 Electrical connector having improved terminal arrangement
An electrical connector includes: an insulative housing having a tongue portion, the tongue portion defining two opposite surfaces, each surface of the tongue portion including twelve terminal positions; and two rows of terminals being reversely-symmetrically arranged at the two surfaces of the tongue portion, each terminal having a contact portion exposed on the tongue portion, each row of terminals comprising two grounding terminals respectively arranged at the first and the twelfth terminal positions of the twelve terminal positions, and two power terminals respectively arranged at the fourth and the ninth terminal positions of the twelve terminal positions, the second, third, tenth and eleventh terminal positions of the twelve terminal positions being defined as vacant spaces, one or more further power terminals being arranged at the vacant spaces.
US09853401B2 Single-fastener mounting plate for electrical outlets
A mounting plate for an electrical outlet includes a central region having a front surface, a rear surface, and an opening for accessing an outlet. A first mounting tab and a second mounting tab extend from the central region at an angle. The mounting plate may be used to attach an outlet to an outlet housing having a wiring compartment and a panel at least partially enclosing the wiring compartment. The panel has a front wall and an opening for receiving an outlet.
US09853396B1 Electrical plug having a flexible terminal retention feature
An electrical plug includes a first, second, and third plug terminal, and a terminal retainer configured to secure the first, second, and third plug terminals within the electrical plug. The first, second, and third plug terminal are attached to a first, second, and third electrical wire respectively. The terminal retainer defines a flexible structure in which the first plug terminal is secured, thereby allowing the first plug terminal to move independently of the second and third plug terminals. The flexible structure may be in the form of a cantilever beam, wherein the first plug terminal is secured in a location proximate a free end of the cantilever beam. The terminal retainer consists of a single piece of injection molded plastic. The electrical plug may be part of an electrical vehicle battery charger.
US09853392B2 Connector guard
A connector guard may include a first member having a planar base element. A planar end element may extend substantially perpendicularly from a first end of the planar base element. An end tab coextensive with the planar base element may protrude from a second end of the planar base element. Two planar side elements may extend substantially perpendicularly from the planar base element of the first member. The connector guard may include a second member having a planar base element. A planar end element may extend substantially perpendicularly from a first end of the planar base element of the second member. An end tab coextensive with the planar base element of the second member may protrude from a second end of the planar base element of the second member.
US09853390B2 Housing for a plug-type connector
A housing for a plug-type connector includes a first housing part and a second housing part configured to be connected to the first housing part. The second housing part has a fastening device for fastening an electric cable to the housing. The second housing part is to be attached to the first housing part in an attachment direction in order to connect to the first housing part, and, in a connected position, is mechanically connected to the first housing part so that the second housing part is held on the first housing part counter to the attachment direction. The housing includes a resiliently adjustable locking element arranged on one of the housing parts, the locking element assuming a locking position in the connected position of the housing parts, in which locking position the locking element is engaged with an engagement portion of the other of the housing parts.
US09853384B2 Socket apparatus
A socket apparatus, including a plate for being held by sockets of a wall outlet in contact with a front surface of the wall outlet, the plate shaped complementary to the front surface of the wall outlet and comprising holes shaped and located corresponding to the sockets of the wall outlet; metal apertures, each extending from one of the holes of the plate, the metal apertures for receiving electric supply from the sockets of the wall outlet, and for inserting prongs of a plug of an electric appliance thereinto; an electric gadget, for providing an electric function; and an electric circuit, for receiving electric supply from the metal apertures, and for converting the electric supply to the electric function. The wall socket further includes a foldable or removable extension pin, for allowing attaching thereof to at least one of the prongs of the plug of the electric appliance, for extending thereof.
US09853381B1 Apparatus and method for mounting a circuit board in a connector socket
A fixture for helping to secure a circuit board to a receiving connector socket is attached to the connector socket. The fixture is then attached to the circuit board with a flowable adhesive. The flowable adhesive could be a hot-melt adhesive. Adhesive layers on the fixture can be used to attach the fixture to side and top surfaces of the connector socket.
US09853380B2 Electronic component socket
An IC socket includes: a socket main body having an accommodating part for accommodating an IC package; a socket cover having a one-side end portion pivotally supported by the socket main body, and the other-side end portion which is located opposite to the one-side end portion and lockable to the socket main body; and a heat dissipating member mounted on the socket cover and caused to press the IC package. The socket cover includes a metal plate extending from the one-side end portion to the other-side end portion so that the thickness direction of the metal plate is parallel to the direction in which the socket cover faces the accommodating part when the other-side end portion is locked to the socket main body. The metal plate has a depression formed by bending the metal plate.
US09853378B2 Substrate and terminals for power module and power module including the same
According to example embodiments, a substrate for a power module includes first to third parts spaced apart from each other, where the third part surrounds the first and second parts, and a conductive layer on the first to third parts. A terminal of a first polarity is connected to the first part, and a terminal of a second polarity is connected to the second part. The first and second terminals may be spaced apart from each other and each have a coupling part, a body, and a contact part. The bodies of the first and second terminals may overlap each other. A power module may include the substrate.
US09853377B2 Connecting member for electronic device and electronic device including the same
A connecting member for electrically connecting a circuit board and a component in an electronic device is provided. The connecting member includes at least one bending part configured to comprise elasticity, a pad part connected to the bending part and configured to be attached to one surface of the circuit board, and a fixing part extending from the pad part and configured to fix the connecting member to the circuit board.
US09853373B2 Terminal block connection structure in rotary electric machine
A terminal block connection structure includes: a connector connected to intermediate parts of a plurality of power lines; a bus bar unit including a plurality of bus bars and at least one resin member; a terminal block being configured such that the distal ends of the plurality of power lines are connected to each other via the bus bar unit. The plurality of bus bars each includes a first plate portion fixed to the terminal block and a second plate portion bent from one end of the first plate portion. The connector is fitted to the resin member which is configured to prevent a movement of the connector in at least one direction out of moving directions of the connector.
US09853372B2 Center conductor tip
A tip end conductor for an inner conductor of a coaxial cable, comprising a first portion engaging a first region of the outermost tip to mechanically engage the inner conductor and a second portion, axially inboard of the first portion, engaging a second region of the outermost tip to electrically engage the inner conductor. The first and second portions define first and second diameter dimensions, respectively, wherein the first diameter dimension is less than the second diameter dimension, and wherein the first portion of the tip end conductor includes a mechanically irregular surface for being press fit onto, and producing, a mechanical interlock along a first region of the terminal end of the inner conductor.
US09853369B2 Printed circuit board based communications plugs that are suitable for field termination and patch cords including such plugs
A communications plug includes a housing, a printed circuit board that is at least partially within the housing, first through eighth plug contacts mounted adjacent a front edge of the printed circuit board, and first through eighth wire connection terminals having insulation cutting blades, where at least some of the insulation cutting blades are mounted rearwardly of a rear edge of the printed circuit board.
US09853366B2 Crimp contact with improved contacting and crimp connection
A crimp contact is disclosed. The crimp contact has a receptacle extending in a longitudinal direction up to a receptacle end, a crimp section extending along the receptacle and beyond the receptacle end to a front end, and a wing extending from the crimp section between the receptacle end and the front end transversely to the longitudinal direction, the wing having a conductor displacing member overlapping the receptacle in the longitudinal direction. The receptacle receives a conductor in the longitudinal direction. The crimp section encloses the conductor subsequent to crimping.
US09853364B2 Multiple-antenna system and mobile terminal
A multiple-antenna system includes a planar inverted-F antenna PIFA of a first type, which includes a metallic ground plane, a dielectric plate, a radiation patch, a probe-type feeding unit, and a metallic shorting pin. The system also includes a PIFA of a second type perpendicular to the PIFA of the first type and including a metallic ground plane, a radiation patch, a feeding unit, and a metallic shorted patch. The radiation patch is connected to the metallic ground plane by using the feeding unit and the metallic shorted patch. Isolation stub is located on an edge of a side, close to the PIFA of the second type, of the upper surface of the dielectric plate of the PIFA of the first type.
US09853363B2 Methods and apparatus to control mutual coupling between antennas
A system that incorporates teachings of the subject disclosure may include, for example, a method for comparing a received signal from a first antenna to a reference signal transmitted by a second antenna, determining from the comparison one or more compensation parameters, and tuning a compensation circuit according to the one or more compensation parameters, where the one or more compensations parameters configure the compensation circuit to reduce mutual coupling between the first and second antennas. Other embodiments are disclosed.
US09853362B2 Array antenna apparatus for rotation mode, and wireless communication terminal and method
The present invention provides an array antenna apparatus for a rotation mode, a wireless communication terminal, and a method thereof. The apparatus according to the exemplary embodiment includes an antenna array including a plurality of antenna elements; and a control unit which determines an antenna pattern in accordance with a transmission/reception characteristic of a signal and assigns a weight to antenna elements in a position corresponding to the determined antenna pattern on the antenna array to implement a rotation mode antenna based on the antenna element to which the weight is assigned.
US09853360B2 Inflatable radar signal device
An inflatable RADAR signal device that is capable of rising above the surface of the water when deployed and that reflects RADAR emissions. The signal device is a self-contained, small, independent system that can withstand being present in a maritime environment, including being submerged in the water and/or being located on a vessel in the water, for an extended amount of time. The device includes a housing that houses one or more deflated balloons that are constructed of a material that, when inflated, rise above the level of the water and that reflect RADAR emissions. The device includes at least one gas cylinder for inflating the balloon(s), and a mechanism to trigger release of the balloon(s) from the housing including a mechanism to trigger release of the gas from the gas cylinder(s) to inflate the balloon(s).
US09853358B2 Air-filled patch antenna
Disclosed is an air-filled patch antenna, comprising: a ground plane; a patch arranged to be in parallel to the ground plane; four inherent metal legs extending from the patch perpendicularly, wherein each of distal ends of the four legs is electrically and mechanically connected to the ground plane; and a feeding structure configured to provide a signal interface to the antenna.
US09853356B2 Ground-based satellite antenna pointing system
The present application includes systems and methods for determining pointing error of a satellite antenna. In one aspect a method for determining pointing error of a satellite antenna includes receiving, at a receiving station, a pointing error signal formed by the antenna and transmitted from a satellite, wherein the pointing error signal includes a first beacon (reference) signal and a modulated second beacon (error) signal. The receiving station may demodulate the received pointing error signal to recover the second beacon signal with respect to the first beacon signal, and based at least in part on the demodulated beacon signal, the receiving station may determine the pointing error of the satellite antenna.
US09853352B1 Antenna module, signal enhancement device and communication device
A signal enhancement device includes a back cover and an antenna module. The back cover includes a backboard for covering a rear surface of a main body and a top board for covering a top of the main body. The antenna module includes a base portion of board shape for being fixed on a portion of an inside surface of the backboard adjacent to the top board, a first bending portion for being fixed on an inside surface of the top board, a second bending portion for being fixed on a front end surface of the top board, and a third bending portion for being fixed on an outside surface of the top board and a portion of an outside surface of the backboard adjacent to the top board. When the signal enhancement device is mounted on the main body, the antenna module is capable of coupling with a communication antenna of the main body so as to enhance signal quality of the communication antenna.
US09853350B2 Antenna module and wireless communication device using same
An antenna module includes a holder, a first feed portion, a second feed portion, a first antenna unit, and a second antenna unit. The holder includes a top surface, an end surface, and a side surface. The first feed portion is positioned on the top surface. The second feed portion is positioned on the top surface and is spaced from the first feed portion. The first antenna unit is positioned on the top surface and the end surface, and is electrically connected to the first feed portion. The second antenna unit is spaced from the second antenna unit and is positioned on the top surface and the side surface. The second antenna unit is electrically connected to the second feed portion. The first feed portion and the second feed portion respectively feed current to the first antenna unit and the second antenna unit.
US09853346B2 High capacity sector mount
An antenna mount includes first and second tower mounting brackets. A first frame has first and second portions attached to the first and second tower mounting brackets, respectively. A second frame has third and fourth portions attached to the first and second tower mounting brackets, respectively. First and second equipment brackets are attached to the first frame, and third and fourth equipment brackets are attached to the second frame. Optionally, the first and second frames may each be formed as a one-piece continuous bent tube. Optionally, the first portion and the third portion are located side-by-side and clamped to the first tower bracket by a same first clamp, and the second portion and the fourth portion are located side-by-side and clamped to the second tower bracket by a same second clamp. Optionally, each equipment bracket has a frame face and an equipment face, wherein the frame face is orthogonal to the equipment face and extends in a direction which intersects a plane containing the equipment face at an angle of approximately 10 to 80 degrees.
US09853345B2 Radio frequency splitter
A multichannel splitter formed from 1 to 2 splitters. An input terminal of a first 1 to 2 splitter defines an input of the multichannel splitter. The 1 to 2 splitters are electrically series-connected. First respective outputs of the 1 to 2 splitters define output terminals of the multichannel splitter.
US09853344B2 Feed network arrangement for generating a mutli-antennae signal
A feed network arrangement for generating a multi-antennae signal includes a plurality of coupler devices coupled to one another in waveguide technique, and a plurality of adjustable length of line devices. At least one of the plurality of adjustable length of line devices is coupled to at least one of the plurality of coupler devices, where the one of the plurality of adjustable length of line device is configured to calibrate an electrical length of a supply line of the at least one of the plurality of coupler devices,In addition, the plurality of coupler devices are arranged such that a plurality of inputs of the feed network arrangement are disposed on a first side of the feed network arrangement and a plurality of outputs of the feed network arrangement are disposed on a second side of the feed network arrangement.
US09853339B2 Dielectric waveguide input/output structure and dielectric waveguide filter using the same
[Technical problem]A conventional dielectric waveguide input/output structure has a strength of coupling which is adjusted by a length of an input/output electrode. However, there is a limitation in an adjustable range of the coupling, which makes it impossible to have an input/output structure with wider bandwidth.[Solution to the technical problem]A dielectric waveguide input/output structure is provided, which comprises an input/output point provided near the center on one side of a bottom surface of a rectangular parallelepiped-shaped dielectric body, wherein an outer periphery of the dielectric body is covered with an electrically conductive film, except for an L-shaped lateral part extending along an edge of the bottom surface from opposite sides of the input/output point and for a surrounding part of the input/output point in a lateral surface with which the input/output point is in contact.
US09853337B2 Battery thermal management system including bimetallic member
A battery thermal management system according to an exemplary aspect of the present disclosure includes, among other things, a bimetallic member moveable between a first position and a second position in response to a temperature change to selectively restrict flow of a coolant through a duct.
US09853336B2 Battery pack assembly
A battery pack assembly includes a tray and a battery disposed in the tray. The battery pack assembly also includes an absorption member disposed in the tray and configured to wick moisture out of the tray and away from the battery.
US09853335B2 Thermal management of energy storage
An energy storage thermal management system includes an energy storage compartment including a liquid coolant bath portion and a vapor portion. A plurality of energy storage cells are positioned within the energy storage compartment and submerged within the liquid coolant bath. A compressor is in communication with the vapor portion to remove vapor. A condenser is in communication with the compressor and returns liquid coolant to the energy storage compartment.
US09853327B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode and an electrolyte solution, wherein the negative electrode includes a negative active material layer, the electrolyte solution contains fluoroethylene carbonate, and when a content (mg) of the fluoroethylene carbonate is denoted as X and a reaction area (m2) of the negative active material layer is denoted as Y, X and Y satisfy a relation of 10≦(X/Y)≦100.
US09853322B2 Solid electrolyte and all-solid state lithium ion secondary battery
In a Li ion conductivity oxide solid electrolyte containing lithium, lanthanum, and zirconium, a part of oxygen is substituted by an element M (M=N, Cl, S, Se, or Te) having smaller electronegativity than oxygen.
US09853314B2 Relief design for fuel cell plates
Flow field plates in solid polymer electrolyte fuel cells can be subject to ice blockages in certain areas during freeze start-up, e.g. the backfeed ports and slots used in some flow field plate designs which connect an outlet plenum channel for a reactant to its outlet. By incorporating a similar and adjacent relief backfeed port, slot and plenum channel arrangement in which the relief plenum channel is separated from the outlet plenum channel by a landing, a relief outlet for the reactant is provided through the adjacent gas diffusion layer.
US09853312B2 Method for determining membrane protonic resistance of a fuel cell stack
A method for determining membrane humidification by determining the membrane protonic resistance of a fuel cell stack at humidified conditions, and normalizing the base resistance of the fuel cell stack against the base resistance of a reference fuel cell stack.
US09853311B2 Fuel cell system and fuel cell powered vehicle
A fuel cell system includes: an external load connected to a fuel cell; an electric power adjusting unit configured to adjust a generated electric power of the fuel cell in accordance with electric power consumption of the external load; a humidity control unit configured to control humidity of an electrolyte membrane in the fuel cell on the basis of the generated electric power of the fuel cell; an output voltage detecting unit configured to detect an output voltage of the fuel cell; and a cross leakage determining unit configured to cause the humidity control unit to increase the humidity of the electrolyte membrane when the fuel cell generates the electric power, the cross leakage determining unit being configured to determine whether a cross leakage amount increases or not on the basis of a change in the output voltage at that time.
US09853309B2 Method of manufacturing fuel cell
A method of manufacturing a fuel cell which enables organic matter of both an anode thereof and a cathode thereof to be removed efficiently is provided. A method of manufacturing a fuel cell, comprising a preparation step of preparing a fuel cell comprising a stack of a plurality of unit cells, each including polymer electrolyte and a catalyst layer, and a removal step of removing organic matter from the fuel cell, is provided. This removal step comprises: a first step of maintaining a voltage of the fuel cell at 0 V so as to desorb organic matter from the catalyst layer; a second step of raising a temperature inside the fuel cell so as to evaporate the desorbed organic matter; and a third step of exhausting the evaporated organic matter from the fuel cell.
US09853305B2 Composite membrane and moisture adjustment module using same
A composite membrane and moisture adjustment module using the same is disclosed. The composite membrane includes a moisture-permeable resin layer interposed between porous membranes that constitute a pair; and the mean thickness of the moisture-permeable resin layer is 5 μm or less.
US09853302B2 Electrochemical cell
An electrochemical cell has at least one plate element which can be cooled by a liquid coolant, such as water. The plate element has a surface that can be wetted for the purpose of cooling with the coolant. The surface of the plate element in the electrochemical cell is configured such that a contact angle between the surface and the liquid coolant is less than 90°. In the method for producing the electrochemical cell an additional method step is carried out which influences the wettable surfaces of plate elements for cooling with coolant and by which a contact angle between the surface and the coolant is decreased.
US09853297B2 Flow field plates in fuel cells
A method of producing a flow field plate for a fuel cell comprises over-profiling relief features in a die set to more accurately reproduce the intended flow channel features in the pressed plate. The process includes determining a target relief profile of features extending across the plate along at least a first dimension of the plate, modulating the relief profile with an over-profiling parameter, as a function of the first dimension; forming a die with the modulated relief profile; and pressing a flow field plate using the die with modulated relief profile to thereby produce the unmodulated, target relief profile in the flow field plate.
US09853292B2 Electrode composition for a secondary battery cell
Disclosed are a composite electrode material for a rechargeable battery; a method of making a composite electrode material; an electrode including the composite electrode material; cells including such electrodes; and devices including the cells. A composite electrode material for a rechargeable battery cell includes an electroactive material; and a polymeric binder including pendant carboxyl groups. The electroactive material includes one or more components selected from the group including an electroactive metal, an electroactive semi-metal, an electroactive ceramic material, an electroactive metalloid, an electroactive semi-conductor, an electroactive alloy of a metal, an electroactive alloy of a semi-metal and an electroactive compound of a metal or a semi-metal. The polymeric binder has a molecular weight in the range 300,000 to 3,000,000. 40 to 90% of the carboxyl groups of the binder are in the form of a metal ion carboxylate salt.
US09853290B2 Composition for forming secondary battery electrode, secondary battery electrode, and secondary battery
The present invention addresses the problem of providing an electrode-forming composition, which is used for the purpose of producing a secondary battery that has excellent charge and discharge cycle characteristics, and which exhibits excellent dispersibility of an active material and a conductive assistant. The problem is solved by a composition for forming a secondary battery electrode, which contains (A) an electrode active material and/or (B) a carbon material that serves as a conductive assistant, (C) an amphoteric resin-type dispersant that is obtained by neutralizing at least some carboxyl groups in a copolymer containing aromatic rings, carboxyl groups and amino groups with a basic compound, and (D) an aqueous liquid medium.
US09853289B2 Lithium secondary battery comprising spherical graphite as anode active material
Disclosed is an anode active material for lithium secondary batteries that includes natural graphite particles consisting of spherical particles of agglomerated graphite sheets, outer surfaces of which are not coated with a carbon-based material, wherein the surfaces of the particles have a degree of amorphization of at least 0.3 within a range within which an R value [R=I1350/I1580] (I1350 is the intensity of Raman around 1350 cm−1 and I1580 is the intensity of Raman around 1580 cm−1) of a Raman spectrum is in the range of 0.30 to 1.0.
US09853286B2 Positive electrode active material for non-aqueous electrolyte secondary battery and non-aqueous electrolyte secondary battery
A positive electrode active material for a non-aqueous electrolyte secondary battery according to an embodiment of the present disclosure is represented by a general formula of LixNiyM1-yO2 (where M includes at least one metal element selected from Co and Mn, 0.1≦x≦1.2, 0.3
US09853276B2 Battery pack
Disclosed herein is a battery pack which includes a plurality of battery modules housed in a housing. The battery modules are connected in series to each other via connecting members that connects external terminals of the battery modules to each other. The battery modules are classified into groups, each being comprised of at least two of the battery modules, two terminal ones of which have a potential difference of at most V or less between themselves. A first connecting member connects the external terminals of the battery modules to each other between two adjacent ones of the groups. A second connecting member connects the external terminals of the battery modules to each other within an identical one of the groups. If water penetrates into the housing, the first connecting member is electrically cut off, preferentially relative to the second connecting member.
US09853272B2 Laminated polyolefin microporous membrane including propylene-α-olefin copolymer and method of producing the same
The disclosure provides a laminated polyolefin microporous membrane having propylene-α-olefin copolymer and methods of producing the same. The laminated polyolefin microporous membrane has a two-type three layer structure in which first polyolefin microporous layers are surface layers and a second polyolefin microporous layer is an intermediate layer which is different from the first polyolefin microporous layer.
US09853271B2 Battery
A battery according to the invention includes, as a separator, a first separator and a second separator having mutually different characteristics. The first separator and the second separator are disposed inside an electrode assembly in a state where the separators are not in contact with each other in a stacking direction of the electrode assembly. The first separator and the second separator have the following characteristic: when the battery is constructed including an electrode assembly formed by stacking the positive electrode, the first separator and the negative electrode, a resistance increase rate X=Delta X/Delta P satisfies X>0 (positive value), X being evaluated from a change amount Delta P of surface pressure applied in the stacking direction of the electrode assembly and a resistance increment Delta X of the battery upon application of the surface pressure change amount Delta P, and when the battery is constructed including an electrode assembly formed by stacking the positive electrode, the second separator and the negative electrode, a resistance increase rate Y=Delta Y/Delta P satisfies Y<0 (negative value), Y being evaluated from a change amount Delta P of surface pressure applied in the stacking direction of the electrode assembly and a resistance increment Delta Y of the battery upon application of the surface pressure change amount Delta P.
US09853269B2 Electrical insulation layer and battery device
An electrical insulation layer including microparticles and having a mesoporous structure; and a battery device including a cathode, an anode, an electrical insulation layer including microparticles and having a mesoporous structure, the electrical insulation layer being arranged between the anode and the cathode, and an ion conductive composition.
US09853266B2 Vent and cap assembly of power battery
The present disclosure provides a vent and a cap assembly of a power battery. The vent comprises a vent body and a vent body protective sheath having a wall portion and a hollow portion, the vent body is fixedly connected to a lower portion of the wall portion and sealing the hollow portion from below, an upper portion of the wall portion is fixedly connected to a cap plate for sealing a vent hole. The cap assembly of the power battery comprises a cap plate provided with a vent hole and an electrolyte-injection hole; a first electrode post connected to the cap plate; a second electrode post connected to the cap plate; and a vent fixedly provided to the vent hole; wherein the vent is the above vent.
US09853265B2 Waterproof removable battery
This invention relates generally to waterproofing of a removable battery configured to prevent seeping of water into the battery component through the use of a rubber waterproof frame.
US09853263B2 Battery assembly including structural foamed materials
A battery assembly according to an exemplary aspect of the present disclosure includes, among other things, a battery array and a foam shell that surrounds the battery array.
US09853256B2 Battery box and a necklace provided with the same
The present invention relates to as battery box comprising a housing and a power supply component mounted within the housing. Through holes are provided respectively on both ends of the housing to lead a wire into the housing to connect with the power supply component. The power supply includes a circuit hoard and a battery. The housing includes an upper housing body and lower housing body which are detachably connected with each other. The upper housing body and the lower housing body could be engaged with each other to form a receiving cavity to receive the power supply component. A contact is provided on the circuit board to be in communication with the battery and correspondingly, a flexible sheet is provided on the upper housing body to press the contact. The present invention further relates to a necklace provided with the said battery box.
US09853251B2 Array substrate, OLED display panel and display device
An array substrate, an organic light-emitting diode (OLED) display panel and a display device are provided. The array substrate includes a base substrate; a plurality of organic light-emitting diode (OLED) elements disposed on the base substrate; and a non-conductive layer in contact with the OLED elements, heat-conducting particles being doped in the non-conductive layer.
US09853250B2 Organic light-emitting display devices and methods of manufacturing organic light-emitting display devices
An organic light-emitting display (OLED) device is disclosed. In one aspect, the OLED device includes a substrate including a display region and a peripheral region and a transistor disposed in the display region and including an active pattern, a gate insulation layer, a gate electrode, a source electrode, and a drain electrode. The OLED device also includes an organic light-emitting structure disposed in the display region and electrically connected to the transistor, the organic light-emitting structure including a first electrode, an organic light-emitting layer, and a second electrode, and a first wiring and a second wiring disposed in the peripheral region and configured to generate heat. The OLED device further includes an encapsulation layer disposed over the first and second wirings and the organic light-emitting structure and a heat blocking layer disposed between the first and the second wirings and the encapsulation layer to block the heat generated from the first and the second wirings.
US09853248B2 Organic light-emitting illumination apparatus with reflector
An organic light-emitting illumination apparatus that may be easily manufactured and may provide high-brightness illumination, and a method of manufacturing the same. The organic light-emitting illumination apparatus includes: a first flexible substrate; a first electrode disposed on the first flexible substrate and configured to transmit light; an intermediate layer disposed on the first electrode and including a light emission layer; a second electrode disposed on the intermediate layer and configured to transmit light; a second flexible substrate disposed on the second electrode; and a reflector interposed between the second flexible substrate and the second electrode to correspond to a first region of the second flexible substrate.
US09853247B2 Electrophosphorescent organic light emitting concentrator
Embodiments of the disclosed subject matter provide a device with a base having an opening, and a plurality of organic light emitting devices (OLEDs) disposed on a plurality of substrates and arranged in a light directing structure onto the base, where the opening of the base is a light exit aperture of light output by the plurality of OLEDs.
US09853235B2 Organic electroluminescent display device
An organic EL display device of active matrix type wherein insulated-gate field effect transistors formed on a single-crystal semiconductor substrate are overlaid with an organic EL layer; characterized in that the single-crystal semiconductor substrate (413 in FIG. 4) is held in a vacant space (414) which is defined by a bed plate (401) and a cover plate (405) formed of an insulating material, and a packing material (404) for bonding the bed and cover plates; and that the vacant space (414) is filled with an inert gas and a drying agent, whereby the organic EL layer is prevented from oxidizing.
US09853233B2 Functionalization of a substrate
A method of increasing a work function of an electrode is provided. The method comprises obtaining an electronegative species from a precursor using electromagnetic radiation and reacting a surface of the electrode with the electronegative species. An electrode comprising a functionalized substrate is also provided.
US09853230B2 Printable nanoparticle conductor ink with improved charge injection
A transistor has a substrate, source and drain electrodes on the substrate, the source and drain electrodes formed of a conductor ink having silver nanoparticles with integrated dipolar surfactants, an organic semiconductor forming a channel between the source and drain electrodes, the organic semiconductor in contact with the source and drain electrodes, a gate dielectric layer having a first surface in contact with the organic semiconductor, and a gate electrode in contact with a second surface of the gate dielectric layer, the gate electrode formed of silver nanoparticles with integrated dipolar surfactants.
US09853225B2 Chalcogen-containing organic compound and a use thereof
A compound is represented by Formula (1): wherein, each X is independently oxygen, sulfur, or selenium; m is 0 or 1; each n is independently 0 or 1; R1-R3 are each independently, for example, hydrogen or alkyl having 1 to 20 carbons; wherein (i) in the case of m=0, it is excluded that all of R1-R3 are hydrogen at the same time; (ii) in the case of m=0, n=0 and in the case that m is 0, one of n is 0 and the other is 1, it is excluded that “both of X are sulfur and all R3s are the same atoms or groups at the same time”; (iii) in the case of m=0, n=1, it is excluded that all R3s are the same atoms or groups at the same time, and at least one of R3s is hydrogen.
US09853222B2 Condensed-cyclic compound and organic light-emitting diode comprising the same
A condensed-cyclic compound is represented by Formula 1, and an organic light-emitting diode includes the condensed-cyclic compound. The organic light-emitting diode includes a first electrode, a second electrode facing the first electrode, and an organic layer. The organic layer includes an emission layer and the condensed-cyclic compound. The condensed-cyclic compound can be included in the emission layer as a host, and the emission layer may further include a dopant.
US09853221B2 Compound, emitting layer of organic light emitting diode and organic light emitting diode device
The present disclosure relates to a compound including a structure of Formula (I), and the use of the compound as a dopant in an emitting layer of an organic light emitting diode. The present disclosure also relates to an emitting layer of an organic light emitting diode and an organic light emitting diode device.
US09853220B2 Efficient organic light-emitting diodes and fabrication of the same
Light-emitting devices comprising light-emitting diodes are described herein. These devices may include a substrate, a reflective anode, a hole-injection layer, a hole-transport layer, an emissive component, an electron-transport layer, a cathode, an enhancement layer, and a light-scattering layer. The emissive component may include first and second fluorescent light-emitting layers with an intervening phosphorescent light-emitting layer or first and second phosphorescent light-emitting layers with an intervening fluorescent light-emitting layer.
US09853218B2 High-molecular compound and light-emitting element using same
A polymer compound has a repeating unit represented by general formula (1): wherein R1a represents an alkyl group, an aryl group, a monovalent aromatic heterocyclic group or an aralkyl group, each possibly substituted and the same or different; and X1a represents a group selected from formulae (1a) to (1c).] wherein R1c represents an aryl group or a monovalent aromatic heterocyclic group, possibly substituted; and R1d to R1f represent each independently an alkyl group, an aryl group, a monovalent aromatic heterocyclic group, an alkoxy group, an aryloxy group, an aralkyl group, an arylalkoxy group, a substituted amino group, a substituted carbonyl group, a substituted carboxyl group, a fluorine atom or a cyano group; and the pairs R1d and R1e, R1f and R1g, R1d and R1f, and R1e and R1g may be mutually linked to form a ring together with a carbon atom to which they are linked.
US09853213B2 Logic compatible RRAM structure and process
A memory cell and method including a first electrode formed through a first opening in a first dielectric layer, a resistive layer formed on the first electrode, a spacing layer formed on the resistive layer, a second electrode formed on the resistive layer, and a second dielectric layer formed on the second electrode, the second dielectric layer including a second opening. The first dielectric layer formed on a substrate including a first metal layer. The first electrode and the resistive layer collectively include a first lip region that extends a first distance beyond the first opening. The second electrode and the second dielectric layer collectively include a second lip region that extends a second distance beyond the first opening. The spacing layer extends from the second distance to the first distance. The second electrode is coupled to a second metal layer using a via that extends through the second opening.
US09853209B2 Method of manufacturing pressure sensor, deposition system, and annealing system
A method of manufacturing a pressure sensor comprises: above a film portion formed on one surface of a substrate, depositing a first magnetic layer, a second magnetic layer and an intermediate layer between the first and second magnetic layers on one surface of a substrate; removing the deposited layers leaving a part thereof; and removing a part of the substrate from another surface of the substrate. By removing the deposited layers leaving a part thereof, a strain detecting element is formed in a part of a first region, the strain detecting element comprising the first magnetic layer, the second magnetic layer and the intermediate layer. By removing a part of the substrate, a part of the first region of the substrate is removed. In addition, the deposition of the first magnetic layer is performed with the substrate being bended.
US09853208B2 In-situ annealing to improve the tunneling magneto-resistance of magnetic tunnel junctions
Embodiments are directed to a magnetic tunnel junction (MTJ) memory cell that includes a reference layer formed from a perpendicular magnetic anisotropy (PMA) reference layer and an interfacial reference layer. The MTJ further includes a free layer and a tunnel barrier positioned between the interfacial reference layer and the free layer. The tunnel barrier is configured to enable electrons to tunnel through the tunnel barrier between the interfacial reference layer and the free layer. A first in-situ alignment is provided between a tunnel barrier lattice structure of the tunnel barrier and an interfacial reference layer lattice structure of the interfacial reference layer. A second in-situ alignment is provided between the tunnel barrier lattice structure of the tunnel barrier and a free layer lattice structure of the free layer. The PMA reference layer lattice structure is not aligned with the interfacial reference layer lattice structure.
US09853206B2 Precessional spin current structure for MRAM
A magnetoresistive random-access memory (MRAM) is disclosed. MRAM device has a magnetic tunnel junction stack having a significantly improved performance of the free layer in the magnetic tunnel junction structure. The MRAM device utilizes a precessional spin current (PSC) magnetic layer in conjunction with a perpendicular MTJ where the in-plane magnetization direction of the PSC magnetic layer is free to rotate.
US09853204B2 MEMS component and method for encapsulating MEMS components
A MEMS component includes, on a substrate, component structures, contact areas connected to the component structures, metallic column structures seated on the contact areas, and metallic frame structures surrounding the component structures. A cured resist layer is seated on frame structure and column structures such that a cavity is enclosed between substrate, frame structure and resist layer. A structured metallization is provided directly on the resist layer or on a carrier layer seated on the resist layer. The structured metallization includes at least external contacts of the component and being electrically conductively connected both to metallic structures and to the contact areas of the component structures.
US09853200B2 (Zr,Hf)3Ni3Sb4-based n-type thermoelectric conversion material
An n-type thermoelectric conversion material expressed in a chemical formula X3-xX′xT3-yCuySb4 (0≦x<3, 0≦y<3.0, and x+y>0), the X includes one or more element(s) of Zr and Hf, the X′ includes one or more element(s) of Nb and Ta, and the T includes one or more element(s) selected from Ni, Pd, and Pt, while including at least Ni, the n-type thermoelectric conversion material expressed in the chemical formula X3-xX′xT3-yCuySb4 has symmetry of a cubic crystal belonging to a space group I-43d.
US09853195B2 Semiconductor light-emitting device and method for producing the same
A light-emitting device includes a semiconductor light-emitting element, for example, a light emitting diode. A first metal member includes a first metal plate and a first metal layer between the semiconductor light-emitting element and a first surface of the first metal plate. An insulating layer contacts a second surface of the first metal plate. The second surface is in a second plane that intersects a first plane of the first surface.
US09853194B2 Light emitting apparatus and method for producing the same
A light emitting apparatus includes at least one light emitting device; a light transparent member that receives incident light emitted from the light emitting device; and a covering member. The light transparent member is a light conversion member that has an externally exposed light emission surface and a side surface contiguous to the light emission surface. The covering member contains a light reflective material, and covers at least the side surface of said light transparent member. A content of said light reflective material is not less than 30 wt %.
US09853193B2 Imprinting process of hot-melt type curable silicone composition for optical devices
The present disclosure relates to a method of making an optical assembly. An optical device is secured in a fixture, the optical device having an optical surface, wherein a silicone film is positioned with respect to the optical surface, the silicone film having a distal surface relative to the optical surface. The method includes, among other features, imprinting the distal surface of the silicone film to create a surface imprint in the distal surface of the silicone film.
US09853188B2 Light-emitting diode chip with current spreading layer
A light-emitting diode chip includes a semiconductor layer sequence having a phosphide compound semiconductor material. The semiconductor layer sequence contains a p-type semiconductor region, an n-type semiconductor region, and an active layer arranged between the p-type semiconductor region and the n-type semiconductor region. The active region serves to emit electromagnetic radiation. The n-type semiconductor region faces a radiation exit area of the light-emitting diode chip, and the p-type semiconductor region faces a carrier of the light-emitting diode chip. A current spreading layer having a thickness of less than 500 nm is arranged between the carrier and the p-type semiconductor region. The current spreading layer has one or a plurality of p-doped AlxGa1-xAs layers with 0.5
US09853187B2 Light emitting diode
Disclosed is a light emitting diode using light of a short wavelength band. The light emitting diode includes a first conductivity type semiconductor layer having a front side and a back side, a second conductivity type semiconductor layer having a front side and a back side, an active layer formed between the back side of the first conductivity type semiconductor layer and the front side of the second conductivity type semiconductor layer, a first electrode electrically connected to the first conductivity type semiconductor layer, a second conductivity type reflective layer formed on the back side of the second conductivity type semiconductor layer, and a reflective part formed on the second conductivity type reflective layer to reflect light of a short wavelength band and light of a blue wavelength band and electrically connected to the second conductivity type semiconductor layer. The second conductivity type reflective layer includes DBR unit layers. Each of the DBR unit layers includes a low refractive index layer and a high refractive index layer adjacent to the low refractive index layer. The low refractive index layer and the high refractive index layer include AlxGa1-xN (0
US09853186B2 Producing a light-emitting semiconductor component by connecting first and second semiconductor bodies
The invention relates to a light-emitting semiconductor component, comprising—a first semiconductor body (1), which comprises an active zone (11) in which during the operation of the light-emitting semiconductor component electromagnetic radiation is generated, at least some of which leaves the first semiconductor body (1) through a radiation exit surface (1a), and—a second semiconductor body (2), which is suitable for converting the electromagnetic radiation into converted electromagnetic radiation having a longer wavelength, wherein—the first semiconductor body (1) and the second semiconductor body (2) are produced separately from each other,—the second semiconductor body (2) is electrically inactive, and—the second semiconductor body (2) is in direct contact with the radiation exit surface (1a) and is attached there to the first semiconductor body (1) without connecting means.
US09853183B2 Method for manufacturing light emitting element and light emitting element
A light emitting element manufacturing method of allowing a semiconductor laminated part which includes a light emitting layer and includes a group-III nitride semiconductor to grow on a substrate surface in which protrusions are formed in a period which is larger than an optical wavelength of light emitted from the light emitting layer and is smaller than a coherent length of the light, includes: forming a buffer layer along the substrate surface having the protrusions; allowing crystal nuclei which have facet surfaces and are separated from each other to grow on the buffer layer such that the crystal nuclei include at least one protrusion; and allowing a planarization layer to grow on the buffer layer in which the crystal nuclei are formed.
US09853182B2 Gallium nitride-based light emitting diode
Disclosed herein is a light emitting diode (LED) including: a gallium nitride substrate; a gallium nitride-based first contact layer disposed on the gallium nitride substrate; a gallium nitride-based second contact layer; an active layer having a multi-quantum well structure and disposed between the first and second contact layers; and a super-lattice layer having a multilayer structure and disposed between the first contact layer and the active layer. By employing the gallium nitride substrate, the crystallinity of the semiconductor layers can be improved, and in addition, by disposing the super-lattice layer between the first contact layer and the active layer, a crystal defect that may be generated in the active layer can be prevented.
US09853176B2 Nitride-based multi-junction solar cell modules and methods for making the same
A backside illuminated multi-junction solar cell module includes a substrate, multiple multi-junction solar cells, and a cell interconnection that provides a series connection between at least two of the multi-junction solar cells. The substrate may include a material that is substantially transparent to solar radiation. Each multi-junction solar cell includes a first active cell, grown over the substrate, for absorbing a first portion of the solar radiation for conversion into electrical energy and a second active cell, grown over the first active cell, for absorbing a second portion of the solar radiation for conversion into electrical energy. At least one of the first and second active cells includes a nitride.
US09853173B2 Semiconductor structure with two optically coupled optical resonant cavities and method of manufacturing such a structure
The invention relates to a semiconductor structure intended to receive an electromagnetic wave. The semiconductor structure comprises at least one first semiconductor resonant optical cavity conformed to absorb at least partially the electromagnetic wave and to provide an electrical signal proportional to the part of the electromagnetic wave absorbed. The semiconductor structure further includes a second dielectric resonant optical cavity of which a resonance wavelength is comprised in the predetermined range of wavelengths and is preferentially equal to the wavelength λ0, the second resonant optical cavity being laid out to intercept at least part of the electromagnetic wave and being optically coupled to the first resonant optical cavity. The second resonant optical cavity is transparent to the predetermined range of wavelengths. The invention further relates to a semiconductor component comprising such a semiconductor structure and a method of manufacturing such a semiconductor structure.
US09853168B2 Diode
A diode is provided which includes at least one diode element which has a plurality of N-type regions and a plurality of P-type regions, the N-type regions and the P-type regions being alternately arranged in series to form PN junctions, and an insulated substrate which has electric insulation. The N-type regions and the P-type regions are formed on the insulated substrate.
US09853166B2 Perfectly symmetric gate-all-around FET on suspended nanowire
A semiconductor device including a plurality of suspended nanowires and a gate structure that is present on a channel region portion of the plurality of suspended nanowires. The gate structure includes a uniform length extending from an upper surface of the gate structure to the base of the gate structure. A dielectric spacer having a graded composition is present in direct contact with the gate structure. The dielectric spacer having a uniform length extending from an upper surface of the gate structure to the base of the gate structure. Source and drain regions are present on source and drain region portions of the plurality of suspended nanowires.
US09853165B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device, including the steps of forming a semiconductor over a substrate; forming a first conductor over the semiconductor; forming a first insulator over the first conductor; forming a resist over the first insulator; performing light exposure and development on the resist to make a second region and a third region remain and expose part of the first insulator; applying a bias in a direction perpendicular to a top surface of the substrate and generating plasma using a gas containing carbon and halogen; and depositing and etching an organic substance with the plasma. The etching rate of the organic substance is higher than the deposition rate of the organic substance in an exposed part of the first insulator, and the deposition rate of the organic substance is higher than the etching rate of the organic substance in a side surface of the second region.
US09853163B2 Gate all around vacuum channel transistor
A vacuum channel transistor having a vertical gate-all-around (GAA) architecture provides high performance for high-frequency applications, and features a small footprint compared with existing planar devices. The GAA vacuum channel transistor features stacked, tapered source and drain regions that are formed by notching a doped silicon pillar using a lateral oxidation process. A temporary support structure is provided for the pillar during formation of the vacuum channel. Performance of the GAA vacuum channel transistor can be tuned by replacing air in the channel with other gases such as helium, neon, or argon. A threshold voltage of the GAA vacuum channel transistor can be adjusted by altering dopant concentrations of the silicon pillar from which the source and drain regions are formed.
US09853162B2 Thin-film-transistor array substrate, fabricating method thereof, and related display panel
In accordance with some embodiments of the disclosed subject of matter, a TFT array substrate, a method for fabricating the TFT array substrate, and a display panel that comprises the TFT array substrate are provided. In some embodiments, the TFT array substrate comprises: a substrate; an active layer comprising a first region, a source region, a drain region, and a second region between the drain region and the first region; a gate electrode above the first insulating layer, wherein the gate electrode substantially covers the first region; and a first light-shielding layer that overlaps with the first region and substantially covers the second region.
US09853156B2 Source/drain contacts for non-planar transistors
The present description relates to the field of fabricating microelectronic devices having non-planar transistors. Embodiments of the present description relate to the formation of source/drain contacts within non-planar transistors, wherein a titanium-containing contact interface may be used in the formation of the source/drain contact with a discreet titanium silicide formed between the titanium-containing interface and a silicon-containing source/drain structure.
US09853147B2 High voltage MOSFET devices and methods of making the devices
A SiC MOSFET device having low specific on resistance is described. The device has N+, P-well and JFET regions extended in one direction (Y-direction) and P+ and source contacts extended in an orthogonal direction (X-direction). The polysilicon gate of the device covers the JFET region and is terminated over the P-well region to minimize electric field at the polysilicon gate edge. In use, current flows vertically from the drain contact at the bottom of the structure into the JFET region and then laterally in the X direction through the accumulation region and through the MOSFET channels into the adjacent N+ region. The current flowing out of the channel then flows along the N+ region in the Y-direction and is collected by the source contacts and the final metal. Methods of making the device are also described.
US09853144B2 Power MOSFET with metal filled deep source contact
A planar gate power MOSFET includes a substrate having a semiconductor surface doped a first conductivity type, a plurality of transistor cells (cells) including a first cell and at least a second cell each having a gate stack over a body region. A trench has an aspect ratio of >3 extending down from a top side of the semiconductor surface between the gate stacks providing a source contact (SCT) from a source doped a second conductivity type to the substrate. A field plate (FP) is over the gate stacks that provides a liner for the trench. The trench has a refractory metal or platinum-group metal (PGM) metal filler within. A drain doped the second conductivity type is in the semiconductor surface on a side of the gate stacks opposite the trench.
US09853142B2 Method of manufacturing a trench FET having a merged gate dielectric
In one implementation, a method for fabricating a trench FET includes providing a semiconductor substrate including a drain region and a drift zone over the drain region, forming a plurality of depletion trenches over the drain region, each of the plurality of depletion trenches having a depletion trench dielectric and a depletion electrode, and forming a respective bordering gate trench alongside each of the plurality of depletion trenches, each bordering gate trench having a gate electrode and a gate dielectric.
US09853140B2 Adaptive charge balanced MOSFET techniques
An adaptive charge balanced MOSFET device includes a field plate stacks, a gate structure, a source region, a drift region and a body region. The gate structure includes a gate region surrounded by a gate insulator region. The field plate stack includes a plurality of field plate insulator regions, a plurality of field plate regions, and a field ring region. The plurality of field plates are separated from each other by respective field plate insulators. The body region is disposed between the gate structure, the source region, the drift region and the field ring region. Each of two or more field plates are coupled to the field ring.
US09853137B2 Method for forming a semiconductor device and a semiconductor device
A method for forming a semiconductor device comprises implanting a defined dose of protons into a semiconductor substrate and tempering the semiconductor substrate according to a defined temperature profile. At least one of the defined dose of protons and the defined temperature profile is selected depending on a carbon-related parameter indicating information on a carbon concentration within at least a part of the semiconductor substrate.
US09853136B2 Directed epitaxial heterojunction bipolar transistor
A directed epitaxial heterojunction bipolar transistor (HBT) structure is directly or indirectly formed on a GaAs substrate that is formed by a (100) face towards a (111)B face with an angle of inclination between 0.6° and 25°, and includes a sub-collector layer, a collector, a base layer, an emitter layer, an emitter cap layer and an ohmic contact layer, which are sequentially formed on the substrate. A tunnel collector layer formed by InGaP or InGaAsP is provided between the collector layer and the base layer. Since an epitaxial process is performed on the substrate from a (100) face towards a (111)B face with an angle of inclination between 0.6° and 25°, indium and gallium contained in InGaP or InGaAsP are affected by the ordering effect such that InGaP or InGaAsP used in the emitter layer and/or the tunnel collector layer has a higher electron affinity or a smaller bandgap.
US09853131B1 Fabrication of an isolated dummy fin between active vertical fins with tight fin pitch
A method of forming an arrangement of active and inactive fins on a substrate, including forming at least three vertical fins on the substrate, forming a protective liner on at least three of the at least three vertical fins, removing at least a portion of the protective liner on the one of the at least three of the at least three of vertical fins, and converting the one of the at least three of the at least three vertical fins to an inactive vertical fin.
US09853124B2 Method for fabricating a nanowire semiconductor transistor having an auto-aligned gate and spacers
Method of making a transistor with semiconducting nanowires, including: making a semiconducting nanowire on a support, one portion of the nanowire being covered by a dummy gate, in which the dummy gate and the nanowire are surrounded by a dielectric layer, removing the dummy gate, forming a first space surrounded by first parts of the dielectric layer, making an ion implantation in a second part of the dielectric layer under said first portion, said first parts protecting third parts of the dielectric layer, etching said second part, forming a second space, making a gate in the spaces, and a dielectric portion on the gate and said first parts, making an ion implantation in fourth parts of the dielectric layer surrounding second portions of the nanowire, the dielectric portion protecting said first and third parts, etch said fourth parts.
US09853117B2 Spacer chamfering gate stack scheme
A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width.
US09853112B2 Device and method to connect gate regions separated using a gate cut
A method of fabrication of a device includes performing a gate cut to cut a gate line to create a first gate region and a second gate region. The method further includes depositing a conductive material to form a conductive jumper structure to connect the first gate region and the second gate region.
US09853110B2 Method of forming a gate contact structure for a semiconductor device
One illustrative method disclosed includes, among other things, forming a gate contact opening in a layer of insulating material, performing at least one etching process through the gate contact opening to remove a gate cap layer and to expose the gate structure, selectively growing a metal material that is conductively coupled to an upper surface of the gate structure such that the grown metal material contacts all of the sidewalls of the gate contact opening and an air space is formed between a bottom of the grown metal material and a conductive source/drain structure, and forming one or more conductive materials in the gate contact opening above the grown metal material.
US09853104B2 Hydrogenated graphene with surface doping and bandgap tunability
A graphene compound made from the method of preparing graphene flakes or chemical vapor deposition grown graphene films on a SiO2/Si substrate; exposing the graphene flakes or the chemical vapor deposition grown graphene film to hydrogen plasma; performing hydrogenation of the graphene; wherein the hydrogenated graphene has a majority carrier type; creating a bandgap from the hydrogenation of the graphene; applying an electric field to the hydrogenated graphene; and tuning the bandgap.
US09853103B2 Pinched doped well for a junction field effect transistor (JFET) isolated from the substrate
A JFET structure may be formed such that the channel region is isolated from the substrate to reduce parasitic capacitance. For example, instead of using a deep well as part of a gate structure for the JFET, the deep well may be used as an isolation region from the surrounding substrate. As a result, the channel in the JFET may be pinched laterally between doped regions located between the source and the drain of the JFET. In other example embodiments, the channel may be pinched vertically and the isolation between the JFET structure and the substrate is maintained. A JFET structure with improved isolation from the substrate may be employed in some embodiments as a low-noise amplifier. In particular, the low-noise amplifier may be coupled to small signal devices, such as microelectromechanical systems (MEMS)-based microphones.
US09853096B1 Display with inactive area surrounded by active area
A display may have an active area with an array of pixels to display images. An inactive area in the display may be formed from an opening in the active area. The inactive area may be enclosed by the pixels in the active area. An inactive border may run along an edge of the inactive area. A grid of positive power supply lines may be used to supply power to the pixels. Initialization voltage lines may be used to distribute initialization voltages to the pixels for use during transistor threshold voltage compensation operations. The inactive border may be free of positive power supply lines and initialization voltages lines. Control signal lines and data lines may pass through the inactive border to supply control signals and data signals respectively to the pixels. The display may have thin-film transistor circuitry with multiple layers of data lines.
US09853095B2 Display device
A display device includes a first pixel and a second pixel arranged in a first or a second direction, each of them has a pixel electrode, a contact hole under the pixel electrode, a bank on the pixel electrode, and an opening provided in the bank and on the pixel electrode. A first imaginary line connecting the center of the contact hole of a first pixel and the center of the contact hole of a second pixel is substantially parallel to the first direction or the second direction, a second imaginary line connecting the center of the opening of the first pixel and the center of the opening of the second pixel is substantially parallel to the first direction or the second direction, and each of straight-line sides of the openings of the plurality of pixels has an angle with respect to both of the first and the second direction.
US09853093B2 Organic light emitting diode device
An OLED display includes a first substrate, a first electrode on the first substrate, a pixel defining layer having a first aperture exposing the first electrode, an organic light emitting layer on the first electrode, a second electrode on the organic light emitting layer, a second substrate disposed to face the first substrate, a black matrix disposed on the second substrate and having a second aperture, and a lens disposed to cover at least a part of the second aperture and protruding toward the first substrate.
US09853092B2 OLED display device having touch sensor and method of manufacturing the same
An OLED display device having a touch sensor is provided. The touch sensor includes a base layer; a plurality of first touch electrodes arranged in a first direction on a first surface of the base layer; a plurality of second touch electrodes arranged in a second direction crossing the first direction on a second surface of the base layer; a plurality of first routing wires connected to the first touch electrodes on the first surface of the base layer, respectively; a plurality of second routing wires separated from the plurality of first routing wires and formed on the first surface of the base layer; and a plurality of third routing wires connected to the second routing wires respectively via holes, and formed on the second surface of the base layer. The base layer is one of a barrier layer, an anti-scratch layer, and a circular polarization layer.
US09853089B2 Semiconductor device and structure
A semiconductor device, including: a first memory cell including a first transistor; a second memory cell including a second transistor, where the second transistor overlays the first transistor and the second transistor self-aligned to the first transistor; and a plurality of junctionless transistors, where at least one of the junctionless transistors controls access to at least one of the memory cells.
US09853088B2 All-printed paper memory
All-printed paper-based substrate memory devices are described. In an embodiment, a paper-based memory device is prepared by coating one or more areas of a paper substrate with a conductor material such as a carbon paste, to form a first electrode of a memory, depositing a layer of insulator material, such as titanium dioxide, over one or more areas of the conductor material, and depositing a layer of metal over one or more areas of the insulator material to form a second electrode of the memory. In an embodiment, the device can further include diodes printed between the insulator material and the second electrode, and the first electrode and the second electrodes can be formed as a crossbar structure to provide a WORM memory. The various layers and the diodes can be printed onto the paper substrate by, for example, an ink jet printer.
US09853087B2 Magnetoresistive random access memory device and method of manufacturing the same
A method of manufacturing an MRAM device includes sequentially forming a first insulating interlayer and an etch-stop layer on a substrate. A lower electrode is formed through the etch-stop layer and the first insulating interlayer. An MTJ structure layer and an upper electrode are sequentially formed on the lower electrode and the etch-stop layer. The MTJ structure layer is patterned by a physical etching process using the upper electrode as an etching mask to form an MTJ structure at least partially contacting the lower electrode. The first insulating interlayer is protected by the etch-stop layer so not to be etched by the physical etching process.
US09853086B2 CMOS-based thermopile with reduced thermal conductance
In described examples, an embedded thermoelectric device is formed by forming isolation trenches in a substrate, concurrently between CMOS transistors and between thermoelectric elements of the embedded thermoelectric device. Dielectric material is formed in the isolation trenches to provide field oxide which laterally isolates the CMOS transistors and the thermoelectric elements. Germanium is implanted into the substrate in areas for the thermoelectric elements, and the substrate is subsequently annealed, to provide a germanium density of at least 0.10 atomic percent in the thermoelectric elements between the isolation trenches. The germanium may be implanted before the isolation trenches are formed, after the isolation trenches are formed and before the dielectric material is formed in the isolation trenches, and/or after the dielectric material is formed in the isolation trenches.
US09853081B2 Semiconductor device, electrical device system, and method of producing semiconductor device
A semiconductor device includes a first semiconductor layer; an insulation member layer formed on the first semiconductor layer; a transistor disposed in an upper portion of the insulation member layer; a first interlayer insulation film covering the transistor; a layered member including a wiring layer formed on the first interlayer insulation film and a second interlayer insulation film; and a first penetrating electrode penetrating through the insulation member layer, the first interlayer insulation film, and the layered member. The first penetrating electrode is electrically connected only to the first semiconductor layer.
US09853074B2 Chip scale sensing chip package
This present invention provides a chip scale sensing chip package, comprising: a sensing chip with a first top surface and a first bottom surface opposite to each other, comprising: a sensing device adjacent to the first top surface; and a plurality of conductive pads adjacent to first top surface and the sensing device; a wiring layer formed on the first bottom surface and connected to each of the conductive pads; a dam having a supporter with a first opening and a spacer with a second opening formed on the first top surface, wherein the supporter is within the second opening and adjacent to the spacer, and the spacer is higher than the supporter by a predetermined distance d; a lens formed on the first top surface exposed by the first opening and above the sensing device; and an optical filter deposed on the supporter and above the lens.
US09853071B2 Silicon photoelectric multiplier with very low optical cross-talk and fast readout
The silicon-based photomultiplier device comprises a substrate (1), a first layer (2) of a first conductivity type, a second layer (3) of a second conductivity type formed on the first layer, wherein the first layer (2) and the second layer (3) form a p-n junction, wherein the first layer (2) and the second layer (3) are disposed on or above the substrate (1). A material layer (15) between the substrate (1) and the first layer (2) fulfills the function of a light absorber, thereby efficiently suppressing crosstalk between adjacent cells of the device. Material layer (15) may further serve as an electrode for readout of electrical signals from the device.
US09853062B2 Display panel and display apparatus
A display panel includes a plurality of display elements disposed in a matrix manner, signal input parts to which signals to be supplied to the plurality of display elements are input, and a plurality of signal wirings which connect the plurality of display elements and the signal input parts, wherein the signal wirings includes a lead-out wiring part in which a wiring interval nearer the signal input parts and a wiring interval nearer the display elements are different from each other, and at least a part of the signal wirings in the lead-out wiring part is provided with a plurality of meander wiring parts whose wirings are meandered, wherein the signal wirings include a meander wiring part nearer the signal input parts, and at least one meander wiring part having a larger amplitude of the meander wiring than the meander wiring part nearer the signal input parts, and the amplitude of the meander wiring in the at least one meander wiring part is determined by matching with a wide wiring interval in the lead-out wiring part.
US09853061B2 Display device and manufacturing method thereof
The present invention discloses a display device and a manufacturing method thereof. The display device comprises an array substrate and a color filter substrate arranged opposite to the array substrate, wherein the surface of the array substrate is provided with a lining layer and a conduction layer; and the lining layer uplifts the conduction layer till the conduction layer is in contact with the color filter substrate, so that the conduction layer conducts the array substrate and the color filter substrate. Compared with a conduction structure of the existing technology in which a connector and a conductive adhesive are combined, the conduction structure of the present invention saves the material cost, reduces the machining difficulty, increases the rate of good products and finally greatly reduces the production cost, is simultaneously applicable to a narrow-bezel design of the display device and meets the aesthetic demands of users.
US09853058B2 Thin film transistor array panel and display device including the same
Embodiments of the present invention relate to a thin film transistor array panel and a display device including the same. An exemplary embodiment of the present invention provides a thin film transistor array panel and a display device including the same, including: an insulation substrate including an upper surface and a lower surface; a light blocking member disposed on or facing the upper surface of the insulation substrate and defining a plurality of openings; and a thin film transistor disposed on the upper surface of the insulation substrate. The insulation substrate may include a plurality of recesses formed in the opening in the lower surface of the insulation substrate, each recess positioned to correspond to one of the openings.
US09853052B1 Semiconductor device and method for manufacturing same
According to one embodiment, the circuit portion includes a transistor provided at a region separated from the first stacked portion in the substrate. The second stacked portion is provided above the circuit portion. The second stacked portion includes a plurality of first layers and a plurality of second layers. The first layers and the second layers include a first layer and a second layer stacked alternately. An insulating layer is provided above the circuit portion and provided above the substrate between the first stacked portion and the second stacked portion. A height of an uppermost first layer of the second stacked portion from a surface of the substrate is substantially equal to a height of an uppermost electrode layer of the first stacked portion from the surface of the substrate, or is higher than the height of the uppermost electrode layer.
US09853049B2 Memory devices having common source lines including layers of different materials
A memory device includes a gate structure including a plurality of gate electrode layers stacked on an upper surface of a substrate, a plurality of channel areas passing through the gate structure and extending in a direction perpendicular to the upper surface of the substrate, a source area disposed on the substrate to extend in a first direction and including impurities, and a common source line extending in the direction perpendicular to the upper surface of the substrate to be connected to the source area, and including a plurality of layers containing different materials.
US09853048B2 Memory device and method of manufacturing the same
A memory device includes a plurality of gate electrode layers, an interlayer insulating layer, a plurality of contact plugs, and at least one contact insulating layer. The gate electrode layers extend in a first direction and have different lengths to form a step structure. The interlayer insulating layer is on the gate electrode layers. The contact plugs are connected to the gate electrode layers through the interlayer insulating layer. The at least one contact insulating layer is within the interlayer insulating layer and surrounds one or more of the contact plugs. The at least one contact insulating layer extends in the first direction.
US09853047B2 Semiconductor device and method of manufacturing the same
There is provided a semiconductor device. The semiconductor device includes a source layer, a well pickup layer formed on the source layer, a body structure formed on the well pickup layer and including a well region contacting the well pickup layer and first junctions formed on side walls of the body structure, channel pillars contacting the body structure and protruding from the body structure, and contact layers formed on the side walls of the body structure and electrically connecting the body structure and the well pickup layer.
US09853045B2 Semiconductor device having channel holes
A semiconductor device includes a gate stack including gate electrodes stacked vertically on a substrate. Channel holes penetrate through the gate stack to extend vertically to the substrate. Each of the channel holes includes a channel region. First channel pads are each disposed at an end of a respective channel hole opposite the substrate. Each of the first channel pads includes at least one first conductivity-type impurity. Second channel pads are each disposed at an end of a respective channel hole opposite the substrate. Each of the second channel pads includes at least one second conductivity-type impurity.
US09853042B2 Semiconductor device and method of manufacturing the same
The semiconductor device includes a stacked structure having alternately stacked conductive patterns and interlayer insulating patterns, a through-hole passing through the stacked structure, a channel pattern formed in the through-hole and protruding from an inside of the through hole over the through-hole, and a capping conductive pattern formed to be in contact with the protruded channel pattern and have a width greater than the through-hole.
US09853041B2 Semiconductor device and methods of manufacturing and operating the same
A semiconductor device includes a memory cell array including a vertical channel layer, two or more selection transistors, and a plurality of memory cells formed along the vertical channel; a peripheral circuit suitable for programming the two or more selection transistors and the memory cells; and a control circuit suitable for controlling the peripheral circuit to decrease a pass voltage applied to one word line adjacent to two or more selection lines coupled to the respective selection transistors, during a program operation in which the peripheral circuit applies a program voltage to the two or more selection lines and applies the pass voltage to a plurality of word lines connected to the memory cells.
US09853039B1 Split-gate flash cell formed on recessed substrate
A semiconductor device including a non-volatile memory (NVM) cell and method of making the same are disclosed. The semiconductor device includes a metal-gate logic transistor formed on a logic region of a substrate, and the NVM cell integrally formed in a first recess in a memory region of the same substrate, wherein the first recess is recessed relative to a first surface of the substrate in the logic region. Generally, the metal-gate logic transistor further including a planarized surface above and substantially parallel to the first surface of the substrate in the logic region, and the NVM cell is arranged below an elevation of the planarized surface of the metal-gate. In some embodiments, logic transistor is a High-k Metal-gate (HKMG) logic transistor with a gate structure including a metal-gate and a high-k gate dielectric. Other embodiments are also disclosed.
US09853034B2 Embedded memory with enhanced channel stop implants
An integrated circuit contains a logic MOS transistor and a memory MOS transistor of a same polarity. The logic MOS transistor has a logic channel stop layer. The memory MOS transistor has a memory channel stop layer. An average dopant density of the memory channel stop layer is higher than an average dopant density of the logic channel stop layer. The integrated circuit is formed by forming a global mask which exposes both the logic and memory MOS transistors. A global channel stop dose of dopants is implanted in the logic and memory MOS transistors. A memory mask is formed which exposes the memory MOS transistor and covers the logic MOS transistor. A memory channel stop dose of dopants of the same polarity is implanted into the memory MOS transistors. The memory channel stop dose of dopants are blocked from the logic MOS transistors.
US09853030B2 Fin field effect transistor
Various embodiments provide semiconductor devices and methods for forming the same. A first fin and a second fin are formed on a semiconductor substrate. A first dielectric layer is formed on the semiconductor substrate and has a top surface lower than a top surface of both of the first fin and the second fin. A gate structure is formed on the first dielectric layer and covering across a first portion of each of the first fin and the second fin. A second portion of the first fin on both sides of the gate structure is removed, forming a first recess. A first semiconductor layer is formed in the first recess. A second dielectric layer is formed on the first dielectric layer and the first semiconductor layer, and exposes a top surface of the second fin. A second semiconductor layer is formed on the exposed top surface of the second fin.
US09853028B1 Vertical FET with reduced parasitic capacitance
A method for reducing parasitic capacitance of a semiconductor structure is provided. The method includes forming a fin structure over a substrate, forming a first source/drain region between the fin structure and the substrate, forming first spacers adjacent the fin structure, forming second spacers adjacent the first source/drain region and recessing the first source/drain region in exposed areas. The method further includes forming a shallow trench isolation (STI) region within the exposed areas of the recessed first source/drain region, depositing a bottom spacer over the STI region, forming a metal gate stack over the bottom spacer, depositing a top spacer over the metal gate stack, cutting the metal gate stack, forming a second source/drain region over the fin structure, and forming contacts such the STI region extends a length between the metal gate stack and the first source/drain region.
US09853024B2 Semiconductor device
A semiconductor device having a low on-voltage of IGBT and a small reverse recovery current of the diode is provided. The semiconductor device includes a semiconductor substrate having a gate trench and a dummy trench. The semiconductor substrate includes emitter, body, barrier and pillar regions between the gate trench and the dummy trench. The emitter region is an n-type region being in contact with the gate insulating film and exposed on a front surface. The body region is a p-type region being in contact with the gate insulating film at a rear surface side of the emitter region. The barrier region is an n-type region being in contact with the gate insulating film at a rear surface side of the body region and in contact with the dummy insulating film. The pillar region is an n-type region connected to the front surface electrode and the barrier region.
US09853023B2 Semiconductor device and semiconductor package
A semiconductor package in an embodiment includes a semiconductor device which has a first semiconductor element, a second semiconductor element, and a common first electrode between the first and second semiconductor elements. A second electrode is electrically connected to the first semiconductor element. A third electrode extends through the second semiconductor element and electrically connects to the first electrode. A fourth electrode is electrically connected to the second semiconductor element. A first terminal of the package is electrically connected to the third electrode. A second terminal of the package is electrically connected to the second electrode and the fourth electrode. An insulating material surrounds the semiconductor device.
US09853021B1 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a first fin-shaped structure on a substrate; forming a shallow trench isolation (STI) adjacent to the first fin-shaped structure; and forming a gate structure on the first fin-shaped structure and the STI. Preferably, the gate structure comprises a left portion and the right portion and the work functions in the left portion and the right portion are different.
US09853016B2 Systems and methods for high-speed, low-profile memory packages and pinout designs
Systems and methods are provided for stacked semiconductor memory packages. Each package can include an integrated circuit (“IC”) package substrate capable of transmitting data to memory dies stacked within the package over two channels. Each channel can be located on one side of the IC package substrate, and signals from each channel can be routed to the memory dies from their respective sides.
US09853015B1 Semiconductor device with stacking chips
A semiconductor device includes a first chip, a spacer, and a second chip. The first chip and the spacer are disposed on a substrate. The second chip has a first half end portion disposed on a first half end portion of the first chip, and a second half end portion disposed on the spacer. The height of the spacer is substantially equal to the height of the first chip.
US09853011B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a conductive structure, a semiconductor element disposed on and electrically connected to the conductive structure, a supporting structure, an encapsulant, and a metal layer. The supporting structure is disposed on the conductive structure and surrounds the semiconductor element. The encapsulant covers the semiconductor element. The metal layer is disposed on or embedded in the encapsulant.
US09853009B2 Semiconductor module having a conductor member for reducing thermal stress
In the semiconductor module according to the present invention, a conducting member which is used to electrically connect a semiconductor element arranged on a substrate or a bus bar with another electronic component is provided with a structure having flexibility capable of, in a junction with the semiconductor element, reducing the thermal stress due to difference in a coefficient of linear expansion between the conducting member and the semiconductor element, and absorbing dimensional error in objects to be connected. Therefore, the semiconductor module achieves both increased current capacity of the semiconductor device and improved reliability of the semiconductor module.
US09852999B2 Wafer reinforcement to reduce wafer curvature
A semiconductor structure includes filled dual reinforcing trenches that reduce curvature of the semiconductor structure by stiffening the semiconductor structure. The filled dual reinforcing trenches reduce curvature by acting against transverse loading, axial loading, and/or torsional loading of the semiconductor structure that would otherwise result in semiconductor structure curvature. The filled dual reinforcing trenches may be located in an array throughout the semiconductor structure, in particular locations within the semiconductor structure, or at the perimeter of the semiconductor structure.
US09852998B2 Ring structures in device die
A die includes a metal pad, a passivation layer over the metal pad, and a polymer layer over the passivation layer. A metal pillar is over and electrically coupled to the metal pad. A metal ring is coplanar with the metal pillar. The polymer layer includes a portion coplanar with the metal pillar and the metal ring.
US09852997B2 Hybrid wafer dicing approach using a rotating beam laser scribing process and plasma etch process
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. In an example, a method of dicing a semiconductor wafer having a plurality of integrated circuits involves forming a mask above the semiconductor wafer, the mask composed of a layer covering and protecting the integrated circuits. The mask is then patterned with a rotating laser beam laser scribing process to provide a patterned mask with gaps, exposing regions of the semiconductor wafer between the integrated circuits. The semiconductor wafer is then plasma etched through the gaps in the patterned mask to singulate the integrated circuits.
US09852989B1 Power grid of integrated circuit
Power grids of an IC are provided. A power grid includes first power traces disposed in a first metal layer and parallel to a first direction, second power traces disposed in a second metal layer and parallel to a second direction that is perpendicular to the first direction, and third power traces disposed in the first metal layer parallel to the first direction. The first power traces arranged in the same straight line are separated from each other by a plurality of first gaps. The third power traces arranged in the same straight line are separated from each other by a plurality of second gaps. Each first gap is surrounded by the two adjacent third power traces. Each second gap is surrounded by the two adjacent first power traces. The first power traces are coupled to the third power traces via the second power traces.
US09852986B1 Method of patterning pillars to form variable continuity cuts in interconnection lines of an integrated circuit
A method including providing a semiconductor structure having a dielectric stack, hardmask stack, and mandrel layer disposed thereon. An array of mandrels is patterned into the mandrel layer. Mandrel spacers are formed self-aligned on sidewalls of the mandrels. A gapfill layer is disposed and planarized over the semiconductor structure. Non-mandrel pillars are formed over the planarized gapfill layer. Exposed portions of the gapfill layer are etched to form non-mandrel plugs preserved by the pillars. The pillars are removed to form a pattern, the pattern including the non-mandrel plugs. The pattern is utilized to form an array of alternating mandrel and non-mandrel metal interconnection lines in the dielectric stack. The array includes non-mandrel dielectric structures formed from the non-mandrel plugs.
US09852982B1 Anti-fuses with reduced programming voltages
Device structures for an anti-fuse and methods for manufacturing device structures for an anti-fuse. The anti-fuse includes a first terminal comprised of a fin. The fin includes a section with an edge and inclined surfaces that intersect at the edge. The anti-fuse further includes a second terminal covering the edge and the inclined surfaces of the fin, and an isolation dielectric layer on the inclined surfaces and the edge of the fin. The second terminal is separated from the edge and inclined surfaces of the fin by the isolation dielectric layer. The edge and inclined surfaces on the firm may be formed by oxidizing an upper section of the fin in a trench to form an oxide layer, and then removing the oxide layer to expose the edge and inclined surfaces.
US09852979B2 Conductive through-polymer vias for capacitative structures integrated with packaged semiconductor chips
An electronic system comprising an electronic body (301) with terminal pads (310) and at least one capacitor embedded in the electronic body. The capacitor including an insulating and adhesive first polymeric film (302) covering the body surface except the terminal pads; a sheet (320) of high-density capacitive elements, the first capacitor terminal being a metal foil (321) attached to film (302), the second terminal a conductive polymeric compound (324), and the insulator a dielectric skin (323). Sheet (320) has sets of via holes: the first set holes reaching metal foil 321), the second set holes reaching the terminals (310), and the third set holes reaching the conductive polymeric compound (324). An insulating second polymeric film (303) lining the sidewalls of the holes and planarizing the sheet surface; and metal (432) filling the via holes between the polymeric sidewalls and forming conductive traces and attachment pads on the system surface.
US09852977B2 Package substrate
This disclosure provides a package substrate which includes a rigid dielectric material layer, a first wiring layer having at least one first metal wire formed on the rigid dielectric material layer, and a first flexible dielectric material layer formed on the first wiring layer.
US09852971B1 Interposer, semiconductor package structure, and semiconductor process
An interposer includes an interconnection structure and a redistribution layer. The interconnection structure includes a metal layer, at least one metal via and an isolation material. The metal layer defines at least one through hole having a side wall. The at least one metal via is disposed in the through hole. A space is defined between the at least one metal via and the side wall of the through hole, and the isolation material fills the space. The redistribution layer is disposed on a surface of the interconnection structure and is electrically connected to the metal via.
US09852963B2 Microprocessor assembly adapted for fluid cooling
A microprocessor assembly adapted for fluid cooling can include a semiconductor die mounted on a substrate. The semiconductor die can include an integrated circuit with a two-dimensional and/or three-dimensional circuit architecture. The assembly can include a heat sink module in thermal communication with the semiconductor die. The heat sink module can include an inlet port fluidly connected to an inlet chamber, a plurality of orifices fluidly connecting the inlet chamber to an outlet chamber, and an outlet port fluidly connected to the outlet chamber. When pressurized coolant is delivered to the inlet chamber, the plurality of orifices can provide jet streams of coolant into the outlet chamber and against a surface to be cooled to provide fluid cooling suitable to control a semiconductor die temperature during operation.
US09852961B2 Packaged semiconductor device having an encapsulated semiconductor chip
A packaged semiconductor device includes a semiconductor component, first and second heat dissipation means disposed between the semiconductor component and the first and second main faces, respectively, encapsulated by an encapsulant, the shape of the packaged semiconductor device being non-rectangular cuboid.
US09852954B2 Methods of forming transistors with retrograde wells in CMOS applications and the resulting device structures
One illustrative method disclosed herein includes performing a first plurality of epitaxial deposition processes to form a first plurality of semiconductor materials selectively above the N-active region while masking the P-active region, performing a second plurality of epitaxial deposition processes to form a second plurality of semiconductor materials selectively above the P-active region while masking the N-active region, forming an N-type transistor in and above the N-active region and forming a P-type transistor in and above the P-active region.
US09852952B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device is disclosed. The method includes the steps of: providing a substrate having a logic region and high-voltage (HV) region; forming a first gate structure on the logic region and a second gate structure on the HV region; forming an interlayer dielectric (ILD) layer around the first gate structure and the second gate structure; forming a patterned hard mask on the HV region; and transforming the first gate structure into a metal gate.
US09852947B1 Forming sidewall spacers using isotropic etch
A method includes etching a dielectric layer to form an opening, with a component of a transistor being exposed through the opening. A spacer layer is formed, and includes a horizontal portion at a bottom of the opening, and a vertical portion in the opening. The vertical portion is on a sidewall of the dielectric layer. An isotropic etch is performed on the spacer layer to remove the horizontal portion, and the vertical portion remains after the isotropic etch. The remaining vertical portion forms a contact plug spacer. A conductive material is filled into the opening to form a contact plug.
US09852943B2 Method for manufacturing a conductor to be used as interconnect member
A method for manufacturing a conductor may include the following steps: preparing a substrate structure and a first metal set, wherein the substrate structure has a recess, wherein a first portion of the first metal set is positioned at the recess; applying a first electric current and a first ultrasonic wave for dissolving the first portion of the first metal set to obtain a first opening; applying a second electric current and a second ultrasonic wave for depositing a second metal set on the first metal set, wherein a first portion of the second metal set is positioned at a position of the first opening; applying a third electric current and a third ultrasonic wave for dissolving the first portion of the second metal set to obtain a second opening; and providing a third metal set through the second opening into the recess.
US09852942B2 Semiconductor memory device and method for manufacturing the same
According to one embodiment, a semiconductor memory device includes a substrate, a stacked body, and a plurality of columnar parts. The stacked body is provided on the substrate. The stacked body includes a plurality of electrode films stacked separately from each other. The plurality of columnar parts is provided in the stacked body. Each of the plurality of columnar parts includes a semiconductor pillar extending in a stacking direction of the stacked body, and a charge storage film provided between the semiconductor pillar and the stacked body. The plurality of electrode films includes a first electrode film provided in upper layers of the stacked body and a second electrode film provided in lower layers of the stacked body. A thickness of the first electrode film is thicker than a thickness of the second electrode film. The first electrode film is provided with a void.
US09852941B2 Stacked conductor structure and methods for manufacture of same
A circuit structure that includes a plurality of stacked conductor layers separated from each other by respective dielectric layers. The conductor layers may include a first set of conductor layers made of a first type conductor material and a second set of conductor layers made of a second type conductor material different from the first. A pair of conductor posts may traverse the stacked conductor layers. A first post may be electrically connected to the first set of conductor layers and electrically insulated from the second set of conductor layers. A second post electrically connected to the second set of conductor layers and electrically insulated from the first set of conductor layers.
US09852939B2 Solderable contact and passivation for semiconductor dies
A silver-containing solderable contact on a semiconductor die has its outer edge spaced from the confronting edge of an epoxy passivation layer so that, after soldering, silver ions are not present and are not therefor free to migrate under the epoxy layer to form dendrites.
US09852937B2 Object table, lithographic apparatus and device manufacturing method
An object table has a lifting mechanism to displace an object from a support surface. The lifting mechanism includes one or more elongated rods extending in a direction substantially perpendicular to the support surface to support the object at a distance from the support surface, the one or more elongated rods being displaceable between positions below the support surface and protruding from the support surface. The mechanism further includes a locking mechanism configured to limit a rotation about a longitudinal axis of the one or more elongated rods. The locking mechanism includes an elastic element that is mechanically connected to both a housing of the lifting mechanism and the one or more elongated rods, the elastic element configured to have a comparatively low stiffness in the support direction and a comparatively high stiffness in a rotational direction about the longitudinal axis.
US09852925B2 Method of manufacturing semiconductor device
A technique of reducing the manufacturing cost of a semiconductor device is provided, There is provided a method of manufacturing a semiconductor device comprising an ion implantation process of implanting at least one of magnesium and beryllium by ion implantation into a first semiconductor layer that is mainly formed from a group III nitride; and a heating process of heating the first semiconductor layer in an atmosphere that includes an anneal gas of at least one of magnesium and beryllium, after the ion implantation process.
US09852923B2 Mask etch for patterning
A hard mask layer is deposited on a feature layer over a substrate. The hard mask layer comprises an organic mask layer. An opening in the organic mask layer is formed using a first gas comprising a halogen element at a first temperature greater than a room temperature to expose a portion of the feature layer. In one embodiment, a gas comprising a halogen element is supplied to a chamber. An organic mask layer on an insulating layer over a substrate is etched using the halogen element at a first temperature to form an opening to expose a portion of the insulating layer.
US09852920B2 Etch system and method for single substrate processing
Provided are a method and system for increasing etch rate and etch selectivity of a masking layer on a substrate in an etch treatment system, the etch treatment system configured for single substrate processing. The method comprises placing the substrate into the etch processing chamber, the substrate containing the masking layer and a layer of silicon or silicon oxide, obtaining a supply of steam water vapor mixture at elevated pressure, obtaining a supply of treatment liquid for selectively etching the masking layer over the silicon or silicon oxide at a selectivity ratio, combining the treatment liquid and the steam water vapor mixture, and injecting the combined treatment liquid and the steam water vapor mixture into the etch processing chamber. The flow of the combined treatment liquid and the steam water vapor mixture is controlled to maintain a target etch rate and a target etch selectivity ratio of the masking layer to the layer of silicon or silicon oxide.
US09852914B2 Sacrificial-film removal method and substrate processing device
The present invention is a sacrificial-film removal method of removing a sacrificial film from a surface of a substrate provided with a plurality of struts and the sacrificial film embedded between the plurality of struts, including: a wet etching step where the sacrificial film is removed to its halfway depth by supplying an etchant to the surface of the substrate; a rinse step where a residue adhering to the surface of the substrate is washed out by supplying a rinsing liquid to the surface of the substrate after the wet etching step; a drying step where a liquid component on the surface of the substrate is removed after the rinse step; and a dry etching step where the sacrificial film remaining on the surface of the substrate is removed by supplying an etching gas to the surface of the substrate after the drying step.
US09852912B1 Method of manufacturing semiconductor device for reducing grain size of polysilicon
A method of manufacturing a semiconductor device includes providing a silicon substrate with multiple layers formed on a front side and a backside, wherein at least a dielectric layer is formed on the backside of the silicon substrate; defining isolation regions and active regions at the front side of the silicon substrate, wherein the active regions are separated by the isolation regions; treating the multiple layers formed at the front side and the backside of the silicon substrate, so as to remain the dielectric layer as an outermost layer exposed at the backside of the silicon substrate; and depositing a polysilicon layer on the isolation regions and the active regions at the front side of the silicon substrate.
US09852906B2 Method for manufacturing semiconductor device
It is an object to provide a highly reliable semiconductor device which includes a thin film transistor having stable electric characteristics. It is another object to manufacture a highly reliable semiconductor device at lower cost with high productivity. In a method for manufacturing a semiconductor device which includes a thin film transistor where a semiconductor layer including a channel formation region using an oxide semiconductor layer, a source region, and a drain region are formed using an oxide semiconductor layer, heat treatment for reducing impurities such as moisture (heat treatment for dehydration or dehydrogenation) is performed so as to improve the purity of the oxide semiconductor layer.
US09852903B2 System and method in indium-gallium-arsenide channel height control for sub 7nm FinFET
A method for forming a group III-V semiconductor channel region in a transistor is provided herein. The method includes exposing a substrate including an oxide layer to a first plasma to treat the oxide layer, exposing the treated oxide layer to a second plasma to convert the oxide layer to an evaporable layer, evaporating the evaporable layer to expose a group III-V semiconductor material surface, and exposing the group III-V semiconductor material surface to an oxygen containing gas to oxidize the group III-V semiconductor material. The processes may be repeated until a recessed depth having a predetermined depth is formed. A group III-V semiconductor channel is then formed in the predetermined recessed depth. The control of the height of the group III-V semiconductor channel is improved.
US09852894B2 Compact mass spectrometer
A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionization source and a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. An ion detector is located in the third vacuum chamber. A first RF ion guide is located within the first vacuum chamber and a second RF ion guide is located within the second vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector is ≦400 mm. The mass spectrometer further comprises a tandem quadrupole mass analyzer, a 3D ion trap mass analyzer, a 2D or linear ion trap mass analyzer, a Time of Flight mass analyzer, a quadrupole-Time of Flight mass analyzer or an electrostatic mass analyzer arranged in the third vacuum chamber. The product of the pressure P1 in the vicinity of the first RF ion guide and the length L1 of the first RF ion guide is in the range 10-100 mbar-cm and the product of the pressure P2 in the vicinity of the second RF ion guide and the length L2 of the second RF ion guide is in the range 0.05-0.3 mbar-cm.
US09852893B2 Dipole ring magnet assisted microwave radial line slot antenna plasma processing method and apparatus
A method and apparatus is provided for obtaining a low average electron energy flux onto a substrate in a processing chamber. A processing chamber includes a substrate support therein for chemical processing. An energy source induced plasma, and ion propelling means, directs energetic plasma electrons toward the substrate support. A dipole ring magnet field is applied perpendicular to the direction of ion travel, to effectively prevent electrons above an acceptable maximum energy level from reaching the substrate holder. Rotation of the dipole magnetic field reduces electron non-uniformities.
US09852891B2 Radio frequency plasma method for uniform surface processing of RF cavities and other three-dimensional structures
A method for efficient plasma etching of surfaces inside three-dimensional structures can include positioning an inner electrode within the chamber cavity; evacuating the chamber cavity; adding a first inert gas to the chamber cavity; regulating the pressure in the chamber; generating a plasma sheath along the inner wall of the chamber cavity; adjusting a positive D.C. bias on the inner electrode to establish an effective plasma sheath voltage; adding a first electronegative gas to the chamber cavity; optionally readjusting the positive D.C. bias on the inner electrode reestablish the effective plasma sheath voltage at the chamber cavity; etching the inner wall of the chamber cavity; and polishing the inner wall to a desired surface roughness.
US09852890B2 Frequency tuning for pulsed radio frequency plasma processing
This disclosure describes systems, methods, and apparatus for pulsed RF power delivery to a plasma load for plasma processing of a substrate. In order to maximize power delivery, a calibration phase using a dummy substrate or no substrate in the chamber, is used to ascertain a preferred fixed initial RF frequency for each pulse. This fixed initial RF frequency is then used at the start of each pulse during a processing phase, where a real substrate is used and processed in the chamber.
US09852884B2 Information processing apparatus, information processing method, and storage medium
In order to solve the problem that information indicating three or more points on a contour of a figure drawn by an electron beam writer cannot be more precisely acquired, an information processing apparatus includes: an accepting unit that accepts pattern information indicating a pattern figure, and actually observed contour information acquired using an image obtained by capturing an image of a figure drawn by an electron beam writer; a transforming information acquiring unit that acquires transforming information, which is information that minimizes the sum of squares of differences between convolution values corresponding to three or more corrected contour points of a given point spread function in a region indicated by the pattern figure indicated by the pattern information and a threshold regarding the convolution values; a corrected contour point acquiring unit that acquires corrected contour point information, which is information indicating three or more corrected contour points respectively corresponding to three or more actually observed contour points, using the transforming information; and an output unit that outputs the corrected contour point information. Accordingly, it is possible to more precisely acquire information indicating three or more points on a contour of a figure drawn by an electron beam writer.
US09852883B2 Charged particle beam drawing apparatus and charged particle beam drawing method
In one embodiment, A charged particle beam drawing apparatus includes an irradiation amount resetting processing circuitry changing the irradiation amount in the shot data to the irradiation amount lower limit value when the irradiation amount defined in the shot data is less than the irradiation amount lower limit value, a shot size adjustment processing circuitry changing the shot size defined in the shot data, based on an amount of the change in the irradiation amount, a shot position adjustment processing circuitry changing the shot position defined in the shot data, based on an amount of the change in the shot size, and a drawing device drawing a pattern by irradiating the substrate with the charged particle beam, using the shot data in which the irradiation amount, the shot size, and the shot position have been changed.
US09852876B2 Multi charged particle beam writing apparatus and multi charged particle beam writing method
In one embodiment, a multi charged particle beam writing apparatus includes processing circuitry that is programmed to perform the function of a data region determination part determining a data region based on boundaries of pixels obtained by dividing a writing area of a substrate into mesh-shaped regions, an irradiation range of multiple charged particle beams, and boundaries of stripe segments obtained by dividing the writing area into segments having a predetermined width such that the segments are arranged in a predetermined direction, a deflection coordinate adjustment part adjusting deflection coordinates of the multiple charged particle beams such that the boundaries of the pixels are mapped to a boundary of the irradiation range, and a correction part calculating a corrected dose of each beam of the multiple charged particle beams by distributing, based on a positional relationship between the beam and pixels in the data region, a dose of the beam corresponding to a pixel in the data region calculated based on write data to one or more beams, and adding doses distributed to the beam, and a writing mechanism, including a charged particle beam source, a deflector, and a stage on which a target object is placed, and the writing mechanism deflecting the multiple charged particle beams based on the adjusted deflection coordinates and applying the beams each having the corrected dose to write a pattern.
US09852873B2 Electron cyclotron resonance ion generator device
An electron cyclotron resonance ion generator device includes a metal tube subjected to a first potential and pierced by a first cavity forming a plasma chamber intended to contain a plasma; a second cavity forming a waveguide configured to inject a high frequency wave into the plasma chamber, an extraction system including an upstream end connected to the plasma chamber and a downstream end configured to be connected to an ion transport line, the connecting flange being subjected to a second potential, a magnetic field generator, and a ceramic tube in contact with the metal tube, the ceramic tube surrounding the metal tube and at least a part of the extraction system.
US09852872B2 Magnetron
Provided is a low-cost magnetron that is excellent in productivity without any adverse effect on characteristics.Two large and small strap rings 11 (11A and 11B) are only disposed at lower ends, or input sides, of a plurality of vanes 10 (10A and 10B) in the direction of a tube axis m. Diameter Rip of a protruding flat surface 41 of an input side pole piece 18 is larger than diameter Rop of a protruding flat surface 40 of an output side pole piece 17. Therefore, it is possible to provide a practical magnetron without a significant decrease in productivity or characteristics from a conventional one, while cutting costs by reducing the number of parts with the use of two strap rings on one side.
US09852869B2 Switch module with a built-in structure of anti-surge and dual disconnection
A switch module with a built-in structure of anti-surge and dual disconnection mainly comprises an overcurrent protection switch having plates and insulating elements for anti-surge and dual disconnection structure ingeniously built inside a heat-resisting housing. The switch module has a first connecting point and a second connecting point for operation. When overvoltage occurs, temperature of at least one metal oxide varistor would instantly rise up to a degree higher than the melting point thereof, melting at least one thermo-sensitive piece, loosening at least one spring element, displacing a pushing element and thus forcing the connecting points detaching from each other to turn off the switch and stop supplying electricity power; meanwhile, insulating elements would isolate conductive components such as thermo-sensitive pieces, spring elements and plates to further ensure a complete disconnection and more of electricity safety.
US09852862B2 Solenoid operated circuit
A solenoid operated circuit comprises a solenoid switch having a solenoid coil for moving one or more electrical contacts from a first position to a second position to switch an electrical motor ON/OFF, and a solenoid controller that includes an arc suppression circuit that mitigates a reverse self-induced voltage from the electrical motor thereby suppressing electrical arcing on switch contacts.
US09852861B2 Addressable electric safety contact monitoring system
An addressable electrical safety contact monitoring system is described. The system includes an input terminal connected to an external signal relating to a safety fault, a first signal wire connect the input terminal, a switch having a default position and an active position, a first electric connection between the input terminal and a switch, a microprocessor, a second electric connection between the microprocessor and the switch, an address-section mechanism, an output terminal and a third electric connection between the microprocessor and the output terminal. When the external signal is activated, the switch changes from the default position to the active position, the microprocessor is activated and the microprocessor activates a signal on the third electric connection corresponding to the address-selection mechanism.
US09852857B2 Electrical switching apparatus and contact assembly therefor
A contact assembly is for an electrical switching apparatus having a housing. The contact assembly includes a movable arm having a movable contact, and an extension apparatus structured to be disposed on the housing. The extension apparatus includes a U-shaped link member having a first leg, a second leg, and a middle portion connecting the first leg to the second leg. The first leg at least partially extends into the movable arm. The second leg is structured to be disposed on the housing.
US09852853B2 Thermally fused spacers
Example implementations relate to thermally fused spacers. In one example, keyboard membranes including thermally fused spacers include a first circuit including a first conductive trace and a first key contact of the keyboard membrane, where the first conductive trace is coupled to the first key contact, a second circuit including a second conductive trace and a second key contact of the keyboard membrane, where the second conductive trace is coupled to the second key contact, and wherein the second key contact is to couple to the first key contact, and a spacer formed of a layer of thermoplastic material, a first thermoplastic film, and a second thermoplastic film, where the spacer is fused via the first thermoplastic film to the first circuit and via the second thermoplastic film to the second circuit.
US09852852B2 Safety switching apparatus with switching element in the auxiliary contact current path
A safety switching apparatus for switching on or off a technical installation has a failsafe control/evaluation unit with an input for receiving an input signal. The failsafe control/evaluation unit is designed to process the input signal in order to produce an output signal for switching on or off the technical installation at a defined output signal time. The failsafe control/evaluation unit has a first output for transmitting the output signal to an electromechanical switch. The electromechanical switch has an operating contact for switching a load circuit of the technical installation and has a positively guided auxiliary contact in an auxiliary contact current path. The auxiliary contact can be used to carry a current for checking the switching position of the operating contact. A switching element is arranged in the auxiliary contact current path. The failsafe control/evaluation unit is designed to produce a switching signal at a defined switching signal time which has a time gap relative to the output signal time. The failsafe control/evaluation unit has a second output for transmitting the switching signal to the switching element in order to selectively allow or disallow the current through the auxiliary contact current path.
US09852850B2 Electrode, power storage device, electronic device, and vehicle
A power storage device with high capacity is provided. Alternatively, a power storage device with excellent cycle characteristics is provided. Alternatively, a power storage device with high charge and discharge efficiency is provided. Alternatively, a power storage device with a long lifetime is provided. A negative electrode active material is provided over a negative electrode current collector, and the negative electrode active material layer is formed in such a manner that first layers and second layers are alternately stacked. The first layer includes at least an element selected from Si, Mg, Ca, Ga, Al, Ge, Sn, Pb, Sb, Bi, Ag, Zn, Cd, As, Hg, and In. The second layer includes oxygen and the same element as the one included in the first layer.
US09852841B2 Coil structure, transformer, and power converter
A coil structure includes a conductor band and a first insulating plate. The conductor band turns around a coil axis in such a manner that the conductor band folds at a plurality of portions which form a plurality of folded portions. The first insulating plate includes a first edge portion which abuts along at least one of the plurality of folded portions. At least part of the conductor band is wound around the first insulating plate.
US09852838B2 Magnetic core element, magnetic core module and an inductive component using the magnetic core module
A rod-shaped magnetic core element, having a first end with a spherical or cylindrical recess or a spherical or cylindrical connecting protrusion, and a second end with a spherical or cylindrical recess or a spherical or cylindrical connecting protrusion so that a bent connection of at least two magnetic core elements is variably adjustable. Magnetic core elements comprising spherical or cylindrical magnetic core ends of this type allow a nearly gap-free construction with little magnetic leakage due to slightly larger end surfaces in comparison with ferrite rods having beveled plane end section surfaces. The enlarged end surface of the spherical surface advantageously allows a more stable connection of individual magnetic core elements without adhesive bonding. This allows the construction of flexible, multiple-member and inexpensive rod core coils and antennae.
US09852835B2 Oxide interface displaying electronically controllable ferromagnetism
A structure includes an electronically controllable ferromagnetic oxide structure that includes at least three layers. The first layer comprises STO. The second layer has a thickness of at least about 3 unit cells, said thickness being in a direction substantially perpendicular to the interface between the first and second layers. The third layer is in contact with either the first layer or the second layer or both, and is capable of altering the charge carrier density at the interface between the first layer and the second layer. The interface between the first and second layers is capable of exhibiting electronically controlled ferromagnetism.
US09852834B2 Adjustable center pole
An adjustable solenoid assembly with an adjustable threaded pole having an interference fit section to be used with a complementary threaded receiver (e.g., the bore of the top plate) with an interference fit section. The adjustable threaded sections are used to pull or push the interference fit sections together and allow for precise locating of the interference fit sections and adjustment. The threaded pole may be used to set and maintain a precision working air gap between the pole piece and the plunger of the electromagnetic solenoid assembly. The interference fit holds the pole piece into location while still allowing the solenoid to be adjustable without a loss in flux density.
US09852832B2 Magnetic field sensor and associated method that can sense a position of a magnet
A magnetic field sensor, a magnetic assembly, and a method provide circuits and techniques for or measuring one or more displacement angles of a magnet using magnetic field sensing elements. Applications include, but are not limited to, joysticks.
US09852830B2 Apparatus and methods for generating a precise resistor
In one embodiment, an apparatus comprising a first resistor, the first resistor comprising a first type of resistor having a plurality of metal wires in respective layers, the plurality of metal wires arranged in series via a plurality of vias.
US09852829B2 Metal nitride material for thermistor, method for producing same, and film thermistor sensor
Provided are a metal nitride material for a thermistor, which exhibits high reliability and high heat resistance and can be directly deposited on a film or the like without firing, a method for producing the metal nitride material for a thermistor, and a film type thermistor sensor. The metal nitride material for a thermistor consists of a metal nitride represented by the general formula: TixAly(N1-wOw)z (where 0.70≦y/(x+y)≦0.95, 0.45≦z≦0.55, 0
US09852828B2 Edge insulation structure for electrical cable
A cable (2100) includes one or more conductor sets, one or more dielectric unitary blocks (2102) or reservoirs, first and second conductive shielding films (2108) disposed on opposite first and second sides of the conductor sets and the dielectric blocks (2102) or reservoirs, and an adhesive layer (2140). The shielding films (2108) include cover portions and pinched portions arranged such that, in cross-section, the cover portions of the shielding films in combination substantially surround each conductor set and each unitary block (2102) or reservoir, and the pinched portions of the shielding films in combination form pinched portions of the cable on each side of the conductor set and on at least one side of the unitary block (2102) or the reservoir. The adhesive layer (2140) bonds the first shielding film to the second shielding film in the pinched portions of the cable.
US09852822B2 High-density subterranean storage system for nuclear fuel and radioactive waste
An underground ventilated system for storing nuclear waste materials. The system includes a storage module having an outer shell defining an internal cavity and an inner shell. A majority of the height of the outer shell may be disposed below grade. The outer shell may include a hermetically sealed bottom. First and second canisters are positioned in lower and upper portions within the cavity respectively in vertically stacked relationship. A centering and spacing ring assembly is interspersed between the first and second canisters to transfer the weight of the upper second canister to the lower first canister. The assembly may include centering lugs which laterally restrain the first and second canisters in case of a seismic event. A natural convection driven ventilated air system cools the canisters to remove residual decay heat to the atmosphere. In one non-limiting embodiment, the shells are made of steel.
US09852820B2 Nuclear steam supply system
A nuclear steam supply system utilizing gravity-driven natural circulation for primary coolant flow through a fluidly interconnected reactor vessel and a steam generating vessel. In one embodiment, the steam generating vessel includes a plurality of vertically stacked heat exchangers operable to convert a secondary coolant from a saturated liquid to superheated steam by utilizing heat gained by the primary coolant from a nuclear fuel core in the reactor vessel. The secondary coolant may be working fluid associated with a Rankine power cycle turbine-generator set in some embodiments. The steam generating vessel and reactor vessel may each be comprised of vertically elongated shells, which in one embodiment are arranged in lateral adjacent relationship. In one embodiment, the reactor vessel and steam generating vessel are physically discrete self-supporting structures which may be physically located in the same containment vessel.
US09852810B2 Optimizing fuseROM usage for memory repair
A memory repair system in an integrated circuit (IC) that optimizes the fuseROM used for memory repair. The IC includes a plurality of memory wrappers. Each memory wrapper includes a memory block with a fuse register and a bypass register. The bypass register have a bypass data that indicates a defective memory wrapper of the plurality of memory wrappers. A fuseROM controller is coupled to the plurality of memory wrappers. A memory bypass chain links the bypass registers in the plurality of memory wrappers with the fuseROM controller. The fuseROM controller loads the bypass data in the memory bypass chain. A memory data chain links the fuse registers in the plurality of memory wrappers with the fuseROM controller. The memory data chain is re-configured to link the fuse registers in a set of defective memory wrappers of the plurality of memory wrappers responsive to the bypass data loaded in the memory bypass chain.
US09852809B2 Test mode circuit for memory apparatus
Apparatuses for error detection and correction for a semiconductor device are described. An example apparatus includes: at least one memory cell array including a plurality of memory cells; and a control circuit that receives read data from the plurality of memory cells, compares the read data with reference data, and further provides an error signal. The control circuit further provides the error signal when a number of bit errors detected is greater than or equal to a predetermined number, and suppresses providing the error signal when the number of bit errors detected is less than the predetermined number.
US09852808B2 Memory testing circuit and testing method using same
A memory testing circuit and method are disclosed, the redesigning of a memory to be tested through incorporation therein a testing circuit includes a self-test circuit incorporating a decoder circuit, and a VPPIO I/O module incorporating an encoder circuit and having multiple functions including digital I/O, high analog voltage I/O and current I/O. An oscillator module embedded in the multiplexer circuit provides a clock signal for the testing. The VPPIO I/O module is configured to convert, by the self-test circuit, a stimulating input from a single signal pin to a parallel signal recognizable by the memory and an analog voltage/current signal, thereby accomplishing proper testing of the memory. This enables a single signal pin to test all functions of one memory, thereby increasing the number of memory dies on a wafer tested in parallel by a test instrument and reducing the testing time per wafer as well as testing cost.
US09852806B2 System for generating a test pattern to detect and isolate stuck faults for an interface using transition coding
Conventional methods using signal test patterns to identify wiring errors are difficult to apply to interfaces encoding information as signal state transitions rather than directly as signal states. A system utilizing excitation of wires with selected transition coded patterns and evaluation of received results is described to identify failed wire connections. This approach may be advantageously used to provide fault detection and redundant path selection in systems incorporating stacked chip interconnections using Through Silicon Vias.
US09852805B2 Write enhancement for one time programmable (OTP) semiconductors
A method of programming one-time programmable (OTP) memory cells in an array is described. Each memory cell has a MOSFET programming element and a MOSFET pass transistor, the MOSFET pass transistor having a gate electrode over a channel region between two source/drain regions, and the MOSFET programming element having a gate electrode over a channel region contiguous to a source/drain region either part of, or connected to, one of the two source/drains associated with the MOSFET pass transistor. The other source/drain region of the MOSFET pass transistor is coupled to a bit line. The memory cell is programmed by setting a first voltage of a first polarity on the gate electrode of the pass transistor to electrically connect the source/drain regions of the pass transistor; setting a second voltage of the first polarity on the gate electrode of the programming element; and setting a third voltage of a second polarity on the bit line. The voltage across an oxide layer between the gate electrode and channel region of the programming element ruptures the oxide layer and effectively programs the programming element.
US09852801B1 Method for determining a leakage current through an inter-gate dielectric structure of a flash memory cell
A method for determining a leakage current through an inter-gate dielectric structure of a flash memory cell, the flash memory cell including a substrate including a channel region; a floating gate positioned above the channel region and separated from the channel region by a tunnel dielectric layer; a control gate positioned above the floating gate and separated from the floating gate electrode by the inter-gate dielectric structure; the method including programming the flash memory cell into an initial programmed state and applying biasing conditions to the programmed flash memory cell so as to obtain a zero electric field in the tunnel dielectric layer; measuring over time a change in a threshold voltage of the flash memory cell; and determining the leakage current from the change in the threshold voltage.
US09852798B2 Buffered automated flash controller connected directly to processor memory bus
A mechanism is provided for buffer linking in a buffered solid state drive controller. Responsive to the buffered flash memory module receiving from a memory bus of a processor a memory command specifying a write operation, the mechanism initializes a first memory buffer in the buffered flash memory module. The mechanism associates the first memory buffer with an address of the write operation. The mechanism performs a compare operation to compare a previous and a next address with respect to an address associated with the first memory buffer with a plurality of buffers. The mechanism assigns a link tag to at least one buffer identified in the compare operation and the first memory buffer to form a linked buffer set. The mechanism writes to the first memory buffer based on the memory command. The mechanism builds at least one input/output command to persist contents of the linked buffer set and writes the contents of the linked buffer set to at least one solid state drive according to the at least one input/output command.
US09852796B2 Nonvolatile memory devices and methods of operating the same
A nonvolatile memory device includes memory blocks that each include cell strings formed vertically on a substrate. The cell strings are coupled to a plurality of bit-lines. The cell strings each include memory cells connected to a string selection transistor. A method of operating the nonvolatile memory device includes performing an erase operation on a first memory block of the memory blocks in response to an erase command, performing an erase verification operation on the memory cells of the first memory block, performing a first sensing operation on the string selection transistors of each of the cell strings coupled to at least some bit-lines of the first memory block, and determining whether the first memory block is a fail block at least based on a result of the first sensing operation. The first sensing operation is based on a first sensing scheme selected among a plurality of sensing schemes.
US09852785B2 Memories with metal-ferroelectric-semiconductor (MFS) transistors
A method includes applying a first voltage to a first source line of a memory, applying a second voltage to a second source line of the memory, turning on an access transistor of a memory cell of the memory, and performing one of a write operation or a read operation on a metal-ferroelectric-semiconductor (MFS) transistor of the memory cell. Memories on which the method is performed are also disclosed.
US09852781B2 Dynamically allocable regions in non-volatile memories
An embodiment of a non-volatile memory device is proposed. Said memory device comprises a matrix of memory cells; each memory cell is individually programmable to at least a first logic level and individually erasable to a second logic level. The memory device further comprises partition means for logically subdividing the matrix into a plurality of subspaces; each subspace comprises at least one respective memory cell. The memory device further comprises selection means for selecting a subspace, operative means for performing an operation on all the memory cells of the selected subspace, and means for dynamically modifying the number of subspaces and/or the number of memory cells included in each subspace.
US09852776B2 Application tune manifests and tune state recovery
In accordance with one or more aspects, a request to run an application is received. The application has an associated tune manifest that identifies one or more resources that the application may use. The tune manifest is compared to a device resource record, and a check is made, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device. If the one or more resources identified in the tune manifest can be satisfied by the device, then the application is run; otherwise, a notification of a conflict between the application and the device is presented. Additionally, when the application exits, a device tune state that identifies a content source to which the device was tuned prior to running the application can be retrieved and the device restored to this device tune state.
US09852773B1 Systems and methods for activating subtitles
According to one or more embodiments of the disclosure, a method is provided. The method may include executing playback of a video. The method may also include receiving user input to rewind at least one portion of the video. Further, the method may include restarting playback of the video at a previous position before the at least one portion of the video. The method may also include activating subtitles associated with the video during playback of the video from the previous position, wherein the subtitles are displayed during playback of the at least one portion of the video. Additionally, the method may include deactivating subtitles during playback of the video after a predetermined amount of time.
US09852771B2 Method of timebase management for MPEG decoding with personal video recording functionality
Disclosed are various embodiments that facilitate recording to a storage medium in a personal video recorder (PVR) system. In one embodiment, a transport stream is received. The transport stream is stored into a memory. An index table is generated that provides information for locating particular frames recorded in the memory.
US09852769B2 Elastic cloud video editing and multimedia search
Technologies for cloud-based media search and editing include a video editor configured to build a media query and associate the media query with a dynamic content slot of a media program. When generating video output based on the media program, the video editor transmits the media query to a cloud analytics server and receives 5 search results identifying one or more media clips produced by a number of mobile computing devices. The video editor may display a list of clips for selection by the user or may automatically include one of the clips in the output. The cloud analytics server transmits an acceptance policy defining criteria for acceptable media, based on the media query, to the mobile computing devices. The mobile computing devices configure 10 capture settings according to the acceptance policy and may display a user interface to assist the user in capturing acceptable media. Other embodiments are described and claimed.
US09852764B2 System and method for providing and interacting with coordinated presentations
Disclosed is a system and method for generating a coordinated presentation. Content selected by a user is curated, and a plurality of images are captured for inclusion. A first data stream for the curated content and a second data stream for the captured images are received. A portion of a subject within each second data stream image is defined. An appearance of movement is tracked, and at least some of the plurality of images in the second data stream is modified. The respective content associated with the two data streams is integrated, including the modified at least some of the plurality of images, to generate the coordinated presentation that is capable of transmission to and receipt by one or more remote devices, and wherein the coordinated presentation is configured to enable interaction with at least a portion of the curated content at each of the one or more remote devices.
US09852763B2 Video compilation greeting system and method
A video compilation greeting system which allows a number of collaborators to provide video segments for use in a combined video greeting or presentation. The video is submitted by the individual invitee collaborators and is automatically reformatted by the system into the desired format. The original organizer, who may optionally also be a collaborator, has several options for further customizing the final video product, such as adding credits or personalized messages at the end of the main feature, or titles and graphics to the beginning of the video. The final result is a video greeting to a recipient comprising multiple video submissions into a single video output.
US09852762B2 User interface for video preview creation
Providing a method for creating and displaying portions of videos called video previews. The video previews may be associated with a predefined duration of a video, such that the video preview is generated from a portion of the video. The video previews are configured to play a series of images associated with images from the portion of the video when the video preview is activated.
US09852760B2 Image recording apparatus, control method of the same, and recording medium
An image recording apparatus that can communicate with an external apparatus includes a recording unit, a completion unit, a first input unit, and a transmission unit. The recording unit records movie data on at least one recording medium. The completion unit completes a movie file based on recorded movie data. The first input unit receives a predetermined instruction for transmitting at least part of movie data, recorded by the recording unit, to the external apparatus. The transmission unit transmits, via the communication interface, at least one of movie files completed by the completion unit, based on the predetermined instruction. Where the first input unit receives the predetermined instruction while the recording unit is recording the movie data, the completion unit completes a recorded part of the movie data being recorded, as a movie file, and the transmission unit automatically transmits the completed movie file via the communication interface.
US09852758B1 Preventing condensation in a tape library
In an approach for preventing damage to a tape library, a processor receives a first sensor reading, wherein the first sensor is located within a tape library. A processor receives a second sensor reading, wherein the second sensor is located external to the tape library. A processor determines that the second sensor reading is greater than or equal to the first sensor reading. A processor receives an indication that a door to the tape library is open. Responsive to receiving the indication that the door to the tape library is open, a processor disables a fan.
US09852757B2 Systems and methods for decoding using run-length limited (RLL) codes
A method of decoding a codeword that satisfies a k constraint into output data includes, using a decoder of a hard disk drive system, converting each bit of the codeword in Non-Return-to-Zero format, extracting, from the converted codeword, a plurality of data blocks comprising a first data block and a plurality of remaining data blocks, performing a first analysis on the plurality of data blocks for modifying each of the plurality of data blocks that satisfies a first predetermined criterion, and performing a second analysis on the plurality of data blocks after the first analysis for modifying each of the plurality of data blocks that satisfies a second predetermined criterion to obtain the output data.
US09852756B2 Method of managing, writing, and reading file on tape
Managing a file on a tape. In response to a request to write a first file to a tape, whether a second file including data identical to the first file already exists on the tape is detected. If the second file exists, a first index of the second file is updated. After completing the write of the first file, metadata, including data starting position and size of the first file, is added to the first index. In response to a request to read the first or second files, the metadata of the first and second indexes are read. Based on the metadata, which of the first or second files can be accessed faster from a current head position is determined. The first file or the second file that can be accessed faster is then read from the tape.
US09852751B2 Thin film magnetic head, head gimbals assembly, head arm assembly, and magnetic disk unit with improved air bearing surface
This thin film magnetic head includes: a magnetic pole including an end surface exposed on an air bearing surface; and a heating element including a first branch and a second branch and configured to heat a vicinity of the magnetic pole. The first branch and the second branch each expand along a stacking surface and are coupled in parallel to each other. The stacking surface intersects the air bearing surface.
US09852740B2 Method for speech coding, method for speech decoding and their apparatuses
A high quality speech is reproduced with a small data amount in speech coding and decoding for performing compression coding and decoding of a speech signal to a digital signal. In speech coding method according to a code-excited linear prediction (CELP) speech coding, a noise level of a speech in a concerning coding period is evaluated by using a code or coding result of at least one of spectrum information, power information, and pitch information, and various excitation codebooks are used based on an evaluation result.
US09852737B2 Coding vectors decomposed from higher-order ambisonics audio signals
In general, techniques are described for coding of vectors decomposed from higher order ambisonic coefficients. A device comprising a processor and a memory may perform the techniques. The processor may be configured to obtain from a bitstream data indicative of a plurality of weight values that represent a vector that is included in a decomposed version of the plurality of HOA coefficients. Each of the weight values may correspond to a respective one of a plurality of weights in a weighted sum of code vectors that represents the vector and that includes a set of code vectors. The processor may further be configured to reconstruct the vector based on the weight values and the code vectors. The memory may be configured to store the reconstructed vector.
US09852735B2 Efficient coding of audio scenes comprising audio objects
There is provided encoding and decoding methods for encoding and decoding of object based audio. An exemplary encoding method includes inter alia calculating M downmix signals by forming combinations of N audio objects, wherein M≦N, and calculating parameters which allow reconstruction of a set of audio objects formed on basis of the N audio objects from the M downmix signals. The calculation of the M downmix signals is made according to a criterion which is independent of any loudspeaker configuration.
US09852728B2 Process for improving pronunciation of proper nouns foreign to a target language text-to-speech system
A system and method configured for use in a text-to-speech (TTS) system is provided. Embodiments may include identifying, using one or more processors, a word or phrase as a named entity and identifying a language of origin associated with the named entity. Embodiments may further include transliterating the named entity to a script associated with the language of origin. If the TTS system is operating in the language of origin, embodiments may include passing the transliterated script to the TTS system. If the TTS system is not operating in the language of origin, embodiments may include generating a phoneme sequence in the language of origin using a grapheme to phoneme (G2P) converter.
US09852727B2 Multi-segment ultrasound transducers
Disclosed are systems and methods for focusing ultrasound transducers that include multiple separate, independently movable transducer segments.
US09852722B2 Estimating a tempo metric from an audio bit-stream
The invention relates to estimating tempo information directly from a bitstream encoding audio information, preferably music. Said tempo information is derived from at least one periodicity derived from a detection of at least two onsets included in the audio information. Such onsets are detected via a detection of long to short block transitions (in the bitstream) or/and via a detection of a changing bit allocation (change of cost) regarding encoding/transmitting the exponents of transform coefficients encoded in the bitstream.
US09852720B2 Device for reducing vibration in impact tools and associated methods
Disclosed are devices and methods for reducing resonant vibrations in impact tools. The embodiments disclosed herein include the use of certain particles positioned within an impact tool, such as a drumstick, for converting the energy of vibration to heat energy resulting from collisions between the particles.
US09852719B2 Stringed instrument
A stringed instrument having a body including a back surface, a top head portion, and a treble-side. A cutaway can be defined in the body adjacent the top head portion on the treble side, the cutaway defining a cutaway edge. A cutout can be defined in the back surface, the cutout extending from the top head portion along at least a portion of the cutaway edge, the cutout defining a cutout surface. A neck can extend from the body, a portion of the neck disposed on a front side of the top head portion. A neck plate can be disposed on a back side of the top head portion, at least a portion of the neck plate positioned on the cutout surface, wherein the neck plate includes a plate cross section that corresponds to a cross section of the cutout at a location proximate the top head portion.
US09852717B2 Ultrasound image three-dimensional (3D) pictogram
An ultrasound imaging system includes a transducer array with at least one transducer element. The system further includes an echo processor that processes ultrasound echo signals received by at least one transducer element, producing an image of scanned tissue of interest. The system further includes memory that stores a plurality of 3D pictogram, each representing different anatomical regions of a subject. The system further includes a pictogram processor that identifies a 3D pictogram of the plurality of 3D pictogram corresponding to the scanned tissue of interest. The 3D pictogram includes a 3D pictorial representation of an anatomical region including the scanned tissue of interest. The system further includes a display monitor. The system further includes a rendering engine that displays the image and the 3D pictogram via the display monitor. The 3D pictogram is overlaid over a pictogram region of the displayed image.
US09852714B2 Energy conservation in a controller using dynamic frequency selection
Systems and methods of adjusting a frequency of a graphics controller may include a logic to determine a metric associated with an input/output (I/O) queue. The metric may be used to determine whether an I/O limited condition exists. The I/O limited condition may be associated with a graphics controller. There may be a logic to cause a frequency of the graphics controller to be decreased when the I/O limited condition exists, and a logic to cause the frequency of the graphics controller to be increased when the I/O limited condition does not exist. The I/O limited condition may exist when a magnitude of the metric is equal to or greater than a first threshold. The I/O limited condition may not exist when the magnitude of the metric is equal to or less than a second threshold.
US09852712B2 System for synchronizing display of data transmitted wirelessly
A system for synchronizing displays of data transmitted wirelessly, the system includes a source device outputting a first video signal, a signal processing device connected to the source device, and a plurality of display devices connected to the signal processing device. The signal processing device transforms the first video signal to a second video signal. Display devices receive the second video signal from the signal processing device wirelessly and display the second video signal. The signal processing device includes a timer, the timer is configured to calculate a first time interval for transmitting a signal between the signal processing device and the display devices. The signal processing device transforms the first video signal in accordance with the first control signal, a footage of the second video signal is longer than the first time interval and a file size of the second video signal is smaller than the expected signal.
US09852710B2 Image display device and method of displaying image
An image display device includes an image display unit including first pixels each constituted of sub-pixels of three or more colors included in a first color gamut and second pixels each constituted of sub-pixels of three or more colors included in a second color gamut different from the first color gamut, the first pixels and the second pixels being arranged in a matrix and adjacent to each other; and a processing unit that determines an output of the sub-pixels included in each pixel of the image display unit corresponding to an input image signal. The processing unit determines an output of the sub-pixels included in the other one of the pixels based on part of components of an input image signal corresponding to one of the first pixel and the second pixel that are adjacent to each other.
US09852709B2 Generating a map display image
A method and apparatus are disclosed for generating a display image including a map view and linepiece information for example legible text and/or characters (e.g. alphanumeric) such as road names superposed on the map view. In at least one embodiment, the technique selects linepieces that are easy to read, by (i) selecting from a first subset of alphanumeric linepieces associated with information on the map, a second sub-set of the alphanumeric linepieces satisfying predetermined criteria including display angle; and (ii) including in the display image the second sub-set of alphanumeric linepieces. The first sub-set may be selected according to distance criteria.
US09852708B2 Display device
A scan line to which a selection signal or a non-selection signal is input from its end, and a transistor in which a clock signal is input to a gate, the non-selection signal is input to a source, and a drain is connected to the scan line are provided. A signal input to the end of the scan line is switched from the selection signal to the non-selection signal at the same or substantially the same time as the transistor is turned on. The non-selection signal is input not only from one end but also from both ends of the scan line. This makes it possible to inhibit the potentials of portions in the scan line from being changed at different times.
US09852705B2 Method for controlling a display of an electronic device
An electronic device and a method of controlling a temperature in an electronic device are provided. The method includes measuring a temperature of at least one part of the electronic device, determining an algorithm corresponding to the measured temperature of the at least one part, and displaying an image based on the determined algorithm.
US09852703B2 Method for driving liquid crystal display device
An object is to suppress deterioration of a displayed image even when a refresh rate is reduced in displaying a still image. A liquid crystal display device includes a pixel transistor electrically connected to a pixel electrode, and a capacitor having one electrode electrically connected to the pixel electrode and the other electrode electrically connected to a capacitor line. The pixel transistor is turned on and a voltage based on an image signal is supplied to the pixel electrode, and then, the pixel transistor is turned off so that a holding period during which the pixel electrode holds the voltage based on the image signal starts. A holding signal corresponding to change of the voltage based on the image signal in the pixel electrode in the holding period is supplied to the capacitor line so that a potential of the pixel electrode is constant.
US09852700B2 Liquid crystal display and method for driving the same
A liquid crystal display and a method for driving the same are disclosed. The liquid crystal display includes a display panel which is virtually divided into a plurality of blocks, a backlight unit including a plurality of light sources irradiating light onto the display panel, a backlight dimming controller which analyzes digital video data, calculates a dimming value of each of the blocks, and adjusts a global dimming value based on the dimming values of the blocks so as to increase brightness of the plurality of light sources within previously determined power consumption, and a light source driver which outputs light source driving signals for driving the plurality of light sources based on the dimming values of the blocks and the global dimming value.
US09852696B2 Display device
A display device includes a first substrate, a second substrate disposed opposite to the first substrate, a connector connected to a first surface of each of the first and second substrates and covering at least a portion of side surfaces of each of the first and second substrates, a photo sensor disposed on the connector and facing the side surface of the first substrate, and a fixing member disposed between the first substrate and the connector, in which the photo sensor is inserted into the fixing member.
US09852693B2 Pixel unit driving circuit having erasing transistor and matching transistor, method driving the same, pixel unit and display apparatus
A pixel unit driving circuit and a method thereof, a pixel unit and a display apparatus can improve uniformity in the brightness of an OLED panel. The pixel unit driving circuit includes a driving thin film transistor, a matching thin film transistor, a signal-erasing thin film transistor, a charging control unit, a driving control unit and a storage capacitor, wherein a gate of the driving thin film transistor is connected with a high level output terminal of a driving power supply via the charging control unit, a source thereof is connected with the high level output terminal of the driving power supply, and a drain thereof is connected with an anode of an OLED; a gate and a source of the matching thin film transistor are connected with a data line via the charging control unit, and a drain thereof is connected with a second end of the storage capacitor.
US09852691B2 Display device, system having the same, and pixel
A display device, system having the same, and pixel are disclosed. In one aspect, the display device includes a display panel including a plurality of pixels and a plurality of wireless power receivers. The display device also includes a wireless power transmitter configured to generate and wirelessly transmit power to the wireless power receivers. Each of the wireless power receivers is configured to wirelessly receive the power from the wireless power transmitter and provide a first power supply voltage to the pixels. The display device further includes a power supply configured to generate an initial power supply voltage and provide the initial power supply voltage to the wireless power transmitter.
US09852690B2 Drive method and display device
By a drive method, for each of a plurality of display pixels each including an EL element, a capacitor, a drive transistor, an enable switch, and a switch, a period T21 is started by switching only the enable switch to an electrically conductive state before a period T22 in which the drive transistor is initialized, and the period T22 following the period T21 is started by switching the switch to an electrically conductive state. The period T21 is longer than a period T24 in which a threshold voltage of the drive transistor is compensated.
US09852678B2 Display device
A display device includes: a display panel including a plurality of gate lines on a substrate, a plurality of data lines crossing the gate lines, and a plurality of pixels, each of the pixels being coupled to one of the gate lines and to one of the data lines; a data driver configured to output data signals through a plurality of channel terminals; and a line selector configured to transmit the data signals to a plurality of data line blocks, each of the data line blocks including a plurality of data lines, wherein the line selector includes a plurality of thin-film transistors, and at least two of the thin-film transistors have different sizes.
US09852673B2 Noise removal circuit
When an input signal maintains a first level throughout a predetermined judgment time, a noise removal circuit asserts an output signal. When the input signal transits from the second level to the first level, a first timer starts time measurement. When the input signal transits to the second level after time measurement by the first timer, a second timer measures time during which the input signal continues at the second level. A judgment unit is configured such that (i) it holds the measurement time obtained by the first timer when the input signal transits to the second level, (ii) when the measurement time obtained by the second timer and the measurement time of the first timer thus held satisfy a predetermined relation, the first timer is reset, and (iii) when the measurement time obtained by the first timer exceeds the judgment time, the output signal is asserted.
US09852671B2 Gray level control method and optical projection system
The invention provides a gray level control method for outputting a total gray level during a total period, including: dividing the total period into M unit periods; alternatively outputting a gray level “0” or a selected gray level during each unit period; and integrating the gray levels output during the M unit periods to obtain the total gray level, wherein during each of N successive unit periods of the M unit periods the selected gray level is a first gray level, and during each of the remaining (M−N) unit periods the selected gray level is lower than the first gray level.
US09852667B2 Current-generated photo-luminescent hybrid sign
A current-generated photo-luminescent hybrid sign is provided that includes one or more light emitting elements within a channel in the frame to evenly distribute light, while at the same time energizing a photo-luminescent glow material in case of power outage. A method of use of the sign is also provided.
US09852664B2 Magnetically coupled hanger and placard for motor vehicles
Method and apparatus are disclosed for magnetically connecting a placard to a rearview mirror of a motor vehicle. The apparatus includes a magnetic hanger which connects to the stem of the rearview mirror. A magnetic placard adapter removably receives a hanging portion of a standard placard. The magnetic placard adapter is removably connectable to the magnetic hanger. The magnetic placard adapter is magnetically connected to the magnetic hanger. In other embodiments, the placard itself is formed with a magnetic portion to form a magnetic placard that magnetically couples to the magnetic hanger, directly without the need for the magnetic placard adapter.
US09852659B2 Portable medical training device
A portable medical training manikin with a hollow torso body with a chest plate having slotted openings provided to enable realistic flexing of the chest plate along hinges engaged with a chest compression piston. The torso body has a realistic skin covering the torso and interconnected at a hinge. A chest compression piston supports and resists chest compressions performed by a user. The chest compression piston is engaged with the central chest plate of the torso body by a quick release mechanism having detent locks for securing the piston engaged with the chest plate. A two-piece tiltable head configuration enables detachment of the back half of the head piece, and inversion for nested stacking within the front half head piece. The hollow torso body is likewise configured for convenient stacking, including the compression pistons, in a carrying container.
US09852655B2 Systems and methods for extracting keywords in language learning
Systems, methods, and products for language learning that may determine a level score of a learner based upon responsive inputs received from the learner during sessions. A pedagogical value threshold is determined based upon the level score of the learner and a resource difficulty score of a resource containing text having one or more words. Each word having a word difficulty score satisfying the pedagogical value threshold is stored into a non-transitory machine-readable storage media keyword store.
US09852654B2 Learning aid
A learning aid including a series of symbols and movable portions. Each of the movable portions is associated with at least one of the symbols and is movable by hand from a first position to a second position to select the at least one of the symbols.
US09852652B2 Method and apparatus for position and motion instruction
World data is established, including real-world position and/or real-world motion of an entity. Target data is established, including planned or ideal position and/or motion for the entity. Guide data is established, including information for guiding a person or other subject in bringing world data into match with target data. The guide data is outputted to the subject as virtual and/or augmented reality data. Evaluation data may be established, including a comparison of world data with target data. World data, target data, guide data, and/or evaluation data may be dynamically updated. Subjects may be instructed in positions and motions by using guide data to bring world data into match with target data, and by receiving evaluation data. Instruction includes physical therapy, sports, recreation, medical treatment, fabrication, diagnostics, repair of mechanical systems, etc.
US09852651B2 Practice support device and practice support method for wind instrument performer
A device that supports a performer of a wind instrument, the device including: a processor; and a memory, in which the processor acquires data indicating a myoelectric potential value measured by, a myoelectric sensor arranged on a surface of the face of a performer, the memory stores a table including a listing of conditions for the myoelectric potential value and a corresponding listing of support information for playing the wind instrument, and the processor determines whether the acquired myoelectric potential value satisfies at least a portion of a target condition included in the listing of conditions, determines support information corresponding to the target condition, when the acquired myoelectric potential value is determined to satisfy the at least a portion of the target condition, generates a support image corresponding to the determined support information, and controls a display to display the generated support image.
US09852650B2 Simulation device
A simulator device, comprising several components, in combination. There is an outer frame and an inner frame. The inner frame moves relative to the outer frame. The inner frame has two bevels which ride on two rollers to prevent cantilever of the inner frame. The bevels also provide a lifting of one end of the inner frame. There is an arcuate plate, which allows hydraulic rocking of a seat to about a six degree forward tilt or rearward tilt.
US09852646B2 Providing question answering responses to how-to procedural questions
Selecting an instructional video is provided. It is determined that a query is requesting information on how to perform a procedure. A set of instructional videos are accessed corresponding to the information on how to perform the procedure. Information regarding a user of a client device that submitted the query is retrieved from at least one of a set of databases and a set of monitoring devices located on the user via a network. Physiological changes are predicted in the user's current cognitive state based on the information regarding the user retrieved from the set of databases and the set of monitoring devices. An instructional video is selected in the set of instructional videos corresponding to the information on how to perform the procedure based on the user's current cognitive state indicated in the retrieved information regarding the user of the client device.
US09852644B2 Hybrid airship-drone farm robot system for crop dusting, planting, fertilizing and other field jobs
Modern farming is currently being done by powerful ground equipment or aircraft that weigh several tons and treat uniformly tens of hectares per hour. Automated farming can use small, agile, lightweight, energy-efficient automated robotic equipment that flies to do the same job, even able to farm on a plant-by-plant basis, allowing for new ways of farming. A hybrid airship-drone has both passive lift provided by a gas balloon and active lift provided by propellers. A hybrid airship-drone may be cheaper, more stable in flight, and require less maintenance than other aerial vehicles such as quadrocopters. However, hybrid airship-drones may also be larger in size and have more inertia that needs to be overcome for starting, stopping and turning.
US09852640B2 Method for creating and choosing a determinate piloting strategy for an aircraft
A method includes generating an initial flight context that includes a set of unresolved flight constraints. The method further includes generating a decision tree based on the initial flight context. The decision tree includes a plurality of flight contexts corresponding to leaves of the decision tree. The method also includes expanding the decision tree according to a greedy best-first strategy that selects a flight context of the decision tree for expansion based on a fitness value assigned to the flight context. The method includes selecting, as a piloting strategy, a flight context of the decision tree that includes a sequence of actions to resolve each of the unresolved flight constraints. The method further includes flying an aircraft according to the piloting strategy.
US09852638B2 Moving device detection
A device moving in a space determines one or more zones around it, wherein the one or more zones are linked to the device and move together with the device through the space. The device detects if a border of a first of the one or more zones starts to intersect or stops to intersect with a border of an area inside the space. If the detecting is affirmative, the device transmits information related to the intersection. An apparatus receives this information from the device and adapts a status value of the area in dependence of the received information.
US09852635B2 Driving support apparatus
A driving support apparatus includes an image acquisition that acquires a captured image, a calculator that calculates distance and relative speed between a subject vehicle and a following vehicle, and distances and relative speeds between following vehicles; an evaluator that evaluates a degree of risk caused when the subject vehicle changes a lane to the adjacent lane with respect to the following vehicles on a basis of the distances and the relative speeds; and a display controller that creates support information on the degree of risk associated with a lane change in association with road sections based on positions at which the following vehicles are present, and displays a support image in which a created support information is superimposed on the captured image at a corresponding position on the display portion.
US09852634B2 Operator alertness monitor
In one example embodiment, an operator alertness monitoring system may include a proximate condition monitor that is configured to issue an alert to direct an operator's attention to a detected hazardous condition, and an operator alertness monitor that is configured to detect the operator's physical reaction to the issued alert and instruct the proximate condition monitor to respond to the operator's detected physical reaction to the issued alert.
US09852632B2 Driving assistance device and driving assistance method
Herein provided are an object detection section 2 that detects an object existing in a periphery of an own vehicle from a periphery image acquired by a video sensor 1; a risk degree calculation section 4 that calculates a degree of risk that the own vehicle collides with the object detected by the object detection section 2; and a collision-risk target setting section 5 that sets the object detected by the object detection section 2 as a collision-risk target on the basis of the degree of risk calculated by the risk degree calculation section 4, and a warning image determination section 6 determines a size of a rectangle that encompasses the collision-risk target set by the collision-risk target setting section 5, according to the degree of risk calculated by the risk degree calculation section 4.
US09852631B2 Mobile on-street parking occupancy detection
A method, system, and apparatus for parking occupancy detection comprises collecting video of a blockface with at least one video recording module, identifying a number of possible parking spaces along the blockface in the collected video, defining, a region of interest for each of the possible parking spaces, detecting a time dependent occupancy of the defined regions of interest for each of the possible parking spaces, and reporting the time dependent occupancy. Drift correction of the recorded video and ground truth comparisons of occupancy determinations may be provided.
US09852630B2 Distributed remote sensing system component interface
A distributed remote sensing system including at least one gateway, at least one sensing device and a communication interface providing radio frequency communication through a shared frequency scheme between each sensing device and one of the at least one gateway and between each sensing device and another of the at least one gateway through a different frequency scheme.
US09852627B2 Parking management systems and methods for indicating occupied and unoccupied parking spaces
A parking management system is described that includes a light detector, a reflector positioned within a parking space and aligned to direct received light to the light detector, and a processor receiving a signal from the light detector that indicates an amount of light detected by the light detector. The processor causes a parking space indicator to indicate that the parking space is unoccupied based on the amount of light detected by the light detector being greater than a threshold, and causes the parking space indicator to indicate that the parking space is occupied based on the amount of light detected by the light detector being less than the threshold.
US09852624B2 Network security system with application for driver safety system
A driver safety system includes traffic signals communicating with a municipal controller via a first network and user devices communicating with a third party controller via a second network. Communications from the first network are provided to the second network via a repeater server providing one-way communications to avoid the possibility of hacking devices on the first network.
US09852623B2 Controlling a parking lot sensor
A parking lot sensor includes a sensor for scanning a parking space for a vehicle. A method for controlling the parking lot sensor includes steps of determining an activity of vehicles in the parking lot, of determining a scanning frequency on the basis of the activity and of controlling, as a function of the scanning frequency, the sensor respectively for carrying out a scan.
US09852621B2 Self-service crossing aid for pedestrians
A tool for a crossing aid on a mobile device. The tool determines a unique ID associated with a crossing signal, wherein determining the unique ID associated with the crossing signal includes scanning a machine-readable tag of the crossing signal via near field communication. The tool searches for a wireless access point (WAP) having the unique ID. The tool determines whether the WAP having the unique ID is found. Responsive to determining that the WAP having the unique ID is found, the tool determines haptic feedback.
US09852619B2 Communication device for an ultrasonic appliance, and method for operating such an appliance
A method for operating an ultrasonic appliance (1), which ultrasonic appliance has an ultrasonic generator (2) and an ultrasonic oscillator (4) that has an electrical operative connection to the ultrasonic generator, wherein the ultrasonic generator supplies electric power to an ultrasonic transducer that the ultrasonic oscillator contains and stimulates said ultrasonic transducer to produce ultrasound. The proposed method is distinguished in that the ultrasonic oscillator and the ultrasonic generator communicate with one another (K1, K2), preferably digitally, via an operative data and/or signal connection, wherein the ultrasonic oscillator transmits identification data to the ultrasonic generator, which identification data allow the ultrasonic generator to recognize the ultrasonic oscillator. Furthermore, a communication device—suitable for carrying out said method—for an ultrasonic appliance and an ultrasonic appliance having such a communication device are provided.
US09852617B2 Inverter device
The present invention relates to an inverter device. Regard to the problem in the traditional convert device that the user is difficult to obtain the information shown on the display panel in time; the state of the inverter can not be switched remotely after the user leaves; discharging or early switching-off caused by missing battery information; and the draught fan can only be at the state of ‘full-speed-start’ or switch-off, the invention provides an inverter device, it is configured with an extensible flexible wire to fix the display panel of the inverter to the place the user wants to for getting the information of the inverter in time; by virtue of wireless transmission, user can control the state of the inverter remotely; by adding a test module to the inverter device, it avoids the waste of electricity which is caused by the discharging of the battery-to-convert and switching off.
US09852609B2 Lockdown apparatus for initiation of lockdown procedures at a facility during an emergency including a lockdown procedure communication
Some embodiments are directed to a lockdown apparatus for facilitating initiation of lockdown procedures at a facility. The lockdown apparatus can include an actuator configured to transmit a lockdown initiation signal upon being actuated. The actuator can be configured to be recognizably distinguishable from a fire alarm actuator. The lockdown apparatus can also include a lockdown communicator configured to produce a lockdown initiation communication for communicating initiation of lockdown procedures to the facility occupants and individuals not disposed proximate the facility upon transmission of the lockdown initiation signal, the lockdown communication being recognizably distinguishable from the fire alarm communication. The lockdown communicator can also be configured to produce a lockdown procedure communication, which is different from the lockdown initiation communication, for communicating to the facility occupants a predetermined lockdown procedure for adoption by the facility occupants subsequent to the initiation of the lockdown procedures.
US09852604B2 Building security system
A security system that can be used in a home, office, or other building in order to generate alarms or take other actions depending on conditions within the building. The security system may rely on sensors within the building which sense various conditions and collect other data. The information learned from the sensors can be communicated to a location outside the building for processing, such as, but not limited to, processing associated with a need to instigate an alarm.
US09852602B2 Human presence detection
Methods and a computing device are disclosed. A computing device may aggregate a number of inputs indicative of a presence or an absence of a human being within a proximity of the computing device. A source of at least one of the inputs may be a human presence sensor. A source of other inputs may provide an indication of the presence of a human being with corresponding estimated probabilities or corresponding estimated reliabilities which may provide an estimate of an accuracy of respective indications. In some embodiments, if any of the number of inputs indicate the presence of a human being, the computing device may determine that a human being is present. In other embodiments, if a corresponding estimated probability or reliability of an input is less than a predetermined value, then the input may be discarded when determining whether a human being is present.
US09852597B2 Proximity based ad-hoc messaging, alerting, and tracking system
A proximity based ad-hoc messaging, alerting, and tracking system can be employed to quickly and efficiently propagate alerts when a child or other individual becomes lost. Various types of alerts can be provided to facilitate locating a lost individual even in scenarios where a network connection or GPS is not available. The system can also be employed to track the presence of an individual after traveling in a vehicle to enable detecting when the individual has been separated from all guardians such as would be the case when the individual is left in the vehicle.
US09852596B2 Security tag and method of using same to facilitate authorized removal of inventory items from controlled areas
Security tag and method of using same facilitates authorized removal of items from a controlled area where the items have been marked with an item identification code. The method involves providing a transaction software application to facilitate use of a PMCD to obtain the item identification code and participate in a wireless communication session with a transaction server to receive an authorization for release of the item from the controlled area. The application uses the PMCD to access from the security tag certain security tag information available from the security tag. The security tag information is used at the PMCD to determine an unlock code for the security tag. The PMCD is then used to wirelessly communicate the unlock code to the security tag after the authorization for release has been received.
US09852593B2 Method of implementing GPS based extended chime and special escort mode in security panel
A system is provided that includes a security system that protects a secured geographic area, a geographic location outside of the secured area of an authorized human user of the security system saved in a memory of the security system, and a processor of the security system that tracks activity of the authorized user by geographic location outside of the secured area and generates an alert upon detecting that a difference between the tracked geographic location of the authorized user and saved location exceeds a threshold value.
US09852590B2 Spatialized haptic feedback based on dynamically scaled values
A system provides haptic feedback based on media content. The system processes the media content into components including a first component and a second component. The system further determines a first priority value related to the first component and a second priority value related to the second component. The system further compares the first priority value with the second priority value. The system further generates a first control signal and a second control signal based on the comparison, where the first control signal is configured to cause a first haptic feedback to be output and the second control signal is configured to cause a second haptic feedback to be output that is the same or different than the first haptic feedback.
US09852587B2 Method and system for operating instances of a game
Disclosed is a computer-implemented method of (and system for) operating instances of a game having a plurality of game positions that can be occupied by players, such as a poker-type game. The method comprises assigning a player a plurality of weights relating to game positions, where each weight indicates a bias towards placement of the player at a game position. When a player has played in a first game at a given position, the weights are updated to indicate an altered bias towards placement at each position. The player is then assigned to a second game based on the updated weights.
US09852585B2 System and method of awarding a community award
A system providing a community award to player is disclosed. The system comprises a plurality of gaming machines and a system controller. Each gaming machine is configured receive a wager from a respective player and responsively initiate a game. The system controller is coupled to each of the gaming machines and includes a database with a community awards list including a plurality of total award probabilities, each total award probability associated with a corresponding number of players. The system controller is then configured to detect a triggering condition; responsively determine a number of players playing the plurality of gaming machines; determine a total award probability as a function of the determined number of players and the community award list; and provide a community award to at least one of the plurality of players as a function of the determined total award probability.
US09852580B2 Gaming system having multiple gaming machines which provide bonus awards
A gaming system including a central server linked to a plurality of gaming machines and a plurality of bonus awards. The central server monitors wagers on the gaming machines. Based at least in part on the wagers the central server determines when bonus events will occur and which gaming machine(s) will provide the bonus awards. In one embodiment, the central server determines which gaming machine will provide a primary bonus award and any secondary bonus awards. In one embodiment, the number of secondary bonus awards is determined based on the number of active gaming machines. The selected gaming machine then determines a component of or the amount of the bonus award to be provided to the gaming machine selected by the central server.
US09852571B2 Paper sheet processing device
This paper sheet processing device is provided with a casing (10), an intake unit (20), an identification unit (60), a second transportation unit (50) for transporting sheets of paper substantially horizontally, a plurality of collection units (80, 90) for collecting the sheets of paper transported by the second transportation unit (50), and vaned rollers (81, 91) provided correspondingly with respect to the collection units (80, 90). With regards to any two of the collection units (80, 90) that are adjacent to one another, the direction of rotation of the vaned roller (81) corresponding to one of the collection units (80, 90) and the direction of rotation of the vaned roller (91) corresponding to the other collection unit (80, 90) are opposite each other.
US09852570B2 Cash processing device and cash processing method
A cash processing device includes a cash inlet, a temporary reserving unit, storage units, a transport unit, and a control unit that controls a display of a deposit information screen, including a counting result obtained by the recognition unit, after the transport of the cash input to the cash inlet to the temporary reserving unit ends, and further configured to not instruct to open the opening and closing member when the first deposit method is selected and to instruct to open the opening and closing member when the second deposit method is selected, after receipt by the device of a confirmation that the counting result is correct, and before transport of the cash stored in the temporary reserving unit to the storage units ends.
US09852568B2 Apparatus and method for checking value documents, in particular bank notes, and value-document processing system
An apparatus and method for checking value documents, in particular bank notes, and a value-document processing system having at least one sensor for capturing an electromagnetic radiation. Transmitted by a value document and generating corresponding first sensor signals and for capturing an electromagnetic radiation remitted by the value document and generating corresponding second sensor signals, and an evaluation device for checking whether the value document has a foreign object. In particular adhesive tape, taking into account the first and second sensor signals which correspond to the electromagnetic radiation respectively transmitted or remitted in the region of the edge of the value document. The apparatus and method prevent a deformation in the region of the edge of a value document from being identified as a foreign object.
US09852563B2 Method and system for remote access control
A method to learn and then pair with a pre-installed access control system of a vehicle is discussed. Communication is exchanged between the access control system and a backend cloud-based system. Required data of the access control system including its particular authentication code is extracted by a learning device. A vehicle matching data is sent to the backend cloud-based system and the vehicle is registered with the backend cloud-based system. The learning device is registered to the access control system in accordance with learning procedures implemented in the vehicle as remote entry key. The learning device is coupled to a Radio Frequency signal transmitter that has Application-Specific Integrated Circuits to generate stable RF signals at multiple frequency wavelengths. Registration of learning device includes, receiving a first access control telegram message, transmitting the first access control telegram message to the access control system, pairing the learning device with the access control system.
US09852557B2 Physical access control system
A physical access control system, PACS, (100) comprises at least one reader (103) and a method performed comprises a number of actions that begin with obtaining a first indication that the at least one reader (103) requires reader configuration information. In response to the first indication, the control unit obtains the required reader configuration information. A protocol (108, 110) with which the at least one reader (103) is capable of communicating with a control unit (101) is determined and the required reader configuration information is then interpreted into protocol specific data. Using the determined protocol, the control unit (101) then transmits the protocol specific data to the at least one reader (103).
US09852554B2 Systems and methods for vehicle-to-vehicle communication
Systems and method for vehicle-to-vehicle communication are provided. In one example, a vehicle system may include one or more sub-systems, an in-vehicle computing system, and an inter-vehicle communication system. The in-vehicle computing system may be configured to generate and/or update trust scores for the one or more sub-systems based on a functional safety classification of the one or more sub-systems. The trust scores may be transmitted to one or more other vehicles near the vehicle via the inter-vehicle communication system. The in-vehicle computing system may also receive trust scores from the one or more other vehicles. Based on the received trust scores, the in-vehicle computing system may adjust longitudinal and/or lateral control of the vehicle via one or more actuators.
US09852552B2 Onboard unit and method for updating geodata therein
An onboard unit for levying tolls for a vehicle comprises a satellite navigation receiver for generating position fixes, a memory for recording geoobjects, a radio interface, and a processor, which generates toll data from a geographical comparison of position fixes with geoobjects in a digital map and transmits this data via the radio interface. The memory has an index memory region for an index tree for geoobjects, a first static object memory region for a primary list with geoobjects, and a second object memory region, which can be written dynamically via the radio interface, for a secondary list with geoobjects. At least one leaf of the index tree contains a reference to a secondary list, and wherein the processor is configured, upon accessing a geoobject via a leaf, to use the secondary list before the primary list. A method for updating geodata in such an onboard unit is also disclosed.
US09852550B2 System and method of markerless injection of ads in AR
A method is provided for markerless injection of content into an augmented reality scene by use of a mobile device. Through the mobile device, a camera feed of a scene is acquired, which includes a flat surface. A key frame of the flat surface is selected from the feed. After determining that the flat surface in the key frame meets a predetermined level of feature richness, digital content is injected by superimposing text, graphics, video content over at least a part of the key frame. The digital content can be viewed and interacted with by the user of the mobile device. In one embodiment, the digital content is an advertisement.
US09852543B2 Automated three dimensional model generation
In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.
US09852539B2 Single pass surface splatting
At least one processor may retrieve from a framebuffer a depth value associated with a pixel. The at least one processor may determine whether a fragment depth value associated with a fragment of a splat is within a non-zero offset of the depth value associated with the pixel. Responsive to determining that the fragment depth value associated with the fragment of the splat is within the non-zero offset of the depth value associated with the pixel, the at least one processor may output updated data for the pixel to the framebuffer based at least in part on data associated with the fragment of the splat.
US09852535B2 Framework for graphics animation and compositing operations
A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media or other type of objects for an application's user interface. The application commits state changes of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, after a synchronization threshold has been met, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer, synchronized with the display. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.
US09852534B2 Method and apparatus for contextually varying imagery on a map
Map data for generating a digital map of a geographic area is received, the digital map is generated using the received map data, and the digital map is displayed via a user interface. An interactive runway of photographic images corresponding to objects located within the geographic area is generated, the runway being a linear arrangement of the photographic images. Generating the runway includes rating each of the candidate photographic images corresponding to objects located within the within the geographic area using viewing signals related to at least one of the photographic image or an object depicted in the photographic image, and selecting, from among the candidate photographic images, the photographic images for inclusion in the interactive runway, using the rating. The interactive runway is displayed over the digital map.
US09852528B2 Display device having display screen and method for controlling curvature of the display screen
A display device and a method for controlling the same are disclosed. Herein, the method for controlling a display device is designed to include the steps of outputting a first Graphical User Interface (GUI), receiving a curvature change signal of a display screen outputting the first GUI, changing a curvature of the display screen based upon the received signal, generating a second GUI based upon GUI change data corresponding to the changed curvature of the display screen, and outputting the generated second GUI on the display screen.
US09852523B2 Appearance transfer techniques maintaining temporal coherence
Appearance transfer techniques are described in the following that maintain temporal coherence between frames. In one example, a previous frame of a target video is warped that occurs in the sequence of the target video before a particular frame being synthesized. Color of the particular frame is transferred from an appearance of a corresponding frame of a video exemplar. In a further example, emitter portions are identified and addressed to preserve temporal coherence. This is performed to reduce an influence of the emitter portion of the target region in the selection of patches.
US09852522B2 Image decoder, graphics processing system, image decoding method, and graphics processing method
There is provided a graphics processing system that allows decompression of a compressed texture with high efficiency. The graphics processing system includes: a main memory; and a graphics processing unit, in which the graphics processing unit includes a run length decoding section adapted to run-length-decode a compressed texture, and a reciprocal spatial frequency conversion section adapted to restore the texture by performing reciprocal spatial frequency conversion on the run-length-decoded texture, and the main memory includes a texture pool adapted to partially cache the restored texture.
US09852520B2 Implementing reduced video stream bandwidth requirements when remotely rendering complex computer graphics scene
A method and apparatus are provided for implementing reduced video stream bandwidth requirements when remotely rendering a complex computer graphics scene. Complexity of a scene is reduced at a server, prior to rendering a video stream that comprises the scene and transmitting the video stream to a client. Reducing the complexity of a scene at the server includes adjusting predefined scene configuration parameters. The order and degree to which predefined scene configuration parameters are adjusted is based upon a required stream bandwidth reduction to be made.
US09852512B2 Reduced homography based on structural redundancy of conditioned motion
Efficient techniques of recovering the pose of an optical apparatus exploiting structural redundancies due the conditioned motion of an apparatus are disclosed. The techniques are based on determining a reduced homography consonant to the conditioned motion of the optical apparatus. The optical apparatus comprises an optical sensor on which space points are imaged as measured image points. The reduced homography is based on a reduced representation of the space points, obtained by exploiting the structural redundancy in the measured image points due to the conditioned motion. The reduced representation consonant with the conditioned motion is defined by rays in homogeneous coordinates and contained in a projective plane of the optical sensor.
US09852509B2 Method for tibia resection alignment approximation in knee replacement procedures
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for utilizing a series of images of a patient's anatomy to determine a cut plane for use during a knee procedure. To determine a cut plane for use during a knee replacement procedure, the 2D images may be analyzed by a computer program to determine a best fit plane through one or more points along the proximal surface of the tibia and to determine one or more features of depressions within the proximal surface. With these landmarks identified in the images, a cut plane through the tibia for use during a TKA procedure may be determined. Further, the location of these features in the images may be determined by analyzing the gray scale value of one or more pixels around a selected point on the image. The pixel with the lowest gray scale value may then be assumed to be the edge of the cortical bone in the 2D image.
US09852506B1 Zoom and image capture based on features of interest
Methods and systems for intelligently zooming to and capturing a first image of a feature of interest are provided. The feature of interest may be determined based on a first interest criteria. The captured image may be provided to a user, who may indicate a level of interest in the feature of interest. The level of interest may be based upon to store the captured image and capture another image. The level of interest may be a gradient value, or a binary value. The level of interest may be based upon to determine whether to store the captured image, and if so, a resolution at which the captured image is to be stored. The level of interest may also be based upon to determine whether to zoom to and capture a second image of a second feature of interest based on the first interest criteria or a second interest criteria.
US09852504B2 Automatic stent detection
This invention relates generally to the detection of objects, such as stents, within intraluminal images using principal component analysis and/or regional covariance descriptors. In certain aspects, a training set of pre-defined intraluminal images known to contain an object is generated. The principal components of the training set can be calculated in order to form an object space. An unknown input intraluminal image can be obtained and projected onto the object space. From the projection, the object can be detected within the input intraluminal image. In another embodiment, a covariance matrix is formed for each pre-defined intraluminal image known to contain an object. An unknown input intraluminal image is obtained and a covariance matrix is computed for the input intraluminal image. The covariances of the input image and each image of the training set are compared in order to detect the presence of the object within the input intraluminal image.
US09852503B2 Diagnostic apparatus for lesion, image processing method in the same apparatus, and medium storing program associated with the same method
The invention provides a method of processing an image in a diagnostic apparatus 100 of diagnosing a lesion using a captured image of an affected area to be diagnosed, comprising the steps of: (i) classifying the captured image based on a stage of a progression of the lesion (Step S13 and S14); and (ii) performing an image conversion processing, which corresponds to a classification obtained as a result of step (i), on the captured image to generate a converted image (Step S15-17).
US09852502B2 Image processing apparatus
An image processing apparatus includes an image processing section periodically performing image processing for a periodically captured image, a diagnosing section comparing an image processing result obtained from diagnostic image data with an expected value data which indicates a reference for a normal processing result of image processing of the diagnostic image data and determining whether the image processing result obtained from the diagnostic image data is normal, by making the image processing section perform image processing for the diagnostic image data which is directly accessible by the image processing section in parallel with image processing periodically performed by the image processing section for the captured image, and an output controlling section outputting the processing result of image processing for the captured image as valid to a control section on condition that the image processing result obtained from the diagnostic image data is determined as normal by the diagnosing section.
US09852495B2 Morphological and geometric edge filters for edge enhancement in depth images
A mechanism is described for facilitating three-dimensional (3D) depth imaging systems, and morphological and geometric filters for edge enhancement in depth images at computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting an input digital image of an object, the digital image comprising data pixels contaminated by noise and confidence values corresponding to the data pixels, and computing a morphological filter by matching the confidence pixels in the input digital image with a set of matching templates, and using a set of masking templates to determine the data pixels and confidence pixels in the filtered image. The method further include computing an edge filter by performing computation of distances between the data pixels along a plurality of directions to determine an edge direction, and determining the data pixels and and the confidence pixels in a filtered image based on the edge direction. The method may further include applying at least one of the morphological filter and the edge filter to filter the digital image.
US09852493B2 Methods and systems for displaying a vertical profile for an aircraft procedure with nonuniform scaling
Methods and systems are provided for presenting procedure information for a vertical profile on a display device associated with an aircraft. A method comprises displaying a first segment of the plurality of segments comprising a vertical profile with a first vertical scale and a first horizontal scale, wherein the first horizontal scale is based on a first distance associated with the first segment. The method further comprises displaying a second segment of the plurality of segments with the first vertical scale and a second horizontal scale, wherein the second horizontal scale is based on a second distance associated with the second segment. The first horizontal scale and the second horizontal scale are not equal. In this manner, the vertical profile has a nonuniform horizontal scale and a uniform vertical scale across segments.
US09852490B2 Centralised interactive graphical application server
A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
US09852488B2 Betting on a subset of participants in an event
A method of managing bets is provided. The method includes receiving win bets and group bets. Each win bet includes a bet that a participant selected from a set of participants in an event will win the event. Each group bet includes a bet that one of a subset of the set of participants will win the event. Results of the event identifying a winning participant from the set of participants are received. An amount of a win bet payout for at least a portion of the win bets that comprise a bet on the winning participant is determined. An amount of a group bet payout for at least one of the group bets is also determined. In this manner, a bettor may bet on all participants in an event other than a particular participant, such as the favorite participant, and thus effectively bet against the particular participant.
US09852487B1 Method and system for interactive remote inspection services
A method includes providing a processor and receiving a request to inspect property for sale. The method also includes establishing an audio-visual remote presence connection between at least one buyer and at least one agent, transmitting a plurality of purchase information to at least the buyer, and receiving a plurality of buyer requests for additional information. The method further includes generating, using the processor, a response to at least one of the plurality of buyer requests for additional information and delivering the response to the buyer.
US09852483B2 Forecast system and method of electric power demand
A plurality of forecast weather groups in a period comprising a plurality of days including a forecast target day for forecasting the electric power demand, and a plurality of actual weather groups in a period in a plurality of days in the past are set as the target period, and the similarity between the forecast weather group and the plurality of actual weather groups is calculated, a trend of a subsequent electric power demand is predicted based on the comparison of the plurality of calculated similarities whereby the electric power demand of a forecast target day is known.
US09852482B2 Utility consumption advisor
An embodiment of the invention provides a method for a utility consumption advisor, wherein a target electricity consumption for a predefined time period is received with a user interface. User parameters are also received with the user interface, the user parameters including a list of electricity consumption items that may not be modified, a list of electricity consumption items that may be modified, and a range of modification for each of the listed electricity consumption items that may be modified. The user's electricity consumption history is determined; and, an electricity utilization plan is generated for the predefined time period with a processor. The electricity utilization plan is generated based on the target electricity consumption, the user parameters, and the user's electricity consumption history. The electricity utilization plan is implemented by wirelessly controlling the electricity consumption items that may be modified.
US09852481B1 Systems and methods for cascaded model predictive control
Methods and systems to minimize energy cost in response to time-varying energy prices are presented for a variety of different pricing scenarios. A cascaded model predictive control system is disclosed comprising an inner controller and an outer controller. The inner controller controls power use using a derivative of a temperature setpoint and the outer controller controls temperature via a power setpoint or power deferral. An optimization procedure is used to minimize a cost function within a time horizon subject to temperature constraints, equality constraints, and demand charge constraints. Equality constraints are formulated using system model information and system state information whereas demand charge constraints are formulated using system state information and pricing information. A masking procedure is used to invalidate demand charge constraints for inactive pricing periods including peak, partial-peak, off-peak, critical-peak, and real-time.
US09852478B2 Identifying influencers in computer networks
Identifying influencers in a computer network by adjusting influence weights of corresponding participants of a computer network, where the influence weights relate to a topic, where each of the influence weights is adjusted in accordance with a predefined adjustment function, and where the predefined adjustment function uses a) the influence weight of any of the participants that disseminated content via the computer network, where the content relates to the participant whose influence weight is being adjusted, b) a participant topic similarity value of any of the participants that disseminated the content, where the participant topic similarity value relates to the topic, and c) a relationship topic similarity value of any relationship between the participants that disseminated the content and the participant whose influence weight is being adjusted, where the relationship topic similarity value relates to the topic, and then ranking the participants by their influence weights.
US09852476B2 Case management interface
Case management interface provides correlation among a plurality of transaction orders in an interactive graphical format. A visualization window displays a plurality of transaction orders that are visually connected based on one or more common data elements associated with the transaction orders. The visualization window can allow a user to interact with different elements of the display to analyze the relationship between order data elements, view order details, reject or accept orders or mark an order as suspect. Different layout options are available to enhance the visualization of the transaction order data.
US09852467B2 Facilitating purchases using peripheral devices
A peripheral device, e.g., a headphone, connected to a communication device may have controls that are configured to switch between a regular mode and a purchase mode. When in the purchase mode, the controls of the peripheral device may be configured to facilitate purchase by receiving user input related to making a purchase. The peripheral or the communication device may be configured to receive user instructions, such as a voice command, to switch between the regular mode and the purchase mode. In particular, the controls may include volume buttons configured to adjust volume in the regular mode and configured to adjust purchase price in purchase mode. The controls also may include a start/end button configured to selectively activate or end an application in the regular mode and configured to confirm or select a purchase in the purchase mode.
US09852457B2 Method and system to facilitate transactions between organization registrants and merchandise suppliers
A registration system receives a registration to participate with an organization and a merchandise purchase order from a participant. The registration and merchandise order is processed in a single shopping cart transaction by the organization. Provision of merchandise and order fulfillment is performed by a merchandise supplier of the merchandise that ships the merchandise ordered directly to the participant. Merchandise supplier is compensated through a separate agreement with the organization.
US09852456B2 Location service selection apparatus and methods
Apparatus comprising one or more processors configured to provide a user with location service selection criterion signalling. The location service selection criterion signalling allows for user selection of one or more differing types of location service, wherein each of the differing types of location service are for the provision of location related data for the apparatus. The apparatus also comprises one or more inputs configured to receive user selection criterion signalling representative of user input responsive to said location service selection criterion signalling, and one or more processors configured to allow for use of the user selection criterion signalling to select one or more differing types of location service in the provision of location related data for the apparatus.
US09852453B2 High-throughput message generation
Personalized messages are generated from a message template with high throughput by transforming data sources of the message template to key-value data structures that are stored in-memory and performing data look-ups using the in-memory key-value data structures.
US09852451B1 Dynamic generation of content
Techniques for providing user specific content may be provided. In some examples, a method may be provided for receiving a request for content that is configured to be revised with user content associated with a user. In some examples, a user profile that indicates a perceptual orientation of the user is determined based at least in part on user-initiated activity. A data object associated with the user's perceptual orientation may be generated based at least in part on the determined user profile. Further, in some examples, the content may be revised to at least include the data object and provided.
US09852449B2 System and method for providing advertisement data to a mobile computing device
A mobile computing device includes a processor, a display coupled to the processor, a memory coupled to the processor and configured to store user-specific data, and a location-determining circuit configured to determine the location of the portable electronic device. The processor is configured to provide advertisement data on the display based upon the location of the portable electronic device and the user-specific data.
US09852448B2 Identifying gaps in search results
A method for determining whether to recommend a target application includes receiving a system identifier indicating a target system. The target system can be a digital distribution platform or an operating system. The method further includes identifying a target application that is unavailable on/for the target system and determining a recommendation score of the target application based on query analytics data corresponding to search queries received by a search engine that identifies applications to indicate in search results in response to received search queries. The method also includes selecting whether to recommend the target application based on the recommendation score, and when the target application is selected for recommendation, recommending the target application to an organization affiliated with the target system based on the recommendation score.
US09852447B2 Interactive map-based search and advertising
A computer system locates objects and content by navigating an aerial or satellite image map of a geographic region. The system determines a search region corresponding to the geographic region by use of geospatial information associated with the geographic region. Once the search region is determined, the system searches a database for objects and content that are associated with the search region and that satisfy certain predetermined criteria and characteristics. Relevant ads are then shown to the user within an interactive mapping experience.
US09852445B2 Media content provision
Technologies are generally described for a media content provision scheme. In some examples, a method to provide audience-centric content may include identifying a targeted user from among one or more users proximate to an electronic device based, at least in part, on information regarding previous media selections by each of the one or more users; and providing the one or more users with media content directed to the targeted user.
US09852444B2 Sponsored search queries on online social networks
In one embodiment, a method includes receiving, from a client system of a first user, a text query inputted by the first user, generating a plurality of structured queries based on the text query, each structured query comprising references to one or more objects associated with the online social network, wherein at least one of the structured queries is a sponsored query comprising a reference to an object associated with an advertiser, and sending, to the client system responsive to receiving the text query, one or more suggested structured queries for display to the first user, wherein at least one of the sent structured queries is a sponsored query.
US09852442B2 Method and apparatus for providing customized selection of audio content over the internet using declared and behavior profile information
A method an apparatus is provided for providing selected media files, which are chosen from among a plurality of media files, to a user over a packet-switched network such as the Internet. The method begins by receiving over the packet-switched network a request from the user to receive media content. Next, a user profile associated with the user is retrieved from a database. The user profile reflects user preferences in media content to be received over the packet-switched network. The plurality of media files are ranked based at least in part on the user profile. At least one highly ranked media file is selected from among the ranked plurality of media files. At least one of the highly ranked media files is forwarded to the user over the packet-switched network.
US09852440B2 Methods and systems for selecting content for display based on conversion probabilities of paths
Systems and methods for selecting content for display at a device includes, identifying by a processor, a visitor identifier associated with a device on which to display content. The processor can identify a path associated with the visitor identifier. The path corresponding to a sequence of one or more events through which the visitor identifier has visited the website. The processor can identify a conversion probability of the identified path. The conversion probability of the identified path indicates a likelihood that the visitor identifier will convert at the website. The conversion probability of the identified path is a ratio of a number of conversions at the website to a number of visits to the website over a given time period. The processor can select content for display. The content selected based on the identified conversion probability of the identified path.
US09852439B2 Methods and systems for measuring conversion probabilities of paths for an attribution model
Systems and methods for measuring conversion probabilities of a path types for an attribution model includes, identifying by a processor, paths taken by visitors to visit a website. The paths correspond to a sequence of events that cause a visitor to visit the website. The processor can identify as paths, for each path, subpaths corresponding to each visit to the website. The processor computes a total path count for each path type. The processor identifies, for each path type, a conversion path count indicating a number of paths taken by visitors that resulted in a conversion at the website. The processor calculates, for each path type, a probability of conversion and then provides the calculated probability of conversion for a given path type for an attribution model used in assigning attribution credit to events of a path.
US09852435B2 Telemetrics based location and tracking
A population activity mapping method may include detecting a plurality of wireless mobile devices within a geographic region. Individual wireless mobile devices may include a processor, a user interface, a transmitter and a receiver. The detecting operation may be performed by use of a wireless access point, a GPS satellite, and/or a base station, and may be performed at least two different points in time. Input data may be provided based upon the detecting operation. A distance and speed at which the mobile devices travel within the geographic region may be discerned dependent upon the input data. The discerning operation is performed by at least one processor of a computer network. A time and/or location at which salable output is to be made available and/or an amount of salable output to be made available may be determined dependent upon the discerning operation.
US09852434B2 Method, arrangement, and computer program product for coordinating video information with other measurements
The pertinence of digital image material is analysed in respect of matching a given reference. A color of the reference constitutes a reference record in a perceptual color space. Pixels of a piece of digital image material are converted into the perceptual color space, and labelled according to how their converted pixel values belong to environments of principal colors in the perceptual color space. A connected set of pixels is selected that have at least one common label. A subset of the connected set of pixels is determined, so that the pixel(s) of the subset are those for which a color similarity distance to the reference record is at an extremity. For the connected set of pixels, a representative color is selected among or derived from the color or colors of the pixels that belong to the subset.
US09852431B2 Methods, systems, and computer program products for providing website management services
Website management services are disclosed. The services include presenting, by a website management host computer, a web page to a client device. The web page includes options that are configurable by a user of the client device for selecting a provider entity from a list of provider entities. The provider entities provide subscription-based technical services to subscribers. The subscription-based technical services include a links checker configured to verify operability of web page links for a website owned by the user of the client device and a monitor service configured to monitor performance characteristics of the website. The services include receiving, from the client device, a subscription-based technical service and a corresponding provider entity. The provider entities are third-party entities with respect to the website management host computer.
US09852430B2 Dynamic generation of advertisement text
Systems, methods, and computer-readable media for dynamically generating text associated with an advertisement are provided. Core text associated with an advertisement is received from an advertiser, as is at least one attribute relevant to the advertiser and/or a user. Based upon the received attribute(s), it is determined whether customization of the core text is desired. If customization is desired, the core text is modified and presented in association with the advertisement. If customization is not desired, the core text is presented in association with the advertisement. In one embodiment, target advertisement placement information may also be utilized to determine whether customization of the core text is desired.
US09852427B2 Systems and methods for sanction screening
In some examples, a computerized sanction screening system may include an automated system for collection of sanction information, and a routine for analyzing additional available data related to sanction information entities. The system may also include an automated analysis summary routine for creating condensed information subsets or graphlets containing relevant information about sanction entities, some of which can be entities themselves, organized in a data retrieval system, such that an automated transaction system can check data from transactions and automatically identify and flag potentially sanctioned transactions. Then upon exceeding a preset contextual limit, a potential blocking warning is issued.
US09852426B2 Method and system for secure transactions
This invention relates to systems and methods for authenticating transactions using a mobile device based primarily on the introduction of a layer of middleware and wherein the Payment Networks, Merchants, Issuing Banks, Credit Reporting Bureaus, Insurance Companies, Healthcare Providers may customize the implementation of the services based on individual strategy and consumer preferences.
US09852425B2 Dual/multiple pin payment account
The present invention relates to a method of authorizing a transaction process, whereby a communication between a payment device and a payment processing network is established. Subsequently a transaction is initialized at the payment device, the input of a first User Identification Metric (UIM) is requested, the input of a second UIM is requested, the first and second UIMs are verified and the transaction process proceeds if both UIMs are verified.
US09852424B2 Speaker recognition and denial of a transaction based on matching a known voice print
One-to-many comparisons of callers' voice prints with known voice prints to identify any matches between them. When a customer communicates with a particular entity, such as a customer service center, the system makes a recording of the real-time call including both the customer's and agent's voices. The system segments the recording to extract at least a portion of the customer's voice to create a customer voice print, and it formats the segmented voice print for network transmission to a server. The server compares the customer's voice print with multiple known voice prints to determine any matches, meaning that the customer's voice print and one of the known voice prints are likely from the same person. The identification of any matches can be used for a variety of purposes, such as determining whether to authorize a transaction requested by the customer.
US09852423B2 Systems and methods for wireless authorization of transactions with mobile payment devices
Methods for authorizing wireless payment transactions that include encrypting, with an encryption module on the mobile payment device, a payment account token stored on a mobile payment device and a session key generated on the mobile payment device with a public key. The methods also include transmitting the encrypted payment account token and session key to a vending machine, further encrypting, with the vending machine, the encrypted payment account token and session key with a device key, and transmitting, from the vending machine, the encrypted payment account token and session key to a central server. The methods further include decrypting the payment account token and session key with the device key and with a private key stored at the central server and sending an authorization determination and session key from the central server to the vending machine based on the decrypted payment account token and session key.
US09852422B1 Magnetic stripe reader tamper protection
A technique for tamper protection of incoming data signal to an electronic device is disclosed. An intentional interference signal is generated and modulated onto the incoming data signal as one composite input signal, to prevent unauthorized acquisition of valid data from the incoming data signal. The magnitude of the interference signal is adjusted to correspond to the magnitude of the incoming data signal, thereby preventing an attacker from properly differentiating the two different signals and/or decoding the valid data from the composite input signal. Once the composite input signal is safely received within the device, the interference signal can be filtered out in either analog mode or digital mode.
US09852420B2 Systems and methods for providing a transaction card package assembly including sample product or service
A transaction card package assembly comprising at least one transaction card, at least one sample product, and a card holder, and methods and system for processing the same.
US09852419B2 Systems and methods for providing near field communications
Methods and systems are disclosed for providing Near Field Communications. In certain embodiments, an Android mobile operating system based mobile device is configured with software that, when executed by one or more processors, determines whether the mobile device is to perform an NFC communication with a contactless payment terminal (CPT) using a secure element associated with an NFC controller included in the mobile device. Based on the determination, the mobile device is configured to execute software that performs communications with the CPT using the NFC controller.
US09852417B2 QR code-enabled P2P payment systems and methods
Systems and methods are provided for facilitating peer-to-peer payment transactions using mobile devices. According to certain embodiments, a financial account for providing funds for a payment transaction is determined. User input including a payment amount for the payment transaction is received and a QR code that represents the payment amount is generated. The QR code is displayed on the display of a mobile device for purposes of scanning and processing by a second mobile device.
US09852416B2 System and method for authorizing a payment transaction
A method for authorizing a mobile payment transaction is provided. The method includes receiving, by a server, a request to authorize a payment transaction which originates from a point of sale (POS) module. In an embodiment, the request includes payment information of the payment transaction and location information of the POS module. When the request is received, an authorizing client device for the payment transaction is identified based on the payment information and a disposition of the request to authorize the payment transaction is determined based on whether the authorizing client device is located within a predetermined proximity to the POS module.
US09852411B2 Card payment apparatus
Disclosed is a card payment apparatus. An aspect of the present invention is directed to provide a card payment apparatus, which is accessed to a portable communication apparatus or a computer without a card terminal, and then, performs a payment process by using a contactless card or a contact card.
US09852410B1 Dynamically configuring verification information at point-of-sale devices
Techniques and arrangements for dynamically modifying an order of a cardholder verification method (CVM) implemented at a point-of-sale (POS) device. In some instances, the techniques instruct a POS device to determine a card network or other attributed associated with a received payment instrument and determine, based on this information, whether to implement a default order of a CVM or whether to modify the order of the CVM such that the POS device requests different verification information than if the POS device did not modify the order of the CVM.
US09852405B1 System and method for managing waste services
A system is disclosed for managing waste services. The system may have a locating device configured to generate a signal indicative of a location of a service vehicle on a roadway, a communication device, and a controller in communication with the locating and communication devices. The controller may be configured to determine a side of the roadway at which a first target location is currently being serviced by the service vehicle, and to determine based on the signal from the locating device a proximity of the service vehicle to a second target location at which the waste services are to be performed. The second target location may be on the same side of the roadway as the first target location. The controller may also be configured to automatically provide via the communicating device an estimated time of arrival to a customer corresponding to the second target location, based on the proximity.
US09852402B2 Performing operations on deleted items using deleted property information
Deleted property information relating to deleting an item, such as an electronic message, is stored for later use. The stored deleted property information may relate to one or more different properties that are associated with the deletion of the item, such as: a time when the item was deleted, a device from which item was deleted, a device on which the item was stored when deleted, a location of a user where the item was deleted, an application associated with the item, and the like. The deleted property information may be used to perform various operations. For example, deleted items may be sorted using the deleted item property information (e.g. time of deletion, device, location, application), rules may be created to use the deleted property information, deleted items may be restored based on the deleted property information, and the like.
US09852401B2 Providing additional email content in an email client
One or more techniques and/or systems are disclosed for providing additional content in an email. An email service can receive the email at an email server. Prior to the email being sent to an email client, metadata for a parameter used to retrieve the additional content is identified and collected. The collected metadata is sent to the email client used by the intended recipient of the email (e.g., on a smart phone). When the user attempts to access the email, the email server can respond by sending script code to the email client, which, in combination with locally stored metadata retrieved from the email, provides the additional content in the email. In this manner, an email regarding a package, for example, can include not only a tracking number but also a status of the delivery of the package, where the status may be different/updated each time the email is accessed.
US09852400B2 System and method for detecting quitting intention based on electronic-communication dynamics
A quitting-intention estimating system facilitates detecting an entity's intention to quit an organization. During operation, the system obtains recent electronic-communication information associated with the entity under investigation, such as an employee of a corporation, or a volunteer of a non-profit organization. The system can determine the entity's quitting intention by determining a plurality of recent communication features from the electronic-communication information, for example, by using a variety of feature-extracting modules that extract the features from the entity's electronic communications. The system then computes a quitting-intention value for the entity under investigation, using a quitting-intention estimating function that takes the recent communication features as input. The quitting-intention estimating function detects a change in the entity's behavior from previous communication features, and generates a quitting-intention value which indicates a likelihood that the change in the entity's behavior corresponds to an intention to quit the organization.
US09852399B1 Methods for using interactive huddle sessions and sub-applications
Systems and methods for user interaction with sub-applications in a remote huddle session are disclosed. The system architecture of the disclosed system and methods may include a plurality of components including servers, databases, client computing devices, and software modules, among others. The components may interact with each other by means of network connections. The user interaction with a plurality of sub-applications is also disclosed. An authenticated team member may select a sub-application from a list of sub-applications on a home screen that may be displayed on the user interface of a client computing device by a processor. The list of sub-applications may include recognition, morale, announcements, news feed, key protects, field metrics, dates/calendar, leader standard work, employee sentiment, and customer sentiment, among others.
US09852397B2 System and method for inventory identification and quantification
A solution for inventory identification and quantification using a portable computing device (“PCD”) comprising a camera subsystem is described. An exemplary embodiment of the solution comprises a method that begins with capturing a video stream of a physical inventory comprised of a plurality of individual inventory items. Using a set of tracking points appearing in sequential frames, and optical flow calculations, coordinates for global centers of the frames may be calculated. From there, coordinates for identified inventory items may be determined relative to the global centers of the frames within which they are captured. Comparing the calculated coordinates for inventory items identified in each frame, as well as fingerprint data, embodiments of the method may identify and filter duplicate image captures of the same inventory item within some statistical certainty. Symbology data, such as QR codes, are decoded and quantified as part of the inventory count.
US09852396B2 Overstock inventory sorting at retail sales facilities
In some embodiments, methods and systems of locating overstock items at a retail sales facility include receiving data when a worker of the retail sales facility scans a product case containing a product using an inventory management electronic device including a processor; obtaining at least one inventory management factor associated with the product; estimating whether the product is to be picked by the worker from a storage bin at a stock room location while packed in the product case or after being removed from the product case; and outputting, based on the estimating step, an indication to the worker either that the product is to be picked from the storage bin without being removed from the product case, or that that the product is to be picked from the storage bin after being removed from the product case.
US09852393B2 Cannabis chain of custody management
A method and system of managing a chain of custody for cannabis is provided that includes depositing one or more identification tags onto the surface of one or more cannabis seeds at a first custodian location, and depositing the identification tags onto the surface of one or more cannabis, wherein the cannabis plants are grown and matured from the cannabis seeds. The method and system further includes receiving the tagged cannabis plants at a second custodian location and extracting cannabinoids from the tagged cannabis plants, wherein the extracted cannabinoids include the one or more identification tags. In addition, the method and system further includes receiving the extracted cannabinoids at a third custodian location, wherein the extracted cannabinoids include the one or more identification tags which may be accumulated from all the prior custodians.
US09852389B2 Systems for improving cost effectiveness of coking systems
A system for analyzing a coking system comprises a coking system comprising a first coke drum and a second coke drum, and a user device communicatively coupled to a hardware implemented analysis engine. The coking system configured to collect and transmit coke drum data to the hardware implemented analysis engine. The hardware implemented analysis engine is configured to: receive an estimation of an altered life span of the first coke drum relative to a design life span of the first coke drum, analyze an effect of adding an additional coke drum to the coking system based on the altered life span, and provide a result item related to the analysis to the user device. The estimation of the altered life span is based on the coke drum data.
US09852380B2 Computing personalized probabilistic familiarity based on known artifact data
Software that uses personalized information pertaining to a user to determine how familiar (or “novel” or “surprising”) a new artifact will be to the user, by performing the following steps: (i) receiving the identity of a first user; (ii) receiving a first dataset pertaining to the first user; (iii) receiving the identity of a first artifact; and (iv) applying a probabilistic familiarity algorithm to the first dataset with respect to the first artifact to yield a probabilistic familiarity value for the first artifact with respect to the first user. The first dataset is received over a computer network, and the first dataset includes at least one piece of personalized information for the first user.
US09852379B2 Systems and methods for constructed response scoring using metaphor detection
Systems and methods described herein utilize supervised machine learning to generate a figure-of-speech prediction model for classify content words in a running text as either being figurative (e.g., as a metaphor, simile, etc.) or non-figurative (i.e., literal). The prediction model may extract and analyze any number of features in making its prediction, including a topic model feature, unigram feature, part-of-speech feature, concreteness feature, concreteness difference feature, literal context feature, non-literal context feature, and off-topic feature, each of which are described in detail herein. Since uses of figure of speech in writings may signal content sophistication, the figure-of-speech prediction model allows scoring engines to further take into consideration a text's use of figure of speech when generating a score.
US09852378B2 Information processing apparatus and information processing method to estimate cause-effect relationship between variables
Provided is an information processing apparatus that tests independence between multiple variables, the information processing apparatus including: a discretization section that discretizes at least one numerical variable on the basis of at least one categorical variable, when the categorical variable and the numerical variable are included in at least two dependent variables in a graphical model and a set of conditional variables serving as conditions of independence between the two variables; and a test execution section that executes a test for conditional independence between the two variables by using the categorical variable and a discrete variable which is obtained by discretizing the numerical variable.
US09852375B2 Techniques for mobile prediction
An apparatus and method for mobile prediction is disclosed. In an embodiment, a predictive component creates graphs of user behaviors and receives subgraphs derived from a global graph. By combining a subset of the user behavior graph and the subgraph, a user behavior is predicted. Other embodiments are described and claimed.
US09852373B2 Properties link for simultaneous joint inversion
A method can include receiving data associated with a geologic environment; based on at least a portion of the data, estimating relationships for multiple properties of the geologic environment; and based at least in part on the relationships, performing simultaneous joint inversion for at least one property of the geologic environment.
US09852371B2 Using radial basis function networks and hyper-cubes for excursion classification in semi-conductor processing equipment
A method and system for analysis of data, including creating a first node, determining a first hyper-cube for the first node, determining whether a sample resides within the first hyper-cube. If the sample does not reside within the first hyper-cube, the method includes determining whether the sample resides within a first hyper-sphere, wherein the first hyper-sphere has a radius equal to a diagonal of the first hyper-cube.
US09852368B1 Advanced loyalty applications for powered cards and devices
Advanced loyalty applications are provided to improve the functionality of cards and devices. For example, a user interface may be placed on a card (e.g., a physical button) or a telephonic device (e.g., a virtual button on a capacitive touch screen). Manual input provided to this user interface may, for example, cause a non-merchant product (e.g., insurance) to be purchased with a merchant purchase. The product can be paid for with debit, credit, gift card balance, or points. A code indicative of a user's desire to purchase the product may be communicated to a payment card reader (e.g., to a magnetic stripe reader via a magnetic stripe communications device). A display may be provided next to a button to allow a user to scroll, or toggle by pressing the button repeatedly, through different products (which may be merchant or non-merchant products).
US09852366B1 Image processing and error handling system and method for printing linearized and non-linearized portable document format (PDF) files
A method of processing linearized and non-linearized Portable Document Format (PDF) files for printing comprises: determining by printer firmware if a printer driver detected that the PDF file is linearized; saving stream data of the PDF file by the printer firmware when the printer firmware determines the printer driver detected that the PDF file is linearized; and determining by the printer firmware if the PDF file is linearized when the PDF file is unidentified as being linearized by the printer driver, wherein the printer firmware identifies real and false linearization error during linearized processing and identifies and processes printing errors in a parallel manner during saving and interpreting stream data.
US09852361B1 Selective image backup using trained image classifier
Image backup using a trained image classifier is disclosed. In various embodiments, an image classifier is applied to a plurality of images to identify one or more images to be included in a save set of images. The save set of images are selectively stored to a second location according to one or more policies.
US09852360B2 Data clustering apparatus and method
Provided are a data clustering apparatus and method, which can rapidly and accurately cluster data. The data clustering apparatus includes an index discriminating unit discriminating an index corresponding to an input position of new data input to a space for data clustering, including a lattice-type segmented space having lattice unit spaces set with different indexes, and a clustering unit creating a new cluster in the discriminated index using the input new data as a representative value when a cluster is not created at the discriminated index.
US09852342B2 Surveillance system
An automated surveillance system is disclosed in this specification. The system comprises a computing system arranged to receive a plurality of surveillance feeds from a surveillance network and detect characteristics of the surveillance feeds that are indicative of categorized events. Each of the surveillance feeds has a geospatial reference tag that identifies the origin of content contained within the feed. The surveillance system determines a response reaction to detected events and identifies potential response units in the vicinity of the surveillance location using the geospatial reference tag.
US09852341B2 Method and system for detecting moving objects
A moving objects detection method is disclosed. The method may include: identifying a plurality of feature points based on a plurality of video frames; selecting from the plurality of feature points to form a first and a second groups of feature points based on correlations between the plurality of feature points; and identifying in at least one video frame two segments based on the first and the second groups of feature points, respectively, as detected moving objects, where a correlation between two feature points may include a distance component and a movement difference component, where the distance component is related to a distance between the two feature points, and the movement difference component is related to a difference between corresponding movements of the two feature points. A moving objects detection system is also provided.
US09852338B2 Biometric imaging method and device
It is an objective of the present invention to provide a biometric imaging device comprising an optical lens component for performing optical imaging (including static image and dynamic image) on a biometric of a region of interest; an image sensor for converting an optical image of said biometric into an electronic image (including static image and dynamic image); and a micromotor controller for acquiring, delivering, or analyzing image quality information of the electronic image, analyzing in real time the definition of the image according to the image quality information of the electronic image, and feeding back said information in real time so as to adjust the optical lens component to perform autofocus control of the biometric of the region of interest.
US09852333B2 System and method for detecting a user-dependent state of a sport object
The invention relates to a system for detecting a user-dependent state of a sports object, comprising a detection device (101) for detecting a plurality of positions of the sports object, and a determination device (103) for determining the state of the sports object based on the plurality of positions detected.
US09852328B2 Emotion recognition in video conferencing
Methods and systems for videoconferencing include recognition of emotions related to one videoconference participant such as a customer. This ultimately enables another videoconference participant, such as a service provider or supervisor, to handle angry, annoyed, or distressed customers. One example method includes the steps of receiving a video that includes a sequence of images, detecting at least one object of interest (e.g., a face), locating feature reference points of the at least one object of interest, aligning a virtual face mesh to the at least one object of interest based on the feature reference points, finding over the sequence of images at least one deformation of the virtual face mesh that reflect face mimics, determining that the at least one deformation refers to a facial emotion selected from a plurality of reference facial emotions, and generating a communication bearing data associated with the facial emotion.
US09852323B2 Facial image display apparatus, facial image display method, and facial image display program
The present invention provides a facial image display apparatus that can display moving images concentrated on the face when images of people's faces are displayed. A facial image display apparatus is provided wherein a facial area detecting unit (21) detects facial areas in which faces are displayed from within a target image for displaying a plurality of faces; a dynamic extraction area creating unit (22) creates, based on the facial areas detected by the facial area detecting means, a dynamic extraction area of which at least one of position and surface area varies over time in the target image; and a moving image output unit (27) sequentially extracts images in the dynamic extraction area and outputs the extracted images as a moving image.
US09852322B2 Finger biometric sensing device including series coupled error compensation and drive signal nulling circuitry and related methods
A finger biometric sensing device may include drive circuitry for generating a drive signal and an array of finger biometric sensing pixel electrodes cooperating with the drive circuitry and generating a detected signal based upon placement of a finger adjacent the array. The detected signal may include a drive signal component and a sense signal component superimposed thereon. A gain stage may be coupled to the array and drive signal nulling circuitry may be coupled to the gain stage for reducing the drive signal component from the detected signal. The drive signal nulling circuitry may include a first digital-to-analog converter (DAC) generating an inverted scaled replica of the drive signal for the gain stage. Error compensation circuitry includes a memory storing error compensation data and a second DAC coupled in series with the first DAC compensating an error in the inverted scaled replica based upon the error compensation data.
US09852317B2 Printable, writeable article for tracking counterfeit and diverted products
An article includes a writeable memory printed on a substrate, a characteristic of the article usable to derive a seed value, and a value stored in the memory, wherein the value is generated by a hashing process using the seed value. The writeable memory may also be a readable memory, and may store more than one value.
US09852316B2 System and method for bulk RFID tag encoding
A method for bulk encoding of RFID tags. The method may include printing a plurality of unencoded RFID labels, coupling each of the plurality of unencoded RFID labels to each of a plurality of products, packaging like products from the plurality of products coupled with the unencoded RFID labels together in a container, scanning the container holding the products with an RFID antenna, and encoding each of the unencoded RFID labels coupled to each of the plurality of like products in a container simultaneously with identical information for each container.
US09852314B1 Mobile device access control with two-layered display
An approach is provided for controlling access to contents displayed on a mobile device. Based on a security rule, the contents are divided into first and second sets. A first user is authorized to access the first set and not authorized to access the second set. The first set is displayed on a physical, transparent, touch functionality-enabled first layer of a display of the mobile device. The second set is displayed on a physical, opaque, touch functionality-lacking second layer of the display. A security level of a second user is determined after the first user stops using and the second user starts using the mobile device. Based on the security level, the contents are modified so that item(s) are removed from the first set and placed in the second set and/or other item(s) are removed from the second set and placed in the first set.
US09852312B2 Generic encryption system for nonsecure datapaths
A secure generic encryption system for nonsecure datapaths comprises a format-specific adaptation layer/data path for receiving and processing nonsecure content data; an authentication engine located within a security perimeter and coupled to an external communication interface for authentication and supplying the format-specific adaptation layer/data path, located outside the security perimeter, with an output signal indicating whether authentication is successful; and a generic encryption module located within the security perimeter and coupled (1) to the authentication engine for receiving from the authentication engine initialization vectors, encryption keys, and the output signal indicating whether authentication is successful, and (2) to the format-specific adaptation layer/data path for (a) receiving a read signal from the format-specific adaptation layer/data path, and (b) providing the format-specific adaptation layer/data path with a data-available signal to indicate whether data is available to be read.
US09852310B1 Sharing digital libraries
In some implementations, a first user associated with a first user account may send a request to exchange digital libraries with a second user associated with a second user account. Upon acceptance, the second user receives first library information associated with the first user account that identifies content items that may be accessed by the second user due to the exchange. Similarly, the first user receives second library information associated with the second user account that identifies second content items that may be accessed by the first user. In other examples, a user may access the digital library of a selected person or entity, such as a historical figure, celebrity, author, friend, or organization. Additionally, in some cases, a user may view content of a content item that a selected person is currently reading, and which may include annotations made to the content item by the selected person.
US09852307B2 Method of access to a local service of a device communicating via a terminal
A method of access to a local service of a device communicating via a terminal, the method comprising steps of: access to the service via an access terminal by a communicating device; reading by the access terminal of data of the communicating device, the data being personal data relating to the communicating device and/or third-party service data; writing by the access terminal of the data of the communicating device, the third-party data written being chosen from among a set of third-party service data, the choice of the third-party data to be written by the access terminal being dependent on the choosing criteria.
US09852303B2 Protecting sensitive data in software products and in generating core dumps
Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
US09852302B2 System and method for chatting with machines
A human-machine chatting system facilitates real-time two-way communications between a user and a machine. During operation, the system monitors performance of a machine, runs a chat application on behalf of the monitored machine, and determines whether a user is authorized to access performance information associated with the monitored machine. In response to the user being authorized to access the performance information, the system allows the user to obtain the performance information via the chat application.
US09852301B2 Creating secure channels between a protected execution environment and fixed-function endpoints
Embodiments of an invention for establishing secure channels between a protected execution environment and fixed-function endpoints are disclosed. In one embodiment, and system includes an architecturally protected memory, a processing core communicatively coupled to the architecturally protected memory, and a key distribution engine. The processing core is to implement an architecturally-protected execution environment by performing at least one of executing instructions residing in the architecturally protected memory and preventing an unauthorized access to the architecturally protected memory. The key distribution engine is to provide a secure channel between an application executing within the architecturally-protected execution environment and a fixed-function endpoint by generating a decrypted content encryption key by decrypting an encrypted content encryption key using a key wrapping key shared between the processing core and the key distribution engine and providing the decrypted content encryption key to the fixed-function endpoint.
US09852298B2 Configuring a system
In response to starting a system including a first non-volatile memory containing system boot code, and a second non-volatile memory, provisioning of the second non-volatile memory is performed. The provisioning includes checking that the second non-volatile memory is uninitialized, and in response to determining that the second non-volatile memory is uninitialized, the system boot code is copied from the first non-volatile memory to the second non-volatile memory.
US09852297B1 Methods and apparatus for detecting malware samples with similar image sets
An apparatus can include a processor that can extract, from an input binary file, an image data structure, and can scale the image data structure to a predetermined size, and/or modify the image data structure to represent a grayscale image. The processor can calculate a modified pixel value for each pixel in the image data structure, and can define a binary vector based on the modified pixel value for each pixel in the image data structure. The processor can also identify a set of nearest neighbor binary vectors for the binary vector based on a comparison between the binary vector and a set of reference binary vectors stored in a malware detection database. The processor can then determine a malware status of the input binary file based on the set of nearest neighbor binary vectors satisfying a similarity criterion associated with a known malware image from a known malware file.
US09852295B2 Computer security systems and methods using asynchronous introspection exceptions
Described systems and methods enable an efficient analysis of security-relevant events, especially in hardware virtualization platforms. In some embodiments, a notification handler detects the occurrence of an event within a virtual machine, and communicates the respective event to security software. The security software then attempts to match the respective event to a collection of behavioral and exception signatures. An exception comprises a set of conditions which, when satisfied by an tuple, indicates that the respective entity is not malicious. In some embodiments, a part of exception matching is performed synchronously (i.e., while execution of the entity that triggered the respective event is suspended), while another part of exception matching is performed asynchronously (i.e., after the triggering entity is allowed to resume execution).
US09852293B2 Antivirus scan during a data scrub operation
For an antivirus scan during a data scrub operation, an antivirus scan is concurrently performed as an overlap with the data scrub operation, wherein the data scrub operation periodically inspects and corrects memory errors. The antivirus scan concurrently performing as an overlap with the data scrub operation is increased if a reduction in disk access by a host application is detected. A number of antivirus scan input/output (I/O) operations and data scrub I/O operations is reduced.
US09852291B2 Computer system and signature verification server
Disclosed are a computer system, a signature verification server, a method of supporting signature verification by a computer system, and a method of verifying signature. Embodiments of the present disclosure relates to a technology of misdiagnosis verification of signature used for a malicious code diagnosis, and more particularly to technologies which derive a result of performance of a malicious code diagnosis simulation on signature in a multi-user computer environment to use an actual client antivirus software and thus can overcome physical, spatial, and temporal limitations of conventional signature misdiagnosis verification by pre-distributing preliminary application signature in a state where misdiagnosis verification has not been completed to a plurality of user computers to reflect the preliminary application signature to a malicious code diagnosis on files stored in the plurality of user computers and performing misdiagnosis verification on the preliminary application signature based on information collected in connection with a result of the diagnosis.
US09852288B2 Securing data on a computing system
The present subject matter relates to securing data on a computing system. In an example, a request to execute an application instance of the application is received. After receiving the request a role to be associated with the application instance may be identified based on one of user inputs, an object-role mapping, and a set of rules. Further, the application is executable in a plurality of application instances and the role of the application instance is indicative of a nature of activity to be performed in the application instance. The identified role is then associated with the application instance. Based on the role, data pertaining to the application instance may be stored in a memory location allocated to the role of the application instance. Further, each role has a dedicated memory location.
US09852273B2 Methods and systems of playing multi-license media content
Methods and systems described herein play multi-license media contents. A multi-license media content includes digital assets, at least one of which is encrypted and requires one or more licenses to be decrypted when being played. The digital assets may include a video digital asset, an audio digital asset, or a textual digital asset. The digital assets may be played by using licenses from multiple sources such that various components (e.g., a video component, an audio component, or a textual component) of a media content are synchronized. The media content may be played without downloading those licenses that already exist in the domain. Licenses may be retrieved adaptively when the licenses or the license segments required for playing the requested digital asset are incomplete. A related digital asset rather than the digital asset that is requested may be played thereby ensuring an uninterrupted media content delivery.
US09852271B2 Processing data of a user performing an athletic activity to estimate energy expenditure
Example embodiments may relate to a system, method, apparatus, and computer readable media configured for prompting a user to perform an exercise, monitoring form of the user while performing the exercise, and calculating an energy expenditure estimate for the user performing the exercise based on a type of the exercise and on the form of the user.
US09852268B2 Method for determining contact position parameters of a joint connecting two bones
A data processing method for determining six parameters of a contact position of a joint which connects two bones, comprising the steps of acquiring a plurality of sample contact position datasets, each dataset comprising six parameters, acquiring a subset of n of the parameters of the contact position as an input parameter dataset, selecting at least two of the sample contact position datasets based on the input parameter dataset and determining the m=6−n remaining parameters of the contact position based on the at least two selected sample contact position datasets.
US09852261B1 Methods and systems for graphical medicine display
Methods and systems for graphical medicine display are described. In one embodiment, prescription drug data associated with a prescription drug is accessed. The prescription drug is associated with a member. The prescription drug data includes prescription name data, prescription packaging data, prescription pill data, and dosage data. A prescription pill indicator and a prescription package indicator based on the prescription drug data are determined. A medicine display based on the prescription drug data associated with the prescription drug is generated. The medicine display includes the prescription pill indicator in association with the prescription package indicator, a prescription name indicator, and a dosage indicator. The prescription name data, the prescription packaging data, and the prescription pill data are associated with the prescription drug and the dosage data is associated with the member.
US09852260B2 Method and recording medium of reducing chemoepitaxy directed self-assembled defects
A method, system, and non-transitory computer readable medium for reducing chemo-epitaxy directed-self assembly (DSA) defects of a layout of a guiding pattern, include inserting an internal dummy between a first portion of the guiding pattern and a second portion of the guiding pattern if a vertical spacing is equal to or greater than a first predetermined distance, inserting a first external dummy along an external edge of the guiding pattern in a vertical direction if the vertical spacing is greater than a second predetermined distance, and inserting an anti-taper structure on the first external dummy if a second distance from the external edge of the guiding pattern to the edge of the first external dummy is greater than a first distance.
US09852259B2 Area and/or power optimization through post-layout modification of integrated circuit (IC) design blocks
Disclosed are integrated circuit (IC) design methods, systems and computer program products that provide for area and/or power optimization through post-layout modification of design blocks. Specifically, a layout for an initial IC design is accessed. This initial IC design incorporates multiple instances of the same design block. Each instance includes a primary input connected to top-level logic for receiving a signal and one or more modifiable periphery sections. A timing analysis is performed to close timing and determine arrival times of the signal at the primary inputs of all instances of the design block, respectively, given the layout. The arrival times are then compared to a preselected threshold arrival time and the modifiable periphery section(s) of any specific instance of the design block having an arrival time that is equal to or less than the preselected threshold arrival time is selectively modified in order to generate an area and/or power optimized integrated circuit design.
US09852258B1 Method and system for implementing a requirements driven closed loop verification cockpit for analog circuits
Disclosed is an approach to implement a requirements-driven analog verification flow. Disparate islands of verification tasks are performed with individual cellviews to be set into an overarching and closed loop verification flow context for a project or a complex verification task.
US09852255B2 Method and apparatus for implementing periphery devices on a programmable circuit using partial reconfiguration
A programmable circuit includes a physical interface at an input output (IO) periphery of the programmable circuit. The programmable circuit also includes a partial reconfigurable (PR) module, at the IO periphery of the programmable circuit, to implement a sequencer unit operable to configure the physical interface during a first instance of the PR module, and a controller unit operable to translate commands to the physical interface during a second instance of the PR module.
US09852252B2 Standard cell library and methods of using the same
A standard cell library and a method of using the same may include information regarding a plurality of standard cells stored on a non-transitory computer-readable storage medium, wherein at least one of the plurality of standard cells includes a pin through which an input signal or an output signal of the at least one standard cell passes and including first and second regions perpendicular to a stack direction. When the via is disposed in the pin, the second region can provide a resistance value of the via smaller than that of the first region. The standard cell library may further include marker information corresponding to the second region.
US09852250B2 Memory optimization in VLSI design using generic memory models
Memory optimization of integrated circuit (IC) design using generic memory models is presented. One method includes accessing a register transfer level (RTL) description for the IC design that includes generic memory interface calls to generic memory models for each memory instance. The generic memory call interface includes a set of memory parameters. The method also includes processing the RTL description of the IC design as a step in a design flow for the IC design by processing specific memory models for the memory instances, wherein the specific memory model for each memory instance is generated from the generic memory model using the memory parameters corresponding to the memory instance. The method can also include generating specific memory models (e.g., simulation model, timing model, and layout model) for each memory instance based on a given set of values of memory parameters for the memory instance.
US09852249B2 Modified design rules to improve device performance
A method of designing a layout of devices includes designing a layout of gate structures and diffusion regions of a plurality of devices. The method further includes identifying an edge device of the plurality of devices. The method further includes adding a dummy device next to the edge device and a dummy gate structure next to the dummy device, wherein the dummy device shares a diffusion region with the edge device, and wherein a gate structure of the dummy device is considered to be one of two dummy gate structures added next to the edge device.
US09852248B2 Transistor plasma charging eliminator
An integrated-circuit design tool system capable of minimizing a plasma induced charging effect to a transistor in a plasma-based process performed for a dielectric layer on a metal layer comprises a pre-processing unit, a charging evaluator engine, a charging eliminator engine, a post-processing unit, and a non-transitory computer readable medium.
US09852241B2 Highly accurate correlating method for phase equilibrium data, and phase equilibrium calculation method
A method for precisely predicting phase equilibrium from existing phase equilibrium data on the basis of a wide range of phase equilibrium data including binary vapor-liquid equilibrium data; a method or apparatus for designing or controlling a component separator or a refiner using the prediction method; and a program for designing this design or control apparatus. Binary phase equilibrium measurement data is used to calculate an index of proximity ratio to critical points and infinite dilution pressure gradients. The obtained index is correlated with the infinite dilution pressure gradients to newly calculate infinite dilution activity coefficients from the respective index to infinite dilution pressure gradients correlations. The obtained infinite dilution activity coefficients values are used to predict phase equilibrium. Thus, the obtained values are used to design or control a component separator or a refiner, such as a distillation column.
US09852240B2 Systems and methods for gas turbine operational impact modeling using statistical and physics-based methodologies
Systems and methods for gas turbine operational impact modeling using statistical and physics-based methodologies are disclosed. According to one embodiment of the disclosure, a method can include receiving, by one or more processors, operational conditions data associated with a hardware component of a gas turbine; based at least in part on the operational variation data, applying, by one or more processors, statistical methods to establish an operational profile of the hardware component; receiving, by one or more processors, operating parameters and operational conditions data associated with the hardware component; based at least in part on the operating parameters and the operational conditions data, applying, by one or more processors, physics-based methods to establish an operational impact factor of the hardware component; and based at least in part on the operational profile and the operational impact factor determining, by one or more processors, a probability of a failure of the hardware component within a time period.
US09852233B2 Autocomplete using social activity signals
A system and method of providing autocomplete features using social activity signals. In some embodiments, social activity signals associated with a user are received. User-entered text is received from the user in a search field for a search engine. Predicted queries are determined based on the user-entered text and the social activity signals. Each one of the predicted queries comprises predicted text and at least a portion of the user-entered text. The predicted text is absent from the user-entered text. The predicted queries are caused to be displayed in an autocomplete user interface element of the search field. In some embodiments, the social activity signals comprise at least one of a like of content, a share of content, a follow of content, and a comment on content.
US09852231B1 Scalable graph propagation for knowledge expansion
Systems and methods for adding labels to a graph are disclosed. One system includes a plurality of computing devices including processors and memory storing an input graph generated based on a source data set, where an edge represents a similarity measure between two nodes in the input graph, the input graph being distributed across the plurality of computing devices, and some of the nodes are seed nodes associated with one or more training labels from a set of labels, each training label having an associated original weight. The memory may also store instructions that, when executed by the processors, cause the plurality of distributed computing devices to propagate the training labels through the input graph using a sparsity approximation for label propagation, resulting in learned weights for respective node and label pairs, and automatically update the source data set using node and label pairs selected based on the learned weights.
US09852221B1 Distributed state manager jury selection
A jury candidate server (JCS) of a distributed state manager (DSM) implements a plurality of jury configuration evaluation iterations. In a particular iteration, the JCS generates one or more jury configuration options (JCOs) representing changes to a current jury, and assigns quality metrics to the JCOs based at least in part on a prioritized set of criteria among which location diversity has the highest priority. If a JCO meets a quality threshold, a corresponding jury transition is proposed for approval by the current jury.
US09852213B2 Providing answers to questions using logical synthesis of candidate answers
A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.
US09852206B2 Computer relational database method and system having role based access control
In a method of controlling access to secured data, a repository operatively coupled to one or more databases storing secure data is employed to intercept a user query of one database of the one or more databases. A user who generated the user query and a user role assigned to the user is automatically determined from the intercepted query. The intercepted query is parsed. Security information of the identified objects is looked up in a metamodel stored in the one or more databases. Based on the determined user role and the identified objects to be filtered out of the user query, an expression tree to filter out secure data is automatically built and the user query is modified by appending the expression tree to the user query. The modified query is applied to the one database.
US09852202B1 Bandwidth-reduced coherency communication
A computerized, bandwidth-reduced method of reconciling two ordered sets of values such that a series of changes made to the one are reflected in the other, the method involves maintaining, a positions list, tracking each positional change made to an ordered set and replicating each positional change in the positions list. When a reconciliation is required for a corresponding ordered set in a second location, the method involves creating a concise representation of the changes using the positions list and content of the ordered set by generating a REMOVE SERIES, a SWAP SERIES, an INSERT SERIES, and a CHANGE SERIES, transferring the concise representation from the first location to the second location via a communication path, and sequentially applying the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES of the concise representation to the ordered set at the second location.
US09852201B2 Managing replication configuration availability
A computer system for managing replication configurations includes program instructions to receive a replication configuration for replicating data, wherein the replication configuration defines at least a target table in a target database based on a source table in a source database. The program instructions initialize a federated view, wherein the federated view is based on at least the source table in the source database as defined in the replication configuration. The program instructions utilize the federated view to satisfy requesting applications, where requesting applications obtain data from the federated view. The program instructions to, responsive to determining the replication of data is in spec, utilize the target table in the target database to satisfy requesting applications.
US09852198B1 Method and system for fast generation of file system snapshot bitmap in virtual environment
A method, system and computer program product for generation and management of incremental backups of VEE file system using bitmaps. The proposed method allows users to roll back to any previous version or state of the VEE file system and to instantiate this version using the data encapsulated in virtual disk storage (i.e. file system) of the VEE. A number of VEEs run on a Host Operating System of the computer system. One of the VEEs implemented on the computer system is designated to generation and management of backups of the virtual disk data of the other VEEs without freezing the file system during the entire backup process. A special tracing application runs on the designated VEE for generating the bitmap of a file system snapshot. The user can also set up a time for generating a backup or create a schedule for automatically generating the backups at critical points.
US09852197B2 ETL tool interface for remote mainframes
Embodiments of the present invention disclose a method for remote job submission. A computer receives a first job of a job stream. If the first job accesses a mainframe operating system, then the computer retrieves at least a return code threshold for the first job from a data store. If an option to build job control language is selected for the first job, then the computer generates job control language for the first job. The computer submits the first job to a job reader on the mainframe operating system using a file transfer protocol. The computer parses a retrieved output file to determine a return code for the first job.
US09852195B2 System and method for generating event visualizations
An event matrix may comprise labels and indicators corresponding to objects and links of an ontology. The objects and links may be determined from a plurality of data sources by a data integration system. Some of the labels may correspond to event objects, and may be arranged in a first spatial dimension at least in part on the basis of dates associated with said event objects. Other labels may correspond to non-event objects, and may be arranged in a second spatial dimension. Indicators may correspond to links between the event and non-event objects. An indicator for a particular link may be positioned with respect to the first and second spatial dimensions in accordance with the locations of the labels that correspond to the objects connected by the link.
US09852194B2 Using user-defined criteria to improve participatory event notification
A method for promulgating and searching a database of participatory events and providing search result alerts to users. Event organizers enter events into the system using various searchable criteria. A user may search the database or setup a customized search request that the system returns to the user as alerts at predetermined times or as new events are entered into the database. The system tags events stored in the database to facilitate the provision of user alerts based upon preselected user-determined criteria.
US09852192B2 Methods, systems, and media for recommending media content
Mechanisms are provided that: identify topics associated with a plurality of pieces of media content presented in a session; calculate a distance metric for pairs of topics, wherein each of the pairs of topics includes a first topic associated with a first piece of media content and a second topic associated with a second piece of media content, and wherein the second piece of media content was presented within a given span of the presentation of the first piece of media content; for each first topic of the pairs of topics, generate a rank-ordered list for all corresponding second topics; for each of the plurality of pieces of media content, generate a single rank-ordered list of all second topics; and for each of the plurality of pieces of media content, identify one or more other pieces of media content as recommended media content based on the single rank-ordered list.
US09852189B1 Augmenting a content item using search results content
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is received. Search results are identified that are responsive to the query. A content item is identified for presentation along with the search results. It is determined, based on one or more criteria, when the content item is to be augmented. When it is determined that the content item is to be augmented and after identifying the search results, the content item is augmented based at least in part on an entry in the search result. An augmented content item is created. The augmented content item is provided.
US09852187B2 Search system and methods with integration of user annotations from a trust network
Computer systems and methods incorporate user annotations (metadata) regarding various pages or sites, including annotations by a querying user and by members of a trust network defined for the querying user into search and browsing of a corpus such as the World Wide Web. A trust network is defined for each user, and annotations by any member of a first user's trust network are made visible to the first user during search and/or browsing of the corpus. Users can also limit searches to content annotated by members of their trust networks or by members of a community selected by the user.
US09852186B2 Managing risk with continuous queries
Techniques for managing risks with continuous queries are provided. In some examples, a selection of a data object enabled to provide a real-time stream of business event data may be received. The selection may be received by a user associated with the business event data. Additionally, a continuous query language query may be generated. The query may be configured to monitor the real-time stream of business event data for a first metric. In some examples, the a risk indicator associated with a second metric that affects the first metric may be identified. Output events of a pre-existing continuous query language query may be listened to. Further, a real-time visualization of the first metric and/or the second metric may be provided.
US09852182B2 Database controller, method, and program for handling range queries
A database controller for a database of data items distributed across a plurality of storage units. The database controller configured to store an ordered list comprising, for each of the data items individually, the identifying information of the storage unit upon which the data item is stored. The database controller configured to maintain a frequency record, recording the values of prefix portions of the data items and the number of data items having each prefix portion. Wherein, the ordered list and the frequency record are ordered by applying the same ordering metric to the prefix portions. The database controller being configured to receive a range query specifying a search prefix portion, to use the frequency record to calculate where to find in the ordered list the identifying information of storage units storing the data items having the search prefix, and using that identifying information to retrieve query results.
US09852181B2 Optimizing an order of execution of multiple join operations
A computer-implemented method, system, and/or computer program product optimizes an order of execution of column join operations. A first partitioning of the first data column splits the first data column into first subsets of rows. A second partitioning of the second data column splits the second data column into a second subsets of rows. A first value frequency information indicates a frequency of attribute values within a subset of rows of the first data column processed. A second value frequency information indicates a frequency of attribute values within a subset of rows of the second data column. Cardinalities of sub-tables derived by a respective joining of the subsets of rows of the first and second data columns are estimated, based on the first and second value frequency information. An order of execution of multiple join operations is then optimized based on the estimated cardinalities of the sub-tables.
US09852180B2 Systems and methods of accessing distributed data
According to one aspect, a computer system configured to access distributed data is provided. The system comprising a memory including a plurality of data sources, a plurality of processors, and a pattern matching component executed by at least one processor of the plurality of processors and configured to execute a query execution plan using a first processor of the plurality of processors concurrently with a second processor of the plurality of processors, wherein the first processor processes a first data source of the plurality of data sources identified in the query execution plan and the second processor processes a second data source of the plurality of data sources identified in the query execution plan.
US09852178B2 Traversing a SPARQL query and translation to a semantic equivalent SQL
In an approach for semantically translating data. Aspects of an embodiment of the present invention include an approach for semantically translating data, wherein the approach includes a processor selecting a first node. A processor identifies a parent node of the first node. A processor determines that a value of the first node is unknown. A processor responsive to determining that the value of the first node is unknown, annotates the first node to indicate that the first node is at least partially unknown. A processor identifies a common table expression of the first node. A processor determines that the common table expression of the first node matches, within a predetermined threshold, a common table expression of the second node. A processor merges information from the common table expression of the second node with the common table expression of the first node.
US09852176B2 Dynamic gathering of social media content
Methods, techniques, and systems for gathering social media content are provided. Some embodiments provide a Social Intelligence System (“SIS”) configured to provide dynamic search capability of a content source by using a proxy server system as an intermediary between the SIS and the content source. The SIS may then dynamically determine a rate at which it searches for content based on a rate of change or predicted change of a particular content source. Dynamically determining a rate allows the SIS to track a particular topic or series of topics over time, while only searching for content on the topic at the most optimal time periods to reduce overall cost.
US09852175B2 Managing a data set
A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may include structuring the sequential-access data set to have a first group-of-records configured for adding a second group-of-records to the sequential-access data set. The method and system add a second group-of-records to the sequential-access data set. The method and system merge the second group-of-records with the first group-of-records in response to a triggering event. The method and system establish, in response to merging the second group-of-records with the first group-of-records, a marker configured to indicate the first and second group-of-records, as merged, is sorted.
US09852174B2 Reducing update conflicts when maintaining views
Aspects of the subject matter described herein relate to reducing update conflicts when maintaining views. In aspects, a transaction in snapshot isolation may update a materialized view. Instead of being able to view the update within the transaction, the update is hidden to prevent the transaction from obtaining inconsistent data. When a transaction is not supposed to see an update to a materialized view that occurs within the transaction, additional information associated with the materialized view may indicate this. When a query of the materialized view is made within the transaction, the query engine may use the additional information to exclude data from the update in the result.
US09852173B1 Systems and methods for using a reaction-based approach to managing shared state storage associated with a distributed database
Embodiments are provided for managing shared states of objects associated with a distributed database. According to certain aspects, a reactor machine interfaces with a coordination service that is in communication with the distributed database to coordinate the shared states of the objects. The coordination service notifies the reactor machine when a shared state of an object has changed and, in response, the reactor machine determines a desired state of the object by executing a reactor function. The reactor machine provides the desired state of the object to the coordination service, and the coordination service updates the shared state of the object to reflect the desired state of the object. Accordingly, the logic of the reactor machine is de-coupled from the complexities of the coordination service.
US09852171B2 Index masking based on insert contention ratio
Embodiments of the present invention provide a method, computer program product, and computer system for masking indexes. The method may include masking the index if the index contention exceeds a defined threshold. The method may also include configuring the mask type for the index to insert the index without masking. In response to determining that the mask type for the index is configured to insert the index without masking, the index is masked according to a set of rules.
US09852165B2 Storing and retrieving context senstive data in a management system
A management system may include a reconciliation engine configured to reconcile a first instance of a resource object from a first data provider and a second instance of the resource object from a second data provider to obtain a reconciled resource object, and store the first instance, and second instance, and the reconciled resource object in datasets. The management system may include a context sensitive query engine configured to receive a context-sensitive query including context information identifying a source originally providing context sensitive data associated with a context-sensitive attribute, and retrieve the context sensitive data from one or more of the datasets based on the context information.
US09852163B2 Methods and apparatus to de-duplicate impression information
Methods and apparatus to de-duplicate impression information are disclosed. An example method to de-duplicate media impression information includes determining an overlap between cookies of a first database proprietor and cookies of a second database proprietor on client computers; determining duplicate impression information based on first impression information associated with the first database proprietor, second impression information associated with the second database proprietor, and the overlap; and determining unduplicated impression information based on the duplicate impression information, the first impression information, and the second impression information.
US09852162B2 Defining a set of data across multiple databases using variables and functions
A method for defining grouping of data, across multiple data sources using variables and functions, may include defining grouping of data corresponding to one or more entities across multiple data sources, using a generic language that relates to multiple entities. The method may include providing access to the data based on Data-Dependent Routing (DDR), using variables and functions defined by the generic language. According to example embodiments, the system may include a user interface to receive one or more statements belonging to the generic language and present data accessed via the one or more statements. The system may also include a processor to execute statements and to provide access to the data. The system may further include a server to host the multiple data sources.
US09852158B2 Dynamic adaptation of feature identification and annotation
A system may use a configurable detected to identify a feature in a received image and an associated candidate tag based on user-defined items of interest, and to determine an associated accuracy metric. Moreover, based on the accuracy metric, costs of requesting the feedback from one or more individuals and a feedback threshold, the system may use a scheduler to selectively obtain feedback, having a feedback accuracy, about the candidate tag from the one or more individuals. Then, the system may generate a revised tag based on the feedback when the feedback indicates the candidate tag is incorrect. Next, the system presents a result with the feature and the candidate tag or the revised tag to another electronic device. Furthermore, based on a quality metric, the system may update labeled data that are to be used to retrain the configurable detector.
US09852154B2 Methods for transferring reserves when moving virtual machines across systems
According to one embodiment, a method includes receiving device information from a source system; building a virtual device on a host system based at least in part on the received device information; at least one of: transferring a reserve of a device stored on a storage device to a target system; and receiving results of transferring the reserve to the target system; determining if the reserve is held by the target system; recording the reserve if the reserve is held by the target system; and sending a notification that the reserve is not held by the target system if the reserve is not held by the target system. Other methods are also described according to various embodiments.
US09852153B2 Graphically representing programming attributes
A computing system for representing information, the computing system including at least one processor configured to process information. The processing includes defining a data structure representing a hierarchy of at least one programming attribute for developing an application. The data structure is stored in a file to allow the data structure to be used by other data structures stored in other files. The processing also includes producing a visual diagram including a graphical representation of the data structure and a graphical representation of the file storing the data structure. The visual diagram also includes a graphical representation of a relationship between the data structure and another data structure and a graphical representation of a relationship between the file storing the data structure and another file storing the other data structure. The computing system also including an output device for presenting the visual diagram that includes the graphical representations of the data structure and file and the graphical representations of the relationship of the data structures and the relationship of the files.
US09852152B2 Method for consistent storage of data in an industrial controller
A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.
US09852150B2 Avoiding client timeouts in a distributed filesystem
The disclosed embodiments disclose techniques that facilitate of avoiding client timeouts in a distributed filesystem. Multiple cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a cloud controller receives from a client system a request for a data block in a target file that is stored in the distributed filesystem. Although the cloud controller is already caching the requested data block, the cloud controller delays transmission of the cached data block; this additional delay gives the cloud controller more time to access uncached data blocks for the target file from a cloud storage system, thereby ensuring that subsequent requests of such data blocks do not exceed a timeout interval on the client system.
US09852149B1 Transferring and caching a cloud file in a distributed filesystem
The disclosed embodiments disclose techniques for transferring and caching a cloud file in a cloud controller. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. During operation, a cloud controller receives a client request for a data block of a target file that is stored in the distributed filesystem but not currently cached in the cloud controller. The cloud controller initiates a request to a cloud storage system for a cloud file containing the requested data block. While receiving the cloud file from the cloud storage system, the cloud controller uses a set of block metadata in the portion of the cloud file that has already been received to determine the portions of the cloud file that should be downloaded to and cached in the cloud controller.
US09852148B2 File path modification based management
A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path modification to a referenced file path associated with a computer file. The method may also include identifying a type of the file path modification. The method may further include identifying a generated file path based on the type of the file path modification. Additionally, the method may include synchronizing the referenced file path to the generated file path. The method may also include modifying the file path information associated with the computer file. The method may further include generating association information in a file properties window associated with the referenced file path and the at least one generated file path. The method may also include validating and extracting the file path information associated with the computer file for use by at least one application.
US09852144B2 System and method for investigating large amounts of data
A data analysis system is proposed for providing fine-grained low latency access to high volume input data from possibly multiple heterogeneous input data sources. The input data is parsed, optionally transformed, indexed, and stored in a horizontally-scalable key-value data repository where it may be accessed using low latency searches. The input data may be compressed into blocks before being stored to minimize storage requirements. The results of searches present input data in its original form. The input data may include access logs, call data records (CDRs), e-mail messages, etc. The system allows a data analyst to efficiently identify information of interest in a very large dynamic data set up to multiple petabytes in size. Once information of interest has been identified, that subset of the large data set can be imported into a dedicated or specialized data analysis system for an additional in-depth investigation and contextual analysis.
US09852133B2 Scalable, schemaless document query model
Query models for document sets (such as XML documents or records in a relational database) typically involve a schema defining the structure of the documents. However, rigidly defined schemas often raise difficulties with document validation with even inconsequential structural variations. Additionally, queries developed against schema-constrained documents are often sensitive to structural details and variations that are not inconsequential to the query, resulting in inaccurate results and development complications, and that may break upon schema changes. Instead, query models for hierarchically structured documents that enable “twig” queries specifying only the structural details of document nodes that are relevant to the query (e.g., students in a student database having a sibling named “Lee” and a teacher named “Smith,” irrespective of unrelated structural details of the document). Such “twig” query models may enable a more natural query development, and continued accuracy of queries in the event of unrelated schema variations and changes.
US09852132B2 Building a topical learning model in a content management system
A content management system receives a plurality of topics extracted from documents stored by the system. Pairings between the topics are generated, where a pairing between two topics is generated responsive to the two topics appearing in proximity to one another in one or more of the documents. A complexity of each received topic is also determined. The content management system generates a progression of the topics based on the complexity of the topics and the pairings between the topics. The progression comprises a sequential ordering of paired topics, in which a topic in the ordering has a higher complexity than a preceding topic. Responsive to a user of the content management system accessing content associated with a topic in the progression, a next topic in the progression is recommended to the user.
US09852127B2 Processing publishing rules by routing documents based on document conceptual understanding
Embodiments of the invention may be used to improve enforcement and compliance with publishing rules in an automated and provable manner. Prior to publication, documents may be processed using publishing rules (workflows) based on conceptual analysis of document content. Additionally, embodiments of the invention include a content creation system configured to provide prompt feedback on content coverage. Such a system enables the creator of information to better understand what approval requirements apply to content they create and intend to publish, as the content is being created.
US09852124B2 Dynamic portmanteau word semantic identification
An approach is provided to discover new portmanteau, such as when ingesting documents into a question answering (QA) system. The approach works by analyzing a words included in electronic documents and identifies words as being possible portmanteaus. To analyze a portmanteau found in a document, the approach identifies morphemes that are included in the identified portmanteau and candidate words that correspond to each of the identified morphemes. A meaning for the new portmanteau is then derived from the meanings of the candidate word meanings.
US09852121B2 Automatic relationship detection for spreadsheet data items
A system for automatically detecting relationships in spreadsheet data is disclosed. The system may be configured to analyze data items in the spreadsheet to determine whether two or more data items are unrelated. If the two or more data items are unrelated, then the system may notify a user of a need to define the relationship, and automatically defines the relationship for the two or more data items, or suggests the relationship to the user.
US09852120B2 Collaborative access spreadsheet with a real-time visual indication identifying last edit user
A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without requiring a user to install any specific spreadsheet software prior to using the application. In one implementation, the spreadsheet application may include a client engine that executes within browser programs of a plurality of client computing devices and server logic. The server logic may be configured to distribute the client engines to the plurality of client computing devices of the spreadsheet application when requested through the browser programs of each of the plurality of client computing devices. The server logic synchronizes a single spreadsheet document that is simultaneously open at the plurality of client computing devices.
US09852119B2 Device for securing contents of a web page
A web page providing device includes a receiving unit and a transmitting unit. The receiving unit is configured to receive a request for a web page from a terminal. The transmitting unit is configured to transmit to the terminal the web page from which a script is readable. The script causes the terminal to execute: measuring an elapsed time from a most recent operation and determining whether the elapsed time exceeds a predetermined time; when it is determined that the elapsed time exceeds the predetermined time, changing a display mode of the web page from a normal display mode to another display mode returning the display mode of the web page to the normal display mode in a case where a reset operation is performed by the user of the terminal when the display mode of the web page is the other display mode.
US09852116B2 System and method for processing messages using native data serialization/deserialization in a service-oriented pipeline architecture
A computer-implemented system and method for processing messages using native data serialization/deserialization without any transformation, in a service-oriented pipeline architecture is disclosed. The method in an example embodiment that includes serializing or deserializing the request/response message directly into the format (specific on-the-wire data format or a java object) the recipient expects (either a service implementation or a service consumer or the framework), without first converting into an intermediate format. This provides an efficient mechanism for the same service implementation to be accessed by exchanging messages using different data formats.
US09852115B2 Virtual library providing content accessibility irrespective of content format and type
A virtual library of content is provided that makes it appear that the content is all of a supported file type for a particular client accessing the virtual library. When the virtual library is displayed at a client device, the content appears as if it is available in the appropriate format for the client device irrespective of the content's actual format. Content selected from a content library interface for the virtual library is provided in the appropriate format for the client device through the automatic invoking of a content access service. The content access service can determine the appropriate consumption format for the client device and convert to a supported file format any content that is in a non-supported format before providing the content to the client device.
US09852112B2 Electronic discovery insight tool
A tool implemented in an apparatus is presented. The tool comprises one or more processors, one or more memories communicatively coupled to the one or more processors and storing instructions which, when processed by the one or more processors, cause: obtaining report data generated for a user query; using a first color scheme, generating a visual representation of the report data; displaying the visual representation of the report data on a display of a user device; receiving, from a user, a user selection of a second color scheme; and using the second color scheme, automatically updating the visual representation of the report data, and displaying the updated visual representation of the report data on the display of the user device.
US09852111B2 Document summarization
A computer implemented method, system and a computer program product is provided for summarizing a document which includes receiving a reading speed of the reader, determining a summary length of a summary of the document based on the received reading speed of the reader, and generating a summary of the document having the determined summary length.
US09852106B2 Method and device for serial data transmission having a flexible message size and a variable bit length
A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a logical structure according to CAN standard ISO 11898-1, the logical structure encompassing a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame sequence, the control field encompassing a data length code that contains an information item regarding the length of the data field. The method is characterized in that when a first marker (EDL) is present, the control field of the messages, divergently from ISO 11898-1, encompasses more than six bits; the first marker (EDL) being implemented by way of a recessive bit in the control field, and when the first marker is present, the recessive bit of the first marker (EDL) being followed, in all data messages, by at least one dominant bit.
US09852102B2 System for exchanging information between wireless peripherals and back-end systems via a peripheral hub
Wireless peripherals may be used by workers to facilitate communication, data entry, data visualization, safety, and security. Typically, these peripherals must communicate with a back-end system; however, direct communication is often impossible. Instead, the peripherals must communicate through an intermediary device (i.e., a base station) to reach the back-end system. To be most effective, the back-end system must be able to adapt its communication/response to a worker's identity, location, and/or peripherals. To facilitate this, the present invention embraces a peripheral hub, worn by a worker. The peripheral hub uses information regarding the worker and/or his peripherals to generate a peripheral manifest. The peripheral hub can transmit the peripheral manifest to the back-end system via the base station, and using information from the peripheral manifest, the back-end system may communicate/respond appropriately to the worker.
US09852099B2 Slave communication device and bus communication system
A slave communication device is connected to a master communication device through a single bus, and transmits a data signal according to a synchronization signal transmitted from the master communication device. The slave communication device includes a current reduction unit that reduces a current flowing into the bus from the slave communication device at least in a period where the synchronization signal is transmitted from the master communication device.
US09852098B2 Systems and techniques for intelligently switching between multiple sources of universal serial bus signals
Various embodiments concern techniques for intelligently switching between multiple sources of USB signals. More specifically, user devices are described that include a physical USB port for receiving a USB connector and one or more wireless transceivers that communicate with an accessory. The wireless transceiver(s) may communicate with the accessory using a USB-based protocol (e.g., Wireless USB). The user devices described herein can intelligently switch between these different sources of USB signals so that USB signals can be simultaneously or sequentially received from a peripheral (via the USB port) and an accessory (via the wireless transceiver(s)). In some embodiments, a switching routine is executed (e.g., by a processor or signal switch) that determines which peripheral and/or accessory is connected to a user device at a given point in time.
US09852093B2 Control device in a motor vehicle, a motor vehicle, and a method for operating a control device
A communication device provides wireless communication between a controller in a motor vehicle and a network having at least one device external to the motor vehicle. The controller includes a computation device with at least two processor cores. Data interchange between the communication device and a first processor core takes place exclusively via a second of the processor cores.
US09852091B2 Techniques for handling interrupts in a processing unit using virtual processor thread groups and software stack levels
A technique for handling interrupts in a data processing system includes receiving, at an interrupt presentation controller (IPC), an event notification message (ENM). The ENM specifies a level, an event target number, and a number of bits to ignore. The IPC determines a group of virtual processor threads that may be potentially interrupted based on the event target number, the number of bits to ignore, and a process identifier (ID) when the level specified in the ENM corresponds to a user level. The event target number identifies a specific virtual processor thread and the number of bits to ignore identifies the number of lower-order bits to ignore with respect to the specific virtual processor thread when determining a group of virtual processor threads that may be potentially interrupted.
US09852089B2 Semiconductor device
A semiconductor device includes a memory device, a host, and an interface. The memory device includes various types of memory units configured to be mounted to one slot. The host stores memory characteristic information of the various types of memory units contained in the memory device, processes a signal for the memory units on the basis of the memory characteristic information, and transmits and receives the processed signal to and from the memory units. The interface allows the host to interface with the various types of memory units contained in the memory device.
US09852087B2 Inline PCI-IOV adapter
A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
US09852085B2 Method for setting universal serial bus (USB) interface of electronic device, and electronic device
Certain aspects of the disclosure relates to a method for operating an electronic device. A control device detects a Universal Serial Bus (USB) interface being connected to the electronic device, where the USB interface has a plurality of virtual ports. Then the control device receives one or more descriptors through the USB interface, each descriptor corresponding to a function of the electronic device. Then the control device matches each descriptor corresponding to each function with one driver file corresponding to each function, and after the matching is successful, determines a virtual function device corresponding to execution of each function. In response to receiving an operating command for executing one function, the control device sends the operating command to the corresponding virtual function device to the function to be executed through a corresponding driver interface, such that the corresponding virtual function device is operated on the electronic device.
US09852074B2 Cache-optimized hash table data structure
Various exemplary embodiments relate to a system for hashing a value into a cache, the system including a processor for performing a series of instructions; a memory; and the cache including a plurality of slots, each slot including two locations to store values, each location comprising a tag value and an index, the cache in communication with the memory and the processor, the cache configured to calculate a target slot in the cache for an object, determine if a location is available, store a characteristic of the object in the index of the location, and update the tag value of the location.
US09852067B2 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including a plurality of memory units; and a controller suitable for acquiring a temperature information for a current temperature, and for selectively adding a position information of a memory unit to a management list according to the temperature information.
US09852066B2 Systems and methods of address-aware garbage collection
A method includes determining a first logical block address (LBA) range of a first set of data units of a first candidate block of the memory. The method also includes determining a second LBA range of a second set of data units of a relocation block of the memory. The method also includes determining that the first LBA range matches the second LBA range. The method further includes relocating first valid data of the first candidate block to the relocation block of the memory in response to determining that the first LBA range matches the second LBA range, where the first LBA range corresponds to multiple LBAs.
US09852062B2 Memory controller and accessing system utilizing the same
A memory controller including a first transmittal module, a clock pin, a second transmittal module, a first control module and a second control module is disclosed. The first transmittal module includes a specific pin. The clock pin receives a clock signal. The first transmittal module and the clock pin constitute an embedded multimedia card (eMMC) interface. The second transmittal module and the clock pin constitute a universal flash storage (UFS) interface. The first control module communicates with an external host via the first transmittal module according to the clock signal when a level of the specific pin is at a first level. The second control module communicates with the external host via the second transmittal module according to the clock signal when the level of the specific pin is at a second level. The first level exceeds the second level.
US09852060B2 Storage class memory (SCM) memory mode cache system
An SCM memory mode NVDIMM-N cache system includes an SCM subsystem, and an NVDIMM-N subsystem having at volatile memory device(s) and non-volatile memory device(s). A memory controller writes data to the volatile memory device(s) and, in response, updates a cache tracking database. The memory controller then writes a subset of the data to the SCM subsystem subsequent to the writing of that data to the volatile memory device(s) and, in response, updates the cache tracking database. The memory controller then receives a shutdown signal and, in response, copies the cache tracking database to the volatile memory device(s) in the NVDIMM-N subsystem. The NVDIMM-N subsystem then copies at least some of the data and the cache tracking database from the volatile memory device(s) to the non-volatile memory device(s) prior to shutdown. The data and the cache tracking database may then be retrieved from non-volatile memory device(s) when the system is restored.
US09852054B2 Elastic caching for Java virtual machines
A mechanism is provided for managing memory of a runtime environment executing on a virtual machine. The mechanism includes an elastic cache made of objects within heap memory of the runtime environment. When the runtime environment and virtual machine are not experiencing memory pressure from a hypervisor, the objects of the elastic cache may be used to temporarily store application-level cache data from applications running within the runtime environment. When memory pressure from the hypervisor is exerted, the objects of the elastic cache are re-purposed to inflate a memory balloon within heap memory of the runtime environment.
US09852050B2 Selecting computing resources
Systems and methods are described for distributing pool resources. One method includes maintaining a plurality of groups of computing resources, wherein each group of the plurality of groups includes computing resources that share a respective combination of resource characteristics; receiving a first request to perform a first test on a computing resource; determining, from the plurality of groups of computing resources, a subset of groups of computing resources that include a respective combination of resource characteristics that satisfy the required characteristics of the first test; shuffling the subset of groups and selecting a first group from the shuffled subset of groups; selecting an available computing resource from the first group; and causing the first test to be performed on the selected available computing resource from the first group.
US09852049B2 Screenshot validation testing
Embodiments of the present invention disclose a method, computer program product, and system for comparing screenshots of an application interface. In one embodiment, the method includes receiving test scenario parameters, wherein the parameters include a first screenshot of an application interface, one or more page objects associated with the first screenshot, generating a second screenshot of an updated application interface, identifying one or more page objects within the second screenshot based on a scope of each of the page objects associated with the first screenshot, comparing a section of the second screenshot to a section of the first screenshot that includes one or more page objects associated with the first screenshot that correspond to one or more page objects included in the section of the second screenshot, and determining whether the section of the second screenshot matches, within a predetermined tolerance level, the section of the first screenshot.
US09852048B2 Simulating process variable changes during process runtime
Embodiments of the present invention provide methods and systems for simulating variable changes during runtime of a process. The method includes recording variable changes and process context, and filtering sensitive content from the variable changes and process context. The recorded variable changes are recorded into a timeline containing the change in values to the variable changes, which is executed in a simulation environment, in order to debug the process.
US09852042B2 Dynamically choosing data to collect in a system
Method to perform an operation comprising collecting, metric data for a first job upon determining that the first job: uses a first resource of a computing system at a level that exceeds a first threshold, wherein the metric data describes a usage level of the first resource by the first job, and has been executing for a duration of time that exceeds a time threshold.
US09852039B1 Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices
An evaluation board and a method for evaluating Phase Locked Loop (PLL) timing devices. The evaluation board includes an input and output circuit disposed on a circuit board along with control logic, and a plurality of PLL-timed physical devices that are identical to the physical devices used in the customer's communication system. A first connector receptacle and a second connector receptacle are coupled to the control logic and to one or more of the PLL-timed physical devices, and are configured to receive a PLL card including a PLL timing device. A third connector receptacle is coupled in series between the first connector receptacle and the second connector receptacle and is configured to receive a backplane emulator card having electrical characteristics emulating a backplane of the customer's communication system.
US09852038B2 Debugging system and debugging method of multi-core processor
The invention relates to a debugging system and a debugging method of a multi-core processor. The debugging system includes a debugging host, a target processor, and a mapping and protocol conversion device. The debugging host includes a debugger, and the target processor includes a plurality of cores. The mapping and protocol conversion device is connected between the debugging host and the target processor, identifies a core architecture to which each of the cores belongs, and maps each of the cores respectively to at least one thread of at least one process according to the core architecture to which each of the cores belongs. Afterwards, the debugger executes a debugging procedure on the target processor according to the process and the thread corresponded to each of the cores.
US09852037B2 Efficiency of cycle-reproducible debug processes in a multi-core environment
An approach for improving efficiency of cycle-reproducible debug in a multi-core environment is provided. The approach executes an exerciser image on one or more cores, wherein the exerciser image includes one or more different seeds. The approach determines a seed from the one or more different seeds that locates a fail-condition. Responsive to determining a seed from the one or more different seeds that locates the fail condition, the approach determines an upper bound and a lower bound of the fail-condition. The approach determines an exact cycle where the fail-condition occurs. The approach constructs a multi-cycle trace for the fail-condition.
US09852028B2 Managing a computing system crash
A system and a computer program product for managing a computing system crash. Memory of the computing system is separated into at least two classifications, referred to herein as a dumpable area and a non-dumpable area. Upon detection of an operating system crash in the computing system, an operating system module prevents a dumping operation of the memory, including preventing access to the dumpable memory area, and divides the non-dumpable area into a new dumpable area and a new non-dumpable area. At such time as the operating system is rebooted, the dumping operation is initiated and completed in the dumpable area, and resumed operations use the non-dumpable area.
US09852025B2 Protecting data stored on a solid state drive
Disclosed are different types of mechanisms for protecting data stored on a solid state drive or device (SSD) without erasing that data and/or without physically destroying the SSD. The different types of mechanisms can be used alone or in combination to prevent data stored on the SSD from being retrieved (accessed and/or read) in a usable or understandable form. The mechanisms include erasing logical-to-physical address mapping information (that is also used for error correction coding and interleaving), erasing compression information, erasing encryption keys, and changing the codec used for error correction coding. Each mechanism can be used online with the SSD installed in a computer system/server.
US09852023B2 Memory system and information processing system
A memory system that includes an error check and correct (ECC) circuit is provided. The memory system includes a memory, the ECC circuit, and a processor. The memory includes a user data region and a management region. The management region stores access information of each of blocks in the user data region as a management table. The value of the access information is either a first value indicating that the number of access times is 0 or a second value indicating that the number of access times is greater than or equal to 1. When the value of the access information of the block is the first value, the circuit checks and corrects an error of data read from the block. When the value of the access information of the block is the second value, the circuit does not check and correct an error of data read from the block.
US09852016B2 Diagnostic heartbeating in a distributed data processing environment
A first component receives from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, and information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet. The diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters. The first component sets a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition. A soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component configures the diagnostic heartbeat packet for transmission using the specified data communication protocol and including the set of diagnostic parameters, and sends the diagnostic heartbeat packet to the second component.
US09852013B2 Distributed data set storage and analysis reproducibility
An apparatus includes a processor and a storage storing instructions causing the processor to: maintain a federated area; receive a request to perform a job flow with a data set from a remote device; retrieve a job flow definition specifying the tasks of the job flow from the federated area; determine whether there is an instance log in the federated area generated by a previous performance of the job flow with the data set; in response to there being such an instance log, retrieve the version specified in the instance log of each task routine for each task from the federated area; in response to there being no such instance log, retrieve the most recent version of each task routine; perform the job flow with the retrieved versions of the task routines and the data set to generate a result report; and provide the result report to the remote device.
US09852011B1 Managing resources in virtualization systems
Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
US09852008B2 Computer-readable recording medium storing execution information notification program, information processing apparatus, and information processing system
An information processing apparatus includes a storage device and a processor that runs a virtual machine. The processor detects a waiting process that is ready for execution on the virtual machine, and writes process information about the detected waiting process in a storage area of the storage device, which is accessible area to management software managing the virtual machine.
US09852003B2 Systems and methods for generating a unique fingerprint aggregating set of unique tracking identifiers throughout request/response processing
Systems and methods for generating a fingerprint including multiple tracking identifiers. Control circuitry receives a first tracking identifier from a first component of a network. The first tracking identifier is associated with a data request sent to the first component. The control circuitry identifies parameters based on a configuration of the first component. The control circuitry transmits an application programming interface (API) request for information related to the parameters from the first component. The control circuitry receives information related to the parameters for the first component in response to the API request. The control circuitry determines a second tracking identifier based on the first tracking identifier and the information related to the parameters for the first component. The control circuitry transmits the second tracking identifier to the first component. The first tracking identifier and the second tracking identifier are combined to generate a fingerprint in connection with the data request.
US09852001B2 Compliance-based adaptations in managed virtual systems
Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
US09852000B2 Consolidating operations associated with a plurality of host devices
Techniques described herein generally relate to consolidating computation tasks associated with a plurality of virtual machines. In one embodiment, a method may include forming a pipeline having at least a first core and a second core after having detected a formation condition, identifying a first set of operations of a first virtual machine running on a first host device that are similar to a second set of operations of a second virtual machine running on a second host device, identifying a third set of operations of the first virtual machine that are similar to a fourth set of operations of the second virtual machine, dispatching the first set of operations and the second set of operations to the first core of the pipeline for execution, and dispatching the third set of operations and the fourth set of operations to the second core of the pipeline for execution.
US09851997B2 Optimizing order of migrating virtual computing instances for increased cloud services engagement
The order of migrating virtual computing instances from a private data center to a public cloud is optimized using a TSP solver. The method of migrating a plurality of virtual computing instances that are in communication with each other within a private data center to a public cloud includes the steps of assigning, for each different pair of virtual computing instances, a numerical value that represents an amount of data transmission between the pair over a predetermined period of time, determining a recommended order of migration for the virtual computing instances based on the assigned numerical values, and migrating the virtual computing instances according to the recommended order.
US09851996B2 Applying firmware updates in a system with zero downtime by selectively offlining and onlining hardware using a scale-up hypervisor layer
A method includes running a scale-up hypervisor on a server complex including at least one server and running a single operating system and at least one application on top of the scale-up hypervisor. The method further includes identifying a firmware update available for a first hardware component within the server complex. The scale-up hypervisor removes all workload from the first hardware component, and the identified firmware update is applied to the first hardware component while the first hardware component is idle and the hypervisor continues running the single operating system and the at least one application. Preferably, the method may be used to sequentially apply firmware updates to various hardware components across the plurality of servers without ever shutting down the entire plurality of servers.
US09851994B2 Dynamically deployed virtual machine
A virtual machine data handling system includes a data handling system, a hypervisor, and a dynamically deployed virtual machine. The data handling system includes a plurality of physical computing resources (e.g., a processor and a memory). The hypervisor is implemented by the processor and the memory and deploys virtual machines from a master image. The dynamically deployed virtual machine is initially deployed by the hypervisor as a Linked Clone of the master image. The dynamically deployed virtual machine is subsequently dynamically deployed by the hypervisor copying a plurality of virtual memory segments from the master image until the dynamically deployed virtual machine is an independent Full Clone of the master image. The hypervisor may copy the plurality of virtual memory segments from the master image if at least one of the physical resources is operating below a utilization threshold.
US09851991B2 Isolation of virtual machine I/O in multi-disk hosts
Embodiments of the present invention relate to systems, methods, and computer storage media for concurrently maintaining a spanned virtual hard drive across two or more computer-storage media and a non-spanned virtual hard drive on one of computer-storage media. The method includes storing data of the spanned virtual hard drive across the computer-storage media utilizing volume spanning. While the spanned virtual hard drive is maintained on the computer storage media, the method includes storing data of the non-spanned virtual hard drive on one of the computer-storage media.
US09851990B2 Method and system for performing on-demand data write through based on UPS power status
Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS), which may be electrically powered by an electric power supply and an uninterruptable power supply (UPS). The VDS has a processor, a memory, and a storage device storing computer executable code. When executed at processor, the computer executable code is configured to: allocate a portion of storage device to create a data store, allocate a portion of memory to create a random access memory (RAM) disk, detect power status of the VDS, and perform write through cache operations based on the detected power status. In certain embodiments, the write through cache operations include: disabling data write through from RAM disk to data store, when VDS is powered by the EPS and the UPS; and enabling data write through from RAM disk to data store when VDS is electrically powered by UPS only.
US09851986B2 Application configuration in a virtual environment
A method, system and program product for providing virtual configuration management for applications running in a virtual environment. A method is described that includes: receiving a request for application configuration information from a virtual machine for an application; retrieving a versioned configuration image for the application, wherein the versioned configuration image comprises formatted configuration information captured from a previously configured application; creating a configuration runtime instance from the versioned configuration image; and attaching the configuration runtime image to the virtual machine for the application.
US09851982B2 Emergency video camera system
A surveillance system includes one or more camera systems at least some of the camera systems including a camera element comprising optical components to capture and process light to produce images, camera processing circuitry that receives the light and processes the into electrical signals and encodes the signals into a defined format, power management circuitry to power the camera system, the power management system including first and second power interfaces and first and second video output interfaces.
US09851980B1 Distributed update service enabling update requests
Systems and methods are disclosed that facilitate the updating of target host computing devices based on versioning information. A set of computing devices are provisioned with a local computing device management component. Each local computing device management component periodically transmits a request to a version control component to determine whether version information associated with the respective computing device corresponds to version filter information. Based on a processing of the version filter information with the current version information of the computing device, the version control component can facilitate the implementation of updates to the requesting computing device. Moreover, clients may be enabled to cause a local computing device management component to transmit a request to the version control component, thereby enabling real-time or near-real-updates to computing devices.
US09851979B2 Split-level history buffer in a computer processing unit
A split level history buffer in a central processing unit is provided. A first instruction and a second instruction are fetched, tagged, and the first instruction is stored an entry of a register file. The first instruction is evicted from the entry and the second instruction is stored in the entry. If the first instruction is evicted, then the first instruction is stored in a first portion of a history buffer. If a result for the first instruction is generated, then the first instruction is moved to a second portion of the history buffer and the result is stored with the first instruction in the second portion of the history buffer. If it is determined that a third instruction evicts the second instruction from the entry, then the second instruction is stored in the first portion of the history buffer.
US09851978B2 Restricted instructions in transactional execution
Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of transaction: constrained or nonconstrained. There are instructions only restricted in constrained transactions, and there are instructions that are selectively restricted for given transactions based on controls specified on instructions used to initiate the transactions.
US09851972B2 Functional unit for instruction execution pipeline capable of shifting different chunks of a packed data operand by different amounts
A method is described that includes fetching an instruction. The method further includes decoding the instruction. The instruction specifies an operation, a first operand and a second operand. The method further includes fetching the first and second operands of the instruction. The first and second operands are each composed of a plurality of larger chunks having constituent elements. The method further includes performing the operation specified by the instruction including generating a resultant composed of a plurality of larger chunks having constituent elements. The generating of the resultant includes selecting for each element in the resultant a contiguous group of bits from a same positioned chunk of the first operand as the chunk of the element in the resultant, the contiguous group of bits being identified by a same positioned element of the second operand as the element in the resultant.
US09851965B2 Storing optimization for customization resources
A facility for managing storage of program customization resources on a computing system is described. The computing system has an amount of storage space, some of which is free. Some of the program customization resources are selected for use. The facility determines that the amount of free storage space is inadequate. In response, the facility identifies at least a portion of the plurality of program customization resources stored on the computing system that are not selected for use, and causes the identified program customization resources to be deleted from the computing system.
US09851961B2 Caching and analyzing images for faster and simpler cloud application deployment
Techniques provide include analyzing a first node, associated with a first version of an service, to extract first configuration metadata; analyzing the first node, associated with a second version, subsequent to the first version, of the service, to extract second configuration metadata; determining, based upon a comparison of the first configuration metadata and the second configuration metadata, that the first node has not been modified between the first version and the second version; generating a first image of the node for distribution in conjunction with the service in response to the determining that the particular node has not been modified; and caching the first image for use in conjunction with the service.
US09851959B2 Semantically sensitive code region fingerprint calculation for programming languages
Herein disclosed is an optimization for a compiler, the optimization configured to assign numeric values, or semantic fingerprints, to portions of code, and to combine these fingerprints to arrive at fingerprints for larger and larger portions of code. The fingerprints can be provided to various consumers such as code redundancy optimization modules and copyright violation and malware/virus identification modules. The fingerprints can also be used to cluster similar code, and then code within each cluster can be merged. Merger can include creating a single merged portion of code including the same portions of code from the original portions of code plus control flow and new arguments to account for differences between the original portions of code. The original portions of code can be replaced with wrappers that use new arguments to call to the merged portion of code.
US09851957B2 Improving application code execution performance by consolidating accesses to shared resources
A computer implemented method of refactoring software code to optimize execution performance by consolidating shared resources accesses, comprising: receiving target code containing code entries accessing shared resource(s); automatically creating a dependency record for each shared resource. The dependency record describes dependencies among the code entries accessing shared data items in the shared resource(s); identifying, based on the dependency record, a resource access point for each shared resource(s), wherein the resource access point is located in an execution path of the target code to precede code entries which use the shared data item(s) and follows code entries which define the shared data item(s); automatically refactoring the target code to group together code entries which use the shared data item(s), wherein the group is placed following the resource access point to consolidate shared resource accesses of the code entries to the shared resource(s); and outputting the refactored target code.
US09851956B2 Systems, methods, and apparatus for certifying plugins for application development
Systems, apparatus, methods, and articles of manufacture provide for (i) determining plugin data defining one or more plugins; (ii) determining one or more platform standards for plugins; (iii) initiating a compile or build process for one or more plugins; and/or (iv) performing a plugin certification process.
US09851955B2 GUI-driven symbol management and code generator
Embodiments of the present invention provide methods, program products, and systems for modifying source code by managing symbols indicating executable instructions. Embodiments of the present invention can be used to receive one or more symbols indicating executable instructions to be implemented via source code and generate a visual display comprising a dialog box supporting modification of source code that implements the executable instructions indicated by the one or more symbols. Responsive to receiving a user interaction with the dialog box resulting in modified source code, embodiments of the present invention can be used to generate modified source code or a representation of the modified source code that is shorter than the modified source code.
US09851954B2 Drag and drop portlet deployment
Deploying portlet(s) onto a displayed portal page by dragging and dropping portlet related artifacts from the IDE like portlet deployment descriptor node or a specific portlet node, and, responsively displaying the portlet(s), corresponding to the dropped node, in the displayed portal page. The updating of the portal page is accomplished by an internal IDE browser of a stand-alone type IDE working co-operatively with a remote portal server.
US09851947B2 Arithmetic processing method and arithmetic processor having improved fixed-point error
An arithmetic processing method is provided using a binary fixed-point arithmetic processing circuit to carry out an operation of multiplicatively dividing a dividend by a divisor. The method comprises shifting the divisor by a specific number of bits when the absolute value of the divisor is within a specific range, and holding the divisor without shifting the divisor when the absolute value of the divisor is out of the specific range, acquiring an initial value of approximation calculation for the divisor that is shifted or held without being shifted, calculating a reciprocal of the divisor by performing asymptotic approximation of the acquired initial value more than once, and calculating a product of the calculated reciprocal and the dividend, and shifting the calculated product by the specific number of bits when the divisor is shifted.
US09851944B2 Operation search method and operation search apparatus
A determination unit determines a precondition indicating an expected state of a system that is to execute processing corresponding to an operation, and a postcondition indicating an expected state of the system that has executed the processing corresponding to the operation, based on a work log of previously-performed work. An association unit associates each of a plurality of operations with an operation whose precondition matches a postcondition of the each of the plurality of operations. A search unit searches for a path that starts from an operation whose precondition matches an initial condition satisfied by an operation object system, traces an associated operation, and reaches an operation whose postcondition matches a target condition indicating a target state of the operation object system after work. A generation unit generates an operation procedure in which operations on the path found by the search are arranged in order.
US09851943B2 Method and system for number comparison during stream processing
Embodiments of the invention provide a method and system for comparing a given number and a target number. The method comprises: generating a current index associated with the given number based on a current digit pair including a first current digit from the given number and a second current digit from the target number, and a current state information associated with the given number; looking up the generated current index in a preset state transition table to identify a next state information, wherein the preset state transition table maintains a plurality of mappings, each mapping is between an index and a next state information; if the current digit pair includes a last digit of any of the two numbers, determining a final comparison result based on the next state information; otherwise, taking on the next state information as the current state information for comparison of a next digit pair.
US09851939B2 Reading device usability
As disclosed herein a method, executed by a computer, for enabling enhanced reading device usability includes detecting, on an electronic device, a read operation that audibly reads visually presented information. The method further includes retrieving from a user profile a first threshold value and a second threshold value. The method further includes analyzing potential distractions to determine an estimated distraction level. The method further includes pausing the read operation if the estimated distraction level is greater than or equal to the first threshold value. The method further includes resuming the read operation if the estimated distraction level is less than or equal to the second threshold value. A computer system, and a computer program product corresponding to the method are also disclosed herein.
US09851938B2 Microphone arrays and communication systems for directional reception
Disclosed herein are microphone arrays for directional reception, along with related system, devices, and techniques. For example, a four-microphone array for directional signal reception may include first, second, and third microphones arranged such that projections of the first, second, and third microphones in a plane provide corners of a triangle in the plane. In some embodiments, a fourth microphone may be arranged such that a projection of the fourth microphone in the plane is disposed in an interior of the triangle. In other embodiments, the fourth microphone may be arranged such that the projection of the fourth microphone in the plane is disposed outside the interior of the triangle, and a distance between the first microphone and the second microphone is different from a distance between the first microphone and the third microphone.
US09851937B2 Electronic device, method of controlling volume of the electronic device, and method of controlling the electronic device
Provided is a method of adjusting volume of an audio signal output from an electronic device, the method including: connecting the electronic device and a mobile terminal; receiving, by the electronic device, at least one of setting information regarding adjusting of the volume of the audio signal and usage history information of the at least one mobile terminal; receiving, by the electronic device, event generation information from the at least one mobile terminal; determining, by the electronic device, a volume adjusting operation to be performed on the audio signal based on the at least one of the setting information and the usage history information, and the event generation information; and adjusting the volume of the audio signal according to the volume adjusting operation.
US09851931B2 Information processing apparatus, terminal apparatus, and non-transitory computer readable medium
An information processing apparatus includes a memory, a first obtaining unit, a second obtaining unit, and an updating unit. The memory stores setting information that is information for indicating a condition in which a user has utilized a function of the information processing apparatus. The first obtaining unit obtains, from a terminal apparatus, a user identification information for identifying the user, a function identification information for identifying a function utilized by the user, and apparatus identification information for identifying an apparatus that stores latest setting information used when the user has utilized the function most recently. The second obtaining unit obtains, in a case where the apparatus identified by the apparatus identification information is an external apparatus, the latest setting information from the external apparatus. The updating unit updates the setting information stored in the memory to the latest setting information obtained by the second obtaining unit.
US09851930B2 Release codes with print job identifiers and directives
In one example, a print job is received from a first mobile computing device. The print job is stored in association with a job identifier. The job identifier is sent to the first mobile device. A release code is received from a second mobile computing device. The release code includes the job identifier and a directive regarding printing or forwarding of the job, and was received at the second mobile device from the first device via a wireless transaction. A network-connected printer associated with the second device is identified. Responsive to a determination that the release code is valid, the print job is sent to the printer.
US09851925B2 Data allocation control apparatus and data allocation control method
When access to a second data block located in a second storage area occurs immediately after access to a first data block located in a first storage area, a data allocation control apparatus updates access information indicating an access sequence of the data blocks, based on identification information of the first data block and identification information of the second data block. The data allocation control apparatus determines whether to perform relocation of a first data group related to the first data block and a second data group related to the second data block, based on the access information and allocation information indicating an allocation status of the data blocks in the first storage area and the second storage area.
US09851922B2 Managing temperature of solid state disk devices
A solid state disk (SSD) device has a set of data transfer parameters which regulate I/O operations of the SSD device. The temperature of the SSD device is monitored using temperature readings from a temperature sensor. The temperature of the SSD device satisfies a temperature threshold. A data transfer modification is determined. The data transfer modification is capable of modifying one or more data transfer parameters of the set of data transfer parameters. The set of data transfer parameters is modified using the data transfer modification in response to the temperature of the SSD satisfying the temperature threshold. One or more I/O operations are completed with the SSD device using the modified set of data transfer parameters.
US09851918B2 Copy-on-write by origin host in virtual machine live migration
Systems and methods for reducing network traffic in virtual machine live migration. An example method may comprise: intercepting, by a first computer system, a write access to a memory page by a virtual machine undergoing live migration from the first computer system to a second computer system; storing a copy of the memory page in a memory before allowing the virtual machine to modify the memory page; identifying data to be transmitted to the second computer system responsive to comparing the memory page and the copy of the memory page; and transmitting the data to the second computer system.
US09851916B2 Dynamic compression for runtime services
A method for enabling applications to compress and un-compress selected objects based on defined rules is provided. The method may include generating un-compressed objects and proxy objects, and storing the generated un-compressed objects on an un-compressed objects storage. The method may include receiving defined rules. The method may include compressing the stored un-compressed objects based on the defined rules, and storing the generated compressed objects on a compressed objects storage. The method may include receiving requests to invoke methods. The method may include in response to a determination that the received requests are to invoke methods associated with the un-compressed objects, retrieving the stored un-compressed objects. The method may include in response to a determination that the received requests are to invoke methods associated with the stored compressed objects, retrieving the compressed objects. The method may include restoring the retrieved compressed objects. The method may include presenting the invoked methods.
US09851914B2 Random number generation in ferroelectric random access memory (FRAM)
Disclosed embodiments relate to generating random numbers using two transistor, two capacitor (2T-2C) ferroelectric memory cells. In accordance with one disclosed embodiment, an n-bit random number can be generated by writing to a uniform data pattern to a set of n 2T-2C ferroelectric memory cells in a 1T-1C mode so that all ferroelectric capacitors of the n 2T-2C cells have a polarization state corresponding to the same data value (e.g., all 0's or all l's). The n 2T-2C cells are then read in a 2T-2C mode, so that a random bit (a 0 or 1) is produced for each cell, resulting in an n-bit random number. The n-bit random number is stored in the n 2T-2C ferroelectric memory cells by a rewrite operation. Such random numbers are useful for many purposes, including security, such as authentication, integrity checking, and encryption, and for identification.
US09851913B2 Methods for operating a memory array
Methods of operating memory arrays are described. In various embodiments, a method includes determining a pattern to be written to a memory array, the pattern comprising both data bits having sensitive information to be stored and data bits having a state that is unimportant to the sensitive information to be stored, and writing the pattern to the memory array. Other methods of operation are also described.
US09851909B2 Intelligent data placement
A method of mapping a volume of storage to a plurality of pools of storage devices specified by a host having a host identification. The volume of data storage has a volume identification and a plurality of extents. The method includes assigning a first pool of storage devices to the volume of storage based on the host identification, and determining a mapping value based on the host identification and the volume identification for the first pool of storage devices. The method also includes determining a storage device index based on the mapping value and one or more extents in the plurality of extents, and mapping a portion of the extents to the first pool of storage devices based on the storage device index.
US09851907B2 Control device, storage system, and method of controlling a plurality of storage devices
A control device includes a processor configured to migrate data in a first partial storage area of a first storage device to a second partial storage area of a third storage device, change an access destination of access to the first partial storage area to the second partial storage area, control a writing of a first part of first data into a remaining partial storage area other than the first partial storage area of the first storage device, control a writing of a second part of the first data into the second partial storage area of the third storage device, and control a writing of at least a third part of second data into a second storage device, wherein a data volume of the first part of the first data is different from a data volume of the third part of the second data.
US09851905B1 Concurrent memory operations for read operation preemption
A non-volatile memory interface employs concurrent memory operations for read operation preemption and includes transaction control logic configured to resume a suspended write operation concurrently with at least a portion of the transfer of read data from a non-volatile memory for a read operation which preempted the write operation. Memory control logic of the memory interface is configured to issue to the write operation suspend logic, a write operation resume command. The transaction control logic may be further configured to automatically suspend performing of a write operation in response to receipt of a read command. The transaction control logic may also be configured to automatically resume a previously suspended write operation in response to completion of a preemptive read operation by the memory.
US09851900B2 Multiple memory rank system and selection method thereof
A multiple memory rank selection method and system assigns, based at least in part on decoding an assignment signal in a second command/address signal, a first terminal of a memory device to receive a first command/address signal and a second terminal of the memory device to receive the second command/address signal or assigns the first terminal of the memory device to receive the second command/address signal and the second terminal of the memory device to receive the first command/address signal. The multiple memory selection method and system decodes a selection signal encoded in the first command/address signal and enables the memory device based at least in part on the assignment signal and the selection signal.