Document | Document Title |
---|---|
US09929604B2 |
Apparatus and method for wireless power transmission
A transmission antenna includes a transmission coil, and transmits an electric power signal. A driver applies a driving signal to the transmission antenna. A first temperature sensor measures the temperature of the transmission coil, and generates a first temperature signal. A second temperature sensor measures the temperature of an interface surface on which an electronic device mounting a wireless power receiving apparatus is to be placed, and generates a second temperature signal. A control circuit controls the electric power signal according to the difference between the first temperature signal S11 and the second temperature signal. |
US09929602B2 |
Power receiving unit, power receiving control method, feed system, and electronic apparatus
A power receiving unit includes: a power generation section configured to generate DC power based on a power signal wirelessly supplied from a power feeding unit; a load connection section configured to turn on or off supply of the DC power to a load; and a control section configured to control feed power of the power signal, and to turn on the load connection section when the power signal satisfies a variable reference condition. |
US09929601B2 |
Apparatus and method for lost power detection
An apparatus and method for lost power detection are described. In one implementation, an apparatus for wirelessly transferring power comprises a wireless power transmitter configured to wirelessly transmit power at a first power level sufficient to power or charge a chargeable device. The apparatus further comprises a controller configured to obtain a first power measurement of the first power level. The controller is further configured to determine a first adjusted power measurement of the first power measurement based on one or more tolerance values of the wireless power transmitter. The controller is further configured to determine a second adjusted power measurement of a second power measurement of a second power level received by the chargeable device based on one or more tolerance values of the chargeable device. The controller is further configured to determine if a power difference between the first and second adjusted power measurements exceeds a threshold value. |
US09929599B2 |
Sheet for shielding against electromagnetic waves and wireless power charging device
A sheet is provided to shield against electromagnetic waves. The sheet includes a magnetic layer, and a heat radiation coating layer coating at least a portion of a surface of the magnetic layer. |
US09929597B2 |
Method and apparatus for power transfer through high permeability materials
A magnetic saturation apparatus for a wireless inductive power and/or data transfer system which comprises a magnetic field transmitter positioned on a first side of a barrier and a magnetic field receiver positioned on a second side of the barrier. The magnetic saturation apparatus includes a saturation magnet which is positioned on one side of the barrier and which in use generates a saturation flux in an adjacent saturation region of the barrier which is located at least partially between the transmitter and the receiver. The saturation flux effectively lowers the magnetic permeability of the saturation region and thereby inhibits the magnetic flux generated by the transmitter from shorting through the barrier and back into the transmitter. Thus, the saturation region facilitates the flow of magnetic flux from the transmitter into the receiver. |
US09929596B2 |
Wireless power transmission device
A wireless power transmission device includes a main body and a transmitter coil plate. The transmitter coil plate is disposed within the main body. The transmitter coil plate includes a coil plate body, a first transmitter coil structure, and a second transmitter coil structure. The first transmitter coil structure is disposed on a top surface of the coil plate body, and swirled along a first direction. The second transmitter coil structure is disposed on a bottom surface of the coil plate body, and swirled along a second direction. When the transmitter coil plate is magnetized, the magnetic flux generated by the transmitter coil plate is increased. Consequently, the wireless charging efficiency is enhanced. |
US09929590B2 |
Dual input RTC supply generation with replica power path and autonomous mode of operation from the system supply
Circuits and methods providing a electronic power supply applicable to any dual supply rail systems, which require a smooth and uninterrupted output supply and a replica power path and autonomous mode of operation from the system power supply are disclosed. In a preferred embodiment of the invention the power supply is applied to a real time clock. An Innovative Replica Power Path concept and circuit implementation ensures the smooth and uninterrupted transfer of power from one input source to the other. The circuit features a Latched Supply Comparator that guarantees the commutation to the Replica Power Path only happens after the voltage is settled. Zero power consumption from the back-up energy source is achieved in the presence of an alternative higher voltage source. The generated RTC supply voltage does not suffer from abrupt changes when the voltage level of the main system power source (battery or charger) is connected or disconnected. The invention allows for maximum utilization of the energy left in the main battery, thus extending the life of the lower capacity backup battery/super-cap. |
US09929589B2 |
Apparatus for stabilizing supply to a consumer
The invention relates to a device for stabilizing the supply to a consumer from a buffer store, wherein during normal operation the consumer is supplied from an energy store. The device, which includes a DC-to-DC converter, a plurality of controllable switching elements and a control unit, is configured to (i) supply the consumer during normal operation, while bypassing components having power losses, directly from the energy store when the input voltage is greater than a preset first limit voltage, (ii) supply the consumer via the DC-to-DC converter fed from the energy store when the input voltage is below the first preset limit voltage, wherein the DC-to-DC converter converts the input voltage into an operating voltage of the consumer, and (iii) feed the DC-to-DC converter from the buffer store when the input voltage is below a second preset limit voltage until a voltage of the buffer store reaches the second preset limit voltage. |
US09929584B2 |
External charging coil assembly for charging a medical device
An integrated external controller/charger system for an implantable medical device is disclosed comprising an external controller/charger device with a Graphical User Interface (GUI) and first battery, and an external charging coil assembly coupleable to the external controller/charger device and including or associated with a second battery. The second battery is used to energize a charging coil in the external charging coil assembly, while the first battery is used to power other aspects of the system (data telemetry circuitry, control circuitry, the GUI, etc.). Because the second battery powers the relatively high-power charging function, the first battery in the external controller/charger device can be made smaller. Additionally, the second battery enables a suitable external controller device (e.g. a mobile device such as a cell phone) to provide charging functionality even if its first battery is otherwise inadequate. |
US09929583B2 |
Non-contact type charger, non-contact type battery, and non-contact type power transmission method
A non-contact type power charger may include: a power transmitting device including a plurality of power transmitting coils transmitting power in a non-contact manner; and a power receiving device including a plurality of power receiving coils receiving the power in a non-contact manner to charge a plurality of battery cells, respectively connected to the plurality of power receiving coils, with the power, wherein the power transmitted to each of the plurality of power receiving coils is controlled depending on coupling coefficients between the plurality of power transmitting coils and the plurality of power receiving coils. |
US09929580B2 |
Power tool electronics
A battery waking circuit and a battery leakage circuit are provided. The battery waking circuit includes a first battery pack and a second battery pack connected in series and a first switch connected to the first battery pack along a first current path. An electronic controller coupled to and controlling the first witch is configured to detect a trigger actuation and close the first switch based on detecting the trigger actuation to draw a wake-up current on the first current path from the first battery pack. The electronic controller is also configured to control a motor to draw a load current along a second current path after the first battery pack is woken up. The battery leakage circuit also includes a switch connected in series with the capacitor and a trigger switch controlling the switch such that the switch prevents a flow of leakage current through the capacitor when the trigger is not actuated. |
US09929577B2 |
Mobile device auxiliary battery
A mobile device auxiliary battery is disclosed. The mobile device auxiliary battery can supply electric current to the mobile device. A processing device associated with the auxiliary battery may be wirelessly connected to the mobile device, such as with a Bluetooth interface, and thereby control operational aspects of the battery, including for example control over supplying power to the mobile device. The auxiliary battery may be part of a charging system or kit that includes a uniquely designed separate charger or part of a protective case. In yet another aspect, the protective case may include unitary bumper flexible bumper co-molded to the body of the case and a male connector extending from a nested portion that is adapted to tilt outward from the case to facilitate insertion of the corresponding female port on the mobile device into the connector and into the case. The protective case may also include a stand in the form of dock or cradle to allow positioning and/or charging of the battery case and mobile device via external contact terminals correspondingly positioned on the outside of the case and in the cavity of the cradle. |
US09929575B2 |
Electrical apparatus
An electrical apparatus is provided which can reduce, when it is shipped in a state in which a secondary battery is built therein, power consumption before a user starts to use the electrical apparatus first. The electrical apparatus includes a secondary battery, a load which operates by power supplied from the secondary battery, and a switch element disposed between the secondary battery and the load. The switch element remains in an off state until a user starts use of the electrical apparatus. |
US09929571B1 |
Integrated energy storage system
An integrated battery control system for energy storage incorporates a power control system to reliably provide power to a load and protects lithium ion batteries from over-charging and over-discharging. One or more power sources, such as renewable power sources, such as solar or wind power generators, or a generator, may be coupled with the integrated battery control system to provide power for charging the battery pack and/or for supplying power to said load. A portion of the power from a power source may be used to charge the battery pack and a portion may be provided to a load. A control circuit and one or more microprocessors may control the components of the system to provide power in an efficient manner. Power to and from the battery may run through an inverter and a control system may open and close switches to control flow of power in the system. |
US09929569B2 |
Methods for steering a magnetic field for smart wireless power transmission
Systems and methods for mitigating constraints associated with wireless power transmission in applications where the position and orientation of the desired magnetic field changes over time, for example, because the position and orientation of the receiver being powered changes over time or because different receivers having different positions and orientations are being powered at different times. In accordance with some embodiments, the system employs a plurality of wireless power transmitters in a defined space, each transmitter consisting of individual coils oriented orthogonally relative to each other. Using field interference amongst these individual coils as well as amongst the transmitters they form, one can actively control the wireless power field intensity and orientation at any given point in the defined space. This allows for methods to steer the power transmission towards a specific target at a specific angle. |
US09929566B2 |
Power electronic circuit and system comprising the same
A circuit includes an active element, a drive circuit for the active element and a control logic for providing a control signal for the drive circuit. Further, an interface circuit is provided, which includes a primary terminal for receiving a primary signal and a secondary terminal that is galvanically isolated from the primary terminal. The interface circuit is implemented to provide the primary signal received at the primary terminal to the control logic via the secondary terminal, and to provide, based on the primary signal received at the primary terminal, by means of a rectifier circuit, an auxiliary energy signal for the drive circuit at the secondary terminal. |
US09929565B2 |
Power transmission system
A power transmission system has at least two local grids which are each connected to loads and are connected to a higher-level power transmission network. The power transmission system has at least one load control unit, each of which is connected directly or indirectly to at least one load of the at least two local grids and is suitable for controlling the consumption of the loads. The load control unit is suitable for evaluating the load state of the at least two local grids and, in the event of an overload which has occurred or is imminent on one of the at least two local grids, for reducing the consumption of at least one load of the local grid and conversely for increasing the consumption of at least one load in one of the other local grids, which is not overloaded, of the at least two local grids. |
US09929564B2 |
Utility provisioning in an energy resource system
Embodiments may include a method of adjusting power in a distributed generation management system. The method may include receiving, by a processor, real-time load requirement data of an energy resources (ER) site. The method may also include receiving, by the processor, real-time energy generation (EG) data from the ER site. The method may further include determining, by the processor, a net power generation at a first level from the real-time load requirement data and the real-time energy generation data. The method may include receiving, by the processor, a first request from a utility to increase or decrease the net power generation from the first level. The method may also include determining a benefit complying with the first request. The method may further include estimating a benefit of not complying with the first request. The method may also include determining whether the determined benefit is greater than the estimated benefit. |
US09929558B2 |
Electrical protective device and method for selective disconnection of a subsystem in case of a second fault in an IT power supply system
An electrical protective device (20) and method are for selective disconnection of a subsystem (6a, 6b) in the event of a second fault in an ungrounded power supply system (2) with a main system (4) and at least one subsystem (6a, 6b), the subsystem (6a, 6b) having a differential current measuring device (12a, 12b) and a switching device (14a, 14b) for separating the subsystem (6a, 6b). The invention is based on generating and applying a measuring signal voltage (Um) between one or more phase(s) of the main system (4) or from a neutral point of the main system (4) against ground (9) using a resonant coupling circuit (22) that has a measuring signal generator (24) and a series resonant circuit (26) connected in series to the measuring signal generator (24), a resonant frequency (f0AK) of the series resonant circuit (26) being set to correspond to the measuring signal frequency. |
US09929557B2 |
Protection element
The present invention provides a protection device which includes a laminar element 16 which is formed of an insulation resin and has at least one throughhole; electrically conductive metal thin layers 22 and 28 which are positioned on each of main surfaces of the laminar element, and a fuse layer 40 which is positioned on a side surface defining said at least one throughhole and electrically connects the electrically conductive metal thin layers. The fuse layer includes a first metal layer 41 consisting of a metal having a higher melting point and a second metal layer 42 consisting of a metal having a lower melting point. The protection device of the present invention allows a larger amount of a current to flow therethrough and can provide a protection from an excessive current. |
US09929547B2 |
Angle block apparatus and methods of using thereof
An angle block apparatus and method of stringing cable is provided. The apparatus includes an angle block frame having an enclosed frame perimeter structure. A rotatable roller wheel is connected to the angle block frame and positioned interior of the enclosed frame perimeter structure. A connector is affixed to the angle block frame and sized to retain the angle block frame in a substantially stationary position. The method of stringing cable includes, in part, disconnecting a sled carrying the cable from a messenger wire trolley. The sled and cable attached thereto is then moved through the angle block frame from a first side to a second side of the angle block frame. The trolley is moved from the first side to the second side of the angle block frame without going through the angle block frame. The sled is then reattached to the messenger wire trolley on the second side. |
US09929538B2 |
Surface emitting laser and image forming apparatus
A first stepped structure configured to apply a reflectance difference and a second stepped structure configured to change a far field light intensity distribution are provided. A region in which a level difference of the first stepped structure is formed has a predetermined relationship with a region in which a level difference of the second stepped structure is formed. |
US09929536B1 |
Structure of VCSEL and method for manufacturing the same
A vertical-cavity surface-emitting Laser (VCSEL) has a three-trench structure. By forming a first trench within a mesa around the periphery of an output window of the VCSEL, the overall capacitance is decreased and the time used in the oxidation process for an oxidation layer is shortened. By forming a second trench and a third trench on the periphery of the mesa in a step-like concave manner, the mesa becomes a step-like structure having double mesa-layers. Such that, a larger heat-radiating area can be obtained for decreasing thermal effects, while the metal-gap defects of the metal layer can also be avoided. The implant layer is formed around the periphery of the output window for controlling the optical mode and confining the current path. In addition, an output layer is formed on the output window for controlling the output light. |
US09929535B2 |
Tunable emitting device with a directly modulated laser coupled to a ring resonator
An emitting device is intended for delivering photons with a chosen wavelength. This emitting device includes an InP substrate with a directly modulated laser arranged for generating photons modulated by a non-return-to-zero modulation to produce data to be transmitted, a passive ring resonator monolithically integrated with the directly modulated laser and having a resonance amongst several ones that is used for filtering a zero level induced by the data modulation, and a tuning means arranged along the directly modulated laser and/or around the ring resonator to tune the photon wavelength and/or the ring resonator resonance used for filtering. |
US09929532B1 |
Broad area semiconductor laser device
A broad area semiconductor laser device includes a waveguide region and a filter region. The waveguide region includes an active region into which current is injected, and a cladding region that sandwiches the active region. The active region either protrudes or is recessed with respect to the filter region, so as to promote the divergence of higher order modes in the filter region. |
US09929530B2 |
Optical semiconductor device
An optical semiconductor device has a semiconductor laser which emits front-end-surface-side emergent light on the front end surface side and emits rear-end-surface-side emergent light on the rear end surface side, and a mount substrate having the semiconductor laser provided on its front surface. The rear-end-surface-side emergent light is emitted while having an emergence optical axis that extends away from the mount substrate with increase in distance from the rear end surface. |
US09929526B2 |
Contact type power feeding apparatus
There is provided a contact type power feeding apparatus in which, even if a brush Br disposed in a space between the axis body and the cylinder body that are disposed concentric with each other wears out as a result of sliding, contact can be surely secured between the brush and the axis body as well as the cylinder body, thereby efficiently causing electric current to flow between the two. A brush Br has first brush pieces each having an inner wall surface to make surface-contact with an outer peripheral surface of the axis body; and second brush pieces each having an outer wall surface to make a surface-contact with an inner peripheral surface of the cylinder body. The brush is constituted by alternately arranging, in the circumferential direction, the first brush pieces and the second brush pieces in a state of keeping them in surface-contact with each other. The side wall surfaces of the first brush pieces and the second brush pieces are respectively formed into a tapered shape which is inclined relative to the radial direction. Coil springs are disposed between the second brush pieces that are adjacent to each other, in order to give a biasing force in a direction to move the second brush pieces away from each other. |
US09929523B2 |
Connector for mechanically and electrically connecting a chandelier to a ceiling electric box
A connector for mechanically and electrically connecting a luminaire to a ceiling electric box comprises a first connector member and a second connector member wherein the first connector member is mechanically connected to the ceiling electric box using mechanical fasteners passing through openings, and the first connector member is electrically connected by way of line wires. A second connector member is used, along with a loop member, for mechanically and electrically connecting a luminaire. The loop member has a hollow bolt member to allow for electric wires coming from the luminaire to pass through and electrically connect to pins located inside the second connector member. |
US09929522B2 |
Contact device
A contact device for transmitting electrical energy from a preferably spatially fixed busbar to a tap-off bar, movable along the busbar, including: at least one connecting housing, the busbar being mechanically connected to the tap-off bar by connecting housing, at least one combi clip, the combi clip brought into engagement with part of the outer periphery of the connecting housing in a mechanically releasable manner and establishing a mechanical connection between the connecting housing and a connecting bracket, at least one power plug housing, the power plug housing positioned mechanically and from the outside on the busbar and/or on the tap-off bar such that a mechanical connection between the connecting housing and the busbar and/or the connecting bar is established by the power plug housing. |
US09929517B2 |
Connectors with switchable terminal loads
Switchable grounded terminal loads are built into, or otherwise coupled to, connectors on motherboards and control devices. The terminal loads are coupled to the bus termination at the connector when the connector is “stuffed” (connected to a mating connector). The switchable grounded terminal loads replace dummy connectors in preventing empty “unstuffed” connectors from increasing error risks on active channels. |
US09929516B1 |
Communication device having connectors configured to detect misconnections
A device having first and second connectors configured for physical connection with a cable having first and second wires, wherein each of the first and second connectors includes a first pin for connection with a first wire of the cable and a second pin for connection with a second wire of the cable, includes a ground terminal connected to the first pin of the first connector and to the second pin of the second connector; a first pull-up resistor connected to the second pin of the first connector; a second pull-up resistor connected to the first pin of the second connector; and a signal detecting circuit connected to the second pin of the first connector through the first pull-up resistor and to the first pin of the second connector through the second pull-up resistor, the signal detecting circuit being configured to detect a signal level of second pin of the first connector and to detect a signal level of first pin of the second connector. |
US09929513B2 |
Electrical connector with metallic shielding plate unitarily formed with verticla board
An electrical connector includes a terminal module enclosed within a metallic shield wherein the terminal module includes an insulative housing with two rows of contacts and a metallic shielding plate therebetween. The terminal module includes a rear portion and a front portion extending forwardly from the rear portion. The shield includes a stopping wall with an opening extending therethrough in a front-to-back direction so that the rear portion of the terminal module abuts against the stopping wall while the front portion of the terminal module extends through the opening forwardly. |
US09929509B1 |
Connector system with low profile connector position assurance device
A connector assembly including a first connector having a primary locking lever pivotably mounted to the first connector. The primary locking lever defines a pair of beams extending to a primary latch. The primary latch defines a ridge along a rearward edge providing a secondary striker. The second connector includes a primary striker that with the primary latch locks the first and second connectors together. The assembly further includes a CPA device slideably mounted to the first connector and a CPA lever defining a secondary latch. The secondary latch engages the lateral ridge to inhibit movement of the CPA device from an initial position to a final position until after the first and second connectors are fully mated. The secondary latch of the CPA device engages the secondary striker when the CPA device is moved to the final position, thereby preventing disengagement of the primary latch from the primary striker. |
US09929507B2 |
Self-aligning connector interface
A self-aligning RF connector interface comprises an electrical feed-trough with a connector body and an internal connector. The connector body defines a longitudinal axis. The connector interface further comprises a centering collar, a connector guide and an outer housing. The centering collar is spring loaded by a second axial spring and retractable with respect to the connector body. The connector body is spring loaded by a first axial spring and retractable and tiltable with respect to the connector guide. The connector guide is movable in a plane transverse to the longitudinal axis. |
US09929503B2 |
Airbag connector system
The present invention provides an airbag connector system comprising an airbag squib connector adapted to be mated with a corresponding airbag squib socket, whereby the airbag squib connector comprises a connector housing with a connection tube. The connection tube is provided with at least one reversed locking arm adapted to lock the airbag squib connector to the airbag squib socket, whereby the reversed locking arm extends from a flexible torsion element provided at an insertion sided end of the connection tube in a direction essentially opposing the insertion direction of the airbag squib connector into the corresponding socket. Thereby, the flexible torsion element is adapted to deform and thereby enable a deflection of the reversed locking arm upon insertion of the airbag squib connector into the airbag squib socket. |
US09929501B2 |
Electrical connector
A wiring feedthrough assembly is provided that has a set of parallel guide rails with slots with a female electrical connector positioned between the guide rails that join to a feedthrough connector with a male electrical connector. A set of wings on opposite sides of the feedthrough connector are configured to engage and slide in the slots until the female electrical connector engages the male electrical connector. A conduit extending outward from the feedthrough connector contains a set of wires, where the set of wires terminate at the male electrical connector. The wiring feedthrough assembly provides for more reliable connections that are easier to install and remove in applications such as display cases, including refrigeration applications. |
US09929499B2 |
Connector assembly with torque sleeve
A connector assembly that has a connector configured to engage a mating connector that includes a coupling member rotatably coupled to a body. A gripping sleeve receives the body and the coupling member. A torque limiting feature provides first and second predetermined torque limits and includes a slip element associated with the gripping sleeve and cooperating engaging element associated with the coupling member. The slip element and the engaging element engage one another such that rotation of the gripping sleeve applies torque to and rotates the coupling member in a tightening direction until the first predetermined torque limit is reached when the slip element disengages from the engaging element and the gripping member rotates with respect to the coupling member in a loosening direction until the second predetermined torque limit is reach allowing the gripping sleeve to rotate the coupling member in the loosening direction. |
US09929497B2 |
Plug assembly for a compressor including a conduit adaptor
A compressor including a shell including an opening; an electrical terminal engaging said opening and including a fence at least partially surrounding a plurality of first electrically conductive members; a plug including a plurality of second electrically conductive members in electrical communication with said first electrically conductive members, the plug including a threaded coupling unitary therewith; a plurality of wires extending from said second electrically conductive members through the threaded coupling; a conduit adapter including a first threaded surface for engagement with the threaded coupling, and a second threaded surface; and a threaded conduit engaging the second threaded surface to allow the plurality of wires to extend from the plug body, through the conduit adapter, and into the threaded conduit. |
US09929494B2 |
Electrical connector for atmospheric isolation
An electrical connector that may include a socket body and that includes four lateral walls, a rear wall, a catch feature and a catch support. The lateral walls may adjoin one another and the rear wall. The catch support may adjoin two of the lateral walls along edges of the catch support to define a catch cavity and a plug cavity on opposing sides of the catch support. A first side of the rear wall may face the plug cavity and a second side bounds a rear surface of the socket body. The catch feature may couple with the catch support. Electrical pins may pass through the rear wall of the socket body such that one end of each of the pins is within the plug cavity, and an opposing end of each of the pins extends away from the rear surface of the socket body. |
US09929492B2 |
Composite electronic connector
A composite electronic connector comprising an insulating housing, a USB Type-C connector and a USB Type-A connector which are arranged in the insulating housing is disclosed. The USB Type-C connector comprises a circuit board, a connecting line and a plurality of transferring terminals. One side of the circuit board is arranged with twenty-four golden fingers, other side of the circuit board is connected with the plurality of transferring terminals. The connecting line is used to integrate signal transmitted through the twenty-four golden fingers of the USB Type-C connector into USB Type-A standard adopted outputting signal, and outputs the outputting signal through the plurality of transferring terminals. |
US09929488B2 |
Connector module and hydraulic pressure control device
A connector module includes an electrical connection structure including: a plurality of electrical wires; and a wiring plate on which the electrical wires are wired. Each of the electrical wires is coated with an insulating coating, and includes: a wiring portion wired on the wiring plate; and an electrical connection portion to be physically and electrically connected to a counterpart electrical connection portion. The wiring plate includes a surrounded recess-shaped portion. The electrical connection portion and the counterpart electrical connection portion are arranged in the recess-shaped portion and are formed such that a physical and electrical connection part thereof is housed in the recess-shaped portion. The connection part is covered with an insulating member. |
US09929486B2 |
Cabling system and method for connecting electronic printed circuit boards
A cabling system and method for connecting, to a plurality of electronic printed circuit boards, a common electrical cable, a grounding cable, and respective electrical board wires, or power supply cables. The system comprises a bundle of electrical cables, and a plurality of multipolar, insulation-piercing connectors placed in succession along said bundle of cables. Each of the connectors is suitable to receive the common electrical cable, the board cable to be connected to the respective electronic board, and the board cables that must be connected to the successive connectors, and is suitable to transmit to a successive insulation-piercing connector, the common electrical cable and the board cables that must be connected to the successive connectors. |
US09929472B2 |
Phased array antenna
An antenna element having a vertically stacked structure and a phased array antenna that includes a plurality of antenna elements sharing a common conductive ground plane are described. The phased array antenna also includes a common conductive shell electrically coupled to the common conductive ground plane and extending away there from to encompass the antenna elements. The common conductive shell and the common conductive ground plane together define a common cavity having a common aperture. The phased array antenna also includes a common dielectric superstrate layer disposed over the common cavity at a predetermined distance from the antenna elements and a beam steering system coupled to the antenna elements and configured for steering an energy beam produced by the phased array antenna. |
US09929468B2 |
Variable capacitance device and antenna device
The variable capacitance device includes one or more of directional elements inserted between the third and fourth terminals that allow current to pass only in prescribed directions, such that a diagram formed of current paths from the third terminal to the fourth terminal for the plurality of third-terminal side resistors and the plurality of fourth-terminal side resistors when the third terminal is biased higher than the fourth terminal is line-symmetric to a diagram formed of current paths from the fourth terminal to the third terminal for the plurality of third-terminal side resistors and the plurality of fourth-terminal side resistors when the fourth terminal is biased higher than the third terminal, with respect to the serial chain of variable capacitance elements between the first and second terminals. |
US09929462B2 |
Multiple layer dielectric panel directional antenna
A directional antenna has a body made of a stack of layers of dielectric panels. A radiating plate is recessed in the top panel of the stack. A grounding plate is attached to the bottom panel of the stack. A feed wire attaches to the radiating plate to feed a signal to the radiating plate. A grounding conductor attaches to the grounding plate for ground. In at least one embodiment the internal feed wire of a coaxial connector provides the feed wire and the external chassis of the coaxial connector provides the grounding conductor. |
US09929455B2 |
Electronic circuit
An electronic circuit includes: a substrate having an electromagnetic band gap structure formed including a ground conductor and a first conductor that includes multiple conductor plates, the conductor plates being arranged on a first surface, and at least a portion of the ground conductor being arranged on a second surface; and a second conductor that is arranged at a distance from and rearward of the conductor plates in a view from the second surface of the substrate, is connected to the ground conductor, and is electromagnetically coupled to at least a portion of the conductor plates. |
US09929453B2 |
Bi-metallic nanoparticles as cathode electrocatalysts
A lithium-air battery cathode catalyst includes core-shell nanoparticles on a carbon support, wherein: a core of the core-shell nanoparticles is platinum metal; and a shell of the core-shell nanoparticles is copper metal; wherein: the core-shell nanoparticles have a weight ratio of the copper metal to the platinum metal from about 4% to about 6% copper to from about 2% to about 12% platinum, with a remaining percentage being the carbon support. |
US09929447B2 |
Cooling device and vehicle battery assembly
The invention refers to a cooling device (10) for a vehicle battery with at least one coolant line (12) and at least one separate clamping element (14), which is made of an elastic material, for pressing the coolant line (12) directly up against a flat surface of the vehicle battery. The coolant line (12) is flat, with an essentially flat upper surface (13) for contact with the flat face of the vehicle battery. The invention also concerns a vehicle battery assembly (100) with a vehicle battery that contains multiple battery elements (102) and a cooling device (10) such as that mentioned above. |
US09929446B2 |
Battery wiring module
A battery wiring module includes: connection members electrically connecting adjacent positive and negative electrodes in an electrode row of a battery assembly; voltage detection lines connecting the connection members and a control unit; and a holding member holding the connection members and the voltage detection lines, and including an electric wire arrangement part in which the voltage detection lines are arranged and which includes electric wire outlets. The batteries are divided into groups so as to correspond to the electric wire outlets, respectively, such that the voltage detection lines belonging to one of the groups are pulled out from the electric wire arrangement part toward the control unit through the corresponding one of the electric wire outlets. |
US09929444B2 |
Battery pack and method of indicating remaining capacity thereof
A battery pack has a battery, a sensor module, a first power supply module and an indicating module. The sensor module is used to detect a change in an electrical field or magnetic field nearby the battery pack and to activate the indicating module in response to the change being detected. |
US09929443B2 |
Solar USB charger
A solar USB charger for providing power to electrical devices from solar energy without the use of an internal battery comprising of at least one solar cell, an electronic circuit and a means to connect the device to the item than needs to be charged. |
US09929440B2 |
Electric vehicle propulsion system and method utilizing solid-state rechargeable electrochemical cells
A vehicle propulsion system comprising a plurality of solid state rechargeable battery cells configured to power a drivetrain. In accordance with once aspect of the invention, a transportation system that is powered at least in part by electricity stored in the form of rechargeable electrochemical cells. According to an embodiment of the present invention, these cells are combined in series and in parallel to form a pack that is regulated by charge and discharge control circuits that are programmed with algorithms to monitor state of charge, battery lifetime, and battery health. |
US09929437B2 |
Use of reactive ionic liquids as additives for electrolytes in secondary lithium ion batteries
The present invention relates to compounds of formula (I) wherein X is N or P; —SO3— is —O—S(O)2— or —S(O)2—O—; and n and R1 to R5 are defined below, and to their use as additives for electrolyte compositions, in particular in electrolyte compositions for lithium batteries. |
US09929435B2 |
Electrolyte structure for metal batteries
An electrolyte structure includes a metal organic framework (MOF) material defining a plurality of pores. Anions are bound to respective metal atoms of the MOF material. The bound anions are located within each of the plurality of pores of the MOF material. Solvated cations are present within each of the plurality of pores. |
US09929431B2 |
Electrolyte solution and battery
An electrolyte solution contains a non-aqueous solvent and an alkali metal salt dissolved in the non-aqueous solvent. The non-aqueous solvent contains cyclopropanecarbonitrile. A battery includes an electrolyte solution which contains a non-aqueous solvent containing cyclopropanecarbonitrile and an alkali metal salt dissolved in the non-aqueous solvent, a positive electrode containing a positive electrode active material that has a property of occluding and releasing an alkali metal ion, and a negative electrode containing an alkali metal or a negative electrode active material that has a property of occluding and releasing the alkali metal ion. |
US09929429B2 |
Polymer-sulfur composite materials for electrodes in Li-S energy storage devices
Composite materials containing sulfurized polymers and sulfur-containing particles can be used in lithium-sulfur energy storage devices as a positive electrode. The composite material exhibits relatively high capacity retention and high charge/discharge cycle stability. In one particular instance, the composite comprises a sulfurized polymer having chains that are cross-linked through sulfur bonds. The polymer provides a matrix in which sulfide and/or polysulfide intermediates formed during electrochemical charge-discharge processes of sulfur can be confined through chemical bonds and not mere physical confinement or sorption. |
US09929428B2 |
Polymer solid electrolyte, method of production thereof, and lithium ion secondary battery
A polymer solid electrolyte is provided that includes anatase-type titanium oxide, a lithium electrolyte salt, and an ion conductive polymer that binds the titanium oxide. |
US09929426B2 |
Fuel cell stack
A fuel cell stack is formed by stacking unit cells and each unit cell is formed by sandwiching a membrane electrode assembly between a pair of separators having depression parts and protrusion parts. A cooling liquid flow space is formed between the unit cells, and a displacement absorption member which absorbs displacement between the unit cells C is disposed in the flow space. The displacement absorption member includes a spring function part having a free end and a fixed end, and an intrusion prevention means which prevents the free end of the spring function part from intruding into the depression part. A displacement absorption function between the unit cells is well maintained, while size reduction of the fuel cell stack is achieved. |
US09929425B2 |
High solubility iron hexacyanides
Stable solutions comprising high concentrations of charged coordination complexes, including iron hexacyanides are described, as are methods of preparing and using same in chemical energy storage systems, including flow battery systems. The use of these compositions allows energy storage densities at levels unavailable by other iron hexacyanide systems. |
US09929423B2 |
Fuel cell modules having curved membrane electrode assembly
The disclosure relates to a fuel cell module. The fuel cell module includes a container and a membrane electrode assembly located on the container. The container includes a housing and a nozzle connected to the housing. The container defines a number of through holes located on the housing and covered by the membrane electrode assembly. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface. |
US09929422B2 |
Membrane electrode assembly and method of producing the membrane electrode assembly
In a membrane electrode assembly, electrode catalyst layers are provided respectively on both surfaces of an electrolyte membrane. Each of the electrode catalyst layers includes polymer electrolyte and catalyst. In each of the electrode catalyst layers, the weight of a component of the polymer electrolyte contained in one surface facing the electrolyte membrane is twice as large as, or more than twice as large as the weight of the component of the polymer electrolyte contained in another surface. |
US09929408B2 |
Electrode member, secondary battery, and method for manufacturing electrode member
To inhibit degradation of charge and discharge cycle characteristics of a secondary battery. To suppress generation of defects due to expansion and contraction of an active material in a negative electrode. To inhibit deterioration of an electrode due to changes in its form. An electrode member including a current collector, an active material, and a porous body is used. The porous body is in contact with one surface of the current collector and includes a plurality of spaces. The active material is located in the space in the porous body. The space has a larger size than the active material. |
US09929407B2 |
Negative electrode for non-aqueous secondary battery, non-aqueous secondary battery, and manufacturing methods thereof
A non-aqueous secondary battery which has high charge-discharge capacity, can be charged and discharged at high speed, and has little deterioration in battery characteristics due to charge and discharge is provided. A negative electrode includes a current collector and an active material layer. The current collector includes a plurality of protrusion portions extending in a substantially perpendicular direction and a base portion connected to the plurality of protrusion portions. The protrusion portions and the base portion are formed using the same material containing titanium. Top surfaces and side surfaces of the protrusion portions and a top surface of the base portion are covered with the active material layer. The active material layer includes a plurality of whiskers. The active material layer may be covered with graphene. |
US09929406B2 |
Nonaqueous electrolyte secondary battery and method of manufacturing the same
A nonaqueous electrolyte secondary battery includes: a negative electrode current collector foil; and a negative electrode mixture layer that is arranged on the negative electrode current collector foil. The negative electrode mixture layer contains a plurality of granulated particles. Each of the granulated particles contains a negative electrode active material and a coating film. The coating film is formed on a surface of the negative electrode active material. The coating film includes a first film and a second film. The first film is formed on the surface of the negative electrode active material. The second film is formed on the first film. The first film contains a carboxymethyl cellulose polymer. The second film contains a polyacrylic acid polymer. |
US09929404B2 |
Non-aqueous electrolyte secondary battery
A non-aqueous electrolyte secondary battery includes: a positive electrode containing a positive active material; a negative electrode; and a non-aqueous electrolyte. The positive active material contains composite oxide particles having a spinel structure including Ni and Mn. The composite oxide particles contain at least one of a crystal phase of LiNbO3 and a crystal phase of LiMg1-xNbxO3. The “x” is higher than 0 and lower than 1. The crystal phase is segregated and located in a surface layer portion of the composite oxide particles. |
US09929403B2 |
Method of producing an active material powder
A method of producing an active material powder includes (i) an attachment step of obtaining a powder including an active material particle, which stores and releases lithium ions at a potential of 4.5 V or higher based on Li, and a coating layer precursor, which is attached to a surface of the active material particle, by attaching an alkoxide solution containing lithium ions and niobium ions to the surface of the active material particle and drying the attached alkoxide solution; and (ii) a heating step of forming a coating layer on the surface of the active material particle by heating the powder obtained in the attachment step to be within a temperature range of 120° C. to 200° C. |
US09929398B2 |
Lithium-ion secondary battery and method of manufacturing the same
A Lithium-ion secondary battery (100A) has a negative electrode current collector (241A) and a negative electrode active material layer (243A) coated on the negative electrode current collector (241A). The negative electrode active material layer (243A) contains negative electrode active material particles (710A). The negative electrode active material particles (710A) include graphite particles each at least partially covered by an amorphous carbon film (750). The weight ratio X of the amorphous carbon film (750) in the negative electrode active material particles (710A) is 0.02≤X≤0.06. The negative electrode active material particles (710A) have a linseed oil absorption number Y (mL/100 g) of 35 (mL/100 g)≤Y≤70 (mL/100 g). |
US09929397B2 |
Rechargeable battery having fuse
A rechargeable battery includes: an electrode assembly including a first electrode and a second electrode; a case for accommodating the electrode assembly; a first current collector coupled to the first electrode and including a fuse; and a second current collector coupled to the second electrode. First and second blocking members are positioned on the first current collector at a distance from each other with the fuse 10 interposed inbetween and each blocking member includes a nonconductor. |
US09929394B2 |
Secondary battery
A secondary battery includes: an electrode assembly; a cap plate; a first terminal plate electrically connected to the electrode assembly, the first terminal plate being on the cap plate; and a current limiting plate between the first terminal plate and the cap plate, the current limiting plate including: a first surface accommodated in a first accommodation portion of the terminal plate, a second surface accommodated in a second accommodation portion of the cap plate, and a third surface extending between the first and second surfaces, wherein a first portion of the third surface is accommodated in the first accommodation portion, and a second portion of the third surface is accommodated in the second accommodation portion. |
US09929387B2 |
Battery module
A battery module includes a plurality of battery cells aligned along one direction, each of the plurality of battery cells including terminals at first surfaces of the battery cells. A holder is on the first surfaces of the battery cells and has a groove. A frame surrounds side surfaces adjacent to the first surfaces of the battery cells and includes a first bent portion that is at least partially inserted into the groove. |
US09929382B2 |
Battery having a tapered housing space
A battery having an exterior body defining a housing space which houses a battery element. The housing space is tapered in shape such that the plane area gradually becomes smaller from an opening toward the inside. A dimension of a top surface located innermost from the opening of the housing space is made equal to a smallest dimension among the positive electrode members, negative electrode members, and separators constituting the battery element. A dimension of the opening of the housing space is made equal to a largest dimension among the positive electrode members, negative electrode members, and separators constituting the battery element. |
US09929381B2 |
Packaging equipment, method for using the same, and computer readable storage medium
Discloses is a packaging equipment, a method for using the same, and a computer readable storage medium. The packaging equipment includes a movable mechanism and a package assembly, and the movable mechanism is configured to drive the package assembly to move along a predetermined path. The package assembly includes a first rotating mechanism and a first functional module disposed along a first axis, a second functional module is disposed on the first rotating mechanism, and the first rotating mechanism is configured to drive the second functional module to rotate around the first axis. |
US09929379B2 |
Method for producing organic electroluminescent element
A method for producing an organic electroluminescent element including a transparent substrate, a transparent electrode, an organic functional layer unit, and an electrode counter to the transparent electrode disposed in sequence, the method including: forming a preform of an element satisfying the following expression: ΔExy≥0.05, wherein 0° is an angle orthogonal to the transparent substrate and ΔExy represents a chromaticity difference of a reflected color measured at a tilted angle within a range of 0 to 80° with respect to the transparent substrate; and irradiating a specific region of the preform of the element with light. |
US09929376B2 |
Laminate, kit for manufacturing organic semiconductor, and resist composition for manufacturing organic semiconductor
Provided are a laminate which is capable of forming an excellent organic semiconductor pattern, a kit for manufacturing an organic semiconductor, which is used to manufacture such a laminate, and a resist composition for manufacturing an organic semiconductor, which is used for the kit for manufacturing an organic semiconductor.The laminate includes an organic semiconductor film, a protective film on the organic semiconductor film, and a resist film on the protective film, in which the resist film is formed of a photosensitive resin composition that contains a photoacid generator (A) which generates an organic acid of which a pKa of the generated acid is −1 or less and a resin (B) which reacts with an acid generated by the photoacid generator so that the rate of dissolution in a developer containing an organic solvent is decreased. |
US09929375B2 |
Organic electroluminescence display device
An organic electroluminescence display device includes: a lower electrode that is made of a conductive inorganic material and formed in each of pixels arranged in a matrix in a display area; a light-emitting organic layer that is in contact with the lower electrode and made of a plurality of different organic material layers including a light-emitting layer emitting light; an upper electrode that is in contact with the light-emitting organic layer, formed so as to cover the whole of the display area, and made of a conductive inorganic material; and a conductive organic layer that is in contact with the upper electrode, formed so as to cover the whole of the display area, and made of a conductive organic material. |
US09929365B2 |
Excited state management
Arrangements and techniques for providing organic emissive layers are provided, in which the emissive layer includes a first dopant having a dissociative energy level. A second dopant in the emissive layer provides a solid state sink energy level, to which doubly excited excitons and/or polarons may transition instead of to the dissociative energy level, thereby decreasing the undesirable effects of transitions to the dissociative energy level. |
US09929363B2 |
Composition and synthesis of aggregation-induced emission materials
The present subject matter relates to compositions containing and synthesis of fluorescent materials e made from tetraphenylethylene (TPE) derivative compounds exhibiting aggregation induced emission (AIE) properties. Further contemplated herein are applications for TPE derivative compounds such as electroluminescent devices since they have a high efficiency, low turn on voltage, and excellent brightness. Additionally, application of TPE derivatives exhibiting AIE properties in various fields such as OLEDs, fingerprinting and forensic technology, and various other biological and industrial sectors are discussed. |
US09929362B2 |
Metal complexes as P-type dopants for organic electronic matrix materials
A bi- or polynuclear metal complex of a metal of groups Vb/VIb/VIIb (IUPAC groups 5-7), has a ligand of the structure (a), wherein R1 and R2, independently of each other, can be oxygen, sulfur, selenium, NH, or NR4, wherein R4 is selected from alkyls and aryls and can be bonded to R3; and R3 is selected from alkyls, long-chain alkyls, alkoxys, long-chain alkoxys, cycloalkyls, haloalkyls, aryls, arylenes, haloaryls, heteroaryls, heteroarylenes, heterocycloalkylenes, heterocycloalkyls, haloheteroaryls, alkenyls, haloalkenyls, alkynyls, haloalkynyls, ketoaryls, haloketoaryls, ketoheteroaryls, ketoalkyls, haloketoalkyls, ketoalkenyls, haloketoalkenyls, where one or more non-adjacent CH2 groups can be replaced, independently, with (1) —O—, —S—, —NH—, —NR∘—, —SiR∘R∘∘—, —CO—, —COO—, —OCO—, —OCO—O—, —SO2-, —S—CO—, —CO—S—, —CY1=CY2, or —C≡O— in such a way that O and/or S atoms are not bonded directly to each other, or (2) aryls or heteroaryls containing 1 to 30 C atoms, as a p-type doping agent for matrix materials of electronic components. |
US09929361B2 |
Organic electroluminescent materials and devices
A compound having a structure of formula OsL1L2 is described. In the structure of OsL1L2, L1 is a tetradentate ligand coordinated to Os; L2 is a bidentate ligand coordinated to Os; and L1 adopts a non-square planar coordination geometry. Formulations and devices, such as an OLEDs, that include the compound of Formula OsL1L2 are also described. |
US09929357B2 |
Organic electroluminescent materials and devices
A compound having a formula M(LA)x(LB)y(LC)z where ligand LA is ligand LB is and ligand LC is is disclosed. In the formula, M is a heavy metal, x and y are 1, or 2, and z is 0, 1, or 2, where x+y+z is the oxidation state of metal M. R1, R2, R3, and R4 are independently selected from group consisting of alkyl, cycloalkyl, aryl, and heteroaryl, and at least one of R1, R2, R3, and R4 has at least two C atoms. Rings A, C, and D are each independently a 5 or 6-membered carbocyclic or heterocyclic ring; at least one RB has the following structure and at least one of R6, R7, and R8 is alkyl, cycloalkyl, halide, and combinations thereof. Any adjacent substitutents of RA, RB, RC, and RD are optionally joined to form a ring. |
US09929354B2 |
9,9′-spirobixanthene derivatives for electroluminescent devices
The present invention relates to compounds suitable for use in electronic devices, and to electronic devices, especially organic electroluminescent devices, comprising these compounds. |
US09929353B2 |
Organic electroluminescent materials and devices
Novel host compounds containing indolo[3,2,1-jk]carbazole moiety are disclosed. These compounds are useful in phosphorescent OLEDs and particularly as hosts and/or electron-blocking layer materials. |
US09929351B2 |
Indenotriphenylene-based amine derivative for organic electroluminescent device
The present invention discloses a indenotriphenylene-based amine derivative is represented by the following formula (I), the organic EL device employing the derivative as hole transport material, electron blocking material, can increasing efficiency and half-life time. wherein R1 to R4, p, X, A ring, L and Ar are the same definition as described in the present invention. |
US09929347B2 |
Polymer compound and light emitting element using same
A polymer compound is provided having constitutional units of formula (1) and formula (2), and a constitutional unit of formula (3) and/or (4′): wherein Ar1 to Ar4, Ar20, Ar30′ and Ar40 represent arylene groups or the like; Ar5 to Ar7 represent aryl groups or the like; Ar8 represents (2+p)-valent aromatic hydrocarbon group or the like; Ar10 represents (2+n)-valent aromatic hydrocarbon group or the like; R1 represents alkyl group or the like; La, Lb, Lg and Lh represent alkylene groups or the like; LA and LD represent oxygen atoms or the like; Q1 represents monovalent crosslinkable group; Q2′ to Q4′ represent monovalent crosslinkable groups or the like; x, y, c, nA and nD represent 0 or 1; p represents integer of 1 or greater; na and ng represent integer of 0 to 3; nb and nh represent integer of 0 to 12; and n represents integer of 1 to 4. |
US09929346B2 |
Organic electronic material, ink composition containing same, and organic thin film, organic electronic element, organic electroluminescent element, lighting device, and display device formed therewith
Provided are: an organic electronic material which can be easily multilayered and that can be used in substrates, such as resin, that cannot be processed at high temperatures; an ink composition containing the same; an organic thin film formed using said organic electronic material or said ink composition; and an organic electronic element and an organic EL element that are formed using said organic thin film and that have a superior luminous efficacy and emission lifespan than conventional elements. Specifically, provided are: an organic electronic material that is characterized by containing an oligomer or a polymer having a structure that branches into three or more directions and has at least one polymerizable substituent; an ink composition containing said organic electronic material; and an organic thin film prepared using the aforementioned organic electronic material. Further, provided are an organic electronic element and an organic electroluminescent element containing said organic thin film. |
US09929344B1 |
Method of forming an organic light-emitting diode display device having an extension line crossing second signal lines
Disclosed is a display device having a display panel that includes a plurality of pixels in a display area, each pixel including a first thin film transistor (TFT); a plurality of pads in a non-display area outside the display area that provide operating signals to the plurality of pixels in the display area, each pad including a first signal line running toward the display area and a second signal line running toward an outer edge of the display panel, with each pad disposed between the first and second signal lines; and an extension line crossing one or more of second signal lines of the plurality of pads, two ends of the extension line running toward the outer edge of the display panel, wherein each of the one or more of second signal lines of the plurality of pads includes an active layer of a second TFT. |
US09929343B2 |
Organic semiconductor doping process
The present invention relates to the doping of organic semiconductors and processes for producing layers of p-doped organic semiconductors. Disclosed is a process for p-doping organic semiconductors comprising treating the organic semiconductor with an oxidized salt of the organic semiconductor. A process for producing a layer of a p-doped organic semiconductor comprising producing a p-doped organic semiconductor by treating the organic semiconductor with an oxidized salt of the organic semiconductor; disposing a composition comprising a solvent and the p-doped organic semiconductor on a substrate; and removing the solvent is also described. Also disclosed is a process for producing a layer of a p-doped organic semiconductor comprising: disposing a composition comprising a solvent, the organic semiconductor and a protic ionic liquid on a substrate; and removing the solvent. A process for producing a semiconductor device comprising a process for doping an organic semiconductor according to the invention is also described. Finally, a high purity p-dopant composition is described. |
US09929339B2 |
Method and system for providing magnetic junctions including self-initializing reference layers
A magnetic junction usable in a magnetic device is described. The magnetic junction includes a first reference layer, first and second spacer layers, a free layer and a self-initializing (SI) substructure. The first spacer layer is between the free and first reference layers. The free layer is switchable between stable magnetic states when a write current having at least a critical magnitude is passed through the magnetic junction. The second spacer layer is between the SI substructure and the free layer. The SI substructure is selected from first, second and third substructures. The first and second substructures include an SI reference layer having a magnetic moment switchable between the first and second directions when a current having a magnitude of not more than one-half of the critical magnitude is passed through the magnetic junction. The third substructure includes a temperature dependent reference layer. |
US09929332B2 |
Flexible thermoelectric devices, methods of preparation thereof, and methods of recovering waste heat therewith
The present disclosure relates to flexible thermoelectric devices. In some embodiments, such devices can comprise a flexible substrate with a first conductive component and a second, different conductive component deposited thereon so as to form a plurality of electrical junctions. The flexible substrate can be a fabric, and the conductive component can be deposited by methods such as stitching of conductive yarns or deposition of conductive inks. The present disclosure further relates to methods of preparing flexible thermoelectric devices and methods of utilizing flexible thermoelectric devices for producing electrical current from waste heat. |
US09929330B2 |
Light emitting diode package
A light emitting diode (LED) package includes an LED chip, a first lead frame and a second lead frame electrically connected to the LED chip and separated by a space, and a housing disposed on the first lead frame and the second lead frame. The housing includes an external housing surrounding a cavity, the cavity exposing a first portion of the first lead frame and a first portion of the second lead frame, and an internal housing disposed in the space, the internal housing covering a top portion of the first lead frame and a top portion of the second lead frame. |
US09929315B2 |
LED chip resistant to electrostatic discharge and LED package including the same
A light emitting diode chip and a light emitting diode package including the same. The light emitting diode chip includes a substrate, a light emitting diode section disposed on the substrate, an inverse parallel diode section disposed on the substrate and connected inversely parallel to the light emitting diode section. In the light emitting diode chip, the light emitting diode section is disposed together with the inverse parallel diode section. |
US09929314B2 |
Light emitting diode chip having electrode pad
Disclosed herein is an LED chip including electrode pads. The LED chip includes a semiconductor stack including a first conductive type semiconductor layer, a second conductive type semiconductor layer on the first conductive type semiconductor layer, and an active layer interposed between the first conductive type semiconductor layer and the second conductive type semiconductor layer; a first electrode pad located on the second conductive type semiconductor layer opposite to the first conductive type semiconductor layer; a first electrode extension extending from the first electrode pad and connected to the first conductive type semiconductor layer; a second electrode pad electrically connected to the second conductive type semiconductor layer; and an insulation layer interposed between the first electrode pad and the second conductive type semiconductor layer. The LED chip includes the first electrode pad on the second conductive type semiconductor layer, thereby increasing a light emitting area. |
US09929312B2 |
Light emitting device
An embodiment provides a light-emitting element comprising: a substrate; a light-emitting structure, which is arranged on the substrate, and which comprises a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer; a light-transmissive conductive layer arranged on the second conductive semiconductor layer; and first and second electrodes electrically connected to the first and second conductive semiconductor layers, respectively, wherein the light-transmissive conductive layer has corrugated portions formed on a first surface thereof, which is directed to the second conductive semiconductor layer, and the density of the corrugated portions in the peripheral area of the light-transmissive conductive layer is larger than the density of the corrugated portions in the central area of the light-transmissive conductive layer. |
US09929311B2 |
Semiconductor light emitting element and method for producing the same
A semiconductor light emitting element with a design wavelength of λ, comprising a photonic crystal periodic structure having two structures with different refractive indices at each of one or more interfaces between layers that form the light emitting element. The period a and the radius R that are parameters of each of the one or more periodic structures and the design wavelength λ satisfy Bragg conditions. The ratio (R/a) between the period a and the radius R is a value determined so that a predetermined photonic band gap (PBG) for TE light becomes maximum for each periodic structure. The parameters of each periodic structure are determined so that light extraction efficiency of the entire semiconductor light emitting element with respect to light with the wavelength λ becomes maximum as a result of conducting a simulation analysis with a FDTD method using as variables the depth h of the periodic structure that is of greater than or equal to 0.5a and the period a and the radius R that are determined for each order m of the Bragg conditions. |
US09929310B2 |
Oxygen controlled PVD aluminum nitride buffer for gallium nitride-based optoelectronic and electronic devices
Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer. |
US09929306B2 |
Array of monolithically integrated thin film photovoltaic cells and associated methods
A process of forming an array of monolithic ally integrated thin film photo voltaic cells from a stack of thin film layers formed on an insulating substrate includes forming at least one cell isolation scribe in the stack of thin film layers. A second electrical contact layer isolation scribe is formed for each cell isolation scribe adjacent to a respective cell isolation scribe. A via scribe is formed in the stack of thin film layers between each cell isolation scribe and its respective second electrical contact layer isolation scribe. Insulating ink is disposed in each cell isolation scribe, and conductive ink is disposed in each via scribe to form a via. Conductive ink is also disposed along the top surface of the stack of thin film layers to form at least one conductive grid. |
US09929305B2 |
Surface treatment for photovoltaic device
The present invention relates generally to semiconductor devices and more particularly, to a structure and method of forming a photovoltaic cell using a surface treatment to improve device performance. Embodiments of the present invention may improve open circuit voltage, fill factor, and energy conversion efficiency by performing a surface treatment on an upper surface of an absorber layer. The surface treatment may improve device performance by permitting a more cohesive interface between the upper surface of the absorber layer and a lower surface of a passivation layer. The more cohesive interface may allow carriers to move from one layer to another with less resistance, and thus, increase device performance. |
US09929303B2 |
Method of manufacturing solid-state image sensor
A method of manufacturing a solid-state image sensor is provided. A first insulating member and an electrically conductive member is formed above a semiconductor substrate. A connecting portion of an upper surface of the electrically conductive member is covered with part of the first insulating member. First openings corresponding to the photoelectric conversion units are formed in the first insulating member. A second insulating member covering the first insulating member is then formed. The second insulating member is partially removed to expose the part of the first insulating member covering the connecting portion. A third insulating member that covers the first and second insulating members is then formed. The third insulating member is partially removed to expose the second insulating member. A second opening to expose the connecting portion is then formed to form a plug. |
US09929302B2 |
Method for making solar cells
A solar cell is provided. The solar cell includes a silicon substrate, a back electrode, a doped silicon layer, and an upper electrode. The silicon substrate includes a first surface, a second surface, and a number of three-dimensional nano-structures located on the first surface. The three-dimensional nano-structures are located on the second surface. The three-dimensional nano-structures are linear protruding structures that are spaced from each other, and a cross section of each linear protruding structure is an arc. The doped silicon layer is attached to the three-dimensional nano-structures and the second surface between the three-dimensional nano-structures. |
US09929300B2 |
Multijunction solar cells with electrically conductive polyimide adhesive
A solar cell including a sequence of layers of semiconductor material forming a solar cell; a metal contact layer over said sequence of layers; a permanent supporting substrate composed of a carbon fiber reinforced polymer utilizing a conductive polyimide binding resin disposed directly over said metal contact layer and permanently bonding thereto. |
US09929298B2 |
Trench process and structure for backside contact solar cells with polysilicon doped regions
A solar cell includes polysilicon P-type and N-type doped regions on a backside of a substrate, such as a silicon wafer. A trench structure separates the P-type doped region from the N-type doped region. Each of the P-type and N-type doped regions may be formed over a thin dielectric layer. The trench structure may include a textured surface for increased solar radiation collection. Among other advantages, the resulting structure increases efficiency by providing isolation between adjacent P-type and N-type doped regions, thereby preventing recombination in a space charge region where the doped regions would have touched. |
US09929291B2 |
Photo-detector having plasmonic resonance and photon crystal thermal noise suppression
A photo-detector having a photonic crystal structure for absorbing photons passing perpendicular to a surface of the photo-detector and a plasmonic resonance structure for absorbing photons passing along the surface of the photo-detector. |
US09929289B2 |
Solar cell, electronic device, and manufacturing method of solar cell
A conductive paste is disposed on a transparent conductive film of a substrate in which a power generating film and the transparent conductive film are disposed in this order, a wiring member is disposed on the conductive paste through an anisotropic conductive film, and the anisotropic conductive film is heated while pressing the substrate and the wiring member by interposing them, and thus the wiring member is fixed. |
US09929286B2 |
Solar cell module with anti-glare film and method for manufacturing same, anti-glare film for solar cell modules and method for manufacturing same, and coating solution for forming anti-glare film
The solar cell module includes an anti-glare film on a transparent insulating substrate. The anti-glare film is a continuous film that contains transparent inorganic fine particles in an inorganic binder, and is free of cracks. The anti-glare film preferably has an average thickness d1 of 500 nm to 2000 nm, and a maximum surface height Ry1 of 1000 nm to 10000 nm. The inorganic binder is preferably composed mainly of silicon oxide containing Si—O bonds obtained by the hydrolysis of Si—H bonds and Si—N bonds. The inorganic fine particles are non-spherical particles having ground surfaces, and preferably have an average primary particle size, calculated from cross-sectional observations of the anti-glare film, of 0.1 μm to 5.0 μm. |
US09929281B2 |
Transisitor comprising oxide semiconductor
A transistor includes a gate, a source, and a drain, the gate is electrically connected to the source or the drain, a first signal is input to one of the source and the drain, and an oxide semiconductor layer whose carrier concentration is 5×1014/cm3 or less is used for a channel formation layer. A capacitor includes a first electrode and a second electrode, the first electrode is electrically connected to the other of the source and the drain of the transistor, and a second signal which is a clock signal is input to the second electrode. A voltage of the first signal is stepped up or down to obtain a third signal which is output as an output signal through the other of the source and the drain of the transistor. |
US09929279B2 |
Semiconductor device and manufacturing method thereof
The semiconductor device includes a first insulating layer, a second insulating layer, an oxide semiconductor layer, and first to third conductive layers. The first conductive layer and the second conductive layer are connected to the oxide semiconductor layer. The second insulating layer includes a region in contact with the oxide semiconductor layer, and the third conductive layer includes a region in contact with the second insulating layer. The oxide semiconductor layer includes first to third regions. The first region and the second region are separated from each other, and the third region is located between the first region and the second region. The third region and the third conductive layer overlap with each other with the second insulating layer located therebetween. The first region and the second region include a region having a higher carbon concentration than the third region. |
US09929270B2 |
Gate all-around FinFET device and a method of manufacturing same
A method for manufacturing a fin field-effect transistor (FinFET) device, comprises patterning a first layer on a substrate to form at least one fin, patterning a second layer under the first layer to remove a portion of the second layer on sides of the at least one fin, forming a sacrificial gate electrode on the at least one fin, and a spacer on the sacrificial gate electrode, selectively removing the sacrificial gate electrode, depositing an oxide layer on top and side portions of the at least one fin corresponding to a channel region of the at least one fin, performing thermal oxidation to condense the at least one fin in the channel region until a bottom portion of the at least one fin is undercut, and stripping a resultant oxide layer from the thermal oxidation, leaving a gap in the channel region between a bottom portion of the at least one fin and the second layer. |
US09929268B2 |
Fin field effect transistor and method for fabricating the same
A method of fabricating a FinFET includes at last the following steps. A <551> direction is determined by tilting 8.05±2 degrees from a normal vector of a (110) lattice plane of a semiconductor substrate. The semiconductor substrate is patterned along a lattice plane perpendicular to the <551> direction, so as to form a plurality of trenches in the semiconductor substrate and at least one semiconductor fin having sidewalls disposed on a (551) lattice plane. Insulators are in the trenches. A gate stack is formed over portions of the semiconductor fin and over portions of the insulators. Strained material portions are formed over the semiconductor fins revealed by the gate stack. |
US09929258B1 |
Method of junction control for lateral bipolar junction transistor
A method of controlling formation of junctions in a lateral bipolar junction transistor comprises: providing a starting substrate comprising a bulk silicon material as a handle substrate, a buried oxide layer on the handle substrate, and an intrinsic base semiconductor layer of germanium on the buried oxide layer; forming an extrinsic base layer on the intrinsic base semiconductor layer; etching at least a portion of the base layer; disposing a sidewall spacer on a side of the base layer; disposing a faceted germanium layer adjacent the sidewall spacer; recessing the faceted germanium layer and the intrinsic base semiconductor layer below the sidewall spacer; using a hot angle ion implantation technique to implant ions into a side of the intrinsic base semiconductor layer to form a junction edge/profile; annealing the implanted ions; and epitaxially growing a Si or SiGe layer on the germanium layer and the junction edge/profile. |
US09929257B2 |
Devices having a semiconductor material that is semimetal in bulk and methods of forming the same
Devices, and methods of forming such devices, having a material that is semimetal when in bulk but is a semiconductor in the devices are described. An example structure includes a substrate, a first source/drain contact region, a channel structure, a gate dielectric, a gate electrode, and a second source/drain contact region. The substrate has an upper surface. The channel structure is connected to and over the first source/drain contact region, and the channel structure is over the upper surface of the substrate. The channel structure has a sidewall that extends above the first source/drain contact region. The channel structure comprises a bismuth-containing semiconductor material. The gate dielectric is along the sidewall of the channel structure. The gate electrode is along the gate dielectric. The second source/drain contact region is connected to and over the channel structure. |
US09929255B2 |
Robust gate spacer for semiconductor devices
After formation of a gate structure and a lower dielectric spacer laterally surrounding the gate structure, a disposable material layer is deposited and planarized such that the top surface of the disposable material layer is formed below the topmost surface of the lower dielectric spacer. An upper dielectric spacer is formed around the gate structure and over the top surface of the disposable material layer. The disposable material layer is removed selective to the upper and lower dielectric spacers and device components underlying the gate structure. Semiconductor surfaces of the gate structure can be laterally sealed by the stack of the lower and upper dielectric spacers. Formation of any undesirable semiconductor deposition on the gate structure can be avoided by the combination of the lower and upper dielectric spacers during a subsequent selective epitaxy process. |
US09929254B2 |
Method of manufacturing semiconductor device
A semiconductor device includes a substrate, a semiconductor fin, a gate stack, and an epitaxy structure. The semiconductor fin is disposed in the substrate. A portion of the semiconductor fin is protruded from the substrate. The gate stack is disposed over the portion of the semiconductor fin protruded from the substrate. The epitaxy structure is disposed on the substrate and adjacent to the gate stack. The epitaxy structure has a top surface facing away the substrate, and the top surface has at least one curved portion having a radius of curvature ranging from about 5 nm to about 20 nm. |
US09929250B1 |
Semiconductor device including optimized gate stack profile
A semiconductor device is provided with an electrically conductive gate having an enhanced gate profile. The semiconductor device includes a semiconductor substrate that extends along a first axis to define a length and a second axis opposite the first axis to define a height. A channel region is interposed between opposing source/drain regions, and a gate stack is atop the semiconductor substrate. The gate stack includes an electrically conductive gate atop the channel region. The electrically conductive gate includes sidewalls extending between a base and an upper surface to define a gate height. A gate length of the electrically conductive gate continuously increases as the gate height increases from the base to the upper surface. |
US09929247B2 |
Etch stop for airgap protection
A semiconductor device that includes a gate structure on a channel region of a semiconductor device. Source and drain regions may be present on opposing sides of the channel region. The semiconductor device may further include a composite gate sidewall spacer present on a sidewall of the gate structure. The composite gate sidewall spacer may include a first composition portion having an air gap encapsulated therein, and a second composition portion that is entirely solid and present atop the first composition portion. |
US09929241B2 |
Semiconductor device structure for improved performance and related method
A semiconductor device includes a vertical gate electrode in a gate trench in a semiconductor substrate, and a lateral gate electrode over the semiconductor substrate and adjacent the gate trench, where the lateral gate electrode results in improved electrical performance of the semiconductor device. The improved electrical performance includes an improved avalanche current tolerance in the semiconductor device. The improved electrical performance includes a reduced impact ionization under the gate trench. The improved electrical performance includes a reduced electric field under the gate trench. The lateral gate electrode results in an improved thermal stability in the semiconductor device. |
US09929238B2 |
Graphene-containing device having graphene nanopatterns separated by narrow dead zone distance
Methods of forming a graphene nanopattern, graphene-containing devices, and methods of manufacturing the graphene-containing devices are provided. A method of forming the graphene nanopattern may include forming a graphene layer on a substrate, forming a block copolymer layer on the graphene layer and a region of the substrate exposed on at least one side of the graphene layer, forming a mask pattern from the block copolymer layer by removing one of a plurality of first region and a plurality of second regions of the block copolymer, and patterning the graphene layer in a nanoscale by using the mask pattern as an etching mask. The block copolymer layer may be formed to directly contact the graphene layer. The block copolymer layer may be formed to directly contact a region of the substrate structure that is exposed on at least one side of the graphene layer. |
US09929236B1 |
Active area shapes reducing device size
Methods form structures to include a first pair of complementary transistors (having first and second transistors) and a second pair of complementary transistors (having third and fourth transistors). An active area of the first transistor contacts an active area of the second transistor along a first common edge that is straight, and an active area of the third transistor contacts an active area of the fourth transistor along a second common edge that is straight and parallel to the first common edge. The active area of the second transistor has a third edge, opposite the first common edge, that has a non-linear shape, and the active area of the third transistor has a fourth edge, opposite the second common edge, that has the same non-linear shape. The non-linear shape of the third edge faces and is inverted relative to the non-linear shape of the fourth edge. |
US09929232B2 |
Semiconductor device comprises two or more regions that have a same impurity concentration and differing carrier concentrations
An impurity of a second conductivity type is selectively doped in a surface of a semiconductor substrate of a first conductivity type to form doped regions. A portion of a surface of the doped regions is covered by a heat insulating film. At least a remaining portion of the surface of the doped regions is covered by an absorbing film and the doped regions are heated through the absorbing film, enabling an impurity region of the second conductivity type to be formed having two or more of the doped regions that have a same impurity concentration and differing carrier concentrations. |
US09929230B2 |
Air-core inductors and transformers
According to an embodiment of the present invention, a method for forming a coil comprises patterning a first mask on a handle wafer, and depositing a conductive material on exposed portions of the handle wafer to partially define the coil. A second mask is patterned on portions of the first mask and the conductive material. A solder material is deposited on a portion of the conductive material to partially define a support member. The solder material is bonded to a wafer, and the handle wafer is separated from the conductive material. |
US09929227B2 |
Display device
A display device includes, on a substrate, light emitting elements each formed by sequentially stacking a first electrode layer, an organic layer including a light emission layer, and a second electrode layer and arranged in first and second directions which cross each other, a drive circuit including drive elements that drive light emitting elements, and a wiring extending in the first direction, and an insulating layer disposed in a gap region sandwiched by the light emitting elements neighboring in the second direction and having a recess or a projection. The wiring is disposed in an overlap region overlapping with the recess or the projection in the insulating layer in a thickness direction, in the gap region, and the second electrode layers in the light emitting elements neighboring in the second direction are separated from each other by the recess or the projection in the insulating layer. |
US09929226B2 |
Organic light emitting display device and method of manufacturing the same
An organic light emitting display device is disclosed that includes a substrate including an active area and a pad area; a thin-film transistor (TFT) including a drain electrode, a source electrode, and a gate electrode; an anode electrode; an organic emitting layer; a cathode electrode; and a pad area of the substrate provided with a signal pad that is in a same layer as the drain electrode and the source electrode, the pad area including a first pad electrode on the signal pad, and a second pad electrode on the first pad electrode. |
US09929219B2 |
Organic light-emitting display apparatus
An organic light-emitting display apparatus for selectively realizing circular polarization according to external light conditions, including a substrate; an organic light-emitting device on the substrate; a sealing member on the organic light-emitting device; a phase retardation layer on a surface of the substrate, the organic light-emitting device, or the sealing member; and a linear polarization layer on another surface of the substrate, the organic light-emitting device, or the sealing member, wherein the linear polarization layer is located to be closer to a source of external light than the phase retardation layer, and wherein the linear polarization layer comprises a photochromic material. |
US09929218B2 |
Organic light emitting display apparatus and thin film deposition mask for manufacturing the same
Provided is an organic light emitting display apparatus. The organic light emitting display apparatus includes a substrate having a light emitting area and a bezel area surrounding the light emitting area; and an organic light emitting element. The organic light emitting element includes an organic layer disposed in a plurality of columns in the light emitting area on the substrate. Each of the plurality of columns includes a different number of pixels disposed therein. The organic layer corresponds to the plurality of columns. |
US09929215B2 |
Method of optimizing an interface for processing of an organic semiconductor
A method of forming an organic semiconductor includes forming a thin film transistor (“TFT”) backplane; forming a pixel well over the TFT backplane using a photoresist; performing a first plasma etch of the pixel well; stripping the photoresist in the pixel well; performing a second plasma etch of the pixel well; performing a first wash of the pixel well; exposing the pixel well to ultraviolet light; performing a second wash of the pixel well; and forming an organic photodiode in the pixel well. |
US09929211B2 |
Reducing spin pumping induced damping of a free layer of a memory device
A system and method of reducing spin pumping induced damping of a free layer of a memory device is disclosed. The memory device includes an anti-ferromagnetic material (AFM) pinning layer in contact with a bit line access electrode. The memory device also includes a pinned layer in contact with the AFM pinning layer, a tunnel barrier layer in contact with the pinned layer, and a free layer in contact with the tunnel barrier layer. The memory device includes a spin torque enhancing layer in contact with the free layer and in contact with an access transistor electrode. The spin torque enhancing layer is configured to substantially reduce spin pumping induced damping of the free layer. |
US09929209B2 |
Magnetic multilayer structure
A mechanism is provided for an integrated laminated magnetic device. A substrate and a multilayer stack structure form the device. The multilayer stack structure includes alternating magnetic layers and diode structures formed on the substrate. Each magnetic layer in the multilayer stack structure is separated from another magnetic layer in the multilayer stack structure by a diode structure. |
US09929206B2 |
Integrated circuit and method for manufacturing integrated circuit
An integrated circuit for an imaging device including an array of photo-sensitive areas is disclosed. In one aspect the integrated circuit includes a first multi-layer structure and a second multi-layer structure arranged over a first and a second photo-sensitive area, respectively. The second multi-layer structures each have a bottom and a top reflective structure and a spacer layer arranged therebetween. The spacer layer has a thickness such that the multi-layer structure selectively transmits a narrow range of wavelengths of electro-magnetic radiation. The bottom and top reflective structures include a stack of alternating layers of a first and a second material. Thickness and/or material of the alternating layers of the first multi-layer structure differ from thickness and/or material of the alternating layers of the second multi-layer structure. |
US09929201B2 |
Image pickup apparatus and image pickup apparatus manufacturing method
An image pickup apparatus is configured with an image pickup device on which a plurality of bumps are arranged in line on an outer circumferential portion of a light receiving surface; and a flexible wiring board including a plurality of inner leads each of which is configured with a distal end portion, a bending portion and a rear end portion, the distal end portion being compression-bonded to a bump, and the rear end portion being arranged parallel to a side face of the image pickup device with the bending portion interposed between the distal end portion and the rear end portion. A height of a light receiving portion side of the bumps is lower than a height of a side face side; and each of the inner leads is plastically transformed according to a shape of a top face of the bumps. |
US09929197B2 |
Solid-state image sensor and electronic device
There is provided a solid-state imaging device including a substrate having a surface over which a plurality of photodiodes are formed, and a protection film that is transparent, has a water-proofing property, and includes a side wall part vertical to the surface of the substrate and a ceiling part covering a region surrounded by the side wall part, the side wall part and the ceiling part surrounding a region where the plurality of photodiodes are arranged over the substrate. |
US09929194B2 |
Image sensor including vertical transfer gate
An image sensor includes a photoelectric conversion element including a first impurity region and a second impurity region, wherein the first impurity region contacts a first surface of a substrate, wherein the second impurity region has conductivity complementary to the first impurity region and is formed in the substrate and below the first impurity region; a pillar formed over the photoelectric conversion element; a transfer gate formed over the photoelectric conversion element to surround the pillar; and a channel layer formed between the transfer gate and the pillar and contacting the photoelectric conversion element, wherein the channel layer contacts the first impurity region and has the same conductivity as the second impurity region. |
US09929191B2 |
Thin film transistor substrate and method of manufacturing the same
A thin film transistor substrate includes a base substrate, an active pattern disposed on the base substrate, a gate insulation pattern disposed on the active pattern, a gate electrode disposed on the gate insulation pattern and overlapping the channel, and a light-blocking pattern disposed between the base substrate and the active pattern and having a size greater than the active pattern. The active pattern includes a source electrode, a drain electrode, and a channel disposed between the source electrode and the drain electrode. |
US09929187B2 |
Copper-alloy capping layers for metallization in touch-panel displays
In various embodiments, electronic devices such as touch-panel displays incorporate interconnects featuring a conductor layer and, disposed above the conductor layer, a capping layer comprising an alloy of Cu and one or more refractory metal elements selected from the group consisting of Ta, Nb, Mo, W, Zr, Hf, Re, Os, Ru, Rh, Ti, V, Cr, and Ni. |
US09929185B2 |
Semiconductor device and a method of manufacturing the same
A semiconductor device manufacturing technique which allows reduction of semiconductor chip size. First, a pad and other wires are formed over an insulating film. A surface protective film is formed over the insulating film including the pad and wires, and an opening is made in the surface protective film. The opening lies over the pad and exposes a surface of the pad. A bump electrode is formed over the surface protective film including the opening. Here, the pad is smaller than the bump electrode. Consequently, the wires are arranged just beneath the bump electrode in the same layer as the pad 10. In other words, the wires are arranged in space which becomes available because the pad is small enough. |
US09929184B2 |
Array substrate and fabrication method thereof, and display panel
An array substrate and a fabrication method thereof, and a display panel are provided. The array substrate includes a thin film transistor, and the fabrication method includes: forming an intermediate pattern; forming a pattern including a source electrode and a drain electrode of the thin film transistor, the source electrode of the thin film transistor being located on a source electrode ohmic contact region, and the drain electrode of the thin film transistor being located on a drain electrode ohmic contact region; forming a transparent electrode material layer, the transparent electrode material layer covering a substrate including the pattern of the source electrode and the drain electrode of the thin film transistor; patterning the transparent electrode material layer, to obtain a pattern including the pixel electrode; and patterning the intermediate pattern, to remove a channel ohmic contact region, and to remove a portion of a material of the channel active pattern region, so as to form an active layer of the thin film transistor and avoid effectively the residue 10a of the transparent electrode material or an organic matter left on the channel active pattern region. |
US09929180B2 |
Semiconductor device
Provided is a semiconductor device including a substrate with a plurality of logic cells, transistors provided in the plurality of logic cells, contact plugs connected to electrodes of the transistors, first via plugs in contact with top surfaces of the contact plugs, and first wires in contact with top surfaces of the first via plugs. The first wires may include a common conductive line connected to the plurality of logic cells through the contact plugs, and all of the first wires may be shaped like a straight line extending parallel to a specific direction. |
US09929175B2 |
Stack of horizontally extending and vertically overlapping features, methods of forming circuitry components, and methods of forming an array of memory cells
A method of forming circuitry components includes forming a stack of horizontally extending and vertically overlapping features. The stack has a primary portion and an end portion. At least some of the features extend farther in the horizontal direction in the end portion moving deeper into the stack in the end portion. Operative structures are formed vertically through the features in the primary portion and dummy structures are formed vertically through the features in the end portion. Horizontally elongated openings are formed through the features to form horizontally elongated and vertically overlapping lines from material of the features. The lines individually extend from the primary portion into the end portion, and individually laterally about sides of vertically extending portions of both the operative structures and the dummy structures. Sacrificial material that is elevationally between the lines is at least partially removed in the primary and end portions laterally between the horizontally elongated openings. Other aspects and implementations are disclosed. |
US09929174B1 |
Three-dimensional memory device having non-uniform spacing among memory stack structures and method of making thereof
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. Memory stack structures including a memory film and a vertical semiconductor channel are formed through the alternating stack in an array configuration. Backside trenches extending along a lengthwise direction are formed through the alternating stack. Backside recesses are formed by removing the sacrificial material layers. Filling of the backside recesses with electrically conductive layers can be performed without voids or with minimal voids by arranging the memory stack structures with a non-uniform pitch. The non-uniform pitch may be along the direction perpendicular to the lengthwise direction such that the nearest neighbor distance among the memory stack structures is at a minimum between the backside trenches. Alternatively or additionally, the pitch may be modulated along the lengthwise direction to provide wider spacing regions that extend perpendicular to the lengthwise direction. |
US09929173B2 |
Method of controlling a semiconductor memory device
According to an embodiment, a semiconductor memory device comprises: a semiconductor substrate; a memory cell array configured having a plurality of memory units, each of the memory units including a plurality of memory cells connected in series, the plurality of memory cells being stacked, the plurality of memory units involving a first memory unit and a second memory unit; and a plurality of bit lines connected to ends of each of the memory units in the memory cell array. The first memory unit and the second memory unit are arranged in a staggered manner by the first memory unit being displaced in a row direction with respect to the second memory unit by an amount less than an arrangement pitch in a row direction of the first memory unit or the second memory unit. |
US09929170B2 |
Semiconductor device
Provided herein is a semiconductor device. The semiconductor device may include a substrate, conductive patterns, and a pipe gate. The substrate may have first and second regions arranged in a first direction and a third region arranged between the first and second regions. The conductive patterns may be stacked on the substrate to be spaced apart from each other, and may extend from the first region to the second region. The pipe gate may be arranged between the conductive patterns and the substrate to overlap the first region. The pipe gate may not be overlapped with the third region. |
US09929169B2 |
Semiconductor device and method for manufacturing the same
According to one embodiment, the stacked body includes a plurality of electrode films stacked with an insulating body. The insulating body includes a first insulating film provided between the electrode films in a region surrounding the columnar portions. A gap is provided between the electrode films in a region on a lateral side in the first direction of the interconnect portion. |
US09929167B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a non-volatile memory and a logic circuit. The non-volatile memory includes a stacked structure comprising a first insulating layer, a floating gate, a second insulating layer, a control gate and a third insulating layer stacked in this order from a substrate; an erase gate line; and a word line. The logic circuit includes a field effect transistor comprising a gate electrode. The word line includes a protrusion, and a height of the protrusion from the substrate is higher than a height of the erase gate line from the substrate. The word line and the gate electrode are formed of polysilicon. |
US09929166B1 |
Semiconductor device
The semiconductor device according to the embodiments comprises: a plurality of first conductive layers arranged in a first direction above a substrate, the first direction intersecting an upper surface of the substrate; a semiconductor layer that faces a side surface of the plurality of first conductive layers and extends in the first direction as a longitudinal direction thereof; a wiring portion configured by causing end portions of the first conductive layers to be at different positions, respectively; and a transistor located above the wiring portion. The transistor comprises: a channel portion arranged at a same height as a second conductive layer, the second conductive layer being one of the plurality of the first conductive layers; agate insulating film arranged on an upper surface of the channel portion; and a gate electrode layer arranged on an upper surface of the gate insulating film. |
US09929165B1 |
Method for producing integrated circuit memory cells with less dedicated lithographic steps
Methods of producing integrated circuits are provided. An exemplary method includes patterning a source line photoresist mask to overlie a source line area of a substrate while exposing a drain line area. The source line area is between a first and second memory cell and the drain line area is between the second and a third memory cell. A source line is formed in the source line area. A source line dielectric is concurrently formed overlying the source line while a drain line dielectric is formed overlying a drain line area. A drain line photoresist mask is patterned to overlie the source line in an active section while exposing the source line in a strap section, and while exposing the drain line area. The drain line dielectric is removed from over the drain line area while a thickness of the source line dielectric in the strap section is reduced. |
US09929162B1 |
Semiconductor device and method for forming the same
A semiconductor device include a substrate including at least a memory cell region formed thereon, an isolation mesh formed on the substrate; and a plurality of storage node contact plugs. The semiconductor device includes a plurality of memory cells formed in the memory cell region. The isolation mesh includes a plurality of essentially homogeneous dielectric sidewalls and a plurality of first apertures defined by the dielectric sidewalls. The storage node contact plugs are respectively formed in the first apertures, and electrically connected to the memory cells respectively. |
US09929156B2 |
Semiconductor device having dummy active fin patterns
A semiconductor device includes circuit active fin lines and circuit gate lines intersecting each other in a circuit active region, dummy active fin lines and dummy gate lines intersecting each other in a dummy active region, the active fin lines and the dummy active fin lines having same width and pitch, and the circuit gate lines and the dummy gate lines having same width and pitch, wherein at least some of the dummy active fin lines are aligned with and collinear with respective circuit active fin lines, and at least some of the dummy gate lines are aligned with and collinear with respective circuit gate lines. |
US09929154B2 |
Fin shape structure
A fin shaped structure and a method of forming the same. The method includes providing a substrate having a first fin structure and a second fin structure. Next, an insulation material layer is formed on the substrate. Then, a portion of the first fin structure is removed, to form a first recess. Following this, a first buffer layer and a first channel layer are formed sequentially in the first recess. Next, a portion of the second fin structure is removed, to form a second recess. Then, a second buffer layer and a second channel layer are formed in the second recess sequentially, wherein the second buffer layer is different from the first buffer layer. |
US09929147B2 |
High density capacitors formed from thin vertical semiconductor structures such as FinFETs
A vertical structure may be manufactured in a substrate of an integrated circuit, and that vertical structure used to form a high density capacitance for the integrated circuit. These thin vertical structures can be configured to operate as an insulator in a capacitor. The vertical structures may be manufactured using three-dimensional semiconductor manufacturing technology, such as FinFET (fin field effect transistor) technology and manufacturing processes. The capacitors based on thin vertical structures may be integrated with other circuitry that can utilize the thin vertical structures, such as FinFET transistors. |
US09929146B2 |
Method of forming MOS and bipolar transistors
Bipolar transistors and MOS transistors are formed in a common process. A semiconductor layer is arranged on an insulating layer. On a side of the bipolar transistors: an insulating region including the insulating layer is formed; openings are etched through the insulating region to delimit insulating walls; the openings are filled with first epitaxial portions; and the first epitaxial portions and a first region extending under the first epitaxial portions and under the insulating walls are doped. On the side of the bipolar transistors and on a side of the MOS transistors: gate structures are formed; second epitaxial portions are made; and the second epitaxial portions covering the first epitaxial portions are doped. |
US09929141B2 |
Devices with an embedded zener diode
In one aspect, a silicon-controlled rectifier (SCR) includes a Zener diode embedded in the SCR. In another aspect, a laterally diffused metal oxide semiconductor (LDMOS) includes a Zener diode embedded in the LDMOS. In a further aspect, a lateral insulated-gate bipolar transistor (IGBT) includes a Zener diode embedded in the IGBT. |
US09929130B2 |
Chip on chip attach (passive IPD and PMIC) flip chip BGA using new cavity BGA substrate
An integrated passive device and power management integrated circuit are directly connected, active surface to active surface, resulting in a pyramid die stack. The die stack is flip-chip attached to a laminate substrate having a cavity drilled therein wherein the smaller die fits into the cavity. The die to die attach is not limited to IPD and PMIC and can be used for other die types as required. |
US09929129B2 |
Array substrate of organic light-emitting diodes and method for packaging the same
An array substrate of organic light-emitting diodes and a method for fabricating the same are provided to narrow an edge frame of product device of organic light-emitting diodes, to shorten the package process time, and to improve the substrate utilization and the production efficiency. The array substrate of organic light-emitting diodes includes a plurality of display panels disposed in an array of rows and columns, wherein at least two adjacent display panels are connected through a frame adhesive, and there is no cutting headroom between at least one side of the at least two adjacent display panels. |
US09929127B1 |
Package including a plurality of stacked semiconductor devices an interposer and interface connections
A package can include first, second, and third dynamic random access memory (DRAM) semiconductor devices having first, second and third through vias, respectively, and stacked above an interposer. First, second, and third interface connections can be formed between the DRAM semiconductor devices. A first wiring of the interposer can be connected at a central portion of a first external connection that receives a first power supply potential. A second wiring of the interposer can be connected to a second external connection that receives a first data signal. |
US09929126B2 |
Packages with metal line crack prevention design
A package includes a corner, a device die, a plurality of redistribution lines underlying the device die, and a plurality of metal pads electrically coupled to the plurality of redistribution lines. The plurality of metal pads includes a corner metal pad closest to the corner, wherein the corner metal pad is a center-facing pad having a bird-beak direction substantially pointing to a center of the package. The plurality of metal pads further includes a metal pad farther away from the corner than the corner metal pad, wherein the metal pad is a non-center-facing pad having a bird-beak direction pointing away from the center of the package. |
US09929123B2 |
Resonant circuit including bump pads
Aspects of this disclosure relate to a first die includes an LC resonant circuit including a first capacitive element, such as a capacitor or a varactor, and an inductive element. The LC resonant circuit is configured to generate a signal having a frequency of oscillation. The first die includes bump pads electrically coupled to both ends of the first capacitive element. A second die can be flip chip mounted on the first die. Bumps can electrically connect a second capacitive element of the second die in parallel with the first capacitive element of the first die. This can increase the Q factor of the LC resonant circuit. |
US09929120B2 |
Semiconductor device and its manufacturing method
A semiconductor device includes an opening and a redistribution layer gutter which are formed integrally in a polyimide resin film of a single layer. A redistribution layer is formed in the polyimide resin film of a single layer. A wiring material (silver) including the redistribution layer can be inhibited from migrating. |
US09929101B2 |
Electronic assembly comprising a carrier structure made from a printed circuit board
An electronic assembly includes (a) a base carrier structure having a cavity formed therein, (b) a cover carrier structure, and (c) an electronic component disposed within the cavity and connected electrically and/or thermally both with the cover carrier structure and with the base carrier structure. The base carrier structure is made at least partially from a printed circuit board. Preferably, also the cover carrier structure is made at least partially from a further printed circuit board. A method for manufacturing such an electronic assembly is also described. |
US09929097B2 |
Mechanical adhesion of copper metallization to dielectric with partially cured epoxy fillers
In some embodiments, an improved mechanical adhesion of copper metallization to dielectric with partially cured epoxy fillers is presented. In this regard, a substrate build-up film is introduced having epoxy material and a plurality of epoxy microspheres, wherein an interior of the microspheres is not fully cured. Other embodiments are also disclosed and claimed. |
US09929092B2 |
Treating copper interconnects
Techniques relate to treating metallic interconnects of semiconductors. A metallic interconnect is formed in a layer. A metallic cap is disposed on top of the metallic interconnect. Any metallic residue, formed during the disposing of the metallic cap, is converted into insulating material. |
US09929091B2 |
Vertical fuse structures
Semiconductor devices and methods are provided in which vertical fuse devices are integrally formed with FINFET (Fin Field Effect Transistor) devices, wherein the vertical fuse devices are formed as part of a process flow for fabricating the FINFET devices. For example, a semiconductor device comprises first and second vertical semiconductor fins, a vertical fuse device, and a FINFET device. The vertical fuse device comprises a metal fuse element formed over a portion of the first vertical semiconductor fin, and the FINFET device comprises a metal gate electrode formed over a portion of the second vertical semiconductor fin. The metal fuse element and the metal gate electrode are concurrently formed as part of a replacement metal gate process flow. |
US09929086B2 |
Semiconductor device
In a semiconductor device (SD), plate-shaped upper electrodes (UEL) are formed on a lower electrode (LEL) with a dielectric film (DEC) interposed therebetween. The lower electrode (LEL), the dielectric film (DEC), and the upper electrodes (UEL) constitute MIM capacitors (MCA). One of the upper electrodes (UEL) and another upper electrode (UEL) that are adjacent to each other are arranged at an equal distance (D1), without the guard ring being interposed therebetween. The upper electrodes (UEL) positioned on the outermost periphery and the guard ring (GR) positioned outside those upper electrodes UEL are arranged at a distance equal to the distance (D1) from each other. |
US09929084B2 |
Device with interconnection structure for forming a conduction path or a conducting plane with high decoupling capacitance
Electronic device comprising an interconnection structure comprising an alternating stack of arrays of conducting lines and dielectric layers in which: all the lines of a same array extend in a same plane and form an equipotential; a first pattern of a first array is such that the lines of the first array intersect at several intersections; a third pattern of a third array is similar, superimposed and aligned with the first pattern; a second pattern of a second array arranged between the first and third arrays is such that the lines of the second array intersect at several intersections offset with respect to those of the first and third patterns; a first conducting via extends from a line of the first and/or third array and is not in contact with the second array. |
US09929083B2 |
Semiconductor packages and package modules using the same
A semiconductor package includes a flexible film substrate including a chip mounting region and a cut-line interposed between an inner region and an outer region of the flexible film substrate, the cut-line partially surrounding the inner region. The semiconductor package further includes first interconnection lines extending in the inner region from a first side of the chip mounting region towards an edge of the inner region of the flexible film substrate, and second interconnection lines extending in the outer region from a second side of the chip mounting region towards an edge of the outer region of the flexible film substrate. The edge of the inner region and the edge of the outer region are located on the first side of the semiconductor chip. |
US09929082B2 |
Receiving structure for electrically connecting a nano-object on a surface thereof and re-establish electrical contact with the nano-object on the opposite surface, and methods for manufacturing the structure
Receiving structure for electrically connecting a nano-object on a surface thereof and re-establish electrical contact with the nano-object on the opposite surface, and methods for manufacturing the structure.The invention, that can be used for molecular characterisation, makes use of a support (44) to connect a nano-object (50) onto its top face and continue the electrical contact on its bottom face. At least two interconnects (52, 54) pass through the support. The two faces of the support comprise contact continuity zones (56, 58, 60, 62) for the interconnects. According to the invention, at least the zones (56, 58) in the top face are doped zones each having a pattern adapted to the fan out of the interconnect associated with it, on this face. |
US09929081B2 |
Interposer fabricating process
An interposer fabricating process includes the following steps. A substrate, an oxide layer, and a dielectric layer are stacked from bottom to top, and an interconnect in the dielectric layer is provided, wherein the dielectric layer includes a stop layer contacting the oxide layer and the interconnect includes a metal structure having a barrier layer protruding from the stop layer. The substrate and the oxide layer are removed until exposing the stop layer and the barrier layer by a removing selectivity between the oxide layer and the stop layer. A wafer packaging structure formed by said interposer is also provided. |
US09929079B2 |
Leadless electronic packages for GAN devices
Leadless electronic packages for GaN-based half bridge power conversion circuits have low inductance internal and external connections, high thermal conductivity and a large separation between external connections for use in high voltage power conversion circuits. Some electronic packages employ “L” shaped power paths and internal low impedance die to die connections. Further embodiments employ an insulative substrate disposed within the electronic package for efficient power path routing and increased packaging density. |
US09929077B2 |
Magnetic sensor
A magnetic sensor includes a semiconductor element, a lead frame, a bonding wire, and a package. The lead frame includes a die pad to which the semiconductor element is attached and an external connection lead. The bonding wire connects the external connection lead with the semiconductor element. The package seals the semiconductor element, the die pad, the external connection pad, and the bonding wire. The package is made of epoxy-based resin. The lead frame further includes a projecting portion extending from the die pad, the projecting portion is exposed from the package at a position different from a position of the external connection lead, and a partial surface of the projecting portion which contacts with the package is made of material having a higher ionization tendency than an ionization tendency of silver. |
US09929074B2 |
Highly oriented graphite
Use of highly oriented graphite including graphite layers placed on top of one another and containing only a small amount of water allows for production of an electronic device that includes, as an element, highly oriented graphite in which no delamination occurs, that is highly reliable in use, and that has a good heat dissipation capability. |
US09929072B2 |
Packaged semiconductor devices
A semiconductor device has a semiconductor chip having a first surface with metallized terminals and a parallel second surface. A frame of insulating material adheres to at the sidewalls of the chip. The frame has a first surface planar with the first chip surface and a parallel second surface planar with the second chip surface. The first frame surface includes one or more embedded metallic fiducials extending from the first surface to the insulating material. At least one film of sputtered metal extends from the terminals across the surface of the polymeric layer to the fiducials. The film is patterned to form extended contact pads over the frame and rerouting traces between the chip terminals and the extended contact pads. The film adheres to the surfaces. |
US09929069B2 |
Semiconductor device and manufacturing method thereof
A method of manufacturing a semiconductor device includes providing a semiconductor substrate including a conductive pad disposed thereon; disposing a polymeric material over the semiconductor substrate and the conductive pad; patterning the polymeric material to form an opening exposing at least a portion of the conductive pad; disposing a conductive layer over the polymeric material and the portion of the conductive pad; and forming a conductor over the portion of the conductive pad and within the opening. |
US09929067B2 |
Ceramic package, method of manufacturing the same, electronic component, and module
A method of manufacturing a ceramic package is provided. An electrically conductive paste is applied to an inside of the first hole and an inside of the second hole of a ceramic green sheet. A ceramic member including first and second electrically conductive members is formed by burning the ceramic green sheet. The ceramic member is divided so as to divide each of the first and second electrically conductive members. A distance between first and second connecting portions is smaller than each of a length of the first connecting portion in a first direction and a length of the second connecting portion in a second direction. The length of the first connecting portion in the first direction is larger than a length of the first connecting portion in a third direction. The length of the second connecting portion has a similar relation. |
US09929065B2 |
Low-cost packaging for fluidic and device co-integration
The present disclosure provides methods for packaging a chip and packaged chips in which the chip and packaging are co-planar and gap-less. In certain instances, the packaged chip has electrodes or fluidics integrated with the chip. |
US09929064B2 |
Through-substrate via (TSV) testing
Various embodiments comprise apparatuses and methods for testing and repairing through-substrate vias in a stack of interconnected dice. In various embodiments, an apparatus is provided that includes a number of through-substrate vias to couple to one or more devices, at least one redundant through-substrate via to allow a repair of the apparatus, and a pair of pull-up devices coupled to the through-substrate vias and the redundant through-substrate via to provide a high-data value to the first end of the respective through-substrate vias. A test register is coupled the second end of each of the through-substrate vias and the redundant through-substrate via to store a received version of the high-data value. A comparator compares the high-data value with the received version of the high-data value to test the through-substrate vias for short-circuit connections. Other apparatuses and methods are disclosed. |
US09929061B2 |
Mounting apparatus
A mounting apparatus is provided which includes a frame having a table, a support member disposed on the table to support a substrate, and a feeder mounted on a feeder mount unit disposed in the frame at one side of the table. The feeder provides an element to be attached to the substrate. An element value measuring unit is disposed adjacent one side of the frame and directly measures an element value of the element. A head unit picks up the element from the feeder, inputs the element into the element value measuring unit, and/or attaches the element to the substrate. A control device controls operations of the feeder and the head unit. |
US09929056B1 |
Method for forming gate structures in different operation voltages
A method for forming gate structures for a HV device and a MV device is provided. The method includes forming a HV oxide layer on the substrate, covering a first region predetermined for forming the HV device. Further in the method, a dielectric mask is formed on a central portion of the HV oxide layer. A thermal oxidation process is performed to form a MV oxide layer on the substrate at a second region predetermined for forming the MV device, wherein peripheral portions of the HV oxide layer not covered by the dielectric mask grow thicker. The dielectric mask is removed. A conductive layer is formed over the substrate. The conductive layer, the HV oxide layer, the MV oxide layer are patterned to form the gate structures. |
US09929054B2 |
Systems and methods for laser splitting and device layer transfer
Methods and systems are provided for the split and separation of a layer of desired thickness of crystalline semiconductor material containing optical, photovoltaic, electronic, micro-electro-mechanical system (MEMS), or optoelectronic devices, from a thicker donor wafer using laser irradiation. |
US09929053B2 |
Systems and methods for controlling release of transferable semiconductor structures
The disclosed technology relates generally to methods and systems for controlling the release of micro devices. Prior to transferring micro devices to a destination substrate, a native substrate is formed with micro devices thereon. The micro devices can be distributed over the native substrate and spatially separated from each other by an anchor structure. The anchors are physically connected/secured to the native substrate. Tethers physically secure each micro device to one or more anchors, thereby suspending the micro device above the native substrate. In certain embodiments, single tether designs are used to control the relaxation of built-in stress in releasable structures on a substrate, such as Si (1 0 0). Single tether designs offer, among other things, the added benefit of easier break upon retrieval from native substrate in micro assembly processes. In certain embodiments, narrow tether designs are used to avoid pinning of the undercut etch front. |
US09929050B2 |
Mechanisms for forming three-dimensional integrated circuit (3DIC) stacking structure
Embodiments of mechanisms of forming a semiconductor device are provided. The semiconductor device includes a first semiconductor wafer comprising a first transistor formed in a front-side of the first semiconductor wafer. The semiconductor device also includes a second semiconductor wafer comprising a second transistor formed in a front-side of the second semiconductor wafer, and a backside of the second semiconductor wafer is bonded to the front-side of the first semiconductor wafer. The semiconductor device further includes an first interconnect structure formed between the first semiconductor wafer and the second semiconductor wafer, and the first interconnect structure comprises a first cap metal layer formed over a first conductive feature. The first interconnect structure is electrically connected to first transistor, and the first cap metal layer is configured to prevent diffusion and cracking of the first conductive feature. |
US09929049B2 |
Gate tie-down enablement with inner spacer
A method for forming a gate tie-down includes opening up a cap layer and recessing gate spacers on a gate structure to expose a gate conductor; forming inner spacers on the gate spacers; etching contact openings adjacent to sides of the gate structure down to a substrate below the gate structures; and forming trench contacts on sides of the gate structure. An interlevel dielectric (ILD) is deposited on the gate conductor and the trench contacts and over the gate structure. The ILD is opened up to expose the trench contact on one side of the gate structure and the gate conductor. A second conductive material provides a self-aligned contact down to the trench contact on the one side and to form a gate contact down to the gate conductor and a horizontal connection within the ILD over an active area between the gate conductor and the self-aligned contact. |
US09929047B2 |
Partial spacer for increasing self aligned contact process margins
A semiconductor structure is provided. The semiconductor includes a gate stack on a substrate. The semiconductor includes a first set of sidewall spacers on opposite sidewalls of the gate stack. The semiconductor includes a flowable dielectric layer on the substrate, covering at least a portion of the first set of sidewall spacers. The semiconductor includes a second set of sidewall spacers next to the first set of sidewall spacers covering an upper portion thereof, the second set of sidewall spacers are directly on top of the flowable dielectric layer. The semiconductor includes a contact next to at least one of the second set of sidewall spacers. |
US09929046B2 |
Self-aligned contact cap
A method for forming a semiconductor device includes recessing a gate conductor in a gate structure to form a first divot, forming a gate cap in the first divot and recessing a dielectric fill that encapsulates the gate structures to a position below a top of the gate cap. An extension layer is deposited over the dielectric fill and the top of the gate cap and is planarized to the top of the gate cap. The extension layer is expanded to form a profile growth layer that is thicker than the extension layer and creates a second divot over the gate cap. A top cap is formed in the second divot to provide a cap with a thickness of the gate cap and the top cap. |
US09929044B2 |
Method of manufacturing semiconductor device
To provide a semiconductor device with low parasitic capacitance, a semiconductor device with low power consumption, a semiconductor device having favorable frequency characteristics, or a highly integrated semiconductor device. In a method of manufacturing a semiconductor device including a semiconductor, a first conductor, a second conductor, a third conductor, and an insulator, the semiconductor includes a first region in contact with the first conductor, a second region in contact with the second conductor, and a third region in contact with the insulator. The third conductor includes a region in which the third conductor and the semiconductor overlap with each other with the insulator interposed therebetween. The first region, the second region, and the third region do not overlap with each other. The first conductor is selectively grown over the first region, and the second conductor is selectively grown over the second region. |
US09929041B1 |
Semiconductor device and method for manufacturing same
According to one embodiment, a semiconductor device includes a foundation layer, a stacked body, and an insulating layer. The stacked body provides on the foundation layer, the stacked body includes a plurality of electrode layers stacked with an insulator interposed. The stacked body includes a first stacked portion and a second stacked portion. The plurality of electrode layers of the second stacked portion has a plurality of terrace portions arranged in a staircase configuration by forming a level difference in a first direction. The insulating layer provides on the plurality of terrace portions, the insulating layer includes silicon oxide as a major component. The insulating layer includes an upper layer portion and a lower layer portion. An oxygen composition ratio of the upper layer portion is lower than an oxygen composition ratio of the lower layer portion. |
US09929040B2 |
Process for fabricating a structure having a buried dielectric layer of uniform thickness
A process is used for fabricating a final structure comprising in succession a useful semiconductor layer, a dielectric layer and a carrier substrate. The process comprises providing an intermediate structure including an upper layer, the dielectric layer and the carrier substrate, and finishing the intermediate structure to form the final structure by performing a treatment nonuniformly modifying the thickness of the dielectric layer following a predetermined dissolution profile. The dielectric layer of the intermediate structure has a thickness profile complementary to the predetermined dissolution profile. |
US09929034B2 |
Substrate transfer device
A substrate transfer device includes a casing and a substrate conveying robot. A size of the casing in a second direction Y is more than a size of the casing in a first direction X. The casing includes walls forming a conveying chamber and at least one opening or provided at at least one side of the conveying chamber in the first direction X. The substrate conveying robot includes a base, a robot arm, a robot hand, and a controller. When a space in the conveying chamber except for a predetermined exclusive region is defined as an effective conveying chamber, an entire link length DL of a link is less than a conveying chamber size Dx, and an entire hand length Dh of the robot hand is not less than an effective conveying chamber size Dx′. |
US09929027B2 |
Easy access lamphead
Embodiments described herein generally relate to an improved power distribution assembly for a lamphead assembly used in a thermal processing chamber. In one embodiment, the lamphead assembly includes a plurality of lamps for thermal processing of semiconductor substrates, and a power distribution assembly having a plurality of openings, the power distribution assembly provides power to the plurality of lamps, and each opening is sized to allow passage of the lamp therethough. |
US09929021B2 |
Dry etching method and dry etching agent
A dry etching method provided to involve the steps of: (a) disposing a substrate within a chamber, the substrate having an amorphous carbon film; (b) preparing a plasma gas by converting a dry etching agent into a plasma, the dry etching agent containing at least oxygen and alkylsilane; and (c) conducting plasma etching on the amorphous carbon film by using the plasma gas and an inorganic film as a mask. |
US09929020B2 |
Method for fin formation with a self-aligned directed self-assembly process and cut-last scheme
A method of making a semiconductor device includes disposing a first hard mask (HM), amorphous silicon, and second HM on a substrate; disposing oxide and neutral layers on the second HM; removing a portion of the oxide and neutral layers to expose a portion of the second HM; forming a guiding pattern by selectively backfilling with a polymer; forming a self-assembled block copolymer (BCP) on the guiding pattern; removing a portion of the BCP to form an etch template; transferring the pattern from said template into the substrate and forming uniform silicon fin arrays with two types of HM stacks with different materials and heights; gap-filling with oxide followed by planarization; selectively removing and replacing the taller HM stack with a third HM material; planarizing the surface and exposing both HM stacks; and selectively removing the shorter HM stack and the silicon fins underneath. |
US09929018B2 |
Semiconductor wafer and method for producing same
A semiconductor wafer (12) with a thinned central portion (2) has a first side (3) and a second side (4) and at least one reinforcement structure for increasing the radial bending resistance of the semiconductor wafer (12). The reinforcement structure provides at least one passage (10) for a fluid flow between an inner face (9) of said one reinforcement structure towards an outer face (8) of the reinforcement structure. The passages (10) are manufactured in a z-direction coming from above the semiconductor wafer (12) in a direction which is essentially perpendicular to the surface, e.g. to the first side (3), of the semiconductor wafer (12). |
US09929017B2 |
Etching method using hydrogen peroxide solution containing tungsten
An etching method according to an embodiment, includes performing etching on a material having tungsten (W) as a main component by using as an etchant a chemical solution having hydrogen peroxide as a main component. The chemical solution contains 12 ppm or more and 100,000 ppm or less of W. |
US09929007B2 |
e-Flash Si dot nitrogen passivation for trap reduction
The present disclosure relates to a structure and method for reducing dangling bonds around quantum dots in a memory cell. In some embodiments, the structure has a semiconductor substrate having a tunnel dielectric layer disposed over it and a plurality of quantum dots disposed over the tunnel dielectric layer. A passivation layer is formed conformally over outer surfaces of the quantum dots and a top dielectric layer is disposed conformally around the passivation layer. The passivation layer can be formed prior to forming the top dielectric layer over the quantum dots or after forming the top dielectric layer. The passivation layer reduces the dangling bonds at an interface between the quantum dots and the top dielectric layer, thereby preventing trap sites that may hinder operations of the memory cell. |
US09929005B1 |
Method of manufacturing semiconductor device
Disclosed is a method of manufacturing a semiconductor device. The method includes: (a) accommodating a substrate having a plurality of carbon-containing films protruding from a surface of the substrate; (b) forming a silicon-containing film on a surface of the plurality of carbon-containing films and a surface of the substrate by supplying a silicon-containing gas to the substrate; (c) forming a silicon/oxygen-containing film by supplying a first plasma of an oxygen-containing gas to the substrate; and (d) forming a silicon oxide film by supplying a second plasma of the oxygen-containing gas to the substrate after performing (c). |
US09929003B2 |
Ion source filter
An ion source filter for use in the source region is disclosed. The ion source filter includes four rod electrodes having circular cross sections. The rod electrodes of the ion source filter are sized and positioned such that the ratio r/r0 of the rod radius to the inscribed circle radius is considerably reduced relative to conventional RF/DC mass filters. The reduced r/r0 geometry has been observed to lessen the diminishment of resolution with increasing pressure relative to prior art devices. |
US09929001B2 |
Mass spectrometer
In a mass spectrometer according to the present invention, when MRM measurements for a plurality of MRM transitions need to be performed within one cycle, a measurement order rearranger determines an analysis sequence by sorting the measurement in ascending order of the absolute value of an optimum application voltage (an application voltage which gives the highest ionization efficiency) to the nozzle of the ESI probe. An analysis controller performs the analysis by controlling the high-voltage power source and other relevant units according to the determined analysis sequence. Since the voltage applied to the nozzle within one cycle has no period in which the voltage is changed in the decreasing direction with the same polarity, the cycle time becomes shorter than in a conventional device. |
US09928996B2 |
Magnetron sputtering target and process for producing the same
A process for producing a magnetron sputtering target includes: mixing and dispersing an oxide powder and a magnetic metal powder, the magnetic metal powder containing a ferromagnetic metal element, to obtain a magnetic powder mixture; mixing and dispersing an oxide powder and each of a plurality of non-magnetic metal powders, the plurality of non-magnetic metal powders containing the ferromagnetic metal element, the plurality of non-magnetic metal powders containing a different constituent element from each other or containing constituent elements at different ratios from each other, to obtain a plurality of non-magnetic powder mixtures; and mixing and dispersing the magnetic powder mixture and the plurality of non-magnetic powder mixtures to obtain a powder mixture for pressure sintering. |
US09928995B2 |
Methods for preventing plasma un-confinement events in a plasma processing chamber
A method for configuring a plasma processing chamber for preventing a plasma un-confinement event during processing of a substrate from occurring outside of a confined plasma sustaining region is provided. The confined plasma sustaining region is defined by a set of confinement rings surrounding a bottom portion of an electrode is provided. The method includes determining a worst-case Debye length for a plasma generated in the plasma processing chamber during the processing. The method also includes performing at least one of adjusting gaps between any pair of adjacent confinement rings and adding at least one additional confinement ring to ensure that a gap between the any pair of adjacent confinement rings is less than the worst-case Debye length. |
US09928994B2 |
Methods for decreasing carbon-hydrogen content of amorphous carbon hardmask films
A method for depositing an amorphous carbon hardmask film includes arranging a substrate in a processing chamber, supplying a carrier gas to the processing chamber, supplying a hydrocarbon precursor to the processing chamber, supplying fluorine precursor from a group consisting of WFa, NFb, SFc, and F2 to the processing chamber, one of supplying plasma to the processing chamber or creating plasma in the processing chamber, and depositing an amorphous carbon hardmask film on the substrate. Fluorine from the fluorine precursor combines with hydrogen from the hydrocarbon precursor in gas phase reactions. |
US09928991B2 |
Cross sectional depth composition generation utilizing scanning electron microscopy
A method for generating cross-sectional profiles using a scanning electron microscope (SEM) includes scanning a sample with an electron beam to gather an energy-dispersive X-ray spectroscopy (EDS) spectrum for an energy level to determine element composition across an area of interest. A mesh is generated to locate positions where a depth profile will be taken. EDS spectra are gathered for energy levels at mesh locations. A number of layers of the sample are determined by distinguishing differences in chemical composition between depths as beam energies are stepped through. A depth profile is generated for the area of interest by compiling the number of layers and the element composition across the mesh. |
US09928990B2 |
Cross sectional depth composition generation utilizing scanning electron microscopy
A method for generating cross-sectional profiles using a scanning electron microscope (SEM) includes scanning a sample with an electron beam to gather an energy-dispersive X-ray spectroscopy (EDS) spectrum for an energy level to determine element composition across an area of interest. A mesh is generated to locate positions where a depth profile will be taken. EDS spectra are gathered for energy levels at mesh locations. A number of layers of the sample are determined by distinguishing differences in chemical composition between depths as beam energies are stepped through. A depth profile is generated for the area of interest by compiling the number of layers and the element composition across the mesh. |
US09928984B2 |
Gas inlet for an ion thruster
A gas inlet suitable in particular for use in an ion thruster includes a housing which is made of a gas-tight ceramics material, and an insert which is arranged in the housing and is made of a porous ceramics material. The geometry and pore structure of the insert are such that the insert forms a desired flow resistance for a gas stream flowing through the insert. |
US09928981B2 |
Apparatus and method for powering a coil of latching relays and hybrid switches
Apparatus and method for latching one pole contact of at least one springy pole in a relay or hybrid switch for maintaining an engaging or disengaging state of at least one first contact or at least one second contact with said pole contact by a mechanical latching device comprising a springy lock pin exerting minute force, a slider with indentation path for guiding the lock pin and a track for the slider, the latching device extends from an armature or the springy pole to a base or a body of the relay or the hybrid switch, said springy pole is guided by said slider movement propelled by one of a pull by a voltage rated magnetic coil fed by a pulse of said rated voltage and a push by a plunger, and for operating a stronger coil for switching higher electrical current the magnetic coil is fed with at least one discharge higher voltage to increase the magnetic pull power of the coil. |
US09928973B2 |
Dielectric insulation medium
A dielectric insulation medium. The insulation medium is characterized in that it comprises a fluoroketone having from 4 to 12 carbon atoms. |
US09928972B1 |
Limit switch housing with reset function
Embodiments relate generally to a limit switch comprising a switch housing; a contact block assembly comprising a contact plunger and a switch circuit; a head assembly comprising a lever; a reset plunger configured to fit within the housing, configured to interact with the head assembly and the contact plunger; and a reset assembly comprising a reset button and a reset axis, configured to attach to the housing and to interact with the reset plunger, wherein the head assembly moves the reset plunger downward against a bias, wherein, when the reset plunger is moved down a predetermined amount, the reset axis moves into an opening in the reset plunger, due to a bias on the reset axis, wherein when the reset plunger moves downward, the contact plunger also moves downward against a bias, and wherein the contact plunger is configured to control the switch circuit. |
US09928968B2 |
Melanins as active components in energy storage materials
In one aspect, an energy storage device comprises one or more organic electrodes comprising one or more melanin-based energy storage materials and cations, with the one or more melanin-based energy storage materials reversibly binding the cations while the biocompatible energy storage device is in an inactive state, and the one or more melanin-based energy storage materials releasing the cations to provide energy while the energy storage device is in an active state. |
US09928958B2 |
Method of manufacturing high permittivity low leakage capacitor and energy storing device
A method is provided for making a high permittivity dielectric material for use in capacitors. Several high permittivity materials in an organic nonconductive media with enhanced properties and methods for making the same are disclosed. A general method for the formation of thin films of some particular dielectric material is disclosed, wherein organic polymers are utilized to produce low conductivity dielectric coatings. Additionally, a method whereby the formation of certain transition metal salts as salt or oxide matrices is demonstrated at low temperatures utilizing mild reducing agents. Further, a circuit structure and associated method of operation for the recovery and regeneration of the leakage current from the long-term storage capacitors is provided in order to enhance the manufacturing yield and utility performance of such devices. |
US09928955B2 |
Zero-phase-sequence current transformer, ground fault current detection device, power conditioner, and method for detecting malfunction of zero-phase-sequence current transformer
An abnormality occurring in a ZCT is detected simply and reliably. A zero-phase-sequence current transformer (ZCT) (11) detects zero-phase-sequence current in power wires inserted therethrough, and in addition to the power wires, has inserted therethrough a wire through which a constant DC offset current flows. |
US09928953B2 |
Coil component and method of manufacturing the same
A coil component may include a core element, a coil conductor embedded in a surface of the core element, and a cover element bonded to the surface of the core element in which the coil conductor is embedded. Since the core element and the cover element are integrally formed, common failures, such as delamination or cracks, may be suppressed, and thereby product reliability may be improved. |
US09928952B2 |
Coil-embedded integrated circuit substrate and method of manufacturing the same
A coil-embedded integrated circuit substrate includes a core substrate having an at least partially machined space formed herein, a coil disposed in the at least partially machined space, a filling material filling air gaps in a space around the coil in the at least partially machined space, and insulating layers formed on upper and lower surfaces of the core substrate. |
US09928949B1 |
Cable with magnetic mounting assembly
A cable with magnetic mounting assembly has a base assembly, an internal support, a magnet, a friction member, and a cover assembly. The base assembly has an external base face, an exterior lateral face and an internal base face. The exterior lateral face has a base edge, lateral hollow protrusions, and internal lateral protrusions. The internal base face has internal walls and a base channel between them. The internal support has an internal face, a sidewall, and a magnet base. The internal face has slots, and a support channel between them. The friction member has a ring base with elongated protrusions. The cover assembly has a cover edge, a cover lateral wall and a concave face. The base assembly and the cover assembly house the internal support, the magnet, and the friction member. The concave face mounts onto any surface attracted to the magnet. |
US09928948B2 |
Superconducting switch system
A superconducting switch system is provided that includes a filter network having an input portion and an output portion, and a variable inductance coupling element that couples the input portion to the output portion. The variable inductance coupling element has a first inductance that allows a desired portion of an input signal to pass from the input portion to the output portion as an output signal, and a second inductance state that suppresses the input signal from passing from the input portion to the output portion. The superconducting switch system further comprises a switch controller configured to control the switching of the variable inductance coupling element between the first inductance state and the second inductance state. |
US09928946B2 |
Method for manufacturing a power cable and cable manufactured by means of such a method
The invention relates to a method for manufacturing a cable, including, from the inside to the outside, a central electrical conductor (1), a first semiconductor screen (2), an intermediate electric insulator (3), a second semiconductor screen (4), a metal screen (5) and an outer sheath (6), the method comprising a step of extruding a composition comprising at least one polyolefin for forming at least one layer constituting the first semiconductor screen, the intermediate electric insulator or second semiconductor screen and a step of cross-linking said layer. According to the invention, the method comprises the step of injecting, into the composition, a liquid solution containing at least one peroxide and at least one so-called cross-linking coagent, during the manufacture of said layer. The invention likewise relates to a cable manufactured by means of such a method. |
US09928944B2 |
Cable with polymer composite core
Conductive cores for use in cables, where the conductive core comprises a filled-polymeric-composite material concentrically surrounded by a conductive layer. The filled-polymeric-composite material comprises a polymeric continuous phase having dispersed therein a filler material. Such conductive cores can be employed in various cable designs and further include one or more outer layers, such as dielectric insulation layers, conductive shield layers, and jackets. |
US09928935B2 |
Electrical insulation system
A system and a method are presented. The system includes an electrically conducting material and an electrical insulation system. The electrical insulation system includes a layered insulation tape that has a first layer and a second layer. The first layer includes a mica paper and a binder resin in a range from about 5 wt % to about 12 wt % of the insulation tape. The second layer includes a composite of layered nanoparticles dispersed in a polyetheretherketone (PEEK) matrix. The second layer laminates the first layer. The method includes attaching the first layer and the second layer with or without the addition of further resin; using the layered insulation tape as a turn insulation and ground wall insulation for an electrically conducting material; and impregnating the system with a nanofiller-incorporated resin by a vacuum pressure impregnation method, to form an insulation system within the system. |
US09928934B2 |
Curable composition for electronic component and connection structure
Provided is a curable composition for an electronic component that can be quickly cured and furthermore can have increased storage stability. The curable composition for an electronic component according to the present invention contains an epoxy compound, an anionic curing agent, a flux, and a basic compound excluding the anionic curing agent. |
US09928924B2 |
Systems, methods, and computer programs for resolving dram defects
Systems, methods, and computer programs are disclosed for resolving dynamic random access memory (DRAM) defects. One embodiment is a system comprising a dynamic random access memory (DRAM) system electrically coupled to a system on chip (SoC). The SoC comprises a cache and a cache controller. The cache controller is configured to store corrected data for a failed physical codeword address associated with the DRAM in the cache and provide further access to the failed physical codeword address from the cache instead of the DRAM system. |
US09928922B2 |
Shift register and method for driving the same, gate driving circuit and display device
The present invention provides a shift register and a method for driving the same, a gate driving circuit and a display device, the shift register includes a NOR gate circuit, a latch circuit and an output control circuit. First to fourth input terminals of the NOR gate circuit are connected to a clock control signal terminal, a signal input terminal, a high-level power supply terminal and a low-level power supply terminal, respectively, and an output terminal thereof is connected to a first input terminal of the latch circuit; second to fourth input terminals of the latch circuit are connected to the signal input terminal, the high-level power supply terminal and the low-level power supply terminal, respectively, and first and second output terminals thereof are both connected to the output control circuit, which is connected to the clock control signal terminal, the low-level power supply terminal and a signal output terminal. |
US09928919B1 |
Method and apparatus for staggered start-up of a predefined, random, or dynamic number of flash memory devices
A method, apparatus, and manufacture for memory device startup is provided. Flash memory devices are configured such that, upon the power supply voltage reaching a pre-determined level, each flash memory is arranged to load the random access memory with instructions for the flash memory, and then execute a first portion of the instructions for the flash memory. After executing the first portion of the instructions for the flash memory, each separate subset of the flash memories waits for a separate, distinct delay period. For each flash memory, after the delay period expires for that flash memory, the flash memory executes a second portion of the instructions for the flash memory. |
US09928917B2 |
Memory device and memory system having the same
A memory device includes a memory cell, a bit line connected to the memory cell, a control voltage generator configured to generate a proportional to absolute temperature (PTAT) current and generate an analog control voltage inversely proportional to the PTAT current, and a load current control circuit configured to control a first load current supplied to the bit line based on the analog control voltage. |
US09928916B2 |
Semiconductor memory device
A semiconductor memory device includes a memory block, a plurality of bit lines, a plurality of select gate lines, a plurality of word lines, and a controller. The memory block includes a plurality of memory strings, each memory string including a selection transistor and a plurality of memory cells. The plurality of bit lines are arranged in the first direction and connected to the respective memory strings. The plurality of select gate lines are arranged in the second direction and connected to gates of the respective selection transistors of the memory strings. The plurality of word lines are arranged in the third direction and connected to gates of the respective memory cells of the memory strings. The controller is configured to perform an erase operation in a unit of the memory block, and perform a sequence of erase verify operations. |
US09928915B2 |
Non-volatile semiconductor storage device
For data erase from an electrically erasable and programmable non-volatile memory cell, the following operations are performed: an erase operation to apply an erase pulse voltage to a memory cell for data erase, an erase verify operation to verify whether data erase is completed, and a step-up operation to increase the erase pulse voltage by a certain step-up voltage if data erase is not completed. A control unit controls voltages so that at least a first erase pulse voltage initially generated in the erase operation has a longer rise time than that of a second erase pulse voltage generated subsequent to the first erase pulse voltage. |
US09928914B2 |
Methods and apparatus to read memory cells based on clock pulse counts
A disclosed example determines programmed states of a plurality of memory cells based on a counter reaching a trigger count value, the trigger count value selected from a plurality of different trigger count values based on a characteristic of the memory cells; determines, based on the programmed states, first ones of the memory cells that do not satisfy a target threshold voltage; and performs the programming pass on the first ones of the memory cells. |
US09928910B2 |
Semiconductor memory having volatile and multi-bit non-volatile functionality and method of operating
A semiconductor memory cell, semiconductor memory devices comprising a plurality of the semiconductor memory cells, and methods of using the semiconductor memory cell and devices are described. A semiconductor memory cell includes a substrate having a first conductivity type; a first region embedded in the substrate at a first location of the substrate and having a second conductivity type; a second region embedded in the substrate at a second location of the substrate and have the second conductivity type, such that at least a portion of the substrate having the first conductivity type is located between the first and second locations and functions as a floating body to store data in volatile memory; a trapping layer positioned in between the first and second locations and above a surface of the substrate; the trapping layer comprising first and second storage locations being configured to store data as nonvolatile memory independently of one another; and a control gate positioned above the trapping layer. |
US09928909B1 |
RRAM reset of low resistive cells
A circuit having a Resistive Random Access Memory (RRAM) cell coupled between a supply voltage and a sense node; a first transistor coupled between the sense node and a source voltage; and a sub-circuit configured to have a sense voltage at the sense node be lower than a bias voltage at the gate of the first transistor. |
US09928903B2 |
Semiconductor storage device with voltage generator which generates voltages and currents for read and write operations
According to one embodiment, a semiconductor storage device includes: a memory cell including a variable resistance element; a bit line coupled to the memory cell; and a first circuit applying a first voltage to the bit line in a write operation for the memory cell. When a temperature of the variable resistance element is lower than or equal to a first temperature, a temperature coefficient of the first voltage is 0. When the temperature of the variable resistance element is higher than the first temperature, the temperature coefficient of the first voltage is negative. |
US09928898B2 |
Wordline adjustment scheme
A memory and a method for operating a memory are provided. The memory includes a memory cell having a transistor and a wordline driver outputting a wordline coupled to the memory cell. The wordline driver adjusts a voltage level of the wordline to compensate for a parameter of the transistor. The method includes asserting a wordline voltage to access a memory cell having a transistor and adjusting the wordline voltage to compensate for a parameter of the transistor. Another memory is provided. The memory includes a memory cell and a wordline driver outputting a wordline coupled to the memory cell. The wordline driver adjusts a voltage level of the wordline based on a feedback of the wordline. |
US09928888B1 |
Low power consumption memory device
A memory device includes a memory cell, a local bit line, a data line, first and second pass gate circuits, and a sense amplifier. The local bit line is coupled to the memory cell. The first pass gate circuit is coupled to the local bit line and the data line and is configured to couple the local bit line to the data line. The second pass gate circuit is coupled to the data line and the global bit line and is configured to couple the data line to the global bit line. The sense amplifier is coupled to the data line. |
US09928882B1 |
Screw-free removable hard disk case
A screw-free removable hard disk case includes a carrier, a slide rail and a slide sheet. The carrier includes a first lateral plate and a second lateral plate which define an accommodation space, the first lateral plate is formed with an elastic arm disposed with an insertion pin; the slide rail is disposed at an outer side of the first lateral plate, and formed with a slide groove corresponding to the elastic arm; the slide sheet is combined between the slide rail and the first lateral plate with a sliding means and exposed in the slide groove, the insertion pin is pressed by the slide sheet for being inserted in a lock hole correspondingly formed on a hard disk, so that the hard disk can be combined in the accommodation space through the insertion pin and the lock hole being mutually buckled. |
US09928881B1 |
Dynamic write field test for a perpendicular recording head
A method of testing a dynamic write field of a recording head includes preparing a test magnetic medium and recording a write signal on the test magnetic medium with the write signal being set at a first write parameter and a second write parameter. An average of multiple read-back signals of the recorded write signal are captured to determine an average amplitude of the read-back signals. The recording of the write signal on the test magnetic medium and the capturing of the average of multiple read-back signals of the recorded write signal are repeated to determine the average amplitude of the read-back signals by fixing the first write parameter of the write signal and changing the second write parameter of the write signal until the average amplitude of the read-back signals saturates. |
US09928879B2 |
Video processing method, and video processing device
This technology is a video processing method and a video processing device, in which a processor performs processing on video data of video obtained by capturing a sports game. A processor receives video data, calculates a motion amount of a player for each frame, from the received video data, and estimates at least one of a start frame of a play in the game, and an end frame at which an immediately preceding play, that is a one-previous play of the play, is ended, based on the calculated motion amount. |
US09928874B2 |
Method for real-time video processing involving changing features of an object in the video
A method for real-time video processing for changing features of an object in a video is presented. The method comprises providing an object in the video, where the object is at least partially and at least occasionally presented in frames of the video. The method detects the object in the video and generates a list of at least one element of the object. The list is based on the object's features to be changed according to a request for modification. The at least one element of the object is detected and tracked. The method transforms the frames of the video such that the at least one element of the object is modified according to the request for modification. |
US09928873B1 |
Head-disk contact detection using a thermal sensor for modulation air bearings
An apparatus comprises a slider configured for writing data to and reading data from a magnetic recording medium and for heat-assisted magnetic recording. The slider comprises a heater configured to receive an AC signal and to cause oscillation in a spacing between the slider and the medium, and a contact sensor situated on the slider and configured to produce a DC response signal. A detector is coupled to the slider and configured to measure an amplitude of a spike in the DC response signal, calculate a ratio between the spike amplitude and an amplitude of the DC response signal, and detect contact between the slider and the medium in response to the ratio exceeding a predetermined threshold. |
US09928871B2 |
Storage device and a method for defect scanning of the same
A defect scan method is carried out to detect a defective portion in a storage medium of a storage device, the storage medium including multiple storage regions including a first storage region and a second storage region. The defect scan method includes scanning a part of the storage regions of the storage medium to detect a defective portion therein, before the storage device is connected to a host, a scanned storage region including the first storage region and a non-scanned storage region including the second storage region, mapping logical addresses to physical addresses of a non-defective portion of the first storage region, scanning the second storage region to detect a defective portion therein, after the storage device is connected to the host, and mapping logical addresses to physical addresses of a non-defective portion of the second storage region. |
US09928868B2 |
Optical disc having a plurality of recording layers
An optical disc including at least three layers of recording layers that each record information in an information track. The recording layer includes: an inner circumferential side region positioned on the inner circumferential side; a data region which is positioned to the outer circumferential side of the inner circumferential side region and records content information; and an outer circumferential side region positioned to the outer circumferential side of the data region. The content information is recorded in the data region of the three or more layers, and a point on an upper layer and a point on a lower layer one layer below the upper layer at which playback switches from content information of the upper layer being played back in an inner circumferential direction to content information of the lower layer, are set to be more to the outside than an innermost circumferential position of the data region. |
US09928865B2 |
Fluoropolyether compound, and lubricant and magnetic disc using same
A compound of the formula (1), and lubricant, and magnetic disk each using the same A-O—CH2—Rf—CH2—B (1) wherein A is a group of the formula (a) below, B is a group of the formula (b) or (c) or (d) below, p is 0, 1 or 2, q is a real number of 2 to 10, R is C1-4 fluoroalkyl, Ar is unsubstituted or substituted aromatic group with C1-30 alkyl or C1-30 alkoxyl, Rf is —CF2CF2O(CF2CF2CF2O)xCF2CF2— or —CF2CF2CF2O(CF2CF2CF2CF2O)yCF2CF2CF2—, x and y are each a real number of 0 to 50. |
US09928854B1 |
MISO equalization with ADC averaging
An apparatus may include a circuit configured to generate a set of first ADC samples based on a first signal associated with a first read head position and a failed segment and to generate a set of second ADC samples based on a second signal associated with a second read head position and the failed segment. The circuit may then generate, by a MISO equalizer, a set of equalized ADC samples based on the set of first ADC samples and the set of second ADC samples. |
US09928852B2 |
Method of detecting a predetermined frequency band in an audio data signal, detection device and computer program corresponding thereto
A method is provided for detecting a predetermined frequency band in an audio data signal which has previously been coded according to a succession of data blocks, among which at least certain blocks contain respectively at least one set of spectral parameters representing a linear prediction filter. Such a method of detection implements, for a current block among the at least certain blocks and for which at least a plurality of spectral parameters of the set have been previously decoded, acts of: determining, among the plurality of previously decoded spectral parameters, the index of the first spectral parameter closest to a threshold frequency; calculating at least one criterion on the basis of the determined index; and deciding whether the predetermined frequency band is detected in the current block, as a function of the criterion calculated. |
US09928847B1 |
System and method for acoustic echo cancellation
An audio or video conferencing system having an array comprised of two or more microphones and having one or more loudspeakers positioned proximate to the microphones. The conferencing system also has acoustic echo cancellation (AEC) functionality that removes direct and reverberant acoustic echo from microphone signals in two separate acoustic echo cancellation operations. The first AEC operation removes direct acoustic echo prior to a beamforming operation, and the second AEC operation removes reverberant acoustic echo from a microphone signal subsequent to the beamforming operation. |
US09928844B2 |
Method and system of audio quality and latency adjustment for audio processing by using audio feedback
A system, article, and method of audio quality and latency adjustment for audio processing by using audio feedback. |
US09928843B2 |
Method and apparatus for encoding/decoding speech signal using coding mode
An apparatus and a method to encode and decode a speech signal using an encoding mode are provided. An encoding apparatus may select an encoding mode of a frame included in an input speech signal, and encode a frame having an unvoiced mode for an unvoiced speech as the selected encoding mode. |
US09928842B1 |
Ambience extraction from stereo signals based on least-squares approach
Ambience extraction from a multichannel input signal is provided. The multichannel input signal is converted into a time-frequency representation. A cross-correlation coefficient is computed for each time and frequency in the time-frequency representation of the multichannel input signal. An autocorrelation is computed for each time and frequency in the time-frequency representation of the multichannel input signal. Using the cross-correlation coefficient and the autocorrelation, ambience extraction coefficients including crosstalk and same-side coefficients are computed as a function of a tuning parameter, the crosstalk coefficients being proportional to the tuning parameter and the tuning parameter being between a value of 0 and a value of 1. The ambience extraction coefficients are applied to extract a left ambience component and a right ambience component. |
US09928840B2 |
Hotword recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance, determining that the audio data corresponds to a hotword, generating a hotword audio fingerprint of the audio data that is determined to correspond to the hotword, comparing the hotword audio fingerprint to one or more stored audio fingerprints of audio data that was previously determined to correspond to the hotword, detecting whether the hotword audio fingerprint matches a stored audio fingerprint of audio data that was previously determined to correspond to the hotword based on whether the comparison indicates a similarity between the hotword audio fingerprint and one of the one or more stored audio fingerprints that satisfies a predetermined threshold, and in response to detecting that the hotword audio fingerprint matches a stored audio fingerprint, disabling access to a computing device into which the utterance was spoken. |
US09928834B2 |
Information processing method and electronic device
An information processing method is provided, which is applicable to an electronic device, where the electronic device includes a voice input and output unit, and the method includes: detecting to obtain voice information; obtaining at least one voice feature in the voice information by identifying the voice information; generating a voice operation instruction based on the voice information; determining a presentation outcome of multimedia data based on the at least one voice feature and the voice operation instruction, where the presentation outcome includes a content to be presented for the multimedia data and a presenting form for the content to be presented, and the presentation outcome matches the voice feature; and presenting the multimedia data based on the presentation outcome. |
US09928833B2 |
Voice interface for a vehicle
The processing of voice inputs includes receiving a voice input from a user. The received voice input can be analyzed to determine whether the voice input includes at least one of human-intended content or machine-intended content. Responsive to determining that the voice input includes human-intended content, a human recipient for the human-intended content can be identified within the voice input, and a message can be sent to the identified human recipient. The message can include the human-intended content in an audio form. Responsive to determining that the voice input includes machine-intended content, a machine recipient for the machine-intended content can be identified within the voice input, and a message including the machine-intended content can be sent to the identified machine recipient to implement the machine-intended content. |
US09928830B2 |
Information processing apparatus and information processing method
An information processing apparatus and a method for performing speech training in speech rehabilitation are disclosed. A report about content to be uttered in an utterance training is made to a trainee of the utterance training and the volume of a voice uttered by the trainee in response to the report is obtained. Then, the result of comparison between the obtained volume and a volume predetermined as a target volume is reported. |
US09928829B2 |
Methods and systems for identifying errors in a speech recognition system
Methods are disclosed for identifying possible errors made by a speech recognition system without using a transcript of words input to the system. A method for model adaptation for a speech recognition system includes determining an error rate, corresponding to either recognition of instances of a word or recognition of instances of various words, without using a transcript of words input to the system. The method may further include adjusting an adaptation, of the model for the word or various models for the various words, based on the error rate. Apparatus are disclosed for identifying possible errors made by a speech recognition system without using a transcript of words input to the system. An apparatus for model adaptation for a speech recognition system includes a processor adapted to estimate an error rate, corresponding to either recognition of instances of a word or recognition of instances of various words, without using a transcript of words input to the system. The apparatus may further include a controller adapted to adjust an adaptation of the model for the word or various models for the various words, based on the error rate. |
US09928824B2 |
Apparatus, system and method of controlling noise within a noise-controlled volume
A noise control system may be configured to process one or more first noise inputs from one or more first acoustic sensors, the one or more first noise inputs representing external noise sensed at one or more respective noise sensing locations on an outer surface of a sheltering structure; to process one or more second noise inputs from one or more second acoustic sensors, the one or more second noise inputs representing residual noise at one or more respective residual noise sensing locations on an inner surface of the sheltering structure; to determine a noise control pattern based at least on the one or more first noise inputs and the one or more second noise inputs; and to generate one or more control signals to control acoustic signals generated by one or more acoustic transducers based on the noise control pattern. |
US09928821B2 |
Composite having acoustic properties, manufacturing the composite, a component comprising a composite, manufacturing the component and uses thereof
The invention relates to a composite comprising matrix material and organic natural fiber material. The composite may be a compound, a granulate, or at least a part of a sound reproduction device. The composite may be made by injection molding. According to an embodiment a composite comprises matrix material and organic natural fiber based material, wherein the matrix material comprises a thermoplastic polymer matrix. The composite may comprise a relative sound wave resistance of 1500-5000. The composite may comprise a relative damping of sound radiation of 1.5-5.0. The composite may comprise a dynamic modulus of 2000-11000 measured according to ISO 6721-3. The composite may comprise a relative acoustic quality factor of 5-200. The composite may comprise a relative factor of viscous damping of 0.500-0.005. |
US09928818B2 |
Piezoelectric pickup and cell for stringed instruments
In a first aspect hereof the present invention provides an improved piezoelectric pickup which, generally, comprises a folded planar plastic piezoelectric sandwich electrically connected to a coaxial cable which, in turn, is in electrical communication with a jack or the like for connection to a pre-amp, an amplifier or the like. In a further aspect of the present invention there is provided a “cell” which is particularly adapted for use with an electric violin. The “cell” comprises a table which is disposed substantially parallel to the top of the instrument and substantially normal or perpendicular to and in contact with the bridge of the instrument. When used in conjunction with a pickup the cell facilitates simulation of the sound of an acoustic violin. |
US09928817B2 |
User interfaces for virtual instruments
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for implementing user interfaces for interacting with a virtual instrument. For example, first touch input indicating a string location of a plurality of string locations within the note selection area. Audio output corresponding to the sting location may be presented on a speaker based at least in part on the first touch input. Second touch input corresponding to an ornamental interface element of the user interface may be received. In response to the first and second touch input, a series of two or more audio outputs may be presented on the speaker according to a predetermined pattern. |
US09928814B2 |
Method for improving grip of percussion mallets
A percussion mallet and method of producing percussion mallets featuring a plurality of grooves on the grip portion of the mallet which improve grip and prevent discomfort. |
US09928812B2 |
Cantilevered guitar hand placement guide and support bar
A guitar hand placement guide and support bar that fits between the strings of a guitar and the upper surface of the guitar and attaches to the upper surface of the body of a guitar with one or more suction cups. An upper cantilevered platform portion extends over the strings and supports the guitar player's hand while in use. The removable guitar hand placement guide and support bar can be consistently re-positioned adjacent where the strings are picked or strummed in precisely the same place. A dogleg extension and one or more internal finger grip portions located along the left side edge of the upper platform portion provide the guitar player with optional methods of use. |
US09928811B2 |
Methods, devices, and computer-readable storage medium for image display
A method, device, and computer-readable storage medium are provided for image display. The method includes: obtaining display definition information of an image to be displayed; determining a target image compression ratio corresponding to the display definition information of the image to be displayed based on a prestored correspondence between display definition information and image compression ratios; and compressing display data of the image to be displayed based on the target image compression ratio, and transmitting the compressed display data to a display device for display. |
US09928809B2 |
Display panel
A display panel includes a shift register and an active terminator. The shift register has a drive circuit coupled to one end of a gate line. The active terminator is coupled to the other end of the gate line and includes a first transistor, a second transistor, and a first capacitor. The first transistor has a first terminal connected to a first clock signal, a second terminal connected to the gate line, and a third terminal. The second transistor has a first terminal connected to a first internal node, a second terminal connected to the third terminal of the first transistor, and a third terminal connected to a first DC voltage source. The first capacitor has a first terminal connected to the gate line and a second terminal connected to the third terminal of the first transistor and the second terminal of second transistor. |
US09928807B2 |
Control method, control device and electronic apparatus
A control method applied to an electronic apparatus is disclosed. The electronic apparatus includes a display unit arranged on a first surface and a display unit arranged on a second surface, and inherent light transmittances of the display units are greater than a predetermined value. The control method includes: determining a first display unit and a second display unit, where the first display unit is a display unit arranged on a surface facing a user, and the second display unit is a display unit arranged on the other surface; detecting a light intensity around a surface where the second display unit is arranged; and in a case that a detected light intensity reaches a predetermined light intensity, adjusting at least display effect of the second display unit to reduce a light transmittance of the second display unit. |
US09928806B2 |
Projection display apparatus having an optical element projecting modulated light, method for controlling the same, and electronic device
An image display apparatus includes a light-source driving circuit that drives a light source to cyclically change brightness. A control unit controls a pixel to turn on and off over a plurality of subfields in a field so that transmittance or reflectance in the pixel over the plurality of subfields in the field corresponds to a gray level specified for the pixel. The control unit also arranges the plurality of subfields such that two or more gray-level defining subfields maintain a predetermined relationship with respect to the cyclical change in brightness of the light source caused by drive of a light-source driving circuit. |
US09928804B2 |
Organic light emitting display device with first and second blue sub-pixels
An organic light emitting display device, including a display panel including red, green, first blue, and second blue sub-pixels, a data drive unit configured to receive an image signal and output data output signals, a de-multiplexer circuit configured to distribute data output signals to the data lines connected to the red, green, and the first blue sub-pixels, in response to receiving a first blue drive selection signal, or to the data lines connected to the red, green, first blue, and the second blue sub-pixels, in response to receiving a mixed drive selection signal, and a control unit configured to process a raw image data into the image signal, provide the image signal to the data drive unit, and provide the first blue drive selection signal or the mixed drive selection signal to the de-multiplexer circuit in a frame unit of the raw image data. |
US09928803B2 |
Method for generating a control program that can be executed on a control system
A computer-implemented method for generating a control program that is executable on a control system from a graphical control model. A better utilization of the control system is achieved in that the graphical control model is translated into program code such that the generated program code has at least one FXP operation and at least one FLP operation, and in that the generated program code is translated into the executable control program such that when the control program is executed on the control system a portion of the control program is executed on the FXP unit and another portion of the control program is executed on the FLP unit. |
US09928800B2 |
Display apparatus and a method of driving the same
A display apparatus includes a display panel. The display panel includes a high sub-pixel, a low sub-pixel and a toggle voltage input circuit. The high sub-pixel may include a first switching element connected to a gate line extending in a first direction and a data line extending in a second direction crossing with the first direction. The low sub-pixel may include a second switching element connected to the gate line and the data line and disposed opposite to the high sub-pixel with reference to the gate line, and a third switching element connected to the second switching element and a storage line. The toggle voltage input circuit may be connected to the storage line to transmit a toggle voltage to the low sub-pixel. The toggle voltage may be capable of being varied periodically. |
US09928799B2 |
Source driver and operating method thereof for controlling output timing of a data signal
A source driver circuit is provided which includes a plurality of digital multi-spread (hereinafter referred to as “DMS”) blocks configured to generate DMS signals for controlling an output timing of a data signal to be transmitted to a display panel from a plurality of clocks which are delayed as much as a reference period one another. Each DMS block includes a plurality of sub blocks. Each of the sub blocks includes an enable signal generator and a delay unit. The enable signal generator generates an enable signal for outputting target DMS signals of the DMS signals using clocks selected from the plurality of clocks. The delay unit delays the DMS signals such that the DMS signals are sequentially delayed by the reference period. |
US09928797B2 |
Shift register unit and driving method thereof, gate driving apparatus and display apparatus
There are disclosed a shift register unit (100) and a driving method thereof, a gate driving apparatus and a display apparatus. The shift register unit (100) comprises a scanning direction selection unit (101), a control unit (102), a bootstrap unit (103), a first pull-down maintenance unit (104) and a second pull-down maintenance unit (105), which are used to reduce electric stress of a part of elements in the shift register unit (100), so as to raise stability of operation and prolong service life. Additionally, it is capable of realizing a narrow frame design of a liquid crystal display. The gate driving apparatus can adopt the GOA technique to enhance integrity of the TFT-LCD panel. |
US09928792B2 |
Display device
A display device includes pixel electrodes formed in an image display area of a substrate, a common electrode formed in the image display area, inside signal lines formed inside the image display area, and electrically connected to the pixel electrodes, outside signal lines formed outside the image display area, and electrically connected to the inside signal lines, and a common line formed inside and outside the image display area, and electrically connected to the common electrode. An image is displayed under a control of a light using an electric field developed between the pixel electrodes and the common electrode. A coupling capacitance is formed between the inside signal lines and the common electrode. The outside signal lines each include a first portion, and a second portion higher in electric resistance than the first portion and the inside signal lines. |
US09928791B2 |
Display apparatus and method of driving with pixels alternatively connected to adjacent gate lines
According to an embodiment, a display apparatus includes gate lines extending in a first direction, data lines extending in a second direction crossing the first direction, and pixels connected to the gate lines and the data lines. The pixels include pixels arranged in a k-th row and pixels arranged in a (k+1)th row disposed adjacent to the pixels arranged in the k-th row in the second direction. An (i+1)th gate line is disposed between the pixels in the k-th row and the pixels in the (k+1)th row. A first pixel arranged in a g-th column among the pixels arranged in the k-th row and a second pixel arranged in the g-th column among the pixels arranged in the (k+1)th row are connected to a j-th data line. The pixels arranged in the k-th row are alternately connected to an i-th gate line and the (i+1)th gate line. |
US09928790B2 |
Display panel, displayer and driving method
The present invention discloses a display panel, a displayer and the drive method thereof, the display panel including a cell substrate, the outermost side thereof having an FPR film array including a first FPR film and a second FPR film, and an array substrate including a plurality of gate lines and a plurality of data lines. A sub-pixel unit is defined by an i-th line gate line, an (i+1)-th line gate line, a j-th column data line and a j+1-th column data line, i and j being both natural number. The first FPR film is corresponding to the first pixel electrode to convert emitting light of the latter into polarized light in a first direction, and the second FPR film is corresponding to the second pixel electrode to convert emitting light of latter into polarized light in a second direction, the first direction being different from the second direction. |
US09928788B2 |
Liquid crystal display device
A liquid crystal display includes a first gate line and a second gate line extending in a first direction, first to fourth data lines extending in a second direction perpendicularly intersecting the first direction, and a plurality of pixels connected respectively to either the first or second gate line and any one of the first to fourth data lines, where each of the pixels includes a pixel electrode which receives a data signal from the connected one of the first to fourth data lines, a region in which the pixel electrode is disposed includes a first domain and a second domain having average alignment directions of liquid crystal molecules different from each other, and the first gate line overlaps a boundary between the first domain and the second domain. |
US09928786B2 |
Display device and signal converting device
A display device includes a multi-primary-color display panel with subpixels arranged in a matrix pattern of columns and rows; and a signal converter arranged to convert a video signal, having values that represent the colors of pixels with a matrix pattern, into a multi-primary-color signal for use in the multi-primary-color display panel. The signal converter associates a value of the video signal representing the color of at least one of pixels on a pth row with values of the multi-primary-color signal corresponding to the luminances of subpixels on (s−1)th and sth rows, and also associates a value of the video signal representing the color of at least one of the pixels on a (p+1)th row with values of the multi-primary-color signal corresponding to the luminances of subpixels on sth and (s+1)th rows. |
US09928781B2 |
Organic EL display device and driving method
A plurality of display pixels each include: an organic EL element; a capacitance element that holds a first voltage used to cause the organic EL element to emit light; a drive transistor that supplies a current corresponding to the first voltage to the organic EL element; and a capacitance element that holds a second voltage that is a next voltage to be held in the capacitance element. A power line is connected to a drain electrode of the drive transistor or a cathode of the organic EL element. An adjustment unit adjusts the voltage applied to the power line to be lower than the predetermined voltage, when a total current of the plurality of display pixels in the case where a current corresponding to the second voltage is supplied to the organic EL element in each of the plurality of display pixels is greater than or equal to a threshold. |
US09928776B2 |
Readout circuit and organic light emitting display device having the same
An organic light emitting display device includes a display panel including a plurality of pixels, a scan driver configured to provide a scan signal to the pixels via a plurality of scan lines, a data driver configured to provide a data signal to the pixels via a plurality of data lines, and a readout circuit connected to the pixels via a plurality of readout lines, the readout circuit including a current-voltage converter configured to convert a current flowing through one of the readout lines into a first voltage, an analog-digital converter configured to convert the first voltage or a second voltage of the one of the readout lines into a digital data, and a switching circuit configured to control a connection among the one of the readout lines, the current-voltage converter, and the analog-digital converter. |
US09928769B2 |
Head-up display and vehicle equipped with head-up display
A head-up display includes a display device, a CPU, and a projection optical system. The display device has pixels including a first-color subordinate pixel and a second-color subordinate pixel, and displays an image. The CPU controls display of the display device. The projection optical system has a refractive optical system, and projects the image displayed on display device on a viewpoint region of an observer. The CPU asymmetrically shifts, between the reference outer side image end and the reference inner side image end with reference to a center, a pixel of an image formed by the second-color subordinate pixel relative to an image formed by the first-color subordinate pixel. |
US09928768B2 |
Display device
A display device is disclosed. In one aspect, the device includes a substrate including a display area and a non-display area surrounding the display area and a plurality of pixels formed in the display area. The device also includes a plurality of signal lines formed over the substrate and electrically connected to the pixels and an encapsulation layer formed over the substrate, wherein the signal lines include. The device further includes a plurality of gate lines and a plurality of data lines formed over the substrate and a first crack sensing line electrically connected to a first one of the data lines and overlapping the encapsulation layer in the depth dimension of the display device. |
US09928767B2 |
System and method for testing chip-on-glass bonding quality
A system and method of testing chip-on-glass (COG) bonding quality automatically includes a glass panel comprising two test pads, the test pads electrically interconnected, a display driver comprising an input node and an output node, and an adhesive layer between the glass panel and the display driver, the adhesive layer binding the glass panel with the display driver, the adhesive layer comprising conductive portions across the adhesive layer between the glass panel and the display driver, wherein the input node, the output node, the two test pads, and the conductive portions are electrically connected to form an electrical testing loop, the electrical testing loop configured to measure a voltage drop across the conductive portions. |
US09928766B2 |
Test structure, array substrate having the same and method of measuring sheet resistance using the same
A test structure includes a terminal pattern, a first extending part, a second extending part and a measuring part. The terminal pattern includes a first terminal part, a second terminal part, a third terminal part and a fourth terminal part sequentially disposed and spaced apart from each other in a first direction. The first extending part is connected to the first terminal part and the second terminal part. The first extending part extends in a second direction crossing the first direction. The second extending part is connected to the third terminal part and the fourth terminal part. The second extending part extends in the second direction. The measuring part partially overlaps the first extending part and the second extending part. |
US09928761B2 |
Dual mode aircraft indicator sign
A device for forming a dynamic image on an aircraft sign includes a plurality of light sources, an input power line, a first timer and a second timer both connected to an enable input and a plurality of delay circuits each connected to a different one of the light sources. The system also includes a counter having a plurality of counter outputs, the counter receiving a counting pulse from the first timer in a dynamic mode of operation and disable signal from the second timer after expiration of a preset time, the expiration of the preset time causing the device to transfer from the dynamic mode to a static mode where each of the plurality of light sources are simultaneously illuminated. |
US09928760B2 |
Display module mounting
A display module comprises a circuit board including a plurality of light-emitting elements, a frame having a first face coupled with the circuit board and a second face, one or more first securing structures coupled to the second face, and one or more mounting hooks with a first hook portion coupled to and extending generally rearward from the second face and a second hook portion extending generally downward from the first hook portion. The first securing structures are actuable between an engaged configuration wherein the first securing structures mount or secure the display module to a support structure to at least partially support a display module weight, and a disengaged configuration wherein the display module is not secured to the support structure by the first securing structures, and wherein the mounting hooks at least partially support the display module weight when the first securing structures are in the disengaged configuration. |
US09928757B2 |
Flexible laminate for packaging with integrated peelable portion
A flexible laminate structure for making a package and methods for constructing such flexible laminate structures are described that provide a peelable portion integral to the laminate structure. An inner ink layer may be printed on the peelable portion that includes a promotional offer, such as in the form of a barcode, where the inner ink layer is not visible to a consumer without first peeling the peelable portion off the package due to the presence of one or more blocker ink layers. |
US09928755B2 |
Virtual reality GTAW and pipe welding simulator and setup
A simulator facilitating virtual welding activity. The simulator may include a logic processor based subsystem operable to generate an interactive welding environment in virtual reality space that emulates welding activity by simulating a virtual weld puddle having dynamic, real time molten metal fluidity and heat dissipation characteristics, responsive to performing a simulated welding activity in real time. The simulator may include a foot pedal device in operative communication with the logic processor based subsystem and configured to affect a characteristic of the virtual weld puddle in real time, responsive to user control of the foot pedal device. The simulator may be configured to track the movements of a mock welding tool and a mock filler wire and determine interaction between the virtual weld puddle, a corresponding virtual welding tool, and a corresponding filler wire in virtual reality space that would result in the welding tool becoming contaminated. |
US09928752B2 |
Social choice engine
A social choice engine is disclosed for eliciting and receiving responses to questions or issues and ranking the responses using the Borda ranking system. The social choice engine provides a user interface to a survey administrator that allows for the defining of the social choice survey. The social choice engine also provides a pick list of possible participants, where the possible participants are members of an online community. To administer the social choice survey, the social choice engine sends electronic notifications to selected participants. The participants respond to the social choice survey through a user interface that includes interactive features. The results of the social choice survey are then displayed to the survey administrator. |
US09928751B2 |
Generic media covers
Generic media covers can be generated for digital media items submitted by publishers without a personalized media cover. A generic media cover can be generated for a media item by hashing a unique identifier of the media item that remains consistent throughout the life cycle of the media item. Bytes of the hashed value can be translated into graphic parameters which are used to generate the generic graphic. The graphic parameters can be attached to the generic graphic, thus allowing a user to regenerate the generic graphic at a desired resolution at a later point in time. Also disclosed are techniques for ensuring that generic media covers for a bundle of media items appear substantially similar. |
US09928750B2 |
Air traffic control of unmanned aerial vehicles via wireless networks
An Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks includes communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers, and wherein each of the plurality of UAVs include a unique identifier; maintaining data associated with flight of each of the plurality of UAVs based on the communicating; and processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs. |
US09928747B2 |
System and method for calculating a fuel consumption differential corresponding to an aircraft trajectory revision
A method for calculating a fuel consumption differential corresponding to an aircraft changing from an original trajectory (which incorporates the cost model of the airline through speed and altitude parameters within the flight plan) to a revised trajectory, the method including (1) calculating a first total excess energy associated with flying the aircraft at the original trajectory beginning at an execution time, the first total excess energy including excess energy due to climb and excess energy due to deviation of the original trajectory from an efficiency curve of the aircraft; (2) calculating a second total excess energy associated with flying the aircraft at the revised trajectory beginning at the execution time, the second total excess energy including excess energy due to climb and excess energy due to deviation of the revised trajectory from the efficiency curve; (3) comparing the first and second total excess energies to obtain a total excess energy differential; and (4) calculating the fuel consumption differential based on the total excess energy differential. |
US09928746B1 |
Vehicle-to-vehicle cooperation to marshal traffic
Apparatus and methods are disclosed for vehicle-to-vehicle cooperation to marshal traffic. An example disclosed cooperative vehicle includes an example vehicle-to-vehicle communication module and an example cooperative adaptive cruise control module. The example cooperative adaptive cruise control module determines a location of a traffic cataract. The example cooperative adaptive cruise control module also coordinates with other cooperative vehicles to form a platoon of standard vehicles. Additionally, the example cooperative adaptive cruise control module coordinates with other the cooperative vehicles to move the formed platoon through the traffic cataract at a constant speed. |
US09928745B2 |
System and method for pairing passengers and in-vehicle equipment
A system for pairing a passenger having a mobile device with a vehicle is provided. The system includes a link manager located remote from the vehicle, wherein the link manager receives information from a fleet of vehicles and a plurality of passengers. The system also includes vehicle location determining means which generate vehicle location information for the vehicle, and a first wireless communication device which communicates vehicle location information to the link manager and mobile location determining means which generates mobile location information for the mobile device, and a second wireless communication device which communicates mobile location information to the link manager. The link manager matches the mobile location information with the closest matching vehicle location information received. |
US09928741B2 |
Traffic adjustment for variable network state
A traffic adjustment or a traffic command, for example, is based on data congestion on a cellular network. Position data is received from a mobile device. A portion of a cellular network that corresponds to the position data is selected. The portion of the cellular network may be the geographic area covered by a cell. The network state of the portion of the cellular network is identified. A traffic device is also identified. The traffic device may be a traffic light or a variable speed sign. The traffic adjustment or traffic command for the traffic device is calculated based on the network state. |
US09928739B2 |
Methods and systems for determining information relating to the operation of traffic control signals
A method of obtaining data relating to the timing of a transition between phases of a traffic control signal. The method involves obtaining live probe data relating to the travel of vehicles in the region of the traffic control signal, and using the data to determine times at which a given transition of the signal has occurred. This is carried out by consideration of the distance from the traffic signal at which a vehicle waits when stopped at the signal, and a time of passing the signal, as determined using the probe data. Different transition time pairs are analyzed to obtain time differences between the transition times. A cycle time which best fits the time difference data is determined, and used with the transition time data to predict future transition times of the traffic control signal. |
US09928736B2 |
Method of collecting probe information, computer-readable recording media and travel time calculation apparatus
There is provided a method of collecting probe information generated during travel of a vehicle, comprising: (a) receiving probe information including travel time information of a reference area, from a vehicle traveling a reference area that includes at least one of an intersection area that is an area from an approach to an intersection to an exit from the intersection and a road area that connects with the intersection area and is an area from the exit of the intersection to an approach of another intersection adjacent to the intersection in an exit direction; and (b) storing the received probe information. |
US09928733B2 |
Vehicle key testing device
A vehicle key testing device includes a housing, an antenna, and an electrical input. The housing defines an interior space and is configured to have a vehicle key positioned into the interior space. The antenna is mounted in the interior space. The electrical input is configured to activate at least one wireless aspect of the vehicle key. |
US09928730B2 |
Transmission line measuring device and method for connectivity and monitoring
A method for connecting low power radios into a self-assembling and self-healing network with multiple portals to higher speed networks such as, but not limited to, electrical or optical Ethernet is provided for monitoring transmission lines, for example, or other monitoring application. An arrangement of sensors is provided (e.g., sensors can be associated with clamps or positioned along infrastructure being monitored and without dependence on any clamps or other devices) that are designed to communicate and operate in an geographically distributed array to provide increased and autonomous monitoring of large utility, highway, communication and similar networks. A unique collection of sensors (e.g., an anemometer with no moving parts) provides comprehensive diagnostics for improved operation of large geographic scale utility, highway, communication and similar infrastructure. |
US09928729B2 |
Indoor device, home system, control method, and program
A remote operation receiver (111) is configured to communicate with a communication terminal and receive a remote operation from outside a home. A remote operation monitor (112) is configured to monitor a state of communication with the communication terminal at the remote operation receiver (111) during an operation based on the remote operation. A notifier (114) is configured to provide in the home guidance to urge a user to conduct a manual operation on a manual operation receiver (121) when the remote operation monitor (112) detects that the communication with the communication terminal is discontinued. Then, an indoor device (10) is configured to make a shift to normal operation upon reception of the manual operation within a reference time period. An abnormal remote operation processor (124) is configured to set an extended time period corresponding to an operation state and then make a transition of the indoor device (10) to a safe operation when no manual operation is received even if the reference time period has elapsed. |
US09928726B2 |
Sensor and transmission control circuit in adaptive interface package
A programmable interface module includes a linear power regulator to control and provide power to interfaced components on an as needed basis. The interface module is implemented in, for example, a sensor pack and multiplexed to a plurality of sensor modules. In a first mode, the linear voltage regulator provides a relatively small amount of power which allows a sensor module to output a signal responsive to detecting an environmental condition (e.g., gamma or x-ray radiation, extreme temperatures, etc.). The interface module can switch the linear voltage regulator to a second mode in which the linear voltage regulator ramps up the amount of power provided to a detecting sensor module. The sensor module can then provide a level indicative of a concentration or intensity of the environmental condition. If the level surpasses a predetermined threshold, the sensor pack can output an alert signal to security server. |
US09928723B2 |
Moisture detection apparatus
A moisture detection apparatus can include a soft printed circuit board, a power supply, a processing unit, and a bendable body. The soft printed circuit board can include at least one capacitor. The power supply can be arranged to apply a voltage across the at least one capacitor. The processing unit can have one or more processors configured to detect a capacitance across the at least one capacitor and emit a moisture detection signal in response to a change the capacitance across the at least one capacitor. The soft printed circuit board is embedded in the bendable body. A kit can be comprised of the moisture detection and at least one bag assembly. Another kit can be comprised of the moisture detection and a receiving unit configured to receive the moisture detection signal. |
US09928714B1 |
Programmable child positioning and tracking device
A child tracking bracelet includes a bangle, and a body or locking mechanism which locks the bangle in place. The body is provided with a GPS positioning chip allowing a parent or guardian to track the location of a child bearing the bracelet if the child becomes lost. In some embodiments, the body comprises a receiver, a transceiver, and/or a speaker. The tracking bracelet, in some embodiments, is programmable to emit an alert when a child wanders beyond a determined distance from a separate device or when the bracelet is cut or removed. The GPS positioning chip is in logical connectivity with a control circuit, and powered by a battery. The specific position of a child can be accurately determined. The bracelet may be alternatively locked to an ankle, backpack, or the like. |
US09928712B1 |
System and method for remotely monitoring a medical device
A system and method for remotely monitoring a medical device includes a sensor for monitoring sounds in the proximity of a medical device. The sensor has a microphone for producing an audio supervision signal. There is a memory and processing circuit for storing the audio supervision signal and having a monitoring program that includes device alarm characteristics, and a status flag file, and a communication circuit for communicating with a server. There is a server in communication with the sensor and a remote terminal in communication with the server. The monitoring program is configured to analyze the audio supervision signal and to refresh the status flag file to a value based whether the audio supervision signal contains the device alarm characteristics. The server is configured to query the sensor and to send an alert to a remote terminal if the status flag signal indicates that the audio supervision signal matches the device alarm characteristics. |
US09928710B2 |
Danger alerting method and device, portable electronic apparatus
A danger alerting device, a danger alerting method for a portable electronic apparatus and a portable electronic apparatus are provided. The method includes: detecting whether a holder of the portable electronic apparatus is in a potential danger status; in case that the holder of the portable electronic apparatus is in the potential danger status, comparing a time duration data T for which the holder is in the potential danger status with a preset time duration data T0; and alerting the holder to danger in case that the time duration data T is greater than or equal to the preset time duration data T0. The danger alerting device and method can effectively prevent a holder from encountering danger while using a portable electronic apparatus during walking, and significantly reduce the probability of danger. |
US09928709B2 |
Fire detection device and method of detecting fire
A fire detection device includes a gas sensor, a measuring instrument, and a control device. The gas sensor is configured to detect a gaseous substance in a measurement space. The gas sensor is configured to output a first result of the detection. The measuring instrument is configured to measure a diameter of each particle existing in the measurement space and count a number of particles for each of diameter ranges to generate distribution data. The control device includes a processor. The processor is configured to determine, on basis of the first result acquired from the gas sensor, whether a smoke exists in the measurement space. The processor is configured to start the measuring instrument upon determining that a smoke exists in the measurement space. The processor is configured to determine, on basis of first distribution data acquired from the measuring instrument, whether a fire has occurred. |
US09928707B2 |
Surveillance system
A surveillance system (10) for monitoring movement in a region of interest (18) is described. The surveillance system (10) includes: An image capturing system (12) having a field of view (16) including a region of interest (18), and adapted to capture an image of the region of interest (18). An image processing system (78) configured to process a time-sequential series of images of the field of view from the image capturing system such that at least a portion (52, 53, 54) of each processed image (50) is analyzed for detecting movement within the region of interest (18). The image capturing system (12) is configured to capture, in each image, different apparent magnifications of respective zones (20, 22, 24) within the region of interest (18) in the field of view (16) that are at different distances from the image capturing system (12) such that an object (60) in at least one position in at least two of said zones has substantially the same apparent size in the images. |
US09928706B2 |
Presence simulation based on a home entertainment system
A home entertainment system includes at least one media signal generating module, a microphone configured to pick up a noise signal of an environment in which the home entertainment system is located, a noise processing module configured to evaluate the noise signal picked up by the microphone, and a power control module configured to control the power provided to the at least one media signal generating module. When the noise processing module detects a predefined noise signal event in the noise signal, the power control module is configured to provide power to the at least one media signal generating module in response to the detected predefined noise signal event, and the at least one media signal generating module emits a presence media signal in response to the detected predefined noise signal event. |
US09928703B2 |
Systems and methods for protecting retail display merchandise from theft
Security systems and methods configured for use with an item of merchandise for retail display include a housing, at least one sensor carried by the housing and at least one output device carried by the housing. The security system further includes a controller carried by the housing and operably coupled to the sensor and to the output device. The controller is operable to determine a distance traveled by the item of merchandise from a retail display “home” position based upon a sensor input from the sensor, and to activate the output device based upon the distance traveled by the item of merchandise exceeding a threshold distance. The controller may utilize the at least one sensor in conjunction with an inertial navigation system (INS) and motion processing algorithms or techniques to determine the distance traveled by the item of merchandise from the retail display “home” position. |
US09928700B1 |
Method and apparatus for controlling generation of electrostatic friction effects for a plurality of electrodes
An interface device configured to provide an electrostatic friction (ESF) effect is disclosed. The interface device comprises a plurality of electrodes disposed at a surface of the interface device. It further comprises a signal generating circuit configured to generate a first drive signal at an output of the signal generating circuit, and comprises a plurality of frequency filter units or delay elements electrically connected to the signal generating circuit and to the plurality of electrodes. The interface device further comprises a control unit configured to use the plurality of frequency filter units or delay elements: (i) to cause only a subset of one or more electrodes of the plurality of electrodes to output one or more respective ESF effects with the first drive signal, or (ii) to cause at least two electrodes to output respective ESF effects with the first drive signal in different respective manners. |
US09928696B2 |
Externally-activated haptic devices and systems
Examples of externally-activated devices and systems are disclosed. One example system includes a first device having an actuation component; and a second device having a haptic output component, wherein: the first device and the second device are configured to be physically separable from each other; the actuation component is configured to transmit an actuation signal to the haptic output component while the first device and the second device are physically separated from each other, and the haptic output component configured to output a haptic effect in response to receiving the actuation signal and while the first device and the second device are physically separated from each other, the haptic effect based on the actuation signal. |
US09928693B2 |
Gaming system and a method of gaming
A gaming system for play of a base game, and arranged to detect a trigger condition during the base game. A feature game is implemented when a feature game frequency criterion is met. The feature game frequency criterion may be based on the number of base games having been implemented since the last implementation of a feature game. |
US09928691B2 |
System and method for providing a feature game
A gaming machine comprises a symbol selector for selecting a plurality of symbols from a set of symbols for display during play of a base game, the set of symbols including a plurality of non-configurable symbols and a plurality of configurable symbols; a random number generator for generating random prize values; a value assigner for assigning a generated random prize value to each selected configurable symbol; and an outcome evaluator for monitoring play of the base game, wherein a feature game is triggered in response to a trigger event, the trigger event comprising a predefined number of the plurality of configurable symbols being selected by the symbol selector for display. During the feature game, the symbol selector is further configured to 1) hold the selected configurable symbols that comprise the trigger event on the display; 2) remove at least one of the selected non-configurable symbols from the display; and 3) replace any removed non-configurable symbol with another symbol selected from the set of symbols. |
US09928690B2 |
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 amounts, each total award amount 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 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. |
US09928689B2 |
Method and apparatus for providing a bonus to a player based on a credit balance
An apparatus and method allow a value of a credit balance on a gaming device to be determined. If the value is not less than a predetermined threshold, a benefit is provided to the player of the gaming device. In various embodiments, the benefit may be, e.g., an increase in the player's credit balance. |
US09928684B2 |
Game information integration system
The present application provides a game playing information integration system which is capable of objectively performing selection and/or settings according to preference of a player, particularly fixed customers, and thereby capable of effectively introducing a gaming machine to invoke demands of players as users and managers of gaming facilities in a well-balanced manner from a result obtained by logically analyzing the gaming machine. (a) Game playing period at one time of each player in gaming machine unit, (b) change in balance over time of player in a game playing period, (c) operation time of the gaming machine unit, and (d) data relating to profit of a shop side by the gaming machine are generated, the degree of satisfaction of player is computed based on (a) and (b), and the degree of satisfaction of a shop side is computed based on (c) and (d). |
US09928682B2 |
Method for displaying gaming result
Embodiments of the invention include a gaming device that has a video display. When the player initiates the game, an animation is shown. If the game had a losing outcome, the animation is very short and allows the player to quickly try for a win. If instead the game has a winning outcome the gaming device spins reels or otherwise shows the player how much he or she has one. The animation may also indicate progress toward a mystery jackpot or a group mystery jackpot. |
US09928679B1 |
Device for the output of notes of value with an adjustable guide element
A device for the output of notes of value includes a stacking unit for stacking notes of value to a value note stack, an output compartment for the output of the value note stack to a user of the device, as well as a transport unit with a pushing plate for the transport of the value note stack from the stacking unit to the output compartment. A guide element, which serves for guiding the notes of value during the stacking of the notes of value by the stacking unit, is mounted on the pushing plate. |
US09928677B2 |
Banknote recognition method based on sorter dust accumulation and sorter
A banknote recognition method based on sorter dust accumulation and a sorter. An effective region boundary is determined by using a gray-scale difference between a foreground and a background of a sensor image signal, an edge is searched for by comprehensive means of signal features of various sensors, detection direction change and secondary scanning, and finally the effective boundary of the image region is relocated, so that the detection rate and recognizing accuracy of the sorter can be greatly improved. The sorter comprises a banknote inlet, a banknote outlet, a banknote exit port, a conveying rail and a recognizing module. The recognizing module comprises two sets of CIS image sensors arranged oppositely, two sets of light transmitting plates arranged oppositely, a storage module, a detection module and a display module. |
US09928671B2 |
System and method of enhanced identity recognition incorporating random actions
A system and a method are provided for authenticating a requester seeking service. In response to a received request, the system selects a random biometric behavior. A request to provide the selected behavior is output by the system. Evaluation circuitry compares a received behavioral response from a requester to information from an authorized user database and determines if the requested service should be provided. |
US09928668B2 |
Electronic control device and electronic control system
An electronic control device (ECU) reserves a transmission of a requested diagnosis data that is requested by a management center when an external device is connected to a dedicated connector, and when IGSW is turned ON. In such scheme, a delay of an off-board diagnosis process in the ECU is prevented when a diagnosis tool connected to the dedicated connector performs an off-board diagnosis. Further, after turning OFF of IGSW, the ECU, which is no longer due for a request from the external device connected to the dedicated connector, transmits the requested diagnosis data to the center, enabling the center to perform a remote diagnosis service. Therefore, the remote diagnosis service is performable when a commercially-available external device is connected to the dedicated connector by a user of a vehicle. |
US09928667B2 |
Determining vehicle occupancy using sensors
Determining occupancy of a vehicle during a trip can be carried out using a computer server which receives data from mobile computing devices within the vehicle. Each of the mobile computing devices is associated with a person, and sends to the server a unique identification of the vehicle, such as a license plate number, and also data generated during the trip from sensors within the device. The sensors collect data that relates to the local ambient environment of the device during the trip, such as a local magnetic field, movements, altitude, location, and sounds. The server compares the data from all devices in the vehicle to determine if the data from all of devices match, within predetermined limits. If there is a match, the server can provide a probable vehicle occupancy count; otherwise, the server can provide an indication that the vehicle occupancy should be investigated in another manner. |
US09928665B2 |
Method and system for editing scene in three-dimensional space
The disclosure is related to a method and a system for editing a scene in a three-dimensional space. The related technology allows a user to operate a smart device to decide an editing position within a 3D space intuitively, in which the system acquires positioning signals within the 3D space by the device's sensor. A touch panel allows the user to edit the object in the space. A software-implemented means is provided to record the movement and change of the object in the space in addition to recording its position, size, rotary angle, or orientation. An animation within the 3D space is created. For playback, the movement and change of one or more objects within a three-dimensional scene can be reproduced in response to the user's operation using the smart device within the 3D space. The invention implements an intuitive way for editing the scene of the 3D space. |
US09928663B2 |
Skeletal joint optimization for linear blend skinning deformations utilizing skeletal pose sampling
A novel and useful mechanism for the skinning of 3D meshes with reference to a skeleton utilizing statistical weight optimization techniques. The mechanism of the present invention comprises (1) an efficient high quality linear blend skinning (LBS) technique based on a set of skeleton deformations sampled from the manipulation space; (2) a joint placement algorithm to optimize the input skeleton; and (3) a set of tools for a user to interactively control the skinning process. Statistical skinning weight maps are computed using an as-rigid-as-possible (ARAP) optimization. The method operates with a coarsely placed initial skeleton and optimizes joint placements to improve the skeleton's alignment. Bones may also be parameterized incorporating twists, bends, stretches and spines. Several easy to use tools add additional constraints to resolve ambiguous situations when needed and interactive feedback is provided to aid users. Quality weight maps are generated for challenging deformations and various data types (e.g., triangle, tetrahedral meshes), including noisy, complex and topologically challenging examples (e.g., missing triangles, open boundaries, self-intersections, or wire edges). |
US09928661B1 |
System and method for simulating user interaction with virtual objects in an interactive space
Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting. |
US09928660B1 |
Hybrid rendering for a wearable display attached to a tethered computer
Hybrid rendering is described for a wearable display that is attached to a tethered computer. In one example a process include determining a position and orientation of a wearable computing device, determining a rate of motion of the wearable computing device, comparing the rate of motion to a threshold, if the rate of motion is above the threshold, then rendering a view of a scene at the wearable computing device using the position and orientation information, and displaying the rendered view of the scene. |
US09928659B2 |
Method and system for generating augmented reality agricultural presentations
A method for generating an augmented reality presentation of a region-of-interest, comprising: capturing raw image data of the region-of-interest using a first sensor mounted in an unmanned aerial vehicle flown over the region-of-interest; transferring the raw image data to a server from the unmanned aerial vehicle; using a processor, generating geo-referenced data from the raw image data at the server; transferring the geo-referenced data to a wireless device; capturing live image data of the region-of-interest using a second sensor mounted in the wireless device; and, overlaying the geo-referenced data on the live image data to generate the augmented reality presentation at the wireless device. |
US09928656B2 |
Markerless multi-user, multi-object augmented reality on mobile devices
Methods and devices permit a user to insert multiple virtual objects into a real world video scene. Some inserted objects may be statically tied to the scene, while other objects are designated as moving with certain moving objects in the scene. Markers are not used to insert the virtual objects. Users of separate mobile devices can share their inserted virtual objects to create a multi-user, multi-object augmented reality (AR) experience. |
US09928654B2 |
Utilizing pseudo-random patterns for eye tracking in augmented or virtual reality systems
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems. |
US09928652B2 |
Registration between actual mobile device position and environmental model
A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image. |
US09928651B2 |
Overlaid virtual playground and overlaid virtual information delivery platform for restaurants, catering businesses and other businesses using menu cards, pizza boxes, salt and pepper shakers, and other objects
The present invention obviates the need for restaurants to install expensive physical hardware such as swings, slides, etc that consume valuable property real-estate, to provide playing entertainment to customers, by constructing a virtual playground out of objects typically found in restaurants such as salt and pepper shakers, napkin dispensers, spoons, forks, plates, glasses, menu cards, pizza-boxes, etc. The present invention virtualizes these real-world objects and uses the virtualized characters to populate a virtual playground that is overlaid on top of real-world objects. This virtual playground allows users to manipulate virtual characters facilitating gameplay and entertainment.The present invention also transforms conventional printed restaurant menu cards into a platform for rich multimedia information delivery/consumption by superimposing/overlaying real-world printed menu cards with virtual multimedia contents such as video, audio, graphics, graphical characters in 2-dimension or 3-dimension, animation, etc that can be interacted with, providing a rich infotainment experience for customers. |
US09928647B2 |
Method and apparatus for generating personalized 3D face model
A method of generating a three-dimensional (3D) face model includes extracting feature points of a face from input images comprising a first face image and a second face image; deforming a generic 3D face model to a personalized 3D face model based on the feature points; projecting the personalized 3D face model to each of the first face image and the second face image; and refining the personalized 3D face model based on a difference in texture patterns between the first face image to which the personalized 3D face model is projected and the second face image to which the personalized 3D face model is projected. |
US09928640B2 |
Decompression and traversal of a bounding volume hierarchy
Embodiments provide for a graphics processing apparatus including a graphics processing unit having bounding volume logic to operate on a compressed bounding volume hierarchy, wherein each bounding volume node stores a parent bounding volume and multiple child bounding volumes that are encoded relative to the parent bounding volume. |
US09928638B2 |
Graphical simulation of objects in a virtual environment
A method for simulating a graphical object. The method comprises monitoring approximate distance between a first graphical object and a second graphical object, the first graphical object having at least a first particle and the second graphical object having at least a second particle; detecting a collision (P220) between the first particle and the second particle; computing (P230) a first set of forces associated with the first and second particles due to the collision, wherein the first set of forces are computed within a first context in which X particle attributes associated with the first and second particles are considered; computing (P240) a second set of forces associated with the first and second particles due to the collision, wherein the second set of forces are computed within a second context in which Y particle attributes associated with the first and second particles are considered, wherein X |
US09928634B2 |
Object creation using body gestures
An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3D) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. The interface may allow first-person and/or third person interaction during creation of objects, which may map a body of a user to a body of an object presented by a display. In an example process, the user may start by scanning an arbitrary body gesture into an initial shape of an object. Next, the user may perform various gestures using his body, which may result in various edits to the object. After the object is completed, the object may be animated, possibly based on movements of the user. |
US09928632B1 |
Systems and methods for generating and reading intrinsic matrixed bar codes
The present disclosure relates to systems and methods for generating intrinsic matrixed bar codes, such as Quick Response (“QR”) codes. In one implementation, system for generating an intrinsic matrixed bar code may include an image-receiving device, a processor configured to execute instructions, and a memory storing the instructions. The instructions may include instructions to: receive an image using the image-receiving device, generate a registration mark corresponding to the received image, select coordinates on the received image, overlay one or more matrixed bar codes on the selected coordinates, update the registration mark with the selected coordinates, and overlay the registration mark on the received image. |
US09928629B2 |
Combining video-based and optic-based augmented reality in a near eye display
Apparatus, including a retaining structure (54), positioned near a subject's eye that has a pupil with a diameter, an optical combiner (52A) mounted on the structure before the eye, and a pixelated screen (60A) having an array of variably transparent pixels coating the combiner. There is an image capturing device (68A) mounted on the structure to capture an image of a scene viewed by the eye, and a projector (64A) is mounted on the structure to project at least one of a portion of the captured image and a stored image onto a section of the screen at a selected location thereof. A processor (26) renders the screen section at least partially opaque, selects the section location in response to a region of interest in the scene identified by analysis of the captured image, and determines a dimension of the section in response to the pupil diameter. |
US09928628B2 |
Method, apparatus and computer program product to represent motion in composite images
In an example embodiment a method, apparatus and computer program product are provided. The method includes facilitating access of a plurality of images associated with a scene comprising at least one moving object, and segmenting the plurality of images into foreground regions and background regions based on changes in corresponding image regions between the images. The foreground regions comprise the at least one moving object. The method includes determining at least one object parameter associated with the at least one moving object in the foreground regions and generating a background image based on the background regions, and modifying at least one of the foreground regions and the background image to represent a motion of the at least one moving object based on the at least one object parameter. The method includes generating a composite image based on the modified at least one of the foreground regions and the background image. |
US09928625B2 |
Visualizing temporal aspects of serial processes
A capability to visualize temporal aspects of serial processes is provided. A process model of a serial process that includes a plurality of events and a plurality of stages is generated. The process model represents each of one or more instances of the serial process as a series of nodes. Each node represents an event and a time at which the event occurred in an instance of the serial process. For each stage of the serial process, a time-coordinate of a first node and a time-coordinate of a second node are altered while maintaining a difference in time between the first and second nodes. A common point lies between the first and second nodes as a result of altering the time-coordinates. A visualization of the process models is presented such that, for each stage of the serial process, a plurality of line segments intersect at the common point. |
US09928624B2 |
Visualization of relationships and strengths between data nodes
One or more processors receive a dataset that includes a plurality of nodes. One or more processors identify relationships between a plurality of interacting nodes within the dataset. One or more processors determine relationship strength values between a plurality of interacting node pairs within the dataset. One or more processors generate a graphical representation that represents the relationship strength values between the plurality of interacting nodes within the dataset. Interacting node pairs are connected by edges and the edges have a length that correlates with the relationship strength value between the interacting node pairs. |
US09928622B2 |
Timeline display tool
A system for displaying time-based events on a time line is described. A first timeline unit (1) displays a first timeline showing a first plurality of events within a first time segment (3) bounded by a first begin time and a first end time. A second timeline unit (2) displays a second timeline showing a second plurality of events within a second time segment (4) bounded by a second begin time and a second end time, wherein the first timeline and the second timeline are displayed in the same scale. An interaction unit (5) enables a user to indicate a change to the displayed time segments (3, 4). A time segment updater (6) determines an updated first time segment (3) and an updated second time segment (4) based on the indicated change, keeping the scale of the first timeline equal to the scale of the second timeline, and keeping an offset between the first time segment (3) and the second time segment (4) constant. The timeline units (1, 2) are arranged for updating their respective displays according to the updated time segments (3, 4). |
US09928621B2 |
Line stylization through graphics processor unit (GPU) textures
A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold. |
US09928620B2 |
Mapping infrastructure layout between non-corresponding datasets
A method for mapping infrastructure layout between non-corresponding datasets including accessing from a memory a set of long links with points that trace the curvature of a set of linestrings, accessing from the memory a set of short links that are short enough for analytical purposes wherein each short link represents a straight line, and from the set of long links and the set of short links, using a processor to create a set of hybrid links for storage in the memory, each hybrid link corresponding to one short link for analytic purposes, a plurality of the hybrid links including at least one of the points for tracing the curvature of the set of linestrings. |
US09928617B2 |
System and method for multi-modality time-of-flight attenuation correction
A system and method for determining, from registered positron emission tomography (PET) sinogram data and magnetic resonance (MR) image data, an estimated attenuation sinogram uses a data consistency condition to evaluate a gradient of the PET sinogram data using the MR image data. An image of the subject is reconstructed using the estimate attenuation sinogram. |
US09928614B2 |
Distance marker and mobile device case for distance measurement
A mobile device case or cover can include a distance marker for distance measurement. A mobile device coupled with the case may include a measurement application or module that can acquire video or still images of the distance marker. The measurement application can calculate a distance to the distance marker based on a captured image of the distance marker in the video or still images. The mobile device case can include a pocket, slot, or storage compartment for storing the distance marker. |
US09928610B2 |
Motion based adaptive rendering
An apparatus, system and method is provided to determine a motion of pixels in local regions of a scene, classify the motion into a speed category, and make decisions on how to render blocks of pixels. In one implementation the motion in a tile is classified into at least three different speed regimes. If the pixels in a tile are in a quasi-static speed regime, a determination is made whether or not to reuse a fraction of pixels from the previous frame. If the pixels are determined to be in a high speed regime, a decision is made whether or not a sampling rate may be reduced. |
US09928608B2 |
Monitor device and dynamic object monitoring method
A dynamic object monitoring method including, setting types of monitored zones of a monitored region in a video frame captured by a network camera and setting device parameters and sensitivity values corresponding to each of the monitored zones. Analyzing the predicted macro blocks of a current shooting frame retrieved by the network camera according to the prediction mode of the MPEG-4 encoding algorithm. Counting a number of the predicted macro blocks of each of the monitored zones. Determining whether a number of predicted macro blocks of a monitored zone is equal to or greater than a corresponding preset value. A monitored zone is determined where a dynamic object is located. The device parameters of the network camera as device parameters of the monitored zone are adjusted where the dynamic object is located for recording. |
US09928600B2 |
Computer-aided diagnosis apparatus and computer-aided diagnosis method
A Computer-Aided Diagnosis (CAD) apparatus and a CAD method are provided. The CAD apparatus includes an automatic diagnoser configured to perform automatic diagnosis using an image that is received from a probe, and generate diagnosis information including results of the automatic diagnosis. The CAD apparatus further includes an information determiner configured to determine diagnosis information to be displayed among the generated diagnosis information, based on a manual diagnosis of a user, and a display configured to display the received image and the determined diagnosis information. |
US09928599B2 |
Apparatus and method for object detection based on dominant pixel information
Provided are an apparatus and a method for detecting an object in an image, and particularly, an apparatus and a method for detecting a vehicle in an image. The present invention has been made in an effort to provide an apparatus and a method for object detection based on dominant pixel information which generate an average image and a standard deviation image of training object images, acquire a feature area representing a feature of a training object, and detect an object by using a value acquired by calculating a similarity between the average image in the feature area and a target image as a feature vector to efficiently detect a target object with a small calculation amount. |
US09928598B2 |
Depth measurement apparatus, imaging apparatus and depth measurement method that calculate depth information of a target pixel using a color plane of which a correlation value is at most a threshold
A depth measurement apparatus that calculates depth information of an object based on a first color image and a second color image. A depth calculator calculates depth information of a target pixel in a color plane, using the two color images. An evaluator calculates, for each color plane, an evaluation value to indicate a confidence coefficient of the depth information in the target pixel. The depth calculator (i) determines, based on the evaluation value, a color plane from which the depth information of the target pixel is calculated, (ii) calculates a correlation value in one color plane between the two color images, to calculate the depth information from the correlation value using a conversion table or a conversion formula that is different for each color plane, and (iii) calculates the depth information of the target pixel using a color plane of which a correlation value is a threshold or less. |
US09928597B2 |
Image processing apparatus, image processing method and image processing program
There are provided an image processing apparatus, an image processing method and an image processing program which can easily and accurately specify and analyze an abnormal part of a subject. An image processing apparatus 100 used to specify the abnormal part of the subject includes a calculation unit 130 calculating position adjustment data between contour data of a specific subject extracted from an X-ray radiographic image and contour data of a photographic image obtained by photographing the specific subject, a sectional image generation unit 140 generating a sectional image of a three-dimensional X-ray CT image correlated with the X-ray radiographic image on a plane parallel with a light receiving face of a two-dimensional biolight image correlated with the photographic image, and a display processing unit 150 displaying the three-dimensional X-ray CT image and the two-dimensional biolight image in superposition on the sectional image, using the calculated position adjustment data. |
US09928589B2 |
Apparatus and method for supporting acquisition of multi-parametric images
An apparatus and a method for supporting acquisition of a multi-parametric image are provided. An apparatus for supporting acquisition of a multi-parametric image includes: a disease selector configured to select a suspected disease of a patient based on patient information; and an image selector configured to determine a set of imaging conditions of a multi-parametric magnetic resonance image corresponding to the suspected disease based on a multi-parametric magnetic resonance imaging model. |
US09928588B2 |
Indication-dependent display of a medical image
The present invention relates to a medical data processing method of determining an image of an anatomical structure of a patient's body, the method comprising the following steps which are constituted to be executed by a computer: a) acquiring (S1) GP atlas data describing an image-based model of at least part of a human body comprising the anatomical structure; b) acquiring (S1) patient medical image data describing a patient-specific medical image of the anatomical structure in the patient's body, wherein the patient medical image data comprises in particular three-dimensional image information c) determining (S2), based on the atlas data and the patient medical image data, atlas-patient transformation data describing a transformation between the image-based model and the anatomical structure in the patient's body; d) acquiring (S3, S4) medical indication data describing a medical indication which the anatomical structure is subject to; e) acquiring (S7) imaging parameter data describing at least one imaging parameter for generating, from the image-based model, an image of the anatomical structure in dependence on the medical indication data: f) determining (S8) indication image data describing an indication-specific image (1) of the anatomical structure in the patient, wherein the indication image data is determined (S8) based on the patient medical image data and the atlas-patient transformation data and the medical indication data and the imaging parameter data. |
US09928580B2 |
Projection system, projector apparatus, and projection method
Provided is a projection system that easily and appropriately reduces the geometric distortion of the image projected on the projection plane. The projection circuitry 3 of the projection system 1000 projects a test image onto the projection plane. The three-dimensional shape measurement circuitry 4 measures the three-dimensional shape of the projection plane. The controller 200 generates a control signal. Based on the measured three-dimensional shape data, the projection image adjustment circuitry 1 performs correction processing and rotation processing on a test, in accordance with the control signal, such that the geometrical image distortion is reduced as viewed from the user's viewpoint. |
US09928579B2 |
Multiple phase method for image deconvolution
A method for deblurring a blurry image (400) includes the steps of: performing a first phase of deconvolution (202) with a first phase regularization spatial mask (300) to reconstruct the main edges and generate a first phase latent sharp image (404) having reconstructed main edges; and performing a second phase of deconvolution (204) with a second phase regularization spatial mask (304) to reconstruct the texture and generate a second phase latent sharp image (406). The second phase regularization spatial mask (304) can be different from the first phase regularization spatial mask (300). |
US09928578B1 |
Using boundary maps to refine imagery
Various approaches to image enhancement are disclosed. In one approach, an image to be enhanced and a boundary map are received. A field value array is made using the boundary map and the received image. For each field represented in the field value array, pixel values obtained from the received image are aggregated. An enhanced image is generated as output by performing a rereasterization using the aggregated values. In another approach, an image to be enhanced and an edge map are received. Edge-masked derivative matrices are constructed. The edge-masked derivative matrices are used to iteratively solve a series of linear equations, wherein solutions to the linear equations minimize an increasingly accurate quadratic approximation of a penalty function that measures a total amount of variation in a function, and a derivation of the function from the image. A vector result of the iterative solution is transformed into a raster image. |
US09928575B2 |
Method and system for processing a multi-channel image
A method for processing a multi-channel image includes modification of adjusted pixel values of one or more pixels in a region of the multi-channel image, in accordance with a pre-specified signal pattern based on one or more parameters. A score is determined based on a ratio of a pixel difference value and a maximum pixel step value. The maximum pixel step value corresponds to modified pixel values of the one or more pixels in the region when the maximum pixel step value exceeds a threshold noise level for the region. False color is suppressed in a selected region of the multi-channel image based on the determined score when the false color is identified in the region. |
US09928574B2 |
Method and apparatus for generating superpixels
A method and an apparatus for generating superpixels for a sequence of images are described. A segmenter segments an image of the sequence of images into a set of initial superpixels. A motion analyzer then determines static and non-static areas in the sequence of images. Based on an output of the motion analyzer the segmenter generates updated superpixels for non-static areas of the sequence of images, and maintains those superpixels of the set of initial superpixels belonging to static areas of the sequence of images. |
US09928573B2 |
Biological sample measuring device
The controller divides a display of the display component provided to the main body case into a first display area that is disposed on a sensor mounting component side and displays measurement values, and a second display area that is disposed on the opposite side from the sensor mounting component side and displays input buttons. When the acceleration sensor has detected that the orientation of the main body case is inverted in a horizontal direction, the controller rotates a display of the first display area and a display of the second display area 180 degrees within each of these areas. |
US09928572B1 |
Label orientation
A computing device can identify, for a placement of a label, a first and second character of the label that have a shortest distance from one another. The placement for the label can define a position at which the label is to be placed in an interactive geographic map and a formatting for that label. The computing device can determine that the first and second identified characters do not overlap. In response to determining that the first and second characters do not overlap, the computing device can select the placement of the label for display in the interactive geographic map. |
US09928571B2 |
Stretchable display device and operating method thereof
A stretchable display device including a display unit configured to be stretched in at least one direction; a sensing unit configured to sense information on a stretching force applied to the display unit; and a controller configured to stretch the display unit an amount corresponding to the stretching force applied to the display unit, stretch an entire area of the display unit in response to the stretching force being applied to the display unit without an area designation input for designating a partial area of the display unit to be stretched, and stretch the partial area of the display unit in response to the stretching force being applied to the display unit with the area designation input being applied to the display unit. |
US09928567B2 |
Direct communication between GPU and FPGA components
A system may include a Graphics Processing Unit (GPU) and a Field Programmable Gate Array (FPGA). The system may further include a bus interface that is external to the FPGA, and that is configured to transfer data directly between the GPU and the FPGA without storing the data in a memory of a central processing unit (CPU) as an intermediary operation. |
US09928562B2 |
Touch mode and input type recognition
A touch input mode may be entered and exited automatically and/or manually. When the touch input mode is entered, user interface (UI) elements are optimized for touch input. When the touch input mode is exited, the user interface (UI) elements are optimized for hardware based input. A user may enter the touch input mode by manually selecting a user interface element and/or by entering touch input. Settings may be configured that specify conditions upon which the touch input mode is entered/exited. For example, the touch input mode may be configured to be automatically entered upon undocking a computing device, receiving touch input when in the hardware based input mode, and the like. Similarly, the touch input mode may be configured to be automatically exited upon docking a computing device, receiving hardware based input when in the touch input mode, and the like. |
US09928560B2 |
Signal decoding methods, apparatus and systems
The present invention relate generally to signal encoding and decoding. One claim recites a method comprising: obtaining color image data or color video data, the color image data or color video data comprising an encoded signal pattern, the encoded signal pattern aiding detection of an encoded message, the pattern comprising first frequency components and second frequency components, the color image data or color video data comprising first color data and second color data, in which the first color data comprises the first frequency components encoded therein, and the second color data comprises the second frequency components encoded therein; combining the first color data and the second color data, said combining yielding combined color data; utilizing one or more processors or electronic processing circuitry, detecting the encoded signal pattern from the combined color data, said detecting yielding rotation and scale information; and using the rotation and scale information to detect the encoded message from the combined color data. Of course, other combinations and claims are provided too. |
US09928559B2 |
Method for watermarking the text portion of a document
A method for watermarking a document containing at least one text portion comprising the following steps: —determining a specific character font comprising, for at least one character, an original graphic and at least one variation, each of the variations being associated with a different value, said character being termed encodable characters; —using the specific character font to encode an item of information in the text portion of the document, by replacing at least one original graphic with a variation, the original graphic and the variation or variations being identified as a single character by a first optical character recognition process referred to as standard OCR and identified as a plurality of characters by a second optical character recognition process referred to as specific OCR that is capable of determining if the represented character is the original graphic or one of the variations of same and, if so, making it possible to determine the variation that is represented, a strict order relationship being defined on the encodable characters in order to establish the order in which the encodable characters are to be processed during the decoding phase. |
US09928555B2 |
Game activity feed
Activity feeds let users know about what is happening, and stay connected, with their friends and games. Users are able to discover new and exciting stories, games and friends. The information presented for a particular user is the most relevant information for that user. Relevancy is used to determine the priority of how items/feed stories are presented for a user. Feed stories are shown for a particular user's friends. The most popular trending stories are shown to all users based on relevancy rules. Most popular trending stories are determined based on the ones that have the most comments and likes. The activity feeds relating to a particular type are able to be condensed and presented to the users. Custom actions for the particular type of condensed activity feeds are identical. Condensed activity feeds are displayed using a predefined format “condensed title.” |
US09928554B2 |
Automated tax payment system
Described are technologies relating to transaction processing. In general, one aspect of the subject matter described herein can be embodied in methods that include the actions of calculating, in relation to a transaction, one or more tax amounts associated with a price of the transaction, obtaining, in relation to a payment source, an approval for at least the price of the transaction and the one or more tax amounts, thereby defining an approved sales transaction, and, subsequent to obtaining the approval, (a) settling at least a revenue portion of one or more approved sales transactions in favor of a first account, and (b) settling the one or more tax amounts in favor of a second account that is different than the first account. |
US09928552B1 |
Methods and systems for insurance investment product decision modeling
Methods and systems for insurance investment product decision modeling are disclosed. The methods and systems provide means for determining an objectively appropriate insurance investment product or funding level for a customer including inputting a set of customer data including at least certain customer criteria such as age, gender and policy face amount, selecting insurance products for comparison, calculating an expected investment in each of the selected insurance products or funding levels, calculating an expected benefit from each of the selected insurance products or funding levels using at least an economic model, calculating a value for each of the types of insurance based on the expected investment and respective expected benefits and recommending an insurance product or funding level based at least in part on a comparison of the value or net gain for the selected insurance products or funding levels being compared. |
US09928551B2 |
Computer-implemented system and method for clearing a derivative trade involving multiple trading exchanges
A derivative trade order at a home marketplace is routed to an away market place having a better price for a counter position to the order where it is executed. The executed order triggers creation of a “balance derivative trade” at the home marketplace to balance at a home clearing house the away trade. The home clearing house uses the balance derivative trade to create derivative positions of the balance derivative trade and informs a balancing clearing entity which manages the balance derivative trade obligations. The balance derivative trade order account permits netting and reduced margin benefits for the trading participant. A dual derivative exercise operation allows balance derivative positions to be performed in one day to reduce overnight risk for the clearing entity. |
US09928548B2 |
Guarantor mortgages
Systems, methods, and machine-interpretable programming or other instruction products for guarantor mortgages. In particular, the disclosure provides methods, apparatus, and programming product for the processing of improved transfer of monetary value through innovative loan processes. |
US09928546B2 |
System and method for processing data pertaining to financial assets
A method of processing data in connection with a security is provided. The security is collateralized by a plurality of home mortgage loans or by portions of the plurality of home mortgage loans. The method comprises generating payment projections regarding principal and interest payment projections for the plurality of home mortgage loans; determining that the payment projections have errors; and modifying loan characteristic data to eliminate errors in the loan characteristic data that cause errors in the payment projections. According to another embodiment, a method comprises receiving payment data regarding the plurality of loans a plurality of times separated by a plurality of days during the reporting cycle. Each time the payment data is received, the payment data is processed and the opportunity to make corrections is provided. |
US09928544B1 |
Vehicle component installation preview image generation
Systems and processes described herein can identify interface points for an item in an image and generate a preview image that illustrates one or more additional items interfacing with at least one of the identified interface points. The system described herein can use augmented reality to present the preview image of an additional item connected to the item at the at least one identified interface point. Further, the system described herein can use a three-dimensional model created based at least in part on measurements of the additional item and a determination of the size of the item from context or reference information within the image to confirm that the additional item will fit the interface point of the item within a threshold degree of fit. |
US09928542B2 |
Real-time congestion avoidance in a retail environment
A shopping list may be ordered in order to guide a shopper through a store in an efficient manner. Congestion in the store may be identified, such as using security camera footage. The shopping list may be reordered in order to avoid congested areas in the store. Expected areas of congestion may be determined based on velocities and maneuverability of other shoppers. Maneuverability of other shoppers may be estimated by analyzing video data and determining attributes of the other shoppers, such as whether they are pushing a cart or have children. The shopping list may be presented with directions to the locations of items within the store and may be periodically reordered throughout the shopper's visit responsive to detected congestion. |
US09928541B2 |
Consumer guidance while shopping for products
A computer-implemented method is disclosed herein. The method includes the step of receiving, with a processing device of a guidance server, a series of guidance request signals from an electronic computing device operated by a consumer shopping in a retail store. Each guidance request signal contains an alphanumeric character. The method also includes the step of determining, with the processing device, at least one location within the retail store in response to the alphanumeric characters contained in any already-received guidance request signals after each of the series of guidance request signals is received. The method also includes the step of transmitting, with the processing device, a series of guidance response signals to the electronic computing device in response to the determination of the at least one location. Each of the series of guidance response signal contains data indicative of the determined location within the retail store. |
US09928540B1 |
System for integrating courier service with customer applications
Techniques to enable the integration of a courier service with a customer application. To integrate a courier service with a customer application, a system may receive a plurality of orders that are to be fulfilled by delivery along with a plurality of locations associated with a plurality of courier devices. The system can then generate a proposal for an order that is based on the plurality of orders and the plurality of locations. In some instances, the system generates the proposal to include one or more options for fulfilling the order, such as delivery by a courier, pickup by a customer, or dine-in by the customer. In some instances, the system further determines a cost associated with each of the options and generates the proposal to include the respective costs. |
US09928537B2 |
Management and storage of distributed bookmarks
Managing user bookmark information includes receiving a bookmark-related action request and determining a type of action associated with the bookmark-related action request and user information associated with the bookmark-related action request. In the event that the type of action corresponds to an add bookmark action, managing user bookmark information further includes generating a bookmark data record, the bookmark data record comprising the user information and information to be bookmarked; determining, using the user information, bookmark database information associated with a bookmark database to which the bookmark data record is to be stored, the bookmark database being one of a plurality of bookmark databases; generating index information based on the user information and the bookmark database information; storing the index information in an index database that is separate from the plurality of bookmark databases; and storing the bookmark data record in the bookmark database. |
US09928536B2 |
Mobile device order entry and submission using proximity events
A system adapted to allow consumers to order delivered products and services from at least one establishment using proximity events is described. The system includes: a set of sensors, each sensor in the set of sensor adapted to transmit a wireless beacon signal, the beacon signal including a sensor ID associated with the sensor, wherein each sensor in the set of sensors is associated with a particular location; and a server adapted to receive a request that includes the sensor ID from a mobile device associated with a particular consumer, generate an order based at least partly on the request and associated with the particular location, and send the order to at least one establishment. In addition, a client application adapted to be executed by a mobile device to allow a consumer to order products and services from a set of establishments is described. An automated method is also described. |
US09928534B2 |
Dynamically guided user reviews
Systems and associated processes for guiding users to provide more useful reviews are described. These systems and processes can provide guided reviews in certain embodiments by presenting questions to a user in the form of an interview. The questions can be relevant to the item being reviewed, and as such, may be specifically and dynamically selected based on the particular item under consideration. Many other criteria may be used to select the types of questions presented to users, examples of which will be described below. Presenting review questions to users can have the effect of reducing or eliminating the “blank page” effect of having to write a review from scratch, with no guidance. Accordingly, review questions can potentially elicit more thorough and useful feedback than existing review systems in some embodiments. |
US09928532B2 |
Image based search engine
An image based consumer to business search engine is described and taught. The consumer can take a video or capture an image of an item and upload to the search engine along with an optional textual description. The returned search results are automatically contacted via email with the search information. The third party vendor can then, through a variety of channels, contact the consumer with information specific to the item, giving the consumer ample opportunity to make an informed purchasing decision. Once the consumer has decided the query is no longer necessary, the query is terminated and the offers cease. Alternatively, the search results may be presented by an analytical algorithm that mines the textual description and image(s) for data to compare to existing products and vendors to create matches for the consumer. |
US09928530B2 |
Digitization of a catalog of retail products
Embodiments of the present invention disclose a method, computer program product, and system for catalog digitization. A method including receiving observed information including physical attributes of a plurality of products, assigning an importance to each physical attribute, organizing the products into product categories based on the physical attributes and their corresponding importance, determining a product profile for of the products based on the product category of each of the products and a likelihood of any two attributes being observed together with respect to each of the products, identifying a match between two products based on a similarity between the physical attributes of the two products and their corresponding importance, and a comparison between the product profiles of the two products, preparing a product description based on a combination of the physical attributes of the two matching products, and creating a digital product catalog comprising the product description. |
US09928529B2 |
Observation platform for performing structured communications
Methods and systems are disclosed for sending information in an observation platform. A determination is made, at an observation platform, that a first communication device associated with a first user is located in an environment. A determination is made, at the observation platform, that the first communication device is located in proximity to a second communication device associated with a second user. Speech information is sent to the first communication device for the first user to use in communicating with the second user. |
US09928525B2 |
Method, medium, and system for promoting items based on event information
Various embodiments are described herein that provide one or more of a systems, methods, software, and data structures within an Internet marketplace context that are useful to promote products that may be associated with an event occurrence. Some embodiments further utilize collaborative filtering to augment event-based product recommendations. |
US09928521B2 |
Methods and apparatus to de-duplicate impression information
Example methods and apparatus to de-duplicate impression information are disclosed. An example method includes extracting, by executing a first instruction with a processor, characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications, and in response to the processor determining that at least two of the first cookies (1) include a same pattern of characters, and (2) correspond to a same first demographic, executing a second instruction with the processor to store, in a second memory space, the pattern of characters in association with the first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member. |
US09928520B2 |
Reverse couponing
Embodiments of the invention are directed to systems, methods and computer program products for reverse couponing. An exemplary apparatus is configured to determine user information and account information associated with a user; adjust offer information associated with an offer based on the user information and the account information, wherein the offer enables the user to receive at least one of a discount or a rebate on a purchase from a merchant; and transmit the adjusted offer to the user. |
US09928519B2 |
System and method for sharing a prize promotion
A method implemented by computer-networks comprises the following steps: creating a mutual aid group capable of accommodating a plurality of small businesses using programming codes by assigning values to its attributes including the attribute on the shares which the prize offered by the mutual aid group is divided into; and storing the created mutual aid group in a mutual aid group storage area in a database; and recruiting at least one business into the mutual aid group by the businesses subscribing for the share of the mutual aid group for jointly running a prize promotion; and running the collective promotional campaign through the mutual aid group for all the members having joined the mutual aid group to produce winners; and controlling the running process of the mutual aid group including the process of grouping the businesses, the process of running the collective campaign, and the transformation of these processes. A system based on the computer-networks supports the implement of the above method. |
US09928517B1 |
Interaction reconstruction in a service-oriented system
Methods, systems, and computer-readable media for implementing interaction reconstruction in a service-oriented system are disclosed. Routes are stored for a first set of service interactions between individual services in a service-oriented system. The routes comprise data indicative of call paths for node identifiers in the first set of service interactions. A sparse trace is generated for a second set of service interactions between individual ones of the services. The sparse trace comprises a plurality of node identifiers in the second set of service interactions. Based on the node identifiers in the sparse trace and the node identifiers in the plurality of routes, the sparse trace is matched to one or more of the routes. |
US09928513B2 |
Dynamic object tag and systems and methods relating thereto
A dynamic object tag for a product and systems and methods relating thereto is disclosed. The dynamic object tag comprises a hardware security module, including an electronic storage module, and a communication module for communicating with an interrogation device. The hardware security module is adapted to establish a secure communication channel with the interrogation device, to exchange dynamic authentication parameters with the interrogation device, and to communicate product information stored on the electronic storage module to the interrogation device over the secure communication channel. |
US09928512B2 |
Intelligent detection of changed user parameters in a system
A system for intelligently determining changes to a service provider user's parameters in the service provider system. The system generally includes a service provider's computer system which contains a computer and a user database stored thereon; a user carried service provider tool, such as an ATM card, a cell phone, and the like; and a remote device whose use by the user is monitored by the service provider, such as an ATM machine (e.g., if the service provider is a bank and the service provider tool is an ATM card) or a phone or cell tower (e.g., if the service provider is a telecommunications service provider and the tool is a cell phone). Activity amongst the computer system, user carried service provider tool, and remote device is wirelessly monitored by the service provider (or an agent of the service provider) in an electronic communications network. |
US09928511B2 |
Pet feeding system
A pet feeding system for effectively communicating information between a packaged consumable product for pets and a device. The pet feeding system generally includes a container that stores a volume of a consumable product for a pet, a tag attached to the container that stores product data corresponding to the consumable product within the container, and a monitor device configured to wirelessly communicate with the tag when the tag is near the monitor device. The monitor device is configured to receive the product data from the tag and determine if the consumable product associated with the tag is acceptable for consumption by a pet using the product data. The monitor device is configured to provide an alert to the user if the consumable product associated with the tag is identified by the monitor device as having a consumption problem for the pet. |
US09928509B2 |
Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
A virtual payment system for paying for goods, services and content ordered over an internetwork comprising a commerce gateway component and a credit processing server component (53) is disclosed. Buyers and sellers becomes registered participants by applying for virtual payment buyer and seller accounts. Once an account is established, a digital certificate is stored on the registered participant's computer. A buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway component, which in turn notifies the credit processing server, which applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment card. A buyer may create sub-accounts. |
US09928506B2 |
Dynamic checkout button apparatuses, methods and systems
The DYNAMIC CHECKOUT BUTTON APPARATUSES, METHODS AND SYSTEMS (“DCB”) transforms product page checkout request input and user identification input via DCB components such as offer/discount determination component and checkout button embedding component, into dynamic checkout button outputs. |
US09928501B1 |
Secure passcode entry docking station
A docking station to couple with a mobile device is disclosed. The docking station, in one embodiment, includes: a frame configured to detachably hold a mobile device; a connector configured to communicate with the mobile device when the mobile device is held by the frame; and a dial configured to change a character selection on a virtual character selection reel for composing a passcode entry; wherein the connector is configured to send a command to change the character selection to the mobile device. |
US09928500B2 |
Location-based system permissions and adjustments at an electronic device
Securing access to a portable electronic device (PED), securing e-commerce transactions at an electronic device (ED) and dynamically adjusting system settings at a PED are disclosed. In an example, usage or mobility characteristics of the PED or ED (e.g., a location of the ED or PED, etc.) are compared with current parameters of the PED or ED. A determination as to whether to permit an operation (e.g., access, e-commerce transaction, etc.) at the ED or PED can be based at least in part upon a degree to which the current parameters conform with the usage or mobility characteristics. In another example, at least a current location of a PED can be used to determine which system settings to load at the PED. |
US09928499B2 |
Method and system for payment through mobile devices
Processing payment through a mobile device includes: receiving a command; generating a payment request based on the command and send the payment request to be processed by a lower layer payment program; and monitoring the payment request sent from the localhost address of the mobile device via the predetermined port; in response to the payment request, providing an input interface for payment information in and receive the input payment information; using the lower layer payment program to connect with a payment server and pass the payment information over a network to the payment server; using the lower layer payment program to transfer a payment processing result received from the payment server, to the upper layer application program; and after the upper layer application program has been unblocked, presenting to a user an indication of whether the payment has been successfully processed. |
US09928498B2 |
System, apparatus and method for segregating data in transactions via dedicated interface elements for isolated logic and repositories
Embodiments relate generally to computer software and computing devices, and more particularly, to a system, an apparatus and a method configured to segregate data at an interface of a computing device to facilitate on-line electronic payment transactions. In one embodiment, a method includes presenting fields configured to accept a first type of data and to accept a second type of data for an on-line electronic payment transaction. The method includes generating an initialization signal for transmission to an isolated data management system to initialize a portion of a memory associated with first type of data, responsive to an interaction with a field, receiving data from the field, and generating a save signal to save the data from the field in a portion of the memory. This can be responsive to a second interaction with the field. |
US09928495B2 |
Universal secure registry
An authentication system and method of use are provided to enable a transaction involving a first party and a user, the system comprising an electronic device comprising a communications interface and one or more processors. The one or more processors are configured to receive biometric information of the user and generate a one-time code in response to authenticating the user, wherein at least a portion of the one-time code is used to access account identifying information or user identifying information, wherein the communications interface is configured to communicate a signal comprising the one-time code to the first party in order to enable a transaction on behalf of the user, and wherein the received biometric information is verified at a point of use. |
US09928486B2 |
Method and system for selectively displaying calendar information on secure calendar
A method and system for selectively displaying calendar information on a secure calendar application in an environment designed to restrict secure applications from processing requests from non-secure applications are described herein. In particular, calendar information can be selectively accessed from a non-secure calendar application in accordance with a sync setting that is enforceable against the calendar information. The calendar information from the non-secure calendar application can be imported into a secure calendar application. In addition, the imported calendar information can be displayed as part of the user interface of the secure calendar application when the secure calendar application is activated. |
US09928483B2 |
Automated topology change detection and policy based provisioning and remediation in information technology systems
Aspects of the present disclosure involve systems, methods, computer program products, and the like, that provide automated topology change detection and policy based provisioning and remediation in information technology systems, among other functions and advantages. |
US09928480B2 |
Method and system for network connectivity migration management
Disclosed are a method, system and computer program for collecting inventory data about a group of machines at an office. This method comprises the steps of running an inventory tool on each of the machines, and the tool presenting dialog displays on each of the machines, filling in or changing data in the dialogs presented by the tool, and submitting the collected information to a server. Also disclosed are a method, system and computer program for customizing an inventory data collection tool for a plurality of logical groups of users. Each of the logical groups of users is provided with a copy of the inventory data collection tool and with a first copy of a common control file. Each of the groups of users uses the first copy of the common control file to customize the tool for the group of users. |
US09928476B2 |
Product information management
A product database describing products and attributes associated with the products is identified. Some attributes have values including words. A dictionary including the words is identified. The dictionary is partitioned into synonym classes of words. A representative word from the dictionary is selected. Replacement rules are identified, each of which replace a target word with the target word's corresponding representative. For each product in the database, the replacement rules are applied to produce a standardized product database. |
US09928472B2 |
System and method for determining optimal asset configurations while minimizing disruption to existing business operations in a service delivery environment
A system for determining asset configuration in a service delivery environment, comprises a simulation module developing a simulation model reflecting features of the service delivery environment, a search module using the simulation model and constraint data to determine a plurality of asset configurations for evaluation, a first evaluation module determining a value of each of the asset configurations, and determining the asset configuration of the plurality of asset configurations that yields a value meeting a predetermined objective, and a second evaluation module determining a deviation from a current configuration that would be caused by each of the asset configurations, and determining the asset configuration that yields a lowest deviation of the plurality of asset configurations, wherein the second evaluation module uses the value meeting the predetermined objective from the first evaluation module as a constraint when determining the asset configuration that yields the lowest deviation. |
US09928471B2 |
System and method for assigning employees to cash registers
A method and system for automatically assigning employees to work plurality of cash registers when the employees report for work is described. The system and method automatically compares the employee's qualifications to the current operational status of a plurality of cash registers and any parameters that may govern the operation of the cash registers such as age requirements for the sale of alcohol. The system automatically assigns an employee to a cash register and transmits real time operational status of those cash registers to a supervisor via a wireless device. |
US09928469B1 |
Techniques for administrating finite life instances
Techniques for administrating computing resources include identifying, dynamically and/or based at least in part on historical data, a set of server computer systems expected to have availability for at least a portion of a future time period. A pricing scheme for implementing computer system instances for the future time period based at least in part on the availability of the server computer systems is generated. Accounting records in accordance with a price, determined based at least in part on the pricing scheme, for fulfilling requests to implement computer system instances for a predetermined finite amount of time are generated. |
US09928461B2 |
Hyper aware logic to create an agent of consciousness and intent for devices and machines
A neural logic unit network acting as an agent to achieve machine or device consciousness and intent is disclosed.More specifically, an agent of consciousness and intent (The Agent) is disclosed consisting of neuronal logic units upon which are mapped and connected to the individual outputs of the host system's entire sensorium and which neuronal logic units are activated by the simultaneous presentation of the results of the host system's recognition, tracking, analyzes and characterization computations similar to those performed by biological unconscious brains.The embodiment of the assembly of neural logic units is referred to as Hyper Aware Logic. |
US09928460B1 |
Neural network accelerator tile architecture with three-dimensional stacking
A three dimensional neural network accelerator that includes a first neural network accelerator tile that includes a first transmission coil, and a second neural network accelerator tile that includes a second transmission coil, wherein the first neural network accelerator tile is adjacent to and aligned vertically with the second neural network accelerator tile, and wherein the first transmission coil is configured to wirelessly communicate with the second transmission coil via inductive coupling. |
US09928458B2 |
RFID transponder device and method for production of an RFID transponder device
An RFID transponder device has antenna terminals for coupling an antenna system to the device. A transmitter and a receiver are coupled to the antenna terminals. The device has at least one damping resistance connected to at least one of the antenna terminals. The at least one damping resistance is connected, depending on a voltage swing at the antenna terminals during a transmission burst period, either together with a serially connected switch in parallel to the antenna terminals that are coupled to the receiver, or together with a parallel connected switch between one of the antenna terminals and a terminal of the transmitter. A damping control is configured to activate the at least one damping resistance during a damping period after the transmission burst period by controlling the respective switch. |
US09928450B2 |
Automated application interaction using a virtual operator
A computer-implemented method for automating interaction with a computer system includes linking a control computer system to an input interface and to an output interface of a client computer system, which is operative for producing user interface images on a display device. The control computer system executes distinct software modules that include a virtual operator for simulating actions of a human operator. Execution of the software modules causes the control computer system to capture an image from the output interface, and to recognize information in the image. In response to the information, the virtual operator controls an input device to automatically execute predetermined operations on the client computer system via the input interface. |
US09928449B2 |
Tagging similar images using neural network
An approach is provided in which a knowledge manager selects an extraction layer from a convolutional neural network that was trained on an initial set of images. The knowledge manager processes subsequent images obtained from crawling a computer network that includes extracting image feature sets of the subsequent images from the selected extraction layer and generating tags from metadata associated with the subsequent images. In turn, the knowledge manager receives a new image, extracts a new image feature set from the selected extraction layer, and assigns one or more of the tags to the new image based upon evaluating the new image feature set to the image features sets of the subsequent images. |
US09928446B2 |
Augmented automatic defect classification
A method for managing defects for an augmented automatic defect classification (ADC) process is disclosed. The method includes receiving a defect record based on an inspection of a target specimen; extracting, from a design database, relevant design data associated with a patch surrounding a location of a defect from the defect record; performing, by a processor, lithographic simulation on the relevant design data associated with the patch to determine a context patch; comparing, by the processor, the context patch with an image of the defect from the defect record to determine whether there exists a match between the context patch and the image of the defect; and defining the defect as a systematic defect based on a determination that there exists a match between the context patch and the image of the defect. |
US09928440B2 |
Method and apparatus for detecting foreground windows
A method, non-transitory computer readable medium and apparatus for detecting a window in a display are disclosed. For example, the method includes scanning pixels within each frame of a plurality of frames that is displayed via a sliding window, extracting one or more features from each pixel within the sliding window, applying a classification function to classify a subset of potential pixels comprising the each pixel within the sliding window as corner pixels based on the one or more features that match predefined features associated with the corner pixels and detecting the window based on the corner pixels and additional pixels within a boundary defined by the corner pixels. |
US09928436B2 |
Lexicon-free, matching-based word-image recognition
Methods and systems recognize alphanumeric characters in an image by computing individual representations of every character of an alphabet at every character position within a certain word transcription length. These methods and systems embed the individual representations of each alphabet character in a common vectorial subspace (using a matrix) and embed a received image of an alphanumeric word into the common vectorial subspace (using the matrix). Such methods and systems compute the utility value of the embedded alphabet characters at every one of the character positions with respect to the embedded alphanumeric character image; and compute the best transcription alphabet character of every one of the image characters based on the utility value of each embedded alphabet character at each character position. Such methods and systems then assign the best transcription alphabet character for each of the character positions to produce a recognized alphanumeric word within the received image. |
US09928433B1 |
Apparatuses, systems, and methods for determining when a vehicle operator is texting while driving
Apparatuses, systems and methods are provided for determining when a vehicle operator is texting while driving. More particularly, apparatuses, systems and methods are provided for determining when a vehicle operator is texting while driving based on digital image data. |
US09928428B2 |
Apparatus for diagnosing whether target recognition function using camera of vehicle is normally operated, and diagnosing method using the same
An apparatus for diagnosing a failure of recognition logic, which recognizes a target in an image obtained by a vehicle, including: an image frame including coordinates of a reference characteristic point of a set target; a camera sensor photographing a front side of the vehicle and outputting an image of the front side; a recognition logic unit calculating coordinates of a characteristic point in the image frame and outputting coordinates of a recognized characteristic point; an image frame compulsory input unit applying the image frame to the recognition logic unit at a predetermined period instead of the image of the front side of the vehicle; and a normal operation determining unit determining whether the recognition logic unit is normally operated according to whether the coordinates of the reference characteristic point are matched with the coordinates of the recognized characteristic point during the compulsory input of the image frame. |
US09928420B2 |
Depth imaging system based on stereo vision and infrared radiation
The subject disclosure is directed towards a high resolution, high frame rate, robust stereo depth system. The system provides depth data in varying conditions based upon stereo matching of images, including actively illuminated IR images in some implementations. A clean IR or RGB image may be captured and used with any other captured images in some implementations. Clean IR images may be obtained by using a notch filter to filter out the active illumination pattern. IR stereo cameras, a projector, broad spectrum IR LEDs and one or more other cameras may be incorporated into a single device, which may also include image processing components to internally compute depth data in the device for subsequent output. |
US09928415B2 |
Mathematical formula learner support system
A method to identify information about a mathematical formula may include receiving a mathematical formula included in a first electronic document. The method may also include generating a formatted formula from the mathematical formula. The method may also include finding a returned formula that is similar to or the same as the formatted formula in a plurality of mathematical formulae. The method may also include identifying from at least one other electronic document content that describes the returned formula and includes a derivation of the returned formula. |
US09928412B2 |
Method, medium, and system for fast 3D model fitting and anthropometrics
A large synthetic 3D human body model dataset using real-world body size distributions is created. The model dataset may follow real-world body parameter distributions. Depth sensors can be integrated into mobile devices such as tablets, cellphones, and wearable devices. Body measurements for a user are extracted from a single frontal-view depth map using joint location information. Estimates of body measurements are combined with local geometry features around joint locations to form a robust multi-dimensional feature vector. A fast nearest-neighbor search is performed using the feature vector for the user and the feature vectors for the synthetic models to identify the closest match. The retrieved model can be used in various applications such as clothes shopping, virtual reality, online gaming, and others. |
US09928409B2 |
Counting and monitoring method using face detection
Video is often used to count and identify people entering and exiting an area, such as a store. This information may be used to determine the number and amount of time people are in the area, and other statistics and characteristics. These variables may be skewed by the associates employed or working in the area, instead of patrons or others. The present disclosure is directed to method for eliminating associates from video by facial analysis and the application of analytics. |
US09928406B2 |
Unified face representation for individual recognition in surveillance videos and vehicle logo super-resolution system
A new image-based representation and an associated reference image is disclosed called the emotion avatar image (EAI), and the avatar reference, respectively, which leverages the out-of-plane head rotation. The method is not only robust to outliers but also provides a method to aggregate dynamic information from expressions with various lengths. The approach to facial expression analysis can consist of the following steps: 1) face detection; 2) face registration of video frames with the avatar reference to form the EAI representation; 3) computation of features from EAI using both local binary patterns and local phase quantization; and 4) the classification of the feature as one of the emotion type by using a linear support vector machine classifier. |
US09928405B2 |
System and method for detecting and tracking facial features in images
The present invention relates to a system for detecting and tracking facial features in images and can be used in conjunction with a camera. Given a camera, the system will detect facial landmarks in images. The present invention includes software for real time, accurate facial feature detection and tracking in unconstrained images and videos. The present invention is better, more robust and faster than existing approaches and can be implemented very efficiently allowing real-time processing, even on low-power devices, such as mobile phones. |
US09928404B2 |
Determination device, determination method, and non-transitory storage medium
A determination device includes an receiver that receives a face image of a user from a camera whose direction of optical axis is predetermined with respect to a reference direction and a determiner that determines the face direction of the user depending on whether or not the reliability of a face direction calculated based on the face image and a learning model. The determiner determines the face direction depending on whether or not the reliability is greater than a first threshold value if the optical axis of the camera faces in a first direction and determines the face direction depending on whether or not the reliability is greater than a second threshold value different from the first threshold value if the optical axis faces in a second direction different from the first direction. |
US09928403B2 |
System and method for image analysis of multi-dimensional data
A system and method for analyzing multi-dimensional images includes a high content imaging system that includes an image capture device. An image acquisition module receives a series of images of a biological sample captured by the image capture device, and the series of images includes a sequence of image planes. A human interface module receives from a user computer specifications of a first image analysis step and a second image analysis step. The first image analysis step specifies a first image processing operation that processes an image plane of a series of images in accordance with at least another image plane of the series of images and the second image analysis step specifies a second image processing operation that processes each image plane of a series of images independently of the other image planes of the series. An image analysis module having a plurality of processors operating in parallel processes the first series of images in accordance with the first image processing step to generate a first output series of images, and processes the first series of images in accordance with second image processing step to generate a second output series of images. The human interface module displays at least one image plane of the first output series of images and at least one image plane of the second output series of images on a display associated with the user computer. |
US09928384B2 |
Method and system for storage-based instrusion detection and recovery
A method (and system) for detecting intrusions to stored data includes creating a point-time-copy of a logical unit, and comparing at least a portion of the point-time-copy with a previous copy of the logical unit. The method (and system) monitors access to a data storage system and detects an intrusion or any other intentional or unintentional, unwanted modification to data stored in the data storage system. The method (and system) also recovers data once an intrusion or other unwanted modification is detected. |
US09928382B2 |
Systems, methods, and computer program products for managing secure elements
Systems, methods, and computer program products are provided for performing content management operations. At least one memory stores data, and a central security domain manages instructions on behalf of one or more service provider security domains. The instructions are received, over a network, from a trusted service manager. The instructions are processed in at least one of the one or more determined service provider security domains, using the data stored in the at least one memory. The data includes one or more generic applications, each of which can be instantiated for one or more service providers. |
US09928380B2 |
Managing file usage
Embodiments of a system and method are disclosed concerning the management of file usage. The method of controlling file access may manage a file with a target ID that has a sender and a recipient. The method may also establish a priority level key associated with the file. The priority level key may control file access. The method may provide the file access to the recipient if the recipient has access rights corresponding to the priority level key. |
US09928375B2 |
Mitigation of data leakage in a multi-site computing infrastructure
Embodiments of the invention relate to a method, system, and computer program product to dynamically mitigate data leakage in a file sharing environment. Mandatory access control policies are provided to address and maintain restrictions on file sharing both with respect to security rules of an organization and restrictions pertaining to discretionary sharing decisions. In addition, suggestions for potential recipients for file sharing are supported, as well as examination of abnormal recipients in response to the discretionary sharing decisions. |
US09928374B2 |
Digital rights management using geographic and temporal traits
Digital rights management using geographic and temporal traits is described. In one or more implementations, a digital medium environment is configured to control access to at least on item of content by digital rights management functionality embedded as part of the content. Data is collected describing geographical traits of a location or temporal traits associated with a request received from the user to access the content. A determination is made from the data using a digital rights management module embedded as part of the content as to whether the geographical or temporal traits meet specified traits of a geographical behavior of a digital rights management policy enforced by the digital rights management module for the at least one item of the content. Responsive to a determination that the specified traits are met, access is permitted to the least one item of the content by the embedded digital rights management module. |
US09928372B2 |
Selective screen privacy
A system and method adjusts the viewing angle of a display based on user input and/or automatically based on content and/or detected viewers. The viewing angle changes may be limited to certain portions of the display or the whole display. The system and method may change viewing angles in different direction separately and independently. |
US09928370B2 |
Communication device, communication method, computer program product, and communication system
According to an embodiment, a communication device includes an acquirer and a determiner. The acquirer is configured to acquire a first history value for each of one or more applications that use an encryption key. The first history value indicates a history value of a volume of the encryption key used by the each of one or more applications. The determiner is configured to determine a volume of the encryption key to be assigned to the corresponding application, according to the first history value. |
US09928364B2 |
Detecting malicious files
Detecting malicious files is disclosed, including: receiving a file checking task, wherein the file checking task comprises a storage address of a candidate file and basic information associated with executing the candidate file; sending the file checking task to a detection device, wherein the file checking task causes the detection device to: use the storage address to acquire the candidate file from a file server; execute the candidate file based at least in part on the basic information associated with the candidate file; monitor the execution of the candidate file; and generate a monitored action record corresponding to the execution of the candidate file; and receiving the monitored action record from the detection device; determining a set of actions included in the monitored action record that matches one or more action types included in a preset malicious action set; and determining whether the candidate file is a malicious file based at least in part on the determined set of actions. |
US09928361B2 |
Debug architecture
Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights. |
US09928355B2 |
Background enrollment and authentication of a user
An electronic device can include a processing device operatively connected to a biometric sensing device. The biometric sensing device may capture a biometric image each time a user interacts with the electronic device. When the user enters user identification data (UID) and a biometric image was recently captured, the biometric image is tagged with the UID. The user can access the electronic device and/or an application being accessed on the electronic device when a subsequently captured biometric image matches a tagged biometric image or an untagged biometric image that is assigned to a cluster that includes a tagged biometric image. |
US09928353B2 |
Vehicle authorization based on near field communication
In an approach for automated vehicle authorization. A processor receives a first set of credentials from at least a first near field communication device, wherein the first set of credentials indicates information about a person. A processor receives a second set of credentials from at least a second near field communication device, wherein the second set of credentials indicates information about a vehicle. A processor compares the first set of credentials to the second set of credentials. A processor determines whether the person indicated by the first set of credentials has authority to operate the vehicle, based on, at least, the comparison of the first set of credentials to the second set of credentials. |
US09928349B2 |
System and method for controlling the disposition of computer-based objects
A secure object manager obtains, from an authorized person, a specification for disposition of at least one object, and creates first instructions, pertaining to the disposition, for a remote secure-object agent on a remote system. A copy of the object and the first instructions are sent to a remote secure-object agent on a remote system, which controls the copy based on the first instructions. |
US09928334B2 |
Redistribution layer routing for integrated fan-out wafer-level chip-scale packages
A method for redistribution layer routing is proposed. The method at least comprises inputting information regarding a redistribution layer layout, at least one netlist, and a constraint file. Next, it is creating a concentric-circle model based on the information, the netlist and the constraint file. Subsequently, it is assigning at least one pre-assignment net to at least one redistribution layer according to the concentric-circle model. Finally, the redistribution layer routing is performed. |
US09928325B2 |
Information processing device and waveform verification method
An information processing device includes a memory; and one or more processors which are coupled to the memory and configured to performs a process including verifying a quality of a signal waveform that is propagated through focused wiring on a substrate, and storing information which is used for the verification of the quality of the signal waveform, and wherein the verifying includes generating analysis models of a plurality of respective combinations of variations in a plurality of kinds of elements which have an influence on the quality of the signal waveform; calculating impulse-response-waveforms of the plurality of respective combinations using the generated analysis models; calculating the noise amount of the plurality of respective combinations based on the calculated impulse-response-waveforms; selecting a combination, in which the calculated noise amount is the largest, as a worst case in the plurality of combinations; and performing signal waveform-transition-analysis on the selected worst case. |
US09928323B2 |
Method and system for functional verification and power analysis of clock-gated integrated circuits
An apparatus for monitoring operation of a design under test (DUT) includes an incoming clock edge input; an outgoing clock edge input; an enable input; a protocol input; an upstream clocking input; and a downstream clocking input. The apparatus also includes a memory in communication with the inputs for storing values from the inputs, and a processor in communication with the memory and the inputs, the processor programmed to determine spurious and missing active clock edges sent from the monitored clock gate. The apparatus also includes a clock categorization output to output the determination of the active clock edges from the monitored clock gate as missing or spurious. |
US09928317B2 |
Additive design of heat sinks
Techniques for employing an additive design process to design heat sinks are disclosed. A heat sink “grows” through an iteration process. During each iteration step, an object is added to a location determined based on simulation. The criterion for the determination may be being a location having a highest fluid apparent surface temperature value or being a location having a highest bottleneck heat transfer characteristic value. The thermal performance of the newly derived structure is simulated. If a predetermined condition is met, the object is kept. Otherwise, the object is removed and the location is marked so that the same addition may not occur subsequently. The iteration process may be repeated. |
US09928316B2 |
Process-metrology reproducibility bands for lithographic photomasks
A photomask lithography simulation model is created for making a semiconductor chip. Poor metrology is filtered and removed from a contour-specific metrology dataset to improve performance of the photomask. Filtering is performed by the application of a weighting scheme. |
US09928315B2 |
Re-ordered interpolation and convolution for faster staggered-grid processing
Improved finite-difference staggered grid wave propagation systems and methods. One illustrative computer-based wave field simulation method includes: applying at least one signal to a grid of model cells forming a model space, each model cell having stress values associated with stress nodes and velocity values associated with velocity nodes staggered from the stress nodes; and propagating the at least one signal as a wave into the model space by alternately updating the stress values and the velocity values to obtain a time-dependent wave field associated with the at least one signal. The stress value updating includes, for each model cell: determining spatial derivatives of the velocity values for the model cell; interpolating the spatial derivatives to multiple stress nodes within the model cell; and, for each stress node within the model cell, combining the spatial derivatives associated with that stress node to update at least one stress value associated with that stress node. |
US09928311B2 |
Navigation for large scale graphs
In one example embodiment, a method is illustrated as retrieving a plurality of search queries and defining relationships between search queries in the plurality of search queries based on semantic data associated with the search queries. A visual representation of the of the plurality of search queries may be generated and the visual representation may be partitioned into a plurality of tiles, each title representing a predefined portion of the visual representation. |
US09928304B2 |
Information-processing device, storage medium, information-processing system, and information-processing method
An example information-processing device that includes: a first registering unit that registers, in accordance with an operation performed by a user, a link data set indicating a specific data set, a specifying unit that specifies a status of use of a link data set registered by the first registering unit or a status of use of a specific data set indicated by a link data set registered by the first registering unit, and a second registering unit that registers at least one of a plurality of link data sets registered by the first registering unit based on a status of use specified by the specifying unit. |
US09928302B2 |
Merging data analysis paths
Merging analysis paths is provided. A first analysis path and a second analysis path are identified, wherein each analysis path identifies one or more data resources of an information space. A match is determined between a first data resource of the one or more data resources identified by the first analysis path and a second data resource of the one or more data resources identified by the second analysis path. A third analysis path that is based, at least in part, on the first analysis path and the second analysis path is generated. |
US09928299B2 |
Search system with query refinement and search method
A search system and method for searching for electronic documents, and providing a search result in response to a search query. In one embodiment, the search system includes a processor, a user interface module adapted to receive a search query from a user that includes a search query term, a search engine that electronically searches for electronic documents that satisfy the search query term, and a query processing module that identifies at least one alternative term for the search query term, and provides the alternative term to the user interface module for display to the user, and also provides the alternative term to the search engine to search for electronic documents that satisfy the alternative term. |
US09928298B2 |
Geo-location video archive system and method
A system and method for recording, uploading, and archiving video recordings, including a front-end and a back-end application. The preferred embodiment of the present invention includes a front-end application wherein video is recorded using a mobile device. The recorded video is embedded with date, time and GPS location data. The video is stored on an online back-end database which catalogs the video according to the embedded data elements. The video may be selectively reviewed by relevant experts or emergency personnel for immediate response to the uploaded video and/or distribution to the proper parties. The video may also be archived for later review and use by any number of end-users. |
US09928295B2 |
Document relationship analysis system
A document relationship analysis system. Aspects of the system include ingesting, discovering, recommending, analyzing, and exporting documents of interest. The system dynamically searches large or streaming datasets using a tiered, multi-step approach that includes discovery techniques and recommender components to filter and refine these larger datasets to smaller datasets of documents of interest. The system dynamically selects and renders an appropriate visualization for result datasets based on predetermined measures that allow for facilitate analysis of the documents of interest. |
US09928292B2 |
Classifying uniform resource locators
A target domain name is classified using hash strides including domain name components. The hash strides are fed into a set of bloom filters programmed to identify pre-determined domain name categories. A programmable mapping table is provided for selecting one of many probable classifications. |
US09928289B2 |
Method for storing XML data into relational database
A method for storing XML data into a relational database, including the following steps: splitting an XML Schema into one or more mapping configuration files, each mapping configuration file corresponding to a relational database table; parsing an XML text, and according to the associative relationship in the mapping configuration files, inserting the data in the XML text into the multiple relational database tables; and accessing the database to read the data in the XML text. The method stores XML file data into a relational database, and accelerates data reading and access speed. |
US09928288B2 |
Automatic modeling of column and pivot table layout tabular data
A system for modeling tabular data containing column and pivot table formats. Tabular data containing categorical and/or metric data is received and the metric data is determined. A group of identified columns are grouped comprising one or more adjacent columns containing similar metric data. Adjacent columns with unique metric types are not grouped. A number of columns (n) and rows (m) are identified. A table is generated comprising two sub-tables. A first sub-table is populated by metric data of ungrouped columns, repeated n times, containing ungrouped column category labels. A second sub-table with two columns, populated with grouped column category labels, repeated m times, and metric data from the grouped columns respectively. Category labels of the second table are determined via semantic analysis. The generated table, containing (n×m)+1 rows, is communicated to a model library. |
US09928286B2 |
Transforming character delimited values
Techniques for transforming character delimited values are presented herein. An input module is configured to read a set of character delimited values. A generation module is configured to generate a synchronization block for the set of values that includes a value selected from a byte size of the associated value and may be a flag representing a predetermined value. An output module is configured to output the synchronization block and the set of values to a binary data output stream for output in a device dependent byte order according to the respective byte sizes of the values in the set of values. |
US09928284B2 |
File recognition system and method
In various embodiments, a system and method for recognizing and integrating datasets disclosed. The system comprises a processor and a memory unit. A training dataset is developed that forms the basis to measure similarities between and among the datasets. Incoming datasets are examined for features and a measurement is made to determine similarity with datasets in the training dataset. An estimate can be made of the probability that an incoming dataset contains specified attributes. The incoming dataset can be assigned an attribute based on the probability estimate. |
US09928281B2 |
Lightweight table comparison
A system, method and computer program product for enabling light weight table comparison with high-accuracy (high confidence) of tables where one is a copy of the other, which copy may be maintained synchronized by replication. The method performs database comparison using a sample-based, statistics-based, or materialized query tables-based approaches. The method first identifies a block comprising a sub-set of rows of data of a source database table and a corresponding block from a target database table, and obtains a statistical value associated with each block. Then the statistical values for the corresponding source and target block are compared and a consistency evaluation of source and target database is determined based on comparing results. Further methods enable a determination of the data as being persistent or not in manner that accounts for real-time data modifications to underlying source and target database tables while identified blocks are being compared. |
US09928280B2 |
Suggesting connections to users with low activity in a social networking system
To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users. |
US09928276B2 |
Processing records in dynamic ranges
A scalable analysis system is described herein that performs common data analysis operations such as distinct counts and data grouping in a more scalable and efficient manner. The system allows distinct counts and data grouping to be applied to large datasets with predictable growth in the cost of the operation. The system dynamically partitions data based on the actual data distribution, which provides both scalability and uncompromised performance. The system sets a budget of available memory or other resources to use for the operation. As the operation progresses, the system determines whether the budget of memory is nearing exhaustion. Upon detecting that the memory used is near the limit, the system dynamically partitions the data. If the system still detects memory pressure, then the system partitions again, until a partition level is identified that fits within the memory budget. |
US09928259B2 |
Deleted database record reuse
A computer-implemented method for reusing deleted database records includes, receiving, by a database manager executing within a computing device, a first query request to insert, into a database table, a first set of database records. The database manager identifies a first set of entries within a journal log bundle. The database manager also determines, in response to identifying a first set of entries, that there is a third set of deleted database records located on a same page as a second set of database records. The database manager also, in response to determining that there is a third set of deleted database records located on a same page as the second set of database records, inserts into the database table the first set of database records using the third set of deleted database records. |
US09928246B1 |
Managing snapshots of data
A method is used in managing snapshots of data. Identity information of a snapshot of data is updated. The snapshot represents a state of the data at a particular prior point in time. A new snapshot of the data is created. The new snapshot is created based on the identity information of the snapshot. |
US09928245B2 |
Method and apparatus for managing memory space
Embodiments of the present invention relate to a method, apparatus and computer product for managing memory space. In one aspect of the present invention, there is provided a method for managing memory space that is organized into pages, the pages being divided into a plurality of page sets, each page set being associated with one of a plurality of upper-layer systems, by: performing state monitoring to the plurality of upper-layer systems to assign priorities to the plurality of upper-layer systems; and determining an order of releasing the pages of the memory space based on the priorities of the plurality of upper-layer systems with the page sets as units. Other aspects and embodiments of invention are also disclosed. |
US09928241B2 |
Systems and methods for analyzing electronic communications to dynamically improve efficiency and visualization of collaborative work environments
Systems and methods for managing a collaborative environment are provided. A plurality of sheets is stored in a collaboration system. The collaboration system tracks user interactions with the plurality of sheets and generates a collaboration graph based on the interactions. The collaboration graph is analyzed to determine similarities between the sheets and/or the users. One or more visualizations are generated based on the collaboration graph and the determined similarities. In some embodiments, the collaboration system is able to provide project management information even for dynamic workflows that are not explicitly defined. |
US09928236B2 |
Systems and methods for multi-path language translation
Systems, apparatus, computer-readable media, and methods to provide translation of words or phrases from an initial language to a target language using multiple pathways are disclosed. The multiple pathways may have independent or near independent errors and the use of multiple pathways may reduce the errors that may be encountered in semantic vector based language translation. Cost values may be determined for translation to various potential words in the target language based at least in part on the multiple translation pathways between the initial language and the final language. The cost values may be used to select from among the various potential words in the target language. |
US09928230B1 |
Variable and dynamic adjustments to electronic forms
In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device. |
US09928227B2 |
Techniques for utilizing information associated with an action command to select an appropriate form
A technique for pre-filling a computing device form with information associated with an action command found in a message includes receiving a message. Content of the message is analyzed utilizing natural language processing (NLP) to locate an action command within the message. NLP is applied to text in the message that is associated with the action command to determine a context of the action command. A similarity algorithm is applied to the text and one or more input fields of the form to identify one or more matching elements between the text and the input fields of the form. Finally, the input fields of the form are automatically pre-filled with information associated with the matching elements in the message whose similarity exceeds a predetermined threshold. |
US09928224B1 |
Assigning slots to content in a pipeline
Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page pipeline. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template and can be weighted based upon their location in a page pipeline. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page. |
US09928223B1 |
Methods for prerendering and methods for managing and configuring prerendering operations
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page, where the network content includes a second portion including an advertisement and a first portion that does not include the advertisement. Responsive to the request, the first portion of the network content is provided without the second content. When a user selects a navigation event associated with the network content, the second portion for display is provided to the user with the first portion. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations. |
US09928221B1 |
Sharing links which include user input
Aspects of the subject technology relate to systems and methods for sharing links which include user input. A first web page is displayed in a web browser, where the first web page is associated with a first universal resource locator and includes at least one input element. One or more user entries are received to form a filled-in web page, where each entry is associated with an input element of the at least one input element. Each received user entry is converted into a respective string value. A second universal resource locator is generated based on the string values and the first universal resource locator, where the second universal resource locator, when processed, generates a second web page corresponding to the first web page and having at least one input element filled in based on the second URL. |
US09928219B2 |
Apparatus and method for case conversion
An apparatus and a method of changing a character in a terminal, capable of conveniently changing a capital letter and a small letter of an input word, includes a controller that, whenever a change key is entered after a specific word is selected in an input mode, is configured to sequentially perform a change in a first character among characters of the specific word to a capital letter or a small letter, a change in entire characters of the specific word to capital letters, and a change of the entire characters of the specific word to small letters. |
US09928215B1 |
Iterative simple linear regression coefficient calculation for streamed data using components
Methods, systems, and computing system program products for iteratively calculating Simple Linear Regression (SLR) coefficients for streamed data, including iteratively calculating one or more components of SLR coefficients for an adjusted computation window based on one or more components of SLR coefficients calculated for a pre-adjusted computation window and then calculating the SLR coefficients for the adjusted computation window based on the iteratively calculated components. Iteratively calculating SLR coefficients avoids visiting all data elements in the adjusted computation window and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption. |
US09928208B2 |
Methods to send extra information in-band on inter-integrated circuit (I2C) bus
System, methods and apparatus are described that offer improved performance of an Inter-Integrated Circuit (I2C) bus. Primary data may be encoded in first signaling in accordance with I2C bus protocols, and the first signaling may be combined with second signaling to obtain combined signaling for transmission on an I2C bus. Secondary data may be encoded in the second signaling with the combined signaling remaining compatible with the I2C bus protocols. The second signaling may modulate a voltage level of at least one signal in the first signaling. The second signaling may pulse-width modulate a clock signal transmitted on the I2C bus. The second signaling may modify a start condition between bytes transmitted on the I2C bus. The second signaling may add a plurality of short pulses to a clock signal transmitted in the first signaling. |
US09928206B2 |
Dedicated LAN interface per IPMI instance on a multiple baseboard management controller (BMC) system with single physical network interface
A system includes a management controller for managing a plurality of computing platforms. The management controller includes a processor, a physical network interface controller (NIC), a volatile memory, and a non-volatile memory storing computer executable code. The computer executable code, when executed at the processor, is configured to: provide a plurality of firmware instances, each corresponding to a respective one of the computing platforms; configure a plurality of virtual NICs (VNICs), each of the VNICs corresponding to a respective one of the firmware instances, wherein the VNICs share network resource provided by the physical NIC; and for each of the firmware instances, in response to a communication command to transmit data through the corresponding VNIC, transmit the data through the physical NIC. |
US09928202B2 |
Time-division multiplexing data bus
A two-to-one multiplexor comprises a first data input configured to hold data provided from a first preceding asynchronous pipeline stage and a second data input configured to hold data provided from a second preceding asynchronous pipeline stage, a 4-phase bundled data protocol facilitating communication between the first and the second data inputs and the first and second preceding asynchronous pipeline stage, an arbitration unit connected to the first data input and the second data input, and configured to select which of the data from the first and the second data inputs is released, a request release unit, and a reset unit wherein the arbitration unit, the request release unit, and the reset unit implement and complete a second 4-phase bundled data protocol facilitating communication with a succeeding asynchronous pipeline stage for transmission of the data chosen by the arbitration unit thereby providing asynchronous multiplexing of the data. |
US09928198B2 |
Adapter card with a computer module form factor
A system includes a circuit board with a Peripheral Component Interconnect Express (“PCIe”) backplane. The backplane is configured to receive processing power from a computer module. An adapter card having a computer module form factor is coupled to the PCIe backplane instead of the computer module. The adapter card includes a switch that aggregates one or more PCIe lanes and a transceiver. A communication link couples the transceiver to a remote processor device, which provides processing power to the circuit board. |
US09928197B2 |
USB device and method thereof for recognizing host operating system
Provided are a USB device and a method thereof for recognizing a host operating system. The method comprises the following steps: a USB device waiting for receiving a USB command from a host; determining whether the received USB command is a command for obtaining a configuration descriptor; if yes, determining a host operating system according to values of a first flag and a second flag and a value of a length byte in the command for obtaining the configuration descriptor; after the host operating system is determined, performing, by using a corresponding communications protocol, data communication with the host according to the host operating system, and shielding a file which cannot be operated under the host operating system, thereby making the host accurately recognize and operate the USB device, and making the USB device and the application of the USB device further optimized. |
US09928194B2 |
Non-linear transmit biasing for a serial bus transmitter
Described embodiments provide a transmitter for transmitting data over a serial bus coupled to the transmitter. The transmitter includes a controller to generate data for transmission by the transmitter. A transmit driver is coupled to the controller. The transmit driver, in response to the generated data for transmission, generates logic transitions on the serial bus. The transmit driver generates low-to-high logic transitions on the serial bus by charging the serial bus by a bus current based on (i) a predetermined initial bias level for a first time period, and (ii) a first predetermined maximum bias level for a second time period. The transmit driver generates high-to-low logic transitions on the serial bus by discharging the serial bus by a bus current based on (i) a pre-charged level of the transmit driver, and (ii) a second predetermined maximum bias level for a third time period. |
US09928192B2 |
Network controller—sideband interface port controller
A network interface controller includes a media access controller and a host adapter. The host adapter includes a transmit route connected to receive an in-band packet from a host and further connected to transmit the in-band packet to the media access controller. The network interface controller also includes a sideband port controller connected to receive a sideband packet destined for a network from a sideband endpoint and further connected to transmit the sideband packet to the host adapter. The host adapter further includes a host buffer to store the in-band packet, a sideband buffer to store the sideband packet, and an arbiter connected to allow, at different times, the in-band packet to advance along the transmit route from the host buffer to the media access controller and the sideband packet to advance along the transmit route from the sideband buffer to the media access controller. |
US09928187B2 |
Increasing data throughput in the image processing path of a document reproduction device
What is disclosed is a system and method for increasing throughput in the image processing path of a digital document reproduction device. A digital image to be processed is received. Memory is allocated into two buffers, B[0] and B[1]. Each buffer has size S B ≤ M 2 , where M is a size of the allocation. The digital image is divided into N number of tiles. Then, for tiles Ti, where i=1 to N: (A) the image data of tile Ti is decompressed into buffer B[((i% 2)=0], and (B) the image data of buffer B[(i% 2)≠0] is decompressed into the image path pipeline. Send a signal indicating that processing of the digital image has completed. |
US09928182B2 |
Direct interface between SRAM and non-volatile memory providing space efficiency by matching pitch in both memories
A memory system comprises an SRAM array and a NVM array. The SRAM array and NVM array are both organized in rows and columns. The NVM array is directly coupled to the SRAM array. The memory system may also be coupled to a system bus of a data processing system. The number of columns of the NVM array is an integer multiple of the number of columns of the SRAM array, where the integer multiple is greater than one. Column logic is coupled to the SRAM array and to the NVM array. The column logic controls accesses to the SRAM and to the NVM array, and the column logic controls direct data transfers between the SRAM array and the NVM array. |
US09928180B2 |
Synchronizing a translation lookaside buffer with page tables
The translation lookaside buffer (TLB) of a processor is kept in synchronization with a guest page table by use of an indicator referred to as a “T” bit. The T bit of the NPT/EPT entries mapping the guest page table are set when a page walk is performed on the NPT/EPT. When modifications are made to pages mapped by NPT/EPT entries with their T bit set, changes to the TLB are made so that the TLB remains in synchronization with the guest page table. Accordingly, record/replay of virtual machines of virtualized computer systems may be performed reliably with no non-determinism introduced by stale TLBs that fall out of synchronization with the guest page table. |
US09928179B2 |
Cache replacement policy
Cache replacement policy. In accordance with a first embodiment of the present invention, an apparatus comprises a queue memory structure configured to queue cache requests that miss a second cache after missing a first cache. The apparatus comprises additional memory associated with the queue memory structure is configured to record an evict way of the cache requests for the cache. The apparatus may be further configured to lock the evict way recorded in the additional memory, for example, to prevent reuse of the evict way. The apparatus may be further configured to unlock the evict way responsive to a fill from the second cache to the cache. The additional memory may be a component of a higher level cache. |
US09928177B2 |
Managing method for cache memory of solid state drive
A managing method for a cache memory of a solid state drive includes the following steps. When the solid state drive decides to perform a garbage collection, a storing space of the cache memory is divided into plural storing portions according to at least one of the command type of an access command, access data size of the access command and the drive free space. A first storing portion of the cache memory is set as a buffering unit for a garbage collecting purpose. A second storing portion of the cache memory is set as a buffering unit for a writing purpose. |
US09928173B2 |
Conditional inclusion of data in a transactional memory read set
Determining, by a processor having a cache, if data in the cache is to be monitored for cache coherency conflicts in a transactional memory (TM) environment. A processor executes a TM transaction, that includes the following. Executing a memory data access instruction that accesses an operand at an operand memory address. Based on either a prefix instruction associated with the memory data access instruction, or an operand tag associated with the operand of the memory data access instruction, determining whether a cache entry having the operand is to be marked for monitoring for cache coherency conflicts while the processor is executing the transaction. Based on determining that the cache entry is to be marked for monitoring for cache coherency conflicts while the processor is executing the transaction, marking the cache entry for monitoring for conflicts. |
US09928171B2 |
Apparatuses and methods for providing data to a configurable storage area
Apparatuses and methods for providing data to a configurable storage area are disclosed herein. An example apparatus may include an extended address register including a plurality of configuration bits indicative of an offset and a size, an array having a storage area, a size and offset of the storage area based, at least in part, on the plurality of configuration bits, and a buffer configured to store data, the data including data intended to be stored in the storage area. A memory control unit may be coupled to the buffer and configured to cause the buffer to store the data intended to be stored in the storage area in the storage area of the array responsive, at least in part, to a flush command. |
US09928167B2 |
Information processing system and nonvolatile storage unit
According to one embodiment, a memory system includes a nonvolatile storage device and an information processing apparatus. The information processing apparatus includes a first control circuit configured to send a delete notification to the nonvolatile storage device to invalidate data in a first logical address area when read data corresponding to the first logical address area is the same as data expressed by a first function. The nonvolatile storage device include a nonvolatile storage medium, a management table configured to associate a logical address corresponding to valid data for the nonvolatile storage device with a physical address, and a second control circuit configured to update the management table to invalidate a logical address designated by the delete notification, and to send the data expressed by the first function to the information processing apparatus when a logical address included in a read instruction received from the information processing apparatus is invalid. |
US09928165B2 |
Nonvolatile memory device and method of controlling suspension of command execution of the same
A nonvolatile memory device includes a memory cell array, a row decoder, a page buffer, and control logic. The memory cell array includes memory cells connected to word lines and bit lines, the memory cell array being configured to store data. The row decoder is configured to selectively activate a string selection line, a ground selection line, and the word lines of the memory cell array. The page buffer is configured to temporarily store external data and to apply a predetermined voltage to the bit lines according to the stored data during a program operation, and to sense data stored in selected memory cells using the bit lines during a read operation or a verification operation. The control logic is configured to control the row decoder and the page buffer. During execution of commands, when a request to suspend the execution of the commands is retrieved, chip information is backed up to a storage space separate from the control logic. |
US09928163B2 |
Dynamic test topology visualization
An approach for dynamic test topology visualization is provided. The approach retrieves test data from one or more databases. The approach retrieves test data from an application under test. The approach creates a visual diagram, wherein the visual diagram includes one or more topological elements, one or more topological relationships between the one or more topological elements, the test data, and a screen snapshot of an application under test. The approach overlays the visual diagram with user interaction information. The approach associates the visual diagram to the test execution performed on the application under test. |
US09928162B2 |
Identifying severity of test execution failures by analyzing test execution logs
The method includes identifying a test report log for a regression test. The method further includes identifying one or more errors in the identified test report log. The method further includes determining a severity category for the one or more identified errors in the identified test report log. The method further includes determining a severity category for the identified test report log based on the determined severity category for the one or more identified errors in the identified test report log. |
US09928160B2 |
Automatic pre-detection of potential coding issues and recommendation for resolution actions
A tool for automatic pre-detection of potential software product impact according to a statement placed in a software development system, and for automatically recommending for resolutions which accesses a repository of information containing a history of changes and effects of the changes for a software project; using a received a statement in natural language to perform a natural language search of the repository; according to the findings of the search of the repository, using a machine learning model to compose an impact prediction regarding the received statement relative to the findings; and automatically placing an advisory notice regarding to the impact prediction into the software development system, wherein the advisory notice is associated with the received statement. |
US09928157B2 |
Filtering multiple in-memory trace buffers for event ranges before dumping from memory
A method for filtering multiple in-memory trace buffers for event ranges is provided. The method includes allocating a plurality of main trace buffers, based on the number of central processing units (CPU) participating in a trace. Each CPU has a dedicated main trace buffer, and each main trace buffer is circular. Each main trace buffer is divided into an equal number of sub-buffers. A plurality of events is written to the current sub-buffer. When the current sub-buffer is filled, events are written to the next sub-buffer. Events are extracted from at least one of the sub-buffers, starting with the sub-buffer that includes a compare time and ending at the end of the main trace buffer. |
US09928155B2 |
Automated anomaly detection service on heterogeneous log streams
Systems and methods are disclosed for handling log data from one or more applications, sensors or instruments by receiving heterogeneous logs from arbitrary/unknown systems or applications; generating regular expression patterns from the heterogeneous log sources using machine learning and extracting a log pattern therefrom; generating models and profiles from training logs based on different conditions and updating a global model database storing all models generated over time; tokenizing raw log messages from one or more applications, sensors or instruments running a production system; transforming incoming tokenized streams are into data-objects for anomaly detection and forwarding of log messages to various anomaly detectors; and generating an anomaly alert from the one or more applications, sensors or instruments running a production system. |
US09928153B2 |
Determining where bottlenecks occur in multi-threaded multi-path computing systems
One or more processors analyze interaction data for two or more nodes within a plurality of nodes processing a computing transaction. One or more processors determine a number of inbound requests and a number of outbound requests for the two or more nodes within the plurality of nodes. One or more processors determine whether one or more nodes within the plurality of nodes are limiting computing performance. |
US09928150B2 |
System and method for testing a logic-based processing device
A method of operating a test device for a logic-based processing device includes the steps of providing an original set of test instructions, generating one or more Quick Error Detection (QED) test programs, and causing the one or more QED test programs to be executed on the logic-based processing device. Each one of the QED test programs includes the original test program with additional instructions inserted at strategic locations within the original set, wherein the additional instructions and the strategic locations vary between each of the QED test programs. |
US09928146B2 |
Data storage system utilizing proxy device for storage operations
A data storage environment can include a secondary storage computing device that acts as a proxy for other secondary storage computing devices. For example, the secondary storage computing device receives a storage operation request from one or more of the other secondary storage computing devices, such as a request to create a snapshot of client data. The secondary storage computing device generally acts as an intermediary between the other secondary storage computing devices and the storage device to carry out the snapshots or other storage operations. The secondary storage computing device may further receive a notification upon completion of the storage operations, and transmit relevant data to the requesting secondary storage computing device regarding the storage operation. |
US09928137B2 |
Data storage device and error correction method
A data storage device includes a flash memory and a controller. The flash memory includes a plurality of dies, and each of the dies includes a first memory plane and a second memory plane, wherein the first memory plane includes a plurality of pages and the second memory plane includes a plurality of pages. The controller corrects data stored in the first memory plane and the second memory plane according to an ECC capability table, wherein the ECC capability table is arranged to record a first ECC capability value of the first memory plane and a second ECC capability value of the second memory plane. |
US09928136B2 |
Message storage in memory blocks using codewords
A codeword is generated from a message. One or more anchor values are appended to the codeword at predetermined anchor positions. Before the codeword is stored in a memory block, the locations and values of stuck cells in the memory block are determined. Based on the values and positions of the stuck cells, the values of the codeword are remapped so that values of the codeword that are the same as the values of the stuck cells are placed at the positions of the stuck cells. The remapped codeword is stored in the memory block. When the message is later read, the original codeword can be recovered from the remapped codeword based on the locations of the anchor values in the remapped codeword. |
US09928135B2 |
Non-local error detection in processor systems
A method for delocalizing an error checking on a data in a pipelined processor from the data checked. A first check-data is generated at a first location on a first data. A second location receives the first data and the first check-data. A second check-data is generated on the first data and the first check-data is compared with the second check-data at the second location. A second data is generated from the first data and a third check-data is generated on the second data at the second location. A third check-data is generated on the second data at the second location and the second data is transferred to a third location. The third check-data is transferred to a fourth location. A fourth check-data is generated on the second data and is transferred to the fourth location. The fourth check-data and the third check-data are compared at the fourth location. |
US09928134B2 |
Method and apparatus for repairing dynamic link library file
A method for repairing a dynamic link library (DLL) file includes: reading an import section in an executable file; determining, according to DLL file information recorded in the import section and a pre-established correspondence between a DLL file and a save path, that a DLL file is lost; and notifying, when an instruction for running the executable file is received, that the DLL file is lost, and calling an installation package of the DLL file to repair the DLL file. The apparatus includes: a reading module, a determining module and a repairing module. |
US09928120B1 |
Configuring logical unit number mapping for multiple SCSI target endpoints
Embodiments are described for systems and methods of reconfiguring logical units (LUN) in a network of SCSI target endpoints by defining a first bitmap associated with each LUN of a plurality of LUNs in the network, wherein each bit of the first bitmap represents an endpoint utilizing a corresponding LUN so that a bit pattern of the first bitmap represents a first set of endpoints utilizing the corresponding LUN, applying a lock to block I/O operations to the plurality of LUNs, updating the first bitmap to generate a second bitmap representing a second set of endpoints utilizing the corresponding LUN, and releasing the lock to update a LUN to endpoint mapping for the plurality of LUNS and the endpoints in a single update operation. |
US09928118B1 |
Detecting tape allocation deadlocks in computer systems using tape device allocation serializer software
Monitoring resource allocation requests to computer resources shared between a plurality of computers includes detecting an allocation request by an application for a first set of the plurality of computer resources and assigning the application to a group, wherein each member of the group comprises a respective application having an associated allocation request for an associated set of the plurality of computer resources. Determining that the first set of the plurality of computer resources cannot be allocated by the application, and determining that the first application generates a function call instructing other members of the group, if any, to request allocation of their associated set of the plurality of computer resources results in incrementing a counter value corresponding to the group. A message is sent when the counter value exceeds a predetermined threshold. |
US09928116B2 |
Safe consolidation and migration
A method, apparatus and computer program product for program migration, the method comprising: receiving a target host and an application to be migrated to a target host; estimating a target load of the application to be migrated; generating a synthetic application which simulates a simulated load, the simulated load being smaller than the target load; loading the synthetic application to the target host; monitoring behavior of the target host, the synthetic application, or a second application executed thereon; subject to the behavior being satisfactory: if the simulated load is smaller than the target load, then repeating said generating, said loading and said monitoring, wherein said loading is repeated with increased load; and otherwise migrating the application to the target. |
US09928112B2 |
Configuration of floating node boundaries
Embodiments of the present invention provide systems and methods for resource allocation. The systems and methods for resource allocation include: configuring a plan to utilize computer resources; partitioning computer resources; and applying a set of two or more hypervisors, which use a single service processor, to execute the plan to utilize computer resources. The hypervisors facilitate the partitioning of the computer resources, group partitions of the computer resources, control access to nodes, and change node boundaries. |
US09928110B2 |
Resource allocation based on processor assignments
An apparatus may include first and second processors. A first user may be bound to the first processor such that processes of the first user execute on the first processor and do not execute on the second processor. A second user may be bound to the second processor such that processes of the second user execute on the second processor and do not execute on the first processor. |
US09928100B2 |
Adjusting virtual machine migration plans based on alert conditions related to future migrations
Migration of virtual machines within a computing environment is facilitated. A processor obtains a current virtual machine to host mapping in the computing environment, as well as a plurality of future virtual machine to host mappings. A current migration plan to migrate from a current state of the computing environment to another state of the computing environment is also obtained. Based on the current virtual machine to host mapping and one or more future virtual machine to host mappings of the plurality of future virtual machine to host mappings a determination is made that one or more potential alert conditions exist in the current migration plan. The current migration plan and/or one or more future virtual machine to host mappings are displayed. The current migration plan is adjusted to address at least one potential alert condition of the one or more potential alert conditions to improve processing within the computing environment. |
US09928097B1 |
Methods, systems, and computer readable mediums for defining and updating a virtual computing system comprising distributed resource components
Methods, systems, and computer readable mediums for defining and updating a virtual converged infrastructure system comprising distributed resource components are disclosed. According to one method, the method includes identifying resource components collectively contained in a plurality of computing systems interconnected to form a computing system network. The method further includes generating an index that specifies a plurality of candidate virtual computing systems, wherein each of the candidate virtual computing systems includes resource components from two or more of the computing systems and utilizing the index to select a virtual computing system from among the candidate virtual computing systems. The method also includes applying identification data corresponding to resource components of the selected virtual computing system as input to a certified computing configuration to identify a level of compliance of the selected virtual computing system. |
US09928095B2 |
Preventing interoperability conflicts in a shared computing environment
A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A system can receive a request from an application, and the hypervisor can determine that the request is one that may result in poor interoperability between the application and the processing environment. The hypervisor can identify a processing solution that is more compatible, and it can fulfill the request using the more compatible option. However, the hypervisor need not alert the application of the modified execution; rather, the hypervisor can communicate to the application that the request has been fulfilled. |
US09928094B2 |
Hardware accelerated virtual context switching
In a virtual computing environment, a system configured to switch between isolated virtual contexts. A system includes a physical processor. The physical processor includes an instruction set architecture. The instruction set architecture includes an instruction included in the instruction set architecture for the physical processor that when invoked indicates that a virtual processor implemented using the physical processor should switch directly from a first virtual machine context to a second virtual machine context. The first and second virtual machine contexts are isolated from each other. |
US09928093B2 |
Methods and systems for establishing connections associated with virtual machine migrations
An example method of establishing one or more connections between a target host machine and a remote endpoint connected to a virtual machine (VM) running on a source host machine includes receiving, by a target hypervisor executable on a target host machine, a list of one or more remote endpoints to which a VM executable on a source host machine is connected. The source and target host machines are coupled to a network. The method further includes initiating, by a host communication manager executable on the target host machine, a connection to one or more of the remote endpoints specified in the list before the VM has completed migration from the source host machine to the target host machine. |
US09928090B2 |
Method for processing dynamic language and electronic device using the same
Methods and apparatuses are provided for processing a dynamic language application in an electronic device. A first machine code is generated using a first processor and a second machine code is generated using a second processor, for the dynamic language application. The dynamic language application is processed by executing the first machine code. The first machine code is replaced with the second machine code. Processing of the dynamic language application is continued by executing the second machine code. |
US09928087B2 |
State-preserving reversible configuration change
At a system configured according to a first configuration, an activity that uses a second configuration is detected. A set of changes is determined, which when applied to the first configuration result in the second configuration. State information of a second activity at the system is saved. The set of changes is applied to the first configuration to operate the system under the second configuration. The activity is performed under the second configuration until completion. A portion of the set of changes is removed from a portion of the second configuration such that the portion of the second configuration reverts to a corresponding portion of the first configuration. The second activity is resumed using the saved state information. The state information is sufficient to resume the second activity after the activity has completed and from a point reached in the second activity before the applying of the set of changes. |
US09928086B2 |
System and method for software feature management
A method includes providing a computer readable code configured to perform a process of feature management. The computer code includes one or more configurable features having a feature property. The feature property includes a state. The method also includes: running the computer readable code on the local computer; connecting by the local computer with a feature computer server; identifying an instance of an installed computer program including the computer readable code, and retrieving a feature record associated with the installed computer program or the member from the feature server; and configuring a state of one or more of a set of the feature properties of the installed computer program based on a retrieved feature record. A system to perform the method is also described. |
US09928085B2 |
Stack-based adaptive localization and internationalization of applications
The disclosed embodiments provide a system that facilitates use of an application. During operation, the system obtains a language stack containing an ordered set of preferred languages for a user of the application. Next, for each user-interface component from a set of user-interface components in the application, the system obtains content for the user-interface component based on an order of languages in the language stack. The system then includes the content in the user-interface component during use of the application on an electronic device by the user. |
US09928083B2 |
Tab trimming
Various embodiments proactively monitor and efficiently manage resource usage of individual tabs. In at least some embodiments, one or more tabs can be dehydrated in accordance with various operational properties, and rehydrated when a user actually activates a particular tab. In at least some embodiments, rehydration can occur on a tab-by-tab basis, while at least some tabs remain dehydrated. Dehydrated tabs can, in some embodiments, be visually presented to a user in a manner in which normal, active tabs are presented. |
US09928082B1 |
Methods and systems for remote device configuration
Systems and methods described herein may perform processing associated with loading, with a boot agent injection module in communication with a processor; a boot agent into a memory of a network device comprising a processor; and perform processing associated with using the boot agent to configure, with the network device, the network device to connect to a remote computer. |
US09928079B2 |
Conditional processor auto boot with no boot loader when coupled with a nonvolatile memory
The use of a sleep, or halt, instruction enables a processor to halt execution when read from a non-volatile memory. The opcode for the sleep instruction is the same value as the constant bit value of an un-programmed, nonvolatile memory. When the opcode is read by the processor, execution is halted and the processor enters a wait or sleep mode. During the sleep mode, firmware is programmed into memory with another means such as an external host processor. When a valid trigger event occurs, for instance, external or internal interrupts or reset activation, the processor then exits the sleep mode and starts instruction etching at the PC_INIT address. |
US09928077B2 |
Chip starting method, multi-core processor chip and storage medium
A chip starting method, a multi-core processor chip and a storage medium. The chip starting method comprises: setting a first starting priority for more than two processors, and separately setting, for each processor, a second priority of starting each storage unit in more than two storage units; determining, according to the first priority, a first processor that is to be started and has the highest priority; the first processor successively loading a start program from each storage unit according to the second priority corresponding to the first processor, and executing the start program to perform an initialization operation; ending program loading of the first processor when loading of the start program from any storage unit in the more than two storage units succeeds, or loading of the start program from all storage units in the more than two storage units fails; and starting program loading of the second processor and so on until program loading of the more than two processors is completed. |
US09928076B2 |
Method and apparatus for unstructured control flow for SIMD execution engine
An apparatus and method for a SIMD unstructured branching. For example, one embodiment of a processor comprises: an execution unit having a plurality of channels to execute instructions; and a branch unit to process unstructured control flow instructions and to maintain a per channel count value for each channel, the branch unit to store instruction pointer tags for the unstructured control flow instructions in a memory and identify the instruction pointer tags using tag addresses, the branch unit to further enable and disable the channels based at least on the per channel count value. |
US09928070B2 |
Microprocessor with a reservation stations structure including primary and secondary reservation stations and a bypass system
A microprocessor with a fused reservation stations (RS) structure including a primary RS, a secondary RS, and a bypass system. The primary RS has an input for receiving issued instructions, has a push output for pushing the issued instructions to the secondary RS, and has at least one bypass output for dispatching issued instructions that are ready for dispatch. The secondary RS has an input coupled to the push output of the primary RS and has at least one dispatch output. The bypass system selects between the bypass output of the primary RS and at least one dispatch output of the secondary RS for dispatching selected issued instructions. The primary and secondary RS may each be selected from different RS structure types. A unify RS provides a suitable primary RS, and the secondary RS may include multiple queues. The bypass output enables direct dispatch from the primary RS. |
US09928068B2 |
Hardware managed dynamic thread fetch rate control
A system may include a memory to store an enhancer to identify a branch instruction, having a miss-prediction rate above a threshold, in an executing thread. The system may additionally include an instruction update unit to modify an operation code (opcode) of the branch instruction, where a modified opcode of a branch instruction indicates an instruction fetch priority for an executing thread. The system may further include a processor, having an instruction decode unit to set a modified instruction fetch priority of the first executing thread based on the modified opcode of the branch instruction, and an instruction fetch unit to retrieve instructions for the first executing thread from the instruction cache at a first rate, the first rate indicated by the modified instruction fetch priority of the first executing thread. |