Document Document Title
US10097122B1 Control strategy for automatic shutdown of engine
A system is provided for automatically shutting down an engine of a portable or handheld device in response to the engine operating while in an enclosed space, such as a garage, shed, room, etc. to prevent dangers associated with carbon monoxide accumulating in the enclosed space. The engine has an oxygen sensor in its exhaust that is configured to detect the presence or absence of oxygen in the exhaust. A fuel injector injects fuel for combustion within the combustion chamber. The oxygen sensor may be a switch producing an associated frequency indicating the presence or absence of oxygen. This frequency can control the fuel injection duration such that as the frequency of switching decreases, the injector injects less fuel. If the frequency continues to decrease even while injection is reduced, the controller can assume the engine is operating in confined spaces and can shut down the engine.
US10097119B2 Fan for use in agriculture
A fan for use in agriculture which has a BLDC motor which allows for varying the speed of the fan to vary the airflow rate of the fan and vary the efficiency of the fan. A ventilation system for use in a livestock confinement building to maximize a rate of growth of the livestock. A process for maximizing the growth of livestock in a livestock confinement building by controlling the airflow in the livestock confinement building.
US10097115B2 Auto-synchronization of brushless DC motors
A controller for controlling a multiphase brushless direct current (BLDC) motor is described. The controller may be configured to determine that the multiphase BLDC motor is operating in a phase delay state in response to determining that an indication of a shunt current for the multiphase BLDC motor satisfies a shunt current threshold and determine that the multiphase BLDC motor is operating in a phase advance state in response to determining that a set of phase-to-ground voltages for the multiphase BLDC motor does not indicate a zero-crossing point. The controller may further be configured to selectively energize each phase of the multiphase BLDC motor based on whether the multiphase BLDC motor is operating in the phase delay state or phase advance state.
US10097112B2 Piezoelectric energy harvester system with composite shim
A vibrational multi-morph piezoelectric energy harvester includes a composite shim having a parallelepiped form with a thickness dimension made smaller than width and length dimensions, and having a stiffness shifting from one extremity to the other extremity to minimize mechanical constraints developed at a clamping area; a seismic mass mounted at an end opposite to the clamping area to mechanically match the system to the surrounding vibration resonance; one or more piezoelectric layers laminated on said composite shim; and electrodes plated onto the one or more piezoelectric layers for connection to an electronic harvesting circuit, a battery, or a super capacitor.
US10097111B2 Piezoelectric drive device and robot
A piezoelectric drive device includes multiple piezoelectric drive units that have a contact portion which can come into contact with a driven portion, and that have a piezoelectric substance. The number of the multiple piezoelectric drive units is 10 or more, an overall output from the multiple piezoelectric drive units is 0.3 W or greater, and a weight of the piezoelectric drive unit is 1 μg to 5 g.
US10097106B1 Power converter
A power converter includes first and second switching circuits 12 and 16, a primary winding T1 having both ends connected to the first switching circuit 12, a secondary winding T2 having both ends connected to the second switching circuit 16 and magnetically coupled with the secondary winding T2, and a reactor L having a first end connected to a center tap m of the primary winding T1. The first switching circuit 12 includes a full bridge having half bridges U and V connected in parallel, and diodes D1 and D2 each having one end connected to a common point. The diodes D1 and D2 each have the other end connected to one of two parallel connecting points of the full bridge. Input alternating-current voltage Vin is applied between a second end of the reactor L and the connecting point of the diodes D1 and D2.
US10097104B2 High voltage generation circuit
A high voltage generation circuit is equipped with an AC power source, a positive polarity high voltage generating circuit, and a negative polarity high voltage generating circuit. A phase converter that converts the phase of an AC voltage supplied from the AC power source is disposed between the AC power source and the positive polarity high voltage generating circuit, or between the AC power source and the negative polarity high voltage generating circuit.
US10097103B2 Power conversion module with parallel current paths on both sides of a capacitor
The disclosure relates to a power conversion module, including: a substrate including a routing layer and an insulating layer, the routing layer including a first routing area and a second routing area; an electronic device provided on the first routing area and electrically connected to the first routing area and the second routing area, respectively; a vertical type power device provided on the second routing area and electrically connected to the second routing area; and a capacitor provided on the substrate, disposed between the electronic device and the vertical type power device, and electrically connected to the electronic device and the vertical type power device, respectively. The power conversion module is provided with all devices on the same substrate, thus cost is reduced, yield rate and reliability are improved, and parasitic inductance inside the power conversion module can be reduced.
US10097102B1 Power conversion circuit
A power conversion circuit encompasses a rectifying circuit, a first switching element, a second switching element, a third switching element, a fourth switching element, a series connection of a capacitor and an induction coil, a voltage detection section and a control circuit. The series connection of the capacitor and the induction coil is connected between a first connection point and a second connection point. The control circuit switches a mode between a first operation mode in which pulse signals are input to the first switching element to the fourth switching element and a second operation mode in which the pulse signals are input to the first switching element and the second switching element, the third switching element is turned off and the fourth switching element is turned on.
US10097089B2 Circuit and method for direct current (DC)-DC voltage converter with adaptive charge transfer
A voltage converter includes a high side transistor, a low side transistor coupled to the high side transistor at a switching node, and an inductor coupled to the switching node and providing an output node. A controller is provided that is coupled to the high side transistor and the low side transistor. The controller is configured to selectively turn on and off the high and low side transistors in a repeat cycle. The controller is configured to control the high and low side transistors to cause a sequence of packets of charge to be delivered to the inductor. Also included is an adaptive timer circuit coupled to the output node and the controller and configured to adaptively adjust the amount of charge in each packet based on the voltage ripple of the output node.
US10097085B2 System and method for generating high pulsed power, comprising a single power supply
A system for generating pulsed power, including: an input receiving an input pulse; a pulse generator generating high voltage pulses including a first input receiving a signal from the input pulse in a charge phase of the generator and a second input receiving a trigger signal of a discharge phase of the generator; a control circuit connected to both the input for receiving the input pulse and to the second input of the generator, the control circuit configured to generate a trigger signal when the end of the input pulse is detected.
US10097082B1 Offline power converter with integral line sensing
An integrated circuit power factor controller includes a pulse width modulator and a line sensing circuit. The pulse width modulator has a first input for receiving a feedback signal, a second input for receiving a line sense signal, and an output for providing a drive signal having a duty cycle formed in response to the feedback signal and the line sense signal. The line sensing circuit has an input for receiving the drive signal, and an output coupled to the second input of the pulse width modulator for providing the line sense signal. The line sensing circuit forms the line sense signal in response to measuring a duty ratio of the drive signal. In another form, an offline converter includes an integrated circuit power factor controller that provides a line sense signal in response to a duty ratio of the drive signal without measuring a voltage on the input line.
US10097080B2 System and method providing over current protection based on duty cycle information for power converter
System and method for protecting a power converter. An example system controller for protecting a power converter includes a signal generator, a comparator, and a modulation and drive component. The signal generator is configured to generate a threshold signal. The comparator is configured to receive the threshold signal and a current sensing signal and generate a comparison signal based on at least information associated with the threshold signal and the current sensing signal, the current sensing signal indicating a magnitude of a primary current flowing through a primary winding of a power converter. The modulation and drive component is coupled to the signal generator.
US10097078B2 Multi-mode energy router
In accordance with presently disclosed embodiments, a multi-mode energy router (MMER) is provided. The MMER includes a functional block of power electronics under processor control. In addition, the MMER includes a plurality of switches that can be controlled to route power from specific sources or loads to the input or output of the functional block. The MMER enables a single functional block of power electronics to selectively provide bi-directional power conversion between AC and DC components and between DC and DC components.
US10097076B2 Control circuit, control method and flyback converter
In one embodiment, a control circuit can include: a voltage feedback circuit configured to obtain a voltage feedback signal that represents an output voltage of the power stage circuit; a set signal generator configured to output a set signal when a secondary current crosses zero or a voltage sampling signal reaches a valley value; a reset signal generator configured to output a reset signal in a constant on time mode when the voltage feedback signal is greater than a first voltage threshold value, and to output the reset signal in a peak current mode when the voltage feedback signal is less than the first voltage threshold value; and a logic circuit configured to activate a switching control signal according to the set signal, and to deactivate the switching control signal according to the reset signal.
US10097074B2 Electromagnetic driving module and lens device using the same
The disclosure discloses an electromagnetic driving module which includes a base, two magnetic elements, a wiring assembly, a reference element, and a sensor element. The two magnetic elements are arranged along a reference line and positioned at two sides of the base. The wiring assembly is connected to the base and arranged adjacent to the two magnetic elements. The reference element is positioned on the base. The sensor element is adjacent to the reference elements and configured to detect the movement of the reference element to position the base. A lens device using the electromagnetic driving module is also disclosed.
US10097071B2 Vibration motor
The present disclosure is related to a vibration motor. The vibration motor includes a housing, a vibrator, a stator and an elastic part. One of the vibrator and the stator includes a coil, and the other includes a magnet opposite to the coil. The elastic part includes a first fixation part, a second fixation part and a connecting part. A weight includes a first side and a second side and a gap part formed by denting towards the direction far from a first side wall from the first side. The weight further includes a welding part protruding from the center of the gap part and extends to the edge of the gap part. The durability of the elastic part is accordingly increased, and the reliability of the product is thus improved.
US10097070B1 DC induction motor with stator coil driven by a unidirectional field current
A motor is disclosed. The motor includes a stator with a stator coil to generate a periodic magnetic field and a rotor. An air gap is disposed between the stator and the rotor. The rotor has at least one rotor ring, a portion of the rotor ring is disposed in the air gap. Due to the magnetic field, a periodic current is induced in the rotor ring. The current flowing through the portion of the rotor ring disposed in the air gap flows in a first direction to rotate the rotor relative to the stator.
US10097069B2 Electrical collecting and distributing member holding structure, electric motor, and electric motor producing method
An electrical collecting and distributing member holding structure is composed of a stator including a multiplicity of cores arranged annularly, windings wound around the multiplicity of cores respectively, and an insulator for electrical insulation between the cores and the windings, a plurality of annular electrical collecting and distributing members held around the stator to collect and distribute electric current to the windings, and a holding portion formed on the insulator. The holding portion includes a plurality of recesses formed therein. The plurality of electrical collecting and distributing members are being held in the holding portion in such a manner as to be partially received in the plurality of recesses, respectively.
US10097068B2 Electronic assembly for a rotary electrical machine for a motor vehicle
An electronic assembly (10) for an electrical rotating machine. The electronic assembly comprises a plastic overmoulded casing component (100) comprising housings (101) for receiving power modules (200), a power-conducting part overmoulded in the casing component and comprising a plurality of ground and phase traces (103a, 103b. 102), assembly openings (104′, 104a, 104) for receiving means (114) for mounting each power module on the casing component, the power modules comprising a conductive support whereon power switches (2020) and signal components (2030) are mounted, the conductive support (2010) comprising a power connector (2011) connected to the power-conducting part of the casing component and at least two phase connectors (2012a, 2012b) connected to the phase traces (103a, 103b) of the casing component, and a lower ground plane (300) suitable for receiving the casing component and for being mounted on a dissipation unit of the electrical rotating machine.
US10097067B2 Liquefaction system and power generation system
Liquefier includes first compression section which is driven by a superconducting motor and which compresses a substance in a gaseous state. Cooling circuit includes: second compression section which is driven by the motor when first compression section is being driven by the motor and which compresses a refrigerant; first heat exchange section which cools the refrigerant by causing heat exchange between a substance in a tank and the compressed refrigerant; second expansion section which brings the refrigerant down to or below a critical temperature of a superconducting material by expanding the cooled refrigerant; and second heat exchange section which imparts cold heat of the refrigerant to the substance by causing heat exchange between the substance in the tank and the refrigerant after cooling a superconducting magnet, and supplies the refrigerant brought down to or below the critical temperature by second expansion section to the motor and cools the superconducting magnet.
US10097059B2 Rotating electric machine
A coil support structure including a coil spacer, a yoke spacer, and a support formed between the coil spacer and the yoke spacer. And the support has laterally protruding parts.
US10097054B2 Methods for manufacturing high temperature laminated stator cores
Embodiments of laminated stator cores suitable for usage in high temperature applications are provided, as are embodiments of methods for manufacturing high temperature laminated stator core. In one embodiment, the method includes obtaining a plurality of coated laminates each comprising a laminate over which a coating precursor layer is formed. The coating precursor layer contain inorganic dielectric particles having a softening point. The plurality of coated laminates are arranged in a laminate stack, which is then fired at temperatures equal to or greater than the softening point of the inorganic dielectric particles. During firing, a compressive force is applied to the laminate stack sufficient to consolidate the inorganic dielectric particles into a plurality of coherent interlaminate dielectric layers electrically insulating and bonding together the plurality of coated laminates as the high temperature laminated stator core.
US10097052B2 Power feeding device, power feeding method, and power feeding system
Disclosed herein is a power feeding device including: power transmitting section which transmits electric power by way of a magnetic field; a set of first and second electrodes which are spaced from each other; a power supply which applies a voltage between the first and second electrodes; and a detector which detects whether foreign matter is present on the power transmitting section or not based on the voltage applied by the power supply.
US10097051B2 Rectenna circuit elements, circuits, and techniques for enhanced efficiency wireless power transmission or ambient RF energy harvesting
A rectenna includes (a) a multi-band multi-channel (MBMC) matching network, and/or (b) an adaptively reconfigurable rectifier or a breakdown-protected rectifier. An MBMC matching network includes a plurality of T-shaped transmission line matching structures coupled in series. An adaptively reconfigurable rectifier circuit includes a low input power rectifying portion, a high input power rectifying portion, and a set of transistors configured for selectively and automatically transitioning the adaptively reconfigurable rectifier between a low input power operating configuration and a high input RF power operating configuration, in a manner correlated with input RF power level. A breakdown-protected rectifier includes a transistor-protected diode structure having a diode coupled to a transistor in a manner that protects the diode from direct exposure to negative voltages that would ordinarily cause the diode to break down in the absence of the transistor.
US10097049B2 Sender controller for wireless power transfer
A signal generator generates an electrical signal that is sent to an amplifier, which increases the power of the signal using power from a power source. The amplified signal is fed to a sender transducer to generate ultrasonic waves that can be focused and sent to a receiver. The receiver transducer converts the ultrasonic waves back into electrical energy and stores it in an energy storage device, such as a battery, or uses the electrical energy to power a device. In this way, a device can be remotely charged or powered without having to be tethered to an electrical outlet.
US10097047B2 Wireless power transmission system and power transmission device of wireless power transmission system
A power transmission device includes an inverter using a frequency f11 lower than a frequency f0 between a first resonator and a second resonator or a frequency f12 higher than the frequency f0 to generate a first power; an oscillator using a frequency f10 lower than a frequency fr between the first resonator and the second resonator or a frequency f20 higher than the frequency fr to generate a second power; and a power transmission control circuitry setting a foreign object detection period between first and second transmission periods, using the frequency f11 or frequency f12 in the first transmission period, using the frequency f10 or frequency f20 in the foreign object detection period, and if it is determined that a substance is present in the foreign object detection period, transmitting power in the second transmission period at a frequency different from the frequency used in the first transmission period.
US10097046B2 Wireless power assembly
A wireless power transfer system may include a transmitter transducer assembly, a signal generator and one or more power receivers. The transmitter transducer assembly may include at least one transmitter transducer. The signal generator may be operationally configured to generate an alternating current transmission signal. The one or more power receivers may be electrically connected to one or more respective loads. Each of the one or more power receivers may include a receiver transducer assembly. The receiver transducer assembly may include at least one receiver transducer. Each receiver transducer of the at least one receiver transducer may receive a time varying electromagnetic flux of the electromagnetic field transmitted from the transmitter transducer assembly and produce a second power signal. The power processor may convert the second power signal to a third power signal appropriate for the respective one or more loads.
US10097045B2 Apparatus and a method for wireless transmission of power between DC voltage sources
An apparatus for wireless transmission of power from a DC voltage source to a DC voltage load, includes: one primary coil coupled with one secondary coil, the primary coil and the secondary coil each equipped with at least one capacitor, so that the primary coil resonates at a frequency that at least equal the secondary coil resonant frequency; the resonant coils are mutually moveable; a converter that converts the DC voltage at a primary side to an AC voltage of controllable magnitude and frequency; at least one rectifier at the secondary side converts the AC voltage at the terminals of the secondary coil to a DC voltage at the load on the secondary side; and a control system that regulates the power flow by changing the magnitude and frequency of the AC voltage at the terminals of the primary resonant coil.
US10097040B2 Thermal barrier for wireless power transfer
A thermal barrier for a wireless power transfer system comprises a first surface area (807) for coupling to a power receiver (111) to be powered by a first electromagnetic signal and a second surface area (805) for coupling to a power transmitter (101) providing a second electromagnetic signal. The thermal barrier (801) further comprises a power repeater (803) with a resonance circuit including an inductor and a capacitor. The power repeater (803) is arranged to generate the first electromagnetic signal by concentrating energy of the second electromagnetic signal towards the first surface area (807). The thermal barrier may provide thermal protection of the power transmitter (101) without unacceptable impact on the power transfer operation.
US10097038B2 Transmission coil module for wireless power transmitter
A wireless power transmission coil module including a plurality of transmission coils for wirelessly transmitting power; a shield disposed below the plurality of transmission coils; a metal plate disposed below the shield; and a connector electrically connected to the plurality of transmission coils. The metal plate includes a recess having a space for disposing the connector, and the connector includes an inner portion overlapping the shield and an outer portion without overlapping with the shield.
US10097033B2 Electrical appliance having zero stand-by power consumption
The present invention relates to an electrical appliance comprising an electronic control unit (6) and a power circuit (7) supplying power to said electronic control unit (6), the power circuit (7) comprising a soft on/off switch (1) for turning on and off the electrical appliance, the soft on/off switch (1) being connected electrically in parallel with a relay (2) and a rectifier (3). The power circuit (7) further comprises an electrical node connecting the soft on/off switch (1) and the rectifier (3) to a button sensing circuit (4) and to an AC/DC converter (5) together.
US10097032B2 Mobile terminal and charging method
The application disclose a mobile terminal, a method for charging by a power source adapter for charging directly and a method for charging a mobile terminal, where firstly the power adaptor for charging directly is configured to communicate wirelessly with the mobile terminal, and then a strategy to identity the type of charging is designed in the mobile terminal dependent upon differently configured communication pins of a different charging device, so that the mobile terminal identifies automatically the type of the external device. Also a specialized rapid charging mode is designed for the power adaptor for charging directly, the battery of the mobile terminal being charged routinely is charged directly at large current by charging voltage output by the power adaptor for charging directly, and the volt value of the charging voltage is adjusted dynamically according to the varying voltage of the battery.
US10097028B2 Electromagnetic power generator
An electromagnetic generator comprising an antenna that receives radiofrequency energy. The antenna is connected to a rectifier circuit, which is used to charge a first battery using the radiofrequency energy received by the antenna. The first battery supplies power to a control unit, which powers at least one electromagnet to generate a magnetic field. A flywheel having at least one magnet is configured to rotate when the magnetic field is generated. An alternator, connected to the flywheel, charges a second battery based on the rotation of the flywheel. The second battery is then used to supply power to an external device.
US10097026B2 Lithium-based battery pack for a hand held power tool
An electrical combination. The electrical combination comprises a battery pack configured to be interfaced with a hand held power tool, a control component, and a semiconducting switch. The transfer of power from the battery pack to the hand held power tool is controlled by the control component and the switch based on one of a battery pack state of charge and a respective state of charge of one of a plurality of battery cells. A discharge current of the battery pack is regulated based on the switch being controlled into one of a first state and a second state by the control component to selectively enable the transfer power from the plurality of battery cells to the hand held power tool.
US10097024B2 Control system and control method for a phase shifted full bidge charger
A control system and control method for a phase shifted full bridge charger, wherein, the control system comprising a sampling system and a charger controller, the charger controller comprises a start and running determination unit, a soft start control unit, a running control unit and a smooth switchover control unit; the running control unit comprises a mode determination unit, a constant-voltage control unit, a total-current-limiting control unit and a charging-current-limiting control unit. During the operation of the charger, after soft start ends, switching occurs between a constant-voltage running state, a total-current-current-limiting running state and a charging-current-limiting running state according to differences in conditions, and the smooth switchover control unit enables the controller to switch between the operation states according to differences charger operation states to realize smooth switching within the charger control method and have high steady-state performance and dynamic performance.
US10097020B2 Secure mobile device charging and cleaning systems
A system for securely storing and charging a mobile device includes an AC-connectable device, such as a multi-function printer or photocopier, having a charging area and a power source, wherein a mobile device such as a smartphone, a tablet computer, an e-reader or a portable rechargeable battery pack, is charged by placing the mobile device in the charging area and attaching the device to the power source. The charging area allows for the mobile device to be secured to or within the AC-connectable device. The mobile device may also be used to power the AC-connectable device when it is not connected to an AC power source. The system also optionally provides for cleaning, sanitizing or drying of the mobile device while it is in the charging area.
US10097012B2 Power supplying device and wireless power-supplying system
A power-supplying device for wirelessly transmitting alternating current (AC) power to a power-receiving device includes a voltage converter, an inverter circuit connected to the voltage converter, a communication unit configured to receive an output value of a rectification circuit provided in the power-receiving device from the power-receiving device, and a switching control unit configured to control the inverter circuit so that the inverter circuit converts direct current (DC) power into AC power and control whether the voltage converter steps up an input voltage or not based on whether an output value of the voltage converter or the output value of the rectification circuit reaches a specific value.
US10097009B2 Method and systems for managing power systems
A power system includes a first power asset include a first power source and a first power controller. The first power controller includes a first filter configured to receive an error amount at a first frequency range and a second power controller includes a second filter configured to receive the error amount at a second frequency range. The first power controller is configured to instruct the first power source to produce a first amount of power, adjust the first amount of power based on the error amount received by the first filter until the error amount received is substantially zero. When the error amount received is substantially zero, the first power controller is configured to determine a first desired operating amount of power based on the first power source, and adjust the first amount of power based on the first desired operating amount of power.
US10097007B2 Method for distributed power harvesting using DC power sources
A system and method for combining power from DC power sources. Each power source is coupled to a converter. Each converter converts input power to output power by monitoring and maintaining the input power at a maximum power point. Substantially all input power is converted to the output power, and the controlling is performed by allowing output voltage of the converter to vary. The converters are coupled in series. An inverter is connected in parallel with the series connection of the converters and inverts a DC input to the inverter from the converters into an AC output. The inverter maintains the voltage at the inverter input at a desirable voltage by varying the amount of the series current drawn from the converters. The series current and the output power of the converters, determine the output voltage at each converter.
US10097006B2 Control device for power converter, control program and power conversion device
A control device includes a searching unit increasing or decreasing, at a predetermined step width, an operation voltage or an operation current of a power supply connected to a power converter to search a maximum power point of the power supply, a consecution time determining unit determining whether or not the searching unit has consecutively increased or decreased the operation voltage of the power supply or the operation current thereof, and a step width increasing unit increasing the step width upon determination by the consecution time determining unit that the increase or the decrease has been consecutively executed by a predetermined number of times.
US10097005B2 Self-configuring photo-voltaic panels
Methods and apparatus for controlling an energy-generation device may be provided. Sockets of the device may be configured to electrically couple to respective energy-generation modules. In some examples, the device may include a connector, memory, and a processor configured to execute instructions for managing the electrical configuration of the sockets.
US10097004B2 Photovoltaic-based power system
The present disclosure relates to a photovoltaic power installation configured to deliver power to a power distribution grid at a point of common coupling, the photovoltaic power installation including a determination unit configured to determine an amount of self-consumed power of the photovoltaic power installation, and a first power inverter configured to generate power in accordance with 1) the determined amount of self-consumed power, and 2) a power level to be delivered at the point of common coupling. The disclosure further relates to an associated method.
US10097003B2 System and method for managing the delivery of electric power
A system for managing delivery of electric power includes at least one source of electric power supplying an aggregate amount of available power and a plurality of electrical loads, each having a priority designation. There is a power management system electrically connected to the source of electrical power and to the plurality of electrical loads. The power management system monitors electrical power demanded by the electrical loads and the aggregate amount of available power of the at least one source of electric power. When the power management system determines that the aggregate demanded power exceeds the aggregate amount of available power, the power management system continues to provide power to each of said electrical loads but at a power level which is less than demanded to one or more of said plurality of electrical loads based on the priority designation of each of said electrical loads.
US10097002B2 Power transmission arrangement and method for operating a power transmission arrangement
Embodiments are generally based on employing a power transmission line in a HVDC link to provide auxiliary power to one of the ends of the HVDC link for facilitating a black start thereof when the HVDC link is de-energized, i.e. when at least one of the HVDC converter stations is de-energized and there is no transmission of power between inverter and rectifier HVDC converter stations on each side of the HVDC link. A relatively small amount of power can be conveyed towards one of the HVDC converter stations via the power transmission line so as to provide power to any auxiliary system(s) of the converter station, for example prior to a black start of the converter station being carried out.
US10096997B2 Systems, devices and methods for remotely controlling loads in response to configuration rules and networked accessories
The pending disclosure describes embodiments of systems, devices and methods of controlling lighting and appliances on a customer premises based on configuration rules. Such embodiments include responsive to the receipt of at least one configuration instruction, one or more participant zone(s) is selected from a plurality of zones that designate predefined sections of at least one customer premise based upon the received configuration instruction and a plurality of stored output control configuration rules of the plurality of zones. For the selected participant zone(s), one or more output configuration is generated and outputted based upon the selected participant zone(s), the received configuration instruction, and the stored output control configuration rules of the selected participant zone.
US10096992B2 Electrical storage system
An electrical storage system includes an electrical storage device (10); a relay (SMR-B, SMR-G, SMR-P) switching between on/off states; a current interruption circuit (60) interrupting energization of the electrical storage device by causing the relay to switch from the on state to the off state; and a controller (30) executing drive control over the relay. The current interruption circuit includes an alarm circuit (63) outputting an alarm signal indicating overcharging/overdischarging of any one electrical storage block by comparing a voltage value of each electrical storage block with a threshold; a latch circuit (64) retaining the alarm signal; and a transistor (68) causing the relay to switch from the on state to the off state upon reception of an output signal of the latch circuit. The controller determines an energization state of the electrical storage device by executing control for turning on the relay while control for causing the alarm circuit to output the alarm signal is being executed.
US10096990B2 Surge voltage protection apparatus
A surge voltage protection apparatus includes a surge voltage absorbing component, a ground component, an electrical status sensing circuit and a control unit. The surge voltage absorbing component receives a surge voltage, so that the electrical status sensing circuit senses an electrical status between the surge voltage absorbing component and the ground component to obtain an electrical data. The electrical status sensing circuit sends the electrical data to the control unit. After the control unit receives the electrical data, the control unit determines the electrical data. When the electrical data is greater than an electrical data predetermined value, the control unit informs a power supply apparatus that the electrical data is greater than the electrical data predetermined value, so that the power supply apparatus is turned off to protect the power supply apparatus.
US10096984B2 Housing attached to multi-pole fusible link, fuse, and fuse box
The present invention provides a housing, fuse, and fuse box, with which it is possible to differentiate a multi-pole fusible link and prevent misassembly, while holding down costs. This housing is attached to a multi-pole fusible link contained within a containing part of a fuse box, and is provided with misassembly-preventing protrusions which are removable according to the type of multi-pole fusible link, the locations of the misassembly-preventing protrusions corresponding to the locations of recesses which are provided to the containing part that is to contain the multi-pole fusible link, and in which the misassembly-preventing protrusions can be contained.
US10096972B1 Current control device and current control method
A current control device for controlling, on the basis of a current command value input from an external device, a light-emitting unit current flowing from a power supply device to a light-emitting unit that includes one or a plurality of laser diodes, includes: a switching element coupled in parallel to the light-emitting unit; and a pulse-width-modulation control circuit unit to provide pulse width modulation control of the switching element in a case in which an output current output from the power supply device is greater than a present current command value or a next current command value upon a start of supply of, upon a termination of supply of, or during supply of, the light-emitting unit current.
US10096971B2 Hybrid semiconductor lasers
Various exemplary embodiments relate to an apparatus including: a first substrate including a planar dielectric layer on a semiconducting layer, and a silicon layer located directly on a planar surface of the dielectric layer, adjacent first and second segments of the silicon layer being optically end-coupled, the first segment being thicker than the second segment; and a second substrate including a III-V semiconductor layer segment on a top surface thereof, the first and second substrates being bonded together such that the III-V semiconductor layer segment is in direct contact with a portion of the first segment of the silicon layer.
US10096969B1 Method for dither free adaptive and robust dose control for photolithography
A method and apparatus for controlling a dose of radiation generated by a laser light source is disclosed. In one embodiment, a dose controller receives measurements of the deviation of output energy from an expected output energy, or “energy sigma,” and the standard deviation of the error in the dose received by the item being processed from the desired dose. The ratio of the energy sigma to the standard deviation of dose error is calculated, and the laser controller adjusts the controller gain based upon the calculated ratio so as to adjust the voltage determined by the controller, and consequently the output energy and thus the dose to the item. This is an improvement over the prior art, in which the controller gain is adjusted based upon sending a voltage dither to the laser and correlating it to its response in energy at only one frequency.
US10096967B2 Wavelength control system for pulse-by-pulse wavelength target tracking in DUV light source
Wafer positioning errors in stepper-scanners contribute to imaging defects. Changing the wavelength of the light source's generated light can compensate for wafer positional errors in the Z-direction. The wafer's real-time z-position is determined and a change in wavelength target to offset this error is communicated to the light source. The light source uses this change in wavelength target in a feed-forward operation and, in an embodiment, in combination with existing feedback operations, on a pulse-by-pulse basis for subsequent pulses in a current burst of pulses in addition to receiving the newly-specified laser wavelength target for a subsequent burst of laser pulses.
US10096966B2 Gas laser device and condenser
A gas laser device may include: a laser chamber containing laser gas; a first discharge electrode disposed in the laser chamber; a second discharge electrode disposed to face the first discharge electrode in the laser chamber; and a condenser including a polyimide dielectric and configured to supply power to between the first discharge electrode and the second discharge electrode.
US10096965B2 Algorithms for rapid gating of seed suspendable pulsed fiber laser amplifiers
Pulsed fiber lasers that amplify seed laser pulses include pump laser drivers that produce simmer currents during periods in which the seed pulse is suspended, and forward currents associated with steady state pulse amplification. By suitable selection of simmer currents, initiation of a series of seed pulses produces pulse-to-pulse output powers with suitable power variation.
US10096962B2 All-fiber chirped pulse amplification systems
By compensating polarization mode-dispersion as well chromatic dispersion in photonic crystal fiber pulse compressors, high pulse energies can be obtained from all-fiber chirped pulse amplification systems. By inducing third-order dispersion in fiber amplifiers via self-phase modulation, the third-order chromatic dispersion from bulk grating pulse compressors can be compensated and the pulse quality of hybrid fiber/bulk chirped pulse amplification systems can be improved. Finally, by amplifying positively chirped pulses in negative dispersion fiber amplifiers, a low noise wavelength tunable seed source via anti-Stokes frequency shifting can be obtained.
US10096961B2 Electrical connector having upper and lower power contacts in contact with metallic plate and making method thereof
A method of making an electrical connector comprises the steps of: insert molding a first insulator with an upper and lower rows of contacts and a metallic element arranged between the upper row of contacts and the lower row of contacts while leaving a void space to expose a bridge of the metallic element; cutting the bridge of the metallic element through the void space to form a first plate and a second plate separated from each other; and insert molding a second insulator to fill up the void space.
US10096958B2 Interface apparatus for semiconductor testing and method of manufacturing same
In one embodiment, the present invention includes an interface apparatus for semiconductor testing. The interface apparatus includes a housing. The housing includes a lower housing substrate and an upper housing substrate. The lower housing substrate has a plurality of apertures arranged according to a fine pitch, and the upper housing substrate has a plurality of apertures arranged according to a coarse pitch. A plurality of wires passes through the plurality of apertures from the lower housing substrate to the upper housing substrate. Each wire has plated conductive ends emanating from opposing sides of the housing. The plurality of apertures of the lower housing substrate corresponds to the plurality of apertures of the upper housing substrate. The interface apparatus transforms a pattern having a course pitch to a pattern having a fine pitch.
US10096955B1 High voltage radio frequency coaxial cable connector
A high voltage radio frequency (RF) coaxial cable connector. The high voltage RF coaxial cable connector may withstand high voltages (e.g., above 200 kV) and may provide impedance matching at RF frequencies. The high voltage RF coaxial cable connector may comprise a bulkhead connector and coaxial cable connector, both of which may be adapted to electrically couple a coaxial cable to a bulkhead. As the bulkhead connector matingly engages the coaxial cable connector, a first air gap may form therebetween, having an impedance determined, at least in part, by an air gap distance between the dielectrics inserts of the bulkhead connector and the coaxial cable connector. A second air gap may also be formed between the center conductor plug portion and shield portion of a coaxial cable coupled by the coaxial cable connector. The second air gap may have approximately the same air gap distance as the first air gap.
US10096950B2 Cable connector assembly having a physical resistor arranged in a larger one of two cable end connectors thereof
A cable connector assembly includes: a first cable end connector (200) including an insulative support (210), plural contacts (211) insert molded with the insulative support, and a front insulative body (20) mounted to the insulative support, the contacts including a pair of USB 2.0 signal contacts (2110), plural power contacts (2111), plural ground contacts (2112), and a detection contact (2113); a second cable end connector (300) including an insulative base (30) and plural contacts (31) insert molded with the insulative base, the contacts including a pair of signal contacts (311), a power contact (312), and a ground contact (313); a cable (400) connected therebetween, the cable including a detection wire (404) connected to the detection contact; and a physical resistor (25) connected between the detection wire of the cable and the power contact; wherein the insulative base is of a larger size than the insulative support.
US10096947B2 Electrical connector and electrical device assembled with the same therein
An electrical connector includes an insulative housing, a number of terminals retained in the insulative housing and a shell surrounding around the insulative housing. The insulative housing includes a base and a mating tongue extending forwardly therefrom. The mating tongue includes two opposite mating faces and two opposite side faces. The shell includes a holding portion and a mating portion. The mating portion of the shell includes two short-walls facing to the two side faces of the mating tongue and at most a long-wall facing to one of the mating faces of the mating tongue so that at least one of the mating faces of the mating tongue could be exposed to exterior in a vertical direction.
US10096941B2 Electrical connector
An electrical connector for the insertion of a mating connector. The electrical connector includes an insulating body having a base and a tongue extending forward from the base, multiple terminals fixed in the base and extending to the tongue, and a metal shell. The metal shell has two first walls along the upper side and the lower side, two second walls along the left side and the right side, and a limiting surface connected to the first walls and the second walls. When the mating connector is inserted in an insertion space, a first distance exists between each first wall and a shielding shell, a second distance exists between each second wall and the shielding shell, a third distance exists between each limiting surface and the shielding shell, and the third distance is less than the first distance and the second distance.
US10096936B2 Cable connector assembly
A cable connector assembly includes an electric connector having an insulating body, a first terminal group, a second terminal group, a latch member, and a first metal shell; and a second metal shell partially wrapping the periphery of a first metal shell. The first and second terminal groups have first and second ground terminals. The latch member is arranged in the insulating body and located between the first and second terminal groups. The latch member has a backward elastic arm partially protruding out of the insulating body. Both the first and second ground terminals are in electric contact with the latch member. The second metal shell has a cable-clamping portion for fixing a cable. The elastic arm elastically urges against the second metal shell.
US10096929B2 Safety socket device
A safety socket device includes a carrier, a first movable assembly and a second movable assembly. The carrier has a first plug hole and a second plug hole. The first movable assembly including a first moving element is transversely movably disposed in the carrier. The first moving element has two first guide portions, and the two first guide portions are moved for exposing the first plug hole from the first moving element by an external pushing force. The second movable assembly including a second moving element is longitudinally movably disposed in the carrier. The second moving element has a second guide portion, and the second guide portion is moved for exposing the second plug hole from the second moving element by the external pushing force.
US10096913B2 Electric wire with terminal metal fitting
An electric wire with terminal metal fitting includes an electric wire including a conductor portion and an insulating coating portion, and a terminal metal fitting including an electric-wire coupling portion coupled to a terminal portion of the electric wire. The electric-wire coupling portion includes an exposed-conductor press-bonded portion press-bonded to the exposed conductor portion; an insulation-coating press-bonded portion press-bonded to the insulating coating portion, and an intermediate integrated continuous-contact portion ensuring integrally continuous contact between the exposed-conductor press-bonded portion and the insulation-coating press-bonded portion such that the exposed conductor portion is not exposed to the outside. The electric-wire coupling portion has an inner side surface where an insulating resin layer is formed at least in a front end portion and a rear end portion in an extending direction of the electric wire.
US10096912B2 Connection method for terminal fitting and connection structure of terminal fitting
A connection method for a terminal fitting, in which the terminal fitting includes a terminal body and a plurality of terminal connection portions extending from the terminal body, and a pair of fastening caulking pieces of each of connection terminals connected to end portions of electric wires are caulked and connected to a pair of fastened caulking pieces formed in a corresponding one of the terminal connection portions, the connection method includes folding open end portions of the fastened caulking pieces inward respectively to form folded portions and a space between the folded portions so that open end portions of the pair of fastening caulking portions enter the space, and crushing the pair of the fastening caulking pieces to caulk the pair of the fastened caulking pieces so that the open end portions of the pair of the fastening caulking pieces enter the space.
US10096906B2 Multi-band, dual-polarization reflector antenna
An antenna may include a reflector and a multi-band feed assembly. A support member may be coupled to the multi-band feed assembly to orient the multi-band feed assembly for direct illumination of the reflector. The multi-band feed assembly may include first and second feeds, each having a respective septum polarizer coupled between a respective common waveguide and a respective pair of waveguides. A housing of the support member may contain the respective septum polarizers and the respective pairs of waveguides.
US10096905B2 Frequency selective surfaces
A switchable Frequency Selective Surface (FSS) in which the switchable elements are Plasma-shells. Plasma-shells as described herein allow for control or ‘reconfiguration’ of the FSS electromagnetic (EM) properties.
US10096904B2 Waveguide feed network architecture for wideband, low profile, dual polarized planar horn array antennas
A waveguide structure for a compact and scalable dual-polarized antenna array. In one example, a waveguide device comprises septum polarizers dividing common waveguides into first waveguides associated with a first polarization and second waveguides associated with a second polarization. The sets of septum polarizers may be inverted relative to each other to form first groups of four adjacent first waveguides for each type of waveguide. The waveguide device may also include a waveguide feed network including a first waveguide feed stage including waveguide combiner/dividers coupled between the four adjacent waveguides intermediate waveguides. The waveguide device may further include a second waveguide feed stage coupled with the first intermediate waveguides and the second intermediate waveguides, wherein the second waveguide feed stage extends in a direction perpendicular to the first waveguide feed stage.
US10096901B2 Coil module
A coil module includes a substrate layer, a coil electrode, and a sealing resin layer. The coil electrode includes metal pins that stand on a resin substrate of the substrate layer in such a way that lower end surfaces thereof are exposed on a lower surface of the substrate layer. The sealing resin layer is stacked on the substrate layer and covers the metal pins. Upper end surfaces of the metal pins are exposed on an upper surface of the sealing resin layer. Each of the metal pins and a corresponding one of the metal pins paired therewith are connected to each other on the lower surface of the substrate layer through a lower wiring pattern. Each of the pins and a corresponding one of the metal pins are connected to each other on the upper surface of the substrate layer through an upper wiring pattern.
US10096900B2 Multi-band communication system with isolation and impedance matching provision
A communication system is provided, including one or more antennas coupled to multiple RF paths, one or more matching blocks, each block including multiple matching networks, a look-up table including characterization data according to frequency bands and conditions, and a controller configured to control the multiple matching networks by referring to the look-up table to provide optimum impedance for a frequency band selected and a condition detected during a time interval. The matching block may further include switches and adjustment circuits.
US10096898B2 Self-reconfigurable antenna
A passive, self-reconfigurable antenna device, components of a corresponding wireless network, and methods pertaining to operations and controls of the antenna device are provided. The antenna device can include at least one antenna element configured to receive a modulated or unmodulated wireless signal, a power harvester configured to obtain power from the modulated or unmodulated wireless signal, and a first switch coupled to the power harvester and powered by the obtained power from the power harvester. The first switch can be configured to operate automatically when receiving the obtained power without requiring the receipt of control information. Further, the first switch can be configured to automatically operate according to one or more predetermined operating patterns when receiving the obtained power to modulate the corresponding antenna element. This way, antenna operating frequency, or radiation pattern or polarization states can be reconfigured.
US10096896B2 Diaphragm and method for the production thereof
A diaphragm is described, wherein the diaphragm includes at least two layers, wherein at least one of the two layers is made of an elastomer, and wherein an electric circuit is provided between the two layers. In at least one of the two layers of the diaphragm, a conductive insert is provided, by means of which an electrical connection of the electric circuit to or from the outside of the diaphragm can be achieved.
US10096895B2 Method of manufacturing an antenna
A method of manufacturing a stamped antenna includes providing a sheet of metallic material for a first stamping. A first stamping of the sheet of metallic material is performed to form at least one antenna that includes traces, contacts, a carrier connected to the traces, and at least one tie-bar connected between the traces. A pad is provided with at least one pressure sensitive adhesive area that is provided on the pad in substantially the same shape as the traces of the antenna. The pressure sensitive adhesive area is aligned with the traces of the antenna, and then bonded to the traces of the at least one antenna. A second stamping of the at least one antenna and the pressure sensitive adhesive is then performed to remove the at least one carrier and the at least one tie-bar connected to the traces.
US10096894B2 Multiband, monopole antenna assembly
A multiband antenna assembly for transmitting or receiving signals in at least two frequency bands is disclosed according to some embodiments. The multiband antenna assembly may include a monopole antenna with a base substrate and a top substrate having defined dimensions and shapes. In some embodiments, the base substrate and the top substrate are arranged with defined distance relative to each other and define a cavity. For example, a first frequency band is basically defined by the present distance. The top substrate may include at least one slot. A second frequency band basically is defined by the design and arrangement of the one slot. The second frequency band may be different from the first frequency band. The cavity may be designed so that the first and the second frequency band comprise preferred monopole sending and/or receiving directions substantially parallel to the extension of the substrates.
US10096890B2 Antenna module
The present disclosure provides an antenna module, including a metal housing having accommodating space and a circuit board accommodated in the accommodating space, the metal housing includes a metal back cover and a metal side wall, the metal side wall includes a side wall main body and a first radiator extending from an end of the side wall main body, a second radiator extending from another end of the side wall main body which is spaced with and arranged opposite to the first radiator, and a third radiator provided between the first radiator and the second radiator, a headroom region is formed between the third radiator and the circuit board. The present disclosure provides an antenna module having frequency bands of wireless signal and a good overall appearance.
US10096888B2 Electronic device including antenna device
An electronic device is provided. The electronic device includes a front cover forming a front surface, a rear cover forming a rear surface, a sidewall at least partially enclosing a space formed between the front cover and the rear cover and at least partially formed of a conductive member, a display disposed in the space and including a screen region exposed through the front cover, a non-conductive structure disposed in adjacent to the sidewall or in contact with the sidewall in the space and including a first surface facing the front cover and a second surface facing the rear cover, a first antenna pattern overlapping the non-conductive structure and fed with electricity, a second antenna pattern overlapping the non-conductive structure and disposed adjacent to the first antenna pattern to form electromagnetic-field coupling with the first antenna pattern, and an integrated circuit chip feeding electricity to the first antenna pattern.
US10096887B2 Mobile device with tri-band antennas incorporated into a metal back side
A mobile device with tri-band antennas incorporated into a metal back side thereof is provided. The device comprises: a back side comprising a face and opposing ends; an edge extending from the face: a conducting central portion; antennas located at the opposing ends, each of the antennas electrically separated from the conducting central portion, and each comprising: a first respective radiating arm located at least partially on the face, and at least two further respective radiating arms extending from the first respective radiating arm, the at least two further respective radiating arms located on the edge, the radiating arms configured to resonate in at least three frequency ranges; one or more antenna feeds connected to each of the antennas; and, a switch configured to select one or more of the antennas for operation.
US10096880B2 Waveguide comprising first and second components attachable together using an extruding lip and an intruding groove
Rapid radio frequency (RF) microwave devices and methods are disclosed. According to an aspect, a waveguide includes a body having first and second components that are attachable together to form an interior having a surface. Further, the waveguide includes a conductive material formed on the interior surface and shaped to convey electromagnetic waves.
US10096877B2 Partial dielectric loaded septum polarizer
In an example embodiment, a waveguide device comprises: a first common waveguide; a polarizer section, the polarizer section including a conductive septum dividing the first common waveguide into a first divided waveguide portion and a second waveguide divided portion; a second waveguide coupled to the first divided waveguide portion of the polarizer section; a third waveguide coupled to the second divided waveguide portion of the polarizer section; and a dielectric insert. The dielectric insert includes a first dielectric portion partially filling the polarizer section. The conductive septum and the dielectric portion convert a signal between a polarized state in the first common waveguide and a first polarization component in the second waveguide and a second polarization component in the third waveguide.
US10096867B2 Compact secondary battery module integrated with BMS
A compact secondary battery module integrated with BMS is disclosed, which includes a cartridge assembly stacked and coupled with at least two or more cartridges receiving a secondary battery cell therein; and a sensing housing disposed on a side surface of the cartridge assembly, in which two or more bus bars electrically connected with an electrode of a corresponding cell are disposed in a predetermined pattern, and a BMS circuit board that can be connected with each of the bus bars is prepared integrally.
US10096864B2 Non-aqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a pressure-sensitive current interrupt mechanism, and a flat wound electrode body that is inserted in an outer casing with a winding axis of the flat wound electrode body arranged to extend in a horizontal direction. A positive electrode plate, a negative electrode plate, and a separator in a winding end portion of the flat wound electrode body are all directed toward a top side.
US10096861B2 Method of manufacturing lithium secondary battery
Provided is a method of manufacturing a lithium secondary battery, in which, after filling a slurry containing a positive electrode active material in a plurality of pores of a metal foam, followed by performing a heat treatment process under an optimal condition, the positive electrode active material is firmly adhered in the plurality of pores of the metal foam, to thus prevent a positive electrode active material from being peeled off from the pores at the time of driving the lithium secondary battery, and increase reliability of the lithium secondary battery.
US10096854B2 Fuel cell system
A fuel cell system includes a stacked assembly, a resonance determining unit, and a controller. The stacked assembly includes a plurality of unit cells stacked together. Each of the unit cells includes an electrolyte membrane, and a pair of electrodes between which the electrolyte membrane is sandwiched. The resonance determining unit is configured to determine whether vibration of the stacked assembly which occurs during running of a vehicle is within a resonance region of the stacked assembly. The controller is configured to change a natural frequency of the stacked assembly such that the vibration of the stacked assembly falls outside the resonance region, if the resonance determining unit determines that the vibration of the stacked assembly is within the resonance region.
US10096853B2 Method of detecting abnormality in pressure sensor and fuel cell system
Disclosed is a method of detecting an abnormality in a first pressure sensor or a second pressure sensor of a fuel cell system including the upstream-side first pressure sensor and the downstream-side second pressure sensor provided in a fuel supply flow passage configured to connect a fuel cell and a fuel supply source, a pressure reducing valve, a first shutoff valve, and a second shutoff valve. The first shutoff valve is closed to shut off supply of fuel from the fuel supply source. a pressure on an upstream side and a pressure on a downstream side of the pressure reducing valve is decreased to be equal to or less than a pressure regulation lower limit value. The second shutoff valve is closed and detection pressure values of the first pressure sensor and the second pressure sensor are compared with each other.
US10096849B2 Solid oxide fuel cell system
A solid oxide fuel cell system includes: an igniting portion configured to ignite a raw material when starting up the solid oxide fuel cell system; a raw material supply portion configured to supply the raw material; a reforming air supply portion configured to supply reforming air; and an electric power generation air supply portion configured to supply electric power generation air. When starting up the solid oxide fuel cell system, the raw material supply portion supplies the raw material, and the electric power generation air supply portion supplies the electric power generation air. The igniting portion ignites the raw material. After the ignition, the reforming air supply portion supplies the reforming air. With this, the safety can be increased in consideration of characteristics in respective phases from the start-up of the solid oxide fuel cell system until the electric power generation.
US10096848B2 Air cut-off valve module and control method thereof
An air cut-off valve module and a control method thereof is provided. The air cut-off valve module has a structure in which valve plates and driving mechanisms thereof are formed as one module, and is mounted in a stack. Thus, components related to the air cut-off valve are constructed as a compact module. Furthermore, a bypass flow path is formed to dilute exhaust gas of the stack, thereby reducing the concentration of hydrogen.
US10096847B2 Air intake structure and fuel cell vehicle
An air intake structure for a fuel cell vehicle includes an air inlet port, an air passage, and a water separation passage. The air inlet port is provided in a front space of the fuel cell vehicle in which a fuel cell is accommodated. The air passage is connected to the air inlet port such that air flows from the air inlet port to the fuel cell through the air passage. The air passage has a branch point and a first minimum passage sectional area located downstream with respect to the branch point. The water separation passage has a downstream opening in the front space and extending from the branch point to the downstream opening below the air passage to separate water from the air. The water separation passage has a second minimum passage sectional area which is smaller than the first minimum passage sectional area.
US10096845B2 Methods of forming fuel cell layers
The present invention relates to electrically conductive paths in planar substrates. Various embodiments provide a method of forming one or more electrically conductive paths in a planar substrate, wherein substantially none of the substrate is removed during formation of the path. In various embodiments, by avoiding the removal of substrate during formation of the electrically conductive path, problems caused by residual substrate material can be advantageously avoided. In various embodiments, the planar substrate with the electrically conductive path can be used to make a planar fuel cell array.
US10096844B2 Manifold for plural fuel cell stacks
An assembly has a plurality of fuel cell stacks with at least one wall. At least one manifold portion is provided outwardly of the at least one wall of each of the fuel cell stacks. The at least one manifold portion for a pair of the plurality of fuel cell stacks is on facing surfaces with an intermediate wall between the at least one of the manifold portions on the pair of the plurality of fuel cell stacks. A method of forming an assembly of a plurality of fuel cell stacks is also disclosed.
US10096843B2 Interconnect
An interconnect for a low temperature solid oxide fuel cell, the interconnect comprising: a stainless steel substrate comprising a first surface and a second surface; a layer comprising chromium oxide on the first surface of the substrate, wherein the chromium oxide layer has a thickness in the range of 350-600 nm; and a metal oxide coating on the chromium oxide layer. A process for making an interconnect for a low temperature solid oxide fuel cell, the process comprising: coating a first surface of a stainless steel substrate with a metal oxide to form a coated substrate; and heating the coated substrate to a temperature in the range of 800-900° C. to form a layer comprising chromium oxide between the first surface and the metal oxide coating.
US10096841B2 Catalyst carrier, method for producing catalyst carrier, and use of catalyst carrier
A catalyst carrier, an electrode catalyst, an electrode including the catalyst, a membrane electrode assembly including the electrode, a fuel cell including the membrane electrode assembly, and a method for producing the catalyst carrier. The catalyst carrier includes a carbon material having a chain structure including a chain of carbon particles. The catalyst carrier contains a titanium compound-carbon composite particle in which carbon encloses a titanium compound particle. The molar ratios of a carbon element, a nitrogen element, and an oxygen element to a titanium element taken as 1 in the catalyst carrier are more than 0 and 50 or less, more than 0 and 2 or less, and more than 0 and 3 or less, respectively.
US10096839B2 Preparation of advanced CCMs for AMFCs by amination and cross-linking of the precursor form of the ionomer
In an AMFC, in the formation of a CCM, the anode catalyst layer is selectively cross-linked while the cathode catalyst layer is not cross-linked. This has been found to provide structural stabilization of the CCM without loss of initial power value for a CCM without cross-linking.
US10096838B2 Chemical bonding for catalyst/membrane surface adherence in membrane electrolyte fuel cells
An alkaline membrane fuel cell including at least one of i) a catalyst coated OH— ion conducting membrane having a catalyst layer and an OH— ion conducting membrane, and ii) a catalyst coated carbonate ion conducting membrane having a catalyst layer and a carbonate ion conducting membrane, respectively, wherein the at least one catalyst layer is chemically bonded to a surface of the at least one membrane, wherein the chemical bonding is established by crosslinking of polymer constituents across an interface between the at least one catalyst layer and the at least one membrane.
US10096837B2 Supporting carbon material for solid polymer fuel cell and catalyst metal particle-supporting carbon material
Provided are: a supporting carbon material for a solid polymer fuel cell, said supporting carbon material making it possible to produce a high-performance solid polymer fuel cell in which there is little decrease in power generation performance as a result of repeated battery load fluctuation that inevitably occurs during operation of the solid polymer fuel cell; and a catalyst metal particle-supporting carbon material. The present invention relates to: a supporting carbon material for a solid polymer fuel cell, said supporting carbon material being a porous carbon material in which the specific surface area of mesopores having a pore diameter of 2-50 nm according to nitrogen adsorption measurement is 600-1,600 m2/g, the relative intensity ratio (IG′/IG) of the peak intensity (IG′) of the G-band 2,650-2,700 cm−1 range to the peak intensity (IG) of the G-band 1,550-1,650 cm−1 range in the Raman spectrum is 0.8-2.2, and the peak position of the G′-band is 2,660-2,670 cm−1; and a catalyst metal particle-supporting carbon material.
US10096835B2 Lithium-ion accumulator
A lithium-ion accumulator successively includes a first current collector; a negative electrode in contact with the first current collector; an electrode separator comprising an electrolyte, in contact with the negative electrode; a positive electrode in contact with the electrode separator; and a second current collector in contact with the positive electrode. The second current collector is made of aluminum covalently grafted with at least one phenyl aromatic group C6(Ri)5, in which formula: Ri designates R1, R2, R3, R4 and R5 which are independently from one another selected from the group including: C(═O)O—Y+; SO3−Y+; CH2—SO3−Y+; NR3+X−; OH; PO3H−Y+; H; F; CnF2n+1; CnH2n+1; NO2; —O—CH2—O—; imidazole groups; and derivatives of imidazole groups; with Y═H, Na, K, Li, NR′4; X═F, Cl, Br, I; n being an integer in the range from 1 to 10; R═CmH2m+1; R′═H, CmH2m+1 and mixtures thereof, m being an integer in the range from 1 to 10; at least two groups Ri being different from H.
US10096833B2 Electrode, nonaqueous electrolyte battery, and battery pack
According to one embodiment, an electrode is provided. This electrode includes a current collector and an electrode layer formed on the current collector. The electrode layer contains an active material represented by LiMn1-x-yFexAyPO4 (where 0
US10096832B2 Preparation method of battery composite material and precursor thereof
A preparation method of a battery composite material includes steps of providing phosphoric acid, a first metal source, a second metal source and water, processing a reaction of the first metal source, the second metal source, the phosphoric acid and the water to produce a first product, calcining the first product to produce a first precursor or a second precursor, among which each of the first precursor and the second precursor is a solid-solution containing first metal and second metal, and processing a reaction of the first precursor or the second precursor, and a first reactant to obtain a reaction mixture, and then calcining the reaction mixture to produce the battery composite material. As a result, the battery product has two stable charging and discharging platforms, such that the present invention achieves the advantages of enhancing the stability and the electric performance.
US10096831B2 Cathode active material and lithium secondary battery for controlling impurity or swelling including the same and method of preparing cathode active material with enhanced productivity
Disclosed are a cathode active material represented by Formula 1 below and including a metal cation having a greater ionic radius than a Ni cation and represented by M of Formula 1 at a Li cation site or in an empty space within a crystal lattice so as to prevent mixing of Ni cations into a Li layer, a lithium secondary battery including the same, and a method of preparing the cathode active material which has improved productivity. LiaNixMnyCozMwO2−tAt  (1) wherein a, x, y, w, M, A, z, and t are the same as defined in the specification.
US10096829B2 Nonaqueous electrolyte secondary batteries
A nonaqueous electrolyte secondary battery attains both a high capacity and excellent low-temperature characteristics. A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, a separator, a nonaqueous electrolyte and a battery case accommodating the battery constituents, the positive electrode having a positive electrode mixture layer including a lithium transition metal oxide and a conductive auxiliary, the lithium transition metal oxide containing at least Ni. The percentage of Ni in the total moles of metal element(s) except lithium present in the oxide is not less than 88 mol %, the content of the conductive auxiliary being not less than 0.75 parts by mass and not more than 1.25 parts by mass, the ratio of the lithium transition metal oxide being not less than 25 parts by volume in the inside of the battery case.
US10096828B2 Active material, nonaqueous electrolyte battery, battery module, battery pack, automobile and vehicle
According to one embodiment, there is provided an active material. The active material includes a titanium-containing oxide. The titanium-containing oxide is represented by a general formula of Li(2+w)Na(2−x)M1(x/2)Ti(6−y)M2zO14. In the general formula, the subscripts w, x, y and z are within ranges of 0≤w≤6, 0
US10096822B2 Lithium ion battery graphite negative electrode material and preparation method thereof
A lithium ion battery graphite negative electrode material and preparation method thereof. The lithium ion battery graphite negative electrode material is a composite material including graphite substrates, surface coating layers coated on the graphite substrates and carbon nanotubes and/or carbon nanofibers grown in situ on the surface of the surface coating layers. The preparation method thereof includes, in solid phase or liquid phase circumstance, the coated carbon material precursor forms the surface coating layer of amorphous carbon by carbonization, and then carbon nanotubes and/or carbon nanofibers having high conductive performance are formed on the surface of the surface coating layers by vapor deposition. This coating mode of the combination of solid phase with gas phase or of liquid phase and gas phase makes the amorphous carbon formed on the surface of the graphite substrates more uniform and dense. The lithium ion battery graphite negative electrode material has properties of high charging-discharging efficiency at first time and excellent cycle stability at either high or low temperatures. The charging-discharging efficiency at first time is up to more than 95%, and the capacity retention after 528 cycles is more than 92%.
US10096818B2 Electrode complex, method of producing electrode complex, and lithium battery
An electrode complex includes: a complex which includes a porous active material molded body which is formed by being three-dimensionally connected with a plurality of particulate active material particles containing a lithium double oxide and a plurality of particulate noble metal particles containing a noble metal with a melting point of 1000° C. or higher and includes a communication hole, and a solid electrolyte layer formed on the surface of the active material molded body containing the communication hole of the active material molded body; and a current collector which is provided by being bonded to the active material molded body on one surface of the complex.
US10096817B2 Template electrode structures with enhanced adhesion characteristics
Provided herein are novel template electrode materials and structures for lithium ion cells. Related methods are also provided. According to various embodiments, an electrode can include a nanostructured template, an electrochemically active material layer coating the template, and a first intermediate layer between the nanostructured template and the electrochemically active material layer. In one arrangement, the nanostructured template includes silicide nanowires. The electrochemically active material may be any of silicon, tin, germanium, carbon, metal hydrides, silicides, phosphides, and nitrides. The first intermediate layer may facilitate adhesion between the nanostructured template and the electrochemically active material layer, electronic conductivity within the electrode, and/or stress relaxation between the nanostructured template and the electrochemically active material layer.
US10096810B2 Separator and method of manufacturing the same and rechargeable lithium battery including the same
A separator for a lithium battery includes a porous substrate and a coating layer on at least one side of the porous substrate, the coating layer having a first side adjacent to the porous substrate, and a second side opposite the first side. The coating layer may include an inorganic compound and a polymer binder, and an amount of the polymer binder at the second side is greater than an amount of the polymer binder at the first side. A rechargeable lithium battery includes the separator.
US10096808B2 Secondary battery
A secondary battery is disclosed. In one aspect, the battery includes an electrode assembly, a can accommodating the electrode assembly therein and a cap assembly sealing the can. The cap assembly includes a sub-plate electrically connected to the electrode assembly and a vent having a protruding portion electrically connected to the sub-plate. The vent includes i) a first fracture portion and ii) a second fracture portion formed between the first fracture portion and the protruding portion.
US10096801B2 Display device and method of manufacturing thereof
The present application discloses a display device having a metal pattern on a substrate of a display device and a light absorbing layer positioned to absorb light reflected by the metal pattern, and a manufacturing method thereof. The light absorbing layer has a pattern corresponding to at least a portion of the metal pattern.
US10096798B2 Flexible organic light emitting device and method of manufacturing the same
The present disclosure provides a flexible organic light emitting device and a method of manufacturing the same. The flexible organic light emitting device includes: a flexible array substrate; an organic light emitting device layer, formed on a side of the flexible array substrate; an aluminum oxide layer, formed on a side of the organic light emitting device layer away from the flexible array substrate; at least one composite water and oxygen barrier layer, formed on a side of the aluminum oxide layer away from the organic light emitting device layer and including a mica foil and a polymer layer, the mica foil being provided on a side of the polymer layer toward the aluminum oxide layer; and a polarizing layer with a touch electrode, formed on a side of the composite water and oxygen barrier layer away from the aluminum oxide layer.
US10096796B2 Transparent display device including light-passing sealing member
A transparent display device includes a display substrate having a display region and a sealing region surrounding the display region. The display region includes a plurality of pixel regions, each of which includes a light-emitting region and a transparent region. An opposite substrate faces the display substrate. A sealing member is interposed between the display substrate and the opposite substrate. The sealing member overlaps the sealing region. The sealing member bonds the display substrate to the opposite substrate and includes a plurality of first light openings defined therein.
US10096793B2 Package for device to be packaged, manufacturing method thereof, and OLED apparatus comprising the package
A package is provided. The package includes a base substrate includes a first surface, a second surface opposite the first surface, and a side face, wherein a device to be packaged is formed on the first surface, and a packaging cover-plate surrounding the first surface of the base substrate and directly coupled to at least one of the side face and the second surface of the base substrate, wherein the device to be packaged is formed in an enclosure space defined by the packaging cover-plate and the base substrate.
US10096783B2 Organic compound, light-emitting element, light-emitting device, electronic device, and lighting device
To provide a novel fluorescent organic compound (a fluorescent compound). The organic compound is a substance that emits fluorescence and an organic compound (a host material) in which TTA can occur efficiently. In the organic compound, triplet excitons, which do not contribute to light emission, can be efficiently converted into singlet excitons. The use of such an organic compound can increase emission efficiency of a light-emitting element.
US10096781B2 Compound for organic photoelectric device and organic photoelectric device, image sensor, and electronic device including the same
A compound is selected from the compound represented by Chemical Formula 1A, the compound represented by Chemical Formula 1B, and a mixture thereof.
US10096778B2 Formation of carbon nanotube-containing devices
A method of fabricating a carbon nanotube based device, including forming a trench having a bottom surface and sidewalls on a substrate, selectively depositing a bi-functional compound having two reactive moieties in the trench, wherein a first of the two reactive moieties selectively binds to the bottom surface, converting a second of the two reactive moieties to a diazonium salt; and reacting the diazonium salt with a dispersion of carbon nanotubes to form a carbon nanotube layer bound to the bottom surface of the trench.
US10096773B1 Crossbar resistive memory array with highly conductive copper/copper alloy electrodes and silver/silver alloys electrodes
Embodiments of the present invention provide systems and methods for the fabrication of a crossbar array fabrication of resistive random access memory (RRAM) cells. The array structure contains large grain copper and its alloy or silver and its alloy. A metal cap and spacer are used to protect copper or silver from chemical modifications during memory cell patterning.
US10096772B2 Methods for fabricating a memory device with an enlarged space between neighboring bottom electrodes
Embodiments of the present invention describe a method for fabricating a memory device comprising an enlarged space between neighboring bottom electrodes comprising depositing a poly-silicon layer on a substrate depositing a carbon layer above the poly-silicon layer, patterning a photo-resist layer on the carbon layer, depositing a first spacer layer on the photo-resist layer and performing a modified photolithography process on the photo resist layer after etching back the spacer layer creating sidewalls.
US10096770B2 Magnetic memory device and method for manufacturing the same
According to one embodiment, a magnetic memory device includes a metal-containing layer, a first magnetic layer, a second magnetic layer, a first intermediate layer, a third magnetic layer, a fourth magnetic layer, a second intermediate layer, and a controller. The metal-containing layer includes first, second, third, fourth, and fifth portions. The first magnetic layer is separated from the third portion. The second magnetic layer is provided between the first magnetic layer and a portion of the third portion. The first intermediate layer includes a portion provided between the first and second magnetic layers. The third magnetic layer is separated from the fourth portion. The fourth magnetic layer is provided between the third magnetic layer and a portion of the fourth portion. The second intermediate layer includes a portion provided between the third and fourth magnetic layers. The controller is electrically connected with the first portion and the second portion.
US10096769B2 Bottom electrode for MRAM applications
A substantially flat bottom electrode for magnetoresistive random access memory (MRAM) devices includes three components: a recessed bulk conductive material such as copper, a conductive liner lining the recess, and a cap layer, wherein the conductive liner is a harder material than the cap layer. The cap layer and the dielectric layer are coplanar having a height differential of less than 3 nanometers. The conductive liner has a lower chemical mechanical planarization removal rate. Also provided are processes for forming the bottom electrode.
US10096764B2 Application of piezo technology to convert alternating current (AC) line power to isolated direct current (DC) power in high external magnetic fields
A system (10) and a method (200) supply power in high external magnetic fields. Alternating current (AC) line power is converted (202) to isolated power using one or more piezoelectric transformers (18). The flow of AC line power to the piezoelectric transformers (18) is regulated (204) to maintain the isolated power at a predetermined voltage.
US10096762B2 Gel actuator and method for producing same
Provided is a gel actuator having generation force comparable to biological muscle at a low voltage, that can be used in various applications as an actuator element. A gel actuator (10) comprises a unit structure composed of a gel layer (14) containing a dielectric polymer material, and an anode (12) and a cathode (16) which sandwich the gel layer (14) in a thickness direction thereof, and a face of the anode (12) facing the gel layer formed into a concave-convex face, a convex part of the concave-convex face touching the gel layer (14), and a concave part thereof being into a gap.
US10096760B2 Semiconductor device package
A semiconductor device package and a lighting device including a semiconductor device package are provided. The semiconductor device package may include a substrate, a first electrode module provided on the substrate, a light emitting device provided in a first region of the first electrode module, a second electrode module electrically disconnected from the first electrode module and provided on the substrate, and an insulating reflection layer provided on a circumference of the light emitting device between the first electrode module and the second electrode module and having a polygonal shape.
US10096758B2 Lead frame including a plurality of units connected together and semiconductor device including the lead frame
A lead frame includes a plurality of units connected together. Each unit includes a pair of lead portions spaced apart from and opposite to each other. The lead portions are configured to mount a semiconductor element and to be electrically connected to a pair of electrodes of the semiconductor element. Each lead portion includes two hook-shaped portions respectively extending from the lead portion. The hook-shaped portions of one lead portion are arranged to surround tip portions of the hook-shaped portions of the other lead portion respectively, at both sides respective to a center line of the unit.
US10096747B2 Lumen maintenance factor deterioration suppressing LED module
A light-emitting diode (LED) module is provided. The LED module includes a substrate, a metal layer disposed above the substrate, a resist layer disposed above the substrate and including a plurality of layers, an LED chip mounted above the substrate, and a wire connecting the metal layer and the LED chip. In a first region in which the LED chip is mounted, at least a portion of the resist layer is disposed directly on the substrate with the LED chip being mounted above the resist layer via an adhesive. In a second region which includes a connection at which the wire and the metal layer are connected and a periphery of the connection, the metal layer is disposed above the substrate with the resist layer being disposed above the metal layer.
US10096746B2 Semiconductor element and fabrication method thereof
A semiconductor element includes a super-lattice buffer layer including AlxN1-x layers and AlyO1-y layers (0
US10096745B1 Light emitting diode capable of generating different light colors over single wafer
A wafer substrate, a light emitting diode (LED) light-emitting layer, a circuit layer and an excitation material layer are included. The LED light-emitting layer includes at least two light-emitting regions, independently distinguished. The circuit layer includes at least two circuit structures that correspond to the at least two light-emitting regions in quantity and are independently controlled. The excitation material layer includes at least one photo-luminescence material, at least one of the at least two light-emitting regions is provided with different photo-luminescence materials, and at least one of the at least two light-emitting regions is not provided with the photo-luminescence material. Accordingly, in the present invention, at least two light colors can be formed over a single wafer substrate through the at least two independently-controlled circuit structures and providing the different photo-luminescence materials.
US10096743B1 Gigantic quantum dots
Provided are Gigantic quantum dots and a method of forming gigantic quantum dots. Each of the gigantic quantum dots includes a core constituted of CdSe, a shell constituted of ZnS, and an alloy configured between the core and the shell. The core is wrapped by the shell. The alloy constituted of Cd, Se, Zn and S, wherein a content of the Cd and Se gradually decreases from the core to the shell and a content of the Zn and S gradually increases from the core to the shell. A particle size of each of the gigantic quantum dots is equal to or more than 10 nm.
US10096742B2 Light emitting device substrate with inclined sidewalls
A light emitting device having improved light extraction is provided. The light emitting device can be formed by epitaxially growing a light emitting structure on a surface of a substrate. The substrate can be scribed to form a set of angled side surfaces on the substrate. For each angled side surface in the set of angled side surfaces, a surface tangent vector to at least a portion of each angled side surface in the set of angled side surfaces forms an angle between approximately ten and approximately eighty degrees with a negative of a normal vector of the surface of the substrate. The substrate can be cleaned to clean debris from the angled side surfaces.
US10096741B2 Sealed body, light-emitting module, and method of manufacturing sealed body
A sealed body in which sealing is uniformly performed is provided. A light-emitting module in which sealing is uniformly performed is provided. A method of manufacturing the sealed body in which sealing is uniformly performed is provided. The sealed body comprises a first substrate alternately provided with a high-reflectivity region with respect to the energy ray and a low-reflectivity region with respect to the energy ray so as to overlap with a sealant surrounding a sealed object, and a second substrate capable of transmitting the energy ray. The sealed object is sealed between the first substrate and the second substrate by heating the sealant with irradiation with the energy ray through the second substrate.
US10096737B2 Semiconductor chip having tampering feature
Silicon-based or other electronic circuitry is dissolved or otherwise disabled by reactive materials within a semiconductor chip should the chip or a device containing the chip be subjected to tampering. Triggering circuits containing normally-OFF heterojunction field-effect photo-transistors are configured to cause reactions of the reactive materials within the chips upon exposure to light. The normally-OFF heterojunction field-effect photo-transistors can be fabricated during back-end-of-line processing through the use of polysilicon channel material, amorphous hydrogenated silicon gate contacts, hydrogenated crystalline silicon source/drain contacts, or other materials that allow processing at low temperatures.
US10096734B2 Methods of forming colloidal nanocrystal-based thin film devices
Methods of forming colloidal nanocrystal (NC)-based thin film devicesare disclosed. The methods include the steps of depositing a dispersion of NCs on a substrate to form a NC thin-film, wherein at least a portion of the NCs is capped with chalcogenocyanate (xCN)-based ligands; and doping the NC thin-film with a metal.
US10096733B2 Methods for the preparation of colloidal nanocrystal dispersion
Methods of preparing a dispersion of colloidal nanocrystals (NCs) for use as NC thin films are disclosed. A dispersion of NCs capped with ligands may be mixed with a solution containing chalcogenocyanate (xCN)-based ligands. The mixture may be separated into a supernatant and a flocculate. The flocculate may be dispersed with a solvent to form a subsequent dispersion of NCs capped with xCN-based ligands.
US10096730B2 High-performance image sensors including those providing global electronic shutter
In various embodiments, an electronic device comprises, for example, at least one photosensitive layer and at least one carrier selective layer. Under one range of biases on the device, the photosensitive layer produces a photocurrent while illuminated. Under another range of biases on the device, the photosensitive does not produce a photocurrent while illuminated. A carrier selective layer expands the range of biases over which the photosensitive layer does not produce any photocurrent while illuminated. In various embodiments, an electronic device comprises, for example, at least one photosensitive layer and at least one carrier selective layer. Under a first range of biases on the device, the photosensitive layer is configured to collect a photocurrent while illuminated. Under a second range of biases on the device, the photosensitive layer is configured to collect at least M times lower photocurrent while illuminated compared to under the first range of biases.
US10096726B2 All front contact solar cell
A photovoltaic solar cell, including an N-side layer proximate to a first planar surface and a P-side layer proximate to a second planar surface that is opposite to the first planar surface, is formed from a circular wafer substrate. An N-side conductive contact is electrically coupled with the N-side layer, and a P-side conductive contact electrically coupled with the P-side layer. The P-side conductive contact and the N-side conductive contact are each disposed proximate to the first planar surface, the circular wafer substrate includes an edge exclusion zone, and the P-side contact is disposed within or proximate to the edge exclusion zone.
US10096725B2 Method for graded anti-reflective coatings by physical vapor deposition
A method for forming an anti-reflective coating (ARC) includes positioning a substrate below a target and flowing a first gas to deposit a first portion of the graded ARC onto the substrate. The method includes gradually flowing a second gas to deposit a second portion of the graded ARC, and gradually flowing a third gas while simultaneously gradually decreasing the flow of the second gas to deposit a third portion of the graded ARC. The method also includes flowing the third gas after stopping the flow of the second gas to form a fourth portion of the graded ARC. In another embodiment a film stack having a substrate having a graded ARC disposed thereon is provided. The graded ARC includes a first portion, a second portion disposed on the first portion, a third portion disposed on the second portion, and a fourth portion disposed on the third portion.
US10096721B2 Semiconductor device, module, and electronic device
To provide a semiconductor device with small parasitic capacitance. Alternatively, to provide a semiconductor device with low power consumption. The semiconductor device includes a transistor and a capacitor. The transistor includes a first conductor, a first insulator over the first conductor, a semiconductor including a region overlapping with the first conductor with the first insulator interposed therebetween, a second insulator over the semiconductor, a second conductor including a region overlapping with the semiconductor with the second insulator interposed therebetween, and a third conductor and a fourth conductor including a region in contact with a top surface of the semiconductor. The capacitor includes a layer formed from the same layer as the first conductor and a layer formed from the same layer as the third conductor and the fourth conductor.
US10096719B2 Insulating film, method for manufacturing semiconductor device, and semiconductor device
In a semiconductor device including a transistor including an oxide semiconductor film and a protective film over the transistor, an oxide insulating film containing oxygen in excess of the stoichiometric composition is formed as the protective film under the following conditions: a substrate placed in a treatment chamber evacuated to a vacuum level is held at a temperature higher than or equal to 180° C. and lower than or equal to 260° C.; a source gas is introduced into the treatment chamber so that the pressure in the treatment chamber is set to be higher than or equal to 100 Pa and lower than or equal to 250 Pa; and a high-frequency power higher than or equal to 0.17 W/cm2 and lower than or equal to 0.5 W/cm2 is supplied to an electrode provided in the treatment chamber.
US10096718B2 Transistor, electronic device, manufacturing method of transistor
Reducing the power consumption of a transistor and stably controlling its threshold value. Providing a transistor comprising a first conductive layer, a first insulating layer and a second insulating layer over the first conductive layer, a semiconductor layer over the first insulating layer, a third insulating layer over the first conductive layer and the semiconductor layer, a second conductive layer over the second insulating layer, and a gate electrode over the third insulating layer. The first conductive layer is in an electrically floating state. The first conductive layer has a region overlapping with the semiconductor layer with the first insulating layer provided therebetween, a region overlapping with the second conductive layer with the second insulating layer provided therebetween, and a region overlapping with the gate electrode with the third insulating layer provided therebetween.
US10096711B2 Silicon-containing, tunneling field-effect transistor including III-N source
Tunneling field-effect transistors including silicon, germanium or silicon germanium channels and III-N source regions are provided for low power operations. A broken-band heterojunction is formed by the source and channel regions of the transistors. Fabrication methods include selective anisotropic wet-etching of a silicon substrate followed by epitaxial deposition of III-N material and/or germanium implantation of the substrate followed by the epitaxial deposition of the III-N material.
US10096709B2 Aspect ratio trapping (ART) for fabricating vertical semiconductor devices
Aspect ratio trapping (ART) approaches for fabricating vertical semiconductor devices and vertical semiconductor devices fabricated there from are described. For example, a semiconductor device includes a substrate with an uppermost surface having a first lattice constant. A first source/drain region is disposed on the uppermost surface of the substrate and has a second, different, lattice constant. A vertical channel region is disposed on the first source/drain region. A second source/drain region is disposed on the vertical channel region. A gate stack is disposed on and completely surrounds a portion of the vertical channel region.
US10096703B2 Semiconductor device and method of manufacturing semiconductor device
A recess where an edge termination region is lower than an active region is disposed on a silicon carbide base body and an n−-type silicon carbide layer is exposed at a bottom of the recess. In the portion of the n−-type silicon carbide layer exposed at the bottom of the recess, first and second JTE regions configuring a JTE structure are disposed. The first JTE region is disposed from the bottom of the recess, along a side wall and covers a bottom corner portion of the recess. The first JTE region overlaps an outermost first p-type base region at the bottom corner portion. The first JTE region has an impurity concentration that is highest at the portion overlapping the first p-type base region and distribution of the impurity concentration in a depth direction peaks at a portion deeper than the bottom of the recess.
US10096702B2 Multi-step surface passivation structures and methods for fabricating same
A gallium nitride (GaN) transistor which includes two or more insulator semiconductor interface regions (insulators). A first insulator disposed between the gate and drain (near the gate) minimizes the gate leakage and fields near the gate that cause high gate-drain charge (Qgd). A second insulator (or multiple insulators), disposed between the first insulator and the drain, minimizes electric fields at the drain contact and provides a high density of charge in the channel for low on-resistance.
US10096699B2 Field-stop reverse conducting insulated gate bipolar transistor and manufacturing method therefor
A field-stop reverse conducting insulated gate bipolar transistor and a manufacturing method therefor. The transistor comprises a terminal structure (200) and an active region (100). An underlayment of the field-stop reverse conducting insulated gate bipolar transistor is an N-type underlayment, the back surface of the underlayment is provided with an N-type electric field stop layer (1), one surface of the electric field stop layer departing from the underlayment is provided with a back-surface P-type structure (10), and the surface of the back-surface P-type structure is provided with a back-surface metal layer (12). A plurality of notches (11) which penetrate through the back-surface P-type structure (10) from the back-surface metal layer (12) to the electric field stop layer (1) are formed in the active region (100), and metals of the back-surface metal layer (12) are filled into the notches (11) to form a metal structure which extends into the electric field stop layer (1).
US10096698B2 Method and structure for forming dielectric isolated FinFET with improved source/drain epitaxy
Described herein is a FinFET device in which epitaxial layers of semiconductor material are formed in the source/drain regions on dielectrically isolated fin portions. The fin portions are located within a dielectric layer that is deposited on a semiconductor substrate. Surfaces of the fin portions are oriented in the {100} lattice plane of the crystalline material of the fin portions, providing for good epitaxial growth. Further described are methods for forming the FinFET device.
US10096696B2 Field effect transistors having a fin
An embodiment of a transistor has a semiconductor fin, a dielectric over the semiconductor fin, a control gate over the dielectric, and source/drains in the semiconductor fin and having upper surfaces below an uppermost surface of the semiconductor fin. Another embodiment of a transistor has first and second semiconductor fins, a first source/drain region in the first semiconductor fin and extending downward from an uppermost surface of the first semiconductor fin, a second source/drain region in the second semiconductor fin and extending downward from an uppermost surface of the second semiconductor fin, a dielectric between the first and second semiconductor fins and adjacent to sidewalls of the first and second semiconductor fins, and a control gate over the dielectric and between the first and second semiconductor fins and extending to a level below upper surfaces of the first and second source/drain regions.
US10096691B2 Methods for forming metal silicide
A method for forming a metal silicide. The method comprises: providing a substrate having a fin, a gate formed on the fin, and spacers formed on opposite sides of the gate; depositing a Ti metal layer; siliconizing the Ti metal layer; and removing unreacted Ti metal layer. As the Ti atoms have relatively stable characteristics, diffusion happens mostly to Si atoms while the Ti atoms rarely diffuse during the thermal annealing. As a result, current leakage can be prevented in a depletion region and thus leakage current of the substrate can be reduced.
US10096690B2 Circuit structure, transistor and semiconductor device
A circuit structure includes a substrate, a III-V semiconductor compound over the substrate, a AlxGa(1-X)N (AlGaN) layer over the III-V semiconductor compound, a gate over the AlGaN layer, a passivation film over the gate and over a portion of the AlGaN layer, a source structure, and a drain structure on an opposite side of the gate from the source structure, wherein X ranges from 0.1 to 1. The source structure has a source contact portion and an overhead portion. The overhead portion is over at least a portion of the passivation film between the source contact portion and the gate. A distance between the source contact portion and the gate is less than a distance between the gate and the drain structure.
US10096688B2 Integrated circuit device and method of manufacturing the same
An integrated circuit device includes a fin type active area protruding from a substrate and having an upper surface at a first level; a nanosheet extending in parallel to the upper surface of the fin type active area and comprising a channel area, the nanosheet being located at a second level spaced apart from the upper surface of the fin type active area; a gate disposed on the fin type active area and surrounding at least a part of the nanosheet, the gate extending in a direction crossing the fin type active area; a gate dielectric layer disposed between the nanosheet and the gate; a source and drain region formed on the fin type active area and connected to one end of the nanosheet; a first insulating spacer on the nanosheet, the first insulating spacer covering sidewalls of the gate; and a second insulating spacer disposed between the gate and the source and drain region in a space between the upper surface of the fin type active area and the nanosheet, the second insulating spacer having a multilayer structure.
US10096684B2 Metal oxide film and semiconductor device
A metal oxide film includes indium, M, (M is Al, Ga, Y, or Sn), and zinc and includes a region where a peak having a diffraction intensity derived from a crystal structure is observed by X-ray diffraction in the direction perpendicular to the film surface. Moreover, a plurality of crystal parts is observed in a transmission electron microscope image in the direction perpendicular to the film surface. The proportion of a region other than the crystal parts is higher than or equal to 20% and lower than or equal to 60%.
US10096683B2 Group III-N transistor on nanoscale template structures
A III-N semiconductor channel is formed on a III-N transition layer formed on a (111) or (110) surface of a silicon template structure, such as a fin sidewall. In embodiments, the silicon fin has a width comparable to the III-N epitaxial film thicknesses for a more compliant seeding layer, permitting lower defect density and/or reduced epitaxial film thickness. In embodiments, a transition layer is GaN and the semiconductor channel comprises Indium (In) to increase a conduction band offset from the silicon fin. In other embodiments, the fin is sacrificial and either removed or oxidized, or otherwise converted into a dielectric structure during transistor fabrication. In certain embodiments employing a sacrificial fin, the III-N transition layer and semiconductor channel is substantially pure GaN, permitting a breakdown voltage higher than would be sustainable in the presence of the silicon fin.
US10096682B2 III-N devices in Si trenches
A trench comprising a portion of a substrate is formed. A nucleation layer is deposited on the portion of the substrate within the trench. A III-N material layer is deposited on the nucleation layer. The III-N material layer is laterally grown over the trench. A device layer is deposited on the laterally grown III-N material layer. A low defect density region is obtained on the laterally grown material and is used for electronic device fabrication of III-N materials on Si substrates.
US10096679B1 Approach to preventing atomic diffusion and preserving electrical conduction using two dimensional crystals and selective atomic layer deposition
A method of restricting diffusion of miscible materials across a barrier, including, forming a 2-dimensional material on a substrate surface, wherein the 2-dimensional material includes one or more defects through which a portion of the substrate surface is exposed, forming a plug selectively on the exposed substrate surface, and forming a cover layer on the plug and 2-dimensional material, wherein the cover layer material is miscible in the substrate material.
US10096676B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes: a first-conductivity-type semiconductor substrate serving as a drain layer; a first-conductivity-type epitaxial layer formed on the semiconductor substrate; a first-conductivity-type source layer formed in a surface part of the epitaxial layer; two second-conductivity-type gate layers formed in the surface part of the epitaxial layer so as to sandwich the source layer; a first-conductivity-type channel forming layer formed so as to be sandwiched between the two gate layers, the first-conductivity-type channel forming layer being formed on an inner side of the source layer in the epitaxial layer; and an electrode connected to one of the drain layer, the source layer, and the gate layer. In the channel forming layer, two first-conductivity-type impurity layers each having a substantially predetermined width are formed adjacent to each other in a direction crossing a channel.
US10096675B2 Spasers to speed up CMOS processors
A processor includes a transistor pair of a first transistor and a second transistor. The first transistor of the transistor pair is coupled to a Spaser and configured to output a drive current to the Spaser to pump the Spaser. Responsive to the drive current, the Spaser outputs surface plasmon polaritons (SPPs) which are fed to a plasmonic interconnect wire. The plasmonic interconnect wire propagates the SPPs. Further, the SPPs propagated on the plasmonic interconnect wire are detected by a phototransistor. Responsive to detecting the SPPs, the phototransistor generates an output current that is fed to a gate terminal of the second transistor to charge the second transistor.
US10096665B2 Electro-optical device, electronic apparatus, and method of driving electro-optical device
A second data transfer line that is coupled to a gate layer of a drive transistor is formed in a layer higher than the gate layer, and a transfer capacitor is formed in a layer higher than a layer having the second data transfer line. A first data transfer line to which a data signal is supplied is formed in a layer higher than a layer having the transfer capacitor.
US10096658B2 Light-emitting element, display device, electronic device, and lighting device
Providing a light-emitting element emitting light in a broad emission spectrum. A combination of a first organic compound and a second organic compound forms an exciplex. The first organic compound has a function of converting triplet-excitation energy into light emission. The lowest triplet excitation level of the second organic compound is higher than or equal to the lowest triplet excitation level of the first organic compound, and the lowest triplet excitation level of the first organic compound is higher than or equal to the lowest triplet excitation level of the exciplex. Light emission from a light-emitting layer includes light emission from the first organic compound and light emission from the exciplex.
US10096657B2 Solid-state image pickup device and electronic apparatus
A solid-state image pickup device includes at least two stacked first and second photoelectric conversion sections in each of a plurality of pixels. Sensitivity of the first photoelectric conversion section to a light incident angle is equivalent to sensitivity of the second photoelectric conversion section to a light incident angle, for each of the pixels.
US10096646B2 Light-emitting unit
To provide a light-emitting unit having a semiconductor light-emitting device with a good responsiveness and a sufficient light emission quantity. The light-emitting unit comprises a plurality of semiconductor light-emitting devices, an n-wiring electrode and a p-wiring electrode respectively connecting the semiconductor light-emitting devices in parallel, an n-pad electrode connected to the n-wiring electrode, and a p-pad electrode connected to the p-wiring electrode. At least one of the Group III nitride semiconductor light-emitting devices has a light emission volume of 1 μm3 to 14 μm3.
US10096633B2 Transistor and image sensor having the same
An image sensor includes: a light receiving section suitable for generating photocharges in response to incident light; and a driving section including a source follower transistor suitable for generating an output voltage corresponding to a reference voltage in response to the photocharges. The source follower transistor includes: a stack structure formed by sequentially stacking a first conductive layer, an insulating layer and a second conductive layer; an open portion formed through the second conductive layer and the insulating layer so as to expose the first conductive layer; a channel layer formed along the surface of the open portion so as to be connected to the first conductive layer and the second conductive layer; and a gate is connected to the light receiving section and which is formed over the channel layer so as to overlap the second conductive layer.
US10096632B2 Image sensor
An image sensor includes a substrate having a first pixel region and a second pixel region adjacent to the first pixel region, a device isolation layer between the first pixel region and the second pixel region and isolating the first pixel region and the second pixel region from each other, a first transistor disposed in the first pixel region, a second transistor disposed in the second pixel region, and a wiring structure electrically connecting the first transistor and the second transistor. The device isolation layer has a deep trench isolation (DTI) structure which extends from a top surface toward a bottom surface of the substrate.
US10096631B2 Signal processing circuit and semiconductor device including the signal processing circuit
Provided is a semiconductor device that can operate stably. All transistors included in the semiconductor device are transistors each of which contains an oxide semiconductor in a channel formation region. The transistor includes a front gate and a back gate. The threshold voltage of the transistor can be shifted in the positive direction or the negative direction depending on a potential applied to the back gate. To make the transistor in a conducting state, the threshold voltage is shifted in the negative direction to increase the amount of current flowing in the transistor, and to make the transistor in a non-conducting state, the threshold voltage is shifted in the positive direction to decrease the amount of current flowing in the transistor. A circuit of the semiconductor device that utilizes this effect and includes transistors all having the same polarity is formed.
US10096628B2 Semiconductor device and manufacturing method thereof
Provided is a novel semiconductor device. A switching element, specifically a transistor having a well potential structure is manufactured by utilizing a structure including at least a composite material in which a first region and a second region are stacked over a base like a superlattice. The thickness of each of the first region and the second region is greater than or equal to 0.5 nm and less than or equal to 5 nm. A band structure can be controlled by adjusting the number of stacks, which enables application to a variety of semiconductor elements.
US10096627B2 Pixel array substrate
A pixel array substrate includes a display area, signal lines, transmission lines, selection lines, and jumper wires. The selection lines intersect with the signal lines to form intersection regions. The selection lines have first contacts, second contacts, and third contacts. The first contacts are respectively located on the intersection regions. Each of the first contacts is between one of the second contacts and one of the third contacts. A first portion of the first contacts are passed by a line of the display area. The jumper wires respectively pass the first contacts, and two ends of each of the jumper wires are respectively located on one of the second contacts and one of the third contacts. A first portion of the jumper wires electrically connect the first portion of the first contacts and the second contacts, but electrically isolate the third contacts.
US10096624B2 Display substrate comprising interconnected first and second wirings and display device including the same
Display substrates and display devices with reduced electrical resistance are disclosed. One inventive aspect includes a switching device, a first wiring and a second wiring. The switching device includes a first semiconductor layer, first and second gate insulation layers, a source electrode and a drain electrode. The source and drain electrodes are formed to electrically connect, through the first and second gate insulation layers, to the first semiconductor layer. The second wiring is formed on the second gate insulation layer and electrically connected to the first wiring.
US10096612B2 Three dimensional memory device having isolated periphery contacts through an active layer exhume process
A three dimensional memory device is described having an array region and a periphery region. The array region has a three dimensional stack of storage cells. The periphery region has contacts that extend from above the three dimensional stack of storage cells to below the three dimensional stack of storage cells. The periphery region is substantially devoid of conducting and/or semi-conducting layers of the three dimensional stack of storage cells.
US10096609B2 Modified tungsten silicon
A method for forming a precision resistor or an e-fuse structure where tungsten silicon is used. The tungsten silicon layer is modified by changing the crystalline structure to a tetragonal tungsten silicon layer.
US10096605B2 Semiconductor devices including a dummy gate structure on a fin
Semiconductor devices including a dummy gate structure on a fin are provided. A semiconductor device includes a fin protruding from a substrate. The semiconductor device includes a source/drain region in the fin, and a recess region of the fin that is between first and second portions of the source/drain region. Moreover, the semiconductor device includes a dummy gate structure overlapping the recess region, and a spacer that is on the fin and adjacent a sidewall of the dummy gate structure.
US10096604B2 Selective SAC capping on fin field effect transistor structures and related methods
FinFET structures and methods of forming such structures. The FinFET structures including a substrate; at least two gates disposed on the substrate; a plurality of source/drain regions within the substrate adjacent to each of the gates; a dielectric disposed between each gate and the plurality of source/drain regions adjacent to each gate; a dielectric capping layer disposed on a first one of the at least two gates, wherein no dielectric capping layer is disposed on a second one of the at least two gates; and a local interconnect electrically connected to the second one of the at least two gates, wherein the dielectric capping layer disposed on the first one of the at least two gates prevents an electrical connection between the local interconnect and the first one of the at least two gates.
US10096602B1 MTP memory for SOI process
Embodiments of a multi-time programmable (MTP) structure for non-volatile memory cells are presented. The memory cell includes an ultra-thin silicon-on-insulator (SOI) substrate. A transistor having a floating gate is disposed on the SOI substrate. The transistor comprises first and second source/drain (S/D) regions disposed adjacent to sides of the floating gate. A control capacitor having a control gate is disposed on the SOI substrate. The control gate is directly coupled to the floating gate. A device well is disposed in the base substrate and underlaps the floating gate and the control gate. A capacitor back-gate is embedded within the base substrate and in electrical communication with the control gate. A contact region is disposed within the device well.
US10096597B1 Re-grown gate structure and fabrication method thereof
A semiconductor device and a method for fabricating the semiconductor device are provided. The semiconductor device includes a semiconductor substrate, a gate structure including a gate dielectric layer and a first gate electrode layer, and a second gate electrode layer. In the method for fabricating the semiconductor device, at first, the semiconductor substrate is provided. The semiconductor substrate includes fin portions. Then, a gate dielectric layer is formed on the fin portions. Thereafter, a first gate electrode layer is formed on the gate dielectric layer. Then, the first gate electrode layer is etched. Thereafter, a second electrode layer is formed on the first gate electrode layer. Therefore, the gate electrode layer formed on the gate dielectric layer is regrown with easy control.
US10096594B2 Display panel and display device having the same
A display panel includes: an electrostatic discharge (ESD) protection circuit area in a peripheral area surrounding a display area including pixels, the ESD protection circuit area including ESD protection circuits; a fan-out area in the peripheral area, including fan-out lines to receive data signals and a first pad to receive a first global signal; a common line area between the ESD protection circuit area and the fan-out area, including a first common line extending lengthwise in a pixel row direction; a first transmission line connecting lengthwise from the first pad to the first common line to transmit the first global signal to the first common line; and first global signal lines extending lengthwise in a pixel column direction from the first common line to the display area to concurrently transmit the first global signal to the pixels. The first transmission line is wider than the first global signal lines.
US10096593B2 Semiconductor integrated circuit device having an ESD protection circuit
Diffusion regions having the same conductivity type are arranged on a side of a second wiring and a side of a third wiring, respectively under a first wiring connected to a signal terminal. Diffusion regions are separated in a whole part or one part of a range in a Y direction. That is, under first wiring, diffusion regions are only formed in parts opposed to diffusion regions formed under the second wiring and third wiring connected to a power supply terminal or a ground terminal, and a diffusion region is not formed in a central part in an X direction. Therefore, terminal capacity of the signal terminal can be reduced without causing ESD resistance to be reduced, in an ESD protection circuit with the signal terminal.
US10096589B2 Fin ESD protection diode and fabrication method thereof
A method comprises forming an active region including a first fin and a second fin over a substrate, wherein the first fin and the second fin are separated by an isolation region, depositing an epitaxial growth block layer over the active region, patterning the epitaxial growth block layer to define a first growth area and a second growth area and growing an N+ region in the first growth area and a P+ region in the second growth area.
US10096585B2 Method of manufacturing light emitting element and light emitting device including forming resin film including phosphor containing layer
A method of manufacturing a light emitting element includes forming a resin film including a phosphor containing layer on a transparent board side surface of a wafer including a transparent board and a plurality of light emitting parts formed on the transparent board, forming a scribing line along a scheduled separation surface in a surface of the transparent board by scribing before or after forming the resin film, cutting the resin film along the scheduled separation surface before or after forming the scribing line, and separating the transparent board along the scheduled separation surface by breaking after forming the scribing line and cutting the resin film.
US10096582B2 Enhanced power distribution to application specific integrated circuits (ASICS)
Presented herein is a method and apparatus for enhanced power distribution to application specific integrated circuits (ASICs). The apparatus includes a substrate, an ASIC, and a voltage regulator module. The substrate includes a first side, a second side, and a vertical interconnect access (via) extending between the first side and the second side. The ASIC is mounted on the first side of the substrate in alignment with the via. The voltage regulator module is mounted on the second side of the substrate in alignment with the via so that the voltage regulator module is electrically coupled to the ASIC through the via.
US10096579B2 Thermal pads between stacked semiconductor dies and associated systems and methods
Systems and methods are described for improved heat dissipation of the stacked semiconductor dies by including metallic thermal pads between the dies in the stack. In one embodiment, the thermal pads may be in direct contact with the semiconductor dies. Heat dissipation of the semiconductor die stack can be improved by a relatively high thermal conductivity of the thermal pads that directly contact the adjacent silicon dies in the stack without the intervening layers of the low thermal conductivity materials (e.g., passivation materials). In some embodiments, the manufacturing yield of the stack can be improved by having generally coplanar top surfaces of the thermal pads and under-bump metallization (UBM) structures.
US10096567B2 Package substrate and package
A package substrate including a carrier, a first patterned conductive layer, a second patterned conductive layer and a 3D-printing conductive wire is provided. The carrier has a first surface, a second surface and a third surface. The first surface is opposite to the second surface, and the third surface is connected between the first surface and the second surface. The first patterned conductive layer is disposed on the first surface. The second patterned conductive layer is disposed on the second surface. The 3D-printing conductive wire is disposed on the third surface and connected between the first patterned conductive layer and the second patterned conductive layer.
US10096563B2 Semiconductor package and method of forming the same
A method of forming a semiconductor package includes receiving a carrier, coating the carrier with a bonding layer, forming a first insulator layer over the bonding layer, forming a backside redistribution layer over the first insulator layer, forming a second insulator layer over the backside redistribution layer, patterning the second insulator layer to form a recess that extends through the second insulator layer and to the backside redistribution layer, filling the recess with a solder, and coupling a surface-mount device (SMD) to the solder.
US10096562B2 Power module package
A power module package includes a single-layered circuit board, a first electronic component, and a second electronic component. The single-layered circuit board includes an insulating substrate and a conductive layer thereon. A bottom surface of the conductive layer touches a top surface of the insulating substrate. The insulating substrate has plural first openings to allow the conductive layer to be exposed from the bottom surface of the insulating substrate. The first electronic component is disposed on a top surface of the conductive layer. The second electronic component is disposed on the bottom surface of the insulating substrate and received in the first openings. The second electronic component is connected to the conductive layer via the first openings. At least one of the first electronic component and the second electronic component is a bare die.
US10096558B1 Multi-band antenna package structure, manufacturing method thereof and communication device
A multi-band antenna package structure includes a first redistribution layer; an integrated circuit layer, formed on the first redistribution layer, comprising at least one metal via, at least one metal pillar, an integrated circuit chip, and a molding layer, wherein the molding layer is used to fill openings formed by the metal via, the metal pillar and the integrated circuit chip which are disposed on the first redistribution layer, the metal via is electrically connected to one of the first metal patterns of the first redistribution layer; a second redistribution layer, formed on the integrated circuit layer; and a first antenna unit layer, comprising a first dielectric layer and third metal patterns formed in openings of the first dielectric layer, wherein at least one of the third metal patterns is electrically connected to one of the second metal patterns, and the third metal patterns form a first antenna unit.
US10096556B2 Semiconductor device
A semiconductor device includes a substrate and a conductive layer. The substrate has an upper surface that is a substantially rectangular shape having a pair of two sides extending in a first direction and a pair of two sides extending in a second direction. The conductive layer is provided on the substrate and extending along a periphery of the substrate. The conductive layer extends and zigzags toward the first direction.
US10096554B2 Semiconductor device having an epitaxial layer and manufacturing method thereof
A mark is formed over the surface of a silicon substrate. The mark includes a silicon oxide film, in which a plurality of rectangular groove patterns are concentrically arranged, and a silicon nitride film formed in the groove patterns. A P-type epitaxial layer is formed over the surface of the silicon substrate. Then, a photoresist pattern is formed. In the photoresist pattern, a rectangular opening pattern is formed in a mark region. Optical superposition inspection is performed for the base of the photoresist pattern.
US10096553B2 Metal pad for laser marking
A package includes a device die, a molding material molding the device die therein, and a plurality of redistribution lines overlying the device die and the molding material. A laser mark pad is coplanar with one of the plurality of redistribution lines, wherein the laser mark pad and the one of the plurality of redistribution layers are formed of the same conductive material. A polymer layer is over the laser mark pad and the plurality of redistribution lines. A tape is attached over the polymer layer. A laser mark penetrates through the tape and the polymer layer. The laser mark extends to a top surface of the laser mark pad.
US10096551B2 Electronic component of integrated circuitry and a method of forming a conductive via to a region of semiconductor material
An electronic component of integrated circuitry comprises a substrate comprising at least two terminals. Material of one of the terminals has an upper surface. A conductive via extends elevationally into the material of the one terminal. The conductive via extends laterally into the material of the one terminal under the upper surface of the one terminal. Material of the one terminal is above at least some of the laterally extending conductive via. Other embodiments, including method embodiments, are disclosed.
US10096550B2 Nitride structure having gold-free contact and methods for forming such structures
A semiconductor structure having a Group III-N semiconductor layer disposed on a substrate. A multi-layer, electrical contact structure in contact with the Group III-N semiconductor layer includes a gold-free contact layer in contact with the Group III-N semiconductor layer; and a gold-free electrically conductive etch stop layer electrically connected to the gold-free contact layer. An electrically conductive via passes through the substrate to the etch stop layer. The structure includes a plurality of electrode structures, each one providing a corresponding one of a source electrode structure, drain electrode structure and a gate electrode structure. The source electrode structure, drain electrode structure and gate electrode structure include: an electrical contact structure and an electrode contact. The electrode contacts have the same gold-free structure and have co-planar upper surfaces.
US10096549B2 Semiconductor devices having interconnection structure
Semiconductor devices including an interconnection structure are provided. The devices may include an etch stop layer on a lower structure including a contact structure, a buffer layer on the etch stop layer, an intermetal insulating layer including a low-k dielectric material on the buffer layer. The intermetal insulating layer may include a first region having a first dielectric constant and a second region having a second dielectric constant different from the first dielectric constant. The device may also include interconnection structure including a plug portion electrically connected to the contact structure and an interconnection portion on the plug portion. The plug portion may include a first portion extending through the etch stop layer and a second portion that is in the intermetal insulating layer and has a width greater than a width of the first portion. The interconnection portion may include opposing lateral surfaces surrounded by the intermetal insulating layer.
US10096541B2 Method for fabricating electronic package
A substrate structure is provided, which includes: a substrate body having a first surface and a second surface opposite to the first surface; and a plurality of conductive posts disposed on the first surface of the substrate body and electrically connected to the substrate body. By replacing conventional through silicon vias (TSVs) with the conductive posts, the present disclosure greatly reduces the fabrication cost. The present disclosure further provides an electronic package having the substrate structure and a method for fabricating the electronic package.
US10096535B2 Packaged semiconductor die and CTE-engineering die pair
Packaged semiconductor die and CTE-engineering die pairs and methods to form packaged semiconductor die and CTE-engineering die pairs are described. For example, a semiconductor package includes a substrate. A semiconductor die is embedded in the substrate and has a surface area. A CTE-engineering die is embedded in the substrate and coupled to the semiconductor die. The CTE-engineering die has a surface area the same and in alignment with the surface area of the semiconductor die.
US10096527B2 Hybrid corrective processing system and method
A system and method for performing corrective processing of a workpiece is described. The system and method includes receiving a first set of parametric data from a first source that diagnostically relates to at least a first portion of a microelectronic workpiece, and receiving a second set of parametric data from a second source different than the first source that diagnostically relates to at least a second portion of the microelectronic workpiece. Thereafter, a corrective process is generated, and a target region of the microelectronic workpiece is processed by applying the corrective process to the target region using a combination of the first set of parametric data and the second set of parametric data.
US10096524B1 Semiconductor fin patterning techniques to achieve uniform fin profiles for fin field effect transistors
Methods are provided for fabricating semiconductor fins having uniform profiles. For example, a method includes forming semiconductor fins on a substrate, including a first semiconductor fin disposed in a first device region, and a second semiconductor fin disposed in a second device region. The first and second semiconductor fins are formed of different types of semiconductor material, and are initially formed to have different widths and heights. A semiconductor fin trimming process is performed, which is selective to the semiconductor material of the second semiconductor fin, so that the fin trimming process results in the formation of semiconductor fins having substantially equal heights and equal widths across the device regions as a result of the fin trimming process. The semiconductor fins in different device regions are initially formed with non-uniform profiles (e.g., differential heights and widths) to compensate for micro-loading and etch rate variations during the fin trimming process.
US10096523B2 Spacer structure and manufacturing method thereof
A spacer structure and a fabrication method thereof are provided. The method includes the following operations. First and second conductive structures are formed over a substrate. Dielectric layer is formed to cover the first and second conductive structures. Hard mask layer is formed over the dielectric layer. The hard mask layer covers the dielectric layer over the first conductive structure, and the hard mask layer has an opening exposing the dielectric layer over the second conductive structure. The dielectric layer exposed by the hard mask layer is etched to reduce thickness of the dielectric layer. The hard mask layer is removed. The dielectric layer is etched to form first main spacer on sidewall of the first conductive structure and second main spacer on sidewall of the second conductive structure. A first width of the first main spacer is greater than a second width of the second main spacer.
US10096519B2 Method of making a FinFET device
A method of fabricating a fin-like field-effect transistor device is disclosed. The method includes forming mandrel features over a substrate and performing a first cut to remove mandrel features to form a first space. The method also includes performing a second cut to remove a portion of mandrel features to form a line-end and an end-to-end space. After the first and the second cuts, the substrate is etched using the mandrel features, with the first space and the end-to-end space as an etch mask, to form fins. Depositing a space layer to fully fill in a space between adjacent fins and cover sidewalls of the fins adjacent to the first space and the end-to-end space. The spacer layer is etched to form sidewall spacers on the fins adjacent to the first space and the end-to-end space and an isolation trench is formed in the first space and the end-to-end space.
US10096513B2 Direct plasma densification process and semiconductor devices
An aspect of the present disclosure relates to a method of forming a barrier layer on a semiconductor device. The method includes placing a substrate into a reaction chamber and depositing a barrier layer over the substrate. The barrier layer includes a metal and a non-metal and the barrier layer exhibits an as-deposited thickness of 4 nm or less. The method further includes densifying the barrier layer by forming plasma from a gas proximate to said barrier layer and reducing the thickness and increasing the density of the barrier layer. In embodiments, during densification 300 Watts or less of power is applied to the plasma at a frequency of 350 kHz to 40 MHz.
US10096510B2 Semiconductor device and method of manufacturing same
To provide a semiconductor device having improved performance. The semiconductor device has a first insulating film formed on the main surface of a semiconductor substrate and a second insulating film formed on the first insulating film. The semiconductor device further has a first opening portion penetrating through the second insulating film and reaching the first insulating film, a second opening portion penetrating through the first insulating film and reaching the semiconductor substrate, and a trench portion formed in the semiconductor substrate. A first opening width of the first opening portion and a second opening width of the second opening portion are greater than a trench width of the trench portion. The trench portion is closed by a third insulating film while leaving a space in the trench portion.
US10096509B2 Substrate carrier system with protective covering
Embodiments disclosed herein generally relate to a substrate carrier system suitable for clamping a substrate and optionally a mask, the substrate carrier system having a stack of removable protective layers. In one embodiment, substrate carrier system is provide that includes a substrate carrier body having a protective layer stack disposed an outer mounting surface of the substrate carrier body. The substrate carrier body is configured to be transported into and out of a processing chamber. The protective layer stack has a plurality of removable protective layers which can be removed as needed to expose a “new” surface for chucking a substrate thereon.
US10096505B2 Wafer cassette
A wafer cassette includes a case, a plurality of wafer trays, and a plurality of transmission mechanisms. The wafer trays are disposed in the case. Each of the wafer trays includes a central opening, a first groove, and a second groove. The diameter of the second groove is greater than that of the first groove. A bottom surface of the second groove is higher than that of the first groove. The first and second grooves surround the central opening. Each of the transmission mechanisms is connected to the corresponding wafer tray to move the wafer tray between a pick-up position and a received position. Since the wafer tray has grooves with different diameters, the wafer tray is capable of receiving wafers with different sizes.
US10096504B2 Method for managing atmosphere in storage container
A method for managing an atmosphere in a storage container in a processing apparatus including a substrate transfer region and a container transfer region which are partitioned by a partition wall; a load port; a container keeping rack; and a cover opening/closing mechanism, includes substituting the internal atmosphere of the storage container that stores non-processed substrates with the inert gas for using the cover opening/closing mechanism; transferring the storage container of which the internal atmosphere has been substituted with the inert gas, to the container keeping rack and placing and keeping the storage container on the container keeping rack; and putting the storage container on standby on the container keeping rack while maintaining the atmosphere substituted with the inert gas.
US10096501B2 Maintenance method of substrate processing apparatus, method for manufacturing semiconductor device, substrate processing apparatus, and storage medium capable of reading maintenance program of substrate processing apparatus
A maintenance method of a substrate processing apparatus includes a first processing step of carrying a first substrate holder holding a substrate into a process chamber and processing the substrate held by the first substrate holder within the process chamber, a second processing step of carrying a second substrate holder holding a substrate into the process chamber and processing the substrate held by the second substrate holder within the process chamber, a determination step of determining a replacement timing of the first substrate holder and the second substrate holder, and a maintenance step of, at the replacement timing determined at the determination step, replacing the first substrate holder and the second substrate holder respectively with a third substrate holder and a fourth substrate holder, if at least one of the first substrate holder and the second substrate holder reaches the replacement timing.
US10096500B2 Simultaneous wafer ID reading
The present invention discloses apparatuses and methods for simultaneous viewing and reading top and bottom images from a workpiece. The present ID reader can comprise an enclosure covering a top and bottom section of the workpiece with optical elements to guide the light from the workpiece images to a camera. The optical element can be disposed to receive images from a high angle with respect to the surface of the workpiece. The present ID reader can further comprise a light source assembly to illuminate the image. The light source assembly can utilize a coaxial light path with the images, preferably for bright field illumination. The light source assembly can also utilize a non-coaxial light path, preferably for dark field illumination.
US10096499B2 Substrate processing method, program, control apparatus, film forming apparatus, and substrate processing system
A substrate processing method of the present disclosure includes forming a film on a workpiece using a processing gas in a processing chamber with a setting temperature profile including increase or decrease of a temperature; and etching the film. An etching rate of the film in the etching depends on a film formation temperature in the forming. The setting temperature profile is determined based on a first temperature dependence of the etching rate in the etching on the film formation temperature, and a second temperature dependence of a film formation amount in the forming on the film formation temperature.
US10096494B2 Substrate support with symmetrical feed structure
Apparatus for processing a substrate is disclosed herein. In some embodiments, a substrate support may include a substrate support having a support surface for supporting a substrate the substrate support having a central axis; a first electrode disposed within the substrate support to provide RF power to a substrate when disposed on the support surface; an inner conductor coupled to the first electrode about a center of a surface of the first electrode opposing the support surface, wherein the inner conductor is tubular and extends from the first electrode parallel to and about the central axis in a direction away from the support surface of the substrate support; an outer conductor disposed about the inner conductor; and an outer dielectric layer disposed between the inner and outer conductors, the outer dielectric layer electrically isolating the outer conductor from the inner conductor. The outer conductor may be coupled to electrical ground.
US10096493B2 Substrate treatment apparatus, and substrate treatment method
The inventive substrate treatment apparatus includes: a rotative treatment control unit which controls a first chemical liquid supplying unit and a second chemical liquid supplying unit to perform a first chemical liquid supplying step of supplying a first chemical liquid to a substrate rotated by a substrate holding and rotating mechanism and a second chemical liquid supplying step of supplying a second chemical liquid to the substrate rotated by the substrate holding and rotating mechanism after the first chemical liquid supplying step; and a cleaning control unit which controls the cleaning liquid supplying unit to spout the cleaning liquid from the cleaning liquid outlet port to supply the cleaning liquid to the cup inner wall and/or the base wall surface before start of the second chemical liquid supplying step after end of the first chemical liquid supplying step, and/or during and/or after the second chemical liquid supplying step.
US10096489B2 Method for manufacturing semiconductor device
Provided is a method for manufacturing a semiconductor device with favorable electrical characteristics. The following steps are performed in the following order: forming an oxide semiconductor film over a substrate having a substantially planar surface; selectively etching the oxide semiconductor film to form an oxide semiconductor layer; implanting an oxygen ion on a top surface of the oxide semiconductor layer and a side surface of the oxide semiconductor layer in a cross-section perpendicular to the substantially planar surface in a channel width direction of the oxide semiconductor layer from an angle 0°<θ<90°; forming an insulating layer over the oxide semiconductor layer, and performing heat treatment on the oxide semiconductor layer to diffuse oxygen into the oxide semiconductor layer.
US10096487B2 Atomic layer etching of tungsten and other metals
Provided herein are methods of atomic layer etching (ALE) of metals including tungsten (W) and cobalt (Co). The methods disclosed herein provide precise etch control down to the atomic level, with etching a low as 1 Å to 10 Å per cycle in some embodiments. In some embodiments, directional control is provided without damage to the surface of interest. The methods may include cycles of a modification operation to form a reactive layer, followed by a removal operation to etch only this modified layer. The modification is performed without spontaneously etching the surface of the metal.
US10096484B2 Vertical transistor with a body contact for back-biasing
A method of forming a substrate contact in a vertical transistor device includes patterning a sacrificial layer to form an opening in the sacrificial layer, the sacrificial layer disposed on hardmask arranged on a substrate, and the substrate including a bulk semiconductor layer, a buried oxide layer arranged on the bulk semiconductor layer, and a semiconductor layer arranged on the buried oxide layer; forming oxide spacers on sidewalls of the opening in the sacrificial layer; using the oxide spacers as a pattern to etch a trench through the substrate, the trench stopping at a region within the bulk semiconductor layer; and depositing a conductive material in the trench to form the substrate contact.
US10096483B2 Pitch reduction technology using alternating spacer depositions during the formation of a semiconductor device and systems including same
A method for patterning a layer increases the density of features formed over an initial patterning layer using a series of self-aligned spacers. A layer to be etched is provided, then an initial sacrificial patterning layer, for example formed using optical lithography, is formed over the layer to be etched. Depending on the embodiment, the patterning layer may be trimmed, then a series of spacer layers formed and etched. The number of spacer layers and their target dimensions depends on the desired increase in feature density. An in-process semiconductor device and electronic system is also described.
US10096477B2 Method to improve adhesion of photoresist on silicon substrate for extreme ultraviolet and electron beam lithography
An etch process that includes removing an oxide containing surface layer from a semiconductor surface to be etched by applying a hydrofluoric (HF) based chemistry, wherein the hydrofluoric (HF) based chemistry terminates the semiconductor surface to be etched with silicon-hydrogen bonds, and applying a vapor priming agent bearing chemical functionality based on the group consisting of alkynes, alcohols and a combination thereof to convert the silane terminated surface to a hydrophobic organic surface. The method continues with forming a photoresist layer on the hydrophobic organic surface; and patterning the photoresist layer. Thereafter, the patterned portions of the photoresist are developed to provide an etch mask. The portions of the semiconductor surface exposed by the etch mask are then etched.
US10096474B2 Methods and structures to prevent sidewall defects during selective epitaxy
Trenches (and processes for forming the trenches) are provided that reduce or prevent crystaline defects in selective epitaxial growth of type III-V or Germanium (Ge) material (e.g., a “buffer” material) from a top surface of a substrate material. The defects may result from collision of selective epitaxial sidewall growth with oxide trench sidewalls. Such trenches include (1) a trench having sloped sidewalls at an angle of between 40 degrees and 70 degrees (e.g., such as 55 degrees) with respect to a substrate surface; and/or (2) a combined trench having an upper trench over and surrounding the opening of a lower trench (e.g., the lower trench may have the sloped sidewalls, short vertical walls, or tall vertical walls). These trenches reduce or prevent defects in the epitaxial sidewall growth where the growth touches or grows against vertical sidewalls of a trench it is grown in.
US10096472B2 Single crystal rhombohedral epitaxy of SiGe on sapphire at 450° C.-500° C. substrate temperatures
Various embodiments may provide a low temperature (i.e., less than 850° C.) method of Silicon-Germanium (SiGe) on sapphire (Al2O3) (SiGe/sapphire) growth that may produce a single crystal film with less thermal loading effort to the substrate than conventional high temperature (i.e., temperatures above 850° C.) methods. The various embodiments may alleviate the thermal loading requirement of the substrate, which in conventional high temperature (i.e., temperatures above 850° C.) methods had surface temperatures within the range of 850° C.-900° C. The various embodiments may provide a new thermal loading requirement of the sapphire substrate for growing single crystal SiGe on the sapphire substrate in the range of about 450° C. to about 500° C.
US10096469B2 Sn doped ZnS nanowires for white light source material
According to exemplary embodiments, a method of synthesizing tin (Sn)-doped Zinc Sulfide (ZnS) nanostructures for electroluminescent white light source includes coating a substrate, including a silicon oxide layer, with Sn by vacuuming depositing Sn as catalyst nanostructures on the substrate, placing the substrate coated with Sn in a furnace, introducing a carrier flow gas into the furnace, adding a ZnS power to the furnace, growing ZnS nanostructures, and dissolving Sn in the growing ZnS nanostructures. The S vacancies are on a surface of the ZnS nanostructures. The ZnS nanostructures are grown on the substrate having a temperature in a range of 750° C. to 850° C.
US10096467B2 Semiconductor device and method of manufacturing the same
In an LCD driver, in a high voltage resistant MISFET, end portions of a gate electrode run onto electric field relaxing insulation regions. Wires to become source wires or drain wires are formed on an interlayer insulation film of the first layer over the high voltage resistant MISFET. At this moment, when a distance from an interface between a semiconductor substrate and a gate insulation film to an upper portion of the gate electrode is defined as “a”, and a distance from the upper portion of the gate electrode to an upper portion of the interlayer insulation film on which the wires are formed is defined as “b”, a relation of a>b is established. In such a high voltage resistant MISFET structured in this manner, the wires are arranged so as not to be overlapped planarly with the gate electrode of the high voltage resistant MISFET.
US10096466B2 Pulsed plasma for film deposition
Methods of processing a substrate are provided herein. In some embodiments, a method of processing a substrate disposed in a processing chamber includes: (a) depositing a layer of material on a substrate by exposing the substrate to a first reactive species generated from a remote plasma source and to a first precursor, wherein the first reactive species reacts with the first precursor; and (b) treating all, or substantially all, of the deposited layer of material by exposing the substrate to a plasma generated within the processing chamber from a second plasma source; wherein at least one of the remote plasma source or the second plasma source is pulsed to control periods of depositing and periods of treating.
US10096463B2 Method of manufacturing semiconductor device, substrate processing apparatus comprising exhaust port and multiple nozzles, and recording medium
A method of manufacturing a semiconductor device includes: forming a film on a substrate by performing a cycle a predetermined number of times. The cycle includes non-simultaneously performing: supplying a precursor from a first nozzle to a substrate and exhausting the precursor from an exhaust port; supplying a first reactant from a second nozzle to the substrate and exhausting the first reactant from the exhaust port; and supplying a second reactant from a third nozzle to the substrate and exhausting the second reactant from the exhaust port. A substrate in-plane film thickness distribution of the film formed on the substrate is controlled by controlling a balance between a flow rate of an inert gas supplied from the second nozzle, a flow rate of an inert gas supplied from the third nozzle, and a flow rate of an inert gas supplied from the first nozzle in supplying the precursor.
US10096458B2 Compact mass spectrometer
A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionization source, a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. A first vacuum pump is arranged and adapted to pump the first vacuum chamber, wherein the first vacuum pump is arranged and adapted to maintain the first vacuum chamber at a pressure <10 mbar. A first RF ion guide is located within the first vacuum chamber and an ion detector is located in the third vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector is ≤400 mm. The mass spectrometer further comprises a tandem quadrupole mass analyzer, a 3D ion trap mass analyzer, a 2D or linear ion trap mass analyzer, a Time of Flight mass analyzer, a quadrupole-Time of Flight mass analyzer or an electrostatic mass analyzer arranged in the third vacuum chamber. A split flow turbomolecular vacuum pump comprising an intermediate or interstage port is connected to the second vacuum chamber and a high vacuum (“HV”) port is connected to the third vacuum chamber. The first vacuum pump is also arranged and adapted to act as a backing vacuum pump to the split flow turbomolecular vacuum pump and the first vacuum pump has a maximum pumping speed ≤10 m3/hr (2.78 L/s).
US10096456B2 Low temperature plasma probe with auxiliary heated gas jet
A low temperature plasma probe, a mass spectrometry system, and a method for using a low temperature plasma probe are described. In an embodiment, a low temperature plasma probe includes an intake capillary that provides an ion flow from a sample surface to a mass spectrometer; at least one low temperature plasma tube that provides low temperature plasma gas; at least one heated gas tube that provides heated gas to the sample surface, where the heated gas enhances desorption and ionization of a sample on the sample surface.
US10096447B1 Electron beam apparatus with high resolutions
A magnetic gun lens and an electrostatic gun lens can be used in an electron beam apparatus and can help provide high resolutions for all usable electron beam currents in scanning electron microscope, review, and/or inspection uses. An extracted beam can be directed at a wafer through a beam limiting aperture using the magnetic gun lens. The electron beam also can pass through an electrostatic gun lens after the electron beam passes through the beam limiting aperture.
US10096446B2 X-ray source, high-voltage generator, electron beam gun, rotary target assembly, rotary target, and rotary vacuum seal
Disclosed herein are a high-voltage generator (120) for an x-ray source, an x-ray gun, an electron beam apparatus, a rotary vacuum seal, a target assembly for an x-ray source, a rotary x-ray emission target (500), and an x-ray source. These various aspects may separately and/or together enable the construction of an x-ray source which can operate at energies of up to 500 kV and beyond, which is suitable for use in commercial and research x-ray applications such as computerized tomography. In particular, the high-voltage generator includes a shield electrode (123a, 123b) electrically connected intermediate of a first voltage multiplier (122a, 122b) and a second voltage multiplier (122b, 122c). The electron beam apparatus includes control photodetectors (202a, 202b—not shown) and photo emitters (201a, 202a) having a transparent conductive shield (203a and 203b, 203c—not shown) arranged therebetween. The rotary vacuum seal includes a pumpable chamber (302) at a position intermediate between high-pressure and low-pressure ends of a bore (301) for a rotating shaft (401). The rotary target assembly is configured such that when a torque between a bearing housing (403) and a vacuum housing exceeds a predetermined torque, the bearing housing rotates relative to the vacuum housing. The rotary x-ray emission target (500) has a plurality of target plates (560) supported on a hub, the plates being arranged on the hub to provide an annular target region about an axis rotation of the hub. The x-ray gun is provided with a shield electrode (123a) maintained at a potential difference relative to the x-ray target different to the electron beam emission cathode.
US10096443B2 Direct-current switching device
A direct-current switching device switches direct currents, in particular direct currents in the kiloampere range. The switching device contains a switching unit, a resonant circuit, and an overvoltage arrester. During the switching off of the switching unit, the resonant circuit produces an oscillating resonant current, which is superposed with the direct current still flowing through the switching unit during the switching off of the switching unit. Accordingly, connected in series with the switching unit, hereinafter referred to as the first switching unit, is a second switching unit, the switching behavior of which differs from the switching behavior of the first switching unit, and the resonant circuit and the arrester lie electrically in parallel with the series connection.
US10096442B2 Combination switch lever
A combination switch lever includes a cylinder body including an opening, a plurality of switches to operate an electric component disposed in the vehicle, a flexible board that is disposed inside the cylinder body and that includes a circuit part and a non-circuit part disposed outside the circuit part in a width direction, and a first guide member and a second guide member that are disposed inside the cylinder body so as to be opposite to each other sandwiching the flexible board. An inside projection is formed at a vicinity of the opening of the cylinder body on an opposite surface of the first guide member and/or the second guide member, and the inside projection presses the non-circuit part. The first guide member and the second guide member include an adjacent opposite surface such that an opposite distance therebetween is partially narrowed.
US10096441B2 Electronic apparatus having a switch device
An electronic apparatus having a switch device capable of suppressing collision noise is disclosed. The switch device is equipped with a first fixed contact and a second fixed contact, and a metal dome that serves as a movable contact movable in a direction to be contacted with or separated from the first fixed contact. In a configuration in which the metal dome is moved to provide an electrical contact or a separation between the metal dome and the first fixed contact, whereby the first fixed contact and the second fixed contact are electrically connected therebetween, a conductive layer made of an anisotropic conductive sheet is provided between the first fixed contact and the metal dome.
US10096434B2 Contact component and method for the production thereof
An electrical contact component and a method for the production thereof. The contact component has a sintered contact element and a contact carrier cast onto the contact element. The grains of the contact element are oriented in a preferential direction.
US10096426B2 Electronic device
An electronic device includes a chip component with a terminal electrode formed on an end surface of a ceramic element body including an internal electrode and an external terminal electrically connected to the terminal electrode. The external terminal includes a terminal electrode connection part arranged to face the terminal electrode and a mounting connection part connectable to a mounting surface. The terminal electrode connection part includes a multilayer structure of a first metal connected to the terminal electrode, a second metal arranged outside the first metal, and a third metal arranged outside the second metal. A thermal expansion coefficient of the external terminal is smaller than that of the ceramic element body.
US10096424B2 Method of manufacturing reactor
Breakage of a ring core or a bobbin upon injection molding of molten resin is to be prevented in a method of manufacturing a reactor including the ring core. A reactor includes a ring core, a bobbin, a pair of coils, and a plastic cover. The bobbin includes a pair of cylinder portions, and flanges connecting ends of the cylinder portions. The reactor is manufactured by following processes. First protrusions that make contact with an inner circumferential surface of the ring core are provided on outer sides of the flanges along a cylinder axis direction. Second protrusions are provided at positions facing the corresponding first protrusions across the ring core are provided on a cavity surface of a mold that forms the plastic cover by injection molding. The plastic cover is formed by injecting molten resin into the mold while clamping the ring core by the first and second protrusions.
US10096423B2 Electronic direct voltage transformer
There is provided an electronic direct current transformer circuit configuration for transferring power from a source to a load using magnetic storage coupling, the circuit comprising: an input node adapted to receive an input alternating current power source having an input direct voltage waveform; the magnetic storage coupling unit comprising: a first set of windings coupled to a first switch, a second set of windings located in series with the first set of windings with; a second switch connected at one end between the first and second set of windings and at another end to a common ground or common connection, the first and second switches having a switching frequency in a kilohertz range and switching between on and off in alternating modes; and an output node connected to the second set of windings.
US10096420B2 Reactor
A reactor includes a core, a resin cover provided around the core, and a coil disposed around the core at the external side of the resin cover. The coil includes a conductive wire having a self-fusing layer formed on the surface of the conductive wire, and the adjoining conductive wire portions are bonded together by the self-fusing layer. The resin cover includes a bonding portion provided at a part of the resin cover and facing the end portion of the coil, and the end portion of the coil are bonded with the resin cover by an adhesive at the bonding portion.
US10096416B2 Magnetizing apparatus and magnetizing method
Disclosed is a magnetizing apparatus including: a placing table configured to place thereon a storage container storing a plurality of substrates; a magnetizing chamber configured to accommodate the storage container and apply a magnetic field to the plurality of substrates in the storage container; and a conveying mechanism configured to convey the storage container from the placing table into the magnetizing chamber.
US10096414B2 Non-oriented electrical steel sheet and method of manufacturing the same
Disclosed are a non-oriented electrical steel sheet and a method of manufacturing the same. The non-oriented electrical steel sheet of the present invention includes 0.005 wt % or less of C, 1.0-4.0 wt % of Si, 0.1-0.8 wt % of Al, 0.01-0.1 wt % of Mn, 0.02-0.3 wt % of P, 0.005 wt % or less of N, 0.001-0.005 wt % of S, 0.005 wt % or less of Ti, 0.01-0.2 wt % of at least one of Sn and Sb, and the remainder including Fe and other impurities unavoidably added thereto, wherein Mn, Al, P, and S may respectively fulfill the empirical formula 0.8≤{[Mn]/(100*[S])+[Al]}[P]≤40, wherein [Mn], [Al], [P], and [S] respectively refer to weight percentages of Mn, Al, P, and S.
US10096413B2 Quenched alloy for rare earth magnet and a manufacturing method of rare earth magnet
The present invention is provided with a quenched alloy for rare earth magnet and a manufacturing method of rare earth magnet. It comprises an R2T14B main phase, wherein R is selected from at least one rare earth element including Nd. The average grain diameter of the main phase in the brachyaxis direction is in a range of 10˜15 μm and the average interval of the Nd rich phase is in a range of 1.0˜3.5 μm. In the fine powder of the above-mentioned quenched alloy, the number of magnet domains of a single grain decreases. Thus, it is easier for external magnetic field orientation to obtain high performance magnet, and the squareness, coercivity and the thermal resistance of the magnet are sufficiently improved.
US10096409B2 Chip resistor and method for manufacturing same
Provided is a chip resistor having wide and flat end-face electrodes on a surface thereof and having increased connection reliability between upper electrodes and the end-face electrodes. The chip resistor according to the present invention is provided with: a cuboidal insulating substrate 1; a pair of upper electrodes 2 disposed at both ends in a longitudinal direction on a surface of the insulating substrate 1; a resistor body 3 disposed between the upper electrodes 2; an insulating protective layer 4 covering the entire surfaces of the upper electrodes 2 and the resistor body 3; and a pair of end-face electrodes 5 disposed on both end faces in the longitudinal direction of the insulating substrate 1, wherein the upper electrodes 2 include bent portions 2a extending around from between the insulating substrate 1 and the protective layer 4 along the end faces of the protective layer 4, and the end-face electrodes 5 are connected to the exposed portions of the upper electrodes 2, including the bent portions 2a, exposed from between the insulating substrate 1 and the protective layer 4.
US10096407B2 Surface-mountable over-current protection device
A surface mountable over-current protection device comprises a PTC material layer, first and second conductive layers, left and right electrodes, left and right conductive members, and left and right insulating members. The PTC material layer comprises a left notch at a left end and a right notch at a right end. The first conductive layer comprises a primary portion disposed on an upper surface of the PTC material layer and a secondary portion extending over the left notch, and the second conductive layer comprises a primary portion disposed on a lower surface of the PTC material layer and a secondary portion extending over the underside of the right notch. The left conductive member connects to the left electrode and the first conductive layer and isolates from the second conductive layer. The right conductive member connects to the right electrode and the second conductive layer and isolates from the first conductive layer. The left and right insulating members are disposed in the left and right notches, respectively. The PTC material layer is not in direct contact with the left and right conductive members, and the primary portion and the secondary portion of the first or second conductive layer have different thicknesses.
US10096403B2 Method for producing superconductive conductor and superconductive conductor
A superconductive wire conductor is produced by: embedding a plurality of deposition substrates formed to have a predetermined size in parallel with each other to a connection base material to connect and integrate therewith; depositing an intermediate layer, a superconductive layer and a protective layer on a deposition surface side of the deposition substrate; and winding a single or multiple integrated superconductive conductors around a desired core material, separating each single superconductive wire from the integrated superconductive conductor and winding each superconductive wire around the core material or winding the integrated or separated wire alternately, whereby a superconductive conductor having a good superconductive characteristic without a problem regarding a shape thereof such as local protrusions.
US10096397B2 Plastic molded product comprising copper-based compound microparticles and preparation method therefor
Provided is a method for manufacturing a molded plastic products having copper-based compound particulates. The method includes the steps of: reacting copper sulfate with sulfuric salt, at a molar ratio of 1:1 in an aqueous solution at a temperature of 10˜80° C., thereby synthesizing copper sulfide particulates; forming a sheet comprising the copper sulfide particulates dispersed in a thermoplastic resin.
US10096396B2 Composite materials with improved electrical conductivity and methods of manufacture thereof
A method of manufacturing a composite material may include providing one or more layers of reinforcement material penetrated with viscous matrix material that is doped with electrically conductive particles. The method may further include applying a magnetic field to arrange the particles into one or more electrically conductive pathways, and curing the matrix material to secure the pathways in position relative to the reinforcement material.
US10096393B2 Nuclear radiation particle power converter
Various embodiments of a nuclear radiation particle power converter and method of forming such power converter are disclosed. In one or more embodiments, the power converter can include first and second electrodes, a three-dimensional current collector disposed between the first and second electrodes and electrically coupled to the first electrode, and a charge carrier separator disposed on at least a portion of a surface of the three-dimensional current collector. The power converter can also include a hole conductor layer disposed on at least a portion of the charge carrier separator and electrically coupled to the second electrode, and nuclear radiation-emitting material disposed such that at least one nuclear radiation particle emitted by the nuclear radiation-emitting material is incident upon the charge carrier separator.
US10096392B2 Ion exchange column configured to reduce internal levels of radiolytic hydrogen gas
An ion exchange system includes one or more strategies to reduce the amount of hydrogen gas inside an ion exchange column when the column is offline or disposed of. The ion exchange system comprises an ion exchange column including a housing and ion exchange media positioned in the housing. The ion exchange column can include one or more of the following: (1) an oxide material that limits the production of hydrogen gas from radiolysis, (2) a hydrogen scavenging material that removes or scavenges hydrogen gas inside the column, and (3) a hydrogen catalytic material that catalyzes the reaction of hydrogen and oxygen inside the column.
US10096388B2 Extruded guide frame and manufacturing methods thereof
A control rod guide frame has a central passage of constant cross-section as a function of position along a central axis that passes through the central passage. The central passage is sized and shaped to guide a traveling assembly including at least one control rod as it moves along the central axis. The control rod guide frame comprises at least two radial guide frame sections secured around and defining the central passage. Each radial guide frame section may comprise an extruded radial guide frame section, which may be made of extruded steel. The central passage may include control rod guidance channels parallel the central axis and machined into the extruded radial guide frame sections. The at least two radial guide frame sections may be interchangeable. In some embodiments the at least two radial guide frame sections consist of between four and eight radial guide frame sections.
US10096387B2 Fissionable material energy extraction system
A self-regulating inherently safe apparatus for generating neutrons is described herein that includes a reaction chamber that sustains neutron generation when filled with a liquid fissionable material and an expansion chamber that dampens neutron generation from the liquid fissionable material in response to expansion of the liquid fissionable material into the expansion chamber. Consequently, the apparatus may substantially dampen neutron generation for operating temperatures above a nominal operating temperature without requiring active or external control and inherently limit neutron generation to a maximum desired output power. Also described herein is a self-regulating system and corresponding method for extracting energy from fissionable material that includes a neutron generator that generates neutrons from a liquid fissionable material and a sub-critical collection of fissionable material that generates a non-sustaining plurality of fission events from neutrons received from the neutron generator.
US10096380B1 Erase page check
Disclosed in some examples are methods, systems, memory devices, and machine readable mediums for performing an erase page check. For example, in response to an unexpected (e.g., an asynchronous) shutdown, the memory device may have one or more cells that did not finish programming. The memory device may detect these cells and erase them or mark them for erasure.
US10096377B1 Simultaneous scan chain initialization with disparate latches
Provided is an integrated circuit that includes a reset electrically connected to a select line of a multiplexer and an OR gate. The multiplexer receives data from a power source. The multiplexer and the OR gate comprise a circuit. A clock is electrically connected to the OR gate. The OR gate is electrically connected to a clock input of a latch. The latch includes the clock input, a scan enable input, a data input, and a data output. A regular logic data path is electrically connected to the multiplexer, and the multiplexer is further electrically connected to the data port of the latch.
US10096376B2 Quantum technology
A device for the storage and/or processing of quantum information comprises: a body (6), formed from a material having negligible net nuclear or electronic magnetic field; a set of data entities (4) embedded in said body, each having a plurality of magnetic field states; a set of probes (2), offset from the body, arranged to acquire internal phase shifts due to the magnetic fields of said data entities; wherein the probes (2) are each arranged to move relative to a plurality of data entities (4) in order that each probe (2) acquires an internal phase shift from the plurality of data entities (4); and means for reading each probe (2), thereby establishing a parity of the plurality of data entities (4).
US10096374B2 Shift register circuit, array substrate and display device
The present disclosure provides a shift register circuit, an array substrate, and a display device. For a first driver and a second driver adjacent to each other in a direction substantially perpendicular to the gate line, a first driving input wiring of the first driver is arranged to input a first clock driving signal to individual shift registers successively from a shift register at a first end position of the first driver to a shift register at a second end position of the first driver, and a second driving input wiring of the second driver is arranged to input a second clock driving signal to individual shift registers successively from a shift register at a second end position of the second driver to a shift register at a first end position of the second driver.
US10096369B2 Semiconductor device including a voltage generation circuit, and voltage generation circuit generates a required voltage according to internal data requested in response to an operation
A semiconductor device including a voltage generation circuit, and voltage generation circuit generates a required voltage according to internal data requested in response to an operation are provided. The voltage generating circuit includes a plurality of registers A-1, B-1, C-1, D-1, voltage generating blocks A-2, B-2, C-2 and a voltage switch. The registers A-1, B-1, C-1, D-1 hold data provided from control logic. The voltage generating blocks A-2, B-2, C-2 generate voltage based on voltage control data held by the registers A-1, B-1, C-1. The voltage switch selects voltages based on selection control data held by the register D-1. The connecting element includes signal lines for sequentially transmitting the voltage control data or the selection control data, signal lines for sequentially transmitting a clock signal CLK and signal lines for controlling output of data held by the registers.
US10096367B2 Power supply circuit and semiconductor storage device
A power supply circuit and a semiconductor storage device that can achieve low power consumption of the power supply circuit that includes a charge pump circuit are provided. The semiconductor storage device includes a charge pump unit which generates and outputs a boosted voltage by boosting a source voltage, a voltage monitoring unit that performs comparison and determination on magnitudes of a divided voltage obtained by dividing the boosted voltage and a predetermined reference voltage, a charge pump control unit that causes the charge pump unit to operate when the divided voltage is equal to or lower than the reference voltage and causes the charge pump unit to stop when the divided voltage is higher than the reference voltage based on a result of the comparison and determination, and a voltage monitoring control unit that causes the voltage monitoring unit to intermittently stop.
US10096365B2 Erasable block segmentation for memory
Various embodiments comprise apparatuses such as those having a block of memory divided into sub-blocks that share a common data line. Each of the sub-blocks of the block of memory corresponds to a respective one of a number of segmented sources. Each of the segmented sources is electrically isolated from the other segmented sources of the block of memory. Additional apparatuses and methods of operation are described.
US10096364B2 Three-dimensional vertical NOR flash thin-film transistor strings
A memory structure, includes (a) active columns of polysilicon formed above a semiconductor substrate, each active column extending vertically from the substrate and including a first heavily doped region, a second heavily doped region, and one or more lightly doped regions each adjacent both the first and second heavily doped region, wherein the active columns are arranged in a two-dimensional array extending in second and third directions parallel to the planar surface of the semiconductor substrate; (b) charge-trapping material provided over one or more surfaces of each active column; and (c) conductors each extending lengthwise along the third direction. The active columns, the charge-trapping material and the conductors together form a plurality of thin film transistors, with each thin film transistor formed by one of the conductors, a portion of the lightly doped region of an active column, the charge-trapping material between the portion of the lightly doped region and the conductor, and the first and second heavily doped regions. The thin film transistors associated with each active column are organized into one or more vertical NOR strings.
US10096363B2 Methods of forming nanotube films and articles
Nanotube films and articles and methods of making the same are disclosed. A conductive article or a substrate comprises at least two unaligned nanotubes extending substantially parallel to the substrate and each contacting end points of the article but each unaligned relative to the other, the nanotubes providing a conductive pathway within a predefined space.
US10096361B2 Method, system and device for non-volatile memory device operation
Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a non-volatile memory device may be placed in any one of multiple memory states in a write operation by controlling a current and a voltage applied to terminals of the non-volatile memory device. For example, a write operation may apply a programming signal across terminals of non-volatile memory device having a particular current and a particular voltage for placing the non-volatile memory device in a particular memory state.
US10096359B2 Nonvolatile memory device having resistive memory cells including at least one resistive memory cell initial state
A nonvolatile memory device includes: resistive memory cells each of which takes either a variable state or an initial state, the resistive memory cells including at least one resistive memory cell in the initial state; and a read circuit that includes a resistance detection circuit that obtains resistance value information of the at least one resistive memory cell, and a data generation circuit that generates digital data corresponding to the resistance value information. The resistance detection circuit applies a second read voltage to the at least one resistive memory cell to obtain the resistance value information. The second read voltage is larger than a first read voltage and smaller than a voltage of a forming pulse that is an electrical stress for changing from the initial state to the variable state. The first read voltage is for reading a resistive memory cell in the variable state.
US10096358B2 Semiconductor memory device which stores plural data in a cell
A memory cell array is configured to have a plurality of memory cells arranged in a matrix, each of the memory cells being connected to a word line and a bit line and being capable of storing n values (n is a natural number equal to or larger than 3). A control circuit controls the potentials of the word line and bit line according to input data and writes data into a memory cell. The control circuit writes data into the memory cell to a k-valued threshold voltage (k<=n) in a write operation, precharges the bit line once, and then changes the potential of the word line an i number of times to verify whether the memory cell has reached an i-valued (i<=k) threshold voltage.
US10096355B2 Dynamic management of programming states to improve endurance
A storage device with a memory may include improved endurance and programming speed by modifying the programming states of the memory blocks. For example, the blocks may be three bit memory blocks, but a dynamic reassignment of verify levels and read margins can result in the block acting like a two bit memory block. Memory blocks may be designed for a certain number of bits per cell (i.e. number of states) and the programming is based on that number. However, single level cell (SLC) programming is still possible in addition to programming according to the number of bits per cell that the memory is designed for. Multiple SLC programming steps can be used to modify the number of states for certain memory cells by the memory controller.
US10096353B2 System and memory controller for interruptible memory refresh
A refresh command is communicated to a memory device to initiate an interruptible refresh which contains multiple segment refreshes separated by interrupt boundaries. A command is communicated to the memory device before execution of a segment refresh and the segment refresh is delayed at an interrupt boundary. Alternatively, a first number of commands in a queue is determined. A first number of segment refreshes to execute is determined based on the first number of commands. The first number of segment refreshes to execute is communicated to the memory device to cause execution of the first number of segment refreshes. A second number of commands in the queue is determined. A second number of segment refreshes to execute is determined based on the second number of commands. The second number of segment refreshes to execute is communicated to the memory device to cause execution of the second number of segment refreshes.
US10096352B2 Ferroelectric capacitor with improved fatigue and breakdown properties
Disclosed is a ferroelectric material and methods for its use in capacitors that includes a polymer blend of at least two polymers, wherein the first polymer is a ferroelectric polymer and the second polymer has a low dielectric constant.
US10096350B2 Memory array with flash and random access memory and method therefor, reading data from the flash memory without storing the data in the random access memory
Memory array, system and method for storing data. The memory array has a flash memory array, a random access memory array coupled to the flash memory and configured to receive the data, a memory management module and a data bus. The memory management module is coupled to the random access memory array and to the flash memory array, the memory management module being configured to transfer at least a portion of the data stored in the random access memory array to the flash memory array. The data bus is coupled to the flash memory array and configured to output at least a portion of the data originally stored in the random access memory array from the flash memory array.
US10096346B2 Current-mode sense amplifier
A current sense amplifier is provided. The amplifier comprises a first cross coupled inverter, a second cross coupled inverter, and a transmission gate. The first cross coupled inverter has a first source coupled to sense current input. The second cross coupled inverter has a second source coupled to a reference current input. The transmission gate comprises a first transmission end, a second transmission end, and a gate input. The first transmission end is operatively coupled to a first input of the first cross coupled inverter. The second transmission end is operatively coupled to a second input of the second cross coupled inverter. The gate input is operatively coupled to the control line input. Each cross coupled inverter is configured for switching a coupling of the sense current input and the reference current input.
US10096342B2 Method and sytem for segmenting videos
Techniques segmenting a video using tags without interfering video data thereof are disclosed. According to one aspect of the present invention, each tag is created to define a portion of the video, wherein the tags can be modified, edited, looped, reordered or restored to create an impression other than that of the video is simply played back sequentially. The tags are structured in a table included in a tagging file that can be shared with or published electronically to or modified or updated by others. Further the table may be modified to include one or more conditional or commercial tags.
US10096336B2 Mounting a smartphone to robotic accessor of automated data storage library
According to one embodiment, a computer-implemented method for remotely controlling a capture of images of a data storage library during operation thereof with a bracket on an accessor includes pairing a remote controller to a wireless image capture device that is coupled to a bracket mounted on an accessor, instructing the wireless image capture device to start recording images of the data storage library during operation thereof, including movement of the accessor, thereafter, instructing the wireless image capture device to stop recording images of the data storage library during operation thereof, and instructing the wireless image capture device to save the recorded images to a file.
US10096335B2 Thermal retention structure for a data device
A data device may have at least a magnetic lamination with a thermal retention structure deposited on a substrate and configured to maintain a predetermined temperature for a predetermined amount of time. Such predetermined temperature and amount of time may allow for the growth of a magnetic layer with a predetermined magnetic anisotropy.
US10096333B2 Magnetic recording medium
An aspect of the present invention relates to a magnetic recording medium, which comprises a nonmagnetic layer comprising nonmagnetic powder and binder on a nonmagnetic support, and a magnetic layer comprising ferromagnetic powder and binder on the nonmagnetic layer, wherein the magnetic layer further comprises carbon black, and a state in which the carbon black is present, as observed in a reflection electron image of a surface of the magnetic layer obtained by a scanning electron microscope, satisfies condition 1 and condition 2 below: condition 1: a number of carbon black particles with a particle size of greater than or equal to 140 nm is greater than or equal to 30 per 1,000 μm2 of area; and condition 2: a number of carbon black particles with a particle size of greater than or equal to 220 nm is less than or equal to 10 per 1,000 μm2 of area.
US10096329B2 Enhancing intelligibility of speech content in an audio signal
Embodiments of the present invention relate to signal processing. Methods for enhancing intelligibility of speech content in an audio signal are disclosed. One of the methods comprises obtaining reference loudness of the audio signal. The method further comprises enhancing the intelligibility of the speech content by adjusting partial loudness of the audio signal based on the reference loudness and a degree of the intelligibility. Corresponding systems and computer program products are also disclosed.
US10096327B2 Long-term prediction and frequency domain pitch period based encoding and decoding
A frequency-domain sample interval corresponding to a time-domain pitch period L corresponding to a time-domain pitch period code of an audio signal in a given time period is obtained as a converted interval T1, a frequency-domain pitch period T is chosen from among candidates including the converted interval T1 and integer multiples U×T1 of the converted interval T1, and a frequency-domain pitch period code indicating how many times the frequency-domain pitch period T is greater than the converted interval T1 is obtained. The frequency-domain pitch period code is output so that a decoding side can identify the frequency-domain pitch period T.
US10096325B2 Decoder and method for a generalized spatial-audio-object-coding parametric concept for multichannel downmix/upmix cases by comparing a downmix channel matrix eigenvalues to a threshold
A decoder for generating an audio output signal having one or more audio output channels from a downmix signal having one or more downmix channels is provided. The downmix signal encodes one or more audio object signals. The decoder has a threshold determiner for determining a threshold value depending on a signal energy and/or a noise energy of at least one of the of or more audio object signals and/or depending on a signal energy and/or a noise energy of at least one of the one or more downmix channels. Moreover, the decoder has a processing unit for generating the one or more audio output channels from the one or more downmix channels depending on the threshold value, by computing eigenvalues of a downmix channel cross correlation matrix, wherein each eigenvalue except largest eigenvalue is compared to the threshold value, and omitted if they are smaller.
US10096324B2 Method and apparatus for concealing frame error and method and apparatus for audio decoding
A frame error concealment (FEC) method is provided. The method includes: selecting an FEC mode based on states of a current frame and a previous frame of the current frame in a time domain signal generated after time-frequency inverse transform processing; and performing corresponding time domain error concealment processing on the current frame based on the selected FEC mode, wherein the current frame is an error frame or the current frame is a normal frame when the previous frame is an error frame.
US10096318B2 System and method of using neural transforms of robust audio features for speech processing
A system and method for processing speech includes receiving a first information stream associated with speech, the first information stream comprising micro-modulation features and receiving a second information stream associated with the speech, the second information stream comprising features. The method includes combining, via a non-linear multilayer perceptron, the first information stream and the second information stream to yield a third information stream. The system performs automatic speech recognition on the third information stream. The third information stream can also be used for training HMMs.
US10096315B2 Acoustic model training
A method, executed by a computer, includes receiving a channel recording corresponding to a conversation, receiving a transcription for the conversation, generating a conversation-specific language model for the conversation using the transcription, and conducting speech recognition on the channel recording using the conversation-specific language model to provide time boundaries and written language corresponding to utterances within the channel recording. The method further includes determining sentence or phrase boundaries for the transcription, aligning written language within the one or more transcriptions with the written language corresponding to the utterances with the channel recording to provide sentence or phrase boundaries for the channel recording, and training a speech recognizer according to the sentence or phrase boundaries for the transcription and the sentence or phrase boundaries for the channel recording. A computer system and computer program product corresponding to the method are also disclosed herein.
US10096312B2 Noise cancellation system
An adaptive noise canceling system can include a noise cancellation processor having an audio input for receiving an input audio signal, a microphone input structured to receive one or more microphone signals from a monitored environment, and a filter processor structured to produce a filtering function based on one or more filter parameters. The system can also include an adaptivity processor structured to change the one or more filter parameters in the noise cancellation processor based on a changing operating environment of the adaptive noise canceling system.
US10096308B1 Providing feedback on musical performance
Providing feedback on a musical performance performed with a musical instrument. An instrument profile associated with the musical instrument used to perform the musical performance is identified. The instrument profile comprises information relating to one or more tuning characteristics of the instrument. The pitch of notes of the musical performance are analyzed based on the instrument profile to determine a measure of tuning of the musical performance. A feedback signal is generated based on the determined measure of tuning.
US10096305B2 Musical instruction and methods of notating music related thereto
The present invention provides a method of notating music comprising the steps of providing a plurality of icons, wherein each icon comprises at least two characteristics selected from the group consisting of a shape, a symbol, and a color, and assigning each icon to a note of a plurality of notes of the chromatic scale. The plurality of notes includes notes that may be arranged into a plurality of chords. At least one characteristic of the icons of each of the notes of each chord is the same. The method further comprises the step of providing a musical notation comprising the plurality of icons.
US10096300B2 Luminance compensator in display device
A luminance compensator in a display device includes a temperature sensor that detects a temperature of a display panel, a temperature estimator that calculates an estimated temperature of each of a plurality of pixel blocks based on an average luminance of each pixel block and the temperature of the display panel, a first weight calculator that detects a displacement of the display panel and calculates a first temperature compensation weight for first compensation pixel blocks of the pixel blocks, the first compensation pixel blocks being adjacent to an upper side of an image pattern area displayed on a portion of the display panel, and a temperature compensator that calculates temperature compensation data by applying the first temperature compensation weight to the estimated temperature to compensate the average luminance, and outputs the temperature compensation data.
US10096295B2 Liquid crystal display device
In a liquid crystal display (LCD) device having a touch panel function, power consumption is reduced in the standby state. The display section is divided into blocks each of which is formed of a plurality of display lines. The counter electrode is disposed for each block. A driving circuit selectively supplies, to the counter electrode of each block, the voltage used for the liquid crystal display and the voltage used for the touch panel scanning. The driving circuit has a source amplifier that supplies the video voltages to the video lines. The driving circuit reduces the current in the source amplifier, such that the current is lower than current at the time of a normal operation, to lower the power consumption, and stops the operation of the source amplifier and supplies the GND voltage to the video lines to further lower the power consumption.
US10096290B2 Display apparatus, method of driving the same and vision inspection apparatus for the same
A method of driving a display apparatus including generating first gamma correction data of input data using a first gamma look-up table (“LUT”), determining a Mura correction value of the first gamma correction data, adding the Mura correction value to the input data to generate added input data, generating second gamma correction data of the added input data using the first gamma LUT, and driving a pixel in the display panel using the second gamma correction data of the added input data. The Mura correction value is determined after the gamma correction data is generated, and the generating of the added input data is performed prior to any gamma correction being performed on the input data.
US10096289B2 Display apparatus with adjusted aperture ratio
A display apparatus with improved aperture ratio and light transmittance is presented. The apparatus has a pixel group that includes a first pixel including first and second sub-regions, a second pixel including third and fourth sub-regions, and a third pixel including fifth and sixth sub-regions. The first, second, and third pixels are sequentially arranged in a first direction and at least two sub-regions of the first, third, and fifth sub-regions have different widths in the first direction. The second, fourth, and sixth sub-regions are sequentially arranged in the first direction, and at least one sub-region of the second, fourth, and sixth sub-regions expands toward an adjacent sub-region in the first direction and has a width greater than a width of the other sub-regions of the second, fourth, and sixth sub-regions in the same pixel group.
US10096288B2 Display device
A display device according to an aspect of the present invention includes: a polymer dispersed liquid crystal panel; a light source device that emits illumination light to an end surface of the polymer dispersed liquid crystal panel; a video signal control unit that corrects a video signal to generate a video control signal, the video signal being corrected so as to cancel a change in a color of the illumination light when the illumination light propagates through inside the polymer dispersed liquid crystal panel; and a display panel that modulates the illumination light that has propagated through the inside of the polymer dispersed liquid crystal panel and is scattered by the polymer dispersed liquid crystal panel, based on the video control signal.
US10096283B2 Display apparatus
According to one embodiment, a display apparatus includes a plurality of semiconductor layers, a first insulation film, a first conductive layer, a second insulation film and a display element includes a second conductive layer. The first conductive layer and the second conductive layer are opposed to each other to form a capacitance unit.
US10096280B2 Display driving method, display driving device and display device
A display driving method, a display driving device and a display device are provided. The display driving method includes: detecting corresponding voltage change degrees of a display panel when the display panel adopts different wiring approaches to display an image to be displayed; comparing the detected voltage change degrees to obtain a minimum voltage change degree; and controlling the display panel to adopt a wiring approach corresponding to the obtained minimum voltage change degree, and displaying the image to be displayed using source voltages corresponding to the wiring approach. A display panel in the disclosure can display images of different types with low power consumption, and hence the power consumption of the display panel can be greatly reduced.
US10096277B2 OLED display device and pixel repair method thereof
An OLED display device and a repair method thereof are disclosed. The OLED display device includes a pixel, wherein the pixel includes a red sub-pixel, a green sub-pixel, a blue sub-pixel and a white sub-pixel; the red sub-pixel includes a first OLED device and a first red filter located on a light outgoing side of the first OLED device; the green sub-pixel includes a second OLED device and a first green filter located on a light outgoing side of the second OLED device; the blue sub-pixel includes a third OLED device and a first blue filter located on a light outgoing side of the third OLED device; and the white sub-pixel includes a fourth OLED device and a second red filter, a second green filter and a second blue filter located on a light outgoing side of the fourth OLED device.
US10096273B2 Debugging method for overdrive table
A method for debugging an overdrive table is disclosed. The method comprises the steps of establishing debugging conditions for debugging overdrive gray-scale values in overdrive table of different primary colors according to a partition mode of a liquid crystal display device, backlights of two color fields, and a refresh rate of the backlight. According to the method, various factors which influence the display effect of the liquid crystal display panel are taken into consideration when the overdrive table is debugged, whereby the accuracy of the overdrive table can be improved significantly, and a better display effect can be achieved.
US10096268B2 System and device for welding training
A system and device for welding training. In one example, a welding training system includes a display configured to show welding features related to a training welding operation. The system also includes a training workpiece having a substantially transparent weld joint configured to be placed adjacent to the display during the training welding operation. The system includes a processing device coupled to the display and configured to provide welding data relating to the training welding operation to the display. The system also includes a training torch comprising an optical sensor. The training torch is coupled to the processing device and configured to provide the processing device with data from the optical sensor corresponding to a position of the training torch relative to the training workpiece.
US10096263B2 In-vehicle tutorial
Methods, devices, and systems pertaining to in-vehicle tutorials are described. A method may involve receiving a request for an in-vehicle tutorial of an operational feature of a vehicle from a user and simulating expected driving behavior corresponding to the operational feature in the vehicle. The method may further include monitoring operational behavior of the user, comparing the operational behavior with the expected driving behavior, and providing a feedback to the user based on the comparison.
US10096262B1 Vehicle roll-over simulator
A vehicle roll-over simulator including a portable support frame having a driver seat positioned thereon for supporting a person thereon. The driver seat is selectively movable between an upright position to a roll-over position thereby simulating a vehicle roll-over situation. The simulator demonstrates the need for persons to utilize seat belts when in a vehicle.
US10096257B2 Storage medium storing information processing program, information processing device, information processing method, and information processing system
A new information processing device for presenting information and allowing a user to input sound in relation to the presented information is provided. An information processing device 10 includes: a display section 104 that displays a sentence that is a reading-aloud target; a sound input section 102 to which sound is input; a time measuring section 105 that measures a sound input time in which the sound is input to the sound input section 102; and a test execution section 103 that determines whether or not the reading-aloud target is read aloud based on the sound input time and a silent time after the sound is input to the sound input section.
US10096256B2 Method and system for aircraft taxi strike alerting
Apparatus and associated methods relate to calculating position and/or range data of object(s) in a scene external to an aircraft. A light projector is configured to project, from an aircraft projector location, a collimated beam of light in a controllable direction onto the scene. The light projector is further configured to control the intensity of the projected light, based on the controlled direction of the collimated beam of light. The reflected beam is detected by a camera located apart from the light projector. An image processor is configured to use triangulation, to calculate position values and/or range data of the object(s) in the scene. The image processor can be further configured to identify the object(s) in the scene and to produce, based in object(s) in the scene, one or more maps of the scene. The intensity of the collimated beam can be controlled based on the produced maps.
US10096255B1 Damage avoidance system for unmanned aerial vehicle using stored energy from descent
This disclosure describes an unmanned aerial vehicle (“UAV”) and system that may perform one or more techniques for protecting objects from damage resulting from an unintended or uncontrolled impact by a UAV. As described herein, various implementations utilize a damage avoidance system that detects a risk of damage to an object caused by an impact from a UAV that has lost control and takes steps to reduce or eliminate that risk. For example, the damage avoidance system may detect that the UAV has lost power and/or is falling at a rapid rate of descent such that, upon impact, there is a risk of damage to an object with which the UAV may collide. Upon detecting the risk of damage and prior to impact, the damage avoidance system activates a damage avoidance system having one or more protection elements that work in concert to reduce or prevent damage to the object upon impact by the UAV.
US10096253B2 Methods and systems for presenting diversion destinations
Methods and systems are provided for presenting a list of potential diversion destinations. One exemplary method involves obtaining status information associated with the vehicle, obtaining status information associated with respective ones of a plurality of destinations, and classifying the plurality of destinations into a plurality of viability groups based at least in part on the status information associated with the vehicle and the respective status information associated with each respective destination. Each of the viability groups contains a subset of the plurality of destinations. The method continues by displaying a list of the plurality of destinations on a display device associated with the vehicle, with the plurality of destinations being ordered in the list based at least in part on their respective viability group classifications. In this regard, destinations classified into higher viability groups may be preferentially displayed over destinations classified into lower viability groups.
US10096250B1 Aerial traffic presentation device and methods
A device and methods for generating and presenting aerial traffic information of at least one aerial vehicle (AV) are disclosed. The method for generating and presenting aerial traffic information may include a display system and an image generator (IG). The IG may be configured to generate image data based upon navigation data received from a plurality of AVs and message data received from the TIS provider, and provide this image data to the display system for the presentation of the aerial traffic information to one or more operators of the AV. The device and method for generating aerial traffic information may include a message generator (MG) configured to acquire navigation data from the plurality of AVs not configured with Automatic Dependent Surveillance—Broadcast (ADS-B) components and report their aerial positions in compliance with ADS-B formatted messages, allowing them to participate in an ADS-B system without ADS-B system components.
US10096246B2 Using lighting and other streetside devices to indicate parking space availability and navigation information
A method for directing a vehicle to a parking space within an environment is disclosed. The method includes selecting a parking space from a collection of parking spaces within the environment, further selecting one or more lighting devices within the environment based at least on a location of the selected parking space, and sending a signal to the one or more lighting devices to generate a lighting pattern visible to a driver of the vehicle, where the lighting pattern directs the driver to navigate the vehicle toward the parking space. In addition, the vehicle may be navigated using radio navigation algorithms based on beacon signals broadcasted from streetside devices, such as lighting devices or parking meters.
US10096237B2 Electronic apparatus, external apparatus, and method of controlling power supply to external apparatus
An electronic apparatus, an external apparatus, and a method of controlling a power supply to the external apparatus are provided. The electronic apparatus includes a transceiver configured to wirelessly connect to an external apparatus, a processor configured to control the transceiver to transmit a control packet for turning off the external apparatus to the external apparatus in response to an input corresponding to a power off command of the electronic apparatus being received. The control packet may be generated according to a profile of a short range communication.
US10096236B1 Abberation detection technology
In some implementations, techniques are described for detecting abnormal installations in a property monitored by a monitoring (e.g., security) system. For instance, an aberration engine may be used to detect an abnormal sensor or system installation within a property based on comparing detected installation data against local installation patterns of local providers within a certain proximity to the property. In some examples, the attributes (e.g., installation time, components used, number of tests performed, etc.) of a monitoring system installation, including installation of components of the monitoring system, may be compared to average installation times of other nearby installations to detect abnormalities in the installation.
US10096234B1 Smart band for autonumously recognizing crisis situation and automatically requesting rescue on the basis of sound and motion patterns
Disclosed is a wearable device for sensing a crisis situation and requesting rescue. The smart band has: a microphone for collecting sound patterns emitted in a crisis situation; a sound/speech signal pattern library for storing keyword sound patterns generated in each crisis situation; sensors installed to sense abrupt movement of a wearer; a motion analysis memory for storing a waveform determination algorithm for collecting signals inputted from the sensors, analyzing a motion signal pattern, and categorizing the motion signal pattern as impulse, pulsation or steady; a crisis situation recognition processor for deriving a crisis situation code; a microcontroller for automatically transmitting a request for rescue, together with the crisis situation code, GPS position and personal information of the wearer; a Bluetooth communication interface unit; a smart phone monitoring circuit; and a switch for recording sexual harassment speeches or manually initiating a crisis situation when the wearer is sexually harassed.
US10096232B1 Portable security alarm device
A portable security alarm device includes a subscriber identification module (SIM) card operable to store an international mobile subscriber identity (IMSI) number and a related key that together identify the PSAD to a mobile telephone carrier, a cellular antenna, a GPS antenna and a GPS receiver communicatively coupled to the GPS antenna, a battery coupled to a sense circuit and operable to power the PSAD, a quick release switch operable to provide a signal indicating an occurrence of a one-stroke activation of the quick release switch by a user, an alarm operable to provide a loud warning sound, and a microcontroller including one or more processors and memory, where the microcontroller is operatively coupled to hardware components of the device, and where the microcontroller is configured with an operating system and software components, the software components including software configured to control the hardware components of the PSAD and perform operations.
US10096231B1 Contextual communication of events
An electronic system is described that receives data collected by a monitoring system, where the monitoring system includes a notification device that is tunable between different states that discreetly convey contextual alerts based on prior association of the states with contextual alerts. The system analyzes the monitoring system data against one or more event profiles that define events relating to the property or one or more users of the property. Based on the analysis of the monitoring system data, a particular event is identified. Information that specifies contextual alerts to be provided by the monitoring system that each correspond to an event defined by the one or more event profiles is accessed. A particular contextual alert that corresponds to the particular event is identified. The system causes output of the particular contextual alert at the notification device included in the monitoring system by changing a state of the notification device.
US10096226B2 Systems and methods for accident notification
This disclosure relates to systems and methods for summoning emergency personnel to assist a user associated with a portable device. A system can include a processor that can access non-transitory memory and execute machine readable instructions stored therein. The machine readable instructions can cause the processor to receive an assistance request generated by the portable device. The request can include location information for the portable device. The machine readable instructions can further cause the processor to transmit an assistance summons request to one or more selected devices that the user is need of assistance, receive a confirmation message generated by at least one of the one or more selected devices confirming that the user associated with the portable device is need of the assistance, and transmit one or more notification messages to summon the emergency personnel for the user.
US10096222B2 Heat detector
A heat sensing module for a heat alarm apparatus comprises a base section having a concave surface, a cage, a heat sensor, and a control circuit configured to detect a temperature rise at the heat sensor and output an alarm signal in response thereto. A sensing part of the heat sensor is located in a space formed between the concave surface of the base section and the cage. The concave surface assists with reflecting, radiating and absorbing heat to increase the speed at which the heat sensor registers a change in temperature.
US10096220B2 Systems and methods for integrating a guest mode in a security control panel device
Systems and methods for integrating a GUEST mode in a security control panel device are provided. Some methods can include enabling a GUEST mode of a security system in a monitored region, and when in the GUEST mode, providing one or more guest users with control of at least one automation device in the security system, or executing one or more fallback scenes that account for a presence of the one or more guest users in the monitored region.
US10096211B2 System and method for providing a game with unfolding symbols
A gaming machine includes a plurality of reels associated with the game of chance. Each of the plurality of reels includes a plurality of reel positions to generate a symbol thereon. The gaming machine also includes a display including a defined plurality of positions to present a symbol thereon. The gaming machine also includes a processor programmed to generate a spin of the plurality of reels. The spin results in a play area including one or more symbols generated from each of the plurality of reels. The processor is also programmed to identify a first unfolding symbol in a first position on the play area, determine a second position on the play area adjacent to the first position, and display a second unfolding symbol in the second position on based at least in part on the determining, thereby unfolding the first unfolding symbol.
US10096206B2 Systems, methods and devices for monitoring betting activities
System, processes and devices for monitoring betting activities using bet recognition devices and a server. Each bet recognition device has an imaging component for capturing image data for a gaming table surface. The bet recognition device receives calibration data for calibrating the bet recognition device. A server processor coupled to a data store processes the image data received from the bet recognition devices over the network to detect, for each betting area, a number of chips and a final bet value for the chips.
US10096204B1 Systems and methods for determining and implementing platform specific online game customizations
A system and method for determining and implementing platform specific online game customizations. The multiple platforms may include virtual reality platforms and non-virtual reality platforms. The system may monitor interactions of the users with the online game through the multiple platforms. User profiles including user information related to participating in the online game through the virtual reality platforms and the non-virtual reality platforms may be managed by the system. The system may determine user value metrics for a given user on a virtual reality platform and a non-virtual reality platform. A platform specific online game customization for the online game when played via a virtual reality platform and/or a non-virtual reality platform may be determined based on the user value metrics. The game customization that customizes one or more aspects of the online game for the given user when played via a given platform may be implemented.
US10096201B2 Gaming system and method providing a slot game employing a randomly selected set of reels
Various embodiments of the present disclosure are directed to a gaming system and method providing a slot game employing a set of randomly selected reels. In one embodiment, the gaming system is configured to operate a slot game associated with a plurality of adjacently arranged reels including a plurality of symbols. Each of a plurality of the reels is associated with one of a plurality of different features and an indicator representing that feature. The gaming system begins sequentially displaying the reels and any corresponding indicators. The gaming system selects a set of two or more of the reels and stops sequentially displaying the reels such that the selected reels are displayed. The gaming system generates and displays a plurality of the symbols on the selected reels, determines whether any winning symbol combinations are displayed, determines any awards associated with any displayed winning symbol combinations, and displays any determined awards.
US10096198B2 Anonymous biometric player tracking
A processor-based gaming machine running wager-based games can include an exterior housing, a master gaming controller, a display device, and an anonymous player tracking device adapted to detect passively biometric information from players to facilitate the anonymous tracking of gaming activities without the use of traditional player tracking instruments. A player tracking system can include multiple such gaming machines, a database storing a plurality of player profiles that include biometric data, and a remote player tracking server configured to receive passively detected biometric data regarding anonymous players, determine whether the received biometric data is associated with existing player profiles, attribute credit for the anonymous gaming activity if it is, and create a new player profile if it is not. Player profiles can include multiple biometrics for each player, and confidence levels can be associated with a given biometric to a profile and a given gaming session to a profile.
US10096194B2 Money item dispensing
A method and system for auditing money items within a secure housing, the monety items being collected from a multi-denomination money item storage unit and validated while being transported by a conveyor that deposits them back into the multi-denomination storage unit after they have been identified. The same process is done with the money items present in the at least one hopper.
US10096192B1 Chip sorting devices and related assemblies and methods
Chip sorting devices may include at least one chip collection tube having at least one of a chip stack alignment cup or a stabilizer positioned over the at least one chip collection tube.
US10096190B2 System and method for priority actuation
A system and method for priority actuation is provided. The system and method comprise a priority button. An access to the priority button is provided to an authorized user. The authorized user is enabled to initiate a priority actuation trigger for a priority service in the at least one automated access system using the priority button. The automated access system is operably coupled to at least one server via a communication gateway. The server comprises a database of all authorized users of a priority service. Triggering the priority button results in initiating the priority actuation trigger for sending an authentication information of the authorized user to the server. The server authenticates the user as the authorized user enabled to access the priority service; and provides the user with the priority service for the at least one automated access system.
US10096186B2 Trainable transceiver and cloud computing system architecture systems and methods
A system for installation in a vehicle and for controlling a device, the system including a trainable transceiver, communications electronics, and a processing circuit coupled to the trainable transceiver and the communications electronics. The processing circuit is configured to train the trainable transceiver to control a device using information received from a cloud computing system remote from the device and vehicle via the communications electronics.
US10096185B2 Electronic access control device and access control method
An electronic access control device (1) including a radio communication module (11) for wireless data exchange in a first radio frequency band with a mobile device (2) over a direct wireless communication link (3). The access control device has a controller (12) connected to the wireless radio communication module for generating an access control signal using an access key received from the mobile device. The electronic access control device further includes a proximity detector (13) for detecting a mobile device in defined proximity (P), using a radio frequency in a second radio frequency band, different from the first radio frequency band. The controller is connected to the proximity detector and controls the radio communication module to establish the direct wireless communication link with the mobile device, only if the mobile device is detected in defined proximity of the electronic access control device.
US10096182B2 Using a light up feature of a mobile device to trigger door access
Devices, systems, and methods for using a light up feature of a mobile device to trigger door access are described herein. One mobile device for using the light up feature to trigger door access, includes a display, a processor, and memory, coupled to the processor, wherein the memory includes instructions executable by the processor to lock the mobile device when in sleep mode, turn the display off when the mobile device has been placed in the sleep mode and to turn the display on when the mobile device has been placed in light up mode but the device is not unlocked, transition a door access application from a low power state to a regular power state when the mobile device is placed in light up mode, and trigger the opening of a door based on a door access protocol once the application is in regular power state.
US10096180B2 System for monitoring access to a restricted area, comprising a module housed below or above the gate
A system for monitoring access to a restricted area, comprising a module housed below or above the gate is disclosed. In one aspect, the system includes at least one monitor configured to monitor entry and/or exit in the restricted area of users using a pedestrian gate, specific to the monitor, for the entry and/or the exit in the restricted area. The monitor can include a circulation authorization system and a signing system configured to show a user whether he/she is authorized to use the gate. The signing system can include at least one peripheral configured to change state and a control module configured to control the at least one peripheral. The control module can be housed in a control compartment under the gate.
US10096176B1 System and method for vehicle-reservation reliability prognosis
A system to implement a vehicle-reservation reliability prognosis prior to a reservation is herein presented. The system includes a memory, controller, and vehicle. The memory is configured to have one or more executable instructions and one or more vehicle-share records. The controller is configured to execute the executable instructions and communicate with the vehicle-share records. The vehicle includes one or more vehicle systems configured to generate system function information and is configured to communicate with the controller. Moreover, the executable instructions enable the controller to: retrieve system function information from one or more vehicle systems of the vehicle; deliver the vehicle-reservation reliability prognosis based, at least in part, on the system function information; and modify the vehicle-share records based upon the vehicle-reservation reliability prognosis.
US10096174B2 Method of controlling machine function based on performance of a work machine maintenance schedule and system thereof
A method of controlling work machine performance includes providing a controller for controlling at least one machine function and a mobile communication link. The mobile communication link transmits a wireless network and connects to a mobile device via the wireless network when a maintenance schedule mobile application is enabled on the mobile device. The mobile application includes at least one maintenance item to be completed on the work machine before the work machine is enabled to perform the at least one machine function. The method further includes receiving by the mobile communication link a status for the at least one maintenance item, communicating the status to the controller, and determining by the controller if the at least one maintenance item is completed based on the status. The machine is enabled to perform the at least one machine function if the at least one maintenance item is completed.
US10096173B2 Parking payment detection
In one embodiment, a mobile device (e.g., a smartphone) is utilized to determine whether a user has paid for parking. The mobile device collects sensor data that describes actions of a mobile device or actions of an automobile or of a driver of the automobile. The sensor data includes one or more of location data, acceleration data, rotational data, or audio data. Either the mobile device or a centralized server performs an analysis of the sensor data to determine data indicative of a pay status of the parking spot. The pay status indicates whether the user has likely paid for parking. The mobile device or the centralized server is configured to generate a message based on the data indicative of the pay status of the parking spot.
US10096172B2 Methods and systems for electronic payment for on-street parking
This disclosure describes a method of payment for parking of a vehicle including determining the location of the vehicle with a wireless communication device. Determining the location includes using a satellite radio navigation system such as GPS with the facility for user provided corrections and avoiding the use of zone IDs. The method also includes automatically extending an initiated parking session with subsequent prepaid time durations until certain predetermined conditions are met. The method includes automatically determining the end of an initiated parking session based on detecting movement of the vehicle away from a parking spot provided the Handset containing the parking payment App has sensed a Bluetooth tag in the vehicle or paired with the built-in Bluetooth system of the vehicle. The method also includes targeted parking enforcement where parked vehicles are identified wirelessly by short range radio beacons emitted by tags placed in/on the vehicles and their session status checked with information downloaded from a parking application server.
US10096171B2 Information terminal
An object of the present invention is to provide an information terminal which allows an increase in a manufacturing cost to be suppressed.A ticket printer 238 is held above a paper sheet processing device 240. A guide 501 by which a ticket or the like ejected from a ticket ejection slot 301 of the ticket printer 238 is guided and an insertion slot 401 of a paper sheet processing device are held in a state in which the guide 501 and the insertion slot 401 have a predetermined angle. A ticket or the like which is printed by the ticket printer 238 is supplied from the ticket ejection slot 301 of the ticket printer 238 via the guide 501 to an opening part 206a of a bezel 206. On the other hand, a paper sheet which is inserted into the paper sheet processing device 240 is supplied from the opening part 206a of the bezel 206 to the insertion slot 401 of the paper sheet processing device.
US10096169B1 System for the augmented assessment of virtual insertion opportunities
A system for the augmented assessment of digital media streams for virtual less than insertion opportunities is disclosed. A digital media stream is automatically decomposed, using a programmed digital processor, into one or more candidate-clips have a predetermined minimum length, and no internal shot transitions. These candidate-clips are then examined, and the ones deemed suitable for virtual insertion use, are classified as viable-clips and stored in a digital database. The artificial intelligence techniques of machine learning and deep learning are then used to further classify the viable-clips according to their virtual insertion related attributes that may be attractive to advertisers, such as scene context, emotional tone and contained characters. A value is then assigned to the viable-clips, dependent on their insertion related attributes, and the overlap of those attributes with client requested requirements.
US10096168B2 Three-dimensional mixed-reality viewport
An application running on a computing platform that employs three-dimensional (3D) modeling is extended using a virtual viewport into which 3D holograms are rendered by a mixed-reality head mounted display (HMD) device. The HMD device user can position the viewport to be rendered next to a real world 2D monitor and use it as a natural extension of the 3D modeling application. For example, the user can interact with modeled objects in mixed-reality and move objects between the monitor and the viewport. The 3D modeling application and HMD device are configured to exchange scene data for modeled objects (such as geometry, lighting, rotation, scale) and user interface parameters (such as mouse and keyboard inputs). The HMD device implements head tracking to determine where the user is looking so that user inputs are appropriately directed to the monitor or viewport.
US10096162B2 Headset vision system for portable devices that provides an augmented reality display and/or a virtual reality display
A headset vision system includes a headwear and a coordinated mirror device. The coordinate mirror device includes a first mirror, a second mirror, and a lens. The first mirror is configured to reflect a display of a portable device to the second mirror such that the second mirror reflects the display to the lens. The lens is configured to focus the display. The headwear defines a cavity configured to receive at least one of the portable device and the coordinated mirror device.
US10096161B2 Generating augmented reality images using sensor and location data
Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination.
US10096158B2 Method and system for virtual sensor data generation with depth ground truth annotation
Methods and systems for generating virtual sensor data for developing or testing computer vision detection algorithms are described. A system and a method may involve generating a virtual environment. The system and the method may also involve positioning a virtual sensor at a first location in the virtual environment. The system and the method may also involve recording data characterizing the virtual environment, the data corresponding to information generated by the virtual sensor sensing the virtual environment. The system and the method may further involves annotating the data with a depth map characterizing a spatial relationship between the virtual sensor and the virtual environment.
US10096155B2 Tessellation method using recursive sub-division of triangles
A tessellation method uses tessellation factors defined for each vertex of a patch which may be a quad, a triangle or an isoline. The method is implemented in a computer graphics system and involves comparing the vertex tessellation factors to a threshold. If the vertex tessellation factors for either a left vertex or a right vertex, which define an edge of an initial patch, exceed the threshold, the edge is sub-divided by the addition of a new vertex which divides the edge into two parts and two new patches are formed. New vertex tessellation factors are calculated for each vertex in each of the newly formed patches, both of which include the newly added vertex. The method is then repeated for each of the newly formed patches until none of the vertex tessellation factors exceed the threshold.
US10096154B2 Localized contour tree method for deriving geometric and topological properties of complex surface depressions based on high resolution topographical data
Computer-implemented methods for detecting and characterizing surface depressions in a topographical landscape based on processing of high resolution digital elevation model data according to a local tree contour algorithm applied to an elevation contour representation of the landscape, and characterizing the detected surface depressions according to morphometric threshold values derived from data relevant to surface depressions of the topographical area. Non-transitory computer readable media comprising computer-executable instructions for carrying out the methods are also provided.
US10096152B2 Generating data for use in image based lighting rendering
A method of generating data for use in image based lighting rendering, including displaying a 2-dimensional canvas (202), each point on the 2-dimensional canvas representing a surface co-ordinate of a 3-dimensional object having at least one surface. User input describing creation/modification of at least one shape (205, 205′) having an associated lightness value for use in image based lighting rendering is received via the 2-dimensional canvas. The 2-dimensional canvas is updated in accordance with the user input to display a representation of the at least one shape as created/modified by the user input, the representation on the canvas being distorted to indicate mapping of the at least one shape with respect to at least one said surface of the 3-dimensional object. Data describing the at least one shape for use in graphics rendering is generated.
US10096146B2 Multiple visual representations of lighting effects in a computer animation scene
Computer animation tools for viewing, in multiple contexts, the effect of changes to a computer animation are disclosed. An artist configures multiple visual displays in the user interface of a computer animation system. A visual display shows one or more frames of computer animation. An artist configures a visual display to reflect a specific context. For example, the artist may assign a particular virtual viewpoint of a scene to a particular visual display. Once visual displays are configured, the artist changes a configuration of the computer animation. For example, the artist may change the lighting parameters of a scene. In response, the visual displays show the visual effects of the configuration (e.g., lighting parameters) change under corresponding contexts (e.g., different virtual camera viewpoints). Using multiple visual displays, which may be displayed side-by-side, an artist can view the effects of her configuration changes in the various contexts.
US10096138B2 Control map providing method and apparatus
A method of providing a control map for a control target facility is provided. The method includes generating a central node corresponding to an interest object, the interest object being selected by a user from among first objects managed by a remote control system; generating peripheral nodes respectively corresponding to second objects that are associated with the interest object, the second objects being selected from among the first objects; generating an edge which connects the central node to one of the peripheral nodes or connects the peripheral nodes to each other; and graphically rendering the central node, the peripheral nodes, and the edge to be displayed.
US10096134B2 Data compaction and memory bandwidth reduction for sparse neural networks
A method, computer program product, and system for sparse convolutional neural networks that improves efficiency is described. Multi-bit data for input to a processing element is received at a compaction engine. The multi-bit data is determined to equal zero and a single bit signal is transmitted from the memory interface to the processing element in lieu of the multi-bit data, where the single bit signal indicates that the multi-bit data equals zero. A compacted data sequence for input to a processing element is received by a memory interface. The compacted data sequence is transmitted from the memory interface to an expansion engine. Non-zero values are extracted from the compacted data sequence and zeros are inserted between the non-zero values by the expansion engine to generate an expanded data sequence that is output to the processing element.
US10096128B2 Change degree deriving device, change degree deriving system, and non-transitory computer readable medium
Provided is a change degree deriving device including a receiving unit that receives an image obtained by capturing a known color body and an object while focusing on the object, the known color body including plural of color samples, each of which has a known color numerical value, and a detection image, and a detecting unit that detects a focus deviation of the color samples in the image, based on the detection image.
US10096127B2 Classifying image samples
It is inter alia disclosed to classify samples of a set of samples of an image regarding whether or not a respective sample comprises optical information on a specific object type based on classification information. Therein, the classification information comprises a plurality of classifiers, each classifier being associated exclusively with one color channel of a plurality of color channels.
US10096115B2 Building a depth map using movement of one camera
A method for building a depth map is operable on a mobile device having a single camera integrated therewith. The method includes capturing a plurality of images of a given view using movement of the mobile device between images, capturing data regarding the movement of the mobile device during capture of the plurality of images, determining a relative position of the mobile device corresponding to each of the plurality of images, and building a depth map using the plurality of images and the relative position corresponding to each of the plurality of images.
US10096114B1 Determining multiple camera positions from multiple videos
A method for determining the position of multiple cameras relative to each other includes at a processor, receiving video data from at least one video recording taken by each camera; selecting a subset of frames of each video recording, including determining relative blurriness of each frame of each video recording, selecting frames having a lowest relative blurriness, counting features points in each of the lowest relative blurriness frames, and selecting for further analysis, lowest relative blurriness frames having a highest count of feature points; and processing each selected subset of frames from each video recording to estimate the location and orientation of each camera.
US10096113B2 Method for designing a passive single-channel imager capable of estimating depth of field
A computer-implemented method for designing an electro-optical imaging system for estimating the distance of a source includes use of an optical subsystem, a detector subsystem and a digital image processing subsystem. The method includes the modelling of the propagation of radiation from its source through the optical subsystem, the detector subsystem and the digital image processing subsystem; the modelling being based on a spatial model of the source; the method including a joint step of simultaneously designing the optical subsystem and the digital image processing subsystem, the designing step being based at least on one performance metric depending on a comparison between the local estimation of the distance from the source and the actual distance from the source.
US10096112B2 Methods and systems for identifying anatomical landmarks in image data
Systems, devices, and methods are described for locating and identifying anatomical landmarks, such as ligament attachment points, in image data. These systems, devices, and methods may provide an oblique plane that contains an anatomical landmark such as a ligament attachment point to the tibia. For example, the position at which the anterior cruciate ligament (ACL), medial collateral ligament (MCL) posterior cruciate ligament (PCL), or patellar tendon attaches to the tibia may be identified. The systems, devices, and methods allow for tracing of an anatomical landmark to generate a 3-D marking on a 3-D surface model of a patient's bone. The attachment points may be useful landmarks for patient-matched instrumentation.
US10096109B1 Quality of medical images using multi-contrast and deep learning
A method of improving diagnostic and functional imaging is provided by obtaining at least two input images of a subject, using a medical imager, where each input image includes a different contrast, generating a plurality of copies of the input images using non-local mean (NLM) filtering, using an appropriately programmed computer, where each input image copy of the subject includes different spatial characteristics, obtaining at least one reference image of the subject, using the medical imager, where the reference image includes imaging characteristics that are different form the input images of the subject, training a deep network model, using data augmentation on the appropriately programmed computer, to adaptively tune model parameters to approximate the reference image from an initial set of the input and reference images, with the goal of outputting an improved quality image of other sets of low SNR low resolution images, for analysis by a physician.
US10096107B2 Intelligent medical image landmark detection
Intelligent image parsing for anatomical landmarks and/or organs detection and/or segmentation is provided. A state space of an artificial agent is specified for discrete portions of a test image. A set of actions is determined, each specifying a possible change in a parametric space with respect to the test image. A reward system is established based on applying each action of the set of actions and based on at least one target state. The artificial agent learns an optimal action-value function approximator specifying the behavior of the artificial agent to maximize a cumulative future reward value of the reward system. The behavior of the artificial agent is a sequence of actions moving the agent towards at least one target state. The learned artificial agent is applied on a test image to automatically parse image content.
US10096104B2 Systems and methods for predicting location, onset, and/or change of coronary lesions
Systems and methods are disclosed for predicting the location, onset, or change of coronary lesions from factors like vessel geometry, physiology, and hemodynamics. One method includes: acquiring, for each of a plurality of individuals, a geometric model, blood flow characteristics, and plaque information for part of the individual's vascular system; training a machine learning algorithm based on the geometric models and blood flow characteristics for each of the plurality of individuals, and features predictive of the presence of plaque within the geometric models and blood flow characteristics of the plurality of individuals; acquiring, for a patient, a geometric model and blood flow characteristics for part of the patient's vascular system; and executing the machine learning algorithm on the patient's geometric model and blood flow characteristics to determine, based on the predictive features, plaque information of the patient for at least one point in the patient's geometric model.
US10096101B2 Method to determine impaired ability to operate a motor vehicle
A method and system for determining if an individual is impaired. In one embodiment, physical and cognitive testing of the individual are conducted in the field or at the scene of an event. The test results are compared to previously stored baseline test results taken for the specific individual while the individual is known to be in an unimpaired state or condition. The current test results are electronically compared to the baseline test results and if the results differ or deviate beyond a predetermined level or amount the individual is considered to be impaired. If no baseline test results exist for the specific individual, the current test results can alternatively be compared to previously determined or known scientifically accepted or minimums for the specific tests given to the individual.
US10096100B2 Inspection device, inspection method, and image processing program
An inspection device according to an embodiment includes a microscope, a storage section, an image processing section and an inspection section. The microscope is configured to obtain a primary image by capturing an inspection target. The storage section stores a function defining a relationship between a low-resolution image and a high-resolution image of a calibration sample. The high-resolution image has smaller pixel size than the low-resolution image. The image processing section is configured to generate a secondary image based on the primary image by using the function. The secondary image has smaller pixel size than the primary image. The inspection section is configured to inspect the inspection target using the secondary image.
US10096097B2 Content-aware bidirectional image edge highlighting
A method for highlighting edges of interest in an image comprising the following steps: calculating edge intensity of edges in the image using gradient operators; applying a transformation to emphasize mid-level edges and deemphasize strong edges; and if a given transformed edge is greater than a threshold value, highlighting the corresponding edge in an edge-highlighted image.
US10096096B2 Automatic alignment of a contrast enhancement system
An apparatus and method for insuring the proper alignment of a detected vein pattern and a projected vein pattern are disclosed. The apparatus enhances the visual appearance of veins so that an error that can lead to improper patient care or injury can be avoided.
US10096093B2 Object speed weighted motion compensated interpolation
In one embodiment of the present invention, a method is provided for performing motion compensated interpolation using a previous frame and a current frame of a displayable output, the method comprising: detecting the speed of an object in the displayable output relative to the speed of a background in the displayable output; and blending results from a halo reducing interpolator and a median interpolator, wherein the results of each of the interpolators are weighted based on the speed of the object, to arrive at an interpolated frame using the previous frame and the current frame.
US10096092B2 Image processing system and computer-readable recording medium
A technique to remove fog from an image more appropriately has been called for. An image processing system is provided, including: a haze depth estimating unit that derives a haze depth estimate value of one frame among a plurality of frames included in a moving image; a parameter adjusting unit that adjusts a parameter to be used in a haze removal process of the one frame based on a haze depth estimate value of the one frame, and a relationship between the one frame and a past frame of the one frame; and a haze removing unit that executes a haze removal process on the one frame based on the parameter adjusted by the parameter adjusting unit.
US10096089B2 Accelerated skin smoothing effect
In one embodiment, a method includes accessing an original image of a person's face to be smoothed. A second image may be generated to include color information corresponding to those of the original image. The color information of the second image may be blurred. A filter image may be generated and may include an Alpha channel and color channels. The Alpha channel may include a mask representing opaque and transparent information, and the color channels may include a smoothed original image. High frequency color information may be determined from the color information of the original image and used to modify the color information of the filter image. A display may be outputted based on an overlay of the modified filter image over the original image.
US10096087B2 Apparatus and method of processing magnetic resonance (MR) images
Provided is an apparatus for processing a magnetic resonance (MR) image, including: an image acquisition unit configured to acquire a plurality of MR images by performing MR imaging on a moving object during temporally consecutive time intervals; a controller configured to sequentially compare two adjacent MR images from among the plurality of MR images to thereby detect an interval during which motion occurs; an image processor configured to calculate a transformation matrix for performing motion correction on at least one MR image corresponding to the detected interval and obtain a motion-corrected MR image by applying the transformation matrix to the at least one MR image; and an output unit configured to display the motion-corrected MR image.
US10096086B2 Enhanced anti-aliasing by varying sample patterns spatially and/or temporally
A raster unit is configured to generate different sample patterns for adjacent pixels within a given frame. In addition, the raster unit may adjust the sample patterns between frames. The raster unit includes an index unit that selects a sample pattern table for use with a current frame. For a given pixel, the index unit extracts a sample pattern from the selected sample pattern table. The extracted sample pattern is used to generate coverage information for the pixel. The coverage information for all pixels is then used to generate an image. The resultant image may then be filtered to reduce or remove artifacts induced by the changing of sample locations.
US10096085B2 Method for generating images for multi-projection theater and image management apparatus using the same
Disclosed herein is a method of generating images for a multi-projection theater and a method of generating projection images for a multi-projection theater, wherein a source image is mapped to a sphere, virtual planes according to the structure of a multi-projection theater are generated, and the source image on the sphere is projected on the virtual planes. The method may include mapping a source image to a sphere, generating a virtual plane according to the structure of a theater, and projecting the image on the sphere on the virtual plane.
US10096084B2 Display device
A program causing hardware to act as a unit is simplified without increasing a processing load on the hardware, the unit receiving operation to update display of information and instructing to update the display of the information, the display of the information being displayed on a display unit.In case that a key processor instructs to update display information, an information access processor instructs an information storage to update the display information, and instructs the display processor to update the display of the information. The information storage updates the display information stored therein on a basis of the instruction to update the display information by the information access processor. The display processor causes the display unit to display the information based on the display information updated by the information storage, in case that the information access processor instructs to update the display of the information.
US10096083B2 Media content rendering method, user equipment, and system
The present disclosure discloses a media content rendering method. The method is applied in a user equipment (UE) in a rendering system. The method includes determining, according to a rendering requirement of to-be-rendered media content, that a part of the to-be-rendered media content is to be rendered by a cloud device; sending, to the cloud device, a rendering indication message and first media content that needs to be rendered by the cloud device, where the rendering indication message is used to instruct the cloud device to render the first media content; and receiving a cloud processing result returned by the cloud device for the first media content. The UE can perform collaboratively rendering with the cloud device for the to-be-rendered media content, so that rendering resources of the UE and the cloud device are effectively used, and media content rendering efficiency is improved.
US10096080B2 Power optimization with dynamic frame rate support
A frame of pixel data may be burst at a higher frame rate to create a lower effective refresh rate when the actual image update rate is lower than the frame rate. This results in the ability to power manage the transmit portion of the display engine and the receive portion of the panel electronics, while reducing display initiated repetitive memory traffic to conserve power.
US10096076B2 Animated timeline
When presenting information to a user via a display, an animated timeline (18) is provided on which a user selects a tick mark (74, 92) representing a time on the timeline (18), to view data collected at that time. A time window (72) of a predetermined width (e.g., an hour) is centered on the selected tick mark (74, 92), and the timeline (18) is then animated as it shifts the selected tick mark (74, 92) to the center of the timeline (18). Data (e.g., images, measured parameters, etc.) corresponding to the time window is identified (e.g., via timestamp information) and presented to the user on a display along with the timeline (18).
US10096075B2 Patient community system with anonymized electronic medical data
A computerized system allows intercommunication of patients with respect to the treatment of their diseases. This system includes an electronic medical record database providing electronic medical records of a given set of patients as developed by healthcare professionals and linked to an anonymous identifier for each patient and a set of terminal devices accessible to the patients allowing for the electronic exchange of information through a display and data input device. A server system connects the anonymous medical record database and the terminal devices and executes a stored program to: (1) allow an authenticated connection by a given patient to the server system through a terminal device and associate the connection with an anonymous identifier; (2) permit authoring by the given patient of a patient site viewable on a terminal device incorporating medical records from the anonymous medical record database associated with the anonymous identifier; and (3) identify to the given patient other patient sites for other patients having shared medical conditions according to a predetermined clustering of data of the anonymous medical record database.
US10096072B1 Method and system for reducing the presentation of less-relevant questions to users in an electronic tax return preparation interview process
A method and system include reducing a presentation of less-relevant questions to a user of a tax return preparation system to personalize a tax return preparation interview process for the user, according to one embodiment. The method and system include providing a number user experience elements to a user to select from, according to one embodiment. The method and system include receiving selected ones of the number of user experience elements from the user interface, according to one embodiment. The method and system include prioritizing questions of the tax return preparation interview process, by relevance to the user, based at least partially on the selected ones of the number of user experience elements, according to one embodiment. The method and system include delivering relevant ones of the questions to the user through the user interface to progress the user through the tax return preparation interview process, according to one embodiment.
US10096070B1 Telematics based on handset movement within a moving vehicle
At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
US10096062B2 System, method, and apparatus for the investment of a debenture credit
A method and system that produces a single financial product including a security arrangement, legal agreement(s) and technical management facility that aggregates the values of present or future financial cash flows from financial arrangements or securities offered by multiple entities such that the assets and liabilities are combined through agreements and other such arrangements to produce an enhanced portfolio value of the financial products.
US10096060B2 Interest gauge based auction
Information about participants in an auction are received and analyzed along with information about products to be auctioned and other information to generate an interest gauge. The interest gauge may reflect the interest of a buyer, a seller, an auction house or any other entity in the auctioning event. Based on the interest gauge, the operations of the auction can be augmented and/or modified to be optimal in view of revenue generation, products moved, and a balance between the two. For instance, the buyer interest gauge could be used to create packages of items to be auctioned in a combinatorial auction.
US10096057B2 Systems and methods for take-out order analytics
Systems and methods for take-out order management and analysis. In an embodiment, for each of a plurality of restaurants, an interactive menu associated with the restaurant is provided to a plurality of users, a plurality of orders are received from the plurality of users, and the plurality of orders are sent to the restaurant. Order information related to the plurality of orders and the plurality of users is stored in at least one database, and analyzed.
US10096049B2 Perishable medical product management systems, perishable medical product management methods, and perishable medical product resale methods
Perishable medical product management systems, perishable medical product management methods, and perishable medical product resale methods are described. According to one aspect, a perishable medical product management system includes a communications interface, storage circuitry configured to store information regarding a plurality of perishable medical products including information regarding useful lives of the perishable medical products, and processing circuitry coupled with the communications interface and storage circuitry, and wherein the processing circuitry is configured to monitor remaining amounts of time of the useful lives of the perishable medical products, to detect one of the perishable medical products approaching the end of its useful life as a result of the monitoring, and to control the communications interface to output a communication which indicates that the one perishable medical product is approaching the end of its useful life as a result of the detection of the one perishable medical product approaching the end of its useful life.
US10096044B2 System and method for targeted advertising
Disclosed is a method of receiving an audio stream containing user speech from a first device, generating text based on the user speech, identifying a key phrase in the text, receiving from an advertiser an advertisement related to the identified key phrase, and displaying the advertisement. The method can include receiving from an advertiser a set of rules associated with the advertisement and displaying the advertisement in accordance with the associated set of rules. The method can display the advertisement on one or both of a first device and a second device. A central server can generate text based on the speech. A key phrase in the text can be identified based on a confidence score threshold. The advertisement can be displayed after the audio stream terminates.
US10096043B2 Systems and methods to formulate offers via mobile devices and transaction data
A computing apparatus is configured to formulate and adjust offers to users of mobile devices that are configured to capture identification information of products, such as UPC codes. The transaction data of the user, the activities of the user capturing the identification information of products, the location of the user, and the user's reactions to the offers are used to incrementally adjust the offers according to offer rules specified by the merchants. The mobile devices can be used to initiate a checkout process for purchasing items identified by the captured identification information of the products from the physical retail store at which the user is currently located, or via an online store associated with an offer presented via the mobile device.
US10096042B2 Systems and methods for offering products using linked transactions
The disclosed embodiments include methods, systems, and articles of manufacture for providing offers for linked transactions. Transaction data corresponding to a first product physically purchased using a financial service account and product identification data identifying the first purchased product are received. The transaction data and the product identification data are associated. A consumer that purchased the first product is determined based on at least the transaction data. Follow-on purchase to offer for sale to the consumer based on the product identification data is determined and a follow-up purchase offer to purchase the follow-on product is generated. The consumer is provided with the follow-on purchase offer to enable the consumer to purchase the follow-on product in an electronic commerce purchase transaction.
US10096036B2 Optimal design assistance device, method, and recording medium
An optimal design assistance device which assists in design of system configuration with minimum price of a computer system, even it is the computer system which performs complicated processing, so that it can be accomplished in a short time and with high efficiency is provided.The optimal design assistance device which assists in design of controllable design parameters of the computer system to which a plurality of Service Level Objects (SLOs) defining non-functional requirements are specified includes: a relaxation solution derivation unit which derives a relaxation solution evaluation value that is the minimum value of the price of the system configuration of the computer system which achieves a part of the SLOs among a plurality of the SLOs; and a search unit which searches for a parameter set of the design parameter by which all the plurality of SLOs are achieved and the price of the system configuration is made lowest by using the relaxation solution evaluation value unit.
US10096031B2 System and method for processing an active ticket
A method and apparatus is provided for providing an active ticket in a mobile terminal for use by a mobile terminal user, wherein at least one active ticket has a ticket characteristic that dynamically changes based on one or more states in a life cycle of the active ticket. Dynamic changes to the ticket characteristic include multimedia changes or other presentation data, including text, sound (audio), animation, video, still pictures, or some combination thereof. The active ticket can have different states in it's life cycle, such as purchased, validated, invalid for certain events. Also the ticket service provider or issuer can send new control data to change the characteristic and/or contents of the active ticket.
US10096029B1 System, method, and computer program for proactively identifying and addressing customer needs
A system, method, and computer program product are provided for proactively identifying and addressing customer needs. In use, at least one customer need for at least one customer is predicted, based, at least in part, on information associated with the one or more detected customer care request triggering events, information associated with the one or more customer care interactions, and information associated with the one or more after-effects.
US10096026B1 Multi-factor automated teller machine (ATM) personal identification number (PIN)
An automated teller machine (ATM) may include an input component and one or more processors. The input component may be configured to detect multi-factor input associated with an account. The multi-factor input may include at least two of: a sequence of characters input via the input component, a force with which at least one character, of the sequence of characters, is input via the input component, a length of time over which at least one character, of the sequence of characters, is input via the input component, or a combination of at least two characters, of the sequence of characters, that are input concurrently via the input component. The ATM may receive the multi-factor input, validate the multi-factor input in association with the account, and selectively permit or deny access to one or more actions associated with the account based on validating the multi-factor input.
US10096019B2 Customer initiated payment method using mobile device
The invention concerns a method of making a payment transaction by a customer including steps of receiving, by a mobile device (402) of the customer, merchant data; transmitting, by the mobile device to a remote server (408), a payment transaction request including the merchant data; determining, by the remote server; the identity of the customer based on the request and the identity of the merchant based on the data; and implementing the payment transaction between bank accounts of the customer and the merchant.
US10096013B2 Systems and methods for clustering of customers using transaction patterns
Example systems and methods for clustering of customers using patterns in their transactions are described. In one implementation, a method receives customer information that includes at least a plurality of customer identifications and a plurality of payment options associated with a plurality of customers. The method identifies a subset of payment options, from among the payment options, and a subset of customer identifications, from among the customer identifications, such that each payment option of the subset of payment options is associated with more than one customer identification of the subset of customer identifications. The method then classifies each customer identification of the subset of customer identifications as either of one of more than one of the customer identifications associated with a single one of the customers or one of more than one of the customer identifications associated with more than one of the customers who are related to each other.
US10096012B2 Payment terminal system and method of use
A payment terminal, including: a display, an input device configured to generate input signals indicative of a user input, a payment instrument reader configured to receive payment instrument data from a financial payment instrument, a secure processor connected to the payment instrument reader, a main processor connected to the display, the main processor separate and distinct from the secure processor, a secure input processor connected to the input device and the secure processor, wherein the secure processor is operable between an unsecured mode, wherein the secure processor sends input coordinates based on the input signals received from the secure input processor to the main processor; and a secured mode, wherein the secure input processor ceases input coordinate forwarding to the main processor.
US10096008B2 Methods and systems for processing electronic disbursements
A disbursement module (DM) computer device is provided for processing an electronic disbursement. The DM computer device includes a memory device and a processor. The processor is programmed to register a payor with a disbursement service provided by the DM computer device and to receive a disbursement command from the payor. The disbursement command instructs a disbursement to be made to a payee and includes payee contact information, payee verification data, and a disbursement amount. The processor is further programmed to receive a disbursement request message that includes a payee identifier from the payee requesting that the disbursement be made, and to verify the payee by matching the payee identifier to the payee verification data. The processor is further programmed to electronically transfer funds from a bank account associated with the payor to a bank account associated with the payee.
US10096004B2 Predictive maintenance
Vehicular maintenance is predicted using real time telematics data and historical maintenance data. Different statistical models are used, and an intersecting set of results is generated. Environmental weather may also be used to further refine predictions.
US10095997B2 Methods, systems and apparatuses for management and storage
The present invention relates to systems, methods, and apparatuses for the management, distribution, dispensing, and administration of consumer products, including over-the-counter and prescription medications through use of a product container labeling system and an optional integrated computer-based or online management system. In certain aspects, the invention relates to a product container comprising a hollow body, a child-resistant cap, and a specialized information label affixed to the hollow body.
US10095993B1 Methods and apparatus for configuring granularity of key performance indicators provided by a monitored component
Methods and apparatus are provided for configuring the granularity of key performance indicators that are available from a monitored component. A granularity of a key performance indicator provided by a monitored component can be configured by creating a plurality of instances of a statistics collector object, wherein each instance of the statistics collector object collects information for a different context of the key performance indicator; updating an indicator value for a corresponding instance of the statistics collector object when an activity occurs for the context of the key performance indicator; and providing the indicator value for a given context of the key performance indicator to a monitoring object. The configurable granularity can be specified by the product, for example, using an application programming interface.
US10095983B1 System and method for well trace analysis
A method of digitizing a well log includes identifying automatically with a computational circuitry a legend and at least one graph of the well log; determining based on a machine learning a parameter of the at least one graph indicated in the legend; and digitizing the at least one graph based on the parameter.
US10095982B1 System and method for well trace analysis
A method of digitizing a well log includes identifying automatically with a computational circuitry a legend and at least one graph of the well log; determining based on a machine learning a parameter of the at least one graph indicated in the legend; and digitizing the at least one graph based on the parameter.
US10095977B1 Learning method and learning device for improving image segmentation and testing method and testing device using the same
A learning method for improving image segmentation including steps of: (a) acquiring a (1-1)-th to a (1-K)-th feature maps through an encoding layer if a training image is obtained; (b) acquiring a (3-1)-th to a (3-H)-th feature maps by respectively inputting each output of the H encoding filters to a (3-1)-th to a (3-H)-th filters; (c) performing a process of sequentially acquiring a (2-K)-th to a (2-1)-th feature maps either by (i) allowing the respective H decoding filters to respectively use both the (3-1)-th to the (3-H)-th feature maps and feature maps obtained from respective previous decoding filters of the respective H decoding filters or by (ii) allowing respective K-H decoding filters that are not associated with the (3-1)-th to the (3-H)-th filters to use feature maps gained from respective previous decoding filters of the respective K-H decoding filters; and (d) adjusting parameters of CNN.
US10095976B1 Neural network device with engineered delays for pattern storage and matching
Described is a system for searching a continuous data stream for exact matches with a priori stored data sequences. The system includes a neural network with an input and an output layer. The input layer has one neuron for each possible character or number in the data stream, and the output layer has one neuron for each stored pattern. Importantly, the delays of the connections from input to output layer are engineered to match the temporal occurrence of an input character within a stored sequence. Thus, if an input sequence has the proper time gaps between characters, matching a stored pattern, then the delayed neural signals result in a simultaneous activation at the receiving neuron, which indicates a detected pattern. For storing a pattern, only one connection for each pair of input character and output neuron has to be specified resulting in sparse coding and quick storage.
US10095975B2 Systems and methods for capturing visible information
A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector-formatted visible information applied by a laser machining system. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add visible information to a transaction card and capture an image of the visible information. The systems and methods may capture data representing the image. The systems and methods may also determine an ambient color saturation of the image. Further, systems and methods may translate the image based on the ambient color saturation of the image. The systems and methods may also map the translated image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machining system.
US10095974B1 Payment cards and devices with displays, chips, RFIDs, magnetic emulators, magnetic encoders, and other components
A payment card (e.g., credit and/or debit card) or other card or device (e.g., mobile telephone) is provided with a magnetic emulator operable to communicate data to a magnetic stripe read-head. User interfaces are provided in a number of different configurations in order to achieve a number of different functionalities.
US10095968B2 Method and an assembly for generating a magnetic field and a method of manufacturing an assembly
A credit card shaped element with a dynamic stripe which may be activated or deactivated, where the stripe is formed by a plurality of coils provided along the curve thereof, where the plurality of coils are activated in a sequential manner, where a plurality of proximity sensing coils are provided in series along the curve thereof, where the plurality of coils are formed by one coil contacted at multiple positions along its length by contact pads and where the signals fed to the coils cause an output of a reader coil to output a signals with a minimum slope or where one signal fed to one track has no peaks when the other signal is close to zero.
US10095965B2 Systems and methods for personalizing QR codes
Systems, methods, and non-transitory computer readable media configured to select a code. An image on which the code is superimposed is selected. A block of the code is associated with a corresponding part of the image. A desired value of opacity of the block of the code is determined based on the corresponding part of the image. A personalized code is generated based on the desired value of opacity of the block of the code.
US10095964B1 Protecting private information provided on a transaction card and/or a document with a reflective element
A transaction card includes a card body, where the card body includes a surface with a first surface area. The surface of the card body includes private information that encompasses a second surface area of the surface, and the second surface area is less than the first surface area. The transaction card includes a reflective element that is applied to the surface of the card body, and includes a third surface area. The third surface area is based on the first surface area or the second surface area, and the third surface area enables the reflective element to reflect light away from the private information.
US10095957B2 Method and system for unsupervised word image clustering
The present application provides a method and system for unsupervised word image clustering, comprises capturing one or more image wherein the one or more image comprises at least one word images. Extracting at least one feature vector using an untrained convolution neural network architecture, wherein the convolution filters are initialized by random filter based deep learning techniques using Gaussian random variable with zero mean and unit standard deviation, and wherein the convolution filters are constrained to sum to zero. The extracted feature vectors are used for clustering, wherein clustering is performed in two stages. First stage includes clustering word images which are similar using a graph connected component. Second stage clustering includes clustering a remaining word images which are not clustered during the first stage by evaluating the remaining images against the clusters formed during the first stage and assigning them to clusters based on the evaluation.
US10095954B1 Trajectory matching across disjointed video views
Embodiments disclosed herein provide systems and methods for matching trajectories across disjointed video views. In a particular embodiment, a method provides receiving a plurality of tagged trajectories that are tagged with an indicator of which trajectory pairs of the plurality of tagged trajectories are matching trajectory pairs and processing each of the trajectory pairs using each of a plurality of trajectory matching algorithms. The method further provides creating a model for matching trajectories based on the output of each of the plurality of trajectory matching algorithms for each of the pairs. The method further provides receiving a pair of trajectories and processing the pair of trajectories using each of the plurality of the trajectory matching algorithms. The method further provides processing the output of each of the plurality of the trajectory matching algorithms for the pair of trajectories using the model to determine whether the pair of trajectories is matching.
US10095953B2 Depth modification for display applications
Techniques of depth modification for display applications are disclosed. A multiscopic video frame, including at least first and second images depicting a scene, is received. Depth information pertaining to the multiscopic video frame is received. A depth mapping function is determined based on one or more image characteristics of the multiscopic video frame, other than depth. The depth information is modified based on the depth mapping function. At least a third image is generated based on the modified depth information and based further on at least one of the first and second images, where the third image is output for display.
US10095952B2 Method and device for acquiring clothing image attribute points
The invention provides a method and device for acquiring clothing image attribute points, which can increase an efficiency of acquiring the clothing image attribute points. The method comprises: saving five attribute points manually calibrated and determining first to eleventh points in sequence by taking a horizontal direction as a horizontal coordinate and a vertical direction as a vertical coordinate, for a first side of two bilaterally symmetric sides of the clothing image. By means of a technical solution of an embodiment of the present invention, for the clothing image, five points are manually calibrated first; and then the other eleven attribute points can be determined by a computer, so that a manual workload is reduced, and the efficiency of acquiring the clothing image attribute points is increased.
US10095949B2 Method, apparatus, and computer-readable storage medium for area identification
A method for area identification includes identifying a plurality of candidate predefined edges in a document image of a document. The candidate predefined edges are edges in a predefined direction of the document. The method further includes determining one of the candidate predefined edges to be a target predefined edge and identifying at least one information area in the document image based on the target predefined edge.
US10095945B2 Object ingestion through canonical shapes, systems and methods
An object recognition ingestion system is presented. The object ingestion system captures image data of objects, possibly in an uncontrolled setting. The image data is analyzed to determine if one or more a priori know canonical shape objects match the object represented in the image data. The canonical shape object also includes one or more reference PoVs indicating perspectives from which to analyze objects having the corresponding shape. An object ingestion engine combines the canonical shape object along with the image data to create a model of the object. The engine generates a desirable set of model PoVs from the reference PoVs, and then generates recognition descriptors from each of the model PoVs. The descriptors, image data, model PoVs, or other contextually relevant information are combined into key frame bundles having sufficient information to allow other computing devices to recognize the object at a later time.
US10095944B2 Methods and systems for shape based image analysis for detecting linear objects
The present disclosure provides systems and methods to enable detection of linear objects such as utility poles in complex and heterogeneous outdoor surroundings. The methods deal with shape and orientation as prominent features of a pole model. Candidate trapeziums from 2D images of the face of the poles are extracted, some of which represent parts of the pole. To overcome the missed detection of certain parts due to problems of occlusion and diffusion into background, shape based techniques, that extrapolate and capture a longer trapezium representing the pole is implemented. The region growing stage or extrapolation is driven by orientation-based clustering of trapeziums. Context information is further used to identify objects of interest, by discarding false positives. Besides detecting poles of interest, the detected poles are further analyzed to identify damages, if any.
US10095942B2 Vision based real-time object tracking system for robotic gimbal control
Using various embodiments, methods, systems, and apparatuses for controlling a camera pivoting device (e.g., mechanical gimbal) are described. In one embodiment, the system comprises a main computing device, a gimbal stabilizer controller, and a computer vision camera, and/or a user camera. The system is able to track a target object using the computer vision camera even while the target object is moving, the base of the pivoting device is moving (e.g., when a user controlling the camera moves), or a combination of thereof. The camera pivoting device of the embodiments disclosed herein can be mounted on to any number of devices/objects that can provide mobility and/or transportation.
US10095938B2 Multi-stage tattoo matching techniques
In some implementations, systems and techniques are capable of performing a multi-stage tattoo matching operation to improve matching accuracy for various tattoo images—namely small tattoo images, distorted tattoo images, low-quality tattoo images. The multi-stage tattoo matching operation described throughout includes two matching stages that compare a search tattoo image against a set of reference tattoo images. In the first matching stage, the system can use scale invariant feature transform (SIFT) descriptors, or other similar types of local descriptors, to identify a list of best-matched reference tattoo images from among the set of reference tattoo images. In the second matching stage, the system uses enhanced tattoo matching techniques to verify the non-matched points and determine whether their associated areas are matched or not.
US10095933B2 Systems and methods for locating image data for selected regions of interest
A server system obtains a first video sub-stream comprising a first plurality of images of a scene and obtains a second video sub-stream comprising a second plurality of images of at least a portion of the scene. Images of the second video sub-stream have a higher image resolution than images of the first video sub-stream. The first video sub-stream is transmitted to a client device for display. A selection of a region of interest in the scene is received, wherein the selection is from a first image of the first plurality of images of the first video sub-stream, the first image having a first timestamp. Based on the first timestamp, the server systems locates image data of the selected region of interest from the second plurality of images, and provides the located image data of the selected region of interest to the client device for display.
US10095931B2 Store-entering person attribute extraction apparatus, store-entering person attribute extraction method, and non-transitory computer readable medium
A store-entering person attribute extraction apparatus includes a timing detector, an extraction unit, and an associating unit. The timing detector detects a boundary crossing timing for entering a store. The extraction unit extracts predetermined personal attributes from a captured store-entering person image acquired by capturing an image of a person entering the store. The associating unit associates the boundary crossing timing detected by the timing detector with the attributes extracted by the extraction unit.
US10095921B2 Processing device and processing method
A processing device includes: a memory that stores first difference information representing a difference between a judgment use frame in reference information and a representative frame in association with the reference information; and a judging unit that, based on second difference information representing a difference between a judgment frame in input information and the representative frame and on the first difference information stored in the memory, judges the input information by use of the reference information.
US10095918B2 System and method for interpreting interpersonal communication
A method for interpreting interpersonal communication includes monitoring a first interaction between two or more individuals using a set of monitoring devices including a camera, a microphone, and the like. A culture and personality type of at least one individual is identified based on the monitored first interaction. First cultural/personality profile information specific to the identified culture and personality type is retrieved from a database of cultural/personality profile information. A second interaction between the two or more individuals is monitored using the set of monitoring devices. A first facial expression, gesture, vocal intonation, or indication of emotional state derived from biometric data of the at least one individual is identified based on the monitored second interaction. The identified first expression is interpreted using the first cultural/personality profile information. The interpretation of the identified first expression is communicated to a user.
US10095917B2 Systems and methods for facial representation
Systems, methods, and non-transitory computer readable media can align face images, classify face images, and verify face images by employing a deep neural network (DNN). A 3D-aligned face image can be generated from a 2D face image. An identity of the 2D face image can be classified based on provision of the 3D-aligned face image to the DNN. The identity of the 2D face image can comprise a feature vector.
US10095914B2 Image pickup device, near infrared light emission device, and sunvisor
An image pickup device includes a first emission unit that emits a near infrared light toward a face of a driver from a front lower side of the driver, and a second emission unit that emits a near infrared light from an upper side of the driver. When a sunvisor is present at a storage position in which sunlight is not shielded, the second emission unit is disposed at a position to be covered with the sunvisor. A portion where the sunvisor present at a storage position covers the second emission unit is made of a material that shields a visible light contained in the sunlight and transmits the near infrared light.
US10095912B2 Biological image processing device, biological image processing method, and computer-readable non-transitory medium
A biological image processing device includes: a memory; and a processor coupled to the memory and the processor configured to execute a process, the process comprising: extracting at least one line from contours of a palm and principal lines of the palm shown in an image of the palm; extracting pixels of the line extracted by the extracting of at least one line; setting a local region for each of the pixels, each local region including each corresponding one of the pixels; calculating, for each local region, local orientations of the line extracted by the extracting of at least one line, in accordance with gradient intensities related to respective orientations of each corresponding local region; and calculating an orientation of the palm in accordance with a statistical amount of the respective local orientations.
US10095907B2 Single transducer fingerprint system
Disclosed herein are techniques for generating an image of a target object using a sensor. The sensor includes a substrate and a single transceiver. The transceiver includes a first electrode, a second electrode, and a layer of electrical material positioned between the two electrodes. The transceiver also includes a control unit configured to switch the transceiver into a transmit mode or a receive mode. The transceiver further includes a receiving circuit configured to receive, store, and output a detection signal caused by an interaction between the sensor and the target object. The second electrode, the control unit, and the receiving circuit can be formed on the substrate.
US10095906B2 Sensor employing overlapping grid lines and conductive probes for extending a sensing surface from the grid lines
An electronic sensor forms a grid to detect surface features of a proximally located object, such as a fingerprint. The grid includes a plurality of parallel drive lines connectable to a drive source and a plurality of parallel pickup lines oriented substantially perpendicular to the drive lines and overlapping the drive lines. The drive lines are separated from the pickup lines by an insulating dielectric layer. The overlaps where the drive lines and pickup lines cross define impedance-sensitive electrode pairs which act as pixels at which surface features of the proximally located object are detected. One or more conductive probes extend from one or more corresponding impedance-sensitive electrode pairs, through an overlay layer of insulating material, to the sensing surface.
US10095905B2 Fingerprint identification device, driving method thereof, display panel and display apparatus
The present application discloses a fingerprint identification device, a driving method thereof, a display panel and a display apparatus. The fingerprint identification device comprises a plurality of fingerprint identification units arranged in a matrix, a signal input line for loading a detection signal and a signal reading line for reading an identification signal which are in one-to-one correspondence with each column of fingerprint identification units. Each fingerprint identification unit comprises a fingerprint identification electrode, a first switch unit and a second switch unit connected to the signal input line respectively. The first switch unit is used for controlling an electrical conduction between the fingerprint identification electrode and the signal input line, the second switch unit is used for controlling an electrical conduction between the fingerprint identification electrode and the signal reading line.
US10095901B1 Content verification system for opaque sealed containers
A method, system, and database for facilitating verification of a content of a sealed container are provided. The method includes receiving one or more images of the content of the sealed container. The one or more images of the content are captured prior to sealing the content in the sealed container. A unique code is associated with the one or more images of the content. The unique code is printed for affixing the printed unique code on an exterior of the sealed container. Storage of the one or more images and the unique code is facilitated in a database. The one or more images are retrievable from the database based on providing the unique code to the database.
US10095893B2 RFID-enabling system and method for containers
An RFID-enabling system and method include a probe antenna to introduce a robust EM field into a container to activate RFID tags within the container, regardless of the container's resonant frequency. The probe reads the data of the activated RFID tags, and a processor and communications module transmit the RFID tag data to a remote processor. The RFID-enabling module may be used to retrofit existing medication drawers of a medication cabinet or may be used during the construction of a new cabinet. The RFID-enabling system includes auto tuning of the antenna to dynamically compensate for loading changes on the EM field.
US10095892B2 RFID reader and method for recognizing RFID tags
An RFID reader includes a transmitter, a receiver, and an evaluator. The receiver receives signals from RFID tags within a given number of slots of a time frame with a given frame size and provides a number of successful slots and a number of collided slots. The evaluator sets a modified frame size based on an estimated number of RFID tags which is determined based on the frame size, the number of successful slots, and the number of collided slots. The invention also refers to a corresponding method.
US10095891B2 Secure access to peripheral devices over a bus
An apparatus includes an interface and a processor. The interface is configured for communicating over a bus. The processor is configured to disrupt on the bus a transaction in which a bus-master device attempts to access a peripheral device without authorization, by forcing one or more dummy values on at least one line of the bus in parallel to at least a part of the transaction.
US10095878B2 Internal controls engine and reporting of events generated by a network or associated applications
Provided is a process including: obtaining, with a network controls engine, network traffic, wherein: the network traffic is sent across the network between source computing devices and destination computing devices; at least one of the source or destination computing devices are on a network carrying the network traffic; and the network has a plurality of computing devices causing the network traffic and which are assigned addresses on the network; applying, with the network controls engine, a plurality of rules to the network traffic to identify rules with criteria satisfied by the network traffic; and causing, with the network controls engine, one or more actions prescribed by one or more identified rules with criteria satisfied by the network traffic.
US10095877B2 Systems and methods for authenticating photographic image data
The present disclosure provides systems and methods for authenticating photographic data. In one embodiment, a method comprises providing an image authentication application for use on a client device, the application configured to control image capture and transmission; receiving an image data file from the application at the authentication server comprising a photographic image captured by the application and metadata associated therewith; applying a watermark to the photographic image to create a watermarked image; applying date and time information to the tagged image; applying location information to the tagged image; creating a web address associated with the image data file; uploading the photographic image, the tagged image, or both to the web address; and transmitting an authenticated image file to the client device, the authenticated image file comprising one or more of: the watermarked image, the photographic image, the date and time information, geographic information, and the web address.
US10095875B2 Multi-level access control for distributed storage systems
System and method for accessing a distributed storage system uses a storage-level access control process at a distributed file system that interfaces with the distributed storage system to determine whether a particular client has access to a particular first file system object using an identifier of the particular client and storage-level access control rules in response to a file system request from the particular client to access a second file system object in the particular first file system. The storage-level access control rules are defined for a plurality of clients and a plurality of first file system objects of the distributed storage system to allow the particular client access to the second file system object in the particular first file system object only if the particular client has been determined to have access to the particular first file system object according to the storage-level access control rules.
US10095874B1 Systems and methods for providing information security using context-based keys
Systems and methods for securing or encrypting data or other information arising from a user's interaction with software and/or hardware, resulting in transformation of original data into ciphertext. Generally, the ciphertext is generated using context-based keys that depend on the environment in which the original data originated and/or accessed. The ciphertext can be stored in a user's storage device or in an enterprise database (e.g., at-rest encryption), or shared with other users (e.g., cryptographic communication). Use of context-based encryption keys enables key association with individual data elements, as opposed to public-private key pairs, or use of conventional user-based or system-based keys. In scenarios wherein data is shared by a sender with other users, the system manages the rights of users who are able to send and/or access the sender's data according to pre-defined policies/roles.
US10095873B2 Paperless application
Systems, methods, and programs of processing and transmitting information between devices are disclosed. A receiving device may generate a key. A transmitting device may scan the key. The transmitting device may transmit information to a file management system in response to scanning the key. A user associated with the receiving device may indicate a location to store the information. The user may access the information from the file management system.
US10095869B2 Machine learning statistical methods estimating software system's security analysis assessment or audit effort, cost and processing decisions
A method, system and computer-usable medium for generating a security analysis effort, cost and process scope estimates, comprising: analyzing a software system; identifying a complexity level of a security analysis, the complexity level of the security analysis comprising identification of an effort level for the security analysis; and, generating the security analysis effort estimate, the security analysis effort estimate comprising an estimate of an effort expenditure to perform a security analysis on the software system at the identified complexity level.
US10095865B2 Detecting unauthorized remote administration using dependency rules
Disclosed are a system and method for protecting computers from unauthorized remote administration. One exemplary method includes: intercepting events occurring in the computer system including a first event and a second event associated with data transfer with an application executing in the computer system; determining that the first intercepted event is dependent on the second intercepted event based on parameters of the first intercepted event and the second intercepted event; generating a rule defining a dependency of at least one parameter of the first intercepted event on at least one parameter of the second intercepted event; responsive to determining a degree of similarity of the generated rule and a previously created rule exceeds a threshold value, identifying at least one application as a remote administration application that created the first and second identified intercepted events; and blocking the identified remote administration application from exchanging data with the computer system.
US10095856B2 Communication device capable of performing a wireless communication according to NFC (abbreviation of near field communication) standard
A communication device may receive a first specific signal not including authentication information from a first terminal device via an NFC interface, change an operation mode of the NFC interface from a first operation mode to a third operation mode, supply first authentication information to the NFC interfac, store first authentication information in a predetermined area, change the operation mode of the NFC interface from the third operation mode to the first operation mode, receive a second specific signal including the first authentication information from the first terminal device via the NFC interface and execute an authentication using the first authentication information by determining whether the first authentication information included in the second specific signal is stored in the predetermined area without changing the operation mode of the NFC interface from the first operation mode in a case where the second specific signal is received.
US10095853B2 Methods and systems for ensuring that an individual is authorized to conduct an activity
A method for ensuring that an individual is authorized to conduct an activity is provided. The method includes conducting, using a processor, an authentication transaction with authentication data captured from an individual desiring to conduct an activity, and determining whether the captured authentication data is legitimate when the individual is successfully authenticated. Moreover, the method includes determining the individual is authorized to conduct the activity when the captured authentication data is legitimate, and conducting, using the processor, a subsequent authentication transaction with authentication data captured from the individual at a subsequent time.
US10095850B2 User identity authentication techniques for on-line content or access
On-line course offerings can be made available to users using computational techniques that reliably authenticate the identity of individual student users during the course of the very submissions and/or participation that will establish student user proficiency with course content. Authentication methods and systems include applications of behavioral biometrics.
US10095847B2 Method, system and device for protection against reverse engineering and/or tampering with programs
Unauthorized use of computer programs is made difficult by compiling a processor rather than just compiling a program into machine code. The way in which the processor should respond to machine instructions, i.e. its translation data, is computed from an arbitrary bit string B and a program P as inputs. The translation data of a processor are computed that will execute operations defined by the program P when the processor uses the given bit string B as a source of machine instructions. A processor is configured so that it will execute machine instructions according to said translation data. Other programs P′ may then be compiled into machine instructions B′ for that processor and executed by the processor. Without knowledge of the bit string B and the original program P it is difficult to modify the machine instructions B′ so that a different processor will execute the other program P′.
US10095846B2 Web application protection
A method and system for generating a protected version of the digital content is disclosed. The method includes obfuscating the digital content to yield a functionally equivalent obfuscated digital content, encrypting the obfuscated digital content using at least one device or non-device parameter, generating a decryption logic to be used for generating a decryption key based upon the at least one device or non-device parameter, and concatenating the encrypted digital content and the decryption logic to generate the protected version of the digital content.
US10095838B2 Graphical presentation of EWS/patient state
A patient monitoring system includes a display that displays a plurality of sectors including one or more icons. A controller is configured to display patient data received from a patient monitoring system in a corresponding sector of the display. The controller programmed to determine patient status from the patient data and display the patient status as an icon on the display. The icon is color-coded with the severity or deviation from normal of the patient status. The icon can also include an arrow that indicates if the patient status is improving or deteriorating.
US10095834B2 Integration platform and application interfaces for remote data management and security
Various embodiments implement a multiplatform system architected to provide secure messaging between a plurality of disparate systems (e.g., mobile devices, secure cloud systems, remote locations, health monitoring devices, fitness centers, etc.), co-ordinate resources associated with each of the disparate systems, manage communication between proprietary applications via customized application programming interfaces (APIs) and manage reservation of resources of the disparate systems via the APIs. Further embodiments enable an extensible system architecture to incorporate additional systems. In some embodiments, the system includes a multi-layered database architecture to mediate information and access control (e.g., based on inheritable privileges, specific user classes are allowed or denied access to data in the database). In further embodiments, the data architecture is architected with access layers that ensure compliance with regulatory systems governing health data.
US10095833B2 Mobile information gateway for use by medical personnel
A mobile information gateway comprises: a wearable human interface module having an image delivery and display mechanism for presenting information overlaid upon a wide field of view, a computing and communication module adapted to send and receive information to and from the human interface module; and a backend service server coupled for processing medical data. The present invention also includes a method comprising: capturing information with a first mobile information gateway device; processing the captured information to determine an identity of a first user and authenticate the first user; processing the captured information to determine an identity of a patient and authenticate the patient; processing the identity of the first user and the identity of the patient to retrieve information of the patient; and resenting the retrieved information of the patient overlaid on a field of view by the first mobile information gateway device.
US10095821B1 Transistor level low power verification for mixed signal circuit design
Electronic design automation systems, methods, and computer readable media are presented for the generation of power-related connectivity data by an analog simulator (for example, by propagating the power supply data and/or ground data through the circuit components of the analog design schematic). In some embodiments, the verification module determines consistency between different versions of power-related connectivity data, such as: (i) power-related connectivity data from the analog design schematic and (ii) power-related connectivity data from the power-related data characterizing the mixed-signal design. Such verification determines whether the mixed-signal design satisfies the low power specification as expressed in the power-related data characterizing the mixed-signal design.
US10095817B2 Determining wind loading of structures through wind flow simulation
A method, system, apparatus, article of manufacture, and computer readable storage medium provide the ability to automatically simulate a wind load. An analytical model is converted into a solid model. A wind flow on the solid model is simulated to determine pressures on structural elements of the solid model. The simulating is repeated until the pressures converge. The pressures are converted to loads on the structural elements. Load cases are generated with equivalent loads on the structural elements.
US10095816B2 Apparatus and method for transforming a coordinate system to simulate an anisotropic medium
A method and apparatus for simulating a mesh element of an anisotropic medium are provided. A unitary transformation is applied to an initial coordinate system of the mesh element by a transformation module to produce a transformed reference coordinate system of the mesh element. Maxwell's equations for the mesh element are solved by an update generation module using computational methods to obtain an electric field tensor and an electric displacement field tensor within the mesh element. A unitary transformation to the electric field tensor and the electric displacement tensor are performed by a transformation module to calculate a corresponding electric field tensor and electric displacement tensor for the mesh element in the initial coordinate system.
US10095815B2 System and a method for mapping a magnetic field
A system for mapping a magnetic-field in a volume-of-interest comprising a magnetic-field transmitter, generating a magnetic-field in the volume-of-interest, a freestanding magnetic-field detector operative to freely move within the volume-of-interest, a pose-information-acquisition-module and a processor. The detector acquires measurements of flux of the magnetic-field at a plurality of poses. The pose-information-acquisition-module measures information related to the pose of the detector. The processor determines pose-related-information respective of at least a portion of the measurements according to the information related to the pose of the detector. The processor estimates the entire set of parameters of a magnetic-field model template according to the magnetic-field flux measurement and the respective poses-related-information thereof. The processor incorporates the entire set of parameters into the magnetic-field model template, thereby determining the magnetic-field model. The entire set of parameters includes the coefficients, the order the number and location of the centers of expansion of the magnetic-field model.
US10095806B2 Method and system to facilitate a search of an information resource
Methods and systems to facilitate a search of an information resource is disclosed. In various embodiments, a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute is identified. The attribute may be shared by at least two of the plurality of data items. Based on a determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks, the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute is communicated.
US10095805B2 Instructional design tool
An instructional design tool is provided for designing learning based applications. More specifically, the instructional design tool is configured to use captured expert knowledge for translating such knowledge into an environment used for instructional purposes. The instructional design tool includes at least one component configured to visually model a gaming scenario using recorded knowledge and graphical content defined by values associated with classes of respective models and translate the defined values into a standardized XML format.
US10095803B2 Delivering content to electronic devices using local caching servers
The disclosed embodiments provide a system that delivers content to an electronic device. The system includes a content provider that obtains a public address of the electronic device from a first request for the content from the electronic device. Next, the content provider uses the public address to identify a local caching server on a local area network (LAN) of the electronic device. Finally, the content provider provides a local address of the local caching server to the electronic device, wherein the local address is used by the electronic device to obtain the content from the local caching server and the LAN without accessing a content delivery network (CDN) outside the LAN.
US10095801B2 Providing interaction between a first content set and a second content set in a computer system
Interaction is provided between a first content set and a second content set, both of which are loaded into a data structure. When an event associated with loading of the second content set is detected, the second content set is parsed to identify at least one sub-set of the second content set. The identified sub-set is checked against a first data set associated with the first content set to determine whether the identified sub-set matches the first data set. If a match is found, an action associated with the least one identified sub-set is executed and the data structure is modified.
US10095799B2 Method and system for providing condition reports for vehicles
A method of providing a condition report for a vehicle using a mobile device including a display includes constructing a plurality of condition report sections using a condition report application database residing in a cloud based server service and infrastructure to process requests from the mobile device including: capturing data, on the mobile device, for constructing at least one condition report section of the plurality of condition report sections; and accessing, from the mobile device, a condition report document database and/or a condition report images database residing in the cloud based server service and infrastructure for constructing and storing the plurality of condition report sections. The method includes providing user input indicative that the plurality of condition report sections have been completed, and providing user input indicative of a decision to publish the completed condition report sections as the condition report for the vehicle. The published condition report is viewable by a party by an Internet accessible web browsing device.
US10095798B2 Method for displaying website authentication information and browser
Disclosed in the present invention are a method for displaying website authentication information and a browser, the method comprising: acquiring, by cloud query, authentication parameter information of a website provided by a network address authentication server after a network address change event is triggered, wherein the authentication parameter information at least comprises display picture information of authentication information, and the display picture information of the authentication information is generated by the network address authentication server according to the source of the authentication information and website type information; and displaying the authentication information of the website in the browser according to the authentication parameter information. According to the technical solution provided by the present invention, the information authenticated by authority can be displayed in real time when users visit the website, enabling the users to have a proper understanding of the security of the currently-visited website.
US10095797B2 Suggesting actions for evaluating user performance in an enterprise social network
Disclosed are systems, methods, and computer program products for suggesting actions for evaluating user performance in an enterprise social network. In some implementations, a server of the enterprise social network identifies a message configured to be published to a feed of the enterprise social network. The message may comprise textual input received from a client machine associated with a first user of the enterprise social network. The server determines that the textual input comprises information evaluating a second user associated with the enterprise social network. The server provides data for display at the client machine, the data comprising a prompt to the first user to include the information related to the second user in a performance evaluation record for the second user.
US10095789B2 Method and system of searching composite web page elements and annotations presented by an annotating proxy server
In one exemplary embodiment, a computer-implemented method includes searching a database of annotations associated with an annotating proxy server. An annotated web page is obtained. The annotated web page can include an annotated web-page element. An annotation of the annotated web-page element can be included in the annotated web page by an annotating proxy server. The annotation can be stored in a database of web page annotations. The annotated web page can be annotated with a query field. A user-generated search query can be received in the query field. The database of web page annotations can be searched according to the user-generated search query.
US10095787B2 Mobile terminal and method for controlling the same
A mobile terminal includes a display and controller configured to cause the display to display a playback screen of a first multimedia file and cause the display to display a first retrieval screen in response to receiving a first user input during the displaying of the playback screen of the first multimedia file, such that the first retrieval screen includes a plurality of thumbnail images respectively corresponding to one of a plurality of playback points in time on a per first time interval basis of the first multimedia file. The controller also causes the display to play the first multimedia file beginning at a playback point in time that corresponds to a selected one of the plurality of thumbnail images.
US10095785B2 Audio content search in a media playback system
Embodiments are described herein that provide searches, including a multi-dimensional search, a cross-source search, or both in a media playback system. The search can be initiated by way of a selection of a location on user interface of a controller. The location corresponds to one or more metadata that is used in the search. Results are sorted and displayed. In some embodiments, the one or more metadata is used to filter and/or sort the results.
US10095784B2 Synonym generation
A system for synonym generation and/or identification can be utilized to make a search engine more effective in finding relevant search results. In embodiments, a synonym generation system includes a phrase vector module, a vector similarity module, and a vector filter module. Candidate synonym phrase pairs are selected from data sources for analysis. Data sources may include a log of search queries, a corpus of web text, and a set of merchant descriptions of products. The data sources may be analyzed with respect to the phrase pairs to generate vector representations of the phrase pairs. The vector representations may then be analyzed to determine a similarity vector. The similarity vector allows the synonym generation system to filter synonyms from the candidate phrase pairs.
US10095783B2 Multiple rounds of results summarization for improved latency and relevance
Architecture that splits the generation of results summaries into at least two phases for reduced latency and improved relevance. A first phase generates a summary quickly and thereby enables subsequent modules to begin processing. A second round then executes in parallel to these other modules to offset the latency. The second round can also provide additional contextual information to the summarization module to improve the quality (relevance) of the summaries. Ultimately, the summaries generated in the two phases are merged. The multiple rounds of summarization enable the first round to be cheaper in processing resources to save overall latency, whereas the second phase can be more expensive, since the second phase can be run in parallel with other modules. Additionally, contextual information can be used to build the full content summaries in the second round.
US10095782B2 Summarization of short comments
A method and a system for summarization of short comments are provided. The system comprises a memory to store a plurality of comments. Each of the plurality of comments including an overall rating and at least one phrase. The system also includes one or more processors to implement an aspect module to identify a head term based on a portion of the plurality of comments and to map the portion of the plurality of comments to an aspect corresponding to an attribute of an entity. The one or more processor also implement an extraction module to extract, from the portion of the plurality of comments, a representative phrase corresponding to the aspect.
US10095779B2 Structured representation and classification of noisy and unstructured tickets in service delivery
Methods, systems, and computer program products for structured representation and classification of noisy and unstructured tickets are provided herein. A method includes correlating one or more items of problem incident text data from a given problem incident identifier with items of event text data to generate items of correlated text data within the given problem incident identifier; applying a syntactic grammar to the items of correlated text data to identify in the given problem incident identifier (i) one or more domain-dependent concepts and (ii) one or more domain-independent concepts; parsing noisy and/or unstructured text from the given problem incident identifier based on analysis of (i) the domain-dependent concepts and (ii) the domain-independent concepts; and classifying the given problem incident identifier by classifying features derived from text of the given problem incident identifier subsequent to said parsing of said noisy and/or unstructured text from the given problem incident identifier.
US10095776B2 Method and system for searching encrypted data
The present teaching relates to searching encrypted data. In one example, a search request is received for encrypted documents. An encrypted query is generated based on the search request. The encrypted query is sent to a server that stores a first encrypted index and a second encrypted index. The first encrypted index maps encrypted keywords to full blocks each of which has a same size and is fully filled with encrypted document identities (IDs). The second encrypted index maps encrypted keywords to partial blocks each of which has the same size and is partially filled with encrypted document IDs. Based on the encrypted query, one or more encrypted document IDs are determined by searching against both the first encrypted index and the second encrypted index. A search result is generated based on the one or more encrypted document IDs. The search result is provided in response to the search request.
US10095774B1 Cluster evaluation in unsupervised learning of continuous data
A data manager determines an appropriate number of clusters for continuous data using unsupervised learning. The data manager selects an appropriate number of clusters based on at least one temporal stability measure between continuous data from at least two time intervals.
US10095772B2 Calculation of a degree of similarity of users
A method, a computer system, and a computer program product are provided for calculating a degree of similarity of users. Each user may be a preparer and an answerer of one or more quizzes. The method includes collecting one or more quizzes from one or more users as preparers and providing the collected quizzes to one or more user as answerers. The method further includes collecting one or more answering activities of one or more answerers to the provided quizzes from the one or more answerers, wherein a pair includes a preparer and an answerer. The method additionally includes calculating, for each pair, a degree of similarity of knowledge background, based on the one or more answering activities of the one or more answerers.
US10095769B2 System and method for dynamically clustering data items
A method for dynamically clustering data items, the method comprising: receiving a plurality of data items originating from at least two sources, a plurality of distinct metadata details, and data indicative of associations between the data items and the metadata details, wherein each data item is associated with at least one metadata detail indicative of its owner, and wherein at least a first data item originating from a first source and a second data item originating from a second source are related data items associated with at least one shared metadata detail; grading probabilities of relationships between at least one of the data items and at least one of the metadata details; clustering the data items into one or more clusters, based on the calculated probabilities; and, optionally, sharing clusters and meta-clusters between users.
US10095765B1 Method and apparatus for a hardware-implemented AVL tree module
The present disclosure describes techniques and apparatuses for a hardware-implemented Adelson-Velskii and Landis' (AVL) tree module. In some aspects, commands are received at the AVL tree module that request operations be performed for an AVL tree table stored in memory. Each command is written to one of multiple hardware threads of the AVL tree module that perform AVL tree operations by causing records of the AVL tree table to be read from memory using a single read operation and then written to the AVL tree module, modifying those records without accessing memory, and causing modified records to be written back to memory using a single write operation. Once a command is written to a hardware thread, the hardware thread can perform the corresponding AVL tree operation. After the AVL tree operation is performed, results are returned to the requesting agent to indicate whether the AVL tree operation was performed successfully.
US10095760B2 System and method of consuming and integrating with rest-based cloud and enterprise services
Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step.
US10095757B2 Multi-representation storage of time series data
A flexible approach for storing time series data, utilizes multiple representations in order to achieve optimization amongst various dimensions such as covered time period, accuracy, compression model, and storage medium. A first aspect selectively provides different representations for various portions of a time series along the time axis (horizontal). In this horizontal aspect, a first compression model may be applied to store data occurring during one period in a time series, while a different compression model is applied to store data during another period. In a separate (vertical) aspect, time series data over a same time period may be saved in multiple representations using different compression models. While increasing demands on memory, such vertical storage can afford efficient access for specific purposes (i.e., analytical). Storing time series data according to horizontal and/or vertical distributions, may be useful for applications such as data aging and the optimization of operator execution patterns.
US10095754B1 Presenting images corresponding to features or products matching particular room type and décor style
Techniques are disclosed herein for presenting feature images corresponding to visual depictions of features or products matching a particular room type and décor style. The techniques may be used assist homeowners in the design or decoration of their home, thereby improving home improvement results and the user experience. The techniques described herein allow the homeowner or user to adequately select building materials and décor items by themselves because they can rely on other users' experiences, a form of crowdsourcing that promotes satisfactory results. The techniques disclosed herein may provide a crowdsourced starting point based on an iterative process and customization options based on the particular user's own taste and budget.
US10095753B2 Aggregation and generation of confidential data insights with confidence values
In an example, a plurality of previously submitted confidential data values of a first confidential data type retrieved for a slice having one or more attributes. For a confidential data type, one or more submitted confidential data values of the confidential data type from the slice that are considered outliers based on an external data set or internal data set. A confidence score is calculated by multiplying a support score for the confidential data type in the slice by a non-outlier score for the confidential data type in the slice, the support score being equal to n′/(n′+c), where c is a smoothing constant and n′ is the number of non-excluded submitted confidential data values of the confidential data type in the slice and the non-outlier score being equal to n′/n, where n is the total number of non-null submitted confidential data value of the confidential data type in the slice.
US10095740B2 Selective fact generation from table data in a cognitive system
Mechanisms are provided for ingesting natural language textual content. Ingestion of natural language textual content is initiated and an embedded structured data portion within the natural language textual content is identified. A signature of the structured data portion is generated which comprises one or more metadata elements describing the configuration or content of the structured data portion. References to the structured data portion are identified in natural language text portions of the natural language textual content and evaluated based on the signature. An ingestion prioritization plan for ingesting a set of facts associated with a set of elements of the structured data portion is generated based on results of the evaluation. The ingestion prioritization plan is applied to generate the set of facts and store the set of facts in an ingested representation of the natural language textual content.
US10095739B2 Systems and methods for caching of SQL responses using integrated caching
Systems and methods of the present disclosure provide for caching, by a device intermediary to a client and a database, a result of a structured query language (SQL) query request. In some embodiments, the device intermediary to a plurality of clients and a database receives a SQL response from the database to a first SQL query request of a client of the plurality of clients. The device may maintain a cache of SQL responses from the database. The device may identify that the first SQL query request matches a rule of a policy for caching SQL responses from the database. The policy may include a cache action to take when the rule is matched. The device may perform, responsive to the policy, on the SQL response the cache action identified by the policy.
US10095738B1 Dynamic assignment of logical partitions according to query predicate evaluations
A data store may implement dynamically assign storage locations to logical partitions according to query predicate indexes. Query predicate indexes may be maintained for individual storage locations in a data store that indicate whether storage locations store data values that do not satisfy a query predicate. The query predicate indexes may be evaluated to assign the storage locations to one or multiple logical partitions. The logical partitions may then be utilized to provide access to data stored in the data store. In some embodiments, a logical partition may be a remote storage partition that identifies data in storage locations to copy to a remote data store.
US10095733B2 Heterogeneous database processing archetypes for hybrid system
A database processing system can support applications of an online transaction processing (OLTP) archetype and of an online analytical processing (OLAP) archetype. Hybrid archetypes can also be supported to implement hybrid scenarios. Requests for services are routed to an appropriate engine for fulfillment. User interface assets can be served by a shared infrastructure. Seamless navigation from one archetype to another can be supported in an insight-to-action scenario.
US10095731B2 Dynamically converting search-time fields to ingest-time fields
Large amounts of unstructured or semi-structured log data generated by software and infrastructure components of a computing system are processed to identify anomalies and potential problems within the computing system. Stored log messages may be queried and analyzed according to dynamic fields constructed from the content of the log messages. As time goes on, the dynamic fields may be converted into static fields which are extracted and indexed at the time of ingestion of the log messages.
US10095730B1 Apparatus for ensuring real-time transaction integrity in the indestructible scalable computing cloud
An apparatus is provided to verify the computational results of a transaction processing system utilizing a parent node and a plurality of child nodes in a high-availability and scalable fashion. A transaction is executed in an identical manner in two or more participating child nodes, and the transaction is allowed to modify an application's state (e.g., commit) only if the validity of the result of the processing of the transaction is verified across the majority of the participating child nodes. Otherwise, the transaction is aborted. The child nodes may exist within a cloud provider or across multiple cloud providers.
US10095728B2 Data storage integrity validation
Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.
US10095726B2 Multiple workspace database engine
In various example embodiments, multiple workspaces have access to modify values in a graph database. The graph database can comprise a collection of entity nodes, where each entity node is connected to an identifier node and one or more state nodes. An update to an entity node can be recorded by generating a new state node to store the update and connecting the new state node to the entity node. How each workspace views the database is based, at least in part, on which state nodes are associated with each workspace. The workspaces are independent of one another, and changes made to an entity node in one workspace do not affect how another workspace views the same entity node. By managing database data for each of the workspaces using the same graph database and recording changes in state nodes in an additive manner, the computational overhead is greatly reduced and simplified.
US10095723B1 System and method for providing products and locations
A method is provided for converting a location code index to a product code value, comprising performing a step selected from the group consisting of: applying a mapping L2P to a location code index nL to provide a product code index nP and applying a function nP2vP to the product code index nP to provide a product code value vP; and applying a function nL2vL to a location code index nL to provide a location code value vL and applying a mapping L2P to the location code value vL to provide a product code value vP. A system is also provided for providing a product code P from a location code L, the system comprising: a processor; an input coupled to the processor and configured to receive the location code L; and a converter L2P operable to map the location code L to the product code P.
US10095722B1 Hybrid spatial and column-oriented multidimensional storage structure
Data may be stored using hybrid multidimensional and column-centric storage techniques. A hierarchy of regions of a multidimensional space may be maintained on one or more storage devices. Range information for the hierarchy may be maintained in a column-centric storage. Leaf nodes of the hierarchy may comprise tuple data stored in a column-centric storage. Tuples may be located by identifying candidate regions encompassing the tuple and scanning column-centric stores at the leaf level. Region splitting may be deferred to favor column-centric search characteristics.
US10095721B2 Index building in response to data input
In a method for managing a data index, one or more processors inserting one or more rows of data sequentially into a data table of a database. The method further includes inserting index entries that correspond to the inserted one or more rows of data sequentially into an index of the data table, wherein an index B-tree structure is not built initially during insertion. The method further includes determining whether one of: (i) a size threshold of index entries inserted into the index and (ii) a time threshold for inserting index entries into the index, is met. The method further includes responsive to determining that one of: (i) a size threshold of index entries inserted into the index and (ii) a time threshold for inserting index entries into the index, is met, building an index-B-tree structure that includes the index entries inserted into the index.
US10095720B2 Database table index
Methods and systems for determining one most specific row within a database table. An index includes an index structure for each column of the database table. Each index structure includes an array of pointer tuples for each value occurring in the column and a bitmap indicating cells without values. A first pointer of the tuple indicates a value and a second pointer indicates the row of the database table with the value. The index also indicates an order of specificity of the rows of the database table. A computer system processes a request by using the bitmaps of the index structures to maintain all rows of the database table without values and the pointer tuples to filter all rows of the database table that do not include the respective input value. The one row being highest in the order of specificity from the remaining rows is selected and returned.
US10095719B2 Method and system to perform secure Boolean search over encrypted documents
A method to perform secure boolean search over encrypted documents is disclosed. Each document is characterized by a set of keywords, all the keywords characterizing all the documents forming an index, the index being translated in an orthonormal basis in which each keyword of the index corresponds to one and only one vector of the orthonormal basis, each document being associated with a resultant vector in the span of the orthonormal basis, the resultant vectors corresponding to all the documents being stored in an encrypted search server. The method includes steps of receiving a search query from a querier; transforming the search query in one query matrix; and determining a general result based on the result of the multiplication between the query matrix and the resultant vectors.
US10095714B2 Mobile device capable of offline and online synchronous image identifying, an image identifying system, and a storage medium for the same
A mobile device capable of offline and online synchronous image identifying is disclosed. The mobile device includes an image capturing unit, a processor, and a display monitor. The image capturing unit retrieves frames of a recognition target. The processor determines whether the mobile device is operatively connected to Internet. Also, the processor sends the frames to a recognition server via the Internet, and performs offline image recognition to the frames and displays the result of the offline image recognition on the display monitor when the mobile device is connected to the Internet, and receives a result of an online image recognition performed synchronously to the frames by the recognition server and displays the result of the online image recognition on the display monitor when the result of the online image recognition has a recognition value higher than a recognition value of the result of the offline image recognition.
US10095712B2 Data capture and identification system and process
An identification method and process for objects from digitally captured images thereof that uses data characteristics to identify an object from a plurality of objects in a database. The data is broken down into parameters such as a Shape Comparison, Grayscale Comparison, Wavelet Comparison, and Color Cube Comparison with object data in one or more databases to identify the actual object of a digital image.
US10095709B2 Filesystem capacity and performance metrics and visualizations
A software and hardware facility persistently maintains metrics on directories at different levels within a tree of a filesystem. The facility hierarchically aggregates attributes of files contained by directories and stores them as metric values in each directory within a tree. The stored values represent summed or otherwise aggregated data from the descendant directories and files. The metric values represent aggregated attributes such as checksums, MIN and/or MAX aggregates, sameness bits, bloom filter aggregates, queryable user tags, moving average aggregates, b-tree aggregates, etc. The facility provides mechanisms for efficiently sampling activities performed by the filesystem and visually representing these activities.
US10095708B2 Data mobility, accessibility, and consistency in a data storage system
A transactional block storage system is provided which is capable of supporting a single-phase commit for data writes specifying a protected storage unit. The storage system includes a data storage map that logically links the protected data storage unit to two or more block storage units associated with a layer of the protected data storage unit. The storage system also includes an address abstraction layer which translates write requests to the block storage units and resolves whether those write requests are atomically committed to the storage system in a single phase transaction. The address abstraction layer is further configured to detected when a block storage unit becomes unavailable during a transaction and create a cleaning kit for that block in order to prevent data loss. Additionally, the address abstraction layer facilitates moving, copying, and merging of block storage units without global locking in the storage system.
US10095707B1 Nearline cloud storage based on FUSE framework
In one example, a method is provided for presenting cloud based storage as a virtual synthetic using a FUSE module at a client. Initially, a FUSE interface of a FUSE module to request file system information from a datacenter server. After the requested file system information has been received, it is presented, with the FUSE interface, in the form of a file system interface that represents a FUSE file structure. Next, the FUSE module requests a portion of a file that resides at the datacenter. The request specifies a particular byte range associated with the file, and the byte range spans less than the entire file. The received data form a virtual synthetic that includes respective portions of data from each of a plurality of backups residing at the datacenter, and the file system interface enables client access to the virtual synthetic.
US10095703B2 Analyzing and correcting corruption which caused filesystem checker failure so that the filesystem checker will run without error
A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata. The method may also include rebuilding the plurality of missing metadata structures based on the located plurality of addresses associated with the missing metadata structures, whereby the rebuilding comprises assigning the located plurality of address to the plurality of missing metadata structures and redirecting the plurality of missing metadata structures to point to a correct plurality of other metadata structures.
US10095698B2 Managing changes to one or more files via linked mapping records
A method for managing changes to one or more files via a link is associated with the changes that result in an updated version of the one or more files. A changed section determiner determines which sections associated with the one or more files have changed. The changed section operator further determines metadata regarding the nature of the changes to the sections. Based on the metadata a metrics generator generates a first weight associated with each of the changed sections. A mapping record generator generates a mapping record for each of the changed sections. A first mapping record comprises data associated with the first weight. The first mapping record is associated with a particular version of the one or more files and is linked to mapping records associated with other changed sections using the link.
US10095690B2 Automated ontology building
A method and system are provided for automated ontology building. The method includes creating contextual tokens from text, parsing the text into at least one parse tree, and calculating a dependency graph across the contextual tokens using the at least one parse tree. The method further includes generating concept instance candidates and parent-child relationships based on pattern matching and transformation of the at least one parse tree. The method also includes grouping concept instance candidates into concept candidates. The method additionally includes arranging the concept candidates into a tree having tree nodes and creating predicate-based relationships between the tree nodes based on patterns and predicates identified in the text. The method further includes scoring and sorting the tree nodes. The method also includes performing an analysis of the tree nodes and rebalancing the tree based on the analysis to provide an ontology based on the text.
US10095688B1 Adaptive network querying system
The systems and methods of the invention provide a network querying or content system which drives high relevance question sets or content to users and presents it in the optimal template to ensure user interaction. In accord with at least one aspect, the system assesses the context (of a user) by interpreting the optimal template based on personality mapping of the user and relevancy mapping of the query or content. In a technically efficient manner, the system employs client-based managers and builders to select, supplement, or build user profiles and user interface templates to optimize queries or content based on a user's present profile. The systems and methods of the invention perform processing, in a technically efficient manner, to assess question or content set interaction and relevancy to generate targeted question sets or content that encourage overall user health and wellness.
US10095687B2 Techniques for graph based natural language processing
Techniques for graph based natural language processing are described. In one embodiment an apparatus may comprise a client service component operative on the processor circuit to receive a natural language user request from a device and to execute the natural language user request based on matched one or more objects and a social object relation component operative on the processor circuit to match the natural language user request to the one or more objects in an object graph, the object graph comprising token mappings for objects within the object graph, the token mappings based on data extracted from a plurality of interactions by a plurality of users of the network system, wherein the one or more objects are matched with the natural language user request based on the token mappings. Other embodiments are described and claimed.
US10095681B2 System and user interfaces for customizing a template editor
A system, computer-readable storage medium, and computer-implemented method for populating a customized library of pattern templates for editing content works, such as publications using markup language, via a user interface having panel of patterns, are presented. The disclosure includes approaches for defining aspects of a pattern template library to balance control, flexibility, and efficiency during the publishing process.
US10095680B1 Systems and methods for reduced memory usage when processing spreadsheet files
A method and associated apparatus provide for accessing contents of a worksheet file comprising a worksheet structure file and a shared strings table file. The method comprises processing the shared strings table file by opening the shared strings table file, and identifying a plurality of shared strings within the opened shared strings table file, and, for each shared string, creating an access record in an access table comprising a shared string identifier, a starting offset into a shared string text file, and a length, and retrieving data for a requested cell by obtaining a requested cell shared string identifier from the worksheet structure file, locating a requested cell access record in the access table, retrieving a requested cell string from the shared string text file at a position indicated by the starting offset and for a length indicated by the record length, and outputting the retrieved string.
US10095678B2 Database user interfaces with flowsheets of a simulation system
A simulation system includes at least one processor configured to execute a computer program product, stored upon a storage medium. The computer program product includes a database application, a process simulation application, and an integration tool, where the database application and the process simulation application are discrete, stand alone products. The process simulation application can simulate industry processes using at least one flowsheet, which models a general flow of industry processes. The integration tool can map process simulation application objects and properties to database application objects, can convey information between mapped objects, can perform case management functions, and can perform orchestrated calculation functions.
US10095677B1 Detection of layouts in electronic documents
Disclosed are techniques and systems to detect a layout of a source document. A process may include receiving content from a first page and a second page of the source document, designating sections in each page along a first direction of the page, and assigning similar sections to a group. For the group, the process may proceed by dividing sections for each page into discrete portions associated with 2D coordinate areas, and identifying sets of 2D coordinate areas for the discrete portions that contain content. The number of times each portion contains some content may be compared to a threshold to determine a layout of the group of sections.
US10095676B2 Systems and methods for populating online applications using third party platforms
A system including a database that stores a web-based form that includes an interface mechanism allowing an applicant to select a third party to provide data to populate a plurality of fields of the form, a communication interface that transmits the form to a device and receives an input indicative of an application selection for the party, and an application server, that, in conjunction with the communication interface, in response to the received input, transmits a third-party application programming interface (API) call to the party; transmits data of an authentication request associated with the party; receives a security token in response to a validated authentication request, the token enabling communication between the server and party via the API; requests and receives a set of data from the selected third party via the API, the requested set of data including data for populating a specific data field of the form.
US10095672B2 Method and apparatus for synchronizing financial reporting data
A method and apparatus accurately synchronizes one or more items of financial information between a plurality of representations, or presentations, of marked up financial data stored in electronic form. The different representations may include balance sheets, income statements, and cash flow statements, among various other financial data, that may share common financial facts that are presented in a selected reporting format corresponding to the representations. Identifiers are assigned to the data so that instances of the facts may be automatically and simultaneously updated throughout the different representations each time a fact is updated in one representation.
US10095670B2 Systems and methods for efficient storage of content and animation
One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the animation information, and the runtime engine within a web page. The runtime engine may be configured to cause a web browser displaying the web page to render an animation. The animation can be based at least in part on the presentation information and the animation information.
US10095664B2 Presentation of content in a window of time
A method, for presenting a content item from a plurality of content items for a window of time, includes receiving the window of time and a user profile. The method also includes identifying a content preference and a presentation preference within the user profile. The method also includes selecting the plurality of content items based on the content preference. The method also includes prioritizing the plurality of content items, based on the presentation preference, that results in a plurality of prioritized content items. The method also includes determining a presentation option, for the plurality of prioritized content items, having a presented content item. The method also includes presenting the presented content item corresponding to the presentation option.
US10095661B2 String processor
According to one embodiment is a string processor configured to output a biased output string having a first output value and a second output value. The string processor is given an unbiased input string of at least two input values. The string processor has a processing unit and a memory device, the memory device stores a code-word set. The code-word set has a plurality of code-words, each code-word having at least one input value, and each output value has at least one corresponding code-word. The processing unit is configured to: compare a comparison string to the code-word set, wherein the comparison string includes an input from the input string; and assign an output value to the output string when the comparison string matches a code-word. The assigned output value is that to which the matched code-word corresponds. An output probability of an output value is defined by the number and length of the code-words corresponding to that output value; and the output probability of the first output value is larger than the output probability of the second output value.
US10095660B2 Techniques for producing statistically correct and efficient combinations of multiple simulated posterior samples
Various embodiments are generally directed to techniques for producing statistically correct and efficient combinations of multiple simulated posterior samples from MCMC and related Bayesian sampling schemes are described. One or more chains from a Bayesian posterior distribution of values may be generated. It may be determine whether the one or more chains have reached stationarity through parallel processing on a plurality of processing nodes. Based upon the determination, each of the one or more chains that have reached stationarity through parallel processing on the plurality of processing nodes may be sorted. The one or more sorted chains may be resampled through parallel processing on the plurality of processing nodes. The one or more resampled chains may be combined. Other embodiments are described and claimed.
US10095656B2 Dynamic association of application workload tiers to infrastructure elements in a cloud computing environment
Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
US10095653B2 Apparatuses, systems, and methods for accurately measuring packet propagation delays through USB retimers
Methods and apparatuses relating to measuring propagation delays through USB retimers are described. In one embodiment, a retimer apparatus includes a receiver to receive a data block and a timestamp for the data block from an upstream device, a buffer to store the data block and the timestamp for transmittal, a controller to modify the timestamp to generate a modified timestamp that includes a time from a receipt of a first portion of the data block in the buffer until a transmittal of the first portion of the data block from the buffer, and a transmitter to transmit the data block and the modified timestamp to a downstream device.
US10095652B2 Host configured multi serial interface device
A dynamically configurable device including a connector configured to detect a first status of an interface selection mechanism, and a first Serializer De-serializer (SerDes) configured to drive a first selected interface from among a plurality of interfaces based on the first status. In response to the first status having a first state, the first selected interface is a first interface that causes the dynamically configurable device to present as a first type of device, and in response to the first status having a second state, the first selected interface is a second interface that causes the dynamically configurable device to present as a second type of device.
US10095651B2 Semiconductor storage device
A semiconductor storage device according to one embodiment includes a memory cell. A first latch is selectively coupled to the memory cell. A first bus coupled to the first latch and a second latch. A first charger charges the first bus. A second bus transmits a signal of the same value both when first data is output and when second data is output from the first or second latch A second charger raises a voltage of the second bus from a first value to a second value. A controller whose input is coupled to the second bus controls the first charger to stop charging of the first bus based on the voltage of the second bus having reached the second value.
US10095649B2 Medical device connectivity interface system and method
A system includes a medical monitor having a sensor input responsive to a sensor signal representative of a physiological parameter; a processor that may calculate the physiological parameter from the sensor signal; an output port in communication with the processor to output medical data comprising the calculated physiological parameter in a first communication protocol; a removable interface having an input port receptive of the medical data in the first communication protocol; a memory storing code that may translate the medical data into a second communication protocol; and a first output port that may transmit the medical data in the second communication protocol to an external system that recognizes the second communication protocol and not the first communication protocol.
US10095648B2 Cantilevered network interface card assembly having port connector accessible from region outside of computing device
An apparatus includes a circuit card substrate that is associated with a network interface card. The circuit card substrate includes a connector edge to be received in a connector that is nominally associated with a slot to receive an expansion card that, when installed in a computing device, is physically enclosed within the computing device. The apparatus includes a port connector that is mounted to the circuit card substrate. The port connector is to be accessible from a region outside of the computing device when the connector edge of the circuit card substrate is received in the connector.
US10095647B2 Accelerator architecture on a programmable platform
An accelerated processor structure on a programmable integrated circuit device includes a processor and a plurality of configurable digital signal processors (DSPs). Each configurable DSP includes a circuit block, which in turn includes a plurality of multipliers. The accelerated processor structure further includes a first bus to transfer data from the processor to the configurable DSPs, and a second bus to transfer data from the configurable DSPs to the processor.
US10095639B2 Multi-processor startup system
A switch includes a PCI bus. A line card processor is coupled to a line card memory system and includes a line card processor port connected to the PCI bus. A management processor is coupled to a management memory system and includes a management processor port connected to the PCI bus and associated with a register. The management processor retrieves an OS image and stores the OS image in the management memory system. The management processor then configures the register with a mapping between the management memory system and the line card memory system. The management processor then provides a write instruction to write the OS image to an address range included in the management memory system, and the management processor port converts the write instruction using the address mapping such that the OS image is written over the PCI bus to the line card memory system.
US10095638B2 Memory system capable of wireless communication and method of controlling memory system
According to one embodiment, a memory controller allows access to a first non-volatile memory from a host device when a wireless communication unit is communicable or communicating with any one of wireless communication devices, and denies access to the first non-volatile memory from the host device when the wireless communication unit is not communicable or communicating with any one of the wireless communication devices. The memory controller does not allow the host device to access information in the first non-volatile memory after the access field specification information is updated.
US10095636B2 Secure computing
Techniques and logic are presented for encrypting and decrypting applications and related data within a multi-processor system to prevent tampering. The decryption and encryption may be performed either between a system bus and a processor's individual L1 cache memory or between a processor's instruction and execution unit and their respective L1 caches. The logic may include one or more linear feedback shift registers (LFSRs) that may be used for generation of unique sequential address related codes to perform the decryption of instructions and transformation logic that may be used for generation of equivalent offset address related codes to perform decryption and encryption of data. The logic may also be programmable and may be used for test purposes.
US10095631B2 System address map for hashing within a chip and between chips
A system and method for accessing on-chip and off-chip memory in an integrated circuit data processing system. The system includes a number of nodes connected by an interconnect and also includes system address map logic in which a node register table is accessed using a hash function of the memory address to be accessed. A node identifier stored in a register of the node register table is an identifier of a remote-connection node when the memory address is in off-chip memory addresses and an identifier of a local-connection node when the memory address is in the off-chip memory. Transaction requests are routed using the node identifier selected using the hash function.
US10095630B2 Sequential access to page metadata stored in a multi-level page table
Systems and methods enable initializing and accessing page metadata stored in the last level of a multi-level page table, wherein an effort is made to reduce the number of metadata initializations and the number of page table walks for sequential accesses in comparison with a naïve method realized by a sequence of random accesses.
US10095626B2 Multibit NAND media using pseudo-SLC caching technique
A solid state drive (SSD) with pseudo-single-level cell (pSLC) caching and a method of caching data in an SSD is disclosed. In one embodiment, the SSD includes a plurality of multibit NAND media devices arranged in one or more channels communicatively coupled to a memory controller. A first portion of the plurality of multibit NAND media devices is configured to operate as a pSLC cache and a second portion of the plurality of multibit NAND media devices is configured to operate as a multibit NAND media storage area. In one embodiment, the pSLC cache comprises a first area for a pSLC write cache and a second area for a pSLC read cache.
US10095619B2 Universal cache management system
Techniques for universal cache management are described. In an example embodiment, a plurality of caches are allocated, in volatile memory of a computing device, to a plurality of data-processing instances, where each one of the plurality of caches is exclusively allocated to a separate one of the plurality of data-processing instances. A common cache is allocated in the volatile memory of the computing device, where the common cache is shared by the plurality of data-processing instances. Each instance of the plurality of data-processing instances is configured to: identify a data block in the particular cache allocated to that instance, where the data block has not been changed since the data block was last persistently written to one or more storage devices; cause the data block to be stored in the common cache; and remove the data block from the particular cache. Data blocks in the common cache are maintained without being persistently written to the one or more storage devices.
US10095616B2 Garbage collection for virtual environments
Embodiments disclosed herein provide systems and methods for performing garbage collection in virtual environments. In a particular embodiment, a method provides performing a garbage collection process to identify at least a portion of a secondary storage volume located within a primary storage volume. The method further provides triggering a data block release process on at least a portion of the primary storage volume corresponding to the at least a portion of the secondary storage volume.
US10095615B2 Garbage collection based on total resource usage and managed object metrics
A method includes selectively controlling, at a computing device having a memory, initiation of a full garbage collection operation based on a total resource usage metric and a managed object metric. The managed object metric is based on objects managed by a runtime application.
US10095612B2 Storage ballooning in a mobile computing device
One embodiment of the present invention provides a system for managing storage space in a mobile device. During operation, the system detects a decrease in available disk space in a host file system, wherein an image file for a guest system is stored in the host file system. In response to the detected decrease, the system increases a size of a balloon file in a storage of a guest system. The system then receives an indication of a TRIM or discard communication and intercepts the TRIM or discard communication. Next, the system determines that at least one block is free based on the intercepted TRIM or discard communication. Subsequently, the system frees a physical block corresponding to the at least one block in a storage of the host system and reduces a size of the image file for the guest system in accordance with the intercepted TRIM or discard communication.
US10095607B2 Information processing device, computer program product, and testing system with acquiring total execution history
A condition determination device includes an acquiring unit, a specifying unit, a classifying unit, and a condition determining unit. The acquiring unit acquires a total execution history, which is an execution count for each component included in a program, when a test is performed by supplying a plurality of input data to a target device which executes the program. The specifying unit specifies a shortage component of which the execution count indicated by the total execution history does not satisfy test criteria among components included in the program. The classifying unit classifies each of the input data into first data, which causes the target device to execute the shortage component, and second data, which does not cause the target device to execute the shortage component. The condition determining unit determines a condition of input data having a common characteristic with the first data.
US10095604B2 Creating trace data from recent software output and activity
Creating additional trace entries by dynamically processing recently captured output data, working data, and input data to diagnose a software error. Integrating additional trace entries in chronological order with conventional trace entries into a single trace dataset for analysis.
US10095601B2 Triple software redundancy fault tolerant framework architecture
A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing a same application software, in separated and isolated memory segments and in a dedicated core of a multi-core processor; the virtual machines being synchronized and concurrently executed by a common hypervisor; wherein non-faulty virtual machines provide an identical output message within a predefined time-interval; detecting a fault in an output of a virtual machine, the fault corresponding to a different output message of the faulty virtual machine. Developments include a distributed vote mechanism, pull/push mechanisms, association of output vote messages with a safety extension comprising identification information, virtual machine recovery using data context.
US10095600B2 Real-time globalization verification on development operations
Technical solutions are described for verifying translatability compliance of a new code for a computer program product includes receiving a notification about a check-in request for the new code, and in response determining whether to verify the translatability compliance of the new code. The method further includes, in response to the translatability compliance being verified, determining whether the new code includes a hardcoded message. Further, in response to identifying the hardcoded message, the method includes sending a warning notification to a developer of the new code. Also, the method includes enabling the check-in of the new code in response to the translatability compliance not being verified.
US10095599B2 Optimization for application runtime monitoring
This disclosure provides a computer-implemented method for monitoring an application at runtime. The method comprises building up a calling relationship graph for at least one type of system method called at runtime, by checking a stack trace generated when the application is running. An application method of the application that directly or indirectly calls this type of system method is represented as a node in the calling relationship graph. The method further comprises determining one or more target nodes in the calling relationship graph by analyzing the structure of the calling relationship graph. The method further comprises inserting callback methods into application method(s) of the application corresponding to the one or more target nodes only in a calling side. The method further comprises monitoring the application at runtime by using said callback methods.
US10095588B1 Backup using instinctive preferred server order list (PSOL)
In one example, a method for data backup includes surveying a database availability group (DAG) that includes multiple nodes which are each associated with one or more databases, to determine a distribution of the databases across the nodes. Next, federated logic is used to create a profile of the DAG based on the survey, and the profile is used to generate a dynamic preferred server order list (PSOL). Load balancing for the DAG is performed using the dynamic PSOL, and the dynamic PSOL is updated based on results of the load balancing. Finally, a federated backup of the databases is performed based on the updated dynamic PSOL.
US10095585B1 Rebuilding data on flash memory in response to a storage device failure regardless of the type of storage device that fails
A technique rebuilds data from a group of hard disk drives (HDDs). The technique is performed in data storage equipment and involves storing data on a group of HDDs. The group of HDDs is constructed and arranged to maintain data availability following a HDD failure. The technique further involves, after storing the data on the group of HDDs, detecting a failure of a particular HDD of the group of HDDs. The technique further involves, after detecting the failure of the particular HDD, rebuilding a particular portion of data onto a solid state drive (SSD) based on other portions of the data residing on remaining HDDs of the group of HDDs other than the particular HDD, the particular portion of the data having resided on the particular HDD that failed.
US10095579B2 System, method, and computer program for protecting data in persistent memory
According to one embodiment, a computer program embodied on a tangible computer readable medium includes computer code for identifying a first write to a first persistent memory on a first channel and a second write to a second persistent memory on a second channel, computer code for performing a third write to a third persistent memory on a third channel, where the third write includes parity data associated with the first write and the second write, computer code for identifying a failure of the second persistent memory, and computer code for generating recovery data for the second persistent memory, using the first channel, the third channel, and the parity data.
US10095573B2 Byte level granularity buffer overflow detection for memory corruption detection architectures
Memory corruption detection technologies are described. A processor can include a memory to store a memory corruption detection (MCD) table. A processor core of the processor can receive, from an application, an allocation request for an allocation of a memory object within a contiguous memory block in the memory. The processor core can allocate the contiguous memory block in view of a size of the memory object requested and write MCD meta-data into the MCD table, including a MCD identifier (ID) associated with the contiguous memory block and a MCD border value indicating a size of a memory region of the contiguous memory block.
US10095572B2 System and method for providing IC chip cards
A method and system are disclosed for providing integrated circuit chip cards (e.g. transaction cards) pursuant to an order placed by or on behalf of a card issuer wherein a testing data file is provided in conjunction with prepersonalization data encoding for use in conjunction with subsequent testing of the accuracy of the encoded prepersonalization data. Such testing may be completed prior to personalization data encoding to facilitate the identification of prepersonalization data encoding errors, thereby further facilitating remedial action and reduction of production disruptions.
US10095568B2 Background reads to condition programmed semiconductor memory cells
Method and apparatus for managing data in a semiconductor memory, such as but not limited to a three dimensional (3D) NAND flash memory array. In some embodiments, the memory has non-volatile memory cells arranged into addressable blocks. Each memory cell is configured to store multiple bits. A program/read control circuit programs data sets to and reads data sets from the memory cells in the addressable blocks to service a sequence of host access commands. The circuit concurrently performs background reads in conjunction with the servicing of the host access commands. The background reads result in the reading of a different data set from each of the addressable blocks over each of a succession of time intervals of selected duration. The background reads condition the memory cells prior to a first read operation associated with the host access commands.
US10095565B2 Memory controller with error detection and retry modes of operation
A memory system includes a link having at least one signal line and a controller. The controller includes at least one transmitter coupled to the link to transmit first data, and a first error protection generator coupled to the transmitter. The first error protection generator dynamically adds an error detection code to at least a portion of the first data. At least one receiver is coupled to the link to receive second data. A first error detection logic determines if the second data received by the controller contains at least one error and, if an error is detected, asserts a first error condition. The system includes a memory device having at least one memory device transmitter coupled to the link to transmit the second data. A second error protection generator coupled to the memory device transmitter dynamically adds an error detection code to at least a portion of the second data.
US10095561B2 Method and processes for securely autofilling data fields in a software application
The present invention gives the methods and processes for automatically servicing user driven requests to find place-holder fields, fill them in with relevant data in a secure manner and securely communicating the data related thereto to the appropriate Android™ device and/or application. More particularly, it relates to the methods and processes for authenticated users to automatically obtain and use the correct filled-in data that allows them to access or use any of a multiple number of Android™ applications and/or services at any time.