US09888595B2

A display device is disclosed. The display device includes a display unit including a display panel, a back cover positioned on a back surface of the display panel, and a light shielding plate positioned between the display panel and the back cover, a housing into which at least a portion of a lower area of the display unit is inserted, and on which a substrate is mounted, a link bar connecting the housing to the display unit, and a tension bracket positioned inside the housing and disposed between the display unit and a bottom surface of the housing, the display unit being safely placed on the tension bracket.
US09888593B2

A back plate of a curved display device of the present invention includes a first plate, a second plate, and a plurality of spacer units. The first plate has a first periphery, and the second plate has a second periphery. The second periphery is disposed on the first plate, forming an interlayer space therebetween. The first periphery is fastened to the second periphery. The first plate and the second plate are curved corresponding to each other. The spacer units are distributed in the interlayer space and are connected to the first plate and the second plate.
US09888591B2

The metallic case of a power conversion apparatus includes a casing having a side wall, as well as an upper case and a lower case, a first area being formed between a cooling jacket provided at the inner periphery of the side wall and the lower case, the metal base plate dividing the first area between the cooling jacket and the upper case into a lower side second area and an upper side third area, first and second power modules being fastened to a top surface and a capacitor module being provided in the first area, driving circuits that drive inverter circuits of the power modules respectively being provided in the second area, and a control circuit that controls the driver circuits being provided in the third area.
US09888586B2

According to embodiments, an electronic device includes: a housing including a face facing a first direction; a circuit board including first and second board faces substantially parallel to the face, and a side board face facing a second direction, the circuit board disposed within the housing; a first component disposed in a first region of the first board face; a second component disposed in a second region of the second board face overlapping with the first region; a first shield including a first side wall formed facing the second direction, the first shield covering the first region; a second shield including a second side wall formed facing the second direction, the second shield covering the second region; and a bonding material formed between the first side wall or second side wall and the side board face. The electronic device as described above may be variously implemented according to embodiments.
US09888584B2

A contact pad includes a solder-wettable porous network (310) which wicks the molten solder (130) and thus restricts the lateral spread of the solder, thus preventing solder bridging between adjacent contact pads.
US09888580B2

A manufacturing method of a multilayer substrate uses a multilayer insulation film which includes a first insulation layer and a second insulation layer laminated on one surface of the first insulation layer, the second insulation layer being configured such that, in partially removing the second insulation layer, only the second insulation layer is enabled to be selectively removed to form a groove having a depth equal to a thickness of the second insulation layer on an obtained insulation layer. The manufacturing method includes: laminating the multilayer insulation film on a surface of a circuit board; selectively and partially removing only the second insulation layer out of the first insulation layer and the second insulation layer to form the groove having a depth equal to the thickness of the second insulation layer on the obtained insulation layer; and forming metal wiring within the groove formed on the insulation layer.
US09888577B2

Passive electrical devices are described with a polymer carrier. In one example, a conductive layer is formed over a polymer substrate in a pattern to form a passive electrical device and at least two terminals of the device. A plurality of external connection pads are connected to the terminals of the device.
US09888573B2

The cap (1) is intended to be assembled with at least one chipped element (2), said cap comprising a stack of a plurality of electrically insulating layers (1a) delimiting at least one shoulder (3) forming a part of a first groove (4) for housing a wired element (12). The cap further comprises: at least one electrical bump contact (6) arranged at an assembly surface (7) of the stack intended to be mounted on a face of the chipped element (2); at least one electrical connection terminal (5, 5′) arranged at a wall of the shoulder (3); an electrical link element (8), electrically linking said electrical connection terminal (5) to the electrical bump contact (6).
US09888566B2

A transparency having a bus bar system includes a non-conductive substrate having a major surface. At least one conductive coating is located over at least a portion of the major surface. An electrically conductive adhesive, such as an isotropically conductive tape or film, is located over at least a portion of the conductive coating. A metallic member, such as a metallic foil or metallic braid, is located over the isotropically conductive adhesive.
US09888557B2

A plasma spraying apparatus includes a cathode, a first gas nozzle surrounding a head of the cathode therewith to form a first gas path outside of the cathode, and a second gas nozzle surrounding the first gas nozzle therewith to form a second gas path outside of the first gas nozzle. The second gas nozzle is formed with a wire path through which a wire is inserted such that a distal end of the wire is disposed in front of a nozzle opening of the second gas nozzle. The wire path has a substantially rectangular cross section having a longer side extending in a direction in which a plasma flame extends, the wire path causing the wire to bend within an elastic limit of the wire.
US09888556B2

An electrode-supporting assembly for a contact-start plasma arc torch has an insulator that partially houses an electrode, and employs a spring-loaded plunger to bias the electrode to a forward position. The spring is engaged between the plunger and a contact element attached to the insulator, and may conduct electrical current to the electrode. The plunger, spring, and contact element are retained in the insulator when the torch is opened to replace the electrode, which is a consumable part. The electrode and the plunger have axially-engagable mating surfaces to assure good thermal and electrical conductivity therebetween. Conductivity can be further enhanced by forming the plunger of silver or a silver-bearing alloy. In some embodiments, a passage through the insulator is partitioned into forward and rear chambers, with the plunger, spring, and contact element trapped in the rear chamber.
US09888553B2

A device for controlling a plurality of electrical consumers to which a constant control current is applied at control nodes. A transformer to which a regulated and/or constant predetermined frequency current is applied at the input end has at least one first and a second winding at the output end which have a common tap, first and second circuit branches forming first and second control nodes for first and second electrical consumers are associated with the first and second windings respectively. The first and second circuit branches each have a magnetically interacting pair of reactors which are wound in opposite relative directions. The first and second reactors of the pair are connected to the first and second control nodes, respectively, via a rectifier. The reactors that are connected to one of the control nodes are oppositely wound. Reactors pairs are magnetically coupled, in particular having a common reactor core.
US09888547B2

The invention relates to a circuit assembly for operating at least one lighting means, comprising at least one master device; at least one slave device; and a bus system having at least one bus, by means of which bus system the at least one master device and the at least one slave device are coupled; wherein the bus is designed as a two-wire cable, wherein the at least one master device has at least one feeding connection, which is coupled to the bus and is designed to place a control signal on the bus, wherein the at least one master device is coupled to a first voltage supply; wherein the at least one slave device comprises a non-feeding connection, which is coupled to the bus, wherein the slave device comprises a connection for at least one lighting means, a second voltage supply, and a read-out device for reading out the control signal on the bus, wherein the read-out device comprises a potential-isolating device and wherein the connection for the at least one lighting means and the second voltage supply are provided on the side of the read-out device isolated from the bus with regard to potential.
US09888546B2

A lighting fixture includes a light source, a housing coupled to the light source, communications circuitry, and control circuitry. The housing includes an opening through which light from the light source is provided. The control circuitry includes a memory storing instructions, which, when executed by the control circuitry cause the lighting fixture to adjust one or more light output parameters of the light source, and store fixture location information describing a location of the lighting fixture in response to receipt of the fixture location information from the communications circuitry. By storing fixture location information describing the location of the lighting fixture, the location of the lighting fixture may be used to send messages to lighting fixtures in the same location and/or retrieve data from lighting fixtures in the same location, which may be beneficial in many circumstances.
US09888545B2

A lighting device includes a light emitting diode (LED) structure having LEDs, a housing, and a power supply. The housing receives and secures the LED structure, and includes a body portion that comprises a heat sink for the LED structure, and a shroud that at least partially shields the LED structure. The heat sink comprises various fins that extend away from the LED module in a direction that is perpendicular to a width of the LED structure.
US09888541B2

A device control system includes a detecting apparatus configured to detect an object in a predetermined space, and an information processing apparatus configured to control an illuminating apparatus based on a detection result of the object. The device control system includes an obtaining unit configured to obtain, from the detecting apparatus, information relating to an illuminance in the predetermined space; and a control unit configured to control, when the illuminance in the predetermined space falls below a first targeted illuminance, the illuminating apparatus so that the illuminance in the predetermined space becomes a second targeted illuminance that is greater than the first illuminance.
US09888535B2

A method for controlling an amount of power delivered to an electrical load may include controlling an average magnitude of a load current towards a target load current that ranges from a maximum rated current to a minimum rated current in a normal mode, and controlling the average magnitude of the load current below the minimum rated current in a burst mode. The burst mode may include at least one burst mode period that comprises a first time period associated with an active state and a second time period associated with an inactive state. During the burst mode, the method may include regulating a peak magnitude of the load current towards the minimum rated current during the active state, and stopping the generation of at least one drive signal during the inactive state to control the average magnitude of the load current to be less than the minimum rated current.
US09888534B2

A trigger circuit includes an off-time controller configured to receive a sensing voltage by sensing a driving current and to compare the sensing voltage to first and second certain voltages that are close to a zero voltage value and symmetrical to the zero voltage value to control a turn-off time of a driving switch in order for the sensing voltage to correspond to the zero voltage value at the turn-on time point of the driving switch and a switching controller configured to provide a switching control signal for turning on the driving switch at the turn-on time point of the driving switch.
US09888529B2

An induction heating apparatus for heating a traveling metal plate includes an induction coil for surrounding the metal plate. The induction coil includes an upper portion for being located above the metal plate and a lower portion for being located below the metal plate. The upper and lower portions of the induction coil are spaced from each other in a longitudinal direction of the metal plate at least at one position in a transverse direction of the metal plate. The distance in the longitudinal direction of the metal plate between the upper portion and the lower portion of the induction coil varies across a transverse direction of the metal plate.
US09888525B2

Dual band wireless local area network (WLAN) transceiver. A wireless communication device includes at least two different transceivers (or radios) therein to effectuate communications with other wireless communication devices using at least two respective frequency bands. Each of these two transceivers may have different respective circuitry (e.g., each may have a different respective power amplifier (PA) and/or other circuitry components). Coordination is made regarding when certain components of one transceiver turn on and operate when another transceiver may be transmitting or receiving communications. For example, the turn on of a PA and/or other circuitry components (e.g., such as components using or requiring high current) within one transceiver can be coordinated as to minimize deleterious effects regarding the operation of another transceiver. Moreover, latency existent within each of the respective transceiver chains within the wireless communication device (e.g., including baseband and radio portions) is accounted for regarding their respective concurrent operation.
US09888523B2

Systems and methods for improving wireless access point communications are provided. Some embodiments contemplate filtering operations such that two or more radios can be used in the 5 GHz or 2.4 GHz band without interfering with each other. Some embodiments employ discrete Low Noise Amplifiers (LNA) and Power Amplifiers (PA) as well as frontend modules. In some examples, filtering may be primarily used on the receiving side to filter out other signals in 5 GHz before they are amplified by an external LNA or LNAs, e.g., as integrated in a WLAN chipset. Filtering may also be performed on the transmit side in some embodiments.
US09888520B2

The present invention is designed to allow more reliable small cell detection while preventing the increase of power consumption in user terminals. The communication control method of the present invention includes the steps in which a radio base station that forms a macro cell and/or a small cell notifies a user terminal of transmission configuration information of a detection/measurement signal that is transmitted from the small cell, and discontinuous reception information including a discontinuous reception cycle in the user terminal, and the user terminal configures a detection duration for detecting the detection/measurement signal to overlap at least one transmission duration of the detection/measurement signal, based on the transmission configuration information and the discontinuous reception information.
US09888502B2

A signaling method for implementation by a base station controlling at least one cell of a network attached to at least one terminal, uniquely identified on this cell by a dedicated temporary network identifier, is provided. It may comprise allocating an open temporary network identifier to an interferer terminal identified by the base station as being capable of interfering with at least one communication established by another terminal attached to this cell or a neighbor cell, publishing this open temporary network identifier and sending a first physical control channel according to a predetermined format to the interferer terminal comprising a condensed representation of the open identifier, this first channel coded using the dedicated temporary network identifier of the interferer terminal. The method may comprise sending a second physical control channel to the interferer terminal allocating it transmission resources over the cellular network, coded using the open temporary network identifier.
US09888483B2

A method and a device for communication mode switching are provided in embodiment of the present disclosure. The method includes: acquiring at least one candidate communication mode for switching according to a preset channel quality condition, where the channel quality condition is met under the candidate communication mode for switching; evaluating each of the at least one candidate communication mode for switching according to a switch criterion and acquiring an evaluation value of each of the at least one candidate communication mode for switching; and ranking the evaluation value of the at least one candidate communication mode for switching in an ascending order or a descending order and switching a communication system from a current communication mode to a candidate communication mode for switching corresponding to an evaluation value ranked as the first.
US09888479B2

A method and system are described for improving operating efficiency and QoS in a cellular communications network. According to an exemplary embodiment, the method includes predicting background interference levels due at least partly to signals generated in neighboring cells, and transmitting operating parameters to user equipment that include power, frequency, and/or spectral efficiency parameters. The operating parameters are selected according to the predicted background interference to provide acceptable quality of service while also optimizing use of available bandwidth. The method further includes updating the background interference predictions, and transmitting revised operating parameters to the user equipment according to rules that minimize changes to operating parameters that strongly affect background interference in neighboring cells, such as power levels and frequencies, thereby minimizing background interference fluctuations. Power levels for user equipment entering the cell can be initially minimized, and then slowly ramped to an optimal level. SPS can be implemented.
US09888478B2

According to one embodiment of the present specification, a method for reporting performance of a terminal in a mobile communication system includes the steps of: receiving a request for performance reporting from a base station; determining an indicator of whether a delay time related operation that the terminal supports is in correspondence with the request which corresponds to a pre-set condition; and transmitting a message including the determined indicator to the base station. According to one aspect of the present specification, the size of the performance reporting message is minimized in reporting the performance of the terminal.
US09888470B2

A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate.
US09888454B2

The present specification suggests a method and an apparatus for more efficient mobility management through a hierarchical structure of a micro mobility management entity (MME) and a macro MME in a mobile communication system. Particularly, a second MME establishes a connection with a plurality of small cells included in a single macro cell. The second MME manages a single particular macro cell, and a first MME manages a plurality of macro cells, thereby providing a hierarchical structure. Additionally, the second MME transmits a paging message to a small cell in which a terminal is positioned, among the plurality of small cells included in a single macro cell. The second MME has information on the position of the terminal and can transmit the paging message to a particular small cell in which the terminal is positioned.
US09888453B2

The present disclosure relates to a method performed in a network node in a communication network. The method comprises receiving instructions to monitor whether a first service is sending a message intended for a radio device. The method also comprises monitoring the first service, in accordance with the received instructions, in order to obtain information relating to whether the service is sending a message intended for the radio device. The method also comprises processing the obtained information such that a decision can be made whether to wake up the radio device. The present disclosure also relates to a network node and to a radio device.
US09888452B2

Sounds, alarms or other indications of conditions of potential interest that are produced by appliances and other household devices are detected by one or more sensors to trigger a notification signal that is sent to a remotely located user. The signals produced by the sensors are advantageously compared with a database of signals representing conditions of potential interest produced by known appliances and devices, producing the appropriate notification signal when a match is found. Notifications may be relayed to one or more selected users only when predetermined conditions are satisfied.
US09888449B2

A method, an apparatus, and a computer program product for wireless communication are provided in connection with enabling timing source selection and deselection in a decentralized manner for distributed D2D synchronization in densely populated communications systems. In an example, a communications device, functioning in a non-timing source (TS) mode, is equipped to receive a request for timing information during a synchronization channel. The communications device may further be equipped to determine whether to switch to a TS mode based on a selection utility metric value. In another example, a communications device, functioning in a TS mode, is equipped to transmit a TIB during a synchronization channel, and determine whether to switch to a non-TS mode based on a deselection utility metric value. In the TS mode, the UE is configured to transmit a TIB, while in the non-TS mode the UE is configured not to transmit the TIB.
US09888448B2

A device may determine that a first antenna of a user equipment is transmitting at a maximum transmission power value, and may determine a received signal power value associated with a wireless signal transmitted via the first antenna of the user equipment. The device may compare a target signal power value and the received signal power value, and may determine that a switching threshold value is satisfied. The device may provide, to the user equipment, an instruction to transmit via a second antenna based on determining that the switching threshold value is satisfied.
US09888432B2

The present disclosure relates to obtaining AP information or information on a channel where the AP is positioned from a neighboring mobile terminal that has recently performed AP scanning and re-attempting to scan based on the obtained information. According to an embodiment of the present disclosure, a method for scanning an access point (AP) in a wireless local area network (LAN) system comprises performing first WLAN scanning by a first mobile terminal, transmitting a request for WLAN AP information to a second mobile terminal that has previously performed WLAN AP scanning, receiving the WLAN AP information from the second mobile terminal, and performing second WLAN scanning based on the WLAN AP information.
US09888429B2

A heterogeneous network based simultaneous data transmission service method can effectively control the access of a terminal device to an optimum network interface at a current location to thereby implement an effective and highly reliable heterogeneous network based simultaneous data transmission service.
US09888419B2

The present invention relates to a wireless access system supporting millimeter waves (mmWave) and provides methods for performing fast fallback so as to avoid link disconnections and devices for supporting same. The method whereby a legacy base station supports the fast fallback of a mmWave terminal in a wireless access system supporting millimeter waves (mmWave), according to one embodiment of the present invention, may comprise the steps of: receiving, from the mmWave terminal, a first fallback request message for requesting fast fallback; operating a fallback timer for determining whether or not to perform fallback after receiving the first fallback request message; and determining whether or not a second fallback request message for requesting fast fallback has been received from a mmWave base station within the fallback timer.
US09888412B2

The present application discloses a method for a master eNB (MeNB) handover or a secondary eNB (SeNB) handover in a small cell system, comprising: sending by a source MeNB information of a source secondary cell (Scell) to a target MeNB; sending by the target MeNB a message to the source MeNB, the message notifying the source MeNB to suspend data transmission on a bearer of the SeNB. Until a message of data transmission resuming is received, the data transmission/reception is started to continue. The method for a MeNB handover or a SeNB handover provided in the present application may reduce the reconfiguration of the bearer for the UE, avoid releasing the bearer by error, and improve the system throughput and the data rate of transmission.
US09888411B2

In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising a receiver configured to receive information describing a first set comprising at least one first environmental radio condition, at least one processing core configured to determine, whether at least one of the at least one first environmental condition is fulfilled, and at least one transmitter configured to cause an indication that the at least one first environmental condition is fulfilled to be sent to a network. The set may comprise a radio fingerprint, which may be received in a user equipment from a base station.
US09888405B2

Disclosed herein are methods and related apparatuses for determining statistics descriptive of packets received at a particular location on a network out of a set of packets transmitted on the network, which include transmitting first and second groups of packets on the network, the packets in the first and second groups labeled with first and second labels, respectively (the packets in the second group not in the first group), incrementing first and second packet counters associated with the particular network location in response to packet(s) in the first and second groups, respectively, being received at the network location until all packets in the first and second groups have drained from the network, and using values read from the first and second packet counters to determine a statistic descriptive of the packets received at the particular network location out of those in the first and second groups transmitted on the network.
US09888404B2

A method for receiving aperiodic channel status information (CSI) report in a wireless access system, the method performed by an evolved Node-B (eNB) and comprising: transmitting a radio resource control (RRC) message configuring two or more CSI measurement sets, wherein each of the two or more CSI measurement sets consists of one or more subframes; transmitting an aperiodic CSI request field triggering the aperiodic CSI report via a physical downlink control channel (PDCCH) on a first subframe; and receiving the aperiodic CSI report with CSI on a second subframe, wherein the CSI is associated with a valid subframe which is included in one of the two or more CSI measurement sets, and the valid subframe is defined as a closest subframe from the second subframe in consideration of predetermined condition.
US09888396B2

Provided is an RF resource allocation device that distributes to a mobile terminal a communication setting notification including a communication setting to be used in a radio communication. The device includes an acquisition unit configured to acquire a measurement result or an estimation result of communication conditions at a plurality of positions; a generation unit configured to determine for each region the communication setting to be used by the mobile terminal in the radio communication based on the communication conditions, and to generate the communication setting notification including the communication setting for each region; and a transmission unit configured to transmit the communication setting notification to the mobile terminal The acquisition of the communication conditions by the acquisition unit and the generation of the communication setting notification by the generation unit are executed repeatedly at predetermined time intervals.
US09888387B2

A method and system for virtualization of access points are disclosed. According to certain embodiments, separate wireless mobility domains can be used to manage access points.
US09888385B1

Provided are a method, an Internet of Things (IoT) device, and a base station apparatus for subscriber authentication without using a SIM card or a USIM card in a IoT/IosT service based on a 3GPP mobile communication system. The method of authenticating a subscriber of an Internet of Things (IoT) device based on mobile communication includes authenticating the subscriber using a measurement value which becomes a unique characteristic of the IoT device, in which the authenticating of the subscriber is performed using a measurement value which becomes a unique characteristic of the IoT device without using a SIM (subscriber identity module) card or a USIM (universal subscriber identity module) card.
US09888373B2

Embodiments are provided for registering an electronic device of a subscriber for cellular-based communications. According to certain aspects, the cellular-based communications may be facilitated by a data center while the electronic device is not easily within range of a cellular network, such as when the electronic device is traveling on an aircraft. The registration includes associating a subscription identification of a cellular services plan with an identification of the electronic device, from which a registration server may create an account associated with the cellular-based communications. Further, the registration server may generate a digital certificate using the electronic device identification and issue the digital certificate to the electronic device.
US09888367B2

A mobile terminal supporting a voice messaging method includes a microphone for capturing sound waves and converting the sound waves into an audio signal, a storage unit for storing the audio signal, an audio data generation unit for generating audio data packets with the audio signal, a packet data communication network interface unit for providing a packet data communication network, and a control unit for controlling the microphone, audio storage unit, audio data generation unit, and packet data communication network interface unit to capture the audio signal and transmit the audio signal as audio data packets in response to audio message transmission request entered during a mobile messenger service session.
US09888363B2

A method in one example embodiment includes identifying a power state and a battery level of a vehicle. The method also includes allocating power to critical applications (for example) in response to determining that the battery level is above a reserve threshold while the power state of the vehicle is engine-off. The method also includes allocating remaining power in excess of the reserve threshold to non-critical applications according to a power management policy. The power management policy may comprise at least one of a user power preference index and an application power preference index.
US09888362B2

A computer system that communicates with information indicative of a lighting show, and provides information to users in the audience to allow their phones to be interactive with the show. In one embodiment a lighting designer or show promoter can provide information R that extends the lighting effect on to the user's phone. In another embodiment, the show promoter may provide information indicative of the venue. The information can be location specific, for example information that is provided to a specific client device can be based on the specific location of the client device. This can provide location sensitive lighting information, or maps, or in seat specific information about the venue.
US09888360B2

Embodiments may automatically place access points (APs) on floor plans by incorporating a number of conventions for identifying types and locations of APs. These conventions may include the name of APs, MAC addresses, lat/lon information, and feature analysis or image recognition techniques for matching visual cues if the AP locations are marked on images. Some embodiment may conduct several other operations to optimize placement of APs. These optimization operations may reduce the number of steps needed to place APs on floor plans, and/or may reduce extraneous and superfluous information from the floor plans that may clutter the annotated floor plan map.
US09888358B2

A vehicular communication terminal is provided. A reception strength acquirer acquires a reception strength of a signal transmitted from a service provider terminal. When the vehicle communication terminal receives a signal corresponding to service initiation information from the service provider terminal, a transmission terminal determiner determines whether a transmission source of the signal is the service provider terminal that provides a service targeted for the vehicular communication terminal, based on at least either one of magnitude of the reception strength of the received signal acquired by the reception strength acquirer and a degree of reception strength change in signal received from the service provider terminal serving as a transmission source of the received signal.
US09888348B2

Embodiments of the present invention discloses a network positioning method and related equipments, the method includes: receiving, by a user equipment (UE), positioning signals of at least three positioning nodes, where the at least three positioning nodes include at least one auxiliary UE, where the auxiliary UE is located within an end-to-end communication range of the UE, and valid position information of the auxiliary UE exists currently; measuring the positioning signals of the at least three positioning nodes, and acquiring a measurement result which comprises time difference of receiving the positioning signals of the at least three positioning nodes by the UE; calculating, a current position of the UE according to the measurement result and the valid position information of the at least three positioning nodes. The technical solution provided by the present invention can effectively enhance the network positioning precision.
US09888341B2

A method of receiving data of a user equipment (UE) according to an aspect of the present invention includes: sensing a current location for each specific period, and determining whether the sensed location is included in a specific upper usage-frequency location range; transmitting, through a communication network, information regarding whether the sensed location is included in the upper usage-frequency location range or whether the UE is being charged; upon reception of a wireless local area network (WLAN) access instruction from the communication network, accessing an accessible WLAN; transmitting an Internet protocol (IP) address for the WLAN through the communication network; receiving data in parallel from the communication network and the WLAN; and adjusting data received from the communication network and data received through the WLAN on the basis of information included in an IP header and transmission control protocol (TCP) header of the data.
US09888335B2

An apparatus (300) comprises—one or more inputs (IN1, IN2) to receive two or more different audio signals (S1, S2),—an input (IN—VDI1) to receive a direction signal (SVDI1) and—a signal processing unit (100) arranged to generate a processed audio signal (SAUDIOI) from said two or more different audio signals (S1, S2), said processed audio signal (SAUDIO1) comprising an enhanced audio signal (SENC1) corresponding to a sound (SND2) originating from a location (x2y2) indicated by said direction signal (SVDI1).
US09888331B2

According to an embodiment, a transducer system includes a transducing element and a symmetry detection circuit. The transducing element includes a signal plate, a first sensing plate, and a second sensing plate. The symmetry detection circuit is coupled to a differential output of the transducer element and is configured to output an error signal based on asymmetry in the differential output.
US09888324B2

The invention relates to a capacitive MEMS microphone and a method for manufacturing the same. The microphone includes: a substrate; a first dielectric supporting layer on the substrate; a movable sensitive layer formed on the first dielectric supporting layer and having a movable diaphragm extending within the air; a backplate disposed over the movable sensitive layer and spaced from the movable diaphragm; a chamber recessed from and extending through the substrate and the first dielectric supporting layer; and an impact resisting device connecting to the movable diaphragm. The impact resisting device is exposed downwardly and disposed above the chamber. The movable sensitive layer has a number of anchors formed around the movable diaphragm, a number of flexible beams each of which is employed to connect one of the anchors to the movable diaphragm, and a bonding portion connecting to the anchor.
US09888322B2

A receiver includes an acoustic module and a coil module. The acoustic module includes a first housing, a plurality of magnets, and an armature. The armature is disposed within the first housing and extends between the plurality of magnets. The coil module is coupled to the acoustic module, is physically separate from the acoustic module, and includes a second housing and a coil. The coil disposed within the second housing and does not surround the armature. The coil is excitable by an electrical current representative of acoustic energy and excitation of the coil produces a magnetic flux path which moves the armature.
US09888319B2

A multichannel compensating audio system includes first and second compensation channels to psychoacoustically minimize deviations in a target response, to psychoacoustically move the physical position of a speaker and/or to psychoacoustically provide a substantially equal magnitude of sound from a plurality of speakers in a plurality of different listening positions. The first compensation channel may include a series connected delay circuit, a level adjuster circuit and a frequency equalizer circuit that generates a first compensated audio signal from a first audio signal. The second compensation channel may include a series connected delay circuit, a level adjuster circuit and a frequency equalizer circuit that generates a second compensated audio signal from a second audio signal. A first summing circuit is configured to receive at least the first audio signal and the second compensated audio signal and generate a first output signal for provision to a first speaker. A second summing circuit is configured to receive the second audio signal and the first compensated audio signal and generate a second output signal for provision to a second speaker. The first and second output signals may be output by the first and second speakers into a listening space and are acoustically perceived by a listener.
US09888313B2

Wearable electronic device includes a neck loop worn on a neck with two electromechanical units; two in-ear earphones; two earphone cords. Each unit has an earphone cord winding mechanism including (i) a spool for winding the earphone cord; (ii) a double drive mechanism including an electric motor, a reducer, and a spiral spring; (iii) an engagement mechanism for engagement between the drive mechanism and the spool; and (iv) a lock mechanism. One unit has a motor control key for the electric motor and the lock mechanism. One end of the cords is connected to one of the earphones and the other end to one of the spools. The units are mechanically connected to each other to prevent twisting, and to the neck loop so that one of the units is on the left side of the chest, and the other electromechanical unit is on the right side of the chest.
US09888306B2

Small-scale audio speakers of various shapes are installed in parent devices. Inner casings, and the surrounding vibration-damping zone often required between such casings and the surrounding parent-device walls, are omitted from the assembly. During integration with the parent device, each un-encased speaker and its signal lines are sealed into a single-walled enclosure that incorporates a parent-device wall as at least one side. The entire interior of the single-walled enclosure becomes a back volume for the speaker. The single-walled enclosure may incorporate seals at the speaker's audio-output aperture, at the pass-through for the signal lines, and at the interface between the parent-device wall(s) and the added side(s) constituting the single-walled enclosure. Optional adhesive-free sealing options include sliding tabs held by a snap-lock latch.
US09888302B2

The disclosure provides a method for bandwidth assignment of an Optical Burst Ring (OBRing), which includes that: a master node acquires current bandwidth resources, and excludes bandwidth resources occupied by over-the-master-node connections from the current bandwidth resources to obtain bandwidth resources to be assigned; and the master node assigns the bandwidth resources to be assigned to each node according to bandwidth requests of each node in the OBRing. The disclosure also provides a device for bandwidth assignment of an OBRing. According to embodiments of the disclosure, the bandwidth resources occupied by the over-the-master-node connections are excluded before bandwidth assignment is started, so that the problem of receiving conflict caused by an over-the-master-node service data connection is solved.
US09888300B2

A power tool having multiple wireless communication states and a method of wirelessly communicating by a power tool. The power tool includes a motor, a battery pack interface that selectively receives a battery pack, a backup power source, and a wireless communication controller coupled to the backup power source and the battery pack interface. The wireless communication controller operates in a connectable state when coupled to a battery pack and transmits tool operational data to the external device and receives tool configuration data from the external device. The wireless communication controller operates in an advertisement state when the wireless communication controller is coupled to and powered by the backup power source. In the advertisement state, the wireless communication controller is configured to transmit the unique tool identifier. The external device may also display an indication of the communication state of the power tool.
US09888296B2

Systems and methods are presented herein that facilitate temporally synchronizing, in real time, a separately sourced high quality audio segment of a live event with a video segment that is generated by a recording device associated with a member of the audience. An A-V Synchronization Application may synchronize a video segment of a live event that is generated from a personal electronic device of an audience member with a high quality audio segment that is separately sourced and generated by professional sound recording equipment at the live event. The result of the temporal synchronization is a high fidelity digital audio visual recording of the live event. In various, the audience member may stream, in real-time, the high fidelity digital audio visual recording to an additional electronic device at a different geo-location. In some examples, narrative audio segments may be also included as part of the high fidelity digital audio visual recording.
US09888295B2

Systems and methods are described that relate to on-demand compression for electronic data, such as media content, through a communication pathway. The communication pathway may be a configured to multicast media content to a plurality of end-users in a service group. In certain embodiments, the service group may comprise a service group node having a quadrature amplitude modulation device. In one exemplary method, it may be determined whether the amount of media content being transmitted meets a first utilization threshold. The determination may be based on, at least in part, by measurements taken at one or more electronic devices located throughout a network or system. If the first bandwidth utilization threshold is not met, media content may be transmitted in a first format. If the first bandwidth utilization threshold is met, at least a portion of the media content may be transmitted in a first optimized delivery technique.
US09888290B1

A data communication gateway. The gateway comprises a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application receives a secure socket layer (SSL) client hello message identifying a server and an application layer communication protocol from a client executing on one of a user equipment (UE), a laptop computer, a notebook computer, a tablet computer, or a desktop computer and determines to deny an application layer communication service access of the client to the identified server. In response to determining to deny service access, sending a SSL server hello message comprising a client redirection extension to the client that identifies a web server configured to provide a courtesy message associated with the service denial in response to a hypertext transfer protocol (HTTP) GET message or a secure hypertext transfer protocol (HTTPS) GET message.
US09888288B2

Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest. In one basic form, the EPG display is reordered by listing more frequently visited categories or subcategories first, and other less frequently visited categories or subcategories lower on the listing or out-of-sight on another page of the display.
US09888285B2

An video receiving apparatus which reduces waiting time till image is displayed on a monitor include: a plurality of authentication executing units which perform respectively an authentication process to the external devices connected to each of the plurality of input terminals; a terminal selecting unit which selects one of the plurality of input terminals as a video input terminal based on an operation input from outside; an video receiving unit which receives the video information through one of the authentication executing units corresponding to the selected input terminal from the external devices connected through the selected input terminal; and a display control unit which outputs the received video information to a monitor.
US09888284B2

Embodiments are disclosed for bandwidth-efficient streaming of immersive content. In the context of a method, an example embodiment includes causing generation of immersive content by an immersive content capture device, retrieving, from a memory, buffer information regarding a current view buffer (CVB), one or more pre-fetch buffers (PFBs), and a free viewpoint buffer (FVB), and causing transmission, by a streaming server, of portions of the immersive content to an immersive content viewing system based on the retrieved buffer information regarding the CVB, the one or more PFBs, and the FVB. A corresponding apparatus and computer program product are also provided.
US09888283B2

Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control word that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The Transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.
US09888277B2

A method for managing a playback of contents in an electronic device is provided. The method includes recognizing a major section of the contents, obtaining at least one of setup information related a network speed, data remaining amount and playback, and playback time of the contents, and deciding a playback policy of the contents based on at least one of the recognized major section and the obtained information.
US09888276B2

The present invention provides a method for providing services to a presentation device. The method comprises detecting a service delivery module in a communication system using a communication device and performing an authentication and authorization session between the service delivery module and the communication device, wherein user authentication and authorization is created. The method further comprises connecting to a service information module in said communication system to access services; providing a service request from said communication device to said service information module and initiating a service delivery session with said service information module using said user authentication and authorization information and said service request. Moreover, the method comprises delivering at least one service to said presentation device based on said service request. The present invention further provides a communication system for providing at least one service to a presentation device.
US09888275B2

A system that incorporates teachings of the present disclosure may include, for example, a set-top-box (STB) having a controller to join a multicast group having an associated multicast address, wherein the multicast address is associated with a first content type of a plurality of content types, access encoded content associated with the first content type from the multicast address, wherein the encoded content is transmitted by at least one source associated with the multicast group to the multicast address, decode the accessed encoded content, and display the decoded content on a channel mapped to the multicast address. Other embodiments are disclosed.
US09888274B2

An apparatus can include an external interface, a user interface, and an assembly engine. The external interface can receive, from a gateway device, a subscriber content price for multimedia content, the subscriber content price being based on a lead-time of electronic delivery of the multimedia content via at least one transport provider servicing the customer premises equipment, and receive the multimedia content within the lead-time. The user interface can schedule, based on the subscriber content price, electronic delivery of the multimedia content to the customer premises equipment within the lead-time. The assembly engine can retrieve the multimedia content from a storage device and output the multimedia content to a display device.
US09888270B2

A video distribution network includes a distribution plant and a first bulk encryption device connected to the distribution plant, wherein the bulk encryption device outputs a first encrypted video service stream to the distribution plant via an internet protocol (IP) interface.
US09888268B2

Provided is a operating method of a video display device including a display unit. A receiving unit receiving a broadcasting signal through a tuner; obtaining an uncompressed audio or video (AV) content through a receiving unit, wherein the uncompressed AV content includes a promotion content; extracting a characteristic information, including at least one of a watermark and a fingerprint, from a part of the uncompressed AV content; transmitting a first query to a first server, wherein the first query corresponds to the characteristic information; receiving a first response from the first server, based on the transmitted first query; transmitting a second query to a second server based on the first response; receiving a second response from the second server, based on the transmitted second query; and executing a promotion application based on the second response. Furthermore, the promotion application controls a process for promoting a content.
US09888265B2

There is provided a content automation system and a method for use by the content automation system for issuing a content management message for use in a program stream. In one implementation, such a content automation system comprises a processor and a memory, and a stream messaging module residing in the memory. The stream messaging module is configured to issue the content management message by embedding a command sequence as metadata in a container data structure, and inserting the container data structure into the program stream. The command sequence authorizes a replacement of program stream content.
US09888263B2

Methods and apparatuses for arithmetic encoding/decoding of video data. The arithmetic decoding method includes arithmetically decoding prefix bit strings representing a two-dimensional location of a last significant coefficient in a block sequentially by using a context model, arithmetically decoding suffix bit strings in a bypass mode, and performing inverse binarization on the arithmetically decoded prefix bit strings and suffix bit strings to acquire the location of the last significant coefficient in the block.
US09888254B2

A method is proposed of selection, for a current image portion to be encoded and for at least one encoding module included in a video encoder, of at least one encoding parameter from amongst a set of encoding parameters available for the at least one encoding module. The method is based on a decision model defining a minimization, under a rate constraint, of a first measurement of distortion between source samples, included in the current image portion to be encoded, and current reconstructed samples, included in a current reconstructed image portion, obtained from the current image portion to be encoded. The decision model defines the minimization under an additional smoothness constraint, pertaining to a second measurement of distortion between the current reconstructed samples and preceding reconstructed samples, belonging to a temporal reference neighborhood comprising at least one preceding reconstructed image portion obtained from at least one preceding encoded image portion.
US09888253B2

An image decoding method includes: dividing a current block into sub-blocks; deriving, for each sub-block, one or more prediction information candidates; obtaining an index; and decoding the current block using the prediction information candidate selected by the index. The deriving includes: determining whether a neighboring block neighboring each sub-block is included in the current block, and when not included in the current block, determining the neighboring block to be a reference block available to the sub-block, and when included in the current block, determining the neighboring block not to be the reference block; and deriving a prediction information candidate of the sub-block from prediction information of the reference block; and when the number of prediction information candidates is smaller than a predetermined number, generating one or more new candidates without using the prediction information of the reference block till the number of prediction information candidates reaches the predetermined number.
US09888251B2

A video processing apparatus includes a control unit, a storage device, a video decoder and a video processor. The control unit is arranged for generating a color depth control signal. The video decoder is coupled to the storage device and the control unit, and arranged for referring to the color depth control signal to enable a target video decoding mode selected from a plurality of supported video decoding modes respectively corresponding to different output color depths, and decoding an encoded video bitstream under the target video decoding mode to generate decoded video pictures (sequence) to the storage device. The video processor is coupled to at least the storage device, and arranged for processing picture data derived from the data buffered in the storage device to generate output video pictures (sequence) to a display apparatus.
US09888249B2

In one embodiment, a method for encoding sample adaptive offset (SAO) values in a video encoding process is provided, the method comprising: selecting an edge offset type; selecting one of one or more edge offset sub-classes; within at least one of the edge offset sub-classes, generating an interpolated pixel value that is related to a current pixel value; generating an offset value that is related to the interpolated pixel value; and optionally applying the offset value to at least the current pixel value to form an SAO compensated value.
US09888242B2

Provided are a video encoding method of adjusting a range of encoded output data to adjust a bit depth during restoring of encoded samples, and a video decoding method of substantially preventing overflow from occurring in output data in operations of a decoding process. The video decoding method includes parsing and restoring quantized transformation coefficients in units of blocks of an image from a received bitstream, restoring transformation coefficients by performing inverse quantization on the quantized transformation coefficients, and restoring samples by performing one-dimensional (1D) inverse transformation and inverse scaling on the quantized transformation coefficients. At least one from among the transformation coefficients and the samples has a predetermined bit depth or less.
US09888238B2

A moving picture coding apparatus includes a motion compensation coding unit for deciding a coding mode for coding a current block to be coded and for generating predictive image data based on the coding mode, and includes a direct mode enable/disable judgment unit for judging whether or not scaling processing can be performed when the coding mode decided by the motion compensation coding unit is a temporal direct mode. When it is judged that the scaling processing cannot be performed, the motion compensation coding unit performs motion compensation either by using another coding mode or without the scaling processing.
US09888237B2

Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to include motion information associated with the portion of the reference frame. At least a portion of a predictable frame that includes video data predictively correlated to s portion of said reference frame is defined based on the motion information. At least said portion of the predictable frame is encoded without including corresponding motion information and including mode identifying data. The mode identifying data indicate that the encoded portion of the predictable frame can be directly derived using at least the motion information associated with the portion of the reference frame.
US09888216B2

The disclosure includes a doorbell having a visitor detection system that can comprise at least one of a camera, a microphone, and a motion detector. The method for using the doorbell can comprise recording, via the camera, video data that represents a video. The method can also comprise recording, via the microphone, audio data that represents audio. The method of using the doorbell can comprise transmitting at least a portion of the video data and at least a portion of the audio data, to a remote computing device that is communicatively coupled to the doorbell. The method can also comprise transmitting the video data and the audio data to a remote server that is communicatively coupled to the doorbell.
US09888211B1

A technique involves electronically providing live video of a first participant of the online meeting to a set of other participants of the online meeting. The live video displays live physical movement of the first participant. The technique further involves receiving a live video replacement command from the first participant after electronically providing the live video of the first participant of the online meeting to the set of other participants of the online meeting. The technique further involves electronically providing recorded video of the first participant of the online meeting to the set of other participants of the online meeting in place of the live video in response to the live video replacement command. The recorded video displays recorded physical movement of the first participant. Such operation affords the first participant with a period of privacy during the online meeting without calling attention to the video's change in state.
US09888209B1

A first information processor in a conference room acquires the image of a document placed on a first projection surface as a material shared with a remote site. The first information processor extracts an image indicating a user based on an image obtained by capturing the image of an area including a projection area projected to a projection surface and a distance acquired by a sensor. A second information processor at the remote site extracts an image indicating a user at the remote site based on an image obtained by capturing the image of an area including a projection area projected to the projection surface and a distance acquired by a sensor. The first information processor projects an image indicating the user at the remote site. The second information processor projects the images of the document acquired by the first information processor and the user located at the remote site.
US09888190B2

An imaging device according to the present disclosure includes: a counter electrode; a first pixel electrode facing the counter electrode; a second pixel electrode facing the counter electrode; a third pixel electrode facing the counter electrode; a photoelectric conversion layer sandwiched between the first pixel electrode, the second pixel electrode, and the third pixel electrode, and the counter electrode; a first signal detection circuit electrically connected to the first pixel electrode; a second signal detection circuit electrically connected to the second pixel electrode; a first switching element connected between the third pixel electrode and the first signal detection circuit; and a second switching element connected between the third pixel electrode and the second signal detection circuit.
US09888184B2

A light emission control device that is capable of controlling an emission amount of a light emitting unit irrespective of existence of a high-intensity light source. A selecting unit divides each of a non-emission image and a pre-emission image into a predetermined number of block areas, and selects a light-control target area according to a difference between luminance values in the non-emission image and the pre-emission image. A first weighting unit generates first weighting data by allocating a predetermined weight to each the light-control target area. A second weighting unit finds a weighting coefficient for each the light-control target area in the non-emission image, and to generate second weighting data by multiplying the first weighting data by the weighting coefficient. A control unit controls the emission unit according to a main emission amount that makes the light-control target area be proper exposure with reference to the second weighting data.
US09888178B2

An ultrasound device acquires ultrasound image data corresponding to a plurality of volume frames of an object and applies morphing or motion compensation to the acquired ultrasound image data to track a particular region of the object. The ultrasound device compounds the motion compensated ultrasound image data that corresponds to the tracked particular region of the object within the plurality of volume frames of the object. The ultrasound device generates a stationary single three dimensional (3D) volume of the tracked particular region of the object. The ultrasound device acquires the ultrasound image data over at least a portion of a movement cycle. The ultrasound device generates motion tracking information and speckle tracking information from the acquired ultrasound image data for the tracked particular region of the object and group pixels corresponding to the tracked particular region of the object based on the generated motion tracking and speckle tracking information.
US09888176B2

Disclosed are a video recording apparatus and a photographing method thereof. The method includes: enabling a video recording mode when the video recording apparatus is powered on, and slowly playing a recorded video at a set speed during recording; and capturing a video image at a moment of triggering to obtain a photograph when a user triggers photographing.
US09888170B2

Systems and methods are presented for modifying image parameters of an image to be captured by an image capturing device based on input from a wearable computing device. In some embodiments, the system receives image data, determines an image parameter based on the image data, and receives data from a wearable computing device positioned proximate to a subject of the image. The system modifies the image parameter based on the data received from the wearable computing device and captures the image data using the modified image parameter.
US09888167B2

A system includes an image capture device configured to capture an image of at least a portion of an industrial device or machinery. The system also includes a display configured to display the image. The system further includes a processor communicatively coupled to the image capture device and the display and configured to cause the display to display a graphical user interface (GUI) on the display, wherein the GUI comprises a first indicator located in user selectable first portion of the display and a window configured to display a portion of the image corresponding to a location of the first indicator, wherein the processor is configured to cause the first indicator to move to a second portion of the display in response to receiving an indication of a user interaction with the window.
US09888160B2

In an embodiment, a refuse container comprises a camera in electrical communication with a computing processor that is included in one or more computer processors. A radio is in electrical communication with a computing processor that is included in the one or more computer processors having the ability to transmit and/or receive data wirelessly. The digital camera is positioned relative to an included refuse collection point in a manner that allows one or more of an image of a refuse item to be captured as the refuse item enters the refuse collection point and an image of a recycler as the refuse item crosses the aperture threshold.
US09888159B2

In an embodiment, a refuse container comprises a camera in electrical communication with a computing processor that is included in one or more computer processors. A radio is in electrical communication with a computing processor that is included in the one or more computer processors having the ability to transmit and/or receive data wirelessly. The digital camera is positioned relative to an included refuse collection point in a manner that allows one or more of an image of a refuse item to be captured as the refuse item enters the refuse collection point and an image of a recycler as the refuse item crosses the aperture threshold.
US09888151B2

An image processing apparatus that transmits image data via a network, and a method of controlling the same, store a common destination table that users can reference commonly, and a personal destination table that a specific user can reference, and control so that when a transfer destination of image data in accordance with an operation of a user is set, the user can set the transfer destination by referencing the common destination table excluding the stored personal destination table.
US09888150B2

An image processing device includes a first and a second image processing module including an image processing unit, and a connection module that is connected to the first and second image processing modules, and moves an image data from one image processing module to the other image processing module. At least one of the image processing modules includes a weighted average processing unit that calculates, based on a weighting coefficient included in an attribute value, a weighted average of a pixel value of the input image data and a image processed pixel value, and an output unit which outputs at least one of the image processed pixel value and the weighted-averaged pixel value.
US09888138B2

An image forming apparatus comprises an image reading portion, and an operation unit having at least a touch panel display is provided in a front side of the image reading portion. A housing of the image reading portion has a housing projection portion that is projected frontward as compared with a front surface of a document pressing cover, and a power key that is a hardware key is provided on an upper surface of the housing projection portion in a back side as compared with the touch panel display and within a range of a breadth of the operation unit. Accordingly, it is possible to prevent the power key from being operated carelessly, and it becomes easy to recognize a position of the power key.
US09888130B2

Systems and techniques for communication over telephony wireline. A command interface and control device may include a wireline input configured to connect the device to an operative line of a wireline telephony network (such as the PSTN) and to transmit voice signals to and receive voice signals from the wireline telephony network. The device may also include a cellular module configured to transmit signals to and receive signals from a cellular telephony network and a system controller to control communications on the wireline input and the cellular module. One or more wireline adapter modules may be configured to provide control functionality local to a telecommunications device.
US09888128B1

The present invention discloses methods and systems for sharing data usage by a plurality of SIM cards at a plurality of network devices. Each of the plurality of network devices is capable of housing at least one SIM card from the plurality of SIM cards. The method comprises the steps of determining the total data usage allowance. A remaining total data usage allowance is determined by either retrieving it from a carrier server or by subtracting aggregated data usage information from the total data usage allowance. The method further comprises restricting use of one or more of the plurality of SIM cards when the remaining total data usage allowance is below a first threshold until the remaining total data usage allowance is above the first threshold. The total data usage allowance is changed to a first value periodically or according to an administrator's instruction.
US09888122B2

A system includes a contact center to provide an interaction between a customer and an agent workstation of the contact center. A contact center network connects a call from a mobile device to an interactive voice response application. A mobile engagement platform collect authentication information from the mobile device to authenticate a customer using the mobile device. A short message service platform sends a link to connect the mobile device to a mobile application. The mobile engagement server authenticates the customer of the mobile device for the mobile application based on the collected authentication information.
US09888121B1

Techniques for behavioral pairing model evaluation in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing model evaluation in a contact center system comprising determining an ordering of a plurality of agents, determining an ordering of a plurality of contact types; analyzing, historical contact-agent outcome data according to the orderings of the pluralities of agents and contact types to construct a pairing model; and determining an expected performance of the contact center system using the pairing model.
US09888117B1

The system allows a consumer to shortcut through a call queue to reach a human agent faster. For phone or voice-based calls that require a consumer wait on hold, the system can give that consumer an accurate estimate of the wait time and allow them to skip all or some of it. It does this by using automated processes to proactively dial and wait in those call queues, measuring their time in queue. A new consumer making an incoming call can then join the call queue occupied by of those automated processes, shortcutting the consumer past all or some of the wait time.
US09888112B1

Disclosed is a secure telephone call management system for authenticating users of a telephone system in an institutional facility. Authentication of the users is accomplished by using a personal identification number, preferably in conjunction with speaker independent voice recognition and speaker dependent voice identification. When a user first enters the system, the user speaks his or her name which is used as a sample voice print. During each subsequent use of the system, the user is required to speak his or her name. Voice identification software is used to verify that the provided speech matches the sample voice print. The secure system includes accounting software to limit access based on funds in a user's account or other related limitations. Management software implements widespread or local changes to the system and can modify or set any number of user account parameters.
US09888106B2

A satellite communication system, a method and a system are provided. In one aspect of the invention, an outdoor unit power source is connected to a switch of a satellite modem of an indoor unit. When the satellite modem receives a first signal from a wireless device, a first switch control signal is sent to the switch to open a connection between the outdoor unit power source and an inter-facility link connected to an antenna of an outdoor unit, thereby preventing power from flowing through the inter-facility link. When the satellite modem receives a second signal from the wireless device, a second switch control signal is sent to the switch to close a connection between the outdoor unit power source and the inter-facility link, thereby causing the power to flow through the inter-facility link. Other wirelessly received signals may cause various control signals to be sent via the inter-facility link.
US09888103B2

A stand for supporting a device such as a cellphone or tablet computer includes a body section for physically connecting to the device. The body section has one or more legs. The legs have at least two positions; a first position flush with the body section and a second position extended for supporting the device at an angle with respect to a surface on which the device and stand rest. A power input for connecting to a source of power is provided on the body. A device connector is electrically coupled to the power input and electrically connected to the device, thereby providing electrical power to the device. A docking port is formed in the body section. The docking port accepts and holds a peripheral device and has a docking port connector for providing power to the peripheral device.
US09888102B2

A portable radio communication device D′ with adjustable total gain and an associated gain adjustment method via a conductive metal frame C situated at the periphery of the portable device D′. For this purpose, the frame C includes several metal sections P1, P2, P3, P4 not connected to each other and separated from each other by openings F1, F2, F3, F4. Switching elements S1, S2, S3, S4 make it possible to electrically connect two consecutive sections in such a way as to modify the length of the sections and to modify the electromagnetic coupling between the antenna A and the metal frame C. The modification of coupling causes a modification of the value of the resultant gain Gr of the antenna A. A calibration step makes it possible to select the sections to be connected together in order to obtain the desired resultant gain Gr of the antenna A.
US09888101B2

A mobile device is disclosed. The mobile device includes a frame structure including a side edge frame and a horizontal baffle, the side edge frame forming side edges of the mobile device, the horizontal baffle including a rim connected with interior walls of the side edge frame; and a screen module including side edges sized to fit in a space surrounded by the interior walls of the side edge frame, a bottom surface of the screen module being connected with an upper surface of the horizontal baffle, each of the side edges of the screen module being attached to a corresponding interior wall of the side edge frame.
US09888087B2

A system and method for dynamically adjusting attributes for a network service is described. A computing system can determine a change that is to be implemented to an attribute of the network service. For each of a plurality of computing devices, the computing system can receive information associated with that computing device from a designated application operating on that computing device. The designated application is associated with the network service. The computing system automatically implements the change to at least one but not all of the plurality of computing devices based on the information received from each of the plurality of computing devices.
US09888084B2

An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.
US09888078B2

Provided are a method, system and program for requesting storage performance models for a configuration pattern of storage resources to deploy at a client computing environment. A determination is made of a new configuration pattern of storage resources to deploy. A request is sent to a service provider with information on the new configuration pattern. A result set is received from the service provider having at least one provided configuration pattern having a degree of similarity to the new configuration pattern and a storage performance model for each of the provided configuration patterns. Each of the storage performance models indicate workload and performance characteristics for one of the provided configuration patterns. One of the provided configuration patterns is selected from the result set and the storage performance model for the selected configuration pattern is used to model performance at the client.
US09888073B2

A system and method of managing a collective data transfer rate of a plurality of edge devices may include designating, by the plurality of edge devices, one of the plurality of the edge devices a master device. A data transfer rate of each of the plurality of edge devices may be controlled based on at least one flag of the edge device, the at least one flag set the designated master device. The designated master device may dynamically set the at least one flag of each of the plurality of edge devices such that controlling the data transfer rate by the plurality of edge devices is synchronized.
US09888067B1

Methods, systems, and apparatus, including computer program products, for managing resources in container systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a container system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a container system, and to suspend or terminate computing resources.
US09888050B2

An approach for integrating network elements and providing media processing services, which includes generating at least one integration interface for integrating at least one network element into a media processing platform. The approach also includes determining access information associated with the at least one network element, generating a master parameters list for the at least one network element for use in a processing of a media content item, and communicating the master parameters list via the at least one integration interface to the at least one network element.
US09888048B1

A system for sending a command stream comprises a first input interface, a processor, and an output interface. The first input interface is configured to receive a call. The processor is configured to determine one or more packets for the call. The one or more packets are able to be reassembled to form the call. The processor is configured to assign a first packet of the one or more packets to a first output queue and assign the second packet to a second output queue in the event there is a second packet of the one or more packets for the call. The output interface configured to send the first packet from the first output queue.
US09888046B2

Systems, methods, and media for identifying and associating user devices with media cues are provided. In some embodiments, a plurality of data streams from a plurality of endpoints is received. At least one media segment is then received from a user device. It is determined whether the at least one media segment from the user device corresponds with one of the plurality of data streams from the plurality of endpoints. In response to being unable to match the at least one media segment, a media cue is inserted into one of the plurality of data streams. In response to detecting that the media cue in that data stream is received by the user device, identification information is transmitted to the user device that associates the user device with one or more services on a communications server.
US09888042B2

The present invention is directed towards systems and methods for multipath transmission control protocol connection (MPTCP) management. A first device, intermediary between a second device and a third device, may establish a protocol control structure responsive to establishment of a MPTCP session between the first device and the second device. The first device may maintain, via the protocol control structure, an identification of a plurality of subflows comprising transmission control protocol (TCP) connections in the MPTCP session between the first device and the second device. The first device may convert or translate, via the protocol control structure, subflow-specific sequence identifiers of packets transmitted via each of the plurality of subflows, to sequence identifiers unique across the plurality of subflows and identifying related packets from each subflows to be processed at the third device. The third device may receive the packets with the converted sequence identifiers in a single TCP connection.
US09888041B2

Customers can utilize resources of a multi-tenant environment to provide one or more services available to various users. In order to simplify the process for these customers, the multi-tenant environment can include an infrastructure wherein a portion of the resources provide an authentication and/or authorization service that can be leveraged by the customer services. These resources can logically sit in front of the resources used to provide the customer services, such that a user request must pass through the authorization and authentication service before being directed to the customer service. Such resources can provide other functionality as well, such as load balancing and metering.
US09888030B2

A computer system for distinguishing user-initiated network traffic from malware-initiated network traffic comprising at least one central processing unit (CPU) and a memory communicatively coupled to the CPU. The memory includes a program code executable by the CPU to monitor individual network events to determine for an individual network event whether the event has a legitimate root-trigger. Malware-initiated traffic is identified as an individual network event that does not have a legitimate root-trigger.
US09888029B2

Systems, methods, and software described herein provide security actions based on the current state of a security threat. In one example, a method of operating an advisement system in a computing environment with a plurality of computing assets includes identifying a security threat within the computing environment. The method further includes, in response to identifying the security threat, obtaining state information for the security threat within the computing environment, and determining a current state for the security threat within the computing environment. The method also provides obtaining enrichment information for the security threat and determining one or more security actions for the security threat based on the enrichment information and the current state for the security threat.
US09888016B1

Phishing detection techniques for predicting a password for decrypting an attachment for the purpose of malicious content detection are described herein. According to one embodiment, in response to a communication message, as such an electronic mail (email) message having an encrypted attachment, content of the communication message is parsed to predict a password based on a pattern of the content. The encrypted attachment is then decrypted using the predicted password to generate a decrypted attachment. Thereafter, a malicious content analysis is performed on the decrypted attachment to determine a likelihood as to whether the decrypted attachment contains malicious content.
US09888012B2

A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).
US09888010B2

An integrated firewall provides security in a multi-tenant environment having a connection-based switched fabric directly connecting database servers which provide a plurality of database services with application servers hosting database service consumers each having a different database service consumer identity. The firewall functionality integrated into each database server provides access control by discarding communication packets which do not include a database service consumer identity and using the database service consumer identity in combination with an access control list to control access from the database service consumers to the database services. The access control includes address resolution access control, connection establishment access control, and data exchange access control based on said access control list. The integrated firewall enables direct connection of database servers and application servers via an InfiniBand network providing without requiring a separate intermediary firewall appliance or security node.
US09887993B2

Embodiments described herein relate to securing the privacy of knowledge used to authenticate a user (i.e., Proof of Knowledge (PoK) test(s)). In some embodiments, a client device is operable to receive a first encryption key and encrypted test(s) from a PoK server. The client device also receives a second encryption key from a Relying Party (RP) server. The client device can decrypt the encrypted test(s) by using the first encryption key and the second encryption key to thereby render decrypted test(s). The client device is further operable to obtain answer(s) for the decrypted test(s), send a communication to the PoK server based on the answer(s), and receive a communication from the RP server that authorizes a user of the client device to access service(s) administered by the RP server.
US09887987B2

An application that enables documentation of meetings using a Smartphone or internet-based communication programs installed on a computer whereby the application enables each of the participants in the personal meeting to input a personal identification code designed to serve as a personal key. The application enables the user to document the personal meeting using the audio and video recording means of the Smartphone or the computer's internet-based communications programs and to save the documentation as a documentation file that may be opened only using all of the personal keys simultaneously.
US09887985B2

Systems and methods for automatically installing CA certificates received from a network security appliance by a client security manager to make the CA certificate become a trusted CA certificate to a client machine are provided. In one embodiment, a client security manager establishes a connection with a network security appliance through a network, wherein the client security manager is configured for managing security of a client at the client side and the network security appliance is configured for managing the security of traffic pass through the network. The client security manager downloads from the network security appliance a certificate authority (CA) certificate to be used for signing a server certificate of a secure connection between the network security appliance and the client and automatically installs the CA certificate into a certificate store of the client.
US09887973B2

A computer system implements a peer-to-peer network that permits peer-to-peer data transfers with privacy with respect to the identities of requestor peers, provider peers and the requested data. The peer-to-peer network encrypts each communication among peers, and each message, whether a request or response, is transmitted through at least one intermediate peer. Each message received by any peer in the system appears the same to each peer in the sense that the message does not reveal how many intermediate peers have processed or will process the message. Further, a source of content is not revealed as a source; and a requestor of content is not revealed as a requestor.
US09887971B2

A solar power conversion device embedded security module creates trusted metering data in relation to power generated and outputs it as metering data. The security module might be constructed as an IC card using semiconductor chip fabrication and assembly techniques integral with the solar power conversion device. The device might include more than one solar cell mounted on a panel to form an array. There may be a panel management module for collating data, e.g., from multiple cells, prior to transmission over a network via the metering output. The panel management module might include a subscriber identity module and the metering data output may provide associated mobile telephone endpoint technology so that the metering data can be transmitted over an air interface.
US09887968B2

According to one exemplary embodiment, a method for increasing security when sending a plurality of messages over a network connection is provided. The method may include determining if the plurality of messages on a staging queue satisfies a batch threshold value. The method may also include determining a security key with a message destination based on determining that the plurality of messages on the staging queue satisfies the batch threshold value. The method may then include encrypting the plurality of messages based on the determined security key. The method may further include sending the encrypted plurality of messages to the message destination over the network connection.
US09887962B2

A method of translating network attributes of packets in a multi-tenant environment, and an appliance and a program product implementing the method. The method comprises the following steps: receiving a packet from a multi-tenant environment; referring to the information of tenants, translating a selected network attribute of the packet into a unique identity representing the packet in the multi-tenant environment; and forwarding the translated packet including the unique identity.
US09887961B2

An approach includes providing support multi-tenancy support on a DHCP protocol. The approach includes receiving a dynamic host configuration protocol (DHCP) packet, inserting a tenant-specific option information within the DHCP packet, and transmitting the DHCP packet with the tenant-specific option information.
US09887951B2

In a computer-implemented method for generating a graph of relative health of virtualization management servers, performance information of virtualization management servers of a virtualization infrastructure is accessed and the performance information is aggregated. A graph of relative health of the virtualization management servers based on the aggregating of the performance information for the virtualization server is generated, and the graph is posted to a social network of members of the virtualization infrastructure.
US09887944B2

Communications in social networking environment are monitored and patterns of sharing a communication are identified. The patterns of sharing are compared to one or more criteria. A first probability of false information in the communication is determined. Responsive to determining the first probability of false information in the communication exceeding a first threshold, an additional validation of the communication is performed. A second probability that the communication contains false information is determined based on the additional validation. Responsive to determining that the second probability indicative of the communication containing false information exceeds a second threshold, an action to reduce dissemination of the communication may be performed.
US09887937B2

Techniques are disclosed for allocating shared resources to nodes in a distributed computing network system. Nodes request a lock for each instance of a computing resource (e.g., a virtual IP address associated with a service provided by the distributed computing network system) from a distributed lock manager. The distributed lock manager maintains a queue of requests for each instance of the shared resource. Upon receiving a lock from the distributed lock manager, the receiving node performs a fairness allocation protocol to determine whether to accept the lock. If so determined, the shared computing resources associated with the lock is configured.
US09887916B2

One embodiment of the present invention provides a switch. The switch includes a tunnel management module, a packet processor, and a forwarding module. The tunnel management module operates the switch as a tunnel gateway capable of terminating an overlay tunnel. During operation, the packet processor, which is coupled to the tunnel management module, identifies in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway. This virtual tunnel gateway is associated with the switch and the data packet is associated with the overlay tunnel. The forwarding module determines an output port for an inner packet in the data packet based on a destination address of the inner packet.
US09887913B2

A method provides route transforming by a network device implementing a content centric networking (CCN) gateway or CCN router, where the CCN gateway or CCN router is part of a CCN network. The method transforms a CCN Name in a CCN request before forwarding in the CCN network. The method includes receiving a first CCN request including a first CCN Name, the first CCN Name including a route transformer identifier, generating a modified first CCN Name by removing the route transformer identifier from the first CCN Name, generating a second CCN Name from the modified first CCN Name; and generating a second CCN request including the second CCN Name.
US09887903B2

In one embodiment, a computer-implemented method for comparing first and second descriptions of a web service includes computing a distance between each type used as a parameter in the first description and each type used as a parameter in the second description. A distance is calculated between methods in each of two or more pairs of methods. Each pair includes a method in the first description and a method in the second description. The calculating is performed by comparing the parameters of the first set of methods and the second set of methods using the computed distances between types. To the calculated distance between each pair of methods is added the distance between the names of the compared methods and the distance between the returned types of the compared methods. For each method in the first description, the method in the second description with the lowest calculated distance is output.
US09887901B2

Systems and methods for securing a dynamic virtualized network are provided. According to one embodiment, a network policy of a dynamic virtualized network is received by an SDN controller of the dynamic virtualized network. The network policy includes network policy elements which each identify (i) an authorized endpoint, (ii) a network access device, and (iii) a port of the network access device with which the authorized endpoint is associated. A test network access device is selected from which test traffic is to be injected into the dynamic virtualized network. The test network access device is caused to inject the test traffic into the dynamic virtualized network. One or more errors in connection with handling of the test traffic by the dynamic virtualized network are identified by comparing a predicted result with the actual result of injection of the test traffic.
US09887891B2

A method for generating a graph segment providing a gist or summary of an online social network conversation may include generating a graph of the online social network conversation. The graph of the online social network conversation may include a plurality of nodes and each node may be connected to at least one other node by an edge. Each node may represent a message of the online social network conversation and each edge may correspond to an action by a participant in the online social network conversation. The method may also include determining an edge weight for each edge and analyzing the graph of the online social network conversation using at least the edge weight of at least some edges. The method may additionally include generating a graph segment that provides a gist or summary of the online social network conversation based on the analysis.
US09887887B2

Throttles electronic devices based on compliance with rules for electronic communications such as emails, texts, or postings on social media sites. Rules may for example prohibit certain topics, language, or behaviors such as online bullying. If system detects a violation of the electronic communications rules, it may block access or reduce performance on one or more electronic devices as a consequence. In some cases, devices or selected apps or services may continue to function, but at a reduced level. Conversely the system may provide rewards for conforming with the rules. Throttling of devices may also depend on other factors, such as homework completion, test results, grades, and environmental conditions. Machine learning techniques may be applied to determine when electronic communications may violate the rules. For example, probabilistic topic models may be applied to determine the topics of electronic communications, and to assess whether these topics violate the rules.
US09887886B2

In accordance with aspects of the disclosure, systems and methods are provided for managing forensic investigations of client assets associated with a client based on a forensic service agreement between the client and a cloud service provider, including establishing the forensic service agreement between the client and the cloud service provider for servicing the forensic investigations of the client assets associated with the client, acquiring forensic data related to each client asset associated with the client, and generating one or more client inventory records for each client asset based on the forensic data related to each client asset, and generating one or more client evidence records for each client asset based on each client inventory record generated for each client asset.
US09887877B2

A switch apparatus includes: a plurality of ports; a VLAN setting management unit that sets VLAN information in the plurality of ports and manages the VLAN information set in the plurality of ports; and a VLAN setting unit that, when VLAN information to be added to an output packet specified in control information received from a predetermined control apparatus is not set in an output port for the output packet, instructs the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port.
US09887876B2

In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
US09887872B2

Disclosed herein are systems, methods, and software for facilitating hybrid application environments. In at least one implementation, an application server within a hosting environment receives a data request initiated by a hosted application within the hosting environment. The hosted application may initiate the data request in response to a page request made on behalf of a hosted identity logged into the hosting environment. The application server generates a hybrid data request based on request information comprising at least a portion of the data request and the hosted identity and directs the hybrid data request over a connection established between the hosting environment and an enterprise environment for handling by an application server within the enterprise environment.
US09887870B2

Communication systems are described that use signal constellations, which have unequally spaced (i.e. ‘geometrically’ shaped) points. In many embodiments, the communication systems use specific geometric constellations that are capacity optimized at a specific SNR. In addition, ranges within which the constellation points of a capacity optimized constellation can be perturbed and are still likely to achieve a given percentage of the optimal capacity increase compared to a constellation that maximizes dmin, are also described. Capacity measures that are used in the selection of the location of constellation points include, but are not limited to, parallel decode (PD) capacity and joint capacity.
US09887869B2

A method to compensate a carrier frequency offset (CFO) in a receiver is disclosed. The method includes receiving discrete time samples, obtaining a sample vector from the received discrete time samples, obtaining tentative CFO estimates based on the sample vector, selecting a CFO having a greatest compensation coefficient from the tentative CFO estimates, and compensating the CFO in the received discrete time samples.
US09887863B2

A transceiver group includes a plurality of transceivers; wherein the transceiver group performs transmission and receiving through a wire, and each of the transceivers includes a transmitter and a receiver, and the transmitter includes: a carrier generator arranged to generate a plurality of carriers having different frequencies for a plurality of data streams to be transmitted; a modulator, coupled to the data streams to be transmitted and the carrier generator, to generate a plurality of modulated data streams carried on the plurality of carriers; and a summer arranged to merge the plurality of modulated data streams to an output signal to the wire; and the receiver includes: a carrier generator arranged to generate a plurality of carriers having different frequencies for an input signal received from the wire; and a demodulator, coupled to the input signal and the carrier generator, to generate a plurality of demodulated data streams.
US09887858B2

The present solution discloses a method and apparatus for controlling demodulation reference signal allocation of a user equipment by utilizing a cyclic shift subset determined for demodulation reference signal multiplexing orders supported by the user equipment. Within the cyclic shift subset, demodulation reference signal resources that cause the most significant interference to each other are identified, and cyclic shifts corresponding to the identified demodulation reference signal resources, are linked with as orthogonal complementary multiplexing resources as possible. If more than one cyclic shift subsets are determined for a demodulation reference signal multiplexing order, at least one cyclic shift subset is ignored for said demodulation reference signal multiplexing order.
US09887851B2

A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint's own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint's own segment.
US09887844B2

A method for safeguarding a system-on-a-chip includes a hardware-programmable logic unit. In the course of a programming process, a public PUF key and a private PUF key are generated in the hardware-programmable logic unit with the aid of a physical unclonable function, and the public PUF key is signed with the aid of a second private key. The public PUF key and its signature are stored in an external memory of the system-on-a-chip, a security module is signed with the aid of a third private key, the security module and its signature are stored in the external memory of the system-on-a-chip, and the security module includes software which is used for safeguarding the system-on-a-chip.
US09887843B1

A cryptographically-enabled RFID tag stores a primary secret key and derives secondary keys from the primary key. A secondary key may be derived by combining the primary key with one or more other parameters using one or more algorithms. The tag uses a derived secondary key to encrypt or electronically sign a tag response sent to a verifying entity. The verifying entity does not know the derived secondary key, but knows the tag primary key and the parameters and algorithms used to derive the secondary key and can derive all of the potential secondary keys. The verifying entity can then attempt to authenticate the tag or tag response by trying potential secondary keys.
US09887825B2

Methods and apparatus are provided for transmitting channel quality information. User equipment receives a control signaling for uplink scheduling. The control signaling for uplink scheduling includes at least one modulation and coding scheme (MCS) field, a channel quality information request field, and a resource block allocation field indicating the number of resource blocks (RBs), NRB, allocated to the user equipment for transmitting the channel quality information. When the channel quality information of multiple downlink carriers is requested, the user equipment transmits only the channel quality information on the uplink shared channel according to the allocated RBs if: the MCS bit field corresponding to one transport block indicates a MCS corresponding to a retransmitted data packet; the request bit field indicates a request for the channel quality information; and the NRB is equal to or less than 4*N, wherein N is a positive integer and corresponds to the number of multiple downlink carriers.
US09887818B2

The present invention relates to a wireless communication system. A method for a terminal reporting channel state information (CSI) in a wireless communication system, according to one embodiment of the present invention, comprises the steps of: receiving, from a second cell, which is a serving cell and neighboring a first cell, resource block allocation information related to downlink data of the second cell; selecting, based on the resource block allocation information, either a first interface measurement resource (IMR) in which interference from the second cell is present or a second IMR in which interference from the second cell is absent; and transmitting, to the first cell, a channel quality indicator (CQI) calculated based on the IMR which has been selected.
US09887804B2

Method, apparatus, and systems for detecting lane errors and removing errant lanes in multi-lane links. Data comprising link packets is split into a plurality of bitstreams and transmitted over respective lanes of a multi-lane link in parallel. The bitstream data is received at multiple receive lanes of a receiver port and processed to reassemble link packets and to calculate a CRC over the data received on each lane. The link packets include a transmitted CRC that is compared to a received CRC to detect link packet errors. Upon detection of a link packet error, per-lane or per transfer group CRC values are stored, and a retry request is issued to retransmit the bad packet. In conjunction with receipt of the retransmitted packet, per-lane or per transfer group CRC values are recalculated over the received data and compared with the stored per-lane or per transfer group CRC values to detect the lane causing the link packet error.
US09887799B2

Methods and apparatus to determine a level of inherent jitter for signals from a transmitter and a receiver, and modulate information onto a signal transmitted by the transmitter by using spot jitter (with bandwidth and center frequency modulation) and/or pulse width jitter in a region outside of a data region with inherent jitter to carry communication between systems.
US09887798B2

There is provided a transmission apparatus configured to transmit an optical signal by using a plurality of subcarriers, the transmission apparatus includes: a plurality of modulators, a modulator of the plurality of modulators configured to be capable of changing a modulation format corresponding to a subcarrier of the plurality of subcarriers; a controller configured to control the modulation format for the modulator so as to use a first modulation format and a second modulation format for two or more subcarriers among the plurality of subcarriers and include subcarriers that are different in at least one of a first timing and a second timing of the first modulation format; and a multiplexer configured to multiplex signals modulated by the plurality of modulators.
US09887796B2

The present disclosure discloses a method for configuring a node, device and system. The method includes that: a sending node encapsulates configuration information in a wavelength label information frame, wherein the configuration information is configured to configure a downstream node; and the sending node loads the wavelength label information frame to an optical signal, and sends the wavelength label information frame and the optical signal.
US09887790B2

A system and method for automated activation of a radio, or content receiver, used to receive subscription radio services such as XM or Sirius radio. A wireless communications device with a short range data link wirelessly communicates with the content receiver to control the content receiver and receive a unique identification code from the content receiver. The wireless communications device also has its own unique identification code. The wireless communications device transmits an activation request message over a long range wireless communications link to a control station. The activation request message contains the receivers unique identification code and the communications device's own unique identification code. The control station maintains a database of valid identification codes that is used to authenticate the request. If the control station receives a valid request, an activation signal is sent to the receiver to allow operation of the receiver.
US09887789B2

A click operation is input in a first step, whether or not the target address thereof is an asf file or an m3u file, which are listening contents files, is judged in a second step, and in the event that this is true, in a third step the target file is played without being downloaded. In the event that the target is a different type of file, whether or not the target address thereof is a wma file or an mp3 file, which are downloadable contents files, is judged in a fourth step, and in the event that this is true, in a fifth step the target file is downloaded. In the event that the target is a different type of file, Web browsing is performed in a sixth step, and the processing ends. Thus, contents can be downloaded or samples thereof listened to with a simple operation.
US09887788B2

The present invention relates to a method and system for implementing a large area and continuous coverage of programs in a digital audio broadcasting, wherein, part of carrier frequencies are set as common carrier frequencies, and other carrier frequencies are set as service carrier frequencies; all of the common carrier frequencies are combined together to achieve a seamless coverage for the large area; a transmitting end transmits a common frequency point identifier and a program information list on the common carrier frequencies, and transmits digital broadcasting programs on the service carrier frequencies; a receiving end identifies the common carrier frequency based on the common frequency point identifier and receives the digital broadcasting program on the common carrier frequencies; for a specific program desired to be received, all the carrier frequencies on broadcasting of the program are searched based on the received program information list, and the carrier frequency with best signal quality is selected for receiving; during the reception process of the specific program, signal quality of other carrier frequency on broadcasting of the specific program is monitored, and when the signal quality of current receiving carrier frequency decreases, the program is continue to be received by switching to another carrier frequency with better signal quality. By using the method and system according to the present invention, it can be realized that programs can be continuously covered for a large area and received seamlessly.
US09887777B2

Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated with the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance.
US09887774B2

A transmission characteristics monitoring device monitors transmission characteristics of an optical transmission path between nodes. The device detects an average power of the frequency modulated optical signal and a slope of the transmission characteristics; generates a slope function that represents a slope of the transmission characteristics between first and second frequencies; generates a corrected power value by adding an integral of the slope function to a first power measurement value detected at the first frequency; calculates the transmission characteristics at the second frequency based on a second power measurement value detected at the second frequency when the difference between the second power measurement value and the corrected power value is smaller than a specified threshold; and calculates the transmission characteristics at the second frequency based on the corrected power value when the difference is greater than the specified threshold.
US09887770B2

A first transceiver and a method performed by the first transceiver for monitoring a fiber cable. The first transceiver is connectable to a second transceiver by the fiber cable. The transceivers employ SCM analog modulation where baseband is dedicated for monitoring and the subcarriers are dedicated for data transmission. The method comprises receiving, from a device, at least one electromagnetic data signal to be transmitted towards the second transceiver on the fiber cable, and shifting the at least one data signal in the frequency domain. The method further comprises generating an electromagnetic test signal in a base band, combining the at least one data signal and the generated test signal, and modulating the combined data signal and test signal to respective optical carrier. The method further comprises transmitting the modulated data signal and generated test signal on the fiber cable towards the second transceiver.
US09887769B2

The device includes a first detector configured to detect, from received signal power, first fault parameters related to an occurrence of a first fault on this optical fiber. The device further includes a database configured to store the first fault parameters and a second detector configured to detect from the received signal power second fault parameters related to a restoration of a second fault on the optical fiber. The device further includes a comparator configured to compare the second fault parameters with the stored fault parameters and to decide that the fault is resolved if the first fault parameters most closely match the second fault parameters.
US09887762B2

In an aircraft having a central maintenance computer, an ACMS system and a communications unit allowing communications with a ground station, a maintenance aid device comprises a processing unit configured to: store a trigger condition dependent on at least one aircraft maintenance data item and/or at least one aircraft flight data item; acquire first data emanating from the central maintenance computer and/or second data emanating from the ACMS system; verify whether the trigger condition is met, on the basis of the first data and/or of the second data; and if the trigger condition is met, send the communications unit, a dataset comprising maintenance data emanating from the central maintenance computer and aircraft flight data emanating from the ACMS system.
US09887760B1

A calibration system, in a receiver chip, receives a plurality of receive signals at a plurality of receive paths. A first receive path and a second receive path is selected for a first receive signal and a second receive signal, respectively. A first signal parameter of the second receive signal is adjusted relative to the first signal parameter of the first receive signal to maximize a first signal strength value of an added signal or minimize a second signal strength value of a subtracted signal. Based on the adjusted first signal parameter, an offset of the first signal parameter is calibrated. Further, based on a matching of the second signal parameter in the second receive path relative to the second signal parameter in the first receive path, value of the second signal parameter is calibrated.
US09887757B2

A method and apparatus is disclosed herein for channel state information dissemination for multi-user (MU) multiple-input multiple-output (MIMO) (MU-MIMO) transmission schemes based on outdated channel state information. In one embodiment, a method for disseminating channel state information (CSI) coefficients from a first user terminal, where each CSI coefficient corresponds to the CSI previously observed by the first user terminal during transmission resource blocks used by a base station to communicate information to a second set comprising at least one user terminal and not including the first user terminal, comprises: broadcasting by the base station the channel state information (CSI) of each user terminal in the second set of user terminals, on the subset of transmission resources used by the base station to communicate information to each user terminal in the second set; receiving observations of these transmissions by the first user terminal; performing, at first user terminal, eavesdropper channel selection of a subset of CSI coefficients between the base station and the eavesdropping first-user terminal for uplink CSI feedback, the subset chosen out of the set of CSI coefficients between base station and the first user-terminal on the transmission resources used by the base station to communicate information to each user terminal in the second set; scheduling the subset of the selected CSI coefficients for uplink transmission; and transmitting the subset of the selected CSI coefficients via the uplink transmission.
US09887750B2

The present invention relates to a network node and a method performed by the network node for controlling communication between a radio base station, RBS, and user equipments, UEs. The RBS has multiple antennas and uses beam forming when communicating with the UEs. The method comprises obtaining (702) information on an expected first propagation path direction interval between the RBS and UEs served by other neighboring RBSs, and obtaining (704) information on an expected second propagation path direction interval between the RBS and served UEs; defining (706) a first communication power limit for each of a plurality of beams according to the obtained information, the first limit being defined to suppress communication power in the first propagation path direction interval, when the plurality of beams are transmitted; and determining (708) antenna weights for each of the plurality of beams based on the defined first communication power limit.
US09887749B2

An embodiment method for beamforming feedback includes receiving a sounding packet for a beamforming transmission, performing planar rotation in accordance with the sounding packet to generate phi and psi angle values, quantizing the phi and psi angle values to a same bit resolution, and feeding back the quantized phi and psi angle values.
US09887746B1

A method of controlling a system for transmitting data. The method includes transmitting data using a plurality of transmit paths, receiving at the access node a transmit power and an available transmit power of a wireless device, monitoring at the access node the received transmit power and the received available transmit power over a period of time, determining at the access node the received transmit power meets a first criteria and the received available transmit power meets a second criteria, and reducing transmit paths from the access node in response to determining the received transmit power meets the first criteria and the received available transmit power meets the second criteria.
US09887745B2

A communicating method for an antenna array communication system, a user equipment and a base station are provided. The communicating method includes the following steps. A plurality of beams which are formed by a plurality of antennas is transmitted by a base station, and some of the beams is selected by a user equipment. A beam set of the selected beams for the user equipment is configured by the base station. A pre-coding information is fed back to the base station according to the configured beam set by the user equipment.
US09887739B2

The embodiments described herein include a transmitter that transmits a power transmission signal (e.g., radio frequency (RF) signal waves) to create a three-dimensional pocket of energy. At least one receiver can be connected to or integrated into electronic devices and receive power from the pocket of energy. The transmitter can locate the at least one receiver in a three-dimensional space using a communication medium (e.g., Bluetooth technology). The transmitter generates a waveform to create a pocket of energy around each of the at least one receiver. The transmitter uses an algorithm to direct, focus, and control the waveform in three dimensions. The receiver can convert the transmission signals (e.g., RF signals) into electricity for powering an electronic device. Accordingly, the embodiments for wireless power transmission can allow powering and charging a plurality of electrical devices without wires.
US09887729B2

Systems and methods are disclosed for receiving data by radio frequency (RF) mixing to down-convert in-phase and quadrature parts of a photo-detected electrical RF band signal to baseband for data conversion; controlling a mixing phase of a electrical local oscillator (LO) at one or more RF mixing modules; selecting one of the RF sub-bands to be down-converted to baseband after coherent photo-detection; and performing RF sub-band de-multiplexing for ultra-wide band optical digital coherent detection.
US09887719B2

Methods and systems for a configurable low-noise amplifier with programmable band-selection filters may comprise a receiver with a low-noise amplifier (LNA) with first and second input terminals and differential output terminals; a low pass filter operably coupled to the LNA; a high pass filter operably coupled to the second input terminal of the LNA; and a signal source input coupled to the low pass filter and the high pass filter. The LNA may be operable to receive signals in a pass band of the high pass filter and a pass band of the low pass filter. The receiver may be operable to amplify input signals in the pass band of a first filter but not signals in the pass band of the second filter by operably coupling the second to ground.
US09887717B2

There is provided systems and methods for mitigating foreign interference by complementing a receiver of a wireless network, comprising: using antennas for reception of desired signals and interference signals; determining the presence of an interference signal originating from at least one foreign transmitting source in the received signals, and for determining a termination of the interference signal; determining the presence of a desired signal originating from the wireless communication network in the received signals; calculating a suitable combination of the received signals, wherein the effect induced by the interference signal is reduced and the impact of an interference cancellation on the desired signals is reduced; and providing the suitable combination to a receiver of a wireless communication network; wherein the method is performed complementary to the receiver of the wireless network and the antennas.
US09887716B2

A method and system for self-interference cancellation in a wireless communication device. The wireless communication device can include a first interference detector, a second interference detector, an interference canceler, and a controller. The first interference detector can be configured to detect interference in a received signal. The interference canceler can be configured to perform one or more interference cancellation processes on the received signal. The second interference detector can be configured to detect interference remaining in an interference canceled signal processed by the interference canceler. The controller can be configured to enable or disable the interference canceler based on the detection of the first and/or the second interference detectors.
US09887705B2

The purpose of the present invention is to provide a high-power-efficiency and low-design-cost transmission device by implementing, with a constant clock, delta-sigma modulation maintaining a zero current switching property in an amplifier. This delta-sigma modulator comprises: a pulse phase signal generation unit for generating a pulse phase signal from a phase signal; a delta-sigma modulation unit for generating a pulse amplitude signal obtained by delta-sigma modulating an amplitude signal with a constant clock; a phase sorting unit for outputting a control signal on the basis of the phase signal; a delay switching unit for delaying the pulse amplitude signal on the basis of the control signal; and a mixing unit for outputting a pulse string obtained by multiplying together the delayed pulse amplitude signal and the pulse phase signal.
US09887701B1

In described examples, an apparatus includes: a counter configured to receive a reference clock signal and having a next state input and a current state output; a multiplexer coupled to the next state input of the counter, configured to output one of an incremented next state value and a corrected next state count value responsive to a count correction select control signal; a seconds reference circuit coupled to the current state output of the counter, configured to output a seconds reference signal; an incrementer coupled to the current state output of the counter, configured to output the incremented next state value; and a calibration compensation circuit coupled to a compensate up down input signal and to the current state output of the counter, configured to output the corrected next state count value and the count correction select control signal.
US09887697B2

A drive circuit including a first transformer unit in connection with a pulse amplifier module and a second transformer unit in connection with a plurality of power semiconductor groups, each group containing one or more power devices. The first transformer unit includes at least one primary transformer configured to receive a current pulse at a primary winding from a current pulse generation module, the current pulse being reflected to a secondary winding. The second transformer unit includes a plurality of secondary transformers where each secondary transformer is configured to receive the current pulse at a primary winding thereof, the current pulse being reflected to a secondary winding coupled to a pulse receiver module. The first and second transformer units reduce parasitic coupling between the pulse receiver module and the control module.
US09887695B2

A circuit and method for controlling charge injection in a circuit are disclosed. In one embodiment, the circuit and method are employed in a semiconductor-on-insulator (SOI) Radio Frequency (RF) switch. In one embodiment, an SOI RF switch comprises a plurality of switching transistors coupled in series, referred to as “stacked” transistors, and implemented as a monolithic integrated circuit on an SOI substrate. Charge injection control elements are coupled to receive injected charge from resistively-isolated nodes located between the switching transistors, and to convey the injected charge to at least one node that is not resistively-isolated. In one embodiment, the charge injection control elements comprise resistors. In another embodiment, the charge injection control elements comprise transistors. A method for controlling charge injection in a switch circuit is disclosed whereby injected charge is generated at resistively-isolated nodes between series coupled switching transistors, and the injected charge is conveyed to at least one node of the switch circuit that is not resistively-isolated.
US09887693B2

To provide a clock selection circuit capable of reducing clock omission generated when switching from a state of being synchronized with a first clock to a second clock. The clock selection circuit is equipped with a clock detection circuit which detects a first clock to output a detected signal, a switch which outputs the first clock when the detected signal is at a first level and outputs a second clock when the detected signal is at a second level different from the first level, and a one-shot circuit which outputs a one-shot pulse in response to switching of the detected signal from the first level to the second level. The output of the switch and the output of the one-shot circuit are added to be outputted as an output clock.
US09887684B2

An isolator includes a core isolator, a main substrate and a circuit-defining section. The main substrate includes a first wiring portion, a second wiring portion and a third wiring portion and has the core isolator and the circuit-defining section mounted thereon. An input port of the core isolator is connected to the first wiring portion. An output port of the core isolator is connected to the second wiring portion. A ground port of the core isolator is connected to the third wiring portion. In the circuit-defining section, a conductor pattern includes a capacitor that is connected in parallel with the core isolator via the first wiring portion and the second wiring portion, and an impedance element that is connected to at least either of the first wiring portion and the second wiring portion.
US09887682B2

A regulating circuit is configured to adjust current consumptions. The regulating circuit comprises a switch and at least two matching circuits. The at least two matching circuits are configured to match different input signals and reduce current consumptions. The switch is coupled to the at least two matching circuits. According to different input signals, the switch switches on one matching circuit and switches the other matching circuits off. Each matching circuit comprises a transmission line and a varactor. The transmission line is coupled to the switch. The transmission line is configured to adjust a phase angle in a Smith chart quadrant. The varactor is configured to further adjust the phase angle. Thus the phase angle is adjusted to a predetermined position in the certain quadrant. An optimizing circuit is also provided. In the present disclosure, different input signals can be transmitted in a corresponding matching circuit to optimize current consumptions.
US09887674B2

A multi-stage amplifier, comprising a first amplifier stage is presented. The output of the first amplifier stage is coupled to a first terminal of a capacitor having a controllable capacitance. The input of a second amplifier stage is coupled to the output of the first amplifier stage and the first terminal of the capacitor. The output of the second amplifier stage is coupled to a second terminal of the capacitor and an output of the multi-stage amplifier. The input of a current sensing circuit is coupled with the output of the multi-stage amplifier. A control signal generator is coupled between the output of the current sensing circuit and a control terminal of the capacitor. The control signal generator provides a control signal to the capacitor in order to control or vary the capacitance of the capacitor.
US09887673B2

A communication device includes a power amplifier that generates power signals according to one or more operating bands of communication data, with the amplitude being driven and generated in output stages of the power amplifier. The final stage can include an output passive network that suppresses an amplitude modulation-to-phase modulation (AM-PM) distortion. During a back-off power mode a bias of a capacitive unit of the output power network component can be adjusted to minimize an overall capacitance variation. The output passive network can further generate a flat-phase response between dual resonances of operation.
US09887668B2

One aspect of this disclosure is a power amplifier module that includes a power amplifier configured to amplify a radio frequency (RF) signal and an RF transmission line electrically coupled to an output of the power amplifier. The power amplifier includes a heterojunction bipolar transistor and a p-type field effect transistor, in which a semiconductor portion of the p-type field effect transistor corresponds to a channel includes the same type of semiconductor material as a collector layer of the heterojunction bipolar transistor. The RF transmission line includes a nickel layer with a thickness that is less than 0.5 um, a conductive layer under the nickel layer, a palladium layer over the nickel layer, and a gold layer over the palladium layer. Other embodiments of the module are provided along with related methods and components thereof.
US09887666B2

The present invention discloses a junction box for a solar cell. The junction box includes a box body, wherein the box body is provided with a plurality of conducting pieces for connecting solar cell pieces; two adjacent conducting pieces are connected by a diode; the conducting pieces at both ends are connected to the outside parts via a guide line respectively; and the forward dissipation power of the diode in the middle is less than that of the diodes at both sides. According to the invention, the diode with lower forward dissipation power is employed in parts where the temperature rise is easily produced to reduce the temperature rise; while the diode with higher forward dissipation power is employed in parts where the temperature rise is not easily produced to control cost.
US09887665B2

The invention discloses a junction box for a solar cell. The junction box includes a box body, wherein the box body is provided with a plurality of conducting pieces for connecting solar cell pieces; two adjacent conducting pieces are connected by a diode; the conducting pieces at both ends are connected to the outside via a guide line respectively; and the chip area of the diode in the middle is bigger than that of the diodes at both sides. According to the invention, the diode with bigger chip area is employed in parts where the temperature rise is easily produced to reduce the temperature rise; while the diode with smaller chip area is employed in parts where the temperature rise is not easily produced to control cost.
US09887663B2

A vehicle includes an electric motor to move the vehicle. A motor driver is configured to convert direct-current power supplied from a voltage converter to an alternating-current power and to convert the alternating-current power supplied from the electric motor to direct-current power. Circuitry is configured to drive the electric motor with a first current value to generate a drive force to consume excess electric power. The first current value is different from a minimum current value to generate the same drive force. The circuitry is configured to drive the electric motor with a second current value smaller than the first current value to decrease the electric power consumption of the electric motor when a temperature of the electric motor exceeds a first threshold temperature or a temperature of the motor driver exceeds a second threshold temperature.
US09887661B2

A controller that makes an electric motor efficiently operate in accordance with an ambient temperature. The controller includes a machine learning apparatus learning an operating command to the electric motor. The machine learning apparatus includes a status observing part and learning part. The status observing part observes an ambient temperature of an electric motor apparatus and a cycle time of the electric motor as status variables. The learning part learns an operating command to the electric motor in accordance with a training data set prepared based on a combination of the judgment data acquired by a judgment data acquiring part and the status variables.
US09887655B2

An excitation current-limited power generator includes a digital interface configured to be coupled to an engine control unit (ECU), a regulator coupled configured to be coupled to an excitation current input of an alternator, the excitation current controlling current generated by the alternator, a frequency sensor configured to measuring rotation speed of the alternator, and memory storing a communicated limit received by the digital interface and a first permanent limit, the regulator configured to limit the excitation current to the lesser of the first permanent limit and the communicated limit.
US09887652B2

A system, in some embodiments, comprises: an analog-to-digital converter (ADC) configured to receive a discrete analog voltage and to generate a digital bit value representing said analog voltage; control logic, coupled to the ADC, configured to identify a target intercept and a target slope for a lead angle curve based on the digital bit value; and a motor, coupled to the control logic, configured to operate based on a lead angle identified using said lead angle curve, wherein the ADC receives the analog voltage via a single integrated circuit pin.
US09887640B2

Systems, methods, and devices which eliminate the DC current from the output of grid-connected inverters. A current controller is provided which interfaces with a grid-connected DC/AC inverter. The current controller uses a nonlinear adaptive filter which receives, as input, the output current of the inverter along with grid current frequency. The nonlinear adaptive filter estimates the DC value of the grid current and, in conjunction with an integrator, removes this DC current component. This is done by adjusting the duty cycle of the grid-connected inverter.
US09887638B2

If an input voltage of a DC/DC converter is lower than a first voltage value that is set in advance, a converter controller maintains an output voltage of the DC/DC converter within a first voltage range that is set in advance by changing an operation frequency of switching of the DC/DC converter in compliance with the input voltage as a first voltage maintaining control. If the input voltage is higher than a second voltage value that is higher than the first voltage value, the converter controller maintains the output voltage within a second voltage range that is higher than the first voltage range by changing the operation frequency in compliance with the input voltage as a second voltage maintaining control.
US09887637B1

An adjustable threshold power limiter circuit. A number of switching elements are included with at least a first and second switching element that each has a first terminal, a second terminal, and an insulated gate terminal. The switching elements forming a conductive path between its first and second terminals based on a voltage between its insulated gate terminal and one of its first or terminal exceeding a threshold. A conductive path is present with a series connection of the switching elements between a signal input and a reference potential. A controller is included and is electrically coupled to each insulated gate terminal of each switching element to independently provide to each insulated gate terminal either an on voltage or an off voltage.
US09887635B2

A double-ended forward converter includes: a first switching element and a second switching element that are coupled to a primary side of a transformer; a pulse generation circuit that generates a pulse signal for controlling the first and second switching elements; an isolation transformer that converts the pulse signal into an alternating-current signal; a rectifier circuit that rectifies the alternating-current signal and generate gate voltages of the first and second switching elements; a driver circuit that includes a third switching element which drives gates of the first and second switching elements, a voltage generated on a secondary side of the isolation transformer being input to a gate of the third switching element; and a minus bias generation circuit that generates a source voltage of the third switching, based on a change in the voltage generated on the secondary side of the isolation transformer.
US09887633B2

This disclosure provides control techniques for a resonant converter. In one embodiment, a resonant converter controller includes predictive gate drive circuitry configured to generate a predictive gate drive signal indicative of a time duration from a rising edge of a first drive signal for controlling a conduction state of a first inverter switch of a resonant converter system to a synchronous rectifier (SR) current zero crossing instant of a first SR switch of the resonant converter system, wherein the first tracking signal is based on at least the first drive signal and a voltage drop across the first SR switch. The resonant converter controller may also include SR gate drive shrink circuitry configured to generate an SR gate drive turn on delay signal to increase delay of SR on times in response to detection of a decrease in load current demand of the resonant converter system.
US09887631B2

Disclosed are a current sampling apparatus and a current sampling method for an isolated power converter. The isolated power converter includes a square wave generator, an isolated transformer, and a primary side filter circuit coupled therebetween. The current sampling apparatus includes: a first sampling circuit coupled to the primary side of the isolated transformer and sampling a total current of the primary side of the isolated transformer and outputting a first sampling current; and a shunt circuit receiving the first sampling current. The shunt circuit includes a first shunt branch circuit through which the first sampling current is transformed into an excitation sampling current and a second shunt branch circuit through which the first sampling current is transformed into a current to be sampled.
US09887629B2

The present invention relates to a pulsating current ripple cancelling circuit and a power converting system using the same cancelling circuit. The pulsating current ripple cancelling circuit includes a first transformer having a primary winding side and a secondary winding side; a second transformer having a primary winding side and a secondary winding side, wherein the primary winding side of the second transformer is electrically coupled with the primary winding side of the first transformer; a first diode electrically coupled with the secondary winding side of the first transformer; a first equivalent capacitor combination electrically coupled with the primary winding side of the first transformer; and a second equivalent capacitor combination electrically coupled with the secondary winding side of the second transformer.
US09887619B2

A method for operating a switched mode power supply (SMPS) during a start-up sequence includes receiving an input current at a bias supply circuit while a first relay and a second relay coupled to a first side circuit within the SMPS are open, generating a first bias supply voltage based on the received input current, closing the first relay after generating the first bias supply voltage, conducting the input current through the first relay and through an in-rush resistor coupled in series with the first relay, and closing the second relay after a first time period.
US09887616B2

A single-phase AC/DC electric power conversion apparatus includes an indirect matrix converter having an input interface to receive a first alternating current (AC) signal and an output interface to produce a second AC signal, where the first AC signal has a grid frequency. A transformer has a primary winding and an electrically isolated and magnetically coupled secondary winding. A coupling inductor is connected in series between the output interface of the indirect matrix converter and the primary winding. An H-bridge switching arrangement is connected to the secondary winding and produces an output signal having a DC component and at least one AC component. The at least one AC component has a second order harmonic of the grid frequency. An active filter reduces the second order harmonic AC component. A modular conversion apparatus for three-phase power replicates the single-phase apparatus as a module for each phase and omits the active filter.
US09887611B2

A linear motor includes a mover movable in a first direction and a stator. A yoke includes a pair of back yokes provided opposite to each other so as to sandwich the mover in a second direction perpendicular to the first direction. A plurality of field magnets are provided on an inner lateral surface of each of the pair of back yokes in the first direction. A pair of auxiliary magnets are provided (i) on end lateral surfaces of the back yokes and (ii) in the vicinity of the field magnets at the extreme end provided in the back yoke. A magnetic member is provided to surround the pair of auxiliary magnets.
US09887610B2

Embodiments of the present invention relate to systems, methods, and apparatus for harvesting energy by transforming mechanical energy into electrical energy. Particularly, the energy can be harvested by converting mechanical energy produced during operations or movements of a body (e.g., a vehicle, a person, a machine, etc.) that generate alternating or periodic force, which can be received by the energy harvesting device.
US09887602B2

A fan bearing cup connection structure includes a bearing cup, a bottom board and a connection member. The bearing cup has a receiving space, a connected section and a shaft hole. The shaft hole is formed at a top end of the bearing cup in communication with the receiving space. The connected section is disposed on outer circumference of the other end of the bearing cup opposite to the shaft hole. The bottom board has an opening. The connected section of the bearing cup is disposed in the opening. The connection member is connected between the bearing cup and the bottom board by means of injection molding. By means of the connection member, the bearing cup and the bottom board can be more securely connected with each other to greatly enhance the concentricity of the bearing cup and the bottom board.
US09887594B2

An electronic device for performing a charging is provided. The electronic device includes a charging module configured to receive power to perform a charging, a communication module configured to communicate with at least one other electronic device, and a processor configured to determine power to be received, based on a signal quality of a communication signal that is received in the communication module, and control the charging module to receive the determined power.
US09887591B2

Embodiments of the present invention may relate generally to electrical systems, and more particularly, to a structure, system, and method of powering an electric ring with an external power source. An energy storage ring may be used to store energy and transmit energy to the electric ring. The energy storage ring may include an energy storage device and an energy transmission device. The electric ring may include an energy receiver device and one or more energy consuming devices. The energy transmission device of the energy storage ring may be configured to transmit energy to energy receiver device of the electric ring. Utilizing the energy storage ring to store energy may increase energy available for use by the electric ring, thus substantially increasing types and number of devices that may be included in the electric ring.
US09887587B2

Disclosed herein are various embodiments for a guided surface wave receiver, comprising circuitry that identifies at least one frequency from a plurality of available frequencies associated with a transmission of a plurality of guided surface waves along a terrestrial medium; and circuitry that adjusts a frequency at which the guided surface wave receiver receives the transmission to the at least one frequency via the terrestrial medium.
US09887584B1

The embodiments described herein include a transmitter that transmits a power transmission signal (e.g., radio frequency (RF) signal waves) to create a three-dimensional pocket of energy. At least one receiver can be connected to or integrated into electronic devices and receive power from the pocket of energy. A wireless power network may include a plurality of wireless power transmitters each with an embedded wireless power transmitter manager, including a wireless power manager application. The wireless power network may include a plurality of client devices with wireless power receivers. Wireless power receivers may include a power receiver application configured to communicate with the wireless power manager application. The wireless power manager application may include a device database where information about the wireless power network may be stored.
US09887578B2

A charging control system for charging a secondary battery from a solar battery, including a first path for transmitting power from the solar battery to the secondary battery, a second path for sensing the voltage of the secondary battery, and a comparison unit for comparing the solar battery voltage with the sensed voltage of the secondary battery. The first path includes a first interrupter, controlled by the comparison unit, which interrupts the first path to prevent discharge of the secondary battery through the solar battery when the solar battery voltage falls below the secondary battery voltage. The second path includes a second interrupter that interrupts the second path after the first path is interrupted, to prevent the secondary battery from discharging through the second path when not being charged through the first path.
US09887572B2

According to one embodiment, a battery pack for connecting an external load via a switch is produced. The output-limiting resistor is used to limit an output current value. And the output-limiting resistor is configured to implement three different resistance values. The switching module is configured to switch a resistance value of the output-limiting resistor to one of the three different resistance values. The measurement module is configured to measure the output current value and a voltage value of the external load. And the control module is configured to perform control for connecting the external load to the battery pack via the switch (SW0) without the output-limiting resistor.
US09887559B2

A power feeding device includes a cover, a primary coil covered with the cover and provided in a predetermined direction with respect to the cover, and a temperature-sensitive detector that detects the temperature of an object on the cover. When the distance from the surface of the cover to the temperature-sensitive detector in the predetermined direction is denoted by L [m], the temperature of the object to be subjected to thermometry by the temperature-sensitive detector is denoted by T0 [K], the temperature to be detected by the temperature-sensitive detector is denoted by T1 [K], and the thermal conductivity of the cover is denoted by λ [W/(m·K)], L satisfies the following equation L ≤ λ × ( T 0 - T 1 ) 5 × T 1 . ( 1 ) This allows the temperature of the object on the cover to be accurately detected.
US09887556B2

Disclosed are various embodiments for transmitting energy conveyed in the form of a guided surface waveguide mode along the surface of a lossy conducting medium such as, e.g., a terrestrial medium by exciting a guided surface waveguide probe. In one embodiment, compensation is provided to elevate isolated capacitance of a terminal of the waveguide probe in the form of mounted charge devices.
US09887543B1

Aspects of the disclosure provide a circuit that includes a switch, a current path circuit and a control circuit. The switch is turned on/off to direct a power supply with a periodic varying voltage to the current path circuit. The current path circuit is coupled with the switch in series to provide a discharge current path to the power supply. The control circuit is configured to detect a time duration during which the periodic varying voltage decreases, and turn on the switch during the time duration to provide the discharge current path to the power supply.
US09887542B2

A processor and power broker for controlling the obtaining, distribution and usage of electrical power for electronic devices such as peripherals of thermostats. Sources of power may incorporate batteries, energy harvesting modules, energy storage capacitors, and power lines. The power broker may maintain charge on the capacitors, operate the energy harvesting modules, control usage of the batteries, and utilize power line sources when available. Loads such as the peripherals may need to request approval for energy usage. Energy usage and conservation may be managed by the power broker according to a power scheme. A power scheme may consist of a set of rules as to how energy usage by the peripherals is to be managed. The rules may also indicate as to how the energy sources are managed.
US09887534B2

A short-circuit detecting device includes a coil and a processing circuit. The coil is configured to detect a variation of magnetic flux intensity generated by a current variation of a current flowing through a power semiconductor switch and to generate an induced electromotive force based on the variation of magnetic flux intensity. When the current variation rate of said current is greater than a predetermined value, the processing circuit is configured to generate a short-circuit signal based on the induced electromotive force so as to turn off the power semiconductor switch based on the short-circuit signal.
US09887533B2

An electronic apparatus includes: a power supply circuit that supplies power supply voltage to a load; an overcurrent detection circuit that performs output of detection information indicating the direction of current at a power supply path for the load in the power supply circuit when overcurrent occurs in the power supply path; and a determination circuit that performs output of notification information indicating whether or not a location at which a failure occurs exists within the power supply circuit or outside the power supply circuit, based on the detection information.
US09887527B2

A floor box for housing electrical components includes a bottom and a plurality of walls extending from the bottom to at least partially define an interior and to at least partially define a central opening accessible to a user. A top plate having an inner portion at least partially defining a first wiring compartment facing the central opening and a second wiring compartment facing the central opening is connected to at least one of the plurality of walls.
US09887521B2

A wire installation tool for installing a wire through an existing wiring harness includes a handle configured to be manually grasped by a user, an elongated shaft extending from the handle, and a wire engagement feature disposed at the free end of the shaft. In one aspect, the wire engagement feature is a generally flat elongated plate defining two openings sized to snugly receive the wire and spaced apart a distance sufficient to receive the wire bent to a curvature between the openings. In another aspect, the wire engagement feature includes a pig-tail element about which the wire is wound and held by friction between the wire and the pig-tail element to hold the wire in engagement with the wire installation tool as the tool and wire are pulled through an existing wiring harness.
US09887515B2

An optical module includes a bench part and a cap on the bench part. The bench part includes a bench, an electrode, a semiconductor optical device and a lens. The electrode is disposed on the first and second areas of the bench. The semiconductor optical device is disposed on the electrode in the first area. The cap includes a pad electrode, a conductor, a ceiling, a front wall, a first side wall, a first wing, and a rear wall. The first wing is disposed on the first side wall. The pad electrode is disposed on the first wing, and the conductor is disposed on the cap base and connected to the pad electrode. The electrode is electrically connected to the conductor on the second area. The ceiling extends along a first plane. The front wall has a front outer face extending along a second plane intersecting the first plane.
US09887509B2

The invention concerns a production line consisting of an automated system for the realization of the industrial wiring of IDC connectors. A first station includes a selection guide accommodating a series of IDC connectors, and a series of pushers for shifting the series of connectors to a paired closure guide for closing the connectors of a second station. The closure guide has a series of mobile spacer partitions interposed between each of several seats, configured to release the connectors by moving said partitions as soon as the connectors are crimped onto cable wires. A third crimping station comprising a series of punches spaced apart from each other at a pre-set distance on a mobile support, which can move to pull each connector the pre-set distance until it brings an adjacent punch into position at an adjacent connector to be crimped.
US09887503B1

A mating connector construction that achieves a slimmer and smaller profile when mating with a conventional USB connector. A slimmer and smaller profile provides substantial advantages and additional uses of a USB connection, for example, with transmitting signals between a watch casing and a watchstrap, as but one example thereof. In a preferred embodiment, the USB connector is a micro USB connector.
US09887500B2

A snap-in electrical receptacle comprising a housing including a plurality of sides, a face plate attached to the housing, at least one electrical outlet attached to the face plate, and at least one L-shaped member included in at least one of the plurality of sides, the L-shaped member including a shelf generally coplanar with the face plate and an inclined protrusion. The snap-in electrical receptacle can be installed without tools or extraneous fasteners, and may be configured with a multiple variety of electrical inlet ports and electrical outlets.
US09887496B2

In a contact connecting of preferably a number of shielded conductor pairs to a board in particular of a plug for high-speed data connections, the board is formed of multiple layers and contains a conductor path tier and a ground tier. A ground contact zone of the ground tier projects, in a tongue-like manner, towards the connected conductor pairs. In the region of the ground contact zone, the individual conductor pairs are pressed in contact against the corresponding pair shielding thereof. To this end, in particular a clamping element is provided that is also used to achieve the shield contacting.
US09887491B2

A lever-type connector (C) has an initial lock (L) that is released to enable rotation of a lever (10) when the connector (C) is connected lightly to a mating connector (30) and the connector (C) is connected properly to the mating connector (30) by rotating the lever (10) from an initial position to a connection end position. The lever (10) and a housing (20) have rotation regulating portions (S) spaced from the initial lock (L) and configured to contact each other in a rotating direction of the lever (10) when the lever (10) is at the initial position for regulating rotation of the lever (10). An abutting portion (19) is provided near the entrance of a cam groove (11) and abuts against a cam pin (34) if the housing (20) is pushed in a connecting direction to the mating connector (30) when the lever (10) is at the initial position.
US09887489B1

A latch assembly is provided in a receptacle in a pin-and-sleeve type electrical connector used to capture a plug of the pin-and-sleeve electrical connector. The latch assembly has a housing with a cover, a plurality of latches and a corresponding plurality of latch lever arm extending from a latch lever, such that pivotable movement of the latch lever is translated to rotational movement of the latches between a plug capture position and a plug release position.
US09887485B2

A ruggedized electrical connector that includes a shell that has an interface front side and an opposite rear side for mounting on a printed circuit board. An interface sealing member is coupled to the interface front side of the shell. The interface sealing member substantially covers the interface front side of the shell for preventing contaminants from passing externally around the shell. A contact subassembly is received in the shell and includes a plurality of contacts and a housing supporting the contacts. Each of the contacts has an interface end and a tail end. The interface ends are arranged in a mating platform extending from the housing toward the front side of said shell for engaging a mating connector. An internal sealing member is coupled around the housing for preventing contaminants from passing internally though the shell. A rear shield is coupled to the rear side of the housing.
US09887479B2

A shield connector (10) includes a housing (20) with a spring accommodating portion (25) open on a facing surface (24), a fixing plate (50) to be fixed to the housing (20) and mounted on a case wall (71), and springs (60) to be arranged inside the spring accommodating portion (25). Each spring (60) includes a first support (63) and a second support (64) to be supported on the housing (20) and a resilient deformation portion (61) convexly curved toward the facing surface (24) and having a convex tip serving as a contact (62) projecting out from an opening of the housing (20) and to be brought into contact with the device-side terminal (73). The resilient deformation portion (61) includes slits (65) extending from a side connected to one of the first and second supports (63, 64) toward an opposite side across the contact portion (62).
US09887477B1

Method, systems, and apparatus are disclosed for fused-wire cable connectors for a busbar. An example cable includes wires, insulation around the wires, and a connector extending from the wires beyond the insulation. The example connector is formed from ends of the wires that are fused together. The example connector defines an aperture that is to receive a fastener to couple the connector to a busbar.
US09887475B2

A low-cost electrical connector that is capable of providing a single or a multiplicity of continuous electrical connections between two individual printed circuit boards, and method of making thereof.
US09887474B2

An information handling system (IHS) includes a reinforced edge card connector having a terminal block having a mounting surface attached to a surface of a first Printed Circuit Board (PCB). A connector housing has a connector opening aligned to the surface of the PCB to receive an edge of a second PCB. An upper row of upper conductors and a lower row of lower conductors are positioned in respective opposition to frictionally engage opposite sides of the edge of the second PCB, wherein the upper conductors are cantilevered pins. The connector housing exposes a bent portion of the cantilevered pins of the upper row of upper conductors. A flexible sheet is attached to an outward surface of the connector housing and to exposed surfaces of the upper row of upper conductors to create a binding force to multiple cantilevered pins to resist deformation.
US09887472B2

A multimedia interface connector includes a connection terminal in electrical connection with a printed circuit board (PCB); a main ground partially enclosing a first end of the connection terminal; and an auxiliary ground arranged between the main ground and the PCB to form a return path for a signal received through the connection terminal, wherein a second end of the connection terminal and the main ground are connected to the PCB.
US09887451B2

An antenna structure includes a radiator, a first metallic sheet, and a second metallic sheet. The first metallic sheet and the second metallic are positioned at two opposite sides of the radiator. The radiator includes a first radiator portion, a second radiator portion, a third radiator portion. The second radiator portion and the third radiator portion are symmetrically connected to the first radiator portion. The first radiator portion is coupled to the second metallic sheet, both the second radiator portion and the third radiator portion are coupled to the first metallic sheet. The first metallic sheet, the second metallic sheet, and the radiator jointly form a loop structure.
US09887439B2

An example electric vehicle battery assembly includes a plurality of battery cells, a cold plate, and a biasing device to urge the plurality of battery cells toward the cold plate. An example method includes biasing a battery cell toward a cold plate to enhance thermal energy transfer between the battery cell and the cold plate.
US09887433B2

The present invention provides copolymers of polyethylene oxide methacrylate and alkenyl group-containing methacrylate, method for preparing the same and use thereof. The copolymers may be used for preparing solid phase electrolytes having high ionic conductivity and enhanced physical properties.
US09887430B2

The present invention provides a lithium secondary battery having a positive electrode provided with a positive electrode active material formed of a lithium-manganese complex oxide represented by the general formula Lix(MnaCobNic)2−x−yMyO2  (1) (where, a, b, and c are 0
US09887424B2

A solid oxide fuel cell comprises a solid electrolyte layer, a barrier layer, and a cathode. The cathode includes a cathode current collecting layer and a cathode active layer. The cathode active layer includes a plurality of micro-cracks in a surface region within a predetermined distance from the interface between the barrier layer and the cathode active layer.
US09887420B2

Provided are lithium transition metal composite particle including a lithium transition metal oxide particle, a metal-doped layer formed by doping the lithium transition metal oxide particle, and LiF formed on the lithium transition metal oxide particle including the metal-doped layer, a preparation method thereof, and a lithium secondary battery including the lithium transition metal composite particles.
US09887418B2

The present invention provides a negative electrode material for a lithium-ion secondary battery, the negative electrode material comprising silicon active material particles containing silicon and nitrogen, the silicon active material particles being capable of occluding and emitting lithium ions, wherein an amount of the nitrogen contained in each silicon active material particle is in the range from 100 ppm to 50,000 ppm, a negative electrode and lithium-ion secondary battery using the material, and a method of producing the material. The negative electrode material is suitable for a lithium-ion secondary battery negative electrode that has high first charge and discharge efficiency and excellent cycle performance and makes the best use of high battery capacity and low volume expansion rate of a silicon material such as a silicon oxide material.
US09887417B2

The problem to be solved by the present invention is to provide a composite active material having favorable electron conductivity. The present invention solves the problem by providing a composite active material comprising an active material, a coat layer with an average thickness of less than 100 nm, formed on a surface of the active material and composed of an ion conductive oxide, and carbon particles penetrating the coat layer, formed on a surface of the active material.
US09887408B2

The bus bar module includes: bus bars for connecting the batteries in series by connecting the positive electrode and the negative electrode of the adjacent batteries; a plurality of terminals electrically connected to the electrodes of the batteries; and a case for housing the bus bars and the terminals. Each terminal includes: a terminal main body on which an insertion hole is provided for inserting the electrode of the battery; and a projecting section projecting from a part of a peripheral edge of the terminal main body in a surface extending direction of the terminal main body. The terminal is arranged so that a projecting direction of the projecting section is along an arranging direction of the batteries.
US09887406B2

The present invention provides a separator for a non-aqueous secondary battery including a porous substrate and an adhesive layer that is formed on one side or both sides of the porous substrate and is an aggregate layer of particles that include a polyvinylidene fluoride resin, the adhesive layer further including a filler that includes at least one of an organic compound or an inorganic compound, the content of the filler being from 20% by mass to 80% by mass, with respect to the total mass of the mass of the particles and the mass of the filler, and the content of the particles per one adhesive layer being from 0.1 g/m2 to 6.0 g/m2.
US09887403B2

A battery assembly can be formed on a base layer provided on a substrate, with a thin film battery stack including an anode layer, a cathode layer, and an electrolyte layer between the anode and cathode layers. The thin film battery stack can be encapsulated, and assembled into a battery system with electrical power connections for the anode and cathode layers.
US09887400B2

A secondary battery is disclosed. In one embodiment, the secondary battery includes i) an electrode assembly comprising upper and lower surfaces opposing each other, ii) a container configured to receive the electrode assembly via an opening defined at one end thereof, iii) a cap assembly configured to close the opening of the container, wherein an electrolyte injection hole is defined in the cap assembly, and wherein the electrolyte injection hole is configured to receive electrolyte and iv) an insulation case configured to be received by the container and being interposed between the cap assembly and the electrode assembly, wherein a first electrolyte permeation passage is formed between an outer surface of the insulation case and an inner surface of the container, and wherein the first electrolyte permeation passage is configured to expedite the permeation of the received electrolyte into the lower surface of the electrode assembly.
US09887393B2

The present invention provides a battery, a method of forming a battery cell container, and an electronic device. The battery of the present invention comprises: a battery cell, and a battery cell container composed of two folded container portions formed by stretching in one thin sheet, wherein, in each container portion, among the planes where the walls of each container exist, at least two planes are inclined to the plane where the thin sheet section for forming the container portion exists. Through the implementation of the present invention, a larger volume of battery container can be obtained with the same or less material as well as easy positioning.
US09887390B2

A display device may include a substrate, a color filter layer, on a first surface of the substrate, including a red color filter, a green color filter, a blue color filter, and a gray color filter, and an organic light emitting diode on the color filter layer. The gray color filter may have a blue light transmittance higher than red and green light transmittances.
US09887388B2

A light emitting element includes an anode, a light transmitting cathode, and a light emitting layer sandwiched therebetween, formed on a surface of a substrate. Light emitted by the light emitting layer by voltage being applied between the electrodes is output from a surface toward the side of the light transmitting electrode. A light scattering layer for scattering evanescent light generated at the surface is provided on the surface of the light transmitting electrode. The light scattering layer has a first scattering portion having an uneven structure and a lower refractive index than the light emitting layer, and second scattering portions that fill at least the bottoms of recesses of the uneven structure and has a different refractive index from the first scattering portion. The distance between the bottoms of the recesses and the surface of the light transmitting electrode is a seepage depth of the evanescent light or less.
US09887387B2

An organic EL display panel including: a substrate; display elements over the substrate; a first sealing layer over the display elements; a buffer layer covering the first sealing layer; and a second sealing layer covering the buffer layer. The first sealing layer, the buffer layer, and the second sealing layer are each made of a silicon nitride film, and a peak amount of ammonia gas desorbing from the silicon nitride film of the buffer layer within a predetermined temperature range is greater than one hundred times and smaller than one thousand times a peak amount of ammonia gas desorbing from each of the silicon nitride film of the first sealing layer and the silicon nitride film of the second sealing layer within the predetermined temperature range.
US09887385B2

An organic light emitting diode display device and a method for manufacturing the same are disclosed where permeation of moisture and oxygen may be prevented. The organic light emitting diode display device includes a protective members including an first inorganic film formed on a substrate to completely cover an organic light emitting diode, an organic film formed on the first inorganic film, and a second inorganic film formed on the first inorganic film and the organic film, wherein the organic film includes a first organic pattern corresponding to upper and side parts of the organic light emitting diode, and at least one second organic pattern being spaced from the first organic pattern and surrounding the first organic pattern, and the second organic pattern has an upper surface having the same height as an upper surface of the first organic pattern.
US09887382B2

The present invention relates to a thermosetting composition for an organic light-emitting element filler, which comprises (A) 100 parts by weight of an epoxy-based resin including (A1) an epoxy resin having a weight average molecular weight of around about 200 g/mol or more to less than about 1000 g/mol, (A2) an epoxy resin having a weight average molecular weight of around about 1000 g/mol or more to less than about 20000 g/mol and (A3) an epoxy resin having a weight average molecular weight of about 20000 g/mol or more to less than about 100000 g/mol, (B) about 10 parts by weight to about 40 parts by weight of a sheet-like filler and (C) about 0.1 parts by weight to about 20 parts by weight of an imidazole curing agent having a cyano group; and an organic light-emitting element display device comprising the same.
US09887381B2

Provided are an organic light-emitting display device and method of manufacturing the same. An organic light-emitting display device includes: an organic light-emitting unit between two substrates, and an adhesive unit configured to fix the two substrates, the adhesive unit including: a plurality of additives, and at least two regions configured to: suppress infiltration of external moisture into the organic light-emitting unit, and decrease separation of at least one of the two substrates from the adhesive unit caused by the external moisture, and wherein the at least two regions have respective concentrations of the plurality of additives different from each other.
US09887379B2

Various embodiments may relate to an optoelectronic component, including an organic functional layer structure, and an electrode on or above the organic functional layer structure. The electrode is electrically conductively coupled to the organic functional layer structure. The electrode includes an optically transparent or translucent matrix including at least one matrix material, and particles embedded into the matrix. The particles have a refractive index that is greater than the refractive index of the at least one matrix material. A difference in refractive index between the at least one matrix material and the particles embedded into the matrix is at least 0.05.
US09887369B2

Provided is a novel organic compound that is used as a host material in which a light-emitting substance is dispersed. The organic compound is represented by General Formula (G1). In the formula, A represents a substituted or unsubstituted dibenzofuran-diyl group, a substituted or unsubstituted dibenzothiophene-diyl group, a substituted or unsubstituted N-aryl-9H-carbazole-diyl group, or a substituted or unsubstituted N-alkyl-9H-carbazole-diyl group; Ar1 and Ar2 each independently represent a single-bond or a substituted or unsubstituted arylene group; R11 to R19 and R21 to R29 each independently represent hydrogen, an alkyl group having 1 to 6 carbon atoms, or a substituted or unsubstituted aryl group having 6 to 13 carbon atoms; X1 and X2 each independently represent a carbon atom or a nitrogen atom; and the carbon atom is bonded to hydrogen, an alkyl group having 1 to 6 carbon atoms, or a substituted or unsubstituted aryl group having 6 to 13 carbon atoms.
US09887367B2

A heterocyclic compound in which three 5-membered rings are fused to a benzene ring and a saturated or unsaturated ring is further fused to each of the 5-membered rings is a novel material, which is useful as a material for organic electroluminescence devices for the production of organic electroluminescence devices and electronic equipment.
US09887359B2

A method for fabricating an organic electro-luminescence device, including: on a substrate, forming a first conductive layer including a first electrode and a first contact pattern electrically insulated therefrom; on the first conductive layer, forming a first mask including a release film, a base film disposed between the release film and the first conductive layer and an opening for partially exposing the first electrode and the first contact pattern; by shielding of a second mask, forming a patterned organic functional layer partially covering the first mask and the first electrode exposed by the first mask; removing the second mask; forming a second conductive layer over the structure aforesaid; and patterning the second conductive layer by removing the release film and the second conductive layer formed thereon to form a second electrode electrically connected to the first contact pattern and a second contact pattern electrically connected to the first electrode.
US09887356B2

Disclosed is a process whereby diverse classes of materials can be 3D printed and fully integrated into device components with active properties. An exemplary embodiment shows the seamless interweaving of five different materials, including (1) emissive semiconducting inorganic nanoparticles, (2) an elastomeric matrix, (3) organic polymers as charge transport layers, (4) solid and liquid metal leads, and (5) a UV-adhesive transparent substrate layer, demonstrating the integrated functionality of these materials. Further disclosed is a device for printing these fully integrated 3D devices.
US09887348B2

To obtain a piezoelectric film having excellent piezoelectric properties. One aspect of the present invention relates to ferroelectric ceramics including a ZrO2 film oriented in (200), a Pt film that is formed on the ZrO2 film and is oriented in (200) and a piezoelectric film formed on the Pt film.
US09887340B2

The thermoelectric conversion module includes a porous insulating film having an insulation property and a thermoelectric conversion element in a thin film shape formed on a first surface of the insulating film, the first surface includes a surface inclined to a second surface positioned on an opposite side of the first surface, and a density of the insulating film increases as a distance between the first surface and the second surface decreases.
US09887332B2

A semiconductor light-emitting device package includes: a light-emitting structure having a first surface, a second surface opposite to the first surface and side surfaces disposed between the first and the second surfaces, the light-emitting structure comprising a first light-emitting laminate and a second light-emitting laminate, each of the first and the second light emitting laminates including: a first conductivity-type semiconductor layer; an active layer, and a second conductivity-type semiconductor layer, an interconnector provided on the second surface of the light-emitting structure and configured to electrically connect the first and the second light-emitting laminates; a metal guide surrounding the side surfaces of the light-emitting structure; and an encapsulant surrounding the metal guide and the second and the side surfaces of the light-emitting structure and exposing the first surface of the light-emitting structure.
US09887324B2

A light emitting device package is disclosed. The light emitting device package includes a package body including at least one ceramic layer, a submount disposed at the package body, a light emitting device disposed on the submount for emitting ultraviolet (UV)-wavelength light, and an anti-reflection (AR) coating layer disposed around the light emitting device, the AR coating layer being formed of an inorganic coating layer.
US09887317B2

A light-emitting device including a substrate; a first conductivity semiconductor layer disposed on the substrate; a first barrier disposed on the first conductivity semiconductor layer; a well disposed on the first barrier and including a first region having a first energy gap and a second region having a second energy gap and closer to the semiconductor layer than the first region; a second barrier disposed on the well; and a second conductivity semiconductor layer disposed on the second barrier; wherein the first energy gap decreases along a stacking direction of the light-emitting device and has a first gradient, the second energy gap increases along the stacking direction and has a second gradient, and an absolute value of the first gradient is smaller than an absolute value of the second gradient.
US09887312B2

A solar cell wherein: an emitter layer is formed on a light-receiving-surface side of a crystalline silicon substrate, with a dopant of the opposite conductivity type from the silicon substrate added to said emitter layer; a passivation film is formed on the surface of the silicon substrate; and an extraction electrode and a collector electrode are formed. Said extraction electrode extracts photogenerated charge from the silicon substrate, and said collector electrode contacts the extraction electrode at least partially and collects the charge collected at the extraction electrode. The extraction electrode contains a first electrode that consists of a sintered conductive paste containing a dopant that makes silicon conductive. Said first electrode, at least, is formed so as to pass through the abovementioned passivation layer. The collection electrode contains a second electrode that has a higher conductivity than the aforementioned first electrode. This invention reduces contact-resistance losses between the silicon and the electrodes, resistance losses due to electrode resistance, and optical and electrical losses in the emitter layer, thereby greatly improving the characteristics of the solar cell.
US09887310B2

A semiconductor layered structure includes a substrate formed of a III-V compound semiconductor, a buffer layer disposed on and in contact with the substrate and formed of a III-V compound semiconductor, and a quantum well layer disposed on and in contact with the buffer layer and including a plurality of component layers formed of III-V compound semiconductors. The substrate has a diameter of 55 mm or more. At least one of the component layers is formed of a mixed crystal of three or more elements. When the compound semiconductor forming the substrate has a lattice constant d1, the compound semiconductor forming the buffer layer has a lattice constant d2, and the compound semiconductors forming the quantum well layer have an average lattice constant d3, (d2−d1)/d1 is −3×10−3 or more and 3×10−3 or less, and (d3−d1)/d1 is −3×10−3 or more and 3×10−3 or less.
US09887309B2

Disclosed is at least one embodiment of an infrared (IR) photovoltaic (PV) detector, comprising a IV-VI Lead (Pb)-salt layer disposed on a substrate and a charge-separation-junction (CSJ) structure associated with the IV-VI Pb-salt layer, wherein the CSJ structure comprises a plurality of element areas disposed upon or within the IV-VI Pb-salt layer, wherein the plurality of element areas are spaced apart from each other. Each element area may be connected to a first Ohmic contact thereby forming a plurality of interconnected first Ohmic contacts, and a second Ohmic contact may be disposed upon a portion of the IV-VI Pb-salt layer. In another non-limiting embodiment, a PV detector, comprising a heterojunction region that comprises at least one IV-VI Pb-salt material layer coupled to at least one non-Pb-salt layer, wherein the at least one IV-VI Pb-salt layer and the at least one non-Pb-salt layer form a p-n junction or Schottky junction with a type II band gap alignment.
US09887303B2

Example embodiments relate to semiconductor devices including two-dimensional (2D) materials, and methods of manufacturing the semiconductor devices. A semiconductor device may be an optoelectronic device including at least one doped 2D material. The optoelectronic device may include a first electrode, a second electrode, and a semiconductor layer between the first and second electrodes. At least one of the first electrode and the second electrode may include doped graphene. The semiconductor layer may have a built-in potential greater than or equal to about 0.1 eV, or greater than or equal to about 0.3 eV. One of the first electrode and the second electrode may include p-doped graphene, and the other may include n-doped graphene. Alternatively, one of the first electrode and the second electrode may include p-doped or n-doped graphene, and the other may include a metallic material.
US09887299B2

A transistor with excellent electrical characteristics (e.g., on-state current, field-effect mobility, or frequency characteristics) is provided. The transistor includes an oxide semiconductor layer including a channel formation region, a first gate electrode, a second gate electrode, a source electrode, and a drain electrode. The oxide semiconductor layer is between the first gate electrode and the second gate electrode. The oxide semiconductor layer has a pair of side surfaces in contact with the source electrode and the drain electrode and includes a region surrounded by the first gate electrode and the second gate electrode without the source electrode and the drain electrode interposed therebetween.
US09887297B2

A semiconductor device includes a gate electrode having higher Gibbs free energy for oxidation than a gate insulating film. An oxide semiconductor layer having a fin shape is formed over an insulating surface, a gate insulating film is formed over the oxide semiconductor layer, a gate electrode including an oxide layer and facing top and side surfaces of the oxide semiconductor layer with the gate insulating film located therebetween is formed, and then by performing heat treatment, a gate electrode is reduced and oxygen is supplied to the oxide semiconductor layer through the gate insulating film.
US09887287B1

Semiconductor devices include a semiconductor layer structure having a wide band-gap semiconductor drift region having a first conductivity type. A gate trench is provided in an upper portion of the semiconductor layer structure, the gate trench having first and second opposed sidewalls that extend in a first direction in the upper portion of the semiconductor layer structure. These devices further include a deep shielding pattern having a second conductivity type that is opposite the first conductivity type in the semiconductor layer structure underneath a bottom surface of the gate trench, and a deep shielding connection pattern that has the second conductivity type in the first sidewall of the gate trench. The devices include a semiconductor channel region that has the first conductivity type in the second sidewall of the gate trench.
US09887282B1

A method of forming an electrical device that includes forming ohmic contacts to a type III-V semiconductor substrate, and depositing a dielectric layer on the ohmic contacts and an exposed surface of the type III-V semiconductor substrate. A nanotube is positioned on a surface of the high-k dielectric that is overlying the type III-V semiconductor substrate and is between the ohmic contacts using chemical recognition. The dielectric layer is removed so that the nanotube is repositioned directly on the type III-V semiconductor substrate to provide an Schottky contact to a channel region of the type III-V semiconductor substrate.
US09887281B2

A semiconductor device includes a first stacked portion above a substrate, the first stacked portion comprising a first nitride semiconductor layer containing aluminum and a second nitride semiconductor layer containing carbon, a third nitride semiconductor layer on the first stacked portion, the third nitride semiconductor layer containing carbon and having a greater thickness than each of the first and second nitride semiconductor layers, the third nitride semiconductor layer having a lower carbon concentration than the second nitride semiconductor layer, a second stacked portion on the third nitride semiconductor, the second stacked portion comprising a fourth nitride semiconductor layer containing aluminum and a fifth nitride semiconductor layer containing carbon, a sixth nitride semiconductor layer on the second stacked portion, a seventh nitride semiconductor layer on the sixth nitride semiconductor layer and containing aluminum, and a first electrode on the seventh nitride layer.
US09887280B2

A superjunction semiconductor device includes a first semiconductor layer doped with a first conductivity type; an active region formed on the first semiconductor layer, the active region including a drift layer; and a termination region disposed to surround the active region, the termination region including a lower edge region disposed on a side surface of the drift layer and an upper edge region disposed on the lower edge region, wherein the upper edge region includes a lower charge balance region disposed on the lower edge region, the lower charge balance region having a second conductivity type different from the first conductivity type, and an upper charge balance region disposed on the lower charge balance region, the upper charge balance region having the first conductivity type.
US09887279B2

A semiconductor device includes a conductivity type drain layer, a conductivity type drift layer, conductivity type base regions located in an upper surface of the drift layer, a conductivity type source region which is disposed inside each of the base regions and is spaced apart from the periphery of the base region, and a channel region is formed between the source region and the periphery of the base region. The semiconductor device further includes a gate insulating layer covering the channel region, a gate electrode which is located on the gate insulating layer and faces the channel region, a plurality of conductivity type column regions, each extends from the plurality of base regions to the drain layer in the drift layer, a trap level forming region in the drift layer, a drain electrode electrically connected to the drain layer, and a source electrode electrically connected to the source region.
US09887274B2

A FinFET and methods for forming a FinFET are disclosed. A method includes forming trenches in a semiconductor substrate to form a fin, depositing an insulating material within the trenches, and removing a portion of the insulating material to expose sidewalls of the fin. The method also includes recessing a portion of the exposed sidewalls of the fin to form multiple recessed surfaces on the exposed sidewalls of the fin, wherein adjacent recessed surfaces of the multiple recessed surfaces are separated by a lattice shift. The method also includes depositing a gate dielectric on the recessed portion of the sidewalls of the fin and depositing a gate electrode on the gate dielectric.
US09887267B2

A normally-off transistor with a high operating voltage is provided. The transistor can include a barrier above the channel and an additional barrier layer located below the channel. A source electrode and a drain electrode are connected to the channel and a gate electrode is connected to the additional barrier layer located below the channel. The bandgap for each of the barrier layers can be larger than the bandgap for the channel. A polarization charge induced at the interface between the additional barrier layer below the channel and the channel depletes the channel. A voltage can be applied to the bottom barrier to induce free carriers into the channel and turn the channel on.
US09887266B2

Ultra-low drain-source resistance power MOSFET. In accordance with an embodiment of the preset invention, a semiconductor device comprises a plurality of trench power MOSFETs. The plurality of trench power MOSFETs is formed in a second epitaxial layer. The second epitaxial layer is formed adjacent and contiguous to a first epitaxial layer. The first epitaxial layer is formed adjacent and contiguous to a substrate highly doped with red Phosphorus. The novel red Phosphorus doped substrate enables a desirable low drain-source resistance.
US09887265B2

A semiconductor device includes a monocrystalline substrate configured to form a channel region between two recesses in the substrate. A gate conductor is formed on a passivation layer over the channel region. Dielectric pads are formed in a bottom of the recesses and configured to prevent leakage to the substrate. Source and drain regions are formed in the recesses on the dielectric pads from a deposited non-crystalline n-type material with the source and drain regions making contact with the channel region.
US09887263B2

An SiC semiconductor device includes an SiC layer including a drift region forming a surface and a body region forming a part of a surface and being in contact with the drift region, a drain electrode electrically connected to a region on a side of the surface in the drift region, and a source electrode electrically connected to the body region. Main carriers which pass through the drift region and migrate between the drain electrode and the source electrode are only electrons. Z1/2 center is introduced into the drift region at a concentration not lower than 1×1013 cm−3 and not higher than 1×1015 cm−3.
US09887258B2

A method for fabricating a capacitor includes following steps: providing a substrate and a first conducting material layer which is disposed on the substrate; removing a part of the first conducting material layer to expose a part of the substrate to form a plurality of first inner electrodes, wherein the first inner electrodes are arranged along a first direction, and the adjacent first inner electrodes have an interval therebetween; forming a dielectric layer along a second direction by a chemical vapor deposition process, wherein the first direction is perpendicular to the second direction so that the dielectric layer covers the first inner electrodes and the exposed part of the substrate, and the dielectric layer does not fully fill the intervals; and forming a second conducting material layer to fill the intervals that are not fully filled by the dielectric layer to form a plurality of second inner electrodes.
US09887257B2

In one embodiment, a capacitor structure includes a substrate, a dielectric stack, a first conductor segment, a second conductor segment and a shielding conductor segment. The dielectric stack is formed on the substrate. A first layer of the dielectric stack includes a plurality of conductor segments routed only in a first direction. A first conductor segment among the multiple conductor segments may be biased to a first voltage. The second conductor segment among the multiple conductor segments may be biased to a second voltage. The shielding conductor segment may be biased to the second voltage and is formed at an end of the first conductor segment. In addition to that, the capacitances for the capacitor structure may be adjusted while the footprint of the capacitor structure is fixed.
US09887247B2

A sub-pixel arrangement structure of an organic light emitting diode display including a plurality of sub-pixels is provided. The plurality of sub-pixels are arranged in a first direction and a second direction to form a sub-pixel array. The first direction is inclined at a first angle relative to a reference direction, and the second direction is inclined at a second angle relative to the reference direction. Each four sub-pixels of the plurality of sub-pixels form a virtual quadrangle. The each four sub-pixels include two sub-pixels having a same color, and the two sub-pixels having the same color are arranged at adjacent vertexes of the virtual quadrangle in one of the first direction and the second direction.
US09887241B2

A display device in which variations in luminance due to variations in characteristics of transistors are reduced, and image quality degradation due to variations in resistance values is prevented. The invention comprises a transistor whose channel portion is formed of an amorphous semiconductor or an organic semiconductor, a connecting wiring connected to a source electrode or a drain electrode of the transistor, a light emitting element having a laminated structure which includes a pixel electrode, an electro luminescent layer, and a counter electrode, an insulating layer surrounding an end portion of the pixel electrode, and an auxiliary wiring formed in the same layer as a gate electrode of the transistor, a connecting wiring, or the pixel electrode. Further, the connecting wiring is connected to the pixel electrode, and the auxiliary wiring is connected to the counter electrode via an opening portion provided in the insulating layer.
US09887240B2

A non-volatile data storage device comprises pairs of immediately adjacent and isolated-from-one-another local bit lines that are independently driven by respective and vertically oriented bit line selector devices. The isolation between the immediately adjacent and isolated-from-one-another local bit lines also isolates from one another respective memory cells of the non-volatile data storage device such that leakage currents cannot flow from memory cells connected to a first of the immediately adjacent and isolated-from-one-another local bit lines to memory cells connected to the second of the pair of immediately adjacent and isolated-from-one-another local bit lines. A method programming a desire one of the memory cells includes applying boosting voltages to word lines adjacent to the bit line of the desired memory cell while not applying boosting voltages to word lines adjacent to the other bit line of the pair.
US09887239B2

Some embodiments include memory arrays. The memory arrays can have global bitlines extending along a first horizontal direction, vertical local bitlines extending perpendicularly from the global bitlines, and wordlines extending along a second horizontal direction which is perpendicular to the first horizontal direction. The global bitlines may be subdivided into a first series at a first elevational level, and a second series at a second elevational level which is different from the first elevational level. The global bitlines of the first series can alternate with the global bitlines of the second series. There can be memory cell material directly between the wordlines and the vertical local bitlines. The memory cell material may form a plurality of memory cells uniquely addressed by wordline/global bitline combinations. Some embodiments include cross-point memory cell units that have areas of about 2F2.
US09887237B2

According to an embodiment, a magnetic storage device includes a semiconductor region including a trench; a gate electrode disposed in the trench; an insulation film covering the gate electrode and provided in a manner to fill the trench; and a magnetoresistive effect element including at least a first ferromagnetic layer, a second ferromagnetic layer, and a non-magnetic layer provided between the first ferromagnetic layer and the second ferromagnetic layer, the non-magnetic layer in a side surface of the magnetoresistive effect element including the non-magnetic layer being provided on a top surface of the insulation film.
US09887236B2

To improve color reproduction areas in a display device having light-emitting elements. A display region has a plurality of picture elements. Each picture element includes: first and second pixels each including a light-emitting element which has a chromaticity whose x-coordinate in a CIE-XY chromaticity diagram is 0.50 or more; third and fourth pixels each including a light-emitting element which has a chromaticity whose y-coordinate in the diagram is 0.55 or more; and fifth and sixth pixels each including a light-emitting element which has a chromaticity whose x-coordinate and y-coordinate in the diagram are 0.20 or less and 0.25 or less, respectively. The light-emitting elements in the first and second pixels have different emission spectrums from each other; the light-emitting elements in the third and fourth pixels have different emission spectrums from each other; and the light-emitting elements in the fifth and sixth pixels have different emission spectrums from each other.
US09887227B2

A method of manufacturing a solid-state image sensor, includes forming a first isolation region of a first conductivity type in a semiconductor layer having first and second surfaces, the forming the first isolation region including first implantation for implanting ions into the semiconductor layer through the first surface, forming charge accumulation regions of a second conductivity type in the semiconductor layer, performing first annealing, forming an interconnection on a side of the first surface of the semiconductor layer after the first annealing, and forming a second isolation region of the first conductivity type in the semiconductor layer, the forming the second isolation region including second implantation for implanting ions into the semiconductor layer through the second surface. The first and second isolation regions are arranged between the adjacent charge accumulation regions.
US09887215B2

A display module substrate and a manufacturing method thereof are provided. The display module substrate includes a substrate body and a plurality of signal circuits. The substrate body has a supporting surface. The supporting surface includes a viewing area and a signal circuit area on one side of the viewing area. The signal circuits are disposed on the supporting surface and located at the signal circuit area. The signal circuit area has a plurality of apertures running through the substrate body, wherein the apertures are not shielded by the signal circuits. In a manufacturing thereof, the substrate body is disposed on a transparent carrier plate. When high-energy light is applied through the transparent carrier plate to etch a bottom surface of the substrate body to separate the substrate body and the transparent carrier plate, the resulting gas leaves through the apertures.
US09887208B2

A memory device may include a peripheral region and a cell region. The peripheral region may include a first substrate, a plurality of circuit elements disposed on the first substrate, a first insulating layer disposed on the plurality of circuit elements, and a first protective layer disposed in the first insulating layer. The cell region may include a second substrate disposed on the first insulating layer, wherein the cell region includes a first impurity region, a channel region extending in a direction substantially perpendicular to an upper surface of the second substrate, a plurality of gate electrode layers stacked on the second substrate and adjacent to the channel region, and a first contact electrically connected to the first impurity region, wherein the first protective layer is disposed below the first impurity region, and has a shape corresponding to a shape of the first impurity region.
US09887206B2

A non-volatile memory cell, and method of making, that includes a semiconductor substrate having a fin shaped upper surface with a top surface and two side surfaces. Source and drain regions are formed in the fin shaped upper surface portion with a channel region there between. A conductive floating gate includes a first portion extending along a first portion of the top surface, and second and third portions extending along first portions of the two side surfaces, respectively. A conductive control gate includes a first portion extending along a second portion of the top surface, second and third portions extending along second portions of the two side surfaces respectively, a fourth portion extending up and over at least some of the floating gate first portion, and fifth and sixth portions extending out and over at least some of the floating gate second and third portions respectively.
US09887199B2

Semiconductor devices are provided. A semiconductor device includes a peripheral circuit region and a first memory region that are side by side on a substrate. Moreover, the semiconductor device includes a second memory region that is on the peripheral circuit region and the first memory region. Related methods of programming semiconductor devices are also provided.
US09887198B2

Semiconductor structures with different devices each having spacers of equal thickness and methods of manufacture are disclosed. The method includes forming a first gate stack and a second gate stack. The method further includes forming sidewall spacers of equal thickness for both the first gate stack and the second gate stack by depositing a liner material over spacer material on sidewalls of the first gate stack and the second gate stack and within a space formed between the spacer material and source and drain regions of the first gate stack.
US09887162B2

A method in which microelectronic devices are attached to a substrate surface, wherein spaces interpose neighboring ones of the microelectronic devices. Each microelectronic device has an outermost surface that is substantially parallel to the substrate surface. The substrate is closed in a transfer molding cavity of a transfer molding apparatus such that an internal surface of the transfer molding cavity contacts a substantial portion of each of the outermost surfaces of the microelectronic devices. A molding compound is subsequently injected into the transfer molding cavity, including into the spaces between ones of the plurality of microelectronic devices.
US09887158B1

A conductive structure includes a substrate including a first dielectric layer formed thereon, a first trench formed in the first dielectric layer, a first barrier layer formed in the first trench, a first nucleation layer formed on the first barrier layer, a first metal layer formed on the first nucleation layer, and a first high resistive layer sandwiched in between the first barrier layer and the first metal layer.
US09887154B2

A semiconductor device includes an insulating substrate including a substrate, a metal pattern formed on an upper surface of the substrate, and a metal film formed on a lower surface of the substrate, a semiconductor element fixed on the metal pattern, a case surrounding the metal pattern and having a contact portion maintained in contact with the upper surface of the substrate, and an adhesive with which the case and a portion of the upper surface of the substrate outside a portion maintained in contact with the contact portion are bonded together, wherein a plurality of through holes are formed in a peripheral portion of the case, the through holes extending vertically through the case, and wherein the metal film exists in at least part of a place right below the contact portion.
US09887130B2

Provided is a FinFET device including a substrate having at least one fin, a gate stack, a spacer, a strained layer and a composite etching stop layer. The gate stack is across the at least one fin. The spacer is on a sidewall of the gate stack. The strained layer is in the substrate aside the gate stack. The composite etching stop layer is on the spacer and on the strained layer. Besides, the composite etching stop layer is thicker on the spacer but thinner on the strained layer.
US09887128B2

The present disclosure provides a method of fabricating a semiconductor structure in accordance with some embodiments. The method includes forming a first low-k dielectric layer over a substrate; forming a first and second metal features in the first low-k dielectric layer; forming a first trench in the first low-k dielectric layer, the first trench spanning between the first and second metal features; performing a ultraviolet (UV) treatment to sidewalls of the first low-k dielectric layer in the first trench; forming a first etch stop layer in the first trench; and depositing a second low-k dielectric layer on the first etch stop layer, thereby forming an air gap in the first trench.
US09887124B2

A process for the manufacture of a composite structure includes the following stages: a) providing a donor substrate comprising a first surface and a support substrate; b) forming a zone of weakening in the donor substrate, the zone of weakening delimiting, with the first surface of the donor substrate, a working layer; c) assembling the support substrate and the donor substrate; d) fracturing the donor substrate along the zone of weakening; and e) thinning the working layer so as to form a thinned working layer. Stage b) is carried out so that the working layer exhibits a thickness profile appropriate for compensating for the nonuniformity in consumption of the working layer during stage e).
US09887122B2

In an apparatus for treating a wafer-shaped article, a spin chuck is configured to hold a wafer-shaped article of a predetermined diameter. A non-rotating plate is positioned relative to the spin chuck such that the non-rotating plate is beneath and parallel to a wafer-shaped article when positioned on the spin chuck. A fluid dispensing nozzle passes through the non-rotating plate and terminates in a discharge end positioned above and adjacent to the non-rotating plate. The discharge end comprises a horizontal gas discharge nozzle configured to distribute gas radially outwardly across an upper surface of the non-rotating plate.
US09887120B2

A rotary chuck for processing wafer-shaped articles comprises a chuck body having a series of gripping pins that are movable by sliding horizontally and in unison relative to the chuck body from a first position in which the gripping pins are relatively more retracted into the chuck body to a second position in which the gripping pins are relatively more extended from the chuck body and in which the gripping pins are positioned so as to support a wafer-shaped article of a predetermined diameter.
US09887116B2

The tip face 411 of the base portion 41 inserted into the retaining groove 321 and the groove bottom face 322 have a positional relationship of facing each other, and a bottom portion space 413 is formed between the base portion 41 inserted into the retaining groove 321 and the groove bottom face 322. A pair of side faces 412 of the base portion 41 inserted into the retaining groove 321 and the pair of groove side faces 323 have a positional relationship of facing each other, and side face spaces 324 which are in communication with an opening of the retaining groove 321 are respectively formed between the pair of side faces 412 of the base portion 41 inserted into the retaining groove and the pair of groove side faces 323, and the bottom portion space is in communication with the side face space.
US09887108B2

A shower head 13 (gas supply device) of supplying a processing gas and an additional gas from a processing gas supply source and an additional gas source, respectively, into a processing space S includes multiple gas distribution plates 28 to 31, the cooling plate 32, and the cover plate 33 stacked in sequence. A peripheral gas diffusion space 35 and an outermost gas diffusion space 36 are formed in the undermost gas distribution plate 28. At least one gas supply path for supplying the processing gas and additional gas into any one of the peripheral gas diffusion space and the outermost gas diffusion space is formed at each of the gas distribution plates. The gas supply path is branched into multiple lines and distances from the processing gas supply source to front ends of the respective branch lines are set to be all the same.
US09887106B2

An ejection inspection part of a substrate processing apparatus includes a light emitting part and an imaging part. The light emitting part emits light along a predetermined light existing plane to irradiate a processing liquid ejected from outlets of an ejection head with the light. The imaging part captures an image of the processing liquid passing through planar light emitted from the light emitting part to acquire an inspection image including bright dots. In the ejection inspection part, a determination frame setting part sets normal ejection determination frames corresponding to the outlets in the inspection image. The determination part acquires existence information indicating whether or not a bright dot exists in each normal ejection determination frame and uses the existence information to determine the quality of the ejection operation of the outlet corresponding to the normal ejection determination frame. It is thus possible to individually and accurately determine the quality of the ejection operations of the outlets.
US09887105B2

An object of the present invention is to improve the reliability and productivity of a semiconductor device by suppressing generation of a resin burr in a molding process. In a mold die, a tip-end surface of each push-up pin provided on the rear surface side of a lower die cavity block and a part of the rear surface of the lower die cavity block with which the tip-end surface of each push-up pin is contacted are inclined in such a manner that a distance to a top surface of the lower die cavity block becomes longer towards the pot side where mold resin is supplied. Accordingly, when the lower die cavity block is returned to the initial position, the lower die cavity block is lifted while being slightly moved towards the pot block side. Thus, no gap is formed between a side surface of the pot block and a side surface of the lower die cavity block.
US09887104B2

Some embodiments relate to an electronic package. The electronic package includes a substrate and a die attached to the substrate. The electronic package further includes an underfill positioned between the die and the substrate due to capillary action. A support surrounds the die. The support provides the same beneficial fillet geometry on all die edges. Therefore, the support provides similar stress reduction on all die edges. Other embodiments relate to method of fabricating an electronic package. The method includes attaching a die to a substrate and inserting an underfill between the die and the substrate using capillary action. The method further includes placing a support around the die such that the support surrounds the die.
US09887099B2

A method includes: forming a metal oxide film on a substrate including an etching target film and a metal pattern formed thereon, and forming an oxide film having a relatively strong oxygen bond on the metal pattern; performing a reduction treatment such that the metal oxide film formed on the metal pattern is defined as a first metal-containing film and the metal oxide film formed on the etching target film is defined as a second metal-containing film whose surface is reduced into metal; selectively forming a metal film on only the second metal-containing film formed on the etching target film, the metal film having such a property that it is easy to be formed on metal and is hard to be formed on an oxide; and obtaining an inversion pattern composed of the inversion material by etching away the metal pattern and leaving the inversion material and the metal film.
US09887096B2

A method of etching exposed silicon oxide on patterned heterogeneous structures is described and includes a gas phase etch created from a remote plasma etch. The remote plasma excites a fluorine-containing precursor. Plasma effluents from the remote plasma are flowed into a substrate processing region where the plasma effluents combine with water vapor. Reactants thereby produced etch the patterned heterogeneous structures to remove two separate regions of differing silicon oxide at different etch rates. The methods may be used to remove low density silicon oxide while removing less high density silicon oxide.
US09887095B2

The present disclosure provides one embodiment of an etch system. The etch system includes a tank designed to hold an etch solution for etching; a silicon monitor configured to measure silicon concentration of the etch solution; a drain module coupled to the tank and being operable to drain the etch solution; and a supply module being operable to fill in the tank with a fresh etch solution.
US09887093B1

A semiconductor device manufacturing method includes forming a first resist and a second resist on a stacked body that includes a plurality of first films and a plurality of second films, the second resist facing one or more side surfaces of the first resist; forming a third film in a slit between the first resist and the second resist, the third film covering the side surfaces of the first resist and defining exposed surfaces of the first resist not covered by the third film; performing a first etch of the stacked body from an upper surface using the first resist, the second resist, and the third film as a mask; selectively etching the one or more exposed surfaces of the first resist and the second resist; and performing a second etch of the stacked body from the upper surface using the first resist and the third film as a mask.
US09887092B2

Provided is an etching method including: an etching step of performing an etching processing using an etching liquid on a workpiece accommodated in an etching processing unit; and an interval step between the etching step on the workpiece and a next etching step on another workpiece. The etching step includes a first partial replacement pattern including discharging the etching liquid in the etching processing unit provided for the etching processing by a first set amount, and supplying a new etching liquid into the etching processing unit by a second set amount, and the interval step includes a second partial replacement pattern including discharging the etching liquid in the etching processing unit provided for the etching processing by a third set amount, and supplying a new etching liquid into the etching processing unit by a fourth set amount.
US09887090B2

A method comprises depositing a dielectric layer on sidewalls and a bottom of a trench of a gate structure, depositing a metal layer on the dielectric layer, depositing a protection layer on the metal layer, wherein an upper portion of a sidewall portion of the protection layer is thinner than a lower portion of the sidewall portion of the protection layer and etching back the metal wherein an upper portion of a first metal sidewall of the metal layer is thinner than a lower portion of the first metal sidewall and an upper portion of a second metal sidewall of the metal layer is thinner than a lower portion of the second metal sidewall.
US09887087B1

A method of manufacturing p-n junction in semiconductor material such that small dimensions of such junctions are maintained, and associated lattice dislocations of such junctions may be preferentially maintained, and devices with such patterned semiconductor material, is disclosed. Typically, a neutron moderator is used to slow fast neutrons to thermal energies. A mask made from thermal neutron absorbing material, such as cadmium, is placed in close proximity to such neutron moderator. Thermal neutron focusing optics, such as compound refractive lenses, are used to collect and focus thermal neutrons emitted from the mask such that the pattern or portion of the pattern is transferred to the silicon body, with neutrons transmitted from the window areas in the mask and through the neutron optic so as to form the donor dopant concentration for the n-type regions by transmutation of silicon atoms into phosphorus. An electronic device produced by such a method has vertical p-n junctions continuous between both major surfaces and horizontal alternating p-type and n-type regions across most of the face of the material, such that unique properties are achieved.
US09887076B2

A system for controlling convective flow in a light-sustained plasma includes an illumination source configured to generate illumination, a bulb-less gas containment structure, and a collector element arranged to focus illumination from the illumination source into the volume of gas in order to generate a plasma within the volume of gas contained within the bulb-less gas containment structure. Further, the plasma is generated within a concave region of the collector element, where the collector element includes an opening through the collector element for propagating a portion of a plume of the plasma from a first region of the bulb-less gas containment structure to a second region of the bulb-less gas containment structure, wherein the first region of the bulb-less gas containment structure and the second region of the bulb-less gas containment structure are at least partially separated by a surface of the collector element.
US09887075B2

A device for manipulating charged particles using an axial electric field as they travel along a longitudinal axis of the device is disclosed. The method comprises providing an outer electrode for generating an electric field and providing a plurality of inner electrodes that are separated by gaps of different lengths. The electric field generated by the outer electrode penetrates the gaps between the inner electrodes and the gaps are selected such that the desired potential profile is arranged along the longitudinal axis in order to manipulate the charged particles in the desired manner.
US09887072B2

The present disclosure is directed to a material layer deposition system. The material layer deposition system includes a wafer pedestal configured to support at least one wafer within a confinement shield structure and a target carrier structure positioned above the wafer pedestal at an opposite side of the confinement shield structure. The target carrier structure is configured to support a sputtering target. The material layer deposition system further includes a collimator disposed within the confinement shield structure between the wafer pedestal and the target carrier structure, an electrical power source coupled to the collimator to supply electrical power, and a control system configured to control the electrical power source coupled to the collimator.
US09887052B1

A light guide plate includes a light shielding plate body, a light guide plate body and a plurality of light source receiving spaces. The light shielding plate body includes a peripheral frame, a plurality of longitudinal and transverse partition strips provided in the peripheral frame, and a plurality of light guide regions cooperatively defined by the peripheral frame and the longitudinal and transverse partition strips. The light guide regions are configured to respectively align with the keys. The light guide plate body includes a plurality of light guide blocks embedded in the light guide regions, respectively. The light source receiving spaces correspond to the light guide blocks.
US09887051B2

Described herein are embodiments of a remote disconnect switch assembly. In one embodiment, the remote disconnect switch assembly comprises: an actuator; a shuttle that is operably moved by the actuator; one or more disconnect switches that are opened or closed by movement of the shuttle; one or more sensors; a communication interface; and a processor, wherein the processor is operably connected with the actuator, the one or more sensors and the communication interface, and wherein the processor is configured to: communicate with one or more other computing devices over a network using the communication interface; receive signals from the one or more sensors; and cause the actuator to operate in accordance with the signals received from the one or more sensors or the communications with the one or more other computing devices.
US09887048B2

Provided is a stretchable supercapacitor and a method of manufacturing the same. The stretchable supercapacitor includes a separator between first and second current collectors. The first and second current collectors each including an active material. The second current collector is on the first current collector. The separator includes an electrolyte. Each of the separator, the first current collector and the second current collector includes an elastic polymer layer. The first and second current collectors may each have a 3-dimensional nano-pore structure. The stretchable supercapacitor may further include a first electrode in contact with the first current collector and a second electrode in contact with the second current collector. The elastic polymer layers may include at least one of styrene-b-butadiene-b-styrene (SBS), polyurethane, polyurethane acrylate, acrylate polymer, acrylate terpolymer, and silicone-based polymer.
US09887045B2

A power storage device has a power storage element and an electrolytic solution. The power storage element includes an anode body, a cathode body opposed to the anode body, and a separator interposed between the anode body and the cathode body. The separator includes a separator base material and a conductive polymer deposited on the separator base material. The power storage element is impregnated with the electrolytic solution. The separator has a first surface layer, which includes a first surface opposed to the anode body, and a second surface layer, which includes a second surface opposed to the cathode body. The first surface layer has a first region in which the conductive polymer is deposited, and the second surface layer has a second region in which the conductive polymer is not deposited.
US09887041B2

An anode body for a solid electrolytic capacitor element, which is an anode body for a solid electrolytic capacitor element having a dielectric layer on the surface of a sintered body, wherein at least a part of the surface of the valve-acting metal particles constituting the sintered body is covered with a dielectric layer, and a part of the dielectric layer on the particle surface has a larger thickness than the other part; and a method for producing the same, in which a sintered body of a valve-acting metal is immersed in an aqueous solution of an oxidizing agent after being subjected to chemical formation, the resulting sintered body is then immersed in water-soluble alcohol and dried, and the oxidizing agent is removed by water washing.
US09887034B2

A magnetic core is situated in a cavity routed into an insulating substrate. The cavity and magnetic core are coved with a first insulating layer. Through holes are then formed through the first insulating layer and the insulating substrate, and plated to form conductive vias. Metallic traces are added to the exterior surfaces of the first insulating layer and the insulating substrate to form upper and lower winding layers. The metallic traces and conductive vias define the respective primary and secondary side windings for an embedded transformer. At least a second set of the outer conductive vias, are spaced farther from the cavity than a first set, and have greater via hole diameter than the vias in the first set. This reduces the resistance of the windings for a given substrate size and improves the performance of the device.
US09887024B1

An adjustable fixture used in the fabrication of cable assemblies including a base, an adjustable frame, and a cable support arrangement attached to the frame. The cable support arrangement configured to house a cable position template, and a plurality of cable fasteners for attaching a plurality of cables into positions indicated by the cable position template.
US09887017B2

A nuclear facility comprising an anchor device is provided. This anchor device comprises a female part and a male part. The female part includes a groove extending along a longitudinal axis. The groove has a width which decreases longitudinally and a transverse section. The male part includes a slider with a shape mating that of the groove and is able to be longitudinally inserted into the groove. The transverse section of the groove is configured so as to prevent the extraction of the slider out of the groove transversely to the longitudinal axis. The anchor device includes a locking device able to prevent the slider from longitudinally sliding out of the groove.
US09887014B2

A radiation-hardened reference circuit includes a precision voltage reference circuit for generating a current-controlling voltage at first and second terminals, a driver circuit for receiving the current-controlling voltage at first and second terminals and for generating an output reference voltage, and a differential sampling circuit having first and second input terminals coupled to the first and second terminals of the voltage reference circuit, and first and second output terminals coupled to the first and second terminals of the driver circuit.
US09887012B2

A write voltage generation circuit includes: a power supply terminal that receives an external power supply voltage; a boosting circuit that boosts the external power supply voltage to generate a boosted voltage; and a selector that selects either one of the external power supply voltage and the boosted voltage, and outputs the selected voltage as the write voltage. The selector selects the external power supply voltage as the write voltage in a first part of a write period for writing data to a memory cell, and selects the boosted voltage as the write voltage in a latter part of the write period.
US09887009B2

One aspect of the technology is a memory device, which comprises a plurality of page buffers and control circuitry. Different page buffer circuits in the plurality of page buffer circuits are coupled to different bit lines in a plurality of bit lines in a memory array. The control circuitry is responsive to a program command to program multiple cells in the memory array, by setting, via the plurality of page buffer circuits, different target voltages at a same time for the different bit lines coupled to the multiple cells.
US09886999B2

The present invention discloses a static RAM for defensive differential power consumption analysis, comprising a replica bit-line circuit, a decoder, an address latch circuit, a clock circuit, n-bit memory arrays, n-bit data selectors, n-bit input circuit and n-bit output circuits; the output circuits comprises a sensitivity amplifier and a data latch circuit; the 1st PMOS tube, the 2nd PMOS tube, the 3rd PMOS tube, the 4th PMOS tube, the 5th PMOS tube, the 6th PMOS tube, the 7th PMOS tube, the 1st NMOS tube, the 2nd NMOS tube, the 3rd NMOS tube, the 4th NMOS tube and the 5th NMOS tube constitute the sensitivity amplifier; two NOR gates, the 8th PMOS tube, the 9th PMOS tube, the 10th PMOS tube, the 11th PMOS tube, the 6th NMOS tube, the 7th NMOS tube, the 8th NMOS tube, the 9th NMOS tube and the 10th NMOS tube constitute the data latch circuit; the present invention is characterized in that energy consumption in each working cycle is basically identical, which is provided with higher capability in defense of differential power analysis.
US09886993B2

In one embodiment, a memory device includes a memory core and input receivers to receive commands and data. The memory device also includes a register to store a value that indicates whether a subset of the input receivers are powered down in response to a control signal. A memory controller transmits commands and data to the memory device. The memory controller also transmits the value to indicate whether a subset of the input receivers of the memory device are powered down in response to the control signal. In addition, in response to a self-fresh command, the memory device defers entry into a self-refresh operation until receipt of the control signal that is received after receiving the self-refresh command.
US09886990B2

Various memory devices are disclosed herein. An exemplary memory device includes a first electrode, a first magnetic layer disposed over the first electrode, a second magnetic layer disposed over the first magnetic layer, a barrier layer disposed between the first magnetic layer and the second magnetic layer, and a second electrode disposed over the second magnetic layer. The second electrode includes a magnetic assist region configured to produce a magnetic field that assists in aligning an orientation of a magnetic field of the second magnetic layer.
US09886981B2

A stimulus compression device determines neuro-feedback significance corresponding to stimulus material and modifies the stimulus material using neuro-feedback significance measures. For example, the stimulus compression device determines portions of a media stream corresponding to low neuro-feedback significance and removes them from the media stream. Compression of stimulus material may involve removal, modification, repetition, bit rate adjustment, resolution adjustment, etc. Transitions can be smoothed or lengthened to further improve processed stimulus material.
US09886971B2

According to one embodiment, a magnetic recording head includes a magnetic pole, a stacked body, and a first non-magnetic layer. The stacked body includes a first magnetic layer, a second magnetic layer provided between the first magnetic layer and the magnetic pole, and a non-magnetic intermediate layer provided between the first magnetic layer and the second magnetic layer. The first non-magnetic layer is provided between the second magnetic layer and the magnetic pole, and contacts the magnetic pole and the second magnetic layer. The first magnetic layer has a first thickness and a first saturation magnetic flux density. The second magnetic layer has a second thickness and a second saturation magnetic flux density. A second product of the second thickness and the second saturation magnetic flux density is larger than a first product of the first thickness and the first saturation magnetic flux density.
US09886964B2

A coding apparatus encodes a first band of an input audio signal, normalizes a first spectrum included in each sub-band of the first band using a spectrum power envelope, performs a clipping process on the normalized first spectrum, the clipping process comparing between a predetermined threshold and the absolute value of an amplitude of the spectrum and replaces the amplitude value of the spectrum with the threshold if the absolute value of the amplitude of the spectrum exceeds the threshold, calculates a correlation between a spectrum in each divided band of a second band and a spectrum in a plurality of candidate bands containing the clipped normalized first spectrum, the second spectrum being higher than a predetermined frequency, identifies the best bands of the plurality of candidate bands, and encodes the second spectrum using lag information identifying the best band for transmitting the lag information to a decoder.
US09886961B2

Watermark data is converted to watermark coefficients, which may be embedded in an image by converting the image to a frequency domain, embedding the watermark in image coefficients corresponding to medium-frequency components, and converting the modified coefficients to the spatial domain. The watermark data is extracted from the modified image by converting the modified image to a frequency domain, extracting the watermark coefficients from the image coefficients, and determining the watermark data from the watermark coefficients. The watermark data may be truncated image data bits such as truncated least significant data bits. After extraction from the watermark, the truncated image data bits may be combined with data bits representing the original image to increase the bit depth of the image. Watermark data may include audio data portions corresponding to a video frame, reference frames temporally proximate to a video frame, high-frequency content, sensor calibration information, or other image data.
US09886958B2

A universal model-based approach for item disambiguation and selection is provided. An utterance may be received by a computing device in response to a list of items for selection. In aspects, the list of items may be displayed on a display screen. The universal disambiguation model may then be applied to the utterance. The universal disambiguation model may be utilized to determine whether the utterance is directed to at least one of the list of items and identify an item from the list corresponding to the utterance, based on identified language and/or domain independent referential features. The computing device may then perform an action which may include selecting the identified item associated with utterance.
US09886956B1

A system for delivering one or more transcription products is provided. The system includes a memory, at least one processor coupled to the memory, a customer interface component, an automatic speech recognition component, an editor interface component, and a delivery agent component. The customer interface component is configured to receive transcription request information identifying at least one media file, the at least one media file including content. The automatic speech recognition component is configured to generate draft transcription information that represents a draft transcription of the content. The editor interface component is configured to generate edited transcription information that represents an edited transcription of the content. The delivery agent component is configured to evaluate first delivery criteria to determine whether to deliver a first transcription product of the one or more transcription products and transmit the first transcription product in response to determining that the first delivery criteria is satisfied.
US09886955B1

Described are techniques for performing system management such as a system including one or more data storage systems or appliances. User input may be received by a chat processing engine. The user input may be a natural language input to perform a request. The user input may be received from a management application used to perform data storage management. The chat processing engine may perform first processing of the user input to determine a response to the request. The response may be sent to the management application. The natural language input from a user may be in the form of text or voice that is converted to text for processing by the chat processing engine.
US09886953B2

At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
US09886949B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for neural network adaptive beamforming for multichannel speech recognition are disclosed. In one aspect, a method includes the actions of receiving a first channel of audio data corresponding to an utterance and a second channel of audio data corresponding to the utterance. The actions further include generating a first set of filter parameters for a first filter based on the first channel of audio data and the second channel of audio data and a second set of filter parameters for a second filter based on the first channel of audio data and the second channel of audio data. The actions further include generating a single combined channel of audio data. The actions further include inputting the audio data to a neural network. The actions further include providing a transcription for the utterance.
US09886948B1

Features are disclosed for improving the robustness of a neural network by using multiple (e.g., two or more) feature streams, combing data from the feature streams, and comparing the combined data to data from a subset of the feature streams (e.g., comparing values from the combined feature stream to values from one of the component feature streams of the combined feature stream). The neural network can include a component or layer that selects the data with the highest value, which can suppress or exclude some or all corrupted data from the combined feature stream. Subsequent layers of the neural network can restrict connections from the combined feature stream to a component feature stream to reduce the possibility that a corrupted combined feature stream will corrupt the component feature stream.
US09886947B2

A semiconductor integrated circuit device for speech recognition includes a conversion candidate setting unit that receives text data indicating words or sentences together with a command and sets the text data in a conversion list in accordance with the command; a standard pattern extracting unit that extracts, from a speech recognition database, a standard pattern corresponding to at least a part of the words or sentences indicated by the text data that is set in the conversion list; a signal processing unit that extracts frequency components of an input speech signal and generates a feature pattern indicating distribution of the frequency components; and a match detecting unit that detects a match between the feature pattern generated from at least a part of the speech signal and the standard pattern and outputs a speech recognition result.
US09886942B2

In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a text segment for output by a text-to-speech module based on the determined language proficiency of the user. After determining the text segment for output, the one or more computers generates audio data including a synthesized utterance of the text segment. The audio data including the synthesized utterance of the text segment is then provided to the client device for output.
US09886933B2

Discloses is a brightness adjustment system and method, and a mobile terminal. The brightness adjustment system is used for a display device, and comprises: a distance measurement module configured to measure a perpendicular viewing distance from user's eyes to a display surface of the display device; and a brightness adjustment module configured to adjust the brightness of the display device to desired brightness based on the measured perpendicular viewing distance. The brightness adjustment system renders the display device, such as mobile terminal, etc., to automatically adjust the brightness based on the perpendicular viewing distance between the user's eyes and the display surface of the display device, satisfying requirements for display brightness.
US09886932B2

A multi-primary color display device (100) includes: a multi-primary color display panel (10) including a pixel that is defined by a plurality of sub pixels including a red sub pixel (R), a green sub pixel (G), a blue sub pixel (B), and a yellow sub pixel (Ye); and a signal converting circuit (20) converting a three-primary color image signal corresponding to three primary colors into a multi-primary color image signal corresponding to four or more primary colors. The signal converting circuit (20), in a case where a three-primary color image signal representing at least an achromatic color of a half tone is input, performs a signal conversion such that variations in luminance levels of the plurality of sub pixels are equalized.
US09886931B2

Described is an image editing application with a novel color modification slider tool. This tool adjusts one or more color attributes of different pixels differently when moved. This tool in some embodiments is a novel saturation tool that produces non-photorealistic effects by treating differently the highly saturated and lowly saturated pixels of an image. The saturation tool performs either (1) a positive de-saturation effect that de-saturates the low saturated pixels of an image while enhancing the saturation of the high saturated pixels, or (2) a negative de-saturation effect that de-saturates the high saturated pixels of the image while leaving intact or slightly modifying the saturation level of the lowly saturated pixels.
US09886930B2

Disclosed is a drive control circuit, comprising a driver, a pixel array and a resistor, and the pixel array comprises M×N pixels, and M is a natural number larger than 1, and N is a natural number, and the driver is coupled to the N columns pixels through the resistor, and the resistor comprises a first resistor and a second resistor, and a resistance of the first resistor is larger than a resistance of the second resistor, and an area surrounded by the pixel array is divided into a first area and a second area, and the first area and the second area comprise at least one row pixels, and a length of a connection line of the driver with any row pixels in the first area is smaller than a length of a connection line of the driver with any row pixels in the second area.
US09886928B2

A gate signal line drive circuit whose power consumption is reduced, is provided. In the gate signal line drive circuit having plural basic circuits outputting respective gate signals, each basic circuit includes a high voltage application switching element to which a first basic clock signal having high voltage in a signal high period is input, a low voltage application switching element that turns on at timing starting a signal low period, and outputs a low voltage, and a first low voltage application on control element having an input terminal to which a second basic clock signal subsequent to the first basic clock signal is input, and which turns on according to the signal high period, and outputs the voltage of the second basic clock signal to the control terminal of the low voltage application switching element.
US09886926B2

Related to is an array substrate, a liquid crystal display panel, and a driving method for the liquid crystal display panel. The array substrate includes a plurality of pixel units, each of which includes a main-area electrode, a sub-area electrode and a sharing capacitor, wherein a control terminal of a sharing control switch which connects the sharing capacitor with the sub-area electrode is connected, via a control switch, to a scan line correlated with an Nth pixel unit which is arranged in a scanning direction and counted from the present pixel unit. The control switch is configured to be turned on in a two-dimensional scanning mode when at least there is a scan signal on the scan line, and to be turned off in a three-dimensional scan mode when at least there is the scan signal on the scan line.
US09886908B2

There are provided a timing controller of operating selective sensing and an organic light emitting display device comprising the same, the timing controller being configured to selectively perform a sensing when a display panel operates in an ON state. The timing controller performs a sensing to the display panel on the basis of a temperature of the display panel, a time difference in operation of the display panel, and a degree of need for sensing of representative sub-pixels.
US09886902B2

An organic light emitting display device, includes: pixels connected to scan lines, light emission lines, and data lines crossing the scan lines and the light emission lines, and including organic light emitting diodes, and pixel driving circuits to output a driving current to the organic light emitting diodes, respectively; a plurality of dummy driving circuits to output a dummy driving current; a dummy data line to apply a dummy data voltage to the plurality of dummy driving circuits; and a plurality of repair lines to electrically connect each of the organic light emitting diodes to at least one of the plurality of dummy driving circuits, wherein each of the dummy driving circuits corresponds to at least two of the repair lines, and each of the organic light emitting diodes is to be electrically connected to corresponding ones of the dummy driving circuits through corresponding ones of the repair lines.
US09886901B2

A pixel unit structure of an organic light emitting diode display panel includes a switch transistor, a storage capacitor configured to receive a discharging reference voltage, an organic light emitting diode, a driving transistor, a first control circuit, and a second control circuit. The organic light emitting diode is controlled by the driving transistor and the first control circuit to emit light. The scan signal, the first control signal, the second control signal, and the discharging reference voltage control the pixel unit to operate in a plurality of time events repeating in sequence.
US09886899B2

A system for driving a display that includes a plurality of pixel circuits arranged in an array, each of the pixel circuits including a light emitting device and a driving transistor for conveying a driving current through the light emitting device. Each of a first plurality of supply lines is associated with at least one pixel circuit in a preselected segment of the array, the first plurality of supply lines providing driving currents to the at least one pixel circuit in the preselected segment. Each of a plurality of voltage supplies is configured to provide a supply voltage to the at least one pixel circuit in the preselected segment of the array, the voltage supplies being controllably coupled to the pixel circuits in the preselected segment of the array. A controller determines which of the plurality of voltage supplies to connect to the preselected segment of the array.
US09886894B2

A drive circuit classifies frame periods as a drive period and a pause period, and applies a selection voltage to scanning lines in turn and applies voltages according to a video signal (a measurement voltage in the case of measurement targets) to data lines in turn during the drive period. During the pause period, the drive circuit applies the selection voltage to one scanning line corresponding to measurement target pixel circuits, and a measurement circuit measures drive currents outputted to the data lines from the measurement target pixel circuits. The drive circuit may set a write period and a measurement period in the pause period. During the write period, the drive circuit may apply the measurement voltage to the data lines. During the measurement period, the measurement circuit may measure drive currents outputted to the data lines from the measurement target pixel circuits.
US09886889B2

There provide a shift register unit, a gate driving circuit and a display device. The shift register unit includes an input module, an output module, a pulling-down driving module, a pulling-down module and a resetting module. The input module is connected to a first input signal terminal, a first direct current signal terminal, a second input signal terminal and a second direct current signal terminal respectively. The output module is connected to a first clock signal terminal. The pulling-down driving module is connected to the first clock signal terminal, a second clock signal terminal and a low voltage signal terminal. The pulling-down module is connected to the low voltage signal terminal. The resetting module is connected to the second clock signal terminal and the low voltage signal terminal respectively. The noise of the shift register unit can be reduced and the stability of the shift register unit can be enhanced.
US09886886B2

An electro-optic display, having at least one pixel capable of achieving any one of at least four different gray levels including two extreme optical states, is driven by displaying a first image on the display, and rewriting the display to display a second image thereon, wherein, during the rewriting of the display, any pixel which has undergone a number of transitions exceeding a predetermined value without touching an extreme optical state, is driven to at least one extreme optical state before driving that pixel to its final optical state in the second image.
US09886884B2

The present disclosure relates to a pixel arranging method. A repeating unit consists of a first structural unit and a second structural unit that are repeatedly arranged in the horizontal direction respectively, and are alternately arranged in the vertical direction; the first structural unit and the second structural unit respectively comprises seven sub-pixels, the seven sub pixels includes two sub-pixels of a first color, two sub-pixels of a second color, two sub-pixels of a third color and one sub-pixel of a fourth color; or two sub-pixels of the first color, one sub-pixel of the second color, two sub-pixels of the third color and two sub-pixels of the fourth color. The present disclosure also relates to a sub-pixel rendering method and an image display device. In case of limited manufacturing processes, the resolution can still be increased, while power consumption can be lowered.
US09886878B2

A pixel array, a display driving method, a display driving device and a display device are described. The pixel array comprises a plurality of columns of subpixel groups. Each column of subpixel group comprises M×N subpixels, where N is the number of colors of subpixels, and M is an integer equal or greater than 3. Directions in which subpixels of the subpixel groups in odd columns and subpixels of the subpixel groups in even columns are twisted respectively being opposite in a column direction. The pixel array is suitable for application of Pentile technologies under 2D/3D display mode.
US09886876B2

According to principles of the embodiments as disclosed herein, a transportable roof safety training system with a trailer including a movable roof platform is provided which allows for mobile training of professionals who work on roofs. The transportable roof safety training system includes a roof platform mounted to a trailer. The roof platform may have an anti-slip coating on its upper surface and may be movable from a stowed position that has a low resistance to wind to one or more inclined positions that mimic the slope of a roof. A lift moves the roof between the various positions.
US09886868B2

Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
US09886864B1

A method is disclosed where an airborne wind turbine (AWT) is prevented from coming into contact with airborne objects such as birds and bats. The AWT determines the location and characteristics of the incoming airborne objects, and depending on the determined risk value, may shift the location of the aerial vehicle of the AWT in order to avoid the risk of colliding with the airborne objects. Other considerations used by the AWT's determination may include whether the aerial vehicle can continue to generate electricity while performing the avoidance maneuver.
US09886860B2

Systems and methods for processing concatenated datalink messages are provided. In one embodiment, a method for processing concatenated datalink messages comprises: receiving an ATC concatenated message from a ground center comprising a plurality of message elements; presenting the concatenated message in a first message log display page on a human machine interface display; when the concatenated message is selected from the first message log display page, presenting the concatenated message in a first message display page on the human machine interface display, wherein the first message display page comprises a pilot response prompt; categorizing the plurality of message elements of the concatenated message into loadable and non-loadable elements; monitoring flight parameters obtained from an aircraft's flight management system to determine an action status for each of the non-loadable elements; and displaying on the human machine interface display the action status associated with at least one non-loadable message element.
US09886858B2

The present invention relates to a vehicle safety system and method including a detection system, an emergency control unit and one or more safety devices. The detection system detects a target vehicle positioned longitudinally and laterally displaced relative the detection system, and defines a target vehicle rectangle that at least partly encloses the target vehicle, and constitutes an approximation of the target vehicle. The target vehicle rectangle forms a boundary (k) positioned along a second bearing having a second azimuth angle (δ′1+δ′2) with reference to a first reference line. The target vehicle rectangle forms a first corner (j) closest to the detection system and positioned along a first bearing having a first azimuth angle (δ′1) with reference to the first reference line. The detection system calculates a yaw movement (θA) of the target vehicle using the first and second azimuth angles (δ′1, δ′1+δ′2).
US09886842B2

A wearable device is provided. The device includes a stimulus generator configured to transmit a stimulus to a user's body when the wearable device is worn on the user's body, and a controller configured to control the stimulus generator to vary a transfer pattern of the stimulus according to an operation state of the wearable device.
US09886841B1

A system for notifying emergency services of a vehicular crash may (i) receive sensor data of a vehicular crash from at least one mobile device associated with a user; (ii) generate a scenario model of the vehicular crash based upon the received sensor data; (iii) store the scenario model; and/or (iv) transmit a message to one or more emergency services based upon the scenario model. As a result, the speed and accuracy of deploying emergency services to the vehicular crash location is increased. The system may also utilize vehicle occupant positional data, and internal and external sensor data to detect potential imminent vehicle collisions, take corrective actions, automatically engage autonomous or semi-autonomous vehicle features, and/or generate virtual reconstructions of the vehicle collision.
US09886835B2

In a method for estimating a remaining lifetime of a solenoid coil of a valve controller operating in a process control system, a record of a duration of activation of the solenoid coil is maintained during operation of the solenoid coil. An operating temperature of the solenoid coil is determined. An estimate of the remaining lifetime of the solenoid coil is generated based on the duration of activation of the solenoid coil and the operating temperature of the solenoid coil.
US09886832B2

A warning system includes one or more modularized alarm subsystems and one or more modularized coupling devices for coupling the alarm subsystems in various manners. The alarm subsystem can include a signaling device and a modularized protection housing. The signaling device operates to provide an alarm in an event of a predetermined situation. The modularized protection housing is configured to mount the signaling device and a coupling device. The coupling device is configured to couple the modularized protection housing with another modularized protection housing therethrough. The modularized protection housing is configured to interchangeably mount different types of signaling devices. The coupling device is further configured to engage another coupling device.
US09886823B2

A method of gaming comprising: conducting a base game; modifying a current value of a feature counter by a random value in response to a designated counter event occurring in the base game; determining whether the current value of the feature counter corresponds to one of a plurality of feature games in response to a feature trigger event occurring; and conducting any feature game to which the current value of the feature counter corresponds.
US09886810B1

The present invention provides a dispenser interface, associated methods and systems, and dispensers employing the dispenser interface and associated systems and methods. An example embodiment provides a product dispenser assembly for dispensing a product. The dispenser comprises a dispenser controller having a first communication interface; and a communication controller having a second communication interface. The second communication interface is operatively connected to the first communication interface. The communication controller is configured to be in communication with one or more devices. The communication controller is configured to receive a command from one of the one or more devices; and provide the command to the dispenser controller. The dispenser controller and communication controller are configured to cause (a) product to be dispensed, (b) dispenser data to be stored, or (c) dispenser data to be communicated in accordance with the command.
US09886800B2

A device for collecting vehicle on-board diagnostics (OBO) data is disclosed, together with an associated method of collecting OBD data in such devices. In embodiments, the OBO data collection device includes a connector for connecting the device to a vehicle OBO port to receive OBO data and power and a processor for controlling collection of the OBO data. The processor is arranged to determine a vehicle engine state by monitoring a voltage at the connector, taken in combination with OBO data relating to vehicle speed and/or engine revolutions. Such devices are able to reliably detect both engine ‘on’ and ‘off’ states in modern vehicles that use “smart charging” technology.
US09886791B2

A three-dimensional information processing apparatus includes: a bottom surface intersection point calculation unit calculating intersection points between segments formed by a set of vertices for a terrain model generated by a terrain vertex synthesis unit and outer peripheral segments of a bottom surface of a structure model extracted by a structure bottom surface extraction unit; an all-point height calculation unit calculating heights of the terrain model at the intersection points calculated by the calculation unit and at the vertices constituting the bottom surface of the structure model; a reference height calculation unit calculating a reference height in three-dimensional information on a predetermined area from the heights of the terrain model; and a structure height correction unit correcting the height of the structure model in use of differences between the reference height and the heights of the terrain model.
US09886789B2

An information providing device can efficiently search for image data which includes an image of an object matching a user's preference, or can efficiently recommend information related to an image-capturing spot matching the user's preference. The information providing device receives three-dimensional arrangement information which indicates an arrangement of an object in three-dimensional space, and line-of-sight information for specifying a point-of-view position and a line-of-sight direction in the three-dimensional space, from a terminal device, generates two-dimensional arrangement information which indicates, in a two-dimensional plane, an arrangement of the object projected on the two-dimensional plane based on the received three-dimensional arrangement information and line-of-sight information, and compares arrangement information stored in a memory means that stores image data and the arrangement information which indicates, in an image, an arrangement of the object included in the image indicated by the image data, and the generated two-dimensional arrangement information, and searches for the image data based on a result of the comparison.
US09886787B2

A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.
US09886782B2

A medical imaging apparatus and a method of processing a medical image. The medical imaging apparatus includes: an image processor configured to respectively determine color values for subregions of an organ based on at least two of first through third analysis values for each of the subregions. A display outputs display of a first map image obtained by respectively mapping the determined color values to the subregions and indicating the determined color values on the subregions. In the case where the image of the organ is a heart, the different parts of the heart correspond to respective subregions, and an indication of a probability of disease corresponds to a plurality of colors in a color map of the regions.
US09886776B2

Thermal imaging camera images are obtained from a thermal imaging camera that rotates through a plurality of stop positions. The camera captures images at a constant frame rate and at least some of the images correspond to stop positions. Thermal imaging camera images that correspond to a stop position are retained, while images that do not correspond to a stop position are discarded. Retained images are sent in a video stream to a video processor. The video stream is separated into individual thermal imaging camera images and stored for corresponding virtual camera devices that correspond to specific stop positions. In addition, the position of the camera and individual pixels of images are both correlated to geographical location data, and depth values for the pixels are determined based on the geographical data.
US09886774B2

The inventions herein relate generally to improvements in photogrammetry and devices suitable for obtaining such improvements. Some embodiments use only a single passive image-capture device to obtain overlapping 2D images, where such images at least partially overlap with regard to at least one object of interest in a scene. Such images can be processed using methods incorporating structure from motion algorithms. Accurate 3D digital representations of the at least one object of interest can be obtained. Substantially accurate measurements and other useful information regarding the at least one object of interest are obtainable from the methodology herein.
US09886773B2

An object detection apparatus includes a camera and an ECU. The camera is mounted to a vehicle and captures an image. The ECU is configured to obtain a depth distance for each pixel area of the image based on the image; extract at least one potential object based on the depth distance; calculate an amount of change over time in the depth distance of the at least one potential object; and detect an object around the vehicle from among the at least one potential object using the amount of change over time. When a first potential object and a second potential object that are adjacent in the image are extracted, and a second amount of change over time is twice a first amount of change over time, the second potential object is determined to be the same object as the first potential object.
US09886767B2

In an example embodiment a method, apparatus and computer program product are provided. The method includes grouping pixels of an image into a plurality of pixel groups. The method includes determining representative descriptors for the plurality of pixel groups and further grouping the plurality of pixel groups into a set of pixel groups based at least on similarity between the representative descriptors for the plurality of pixel groups. The method also includes receiving a selection of at least one region of the image. The method includes segmenting at least one object of the image based at least on an overlap between the at least one region and the set of pixel groups, wherein the at least one object is associated with one or more pixel groups of the set of pixel groups that overlap with the at least one region.
US09886759B2

A method for three-dimensional data acquisition, adapted to acquire three-dimensional data of an object, includes the following steps. A laser light is projected onto a plurality of regions on the surface of the object so as to form a plurality of features within each of the regions. For each of the regions, the object and the features are captured from a first direction and a second direction simultaneously so as to generate a first object image corresponding to the first direction and a second object image corresponding to the second direction. For each of the regions, the first object image and the second object image are processed so as to obtain the two-dimensional coordinates of the features therein. The three-dimensional data of the object is obtained according to the two-dimensional data of the features in the first object image and the second object image corresponding to each of the regions.
US09886756B2

The invention relates to a method of optimizing workflow for an intervention, comprising the steps of reconstruction of an image of a target area representative of an envisaged intervention based on imaging dataset; automatically selecting an optimal viewing direction for enabling a pre-operative quantitative analysis of intervention features. The invention further relates to a computer program and a system for optimizing a workflow of an intervention.
US09886753B2

A method for controlling the functional output of a verification tool upon receipt of a circuit description comprises searching for a predetermined base pattern in the circuit description. The method further comprises searching for predetermined sub-patterns that are assigned to the base pattern, in the circuit description. The method further comprises the validation of each found sub-pattern based on a predetermined rule to minimize the set of reported errors that based on verification of the circuit description.
US09886751B2

A pill verification system obtains a prescription filled at a pharmacy and gathers information of the pills being dispensed for a remote pharmacist to verify the prescription. As pills are dispensed to a pill vial to fill the prescription, a pill imaging system captures images of the pills, and a pill vial imaging system captures an image of the pill vial. The prescription, pill images, and pill vial image are transmitted to a remote verification system. A pharmacist is presented with the prescription, images of substantially all pills filling the prescription, and the pill vial of the prescription to verify the prescription is correct. The remote verification system may present prescriptions filled from many different pharmacies, permitting increased rate of verification and one pharmacist to support many pharmacies. The pharmacist's verification is transmitted to the pill verification system and displayed for a technician to complete verification of the pills.
US09886748B2

Methods and systems are described for removing reflective artifacts from an imaging. A first volumetric model and a second volumetric model of the same object are accessed from a computer-readable memory. The orientation and scale of at least one of the two models is repeatedly and automatically adjusted until an optimized orientation and scale is determined that correlates the first volumetric model and the second volumetric model. The second volumetric model is then overlaid onto the first volumetric model. Any data points in the first volumetric model that extend beyond a surface of the second volumetric model are detected and removed to create an artifact-reduced volumetric model.
US09886738B2

A data processing apparatus includes a circuit selector and a data processor. The circuit selector makes a selection, in data processing in which multiple unit processes are each selected and repeated, from a generalized circuit that executes the multiple unit processes and one of dedicated circuits that are each dedicated to a corresponding one of the unit processes, the selection being made repeatedly on a basis of a judgment made using continuous repeat counts each of which indicates how many times a corresponding one of the unit processes is continuously repeated. The data processor selectively configures one of the generalized circuit and the dedicated circuit that corresponds to one of results serially obtained from the selection repeatedly made by the circuit selector, the data processor performing the data processing.
US09886731B2

Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
US09886729B2

Systems and methods are described relating to accepting an indication of at least one attribute of an individual; activating at least one sensor at least partially based on the accepting an indication of at least one attribute of the individual; accepting sensor data from the at least one sensor; and presenting a set of health care options at least partially based on the accepting sensor data from the at least one sensor.
US09886728B2

A method is provided of processing a food order in a table service restaurant. The method comprises receiving a food order including a table identifier, and electronically by a computer terminal, printing a food order label including the table identifier and providing the printed food order label. The method also comprises by a food preparer, preparing a food dish based upon the printed food order label, and by the food preparer, placing the prepared food dish in a position in vicinity of the printed food order label. The method further comprises by the food preparer or a food server, picking up the prepared food dish and attaching the printed food order label to the food dish with the table identifier being visible, and by a food server, delivering the prepared food dish to the table indicated by the visible table identifier on the printed food order label and thereby delivering the prepared food dish to a customer in the table service restaurant.
US09886723B1

A computer device and method for processing risk related data to determine one or more insurance products for appliances and other systems located in or on an insured property. Informatic data is received from one or more informatic sensor devices relating to one or more appliances located in or on an insured property. Analysis is performed on the received informatic data to determine one or more insurance products to be recommended for at least one appliance located in or on the insured property. Notification is provided regarding determination of the one or more insurance products for the at least one appliance located in or on the insured property.
US09886719B1

A system and method of conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services (BGS) includes receiving bids by an application server host application for processing bids according to auction rules, for tranche units of BGS products, calculating next round prices, and sending round results to bidders, the subsequent round prices and a notice of the number of tranches bid during the previous round and/or the amount of excess supply offered. Subsequently, an electronic withdrawal request to remove tranches from a product and reduce a maximum number bids the bidder can make in future rounds, and/or an electronic switch request to switch a bid to another product, is received. When the number of tranches bid are equal to or less than a certain threshold for each of the products, the auction may end.
US09886716B2

A system using a mobile device and computing device connected to a network, a member database containing information on the members of the system and the gift items each has identified in one or more gift lists, and a merchant database containing information on merchant geolocations and inventories. The mobile device uses geolocation identification software utilizing GPS technology to pinpoint the mobile device's geolocation. The computing device compares the mobile device's geolocation to the merchant geolocations and compares the merchant inventories with the gift items. If a merchant located within a threshold proximity of the mobile device has a gift item in its inventory, the computing device sends an alert over the network to the mobile device indicating the geolocation of the merchant and gift item offered for sale.
US09886705B2

A demand-side platform (DSP) may bid on advertising opportunities (e.g., provided by a supply-side platform (SSP)) on behalf of an advertiser wishing to place an advertisement, such as part of an advertisement campaign. A target advertisement may be selected based upon various criteria, and a bid for the target advertisement to run during the advertising opportunity is made in a manner that satisfies one or more goals of the advertisement campaign while also being beneficial to the DSP. For example, the target advertisement may be selected from a reduced problem space where merely advertisements corresponding to a target advertising opportunity class are evaluated, where the target opportunity class corresponds to an opportunity class of the advertising opportunity. Win rate modeling data, inventory cost modeling data, user response modeling data, and/or other information may be used to select the target advertisement.
US09886690B2

A system that incorporates the subject disclosure may include, for example, a system for receiving a request to modify a universal integrated circuit card, generating a package comprising configuration data for modifying the universal integrated circuit card, encrypting the package with a transport key to generate an encrypted package, transmitting the encrypted package to a communication device communicatively coupled to the universal integrated circuit card to provision the universal integrated circuit card, and providing a mobile network operator trusted service manager system information relating to the configuration data to enable the mobile network operator trusted service manager system to manage content and memory allocation of the universal integrated circuit card. Other embodiments are disclosed.
US09886687B2

A method and apparatus for digital rights management (DRM) with steps and means for receiving a registration request from one of a plurality of DRM agent devices requesting to register one of a plurality of user accounts and the one DRM agent device to one of a plurality of rights issuers, completing a registration process in the one rights issuer, including establishment of a relationship among the one user account, the one DRM agent device and the one rights issuer; and returning a registration completion response to the one DRM agent device. The invention provides support to the many-to-many relationships among DRM entities, such as DRM agent device, user account and rights issuer, so that the DRM system can be applied to more business modes.
US09886685B2

A system for transferring digital rights managed (DRM) files from a first seller device to a buyer device involves a buyer device configured to receive a file package having the DRM file. Some file packages may also have a DRM file access key. The system also has a first seller device having the DRM file stored thereon and configured to receive a request to purchase the DRM file (the request having a DRM file identifier); receive a buyer identifier associated with the request; transfer the file package to a buyer device to the buyer device; detect through a network connection, a digital rights management server; and send, responsive to detecting the digital rights management server, a sale record to the digital rights management server, where the sale record includes the DRM file identifier and the buyer identifier.
US09886681B2

A physical network presence management system includes a processor; and a memory communicatively coupled to the processor. The memory includes executable code stored thereon such that the executable code, when executed by the processor, causes the processor to implement a network browser; in which the processor is configured to: track content uploaded to a network through the network browser; periodically search the network for content related to the user authored by a source other than the user; the searching being based on a unique set of identifiers associated with the user; dynamically update the set of unique identifiers based on contextual trends within content returned as a result of the searching; and aggregate content published by the user with the content returned as a result of the searching to create an aggregate report of the presence of the user on the network.
US09886680B2

Aspects of the present disclosure are directed toward apparatuses, systems, and methods that include at least one medical device having a device transceiver configured to wirelessly broadcast a device signal including at least unique identifier data and an information system is configured to maintain an active list of medical device inventory associated with a particular emergency response vehicle, and the processor is configured to automatically determine presence of the at least one medical device.
US09886669B2

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for visualizing a performance of a machine-learned model. An interactive graphical user interface includes an item representation display area that displays a plurality of item representations corresponding to a plurality of items processed by the machine-learned model. The plurality of item representations are arranged according to scores assigned to the plurality of items by the machine-learned model. Further, each of the plurality of item representations is visually configured to represent a label assigned to a corresponding item.
US09886666B2

Provided is an information processing device to preferentially present information which each user does not have detailed knowledge, among inference results inferred from context. The information processing device includes: an inference unit that obtains inference results by applying inference rules to context information; an inference result index value calculation unit that calculates, on the basis of a knowledge level of a reading user about each inference rule used in an inference process, index values that show depth of knowledge of the reading user about the inference results comprehensively; an inference result presentation unit that presents the inference results on the basis of the index values; and an knowledge level update unit that updates the knowledge level of the reading user about each inference rule used in the inference process on the basis of evaluation information acquired.
US09886664B2

Disclosed herein are systems, methods, and computer-readable storage device for managing message threads. An example system configured to practice this method can first identify a usage pattern of a user interacting with a message thread. Next, based on that usage pattern, the system can analyze messages in the message thread to identify a high-priority message. Then the system highlights the high-priority message when the system renders the message thread on a display. The messages can be email messages, text messages, instant messages, etc. The system can further associate the high-priority message with a repository, and grant a repository user, access to the high-priority message.
US09886661B1

Thin RFID (Radio Frequency Identification) tags that are waterproof, made of materials able to withstand high pressure, hot and cold temperatures, and durable enough for a wide variety of applications, including being attached, affixed to, woven in, or otherwise enclosed within clothing, towels, linen, or other laundry, or affixed to other products, including consumer products, food products, and other goods and inventory. The tags have up to two antennas printed from a conductive ink solution comprising DuPont e782 Silver ink, graphite, and neodymium on a substrate foil made of materials including ST505 PET polymide, polyester, kapton, or a combination of ST505 PET polymide and kapton, Information stored on such RFID tags can be read using a variety UHF readers or a smartphones using RFID or Bluetooth or other forms of wireless communication.
US09886657B2

An improved system and method for data card emulation involves a portable electronic device that can emulate any one of multiple data cards corresponding to multiple entities. The portable electronic device includes a memory for storing bar code information corresponding to data cards of the multiple entities. It provides a touch screen for identifying an entity and displaying a bar code corresponding to a data card of the entity.
US09886653B2

An apparatus and method for obtaining image feature data of an image are disclosed herein. A color histogram of the image is extracted from the image, the extraction of the color histogram including performing one-dimensional sampling of pixels comprising the image in each of a first dimension of a color space, a second dimension of the color space, and a third dimension of the color space. An edge map corresponding to the image is analyzed to detect a pattern included in the image. In response to a confidence level of the pattern detection being below a pre-defined threshold, extracting from the image an orientation histogram of the image. And identify a dominant color of the image.
US09886650B2

A method and a device for determining similarity between sequences are provided. The method includes obtaining a first sequence of frames and a second sequence of frames, determining a descriptor of a first frame of the first sequence based on luma information of blocks in the first frame, the descriptor of the first frame including luma difference information that is determined based on the luma information of the blocks in the first frame, determining a descriptor of a second frame of the second sequence based on luma information of blocks in the second frame, the descriptor of the second frame including luma difference information that is determined based on the luma information of the blocks in the second frame, and determining a similarity between the first sequence and the second sequence based on the descriptor of the first frame and the descriptor of the second frame.
US09886649B2

Provided is an object detection device that makes it possible to more accurately detect a road surface even when an area that is not the road surface occupies the majority of an image and the gradient of the road surface is large, and to detect an obstacle on a road surface with greater accuracy than in the prior art. The object detection device includes: a parallax calculation unit that generates a parallax image on the basis of a plurality of images; a parallax gradient calculation unit that, for each pixel in the parallax image, calculates a parallax gradient for each pixel on the basis of the parallax of a predetermined pixel and a pixel that is adjacent to the predetermined pixel; a detection candidate determination unit that determines whether a detection candidate is present on the basis of the parallax gradient of each pixel; a voting unit that carries out a histogram vote using each of the pixels that are determined to be detection candidates and generates a histogram frequency for each of the pixels when the detection candidate is determined to be present; and an object detection unit that detects presence of an object and a position of the object on the basis of the histogram frequency.
US09886642B1

An image processing system may process an image of indicia positioned behind a reflective surface. The indicia may be a vehicle identification number and the reflective surface may be a windshield of a vehicle. The image processing system may receive an initial image of the indicia positioned behind a reflective surface and process the initial image to produce a resulting image. In processing the initial image, the image processing system may identify an interest region of the initial image, where the interest region identifies a portion of the initial image affected by glare caused by the reflective surface, texturize the interest region to account for the glare, and remove a defocusing effect from the initial image to account for blur, reflection, or both, caused by the reflective surface. Then, the image processing system may extract data, such as the vehicle identification number, from the resulting image.
US09886641B2

Extracting card information comprises a server at an optical character recognition (“OCR”) system that interprets data from a card. The OCR system performs an optical character recognition algorithm an image of a card and performs a data recognition algorithm on a machine-readable code on the image of the card. The OCR system compares a series of extracted alphanumeric characters obtained via the optical character recognition process to data extracted from the machine-readable code via the data recognition process and matches the alphanumeric series of characters to a particular series of characters extracted from the machine-readable code. The OCR system determines if the alphanumeric series and the matching series of characters extracted from the machine-readable code comprise any discrepancies and corrects the alphanumeric series of characters based on the particular series of characters extracted from the machine-readable code upon a determination that a discrepancy exists.
US09886639B2

Methods, systems, and computer-readable storage mediums for detecting facial liveliness are provided. Implementations include actions of processing a facial image of a subject to determine a corneal reflection of an illuminator adjacent to the subject, the facial image being captured at a time point, determining an expected corneal reflection of the illuminator based on an illumination of the illuminator at the time point, comparing the determined corneal reflection of the illuminator to the expected corneal reflection of the illuminator to obtain a comparison result, and determining facial liveliness of the subject based on the comparison result.
US09886634B2

An analytical device is disclosed that analyzes whether a first image is similar to (or the same as) as a second image. The analytical device analyzes the first image by combining at least a part (or all) of the first image with at least a part (or all) of the second image, and by analyzing at least a part (or all) of the combined image. Part or all of the combination may be analyzed with respect to the abstraction of the first image and/or the abstraction of the second image. The abstraction may be based on a Bag of Features (BoF) description, based on a histogram of intensity values, or based on other types of abstraction methodologies. The analysis may involve comparing one or more aspects of the combination (such as the entropy or randomness of the combination) with the one or more aspects of the abstracted first image and/or abstracted second image. Based on the comparison, the analytical device may determine whether the first image is similar to or the same as the second image. The analytical device may work with a variety of images in a variety of applications including a video tracking system, a biometric analytic system, or a database image analytical system.
US09886622B2

Technologies for generating an avatar with a facial expression corresponding to a facial expression of a user include capturing a reference user image of the user on a computing device when the user is expressing a reference facial expression for registration. The computing device generates reference facial measurement data based on the captured reference user image and compares the reference facial measurement data with facial measurement data of a corresponding reference expression of the avatar to generate facial comparison data. After a user has been registered, the computing device captures a real-time facial expression of the user and generates real-time facial measurement data based on the captured real-time image. The computing device applies the facial comparison data to the real-time facial measurement data to generate modified expression data, which is used to generate an avatar with a facial expression corresponding with the facial expression of the user.
US09886620B2

A process estimates height and tilt of a camera having an image sensor array and IR illuminators. The process identifies multiple distinct subsets of the illuminators. For multiple heights and tilts, the process constructs dictionary entries that correspond to the camera having the height and tilt above a floor. Each entry includes light intensity values for pixels in images corresponding to activating each of the subsets of illuminators. For each of the subsets, the process receives an image of a scene captured while the subset is emitting light and the other illuminators are not. The process uses the captured images to identify a floor region corresponding to a floor in the scene. The process forms a vector including pixels from the captured images in the identified floor region and estimates the height and tilt of the camera by comparing the vector to the dictionary entries.
US09886616B2

According to one embodiment of the present invention, provided is a method for fingerprint recognition and authentication, comprising: a step for sequentially acquiring a plurality of slice images including a fingerprint pattern via a fingerprint sensor; a slice dividing unit for dividing the slice images into block images; a step for converting spatial domain information of the block images into frequency domain information, and eliminating information of a high-frequency component by using a low-pass filter; and a step for forming a fingerprint pattern template by matching the block images, from which the information of the high-frequency component has been eliminated.
US09886613B2

Devices, systems, and techniques are provided for integrating a touch screen with a fingerprint detection module as an assembly for a mobile device. The integrated touch screen/fingerprint sensor assembly includes at least two glass layers bonded together to provide overall mechanical strength for the touch screen display. The upper glass layer is a toughened/hardened cover glass that does not have an opening for fitting the fingerprint detection module through this glass layer. The lower glass layer is a support glass layer underneath the hardened cover glass to provide additional mechanical strength and to include an opening at a location close to an end of the support glass layer. The integrated touch screen/fingerprint sensor assembly also includes a fingerprint detection module positioned within the opening of the support glass layer and directly underneath the hardened cover glass.
US09886609B2

Provided are method and apparatus for writing and reproducing a multimedia service using a tag in order to provide an intuitive interface for a user using a multimedia service. The method includes selecting a multimedia service to be written; generating tag information identifying the selected multimedia service; and writing the generated tag information to a tag. Accordingly, multimedia service information and content information can be stored in a tag by being written to tag information using a common format, and thus the user can later execute a service operation by easily writing information of a desired service operation to a tag and then simply connecting the tag to a tag reading device.
US09886604B2

Some embodiments are directed to a method and a system allowing moving tags to be discriminated from stationary tags, which can be used in the field of tracking merchandise or objects provided with RFID tags.
US09886602B2

The invention relates to a magnetic reading head to be mounted in a terminal, said head having a generally rectangular parallelepiped shape and comprising a face for reading data coming from a magnetic stripe, said face comprising at least one component for reading data coming from a magnetic stripe.According to the invention, such a magnetic reading head comprises at least one flexible printed circuit board for protection against electromagnetic disturbances, said flexible printed circuit board being positioned on at least one face different from said reading face.
US09886591B2

Systems, methods, and computer program products to perform an operation comprising receiving, from a set of input devices, data of an environment surrounding a computing device, determining a current context of a discussion based on the data and a timing schedule specifying a list of planned contexts, receiving a request to perform an operation on the computing device, determining a context of the requested operation, determining a measure of relatedness between the contexts, and upon determining the measure of relatedness does not exceed a predefined threshold, restricting execution of the operation.
US09886590B2

An application platform examines, at runtime, various specified aspects of an application environment in which an application interacts with a user. Such examinations are made to determine a state for each of the various specified aspects. Further, the platform automatically activates particular application environment roles for the user depending on the result of the examinations. For example, an application environment role may be activated representing a particular detected mode of communication (e.g., encrypted network communications) or a particular detected manner of authentication (e.g., password authentication). Such activations are based on the detected states and specified states for the various specified aspects of the application environment. Such activations may occur in the context of an application attempting to perform an operation on an access controlled object on behalf of a user. Further, such activations may occur in the context of establishing or maintaining a user session for a user of an application.
US09886585B2

Data may be encrypted using a public key. From a plurality of functions executable on the data, one or more functions may be selected. The selected one or more functions may be associated with the encrypted data. The selected one or more functions may provide exclusive access to the data. A data structure specifying conditions for access to the one or more functions may be created. An exclusive interface to provide access to the one or more functions may be created. The interface, upon determining that one or more conditions from the conditions are satisfied, may grant access to the one or more functions. The encrypted data, the associated one or more functions, the data structure, and the interface may be included into an object.
US09886584B2

An embodiment of the invention may include a method, computer program product and system for redacting a document. The embodiment may include receiving an unredacted document. The embodiment may include determining portions of the unredacted document containing sensitive information. The embodiment may include applying a redaction method to the portions containing sensitive information to create a redacted document. The redaction method replaces the portion containing sensitive information with a different piece of content. The different piece of content correlates to a most stringent redaction method. The embodiment may include displaying the redacted document to a user. The embodiment may include determining the user is frustrated, and replacing the piece of content with a piece of content corresponding to a next most stringent redaction method from the list of redaction methods. The embodiment may include displaying the updated redacted document to the user.
US09886580B2

A method and information handling system (IHS) that optimizes boot time. The method includes a basic input output system (BIOS) performing an authentication check of drivers during an initial boot process. The results of the authentication check are stored along with an unified extensible firmware interface (UEFI) image for each driver in an authentication results data structure (ARDS). In response to receipt of a subsequent request to enable a secure boot of the IHS, when the initial boot process was performed with the secure boot disabled, the ARDS is accessed to determine if any of the drivers failed the authentication check. When none of the drivers have failed the authentication check, the boot process is continued using the UEFI images of the drivers. When at least one of the drivers has failed its authentication check, a notification is output indicating a failure of the authentication check.
US09886578B2

A malware analysis system for automating cause and effect analysis of malware infections is provided. The malware analysis system monitors and records computer system activities. Upon being informed of a suspected malware infection, the malware analysis system creates a time-bounded snapshot of the monitored activities that were conducted within a time frame prior to the notification of the suspected malware infection. The malware analysis system may also create a time-bounded snapshot of the monitored activities that are conducted within a time frame subsequent to the notification of the suspected malware infection. The malware analysis system provides the created snapshot or snapshots for further analysis.
US09886576B2

Provided is a security box including: an input means for input of external data; an execution means for executing, in a predetermined area, external data input by the input means; and an isolation control means for isolating the execution area from other areas during execution. The security box can be further equipped with: a display means for displaying the behavior of external data executed by the execution means; a determination means for determining, on the basis of the behavior displayed by the display means, whether the external data is normal data; and a deletion means for deleting data that the determination mean has determined is not normal data and/or all of the data of the execution means.
US09886574B2

Managing validity status of at least one associated credential includes providing a credential manager that selectively validates associated credentials for at least one device, the device invalidating a corresponding associated credential, and the device requesting that the credential manager validate the corresponding associated credential after invalidating the associated credential. The associated credential may be invalidated based on an external event, such as a user invalidating the associated credential from a UI of the device, a user improperly entering a pin value, a user indicating that a corresponding device is lost, the device entering sleep mode, the device locking a user interface thereof, the device shutting down, and a particular time of day. The at least one associated credential may be provided on an integrated circuit card (ICC) that may be part of a mobile phone and/or a smart card.
US09886572B2

A method to create and store at least one challenge question transformation (CQT) is provided. The method may include receiving an access query to a user interface associated with a password-recovery challenge question. The method may also include associating the at least one stored CQT with the password-recovery challenge question. The method may further include retrieving the associated CQT from a storage repository.
US09886566B2

Digital content distribution systems and methods are provided for distributing for digital data files, such as digital audio and video data files. In accordance with one implementation, a token-based authentication system is provided that does not require knowledge of the individual user requesting the download of digital content data or real-time access to user account information. Instead, the token-based authentication system embeds the authentication information, or token, in the download request information itself. In this way, the download or content server authenticates the download request using the token contained in the download request information and therefore does not require any additional information to carry out this authentication, such as access to user account information.
US09886557B2

A safety ensuring system of exercise machine and a related method includes a physiological detection device and an exercise machine. The physiological detection device is used to detect a physiological state of a human body and save the physiological state. Before a user using the exercise machine, the physiological state of the user is detected by the physiological detection device first. The exercise machine includes a control device and a working device, wherein the control device determines whether the working device is allowed to be used according to the physiological state saved in the physiological detection device. The working device is allowed to be used if the physiological state is normal, and it is prohibited from being used otherwise. Whereby, the user in poor physiological state is prevented from doing exercise, which effectively ensures the safety at using the exercise machine.
US09886542B2

In a method for modeling electromagnetic effects in a planar circuit that employs a plurality of through-silicon vias in a domain, a region around each through-silicon via is described in terms of a cylindrical accumulation mode basis function. The cylindrical accumulation mode basis function is incorporated into an equivalent circuit that describes selected electrical characteristics of each through-silicon via. A plurality of localized intervals around each through-silicon via is selected. A multilayer Green's function is approximated for IMNzz′ (wherein M and N identify selected layers and wherein zz′ designates layer boundaries in a layer through which the through-silicon via passes) in each localized interval without approximating the Green's function over the entire domain. Coefficients IMNzz′ are approximated over a predetermined range of frequencies (ω). Admittance parameters based on of IMNzz′ are calculated over a frequency sweep.
US09886536B2

Passive verification, comprising, receiving a representation of an electronic design comprised at least in part of at least system having at least one subsystem which is analog, collecting at least one input subsystem level data, having at least one input subsystem signal marker, collecting at least one output subsystem level data, having at least one output subsystem signal marker and analyzing at least one measure of at least one of the at least one input subsystem signal marker and at least one output subsystem signal marker.
US09886535B2

Systems and methods for making real-time predictions about an arc flash event on an electrical system are disclosed. An analytics server is communicatively connected to a data acquisition component. The analytics server comprises a virtual system modeling engine configured to create a virtual system model reflecting current network topology of the electrical system; an analytics engine configured to monitor predicted output data from the virtual system model and real-time output data from the electrical system acquired by the data acquisition component and update the virtual system model when a difference between the real-time output data and the predicted output data exceeds a threshold; and an arc flash simulation engine configured to forecast at least one aspect of and arc flash event based on the virtual system model.
US09886530B2

The invention notably relates to a computer-implemented method for designing a 3D modeled object representing a real object. The method comprises the steps of providing a 3D representation of the real object, identifying occurrences of a geometric feature at 3D positions of the 3D representation, providing at least one 2D view of the real object, identifying occurrences of a graphic feature at 2D positions of the 2D view, the geometric feature corresponding to the graphic feature, computing camera parameters that minimize a distance between a set of projections of the 3D positions on the 2D view and a set of 2D positions. This provides an improved solution for designing a 3D modeled object representing a real object.
US09886524B1

Systems and methods are provided that produce a report of generally available information, including over networks and particularly the Internet.
US09886521B2

A method for clustering vertices of streaming graphs includes: maintaining one or more clusters, assigning a random number to an incoming edge, computing a sampling threshold based on the current clusters, and adjusting the current clusters based on the random number and the sampling threshold.
US09886516B2

According to an approach for processing image data at network sites, a user invokes functionality on a client device, a scanning device, or a multi-function peripheral (MFP) to cause one or more printed receipts to be scanned to generate image or scan data. The scan data is transmitted by the client device or the MFP to a receipt data management system that maintains access data for a plurality of users and sites. The sites each include a graphical user interface that allows users to manually renter receipt data and request the generation of receipt data processing results. The receipt data management system manages the processing of the receipt data by a specified site on behalf of the user to generate receipt data processing results that satisfy third party requirements. This includes satisfying any authentication requirements of the specified site.
US09886505B2

The present invention discloses a method for handling contact information in a communication device. The method can include a step of presenting content within a visual interface of the communication device. A contact detection algorithm can execute to detect contact items included in the content. A visual indication can be presented next to each detected contact item. User input can be received, which causes the communication device to perform a contact action relating to one of the contact items. The contact action can add contact information to an address book, can initiate a communication session, and/or can place the contact item in a memory space for later use by an application other than one in which the content was presented.
US09886503B2

A method and apparatus for generating a personalized radio channel playlist by time division multiplexing songs from multiple received channels from one or more broadcast source streams in a queue. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre. If matches are found, the channel carrying the favorite is extracted and added to the playlist. Channel searching for matches involves monitoring real-time song and artist labels for all channels carried in a separate data channel. Preview times can vary depending on the size of the playlist or number of channels used. During a preview of a segment, users can, opt to listen to the full song or back up in the playlist to listen to a previous song. Connectivity options and web interfaces are provided to facilitate transfer and sharing of customization parameters for personalized radio configuration.
US09886502B2

A system and method in which metadata associated with content data received from an information processing apparatus is used in determining related content data that includes a similar feature as the content data. The related content data may be determined from a channel in which the content data belongs according to a playback rate determination by the information processing apparatus of give content data used in determining the similar feature as the feature in the content data. The related content data may then be transmitted to the information apparatus, which may selectively playback the content data and the related content data.
US09886493B2

Methods, devices, and systems are disclosed for producing cognitive and/or sensory profiles. In one aspect, a method to provide a cognitive or sensory assessment of a subject includes selecting a profile category from among a cognitive performance profile, a sensory performance profile, and a cognitive and sensory performance profile, presenting a sequence of stimuli to a subject, the sequence of stimuli based on the selected profile category, acquiring physiological signals of the subject before, during, and after the presenting the sequence of stimuli to produce physiological data, and processing the physiological data to generate an information set including one or more quantitative values associated with the selected profile category.
US09886491B2

Example embodiments described herein pertain to a geographic information system (GIS), configured to obtain geospatial data representing a geographic area, assign a projection and coordinate system to the geospatial data, apply a transformation to the geospatial data, and generate a tile cache based on the transformed geospatial data, the tile cache including the determined projection and coordinate system.
US09886479B2

A method and system for managing credibility of a set of search results for a search query is disclosed. The method can include determining, by a natural language processing technique configured to analyze a portion of the set of search results and a portion of the search query, a credibility factor configured to indicate similarity to a subject matter of the search query. The method can also include establishing a relevance relationship between the credibility factor and source information of a first search result of the set of search results, wherein the source information is based on the credibility factor. The method may also include computing a credibility score for the first search result of the set of search results based on the relevance relationship between the credibility factor and the source information of the set of search results.
US09886462B1

Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing system can receive a request for content from the computing device, and can determine a geographic location of the computing device associated with the request for content. The data processing system can identify a keyword indicating a non-geographic semantic feature of the determined geographic location. The identification can be based on the determined geographic location and from a location feature index that maps geographic areas to keywords that indicate non-geographic semantic features of the geographic areas. The data processing system can select, based on the keyword, a candidate content item for display on the computing device.
US09886457B2

For deduplicated data processing hierarchical rate control in a data deduplication system in a computing storage environment, priorities in a hierarchal structure are propagated by defining a relationship between each of a plurality of maintenance tasks and using a resource distribution function for managing and dividing resources between the plurality of maintenance tasks based on a priority for each maintenance task.
US09886456B2

A storage unit of a time-series data accumulation device of an embodiment stores statistical value data. A determination unit determines an interval function on the basis of data capacity, and a total amount of time elapsed from the beginning of measurement of a time-series data. A first calculation unit calculates an interval indicating an amount of time required to measure all the time-series data items constituting desired statistical value data on the basis of the determined interval function. A second calculation unit acquires all the time-series data items on the basis of the calculated interval, and thereafter calculates the statistical value on the basis of all the acquired time-series data items. A write unit writes the calculated statistical value to the storage unit as the statistical value data.
US09886450B2

A system and method supports key management in a distributed computing environment such as a distributed data grid. A binary radix tree is used to intern a plurality of binary keys. The binary radix tree is serialized to a byte buffer and a view of the binary is created. A byte sequence interface to the nodes of the serialized binary radix tree allows use of references which refer to positions in the serialized binary radix tree instead of requiring byte array copes of the interned keys. Use of references into the byte array in place of a byte array copies of interned keys reduces the memory overhead associated with referrers such as reverse indices which make reference to values associated with the plurality of binary keys. The reduction in memory overhead enhances performance and capabilities of a distributed computing environment such as a distributed data grid.
US09886449B1

Systems and methods for data storage management technology that optimizes the creation and storage of data objects. An example method may involve: receiving a request to create a data object; storing a first portion of the data object in a first data storage; determining a location in a second data storage in view of a predicted size of the data object and an access unit size of the second data storage; copying, by a processing device, the first portion of the data object from the first data storage to the location in the second data storage; and in response to receiving a second portion of the data object, directly storing the second portion in the second data storage.
US09886446B1

A system and method for creating an inverted index is disclosed. The inverted index is created from indexing information received by a deduplication server. This indexing information is collected by a deduplication client during a backup operation and includes a list of keywords and a plurality of values. Once the indexing information is received, the index is constructed and includes a list of keywords. Each of the keywords is mapped to a value, each value represents a section of a document, and each section of the document includes at least a portion of a keyword.
US09886445B1

A computerized datacenter entity information method includes obtaining datacenter entity information at an initial time, compressing and storing the datacenter entity information as a datacenter entity frame of reference, obtaining datacenter entity information changes, and compressing and storing the datacenter entity information changes with respect to the datacenter entity frame of reference. In another implementation, the computerized datacenter entity information method includes obtaining datacenter entity information at an initial time, compressing and storing the datacenter entity information as a datacenter entity frame of reference, obtaining datacenter entity information changes, and compressing and storing the datacenter entity information changes with respect to the datacenter entity frame of reference.
US09886429B2

A method of writing content through a writing input on a touch screen is provided. The method includes displaying written input content according to a writing input detection and identifying whether there is a proofreading mode control, and when there is the proofreading mode control, entering a proofreading mode, displaying the written input content according to the writing input detection, identifying a proofreading mark in the written input content, and applying an editing content corresponding to the proofreading mark, so as to proofread the written content.
US09886425B2

An intelligent switching method and system for a browser kernel at least including a first browser kernel unsupportive to a first page markup language and a second browser kernel unsupportive to a second page markup language. The method may include: determining which one of the first and the second browser kernels is the currently used browser kernel, determining whether or not a webpage adopts the first page markup language if the currently used browser kernel is the first browser kernel, if so, switching to the second browser kernel for processing, or determining whether or not a webpage adopts the second page markup language if the currently used browser kernel is the second browser kernel, if so, transferring an access via a cloud server or determining, by the cloud server, whether or not to switch to the first browser kernel for processing, otherwise, opening the page using the second browser kernel.
US09886423B2

The method includes identifying a plurality of transcripts of an audio event. The method further identifying a difference between two or more of the plurality of transcripts of the audio event. The method further includes determining a confidence level for the two or more transcripts that include the identified difference, wherein the confidence level indicates a measure of quality of the transcript. The method further includes selecting a difference from the two or more transcripts that include the identified difference based on the determined confidence level. The method further includes generating a transcript based on the selected difference.
US09886416B2

A matrix of execution blocks form a set of rows and columns. The rows support parallel execution of instructions and the columns support execution of dependent instructions. The matrix of execution blocks process a single block of instructions specifying parallel and dependent instructions.
US09886415B1

Implementations relate to prioritized data transmission features over networks. A method can include deriving description data from content data. The description data describes content of the content data and includes one or more portions corresponding to one or more portions of the content data. The description data is transmitted to a destination over a network to be made accessible over the network at the destination to one or more users. The content data also is transmitted to the destination to be made accessible. At least one portion of the description data finishes transmitting and is made accessible before its corresponding portion of the content information finishes transmitting and is made accessible.
US09886403B2

In order to perform processing corresponding to an instruction or a reaction at appropriate timing when a predetermined instruction is given or a reaction by a user is made while content is being outputted, a CPU detects instruction timing when a predetermined user instruction is given for data outputted while pieces of data constituting content are being sequentially outputted; stores the detected instruction timing in an instruction information memory; specifies predetermined timing that comes later than the instruction timing stored in the instruction information memory as timing for performing processing in accordance with the user's instruction; and performs the processing.
US09886400B2

The present invention provides a communication system comprising a host computer, control cabinets and peripheral devices, the control cabinets comprising serial ports used for communication among the peripheral devices and the host computer. The operating period of the communication system includes a polling phase and a free communication phase, in the polling phase the host computer sends query instructions to the control cabinets through the serial ports on each of the control cabinets, and in the free communication phase the control cabinets communicate with corresponding peripheral devices through the serial ports. The present invention also provides a communication method for the communication system. Using the communication system of the present invention, reliability of communication among the control cabinets, the host computer and the peripheral devices through a same serial port can be ensured without increasing hardware volume and costs of the communication system.
US09886394B2

A computer-implemented method for migrating a buffer used for direct memory access (DMA) may include receiving a request to perform a DMA data transfer between a first partitionable endpoint and a buffer of a first memory in a system having two or more processor chips. Each processor chip may have an associated memory and one or more partitionable endpoints. The buffer from the first memory may be migrated to a second memory based on whether the first memory is local or remote to the first partitionable endpoint, and based on a DMA data transfer activity level. A memory is local to a partitionable endpoint when the memory and the partitionable endpoint are associated with a same processor chip. The DMA data transfer may then be performed.
US09886382B2

Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration.
US09886381B2

A memory system may include: a first memory device including a first normal block and a first auxiliary block; a second memory device including a second normal block and a second auxiliary block; and a controller configured to operate the first and second memory devices in an interleaving scheme, wherein the controller: checks a first used area of a cache buffer when a first data is buffered which is the most recently inputted, programs the first data in the first or second auxiliary block without erasing the first data from the cache buffer, when the first used area of the cache buffer is smaller than a predetermined size, and programs a second data of the predetermined size, which occupies a part of the first used area of the cache buffer, to the first or second normal block with erasing the second data from the cache buffer, when the first used area of the cache buffer is equal to or larger than the predetermined size.
US09886369B2

A computer-implemented method and apparatus for fabricating data for database applications. The method comprises intercepting a command issued by an application, the command being addressed to a database; formulating a problem in accordance with the command; obtaining a solution for the problem, the solution comprising fabricated data; providing a second command for updating the database with the fabricated data; and providing the command to the database, whereby a response from the database based on the fabricated data is provided to the application.
US09886367B2

A method, comprises receiving a test case on a processor, receiving an input from a user to call the test case in a first calling environment, identifying the first calling environment, setting a first indicator in a memory indicating the first calling environment, running a directive in the test case, wherein the directive calls a subroutine associated with the directive, and running the subroutine called by the directive wherein the subroutine includes receiving the first indicator indicating the first calling environment, performing a first task associated with the directive wherein the first task is performed in the first calling environment responsive to receiving the first indicator indicating the first calling environment, and outputting a result of the first task to a user on a display.
US09886365B2

Transaction data is received from an agent instrumented on a first one of a plurality of software components in a system, the transaction data identifying characteristics observed by the agent during monitoring of the first software component during a transaction involving the first software component and a second one of the plurality of software components. A second thread running on the second software component is identified that is at least partially dependent on a first thread run on the first software component during the transaction, the second thread corresponding to code of the second software component with a conditional breakpoint defined to be triggered based on when the second thread falls within a defined transaction boundary for the system. From the transaction data, it can be determined that the second thread falls within the transaction boundary to cause the conditional breakpoint to be triggered.
US09886363B2

A computer-implemented method for determining performance shortfall in a storage system includes recording a log of I/O operations of a storage system, wherein each I/O operation includes associated operational parameters. The method prepares the storage system to perform a replay of a performance shortfall that occurred during a specified time frame. The method performs the replay on the storage system based at least on the log of I/O operations and the I/O operations' associated operational parameters for the specified time frame. The method identifies a cause for the performance shortfall during the specified time frame based at least on the difference between I/O performance measures of the replay and I/O performance measures for the specified time frame.
US09886362B2

A method for checking the integrity of a program executed by an electronic circuit and including at least one conditional jump, wherein: a first value is updated for any instruction which does not correspond to a jump instruction; a second value is updated with the first value for each conditional jump instruction; and the second value is compared with a third value, calculated according to the performed conditional jumps.
US09886360B2

A device may provision two or more servers, each of the servers including a network interface. In addition, the device may enable the network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the network interfaces.
US09886359B2

A primary system includes a first node and a second node that backs up the first node. A secondary system includes a third node and a fourth node that backs up the third node. The first node in the primary system inserts, when transmitting data update information generated in response to a data update in the first node to the second node and the third node, one or a plurality of pieces of delimiter information indicating a boundary between update processing units, into both of transmit data. The fourth node in the secondary system specifies, based on the delimiter information, the data update information including update information whose process has progressed further from among the data update information obtained from the second node and the data update information obtained through the third node, and reflects the specified data update information to stored data of the fourth node.
US09886353B2

According to an aspect, data asset reconstruction includes receiving a data lineage for a data asset, where the data lineage identifies a data source connected to the data asset by an intermediate process. It is determined whether the intermediate process can be used to reconstruct a lost data asset. Based on determining that the intermediate process can be used to reconstruct the lost data asset, reconstructing the lost data asset with the intermediate process and the data source.
US09886351B2

Creating hybrid image backups of a source storage. In one example embodiment, a method for creating one or more hybrid image backups of a source storage may include seeding a deduplication system by storing, in the deduplication system, blocks included in one or more files of one or more operating systems, blocks included in one or more files of one or more software applications, or both, and by storing a hash of each of the seeded blocks in a hash data structure; copying the hash data structure into a solid state drive (SSD); placing the SSD in a read-only state; comparing hashes of allocated blocks stored in the source storage at a first point in time to hashes in the hash data structure to determine whether each of the allocated blocks is in a first set of blocks that are stored in the deduplication system or in a second set of blocks that are not stored in the deduplication system; associating locations of the blocks in the first set of blocks stored in the source storage with locations of the corresponding blocks stored in the deduplication system; storing the blocks in the second set of blocks in an image backup separate from the deduplication system; associating locations of the blocks in the second set of blocks stored in the source storage with locations of the corresponding blocks stored in the image backup; and defining a full hybrid image backup of the source storage at the first point in time as a combination of the first set of blocks stored in the deduplication system and the second set of blocks stored in the image backup.
US09886347B2

According to an aspect, a database management system (DBMS) is operated to perform data replication. The DBMS includes a source database and a target database. The source database includes a plurality of first tables respectively comprising one or more first columns, and the target database includes a plurality of second tables respectively comprising one or more second columns. Each of multiple ones of the first columns is mapped to one of the second columns, and each one of the second columns is adapted to store replicated data changes of the first column mapped to the second column. Each of the second columns has an assigned update time, the update time being a moment in time when the second column most recently received incremental data changes from its mapped first column. The DBMS operates to process requested database statements while providing data replication.
US09886346B2

A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.
US09886344B2

A storage apparatus includes a processor. The processor is configured to sequence a plurality of data pieces. The plurality of data pieces are respectively stored in a plurality of memory devices. The processor is configured to set compensation ranges to be respectively compensated by a first predetermined number of parities. The compensation ranges are respective portions of consecutive data pieces among the sequenced data pieces. The compensation ranges include a variably set number of data pieces for the respective parities. Each of the plurality of data pieces is included in a second predetermined number of compensation ranges.
US09886343B2

Embodiments of the invention are generally directed to systems, methods, and apparatuses for hybrid memory. In one embodiment, a hybrid memory may include a package substrate. The hybrid memory may also include a hybrid memory buffer chip attached to the first side of the package substrate. High speed input/output (HSIO) logic supporting a HSIO interface with a processor. The hybrid memory also includes packet processing logic to support a packet processing protocol on the HSIO interface. Additionally, the hybrid memory also has one or more memory tiles that are vertically stacked on the hybrid memory buffer.
US09886341B2

A memory system or flash card may optimize usage of reclaimed memory. The optimization may include lists for Uncorrectable Error Correction Code (UECC) and Correctable Error Correction Code (CECC) that can be used along with a dual programming scheme. Dual programming may be utilized for blocks on the lists, but not for blocks that are not on the lists. The lists can be updated by reading data programmed to blocks on the lists.
US09886340B2

A memory system and a method for the error correction of memory are disclosed herein. The method for the error correction of memory is performed by a memory system including a plurality of memory chips. The method for the error correction of memory may include reading, by a first ECC engine unit included in each of a plurality of memory chips, a chunk including a plurality of data bursts, first parity bits, and position bits from each of the plurality of memory chips; extracting, by the first ECC engine unit, a single data burst having an error from the plurality of data bursts using the position bits; and performing, by the first ECC engine unit, first error correction using the first parity bit corresponding to the extracted error data burst.
US09886329B2

In order to scale Read-Copy Update (RCU) callback offloading from no-callbacks (No-CBs) CPUs, a set of RCU callback offload kernel threads (rcuo kthreads) may be spawned and each may be assigned to one of the No-CBs CPUs to invoke RCU callbacks generated by workloads running on the No-CBs CPUs at CPUs that are not No-CBs CPUs. Groups of the rcuo kthreads may be established, with each rcuo kthread group having one leader kthread and one or more follower rcuo kthreads. The leader rcuo kthreads may be periodically awakened without waking up the follower kthreads when an RCU grace period ends and an RCU callback needs to be invoked, or when a new RCU callback arrives and a new RCU grace period needs to be started. The leader rcuo kthreads may periodically awaken their associated follower rcuo kthreads for which the leader rcuo kthreads have sole responsibility to wake.
US09886321B2

Methods of managing distributed analytics on device groups are described. In an embodiment, a management service within a distributed analytics system provides an interface to allow a user to define a group of devices based on a property of the devices. When the property of a device in the system satisfies the criterion specified by the user, the device is added to the group and the device may subsequently be removed from the group if the device no longer satisfies the criterion. Once a group has been defined, the management service enables users to specify management operations, such as creating, starting, stopping or deleting queries or management operations relating to other entities of end devices, which are to be implemented on all the devices in the group and the management service propagates the operation to all devices in the group, irrespective of their current connectivity status.
US09886315B2

Various embodiments described herein include at least one of systems, methods, and software for identity-based thread pool assignment. The identity may identify a source of a request where the source is a user, human or logical, or a network location where the request originated. Some embodiments include receiving a resource request via a network and classifying the resource request into a processing thread pool of a plurality of processing thread pools. The classifying may be based at least in part on an identifying characteristic of a source of the resource request. Each processing thread pool may have an assigned maximum number of processing threads available at any one time for processing resource requests. When a processing thread of the processing thread pool the request is classified into is available, some embodiments then assign the resource request to the available processing thread.
US09886291B2

In an automatic machine controlled by a control device of its own having at least one non-volatile memory, in which a program for controlling the automatic machine can be installed, and at least one processing module for executing the control program installed, the control device is programmed with an operating system designed for implementing a method for monitoring the changes of configuration of the control device, in which each event of installation of a new control program in the memory is detected, execution of the control program installed last is enabled, and each new control program that is installed is saved, together with corresponding installation data, in at least one archive memory portion of the memory.
US09886289B2

A method and system for modifying functionality of a printer. The printer is provided with firmware and programming code that interfaces with the firmware for controlling printing operations. The programming code includes at least one place holder. Second programming code is provided that, when executed on a processor readable medium, programming code is executed as a function of the at least one placeholder.
US09886285B2

Systems and methods are disclosed for executing firmware in a computing device. A computing device comprises a controller comprising an interface and an interface state machine, non-volatile storage coupled to the interface state machine, the non-volatile storage storing initialization parameters, and a non-volatile memory module storing firmware for the device, the memory module coupled to the controller via the interface. The controller is configured to initialize the interface using the initialization parameters and the interface state machine, train the interface using the initialization parameters and the interface state machine, and execute the firmware from the non-volatile memory module.
US09886283B2

A mobile communication system and a method of providing content data to user of a vehicle using the communication system. The method includes: determining at a vehicle a last-used content data function associated with a previous ignition cycle, wherein the last-used content data function was used to provide content data to vehicle users; determining an adaptive boot sequence that includes the last-used content data function; executing the adaptive boot sequence at a subsequent ignition cycle which includes initiating the last-used content data function; and providing content data in the vehicle via the last-used content data function.
US09886281B2

A SIMD processor with a versatile hardware configuration performs efficient range determination that is frequently used in image processing and recognition. A SIMD processor includes a range determination arithmetic unit including first and second registers that can store two values. The SIMD processor uses three values, namely, these two values and the value of source data input from a register file unit, to flexibly set the processing target data for range determination and the two boundaries defining the processing target range of the range determination.
US09886280B2

Embodiments relate to a heterogeneous core microarchitecture. An aspect includes binding, by an operating system that is executing on a processor comprising a core comprising a heterogeneous microarchitecture comprising two or more flows, a job that is being executed by the operating system to a flow of the two or more flows. Another aspect includes issuing an instruction corresponding to the job with a tag indicating the binding of the job to which the instruction corresponds. Yet another aspect includes executing the instruction by the flow in the core that is indicated by the tag.
US09886274B2

Branch sequences for branch prediction performance test are generated by performing the following steps: (i) generating a branch node graph, by a branch node graph generator machine logic set, based, at least in part, upon a set of branch traces of a workload or benchmark code; (ii) generating a first assembly pattern file, for use with a first instruction set architecture (ISA)/microarchitecture set, by an assembly pattern generator machine logic set, based, at least in part, upon the branch node graph so as to mimic the control-flow pattern of the workload or benchmark code; and (iii) running the assembly pattern file on the first ISA/microarchitecture set to obtain first execution results.
US09886266B2

In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition.
US09886248B2

Methods for creating a factory, such as a software factory, a user experience factory, and a persistence factory, for developing one or more Java 2 Platform, Enterprise Edition (J2EE) applications. One or more artifacts related to the J2EE applications, such as code components, workflow scripts, and build scripts, are identified. Further, one or more templates are created for generating the one or more artifacts. The templates may be created based on a predefined architecture and coding conventions. These templates are stored in a repository to enable their subsequent reuse. Thereafter, one or more relationships between the artifacts are defined in a factory schema. Subsequently, the factory is created using the factory schema and the templates. The factory thus created may be used to develop the J2EE applications.
US09886236B2

In one example, the disclosure is directed to providing a multi-dimensional audio interface in which a plurality of different spatial locations is defined, wherein each of the plurality of different spatial locations is based on a common reference point and is uniquely identifiable by a computing device; associating, by the computing device, an information type with a first spatial location of the plurality of different spatial locations, the information type included in a plurality of different information types; responsive to determining that first information is of the information type, outputting, using an audio output device and simulating localization of sound at the first spatial location, a first sound that indicates the first information; receiving an indication of user input that selects the first information; and performing at least one operation corresponding to the first information selected based at least in part on the indication of user input.
US09886234B2

An example method includes receiving data indicating a configuration of one or more playback devices. The one or more playback devices may include one or more transducers. The method further includes, based on the received data, associating each of one or more audio streams respectively with at least one transducer of the one or more transducers. The method further includes generating the one or more audio streams and sending at least one of the generated one or more audio streams to each of the one or more playback devices. An example non-transitory computer readable medium and an example computing device related to the example method are also disclosed herein.
US09886220B1

Image descriptions described using an image description language are provided for a plurality of images. Image bitmaps are determined by processing the image descriptions, each image bitmap including an array of image pixels. The image bitmaps are stored in an array of digital storage devices, with different portions of the image bitmaps being stored in different digital storage devices, where an allocation table is used to indicate where each portion is stored. When one of the digital storage devices fails, the allocation table is analyzed to determine which portions of the image bitmaps were stored in the failed digital storage device. The lost portions are re-rendered by processing corresponding portions of the image descriptions, and the re-rendered portions are stored in the array of digital storage devices.
US09886216B2

Systems and methods are disclosed for accessing data over a distributed data storage network. A network-attached storage device (NAS) includes a non-volatile memory module comprising a first portion of data storage for storing local user data associated with a host computing device and a second shared portion of data storage for storing third-party data. The NAS includes a controller configured to provide copies of a portion of the user data to one or more other NAS's for storage therein, receive third-party data from each of the one or more other NAS's, and store the received third-party data in the second portion of data storage. The NAS is configured to upload at least a portion of the user data to the host computing device and upload at least a portion of the third-party data to at least one of the one or more other NAS.
US09886212B2

An improved mechanism for copying data in memory is described which uses aliasing. In an embodiment, data is accessed from a first location in a memory and stored in a cache line associated with a second, different location in the memory. In response to a subsequent request for data from the second location in the memory, the cache returns the data stored in the cache line associated with the second location in the memory. The method may be implemented using additional hardware logic in the cache which is arranged to receive an aliasing request from a processor which identifies both the first and second locations in memory and triggers the accessing of data from the first location for storing in a cache line associated with the second location.
US09886207B2

A controller and a memory-access method for use in the controller are provided. The controller includes a sensor-processing system, and the sensor-processing system includes a memory, and a buffer, wherein the controller is coupled to an external memory and a sensor. The method includes the steps of: gathering the sensor data from the sensor and writing the gathered sensor data into the memory; writing information associated with the sensor data into the buffer; determining whether a fill level of the buffer has reached a predetermined threshold; and retrieving the sensor data from the memory and writing the retrieved sensor data to the external memory according to the information associated with the stored sensor data in the buffer when it is determined that the fill level has reached the predetermined threshold.
US09886206B1

The present invention discloses a replica bit-line circuit, comprising a replica unit, the 1st inverter, the 2nd inverter, the 3rd inverter, the 4th inverter, the 5th inverter, the 6th inverter, the 7th inverter, the 8th inverter, the 9th inverter, the 1st NAND gate, the 2nd NAND gate, the 3rd NAND gate, the 1st NOR gate, the 2nd NOR gate and the 1st PMOS tube; the 2nd NOR gate is provided with the 1st input terminal, the 2nd input terminal, a set terminal and an output terminal; advantages of the present invention are stated as follows: It can inhibit feedback oscillation incurred by replica bit-line and replica wordline signal to obtain accurate wordline control signal; it can save switching power consumption of memory array by 53.7% under the power voltage of 1.2V.
US09886203B2

Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.
US09886200B2

An endurance parameter value of a non-volatile memory included in a non-volatile dual in-line memory module (NVDIMM) can be monitored and compared against a warning threshold value. In response to the endurance parameter exceeding the warning threshold value, a system alert can be generated, within a host system of the NVDIMM, to inform a system user that the NVDIMM is approaching its end-of-life. If the endurance parameter exceeds a replacement threshold value greater than the warning threshold value, an upgrade process can be initiated. The upgrade process can include copying data from the first non-volatile memory to a volatile memory of the NVDIMM and copying, in response to the first non-volatile memory being replaced with a second non-volatile memory, the data from the volatile memory to the second non-volatile memory.
US09886197B2

A method for operating a memory system includes detecting a size of a data requested by a host, generating a first data that represents the size of the requested data and a second data that represents a remaining empty space other than a space for the requested data in a first region having a unit size of data storage in a memory device when the size of the requested data is smaller than the first region and the request is to write the requested data into the memory device, and storing the first data and the second data in the memory device along with the requested data.
US09886194B2

A system and method for using a Non-Volatile Dual In-Line Memory Module (NVDIMM) (110, 115) is disclosed. The NVDIMM (110, 115) can support two or more access modes. An application can specify which access mode is desired for an address space requested by the application. A Non-Volatile Memory (NVM) governor (150) can store an address mask and the access mode for the address space (305, 310, 315) in an NVM control register (155). When the application requests read or write access to an address (605), the NVM governor (150) can compare the requested address (605) with the address masks in the NVM control register (155), determine the access mode from the access mode corresponding to the matched address mask, and use that access mode to satisfy the request for the address (605).
US09886188B2

An embodiment of the disclosure displays a plurality of icons for files and a plurality of icons for folders within a graphical user interface. A set of two or more icons can be selected via user input for inclusion within a group object. The group object can be moved within the graphical user interface responsive to user input to within a predetermined range of one of the icons for one of the folders. Responsive to moving, a subset of files of the group object can be determined. Selection of the files within the subset can be based on whether attributes of the folder match attributes of the files. Additionally, responsive to moving the group object, the subset of files can be moved or copied to the one of the folders to which the group object was moved.
US09886178B2

User interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions. A method of displaying one or more graphical objects, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising: obtaining first image data defining at least one two-dimensional graphical component; performing a transformation operation on the first image data to generate second image data defining, for the or each graphical component, a modified form of the graphical component; using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular to the plane of the display device. Disclosed GUIs can be employed by users to interact with electronic devices having a display, in particular but not limited to hand-held devices with small screens.
US09886175B1

Techniques for user interface customization of an application are described. A navigational structure file is received including a description of a hierarchical structure describing a navigational flow of the application. The hierarchical structure may include objects corresponding to different navigation points of the application whereby interaction with a user interface element causes transition or navigation from a first navigation point of the application to a second navigation point of the application as described in the hierarchical structure. It is determined whether any one of a defined set of one or more trigger conditions occurs. Responsive to determining an occurrence of a trigger condition in the defined set, first processing is performed in accordance with the trigger condition that has occurred to produce a customized user interface displayed to a user and to produce a customized navigational flow of the application.
US09886158B2

Disclosed are a touch display panel and a display device. The touch display panel includes common electrodes, pixel electrodes, a processing module, at least one first magnetic sensing electrode and at least one second magnetic sensing electrode. The at least one first magnetic sensing electrode is disposed on the same layer as the common electrodes and configured to sense magnetic field variation in a first direction (X) and generate corresponding magnetic sensing signals; and the at least one second magnetic sensing electrode is disposed on the same layer as the pixel electrodes and configured to sense magnetic field variation in a second direction (Y) and generate corresponding magnetic sensing signals. An angle between the first direction (X) and the second direction (Y) is a non-zero angle. The processing module is configured to generate touch signals according to the magnetic sensing signals.
US09886138B2

The present disclosure provides a touch panel based on triboelectrification, a display device and a controlling method therefor. The touch panel based on triboelectrification includes a cover plate; a touch sensing electrode, provided at one side of the cover plate; a transparent friction layer, provided at a side of the touch sensing electrode opposite to the cover plate, and arranged to contact with the touch sensing electrode; an elastic component layer, provided at a side of the transparent friction layer opposite to the touch sensing electrode and arranged to contact with the transparent friction layer, and including a plurality of elastic components spaced apart from each other; and a touch driving electrode, provided at a side of the elastic component layer opposite to the transparent friction layer, and arranged to contact with the elastic component layer. The plurality of elastic components in the elastic component layer vibrate in response to touch actions on the cover plate, so that the transparent friction layer becomes in contact with the touch driving electrode by means of friction, and thus a touch driving voltage is generated between the touch sensing electrode and the touch driving electrode. The touch panel based on triboelectrification can achieve the touch display of the display device without power supply.
US09886132B2

There is provided a touch panel, including: a plurality of sensing electrodes divided into a plurality of sensing electrode groups; and a plurality of touch detection circuits correspondingly connected to the plurality of sensing electrode groups, respectively, wherein the first touch detection circuit includes a first touch detection circuit unit outputting a first output value depending on a test voltage and the second touch detection circuit includes a second touch detection circuit unit outputting a second output value depending on the test voltage, the second touch detection circuit is adjacent to the first touch detection circuit, and the second output value is corrected to reduce a difference between the first output value and the second output value.
US09886131B2

A method for determining what input should be accepted by a touch sensor after intentional and accidental lift-offs and slide-offs occur when gesturing or performing a function on the touch sensor by a finger or multiple fingers.
US09886113B2

A display device including a substrate having a display area including a plurality of pixels and a peripheral area positioned outside the display area, a sealant in the peripheral area, a first spacer on the sealant, an encapsulation substrate on the first spacer, and a touch sensor on the encapsulation substrate facing the display area.
US09886110B2

The purpose of the present invention is to provide a transparent electroconductive laminate having extremely high visibility. A transparent electroconductive laminate in which a hard coat layer, a color difference adjustment layer, and a transparent electroconductive layer are formed in this order, wherein (1) the hard coat layer being obtained by applying and curing a hard coating composition including (A) a phenol Novolac-type acrylate having two or more acrylate groups and (B) an aromatic-group-containing mono- or poly(meth)acrylate compound having 1-2 moles of a C2 or C3 alkylene oxide structure in the molecule thereof, (2) and the color difference adjustment layer includes a cured resin component (i), and metal oxide particles (ii) having an average primary particle diameter of 100 nm or less and/or metal fluoride particles (iii); having an average primary particle diameter of 100 nm or less, where the total mass of particles (ii) and (iii) in the color difference adjustment layer is 0-200 parts by mass with respect to 100 parts by mass of the cured resin component (i).
US09886109B2

A writing device for electronic paper includes an array substrate, a master control module, an input module electrically connected with the master control module, and an array substrate driving module electrically connected with the master control module, the array substrate is electrically connected with the array substrate driving module, an upper surface of the array substrate is configured to be electrically connected with electronic paper to be written, the input module is configured to input operation instructions to the master control module, the master control module is configured to control the array substrate driving module to drive the array substrate for performing writing operations according to the operation instructions. An embodiment of the present invention further provides an electronic paper tag system including the electronic paper writing device. Therefore, the writing device and the electronic paper tag system provided in embodiments of the present invention are particularly applicable to situations in which tag information is not required to be updated frequently (for example, doorplate, merchandise price labels).
US09886108B2

Examples of a multi-region touchpad are disclosed. In one example implementation, a multi-region touchpad may include a multi-region touchpad sensor having a region and a secondary region to receive an input corresponding to a movement against the multi-region touchpad sensor and a touchpad controller. The touchpad controller may process the received input, and may transmit touch position indicative of the received input to a touchpad driver of a computing device communicatively coupled to the touchpad device. Further, the touchpad driver may cause an operating system of the computing device to treat a touch with a touch position beginning in the primary region and extending into the secondary region as a continuous touch. Similarly, the touchpad driver may cause the operating system to treat a touch with a touch position beginning in the secondary region as a navigational command to cause the operating system to perform a navigational function.
US09886106B2

An input device includes a casing, a moveable unit disposed in the casing and including a spherical object and a rotation detector for detecting a rotation of the spherical object contactable on a display face, and a transmitter, disposed in the casing, to receive a rotation detection signal from the rotation detector and to transmit the rotation detection signal when the rotation detector detects the rotation of the spherical object.
US09886102B2

System and method for invoking 2D and 3D operational modes of a 3D pointing device in a 3D presentation system. A 3D stereoscopic scene and a 2-dimensional (2D) scene are displayed concurrently via at least one stereoscopic display device. A current cursor position is determined based on a 6 degree of freedom 3D pointing device. The cursor is displayed concurrent with the 3D stereoscopic scene and the 2D scene, where the cursor operates in a 2D mode in response being inside a specified volume, where, in the 2D mode, the cursor is usable to interact with the 2D scene, and where the cursor operates in a 3D mode in response to being outside the specified volume, where, in the 3D mode, the cursor is usable to interact with the 3D stereoscopic scene.
Patent Agency Ranking