US09560913B2

The operator desk includes at least one work top having one main work surface with a longitudinal main extension. The work top is attached by at least one leg arrangement extending between the desk top and a base foundation; at least one first set of display monitors arranged on a mount supported by at least two supporting legs and having one lower side facing towards, and one upper side facing away from the base foundation. The supporting legs with adhering first set of monitors are movable along a first extension. The operator desk further includes at least one light-emitting element contained in a casing attached to the upper side by at least one mounting arm. A central control device adjusts the mounting arm so that the light-emitting element maintains a desired position along the first extension when the supporting legs with adhering display monitors are moved along the first extension.
US09560905B2

The present invention relates to a device and method for selectively bleaching or dyeing a plurality of locks of hair. The device basically comprises a selector comb for selecting the locks to be treated from a portion of hair, and a container provided with at least one compartment that can internally house at least one liquid or pasty product for dyeing or bleaching. The selector comb is partially introduced inside the container and is movable inside and along same, being coupled thereto such that in an operating position of the device, the movement of the comb takes place, causing the gradual introduction of an increasingly longer portion of the locks selected by the comb inside the container at the same time as the gradual opening and communication of the inside of the compartment with the portion of the locks introduced therein, said portion being exposed to the liquid or pasty product.
US09560904B2

The present application relates to a device (1) comprising an applicator (3) including a brush (5), said brush comprising: a core (10) that is formed of at least two branches of a resistor wire that are twisted together; bristles that are carried by the core (10); and a power supply that is connected to the branches in such a manner that the core (10) gives off heat while an electric current is passing therethrough.
US09560891B2

The present invention relates to a polyester-based fiber for artificial hair obtained by melt spinning a polyester resin composition. The polyester resin composition includes 100 parts by weight of a polyester resin, 5 to 40 parts by weight of a brominated epoxy flame retardant, and 1.5 parts by weight or more and less than 7 parts by weight of an antimony oxide. The polyester resin is at least one kind of resin selected from the group consisting of polyalkylene terephthalate and a copolymerized polyester containing polyalkylene terephthalate as a main component. The polyester-based fiber for artificial hair has aggregates of the brominated epoxy flame retardant that are dispersed in the polyester resin in the form of islands, as viewed in the cross section of the fiber parallel to the fiber axis direction. The present invention also relates to hair ornament products including the polyester-based fiber for artificial hair and a method for producing the polyester-based fiber for artificial hair. Thus, the present invention provides a polyester-based fiber for artificial hair having a gloss and a texture that are similar to those of human hair, and hair ornament products including the polyester-based fiber for artificial hair.
US09560875B2

Described is a method of sanitizing animal carcasses using aqueous streams having an antimicrobial composition added to the stream. Preferably, the antimicrobial composition includes a mixture of one or more carboxylic acids having up to 18 carbon atoms and one or more peroxycarboxylic acids having up to 12 carbon atoms, preferably a mixture of a C2-C4 peroxycarboxylic acid and a C8-C12 peroxycarboxylic acid. Also described is a novel antimicrobial composition adapted for sanitizing animal carcasses containing a mixture of one or more C2-C4 peroxycarboxylic acids and one or more C8-C12 peroxycarboxylic acids and an alpha-hydroxy mono- or dicarboxylic acid.
US09560871B2

The present invention provides beverage preservative systems for use in high acid beverage products, and beverage products comprising the beverage preservative systems. The beverage preservative system prevents spoilage by microorganisms in a beverage within a sealed container for a period of at least 16 weeks. The present invention reduces or eliminates the use of conventional preservatives that pose health and/or environmental concerns. The components that make up the beverage preservative system of invention work together in a synergistic manner to reduce the amount of preservative required and so improve the inventive beverage's sensory impact over beverages having conventional preservatives.
US09560865B2

A piston-operated dispenser unit for confectionery food products, comprising (I) a door (4) mountable on a dispensing mouth (5) of a machine (2) for making and instantaneously dispensing confectionery products; (II) at least one dispensing tap (9), in turn comprising a main body (10), extending frontally from the door (4) and forming, inside the door (4), an outflow duct (11) for the product to be dispensed, and a piston (13), slidably mounted inside the duct (11) and mobile between an open position and a closed position of the duct (11); (III) a manually operated lever (17), connected to the piston (13) for moving the piston (13) between the open position and the closed position of the duct (11), and vice versa; and (IV) a spring (24) operating on the piston (13) to apply an action for keeping the piston (13) in the closed position.
US09560857B2

The present invention relates to a clipping machine for producing sausage-shaped products by filling a flowable filling material into a tubular or bag-shaped packaging casing and closing said packaging casing by at least one closure means, the clipping machine comprises a filling tube, having a central axis and a filling outlet, for feeding said filling material in a feeding direction via said filling outlet into said packaging casing, a displacement device for gathering the filled packaging casing and for forming a plait-like portion thereto, at least substantially free from filling material and a clipping device for applying at least one closure means to said plait-like portion. The displacement device of the inventive clipping machine is arranged in a replacement assembly group, wherein the group is removably arrangeable at the clipping machine in an engagement position, in which the replacement assembly group is coupled to the clipping machine for production process.
US09560856B2

The invention relates to a filling machine and a method for filling a pasty mass, in particular for the production of sausages, with a vane cell pump for conveying the paste mass, a vacuum pump for generating negative pressure in the vane cell pump, where the housing of the vane cell pump comprises an evacuation opening via which the vacuum pump can evacuate the vane cells. The evacuation opening is formed in the cover of the vane cell pump.
US09560845B2

A game alert system includes a device mountable on a game feeder that detects motion in a target area and automatically sends an electronic signal to a user, or a hunter, in a remote location to notify the hunter of movement in the area, without alerting or startling animals that triggered the device.
US09560835B1

A portable pouch suitable for both transporting and serving water or beverages to animals is provided. The pouch is sealed to contain and protect the liquid during transport. Such sealed pouches will lay in a generally flat configuration for shipping and storage. Generally, a resealable zip closure is provided at the top of the pouch for later re-use. When the liquid-filled pouch is opened for use, a specially gusseted bottom panel also opens in a generally round and flat orientation to provide a bowl-like configuration and the opened upper edges of the pouch may be rolled downwardly for additional stability. In this open configuration, the pouch bowl will stand upright without assistance from the animal handler. An animal may then drink from the top of the open pouch and a zip closure may be used to save some liquid for later use.
US09560833B2

A collapsible feeder, relating to a pet feeder, includes a top cover, a collapsible barrel body, a discharge port, a base and a food basin. The food basin is disposed at one end of the base, and the collapsible barrel body is disposed at the other end of the base. The top cover is disposed at the top of the collapsible barrel body. A bottom of the collapsible barrel body is higher than a rim of the food basin, and the discharge port forms an angle of 30 degrees with respect to a horizontal line of a bottom of the food basin.
US09560832B2

A method for operating a robotic arm comprises determining a speed of rotation of a rotary milking platform, the rotary milking platform having a stall for a dairy livestock. The method further includes moving a carriage along a track positioned adjacent to the rotary milking platform at a rate that is based at least in part upon the determined speed of rotation of the rotary milking platform. The method further includes extending a robotic arm that is coupled to the carriage between the legs of the dairy livestock.
US09560820B2

According to the invention, there is provided seed and plants of the hybrid corn variety designated CH149894. The invention thus relates to the plants, seeds and tissue cultures of the variety CH149894, and to methods for producing a corn plant produced by crossing a corn plant of variety CH149894 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH149894.
US09560818B2

A soybean cultivar designated S140141 is disclosed. The invention relates to the seeds of soybean cultivar S140141, to the plants of soybean cultivar S140141, to the plant parts of soybean cultivar S140141, and to methods for producing progeny of soybean cultivar S140141. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar S140141. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar S140141, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar S140141 with another soybean cultivar.
US09560816B2

A soybean cultivar designated S130079 is disclosed. The invention relates to the seeds of soybean cultivar S130079, to the plants of soybean cultivar S130079, to the plant parts of soybean cultivar S130079, and to methods for producing progeny of soybean cultivar S130079. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar S130079. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar S130079, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar S130079 with another soybean cultivar.
US09560808B2

A system and method for controlling bale forming operations is disclosed. The system and method includes a monitoring system for visually imaging a portion of a bale and providing a warning to an operator if the bale is wrapped or shaped incorrectly.
US09560805B2

The present disclosure is directed to a backwater valve assembly comprising a main valve body, a flapper sub-assembly, and a cap. The main valve body has an inner wall that can define a recess into which the flapper sub-assembly can be removably secured. The flapper sub-assembly includes at least one flapper element that can pivot between an open position, in which the flapper element allows fluid to flow through the backwater valve assembly, and a closed position, in which the flapper element prevents fluid from flowing in the opposite direction. The flapper sub-assembly can be removably coupled to the cap to allow the flapper sub-assembly and cap to be installed in or removed from the main valve body together as a unitary assembly.
US09565794B2

This wireless power transmission system includes: a power transmitting antenna and a power receiving antenna arranged to face each other and not to be in contact with each other; and an electromagnetic shield structure that includes a first shield and a second shield to house, in its inner space, the power transmitting and power receiving antennas facing each other. The first and second shields are configured to make first and second spaces to house the power transmitting and power receiving antennas, respectively. At least one of the first and second shields includes a protruding portion that is parallel to at least one of the power transmitting and power receiving antennas and that protrudes out of the shield sidewalls. Power is transmitted by a non-contact method through a radio frequency magnetic field from the power transmitting antenna to the power receiving antenna.
US09565774B2

In one embodiment, a method for forming an embedded trace substrate includes forming a conductive layer on a carrier. A dielectric film is provided on the conductive layer. Vias are formed in the dielectric film and extend to portions of the conductive layer. A conductive pattern is formed on the dielectric layer and is electrically connected to the conductive layer through the vias. The carrier is removed and portions of the conductive layer are selectively removed to provide a plurality of bumps pads configured to protrude outwardly from the dielectric layer.
US09565772B2

The present subject matter provides for a multi-layer conductive trace. The trace can be formed by digital printing the individual layers and firing. The individual layers each impart functional characteristics to the conductive trace and each layer has components that can be adjusted to affect the performance characteristics of that particular layer without detrimentally affecting the performance characteristics of the remaining layers.
US09565771B1

A machine can include a conveyor that receives and conveys a circuit assembly treated with a UV curable coating material; a UV zone that includes LED-based UV radiation sources; a circuit assembly sensor; a heating zone; and a controller that controls power to at least one of the LED-based UV radiation sources based at least in part on information from the circuit assembly sensor.
US09565767B2

There is provided a wiring board including a stiffener bonded to a circuit board, and a laminate formed by laminating a plurality of insulating layers and a plurality of wiring layers on a face of the stiffener opposite to a face bonded to the circuit board. On both faces of the laminate in a laminating direction, terminal connection parts connected to the wiring layers and connected to a terminal part of an electronic component are formed. Further, a component disposition hole, in which the terminal connection parts formed on one of the faces of the laminate are positioned and the electronic component is disposed, and a through hole for connection to the circuit board are formed in the stiffener.
US09565764B2

An inductor includes a first coil, an input terminal electrically connected to an outermost portion of the first coil, a first insulating film on the first coil, a second coil on the first insulating film, a second insulating film on the second coil, a third coil on the second insulating film, connection conductors that connect the first coil to the second coil at locations so that a signal propagates through outside portions of the first coil and the second coil before propagating through other portions of the first coil and the second coil, a central portion connection conductor that connects a central portion of the first coil or a central portion of the second coil to a central portion of the third coil, and an output terminal electrically connected to an outermost portion of the third coil.
US09565761B2

In the wiring board of the present invention, the land pattern for power supply, connected to the semiconductor element connection pad for power supply through a via conductor and arranged below the segment region, includes a strip-shaped continued portion in the position corresponding to the outer peripheral portion except the outer peripheral side of the mounting portion in the segment region, and the strip-shaped continued portion and the power supply plane arranged therebelow are connected through a via conductor.
US09565754B2

The present invention provides a solder-mounted board which realizes reliable mounting of a component thereon; a method for producing the board; and a semiconductor device. The solder-mounted board includes a substrate; a wiring layer; a solder pad for mounting a component by the mediation of the solder; and an insulating layer which covers the wiring layer such that at least the solder pad is exposed, the wiring layer, the solder pad, and the insulating layer being provided on at least one surface of the substrate, wherein the insulating layer is formed of a first insulating layer provided on the substrate and the wiring layer, and a second insulating layer provided on at least a portion of the first insulating layer.
US09565749B2

An obfuscated radio frequency circuit may be manufactured to include a metallization layer, and a dielectric layer under the metallization layer. The dielectric layer may be made up of a plurality of dielectric substrates having different dielectric constants to obfuscate functions of the circuit.
US09565745B2

A lighting apparatus connected to a network includes a light source for emitting light. A controller controls operation of the light source in response to an external control signal. A non-contact sensor detects a non-contact signal and generates a reset signal in response to detecting the non-contact signal. A communication interface communicatively connects the lighting apparatus to a wireless network to receive the external control signal from a remote apparatus via the wireless network and disconnects the lighting apparatus from the wireless network in response to receiving the reset signal from the non-contact sensor.
US09565729B2

Various embodiments may relate to a dimming drive circuit for an illumination apparatus and an illumination apparatus including the dimming drive circuit, wherein the dimming drive circuit includes a filter circuit unit and a bleeder circuit unit, a main control module connected to the filter circuit unit and the bleeder circuit unit, respectively, and an auxiliary control module configured to reduce the current of the bleeder circuit unit and/or to switch off the bleeder circuit unit according to a characteristic input current of the dimming drive circuit prior to switch-off of the bleeder circuit unit by the main control module in a first operation state of the dimming drive circuit, and to prevent the filter circuit unit from releasing electrical energy via the bleeder circuit unit in a second operation state of the dimming drive circuit.
US09565727B2

A LED based lighting apparatus is disclosed. The light engine used in the lighting apparatus may use printed circuit board and have a plurality of LED groups that are independently controllable by a control unit. The power supply input and return paths connected to each LED group may be implemented on different layers to allow a compact footprint that may be used with traditional fluorescent encasements with relatively little modification. The LEDs may comprise a subset of LEDs having a first color and a subset of LEDs having a second color different from said first color intertwined on the light engine.
US09565714B2

A method and apparatus for controlling uplink transmissions on Discontinuous reception (DRX) operation are provided. A wireless device chooses that a Channel Quality Indicator (CQI)/Precoding Matrix Index (PMI)/Rank Indicator (RI)/Precoding Type Indicator (PTI) on a Physical Uplink Control Channel (PUCCH) are not reported at a subframe n if an onDurationTimer is determined to be not active at the sub-frame n. An uncertainty about the uplink control information during the On Duration occurred by previous DRX operation can be resolved.
US09565709B2

The present invention discloses a wireless communication device capable of establishing peer-to-peer connection passively or actively. The device conforms to an IEEE 802.11 standard, and comprises: a control block, a transmission circuit and a reception circuit. When the device intends to passively establish peer-to-peer connection, said control block generates a local-end peer-to-peer connection message which includes a local-end group owner intent but isn't generated in response to any known/detected device; said transmission circuit broadcasts a local-end peer-to-peer connection packet according to the message; and said reception circuit receives a connection-end peer-to-peer connection request from a connection-end for the first time after broadcasting the message, wherein the request includes a connection-end group owner decision related to the local-end group owner intent. Accordingly, after receiving the request, the wireless communication device functions as a master or a slave according to the decision, and then establishes the peer-to-peer connection with the first connection-end.
US09565702B2

Systems, methods, and instrumentalities are disclosed to desynchronize transmissions in group-based operations. A group user equipment (UE), e.g., a UE that is a member of a group of UEs, may be in an inactive mode. The group UE may receive a multicast message indicating that the group UE may enter an active mode. For example, the group UE may use the active mode for periodic reporting of its monitoring activity to the network. The multicast message may indicate a mechanism for the group UE to use to send an uplink transmission to the network. The group UE may send the uplink transmission to the network at a transmission time indicated by the mechanism. The transmission time may be desynchronized from other UEs in the group.
US09565697B2

The method includes: performing a packet scheduling for a plurality of user terminals (UEs) based on information regarding QoS classes, the information regarding QoS classes is included in QoS class identifiers received from an Evolved Packet Core providing communication services to the user terminals. The method further includes receiving channel quality indicators from the plurality of user terminals and performing the scheduling also on the basis of the received channel quality indicators. The system of the invention is arranged to implement the method of the invention.
US09565694B2

In one aspect, the present invention provides methods and apparatuses for detecting that a wireless communication device in a serving cell is experiencing excessive interference variance, detecting a transmission pattern of interfering transmissions giving rise to such variance, and correspondingly adjusting scheduling of the device as a function of the detected transmission pattern, to at least partly avoid the interfering transmissions. An advantageous feature of such operation is that the determination of excessive interference variance and the determination of the transmission pattern associated with that varying interference can be done by a network node, e.g., the device's serving base station, or by the device, without requiring backhaul signaling or other inter-node cooperation in the network.
US09565688B2

A wireless communication apparatus is capable of improving communication efficiency by reducing the amount of control information transmitted. A channel quality information extraction section extracts CQI's from a received signal. An allocation control section allocates subcarriers for every communication terminal apparatus and selects a modulation scheme in such a manner that required transmission rate is satisfied for each communication terminal apparatus based on required transmission rate information, etc. and CQI's for communication terminal apparatus of each user. A required subcarrier number determining section decides the number of subcarriers allocated to every communication terminal apparatus so as to satisfy the required transmission rate for each communication terminal apparatus. A required subcarrier number information generating section generates information for the number of subcarriers allocated to every communication terminal apparatus. A subcarrier allocation section allocates packet data to selected subcarriers. Modulating sections adaptively modulate packet data allocated to each subcarrier.
US09565686B2

Co-channel operation systems, methods, and devices are discussed in this document. Some embodiments can include remote stations configured for co-channel operation with one or more other remote stations. Remote stations can generally comprise a processor and a memory in electronic communication with the processor. Instructions can be stored in the memory, and when executed by the processor cause a remote station to receive a first data sequence from a first base station; use the first data sequence to distinguish a first signal transmitted by the first base station from unwanted signals transmitted by one or more other base stations; and demodulate the first signal. Other aspects, embodiments, and features are also claimed and described.
US09565684B2

Systems and methods are described herein for avoiding interfering with 5GHZ frequency band signals with a peer-to-peer wireless local area network connection. A peer-to-peer client is notified of radar signals in proximity to the client over a master-to-client wireless local area connection with an enterprise access point. If the notification includes a non-interfering radar channel, the peer-to-peer client resets the peer-to-peer channel to the non-interfering radar channel. If the notification does not provide a non-interfering radar channel, the peer-to-peer client resets the peer-to-peer network connection to a non-dynamic frequency selection channel and may disconnect the Wi-Fi connection with the enterprise access point.
US09565680B2

A method and an apparatus for configuring a channel resource, a base station, and a user equipment are disclosed. The method includes: determining load information of a cell; according to the load information, that the cell reaches a congested state, configuring channel resource configuration information for a new user equipment accessing the cell, where the configuration information includes: a first DPCH Pilot bit transmit power offset and/or a first number of pilot bits, the first DPCH Pilot bit transmit power offset is smaller than a power offset configured for a user equipment in a non-congested state, and the first number of Pilot bits is smaller than a number of Pilot bits that is configured for a user equipment in a non-congested state, and sending the configuration information to the new user equipment. The method can improve downlink throughput of the cell and reducing a call drop rate.
US09565675B2

A linear technology radio for use in satellite communication is provided. The linear technology radio includes: a pre-amplifier to amplify a Local Oscillator (LO) reference signal; an intermediate frequency (IF) amplifier to amplify an IF signal; a frequency multiplier to multiply the LO reference signal; and a mixer to mix the amplified LO reference signal and the amplified IF signal to generate a Radio Frequency (RF) signal, wherein a frequency band of the IF signal is fixed, a frequency band of the LO reference signal is variable, and a highest frequency of the LO reference signal frequency band is less than a lowest frequency of the IF signal frequency band.
US09565669B2

Disclosed is a base station capable of appropriately configuring a resource on which EPDCCH is located when soft combining is applied. The base station includes configuration section (102) that configures an EPDCCH set in a plurality of subframes, the EPDCCH set being formed of ECCEs to which control information (assignment information) transmitted over the plurality of subframes is assigned; and an assignment section (105) that assigns the control information to any of the ECCEs in each of the plurality of subframes.
US09565665B2

Disclosed is a method for a base station to transmit a downlink control channel in a wireless communication system. Specifically, the method comprises the steps of: determining, on the basis of the number of usable resource elements in one pair of resource blocks, the size of a resource allocation unit for a downlink control channel and the number of resource allocation units within one pair of resource blocks; mapping the downlink control channel, from a preset number of resource block pairs, to the transmission resource on the basis of the determined resource allocation unit; and transmitting the downlink control channel to a terminal, wherein the size of the resource allocation unit is defined by the number of resource elements and is varied according to the number of usable resource elements.
US09565652B2

Provided are a method and an apparatus for monitoring a paging message in machine-to-machine (M2M) communications. An M2M device receives a paging setup for initiating an idle mode from a base station. The paging setup includes information indicating a paging cycle, a first paging offset, and a second paging offset. In the idle mode, the M2M device monitors the transmission of a paging message at the first paging offset of the paging cycle. If the paging message is not received at the first paging offset, the M2M device monitors the transmission of the paging message at the second paging offset of the paging cycle.
US09565651B2

Systems and methods for controlling a delay associated with paging a remote device. In one implementation, a paging device arranges page operations such that if one of two consecutive page scans performed by a remote device occurs during a response scan, the other page scan occurs during the transmission of a page. In another implementation, a device scanning for a page arranges page scans such that if one of two consecutive page scans occurs during a page response scan, the other page scan occurs during the transmission of a page. In another implementation, a device scanning for a page performs a series of sets of separate page scans, wherein the time interval between two of separate scans in a set is less than the time interval between adjacent sets. The page scans in a set are configured to ensure that one of them occurs during the transmission of a page.
US09565645B1

Methods for wirelessly connecting a small cell to a grandmaster timing device are disclosed. The methods can include identifying one or more grandmaster timing devices and wirelessly requesting an IP address to enable a small cell to connect to a grandmaster timing device for time synchronization. The methods may further include selecting a grandmaster timing device based on a predetermined preference order that includes a relative preference level for different types of grandmaster timing devices.
US09565641B2

Provided is a terminal device configured to communicate with a base station device, the terminal device being configured to: transmission power for transmission of a physical uplink shared channel in a subframe belonging to a first subframe set, based on a first parameter and a third parameter relating to power control adjustment; set transmission power for transmission of a physical uplink shared channel in a subframe belonging to a second subframe set, based on a second parameter and a fourth parameter relating to the power control adjustment; reset a value of the third parameter in a case that accumulation is enabled, and a random access response is received; and reset a value of the third parameter in a case that the accumulation is enabled, and a value of the first parameter is changed.
US09565640B2

The present invention provides methods for transmitting a scheduling request (SR) in a wireless access system supporting a multiple connection mode, in which a terminal is connected to two or more small cells, and apparatuses supporting the same. According to one embodiment of the present invention, a method for transmitting an SR, by a terminal, in a wireless access system supporting a multiple connection mode comprises the steps of: receiving an upper layer signal including an SR parameter for SR transmission from a first small cell which is in a multiple connection mode state; generating an SR on the basis of the SR parameter; and transmitting the SR using a physical uplink control channel (PUCCH) signal. Herein, the SR parameter is pre-set by negotiation between the first small cell and a second small cell which is in a multiple connection mode. Furthermore, in the multiple connection mode, the terminal maintains multiple connections with two or more small cells including the first small cell and the second small cell, and the first small cell and the second small cell may be connected to each other via a non-ideal backhaul link.
US09565638B2

A mobile telephone includes a communication module, and a control module configured to perform background communication with respect to an application via the communication module. The control module restricts background communication, based on an activation history of the application in foreground. The control module includes a determination module configured to determine whether background communication is unnecessary based on the activation history of the application in foreground with respect to each of the applications, and a setting switching module configured to switch communication setting of the application, of which background communication is determined to be unnecessary, from a first setting of permitting the background communication to a second setting of restricting the background communication.
US09565637B2

Systems and methods for providing high power channel state notification, management, and optimization are provided. In some embodiments, data transmissions from mobile devices to remote servers are managed. For example, the operating system, lower level apparatus, or software bundle, sequentially align, or otherwise coordinate the messages to be transmitted during each high power channel state. In addition, the impact to the application and user experience can be utilized in managing the transmissions. In some cases, various embodiments provide the application with the knowledge (e.g., the optimal moment, transmission schedule, etc.) for the transmission of its data. In addition, some embodiments allow the application to piggy back a data transmission that might otherwise be delayed on already open high speed channel to increase the devices performance data transfer.
US09565633B2

A capability for opportunistic forwarding of information using a wireless terminal is presented. An energy limited node includes a wake-up circuit configured to detect a wake-up signal from a wireless terminal where the wake-up signal includes a modulated waveform signal, and a communication module configured to switch, based on a control signal generated by the wake-up circuit, from a sleep mode in which the communication module is not operable to communicate with the wireless terminal to an active mode in which the communication module is operable to communicate with the wireless terminal. A wireless terminal includes a first wireless communication interface configured for communication with a device using a wireless communication protocol, a second wireless communication interface configured for wireless communication with a wireless access node of a wireless network, and a processor configured to support opportunistic forwarding of information between the device and the wireless access node of the wireless network.
US09565632B2

A method that includes operating a base station at a first operational mode thereby preventing the base station from a periodically transmitting a beacon; detecting, by the base station, a transmission from a first wireless communication device; determining, by the base station and in response to the transmission from the first wireless communication device, whether to continue operating in the no emission mode or to enter a emission mode during which the base station is allowed to transmit the beacon; and entering the second operational mode, if it is determined to enter the second operational mode, and sending the beacon to the first wireless communication device.
US09565629B2

Mobile telecommunication device includes an application module to execute applications, radio module to communicate radio signals to and from a remote network node, and base band module to communicate data to and from the radio module, and to code and decode the data using a communication protocol. The base band module includes modem usage analyzing submodule to receive modem requests from applications, and to analyze all modem requests received during predefined time period. The base band module includes pattern suggestion submodule to receive information on the modem requests from the modem usage analyzing submodule, and to select reception and transmission pattern using information on the modem requests. The base band module includes Radio Resource Control protocol handler configured to send one or more parameters defining the selected reception and transmission pattern to the network node. The utilized DRX/DTX parameters can be optimized to save battery in the device.
US09565627B2

The present disclosure discloses a distributed radio management system that is capable of dynamically tuning a radio antenna to a particular radio frequency channel and/or radio frequency band. The disclosed network device includes a transceiver, an antenna, and a component on a wireless signal path between the transceiver and the antenna. The component includes functionality to dynamically switch between processing signals corresponding to a first radio frequency band and processing signals corresponding to a second radio frequency band. Moreover, the component also may include functionality to dynamically switch between processing signals and refraining from processing wireless signals that are received by the component.
US09565622B2

A wireless communication method embeds service related information, including a version of a service associated with the service related information, within an initial wireless access message. The method may also include broadcasting the initial wireless access message including the embedded service related information. Another aspect of the present disclosure includes a wireless communication method that indentifies service related information embedded within an initial wireless access message. The method may also establish a connection with an access node of the wireless communication network to receive a service when a version of a service associated with the service related information satisfies a predetermined condition.
US09565616B2

The invention relates to a method for routing telecommunication connections (TC connections) to a mobile communications terminal located in the reception area of a current mobile network that differs from a home network of the mobile communications terminal. The mobile communications terminal firstly has a first SIM card, which is assigned to the home network and to which is assigned a first telephone number.
US09565610B2

A pico cell wireless LAN and pre-emptive roaming algorithm is provided to allow mobile devices in the WLAN to hand-off to another different access point quickly and efficiently. Once associated with an access point (AP), the mobile device receives information about neighboring APs that may be available for hand-off during roaming (or insufficient signal strength). Signal strength of the associated AP is continuously monitored and if signal strength from the associated AP falls below a threshold, the mobile device measures signal strength of the neighboring APs in the list, ranks them, and selects an AP for hand-off. AP load and other information may be used to rank the neighboring APs. The mobile device hands-off to (or associates with) one of the neighboring APs, if appropriate. Hand-offs are attempted in order or rank.
US09565608B2

A method for performing mobile communications from a first mobile terminal may include identifying one or more further mobile terminals engaged in device-to-device communications with the first mobile terminal. The method may further include selecting an intermediary mobile terminal from the one or more further mobile terminals, and transmitting mobile communication data from the first mobile terminal to the intermediary mobile terminal using direct device-to-device communications, wherein the mobile communication data is intended for transmission to a base station that is connected to the wireless communication network. The direct device-to-device communications may utilize wireless resources allocated by the network for transmission of cellular data from at least one mobile terminal to at least one base station.
US09565604B2

A station device includes: a communication unit wirelessly communicating with a mobile device that forms a subnet with the station device; a user input unit that receives a user command input for terminating a connection with a first access point and connecting to a second access point; and a controller that controls the communication unit so as to transmit, to the mobile device, connection change information for changing a connection of the mobile device in response to the user command.
US09565596B2

Systems and methods for developing a configuration plan for communication transport links of a distributed antenna system are provided. The distributed antenna system includes a unit communicating with remote antenna units over the communication transport links. The unit receives signals from base stations. Characteristics of each of the signals are determined. The characteristics include, for each signal, a frequency occupancy, a digital bandwidth, and a coverage zone to which to provide the signal. The frequency occupancy includes the minimum frequency component and the maximum frequency component of the signal. The digital bandwidth is a bandwidth for communicating the signal via the communication transport links. A hardware capability of the distributed antenna system, such as a respective available bandwidth for each communication transport link, is also determined. The configuration plan for transporting the digital representations of the signals is determined based on the hardware capability and the characteristics of the signals.
US09565593B2

Methods and apparatuses are described in which an unlicensed spectrum is used for Long Term Evolution (LTE) communications. A first method includes comparing past transmission activity on an unlicensed spectrum to an activity threshold, transmitting a first subframe type in the unlicensed spectrum during a next active transmission when the past transmission activity is greater than the activity threshold, and transmitting a second subframe type in the unlicensed spectrum during a next active transmission when the past transmission activity is lesser than the activity threshold, the second subframe type comprising a more robust subframe type than the first subframe type. A second method includes generating one or both of PUCCH signals and PUSCH signals based on interleaved signals that increase nominal bandwidth occupancy in an unlicensed spectrum, and transmitting the generated signals in the unlicensed spectrum. A third method includes receiving the PUCCH signals and the PUSCH signals.
US09565590B2

Systems and methods for modem control based on feedback are disclosed. In one embodiment, a modem observer module is associated with software within a computing device. The modem observer receives information from the modem relating to uplink bandwidth availability and/or network conditions that may impact uplink bandwidth. Based on the uplink bandwidth availability at the modem, the modem observer may throttle or limit the number of connections that are active by the applications.
US09565587B2

A method and system for flow mobility filter rule verification is provided. According to an embodiment of the present invention, a network node of a telecommunications packet network is configured to receive filter rules provided by a user entity (UE) relating to a requested IP-CAN session. The filter rules are applied by a Policy and Charging Control (PCC) network architecture for the session. The network node is also configured to compare received filter rules with Inter-Mobility Policies (IMPs) of the user in order to determine if the filter rules match with the user's IMPs, and to send a filter rule verification response indicating whether or not the filter rules match the user's IMPs.
US09565582B2

A communication device includes a first network interface configured to communicate in a first network according to a first communication protocol, and a second network interface configured to communicate in a second network according to a second communication protocol. The first communication protocol defines a periodically repeating frame. The communication device predicts one or more subframes in the frame in which a serving base station in the first network will not transmit to the communication device because of poor channel conditions using at least one of i) measured channel quality in the one or more subframes, and ii) instructions sent to the communication device regarding channel quality measurements that are to be reported. In response to predicting the one or more subframes, operation of the first network interface is suspended during those subframes, and operation of the second network interface is enabled during at least one of those subframes.
US09565576B2

A network operating system agent can operate to facilitate communications to a network device and a managing server of self-organizing network devices to exchange contexts between an application managed by a user equipment device and the network device. Relationships between self-organizing devices and applications of a user equipment device can be extended so that the network devices are context aware of the application settings. In response to detecting the user equipment device communicating via the network devices, a set of user equipment device parameters and a set of application settings of the application can be communicated to the network devices. The application settings can be modified according to the a set of radio network performance settings of the self-organizing network devices with the user equipment device based on the set of user equipment device parameters and the set of application settings of the application.
US09565572B2

A method for operating a serving cell by a user equipment (UE) in a wireless communication system is disclosed. Specifically, the method comprises the steps of: forming a plurality of secondary cells (SCells), as one group, corresponding to a same frequency band through an upper layer; setting an enabled first SCell among the plurality of SCells as the serving cell and transmitting and receiving signals with a network; receiving a serving cell configuration message from the network to disable the first Scell and enable a second SCell; and setting the enabled second SCell as the serving cell and transmitting and receiving signals with the network.
US09565569B2

The present invention discloses a user equipment and a communication system. The user equipment configured in a first communication system comprises: a receiver for receiving pre-configured information for co-existence working mode from a base station in the first communication system; a processor for generating a mode establishing request for indicating a co-existence problem experienced by the user equipment and providing assistance information for co-existence working mode in which the user equipment performs a first communication with the base station of the first communication system and performs a second communication with an apparatus in a second communication system which is different from the first communication system; and a transmitter for transmitting the mode establishing request to the base station in the first communication system.
US09565565B2

Systems and methods for locating and providing public mobile device charging stations are disclosed. One or more charging stations may be configured to charge a battery of a mobile device. A database may be configured to store location information of the one or more charging stations as well as mobile device location and security credential information of the one or more respective mobile devices. A server communicatively coupled with the one or more charging stations and the database, may be configured to determine a proximity of the one or more charging stations to a location of the mobile device. This determination may be based on the station location information and the mobile device location information. Based on the determined proximity, provide the station location information of the respective one or more charging stations to the mobile device. The charging station further provides photo and/or video surveillance security to verify a user.
US09565548B2

Methods and systems for enabling coexistence of multiple potentially interfering wireless components in a device are provided. A device may include a wireless module using a proprietary protocol and one or more modules using standardized protocols. The device further includes a coexistence arbitration module configured to arbitrate access to a shared communication medium among the wireless modules based on assertion of medium access requests by the modules and the associated priority of the asserted medium access requests. When multiple medium access requests have the same priority, precedence for access to the shared medium is determined based on additional criteria. The coexistence arbitration module may be a separate module or may be integrated into another module or distributed among the modules. The device may include a host processor for altering transmission characteristics of a module to increase the likelihood that another module can receive data within a reasonable time period.
US09565546B2

Various methods, apparatus, and computer readable media are disclosed for enhanced system acquisition while a user equipment (UE) is roaming. The UE may detect roaming from a coverage area associated with a first public land mobile network (PLMN) supporting hybrid voice and data to a coverage area associated with a second PLMN without support for hybrid voice and data. In response to the detection, the UE may store data corresponding to the second PLMN such that the second PLMN is a registered PLMN (RPLMN). The UE may initiate system acquisition, wherein the system acquisition includes searching for the RPLMN prior to searching for any other PLMN. The other PLMN may include a home PLMN (HPLMN). The coverage area associated with the first PLMN may be within a first country, and the coverage area associated with the second network may be within a second country different from the first country.
US09565533B1

An approach for crowd congestion detection, the approach determines one or more selected locations. The approach determines a frequency spectrum history of one or more users within the one or more selected locations. The approach determines a location of the one or more users within the one or more selected locations. The approach determines a frequency spectrum of the one or more users within the one or more selected locations. The approach determines a crowding measure for the one or more selected locations based, at least in part, on the frequency spectrum history and the frequency spectrum of the one or more users within the one or more selected locations. The approach ranks the one or more selected locations based, at least in part, on the crowding measure.
US09565531B2

Systems and methods for providing augmented beacons are described. In one implementation, an augmented beacon server receives a definition of an augmented beacon defining a geographical area of interest, where digital content is associated with the augmented beacon. Based on a determination that a target device is within the geographical area of interest of the augmented beacon, the augmented beacon server provides an unique identifier associated with the augmented beacon to the target device, where the unique identifier comprises an indication that the digital content associated with the augmented beacon can be displayed by the target device.
US09565526B2

In one embodiment, a method includes establishing a geo-fencing environment for the information handling system. The method further includes monitoring a stream of context information. In addition, the method includes determining whether the geo-fencing environment should be dynamically modified responsive to new context information in the stream. Furthermore, the method includes dynamically modifying the geo-fencing environment responsive to the determining so indicating.
US09565525B2

Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled device configured to receive a GPS identifier and a status representing a location and a current state for a web-based social network member, a processing module that associates the received GPS-identifier and the received status, and a communications module that sends the associated GPS-identifier and status to a server comprising a web-based social network database. Contact content in a web-based social network database record in the web-based social network database is updated to include the associated GPS identifier and status for the web-based social network member.
US09565517B2

The invention relates to a method for informing on the presence of a remote devices holder, said remote devices holder carrying a remote device (10,11), characterized in that it detects when the remote devices holder (1) enters under coverage of a femto-cell (2,20) or leaves the coverage of the femto-cell (2,20).
US09565506B2

An interface for expanding a signal starting from a first sensing signal and a second sensing signal, wherein a receiving intensity measuring element generates an intensity signal; and a selector is controlled to select each time the first sensing signal, the second sensing signal, or a combined signal deriving from a weighted combination of these signals. The selector uses a plurality of thresholds variable as a function of the intensity signal.
US09565504B2

To provide a speaker apparatus that can detect miswiring to a speaker unit or trouble of a speaker unit itself. The speaker apparatus is configured to include: two or more speaker units 11 that are arranged in a speaker housing 10; a sensor microphone 12 that is arranged in the speaker housing 10 and outputs a sound collection signal 6; a target unit selection part 20 that selects any one of the speaker units 11 as a target unit; a sound signal supply part 21 that supplies an external sound signal 4 to the target unit; and an error detection part 25 that provides an error output on the basis of the external sound signal 4 and the sound collection signal 6.
US09565500B2

A method of operating an electronic device is provided. The method includes transmitting, by the electronic device, a control signal for controlling a microphone sensitivity of a hearing aid, to the hearing aid, and transmitting a reception signal from a counterpart electronic device to the hearing aid.
US09565485B2

The invention relates to an information association technology supporting a cross-media product, in particular to an audio information signal supporting an interactive interconnected system. The signal is formed by audio data and associated data synthesis. The interactive interconnected system comprises an electronic reading device and an electronic transmitter-receiver. The associated data is a preset Uniform Resource Identifier. The electronic transmitter-receiver is provided with an associated data reception circuit, an associated data transmission circuit and a central processing unit (with memory). The associated data reception circuit is equipped with a short-distance signal transmission-reception circuit. The electronic transmitter-receiver is mainly configured to control transmit-receive of the associated data of a decomposed multimedia information signal, receive the associated data decomposed by a transmission circuit of the electronic reading device, transmit the associated data to an external information data storage center via a remote wireless technology, and quickly call out an associated electronic file.
US09565470B2

A set-top-box (STB) provides capability for monitoring and control of power usage and the ability to establish communications. A smart residential service system (SRSS) is provided that uses power line communication (PLC) technology to provide secure in-home LAN communication and also to monitor and provide remote control of connected appliances in the home. An embodiment combines the STB with a master unit (MST) that is used with PLC to meet the requirements of the central device in the SRSS.
US09565466B2

A video processing system is provided. A video signal processor receives a video signal, processes the video signal to obtain video images and program information and stores the program information in a program information buffer. A microprocessor issues an on screen display (OSD) paint command and accesses the program information buffer to obtain the program information. An OSD control module receives the OSD paint command and acquires the program information from the microprocessor, and converts the program information and initial attributes to form an OSD image in response to the OSD paint command.
US09565461B2

A venue display system displays personalized messages from a client and includes a playlist containing a sequence of composition playlists (CPLs) that can have the personalized messages. Also included are: a box, a server that communicates with the box and includes a processor to perform a validation of a received personalized message for compliance with a standard, and if complaint, then it is validated and a notification sent to the client. If the client fails to make the personalized message compliant, in a selected time period, the venue display system releases a screening slot of the personalized message in the playlist. A content server is part of a screen management system (SMS). Also included are a venue display management system, a digital projector and a storage device.
US09565457B2

VISUAL IMAGE MARKETING (VIM) is a system whereby the visual image on a film or television program is utilized to market that specific product. In VIM, film.backslash.television is combined with computer technology to provide real-time or delayed access to product data. Viewers identify a product or object displayed in a video, television show or movie and by merely pointing and clicking on the object to obtain marketing and other data.
US09565454B2

A video decoder obtains a first set of picture buffering parameters associated with a current picture of an encoded video bitstream. The first set of picture buffering parameters identifies a set of one or more reference pictures for use in decoding the current picture by a graphics processor. The video decoder revises the first set of picture buffering parameters into a second (different) set of picture buffering parameters for use in decoding the current picture by the graphics processor. The second set of picture buffering parameters is transferred to the graphics processor for decoding the current picture.
US09565448B2

A coding method including dividing pixels of a chrominance component of an input image into blocks having a predetermined size; selecting one among a direct current prediction method, a vertical prediction method, a horizontal prediction method, and a hybrid prediction method according to a user's input; generating a prediction value of each pixel in a current block to be predictively coded, using at least one pixel value among pixel values in an upper reference block adjacent to the current block and in a side reference block adjacent to the current block, according to the selected prediction method; generating a differential value between the prediction value and a corresponding real pixel value in the current block; and coding the differential value and information on the selected prediction method using a predetermined coding method.
US09565447B2

A method and apparatus for encoding and decoding a motion vector of a current block. The method of encoding including: generating information about the motion vector based on a motion vector of a current block and a motion vector predictor of the current block by estimating the motion vector and determining a first motion vector predictor candidate from among a plurality of motion vector predictor candidates as the motion vector predictor based on a result of the estimating; and generating a virtual motion vector by using a second motion vector predictor candidate and the information about the motion vector, generating vector differences between the virtual motion vector and the plurality of motion vector predictor candidates, comparing the vector differences with the information about the motion vector, and selectively excluding the second motion vector predictor candidate according to the comparing.
US09565439B2

A data compression system and method for achieving enhanced compression performance in a plurality of encoder-decoder pairs communicatively coupled in a concatenated chain is disclosed. The plurality of encoder-decoder pairs receive input data and transform the input data into compressed output data. The data compression system includes at least one quality estimator communicatively coupled to the concatenated chain to determine a plurality of quality metrics corresponding to an output from each of the plurality of encoder-decoder pairs. Further, the data compression system also includes a processing subsystem configured to optimize the operation of each of the plurality of encoder-decoder pairs based upon the plurality of quality metrics to achieve a desired level of optimization for the concatenated chain.
US09565435B2

A method of video encoding includes encoding a position of a last non-zero coefficient within a video block having a first width. The position of the last non-zero coefficient is provided as a string of binary values, wherein each binary value in said string corresponds to a bin index value. The method also includes determining a context index value for each bin index value, wherein the context index value for each bin index value is configured to be shared across two or more blocks of different widths.
US09565433B2

A system for decoding video data includes a processing unit. The processing unit includes a plurality of processing pipelines and a driver. The driver includes a decoder configured to generate a plurality of intermediate control maps containing control information including an indication of which macro blocks or portions of macro blocks may be processed in parallel in the plurality of processing pipelines.
US09565432B2

The present invention relates to an inter-layer prediction method and to an apparatus implementing the method. The method may comprise the steps of generating a first block constituted by the value obtained by up-sampling the reconstruction value of a reference block of a reference layer corresponding to the current block; generating a second block constituted by a prediction value derived from intra-prediction mode of the current block; and generating a prediction block of the current block by combining sample values of the first block and the second block. Thus, intra-prediction on the current layer can be performed using the intra-prediction mode information of another layer.
US09565431B2

As one example, a method of coding video data includes storing one or more decoding units of video data in a coded picture buffer (CPB). The method further includes obtaining a respective buffer removal time for the one or more decoding units. The method further includes removing the decoding units from the CPB in accordance with the obtained buffer removal time for each of the decoding units. The method further includes determining whether the CPB operates at access unit level or sub-picture level. The method further includes coding video data corresponding to the removed decoding units. If the CPB operates at access unit level, coding the video data comprises coding access units comprised in the decoding units. If the CPB operates at sub-picture level, coding the video data comprises coding subsets of access units comprised in the decoding units.
US09565430B1

A video encoding and transcoding system comprising a video content display unit that has a platform, a browser and a bandwidth and is adapted to display video content, a storage server that is adapted to receive video content, and a video encoder that is adapted to download video content and transcode video content. The preferred system automatically determines the platform, the browser and the bandwidth of the video content display unit and automatically selects the most optimized video format using real time adaptive bit rate switching in HTML5. A method for encoding and transcoding video content comprising providing a video encoding and transcoding system, visiting a video encoder website, selecting a resolution, uploading a video to a storage server, triggering an encoder, downloading a copy of the video, transcoding the video to a selected resolution, and uploading the video to the storage server.
US09565428B2

A method and apparatus for chroma intra prediction for a current chroma block with reduced line memory requirement are disclosed. The chroma intra predictor is derived from reconstructed luma pixels of a current luma block using a model with parameters. In various embodiments according to the present invention, the derivation of the parameters relies on a reconstructed luma pixel set corresponding to neighboring reconstructed luma pixels from causal luma neighboring areas of the current luma block, wherein said causal luma neighboring areas include a first area corresponding to reconstructed luma pixels above a horizontal luma block boundary on a top side of the current luma block, and wherein the reconstructed luma pixels from the first area that are included in the reconstructed luma pixel set are from a luma pixel line immediately above the horizontal luma block boundary.
US09565422B2

A three-dimensional (3D) display panel has a plurality of rows and a plurality of columns, and each of the rows has at least one sub-row. The 3D display panel includes at least one first group and at least one second group arranged on the first row. The first group and the second group respectively have a first color region, a second color region and a third color region. The first color region and the second color region of the first group as well as the third color region and the first color region of the second group are arranged on one sub-row, while the third color region of the first group and the second color region of the second group are arranged on another sub-row.
US09565405B2

A back side illuminated image sensor includes a pixel array including semiconductor material, and image sensor circuitry disposed on a front side of the semiconductor material to control operation of the pixel array. A first pixel includes a first doped region disposed proximate to a back side of the semiconductor material and extends into the semiconductor material a first depth to reach the image sensor circuitry. A second pixel with a second doped region is disposed proximate to the back side of the semiconductor material and extends into the semiconductor material a second depth which is less than the first depth. A third doped region is disposed between the second doped region and the image sensor circuitry on the front side of the semiconductor material. The third doped region is electrically isolated from the first doped region and the second doped region.
US09565400B1

A suitable imaging device for capturing images of an object or an area of interest may be automatically selected based on information regarding the locations and/or other operational properties of a plurality of imaging devices, and a location of the object or the area of interest. One or more geometric models of the fields of view of the imaging devices may be generated, and whether the object or the area of interest falls within one or more of the fields of view may be determined using such models. Where multiple imaging devices may include the object or the area of interest, within a field of view, the imaging device having the most suitable image, e.g., the largest or highest resolution image of the object or the area of interest, may be selected.
US09565396B2

One example embodiment of the invention is directed to a computer program product for initiating a process for use during a data sharing event on a packet based network, the program product comprising computer executable instructions stored on a computer readable medium, the data sharing event including a plurality of users sharing streaming data with one another. The example program product instructions when executed by one or more computers causing the one or more computers to perform steps comprising receive a request to initiate the process communicated from one of the plurality of users participating in the data sharing event, respond to the request by initiating the process on the data network whereby at least one of the users participating in the data sharing event may access the process, and terminate the process after one or more termination conditions has been satisfied.
US09565395B1

A video image processing apparatus including, a generation unit configured to generate a video image frame from an image area to be used included in a video image captured by a camera, a spatial area in the video image being defined by the image area to be used, an encoding unit configured to encode the video image frame into any one of a first video image frame and a second video image frame, and a detection unit configured to detect a trigger for changing the image area to be used to report the detection of the trigger to the generation unit, wherein the encoding unit reports a encoded video image frame type to the generation unit in advance, and in response to receiving the detection of the trigger, the generation unit changes the image area to be used in a video image frame based on the reported type.
US09565391B2

A portable terminal equipped with a projector and a method for displaying data using the portable terminal provides capabilities for both conferencing and video presentations. When a projection function is selected in the portable terminal while the portable terminal is making a video call with other portable terminal, presentation data that will be output via the projector is transmitted to another portable terminal. The presentation data and image data transmitted from the other portable terminal is output via the projector of the portable terminal.
US09565390B1

A video stream from a webcam or video telephone is received. The video stream can be analyzed in real-time as it is being received or can be recorded and stored for later analysis. Information within the video streams can be extracted and processed by a facial and video content recognition engine and the information derived therefrom can be stored as metadata. The metadata can be used for enriching the call content recorded by a recorder. The information derived from the video streams can be used to solve business and legal issues.
US09565375B1

A pixel has a photodiode configured to be sensitive to light. The pixel is arranged to use back side illumination. The pixel has at least one sample and hold capacitor which is arranged on the side of the photodiode remote from a side on which light impinges. The capacitor overlies at least part of the photodiode.
US09565373B2

A method of presenting a visible representation of infrared (IR) radiation information onto an observed real world scene based on IR radiation emitted from said observed real world scene, using a thermography arrangement comprising an IR imaging system, a visible light imaging system, and a visible light projecting system.
US09565370B2

The present disclosure relates to image processing and analysis and in particular automatic segmentation of identifiable items in an image, for example the segmentation and identification of characters or symbols in an image. Upon user indication, multiple images of a subject are captured and variations between the images are created using lighting, spectral content, angles and other factors. The images are processed together so that characters and symbols may be recognized from the surface of the image subject.
US09565358B2

Apparatus for scanning and recognizing characters comprises: an optical sensor for capturing images, which optical sensor carries out continuous shooting of the scanned characters to obtain an image frame sequence containing the scanned characters, and the content of an image frame partly overlaps content of the previous image frame in the sequence; and a control module for processing the images and recognizing the characters. The control module divides the image frames in the image frame sequence into groups of image frames including reference frames, skip frames and predictive frames according to the overlapping contents, and combines the standard frames and the predictive frames into a panorama image, taking a group of image frames as a unit, and carries out character recognition after performing skew correction based on the panorama image, to obtain the character codes of the scanned characters. The skip frames can be skipped directly, increasing the splicing speed.
US09565354B2

A mobile terminal having a display unit, a camera configured to capture an image, the captured image being re-focusable and a controller configured to perform refocusing of the captured image by changing a focal depth of the captured image is provided. When a transmission request of the captured image is received by the controller, the controller is configured to transmit the captured image after changing the focal depth of the captured image based on an identified recipient of the captured image.
US09565349B2

System and methods for pointing a device, such as a camera, at a remote target wherein the pointing of the device is controlled by a combination of location information obtained by global positioning technology and orientation information obtained by line of sight detection of the direction from the device to the target.
US09565347B2

The invention provides an imaging module having second connecting portions capable of reliably performing probing and can maintain a small installation space, and an electronic apparatus including the imaging module. A lens unit includes at least one drive unit, a housing, a first connecting portion that is electrically connected to an imaging element unit, a first wiring portion that electrically connects the drive unit to the first connecting portion, a plurality of second connecting portions that are disposed outside the housing, and a second wiring portion that electrically connects the second connecting portions to the drive unit. The second wiring portion includes wires that are electrically connected to the drive unit to which the first wiring portion is connected, and at least a part of the second wiring portion extends to the outside of the housing in a direction in which an element wiring portion extends from the support portion.
US09565344B2

An optical imaging lens set includes a first lens element having an image-side surface with a convex part in a vicinity of its periphery, a second lens element with negative refractive power having an image-side surface with a concave part in a vicinity of the optical axis, a third lens element having an object-side surface with a concave part in a vicinity of the optical axis, a fourth lens element having an image-side surface with a convex part in a vicinity of the optical axis, a fifth lens element having an image-side surface with a concave part in a vicinity of the optical axis, and a sixth lens element having an image-side surface with a convex part in a vicinity of its periphery.
US09565342B2

A camera assembly or module for a vehicle vision system includes a housing having a connector portion for connecting to a vehicle wiring. A circuit element is disposed within the housing and a plurality of electrical connector elements is disposed at the connector portion of the housing. Each of the electrical connector elements has a first end configured for electrically connecting to circuitry of the circuit element and a second end configured for electrically connecting to the vehicle wiring. The electrical connector elements self-adjust so that the first ends engage the circuitry and make electrical connection therewith during assembly of the camera assembly. Adjustment of the electrical connectors may include at least one of (i) extending toward an extended state, (ii) retracting toward a retracted state, and (iii) flexing toward a flexed state.
US09565339B2

Systems and methods for analyzing printed images are provided. One system includes a processing circuit configured to: determine a set of one or more locations on the printed image on the substrate to measure color values; determine a set of input tone values for the at least one ink; receive a set of measured color values corresponding to the set of locations on the printed image from a sensor; and determine a tone value increase error based on the set of measured color values and the set of input tone values. The at least one processing circuit is configured to determine the tone value increase error without requiring measured color values from an area having solid ink.
US09565336B2

A copying apparatus is configured to repeat a first operation to scan an image on an original sheet along a first direction with changing a position of the first operation along a second direction perpendicular to the first direction, and generate pixel data of pixels of the image on the original sheet. Compressed image data is generated by compressing the pixel data within each of multiple sections divided in the first direction having boundaries extend in the second direction. The compressed image data is decompressed. A 90-degree rotation processing is applied to the decompressed image data in the unit of a band, which has a particular number of pixels in the first direction and extends along the second direction, to generate decompressed image data, Then, with use of the decompressed image data after rotation processing has been executed, the image is recorded on a recording sheet.
US09565334B2

Disclosed is an image capturing device for use in photo surveys, wherein said image capturing device comprises: a camera unit for capturing images; a processing unit for controlling said camera unit; a first shutter release button for activating said camera unit to capture an image of a motive; and a second shutter release button for activating said camera unit to capture an image of a motive. The processing unit, when either said first shutter release button or said second shutter release button is activated, is configured to control said camera unit to capture an image of a motive, and generate an opinion variable associated with said captured image, wherein said opinion variable is for indicating the opinion of a user towards said motive, and wherein said opinion variable is generated dependent on the used shutter release button.
US09565333B2

A method of processing an image using an electronic device is provided. The method includes displaying at least part of a first image which is obtained through a first image sensor and at least part of a second image which is obtained through a second image sensor through a display unit which is functionally connected to the electronic device, storing the at least part of the first image, storing the at least part of the second image in response to a detecting of a signal, and storing the at least part of the first image and the at least part of the second image to be simultaneously replayed as at least one image.
US09565327B2

Provided is an information processing device in which a sub response part (SRP) provides a response on behalf of a main response part (MRP) for enabling a provision of an easy coordination between the MRP and the SRP in protocol process. A network connection part is for receiving a packet from an external network. A distribution function part of a filter part distributes the packet to either one the MRP and the SRP based on a packet distribution condition. A duplicate function part of the filter part, if no response data is stored in the SRP, duplicates the packet received and gives the packets to the MRP and the SRP. Thereby, the SRP receives response data from the MRP to store the same in a response data storage area and provides a response on behalf of the MRP using the stored response data.
US09565320B2

According to the present invention, when a terminal apparatus is brought close to a printing apparatus serving as a processing apparatus, the terminal apparatus uses its own NFC unit to acquire, from the printing apparatus, information for communicating with each of one or more network connection units provided in the printing apparatus. Then, using a communication unit, the terminal apparatus then searches for the printing apparatus on a network in accordance with the acquired information. In the case where the terminal apparatus has successfully identified the printing apparatus as being present on the network, the terminal apparatus transmits a processing request to the printing apparatus successfully identified on the network via the communication unit.
US09565319B2

An image forming apparatus includes an image bearer to bear a black toner pattern formed with a black toner image under an increased exposure amount and an increased developing bias. A first optical sensor detects an amount of reflection light reflected by the black toner pattern on the image bearer. The first optical sensor includes a light-emitting element to emit light toward the black toner pattern on the image bearer and a light-receiving element to receive the reflection light reflected by the black toner pattern on the image bearer. A toner adhesion amount converter converts the amount of the reflection light detected by the first optical sensor into a toner adhesion amount of toner adhered to the image bearer and adjusts an image density according to the toner adhesion amount.
US09565311B2

Apparatus for operating a multimedia contact center, comprising a multimedia contact center system for handling communications sessions between an organization and its customers and obtaining media-specific information relating to the communications session, and a search engine for performing a search in relation to the obtained media-specific information, wherein the multimedia contact center system is configured to use the results from the search in handling the communications session, wherein the results may include heterogeneous material not primarily intended for session handling purposes.
US09565308B2

A system, method, apparatus, means, and computer program code is provided wherein an electronic communication is received. A communication routing matrix is accessed, from a relational database platform, to select a service representative for the received communication. It may then be arranged for the received communication to be routed in accordance with the selected service representative.
US09565304B2

A method, apparatus, and a computer-readable storage medium for providing audio content are provided. The method includes receiving, from at least one external device, a request for audio content; and transmitting, to the at least one external device, at least one piece of audio advertisement information while transmitting, to the at least one external device, audio content in response to the request from the at least one external device.
US09565300B2

A computing device includes a memory; and a processing circuit coupled to the memory and configured to receive call data regarding a plurality of telephone calls placed to the computing device, each of the plurality of telephone calls being placed by a caller; prioritize each caller based on the call data and prioritization data stored in the memory, the prioritization data providing an indication of a relationship between each caller and a receiver associated with the computing device and including at least one of electronic contact data, electronic calendar data, and social media data; determine a future time for each caller to speak with the receiver based on the prioritization of each caller; and transmit a message to each caller providing an indication of the future time.
US09565297B2

Described is a system of disparate telecommunications networks having managed identities, a service, such as voicemail, abstracted from the underlying access networks, and an operational support system (OSS)/business support system (BSS) coupled to the networks to manage authentication and subscription information. A single authentication/subscription manager which is common to the disparate telecommunications networks is enabled by a Service Delivery Platform (SDP) which can be open-standards based and extensible as needed.
US09565296B2

A system and method for recording media for a contact center allows for call event tagging and call recording stitching. A processor receives call metadata for a telephony call. The call includes a link to a recording of media exchanged during the telephony call. The processor receives a call event associated with the telephony call. The call event includes a timestamp of when the event occurred during the telephony call. The processor stores the call metadata and the call event in a database record. The processor retrieves the database record for displaying the call event on a display device. A user command is received for identifying the call event in response to the display on the display device. A portion of the recording associated with the call event is retrieved in response to the user command. An audible rendering is then provided of the retrieved portion of the recording.
US09565295B2

Methods and systems for monitoring communication of mobile communication terminals, such as cellular phones. An off-air monitoring system reconstructs both directions of a call conducted between two mobile terminals by receiving only downlink channels. The off-air monitoring system receives multiple downlink transmissions transmitted by base stations in a wireless communication network. The system uses the received downlink transmissions to reconstruct the bidirectional call content of calls conducted between wireless terminals. In order to reconstruct the bidirectional content of a given call, the system identifies and correlates the two downlink transmissions of that call from among the multiple received downlink transmissions.
US09565291B2

An apparatus and a method for configuring an idle screen, and more particularly, to an apparatus and method for analyzing functions of a terminal according to a user's environmental state, and configuring an idle screen in accordance with the analysis. According to the apparatus and method, when a change in a current environmental state is sensed while performing the selected terminal function, the terminal determines an environmental state information item corresponding to a changed environmental state, and updates the selected terminal function in a terminal function item corresponding to the determined environmental state information item. When there is a request for displaying an idle screen, the terminal determines a current environmental state item corresponding to the currently environmental state, extracts one or more terminal functions corresponding to the determined environmental state information item, and configures the idle screen using the extracted terminal functions.
US09565290B2

A method and electronic device are disclosed for performing a particular function in a call mode in response to inputs received from a rotating part of a camera. The electronic device includes a wireless communication unit for a call, and a camera having a rotating part. A rotation of the rotating part is recognized while the electronic device operates in a call mode, and, in response to the rotation, a predefined particular function is executed.
US09565284B2

A hands-free intercom may include a user-tracking sensor, a directional microphone, a directional sound emitter, and a communication interface. The user-tracking sensor may determine a location of a user so the directional microphone can measure vocal emissions by the user and the directional sound emitter can deliver audio to the user. The hands-free intercom may determine whether the user is communicatively coupled via a mobile device to a remote entity. The hands-free intercom may be configured to receive a handoff of the communicative coupling, for example, by acting as a peripheral of the mobile device, by requesting the handoff, and/or the like. The hands-free intercom may be configured to deliver communications from the user to an appliance and vice versa. The hands-free intercom may manage access rights of the various entities to prevent unauthorized communications.
US09565278B2

Disclosed is a mobile terminal comprising: a case for mounting electronic components therein; a light source located within the case, for laterally emitting light; and a light guide unit in which light emitted from the light source is incident on the lateral side, wherein the light guide unit comprises a base module and a reflective film, which is coated on the outer side of the base module and includes a first opening formed on the side facing the light source and a second opening formed in the direction of the front side, wherein the case includes a light transmission unit in a portion facing the second opening of the reflective film and wherein the reflective film encloses the lateral side of the mobile terminal so that even the lateral leakage of light can be blocked.
US09565271B1

A system and method are presented for addressing or requesting different versions of a web resource. A first web server electronically connected to a computer network receives from a requestor a first web resource request. The first web resource request includes a bucket cookie and a first web resource address for a first web resource. The bucket cookie includes at least one resource-related bucket cookie value. A second web resource request is generated. The second web resource request corresponds to at least a second web resource required to fulfill the first web resource request. The second web resource request is different from the first web resource request and includes a second web resource address corresponding to the second web resource and including the bucket cookie. The second web resource request is transmitted to a second web server.
US09565270B2

The present invention discloses a LPC2468-based MVB-WTB gateway and associated operating methods in the field of train communications. The disclosed network gateway includes a MVB network card and a WTB network card. The WTB network card includes WTB-ARM and a WTB-FPGA module. The MVB network card includes MVB-ARM and MVB-FPGA module. The WTB-ARM module uses a LPC2468 processor to analyze data in the network layer and the data link layer based on gateway protocol. The WTB-FPGA module allows WTB to exchange data with other networks gateways, as well as between the WTB and MVB. The MVB-ARM module is responsible for executing protocols on the network cards. Via data communications on MVB, the MVB-FPGA module collects the process and message data of the MVB equipment, and exchange communication data between WTB within a network gateway. The present invention can increase speed and enhance reliability for communications between gateways.
US09565266B2

Embodiments of the present invention provide an approach for broker facilitated, publisher peer-to-peer (P2P) collaboration in a publish-subscription (pub/sub) environment. Specifically, in a typical embodiment, a broker system acts as an intermediary between publisher systems and subscriber systems in the pub/sub environment. Along these lines, the broker creates an administrative communication channel between known publisher systems and the broker system. Using this administrative communication channel, the broker system informs individual publisher systems about other publisher systems such that peer-to-peer communication channels between two or more publisher systems can be established. This can be accomplished using the broker system's knowledge of data being published by the individual publisher systems. Regardless, the publisher systems can then use information received from the broker system to: establish a P2P communication channel with one or more other publishers; identify a set of data that has commonality to the peers (and thus has a potential to be cached); and negotiate a caching schema/approach to store the data in a cache. The broker system may generate a set of cache key/unique identifiers and communicate the unique identifiers to at least one of the publisher peers, which will then share the unique identifiers among the peers. The set of data will then be cached (e.g., by a publisher system, a broker system and/or a subscriber system) using the unique identifiers.
US09565264B1

A method of true push for internet protocol notification to a mobile communication device implemented by at least one server computer. The method comprises determining the size of physically addressable random access memory (RAM) and the number of central processing unit (CPU) cores of the server computer at boot time and setting the resource limit, rlimit, in the kernel of the server computer that comprises setting the limit for the total number of file handles in the entire system automatically based on the determined size of the random access memory and the determined number of the central processing unit cores at boot time. The method further comprises tying the memory page allocation into the setting of the kernel parameters, whereby the input/output (I/O) maintenance of the server computer is maximized for concurrent web sockets so that the server computer is optimized for implementing the true push for internet protocol notification.
US09565257B1

A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
US09565248B2

A technique for assigning a user workload to an application server includes receiving a user request to initiate execution of a workload assigned to a user. An application server is selected, from among multiple application servers, to execute the workload based on compatibility between respective current states of the application servers and the workload.
US09565238B2

A method for controlling an electronic apparatus, a handheld electronic apparatus, and a monitoring system are provided. An image within an image capturing range is displayed on a display unit by an image capturing unit. A digital stamp in the image is detected. The digital stamp corresponds to a single or multiple controllable devices. A control interface corresponding to the digital stamp is displayed on the image. An operation action a user executes on the control interface is detected so as to control the controllable device corresponding to the digital stamp.
US09565228B2

Methods, apparatuses, systems, and software are described for providing content to a device comprising streaming content and sending content in a non-streaming manner (e.g., by downloading a file containing the content). In some aspects, switching between streaming and downloading may be performed in a dynamic manner during presentation of the content, and may be seamless to the user's viewing experience.
US09565222B2

Discussion of content between users of social networks is described. A request from a first user to discuss content with a recipient user in a first social network is received, wherein the recipient user has a first identifier in the first social network. A request from a second user to discuss content with the recipient user in a second social network is received, wherein the recipient user has a second identifier in the second social network. A discussion is initiated between the second user and the recipient user about the content in the second social network. The recipient user is tracked in view of the first identifier in the first social network and the second identifier in the second social network.
US09565219B1

A multimedia collaboration system that facilitates more efficient, free-flowing collaboration sessions. In order to make addition of new participants, media components, and or network access device to a collaboration session more efficient, client devices associated with each participant can store endpoint address information that can be automatically obtained by the multimedia collaboration system. The endpoint address information can then be used to add the new participants, media components, and or network access device.
US09565218B2

A system performs client wake up for real-time communications (“RTC”). The system closes a connection between a gateway and an RTC application of a device. The RTC application enters a sleeping mode when the connection to the gateway is closed. After closing the connection, the system receives a message intended for the RTC application. The system requests a push notification server to wake up the RTC application, reconnects the gateway with the RTC application, and delivers the message to the RTC application.
US09565217B2

The present invention discloses numerous implementations for IP-based call processing systems that can selectively control an outgoing call initiated by a source device to a destination device. The call processing system communicates with a Service Switching Point (SSP) associated with the source device and determines whether to effect control of the outgoing call. It could determine to effect control of the outgoing call for many reasons including to convey a media message to the source device, to implement a call feature or to manage call restrictions. Upon determining to effect control of the outgoing call, the call processing system causes the SSP to initiate a media connection between the source device and the call processing system. The call processing system can then utilize the media connection with the source device to perform functionality for the outgoing call prior to and/or during the outgoing call.
US09565214B2

Technologies for securing an electronic device include trapping an attempt to access a secured system resource of the electronic device, determining a module associated with the attempt, determining a subsection of the module associated with the attempt, the subsection including a memory location associated with the attempt, accessing a security rule to determine whether to allow the attempted access based on the determination of the module and the determination of the subsection, and handling the attempt based on the security rule. The module includes a plurality of distinct subsections.
US09565211B2

A method, system or computer usable program product for managing exchanges of sensitive data including utilizing a processor to request a service across a network from an application, the service requiring a disclosure of a first set of sensitive data by the application; providing a set of certified policy commitments regarding the first set of sensitive data to the application for a determination of acceptability; and upon a positive determination, receiving the service including the disclosure of the first set of sensitive data.
US09565210B2

A session of network communications is processed between a client terminal and a server by intercepting a request generated from a network transport unit of the client terminal, generating an intermediate session ID for the client terminal, asking the server to establish a session, receiving a response sent from the server using a server session ID after the session is established, associating the server session ID with the intermediate session ID and sending the response to the network transport unit using the intermediate session ID.
US09565206B2

An approach for addressing (e.g., preventing) detected network intrusions in a virtualized/networked (e.g., cloud) computing environment is provided. In a typical embodiment, users may group components/systems of an environment/domain according to a range of security sensitivity levels/classifications. The users may further configure rules for responding to security threats for each security sensitivity level/classification. For example, if a “highly dangerous” security threat is detected in or near a network segment that contains highly sensitive systems, the user may configure rules that will automatically isolate those systems that fall under the high security classification. Such an approach allows for more granular optimization and/or management of system security/intrusion prevention that may be managed at a system level rather than at a domain level.
US09565205B1

A technique for detecting fraudulent activity in a compromised device involves downloading a software application from a processor that controls access to a resource to an electronic device requesting access to the resource. The software application includes instructions that gather selected information from the electronic device such as mouse coordinates and active windows at a selected time and transmitting the information to the processor for analysis. The analysis includes determining whether more than a single input operation is occurring simultaneously. Simultaneous input operations are an improbable combination of processes for a single electronic device, and suggest a potential fraudulent activity. The technique may include sending a message to a security location for further analysis of the potential fraudulent activity, or the user may be contacted while the transaction attempt is delayed, or the attempted transaction operation may be terminated until enhanced security procedures are implemented.
US09565204B2

A system and method for adaptively securing a protected entity against cyber-threats are presented. The method includes selecting at least one security application configured to handle a cyber-threat, wherein the at least one security application executes a plurality of security services assigned to the at least one security application; determining at least one workflow rule respective of the at least one security application; receiving a plurality of signals from the plurality of security services, wherein each signal of the plurality of signals is generated with respect to a potential cyber-threat; generating at least one security event respective of the plurality of received signals; checking determining if the at least one security event satisfies the at least one workflow rule; and upon determining that the at least one security event satisfies the workflow rule, generating at least one action with respect to the potential cyber-threat.
US09565197B1

The disclosed embodiments provide a system that facilitates use of a website. During operation, the system enrolls a claim containing an assertion of a characteristic of the website with a central authority. To enroll the claim, the system obtains the claim from an issuer of the claim and includes a first secure attribute with the claim, wherein the first secure attribute is signed with a first private key of the central authority. Next, the system enables verification of the claim using the first secure attribute and a first public key of the central authority.
US09565192B2

IoT devices are secured on multiple local area networks. Each local network contains a router which monitors activities of IoT devices, and transmits corresponding information to a backend server. The backend amalgamates this information, calculates dynamic reputation scores, and determines expected authorized activities for specific IoT devices. Based thereon, the backend creates a constraint profile for each IoT device, and transits the constraint profiles to the routers for enforcement. Enforcing a constraint profile can include creating multiples VLANs with varying levels of restricted privileges on a given local area network, and isolating various IoT devices in specific VLANs based on their reputation scores. Constraint profiles can specify to enforce specific firewall rules, and/or to limit an IoT device's communication to specific domains and ports, and/or to specific content. The backend continues to receive monitored information concerning IoT devices from multiple routers over time, and periodically updates constraint profiles.
US09565191B2

A method of implementing requirements applicable to systems of an enterprise includes modeling the requirements as contents of policies applicable to target domains of the enterprise. The policy contents are integrated into a policy model. The policy model is adapted to obtain representations of domain-specific requirements corresponding to target systems in the target domains. The representations are integrated with the corresponding target systems to implement the domain-specific requirements.
US09565185B2

Configuration and credential data associated with a wireless network can be stored by the wireless network or a by a gateway device associated with the wireless network. The configuration and credential data can be accessed via a user profile and pushed to unauthenticated wireless devices to authenticate the unauthenticated wireless devices for the wireless network. The configuration and credential data can be backed up via a manual, automatic, or semi-automatic back-up process.
US09565184B2

A digital certification analyzer (or “analyzer”) provides protection for digital content stored on servers, file sharing systems, hard drives and USB enabled external drives or other digital repositories. A temporary external secured storage (or “TESS”) system provides an external storage location for digital content hosted and transferred or shared in a digital realm, while the original device hosting the content is turned off or otherwise offline during the file share or file transfer process.
US09565181B2

A method and apparatus are provided for protecting security credentials (e.g., username/password combinations) and/or other sensitive data in a “password vault.” A password vault device may be or may be incorporated into a portable (or even wearable) electronic device, such as a smart phone, smart watch, smart glasses, etc. When a security credential is requested during a user's operation of the password vault device or some other computing/communication device, such as when the user is accessing an online site or service via a browser program, the request is passed to the password vault, and the appropriate security credential is retrieved, delivered, and entered into the requesting interface.
US09565176B2

Methods and systems for securely accessing content irrespective of the security of the environment in which the content is being accessed are described herein. In some embodiments, a mobile computing device may determine whether secure enterprise content is being accessed on a mobile computing device. In response to determining that a private user device (e.g., virtual reality or augmented reality headwear/eyewear), is communicatively coupled to the mobile computing device, the mobile computing device may prevent the secure content from display on the mobile computing device and instead generate the secure enterprise content for presentation in an unencrypted form on the private user device.
US09565175B1

The disclosure of the present document can be embodied in a non-transitory computer-readable medium storing instructions that cause one or more processors to perform various operations, including, receiving, from a first client device associated with a user account of a first user, a request for sharing a document. The document is associated with a credential of the first user, and the credential is associated with the user account of the first user. The operations include transmitting, in response to the request, a code associated with the document, and receiving, from a second client device, a request to access the document. The request to access the document includes the code associated with the document. The operations include determining, based on the request to access the document, that the second client device is authorized to access the document, and communicating, to the second client device, a message including information about the document.
US09565174B2

An information processing server system in which agreement to terms of service by a user is confirmed using a second authentication session different from a first authentication session used when a client uses the web service is provided.
US09565167B2

A load balancer is provided that can direct Internet Protocol Security (IPsec) traffic received from a single IPsec tunnel initiator to one of a plurality of endpoints provided Virtual Private Network (VPN) gateways in a network. The load balancer uses IP (Internet Protocol) addresses and SPIs (Security Parameter Identifier) to identify an endpoint responsible for processing particular packets for the VPN. Messages received at the load balancer from the endpoints are utilized to map endpoints responsible for processing packets having a particular IP address and SPI for forwarding IPsec traffic to the correct endpoint.
US09565166B2

A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page, automatically modifies the HTML page, and transmits the modified HTML page to the client device.
US09565164B2

Techniques to rate-adjust data usage on mobile devices using a virtual private network are described. In one embodiment, an apparatus may include a processor circuit, and an application component operative on the processor circuit to present a link to third party data, receive a control directive to follow the link, and to request to access the third party data. The apparatus may also include a client virtual private network (VPN) component operative on the processor circuit to communicate with a server having a server VPN component, receive the request to access the third party data from the application component, determine whether the accessing is rate-adjusted, and connect to a source of the third party data via the server VPN component. Other embodiments are described and claimed.
US09565154B1

A method for managing computer based messaging involves monitoring messages collectively making up a communication history; identifying related messages within the communication history; automatically analyzing the related messages, using natural language analytics, based upon: (i) subject, (ii) sentiment, (iii) context, and (iv) frequency of transmittals, wherein the analyzing comprises assigning at least: a first value based upon sentiment, a second value based upon content, and a third value based upon frequency; calculating a trend score as a function of the first value, second value and third value; comparing the trend score to a threshold value; and automatically generating and issuing at least one of: (i) a summary of the related messages, or (ii) a timing based notification message, when the trend score reflects a change over time corresponding to at least: an increasing or decreasing trend, an inflection point, a variation outside a tolerance amount, a sine or cosine pattern.
US09565144B2

Methods and systems are provided for obtaining and utilizing status information associated with persons and/or entities. Status information associated with a person or an entity may be determined based on information, associated with the person or the entity, in one or more applications and/or one or more databases. In this regard, an indication of the person or the entity may be detected in a frame (e.g., from a screen of a device), and the status information may comprise an indication of online or contact availability, via at least one of the one or more applications, associated with the indication of the person or the entity. In response to user input based on the status information, a communication session associated with one of said one or more applications may be imitated, to provide connectivity with the person or the entity.
US09565135B2

An embodiment method of service chaining in a software defined network (SDN) having SDN switches includes receiving a service chain requirement having a plurality of services. Respective tunnels are then defined for the plurality of services. The method then configures the SDN switches to establish the respective tunnels and form a tunnel chain.
US09565132B2

Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A multi-protocol I/O interconnect may include a switching fabric operatively coupled to a first protocol-specific controller and a second protocol-specific controller, and may be configured to simultaneously route packets of the first protocol to the first protocol-specific controller and packets of the second protocol to the second protocol-specific controller. Other embodiments may be described and claimed.
US09565131B2

Technologies for identifying a cache line of a network packet for eviction from an on-processor cache of a network device communicatively coupled to a network controller. The network device is configured to determine whether a cache line of the cache corresponding to the network packet is to be evicted from the cache based on a determination that the network packet is not needed subsequent to processing the network packet, and provide an indication that the cache line is to be evicted from the cache based on an eviction policy received from the network controller.
US09565118B1

It is determined whether a packet is a management-type packet. When it is determined that the packet is a management-type packet, a queue is selected from a plurality of queues corresponding to different priorities, wherein the selected queue corresponds to a defined throughput and/or a defined latency. The packet is enqueued in the selected queue. The packet is transmitted via a port of the network device.
US09565098B2

A method for initializing the border gateway protocol (BGP) on network devices. The method includes predicting, by the network device, using a set of prediction heuristics, a first possible internet protocol version 6 (IPv6) address of a first peer network device. The method further includes sending, by the network device, a first neighbor discovery protocol (NDP) request for the first possible IPv6 address, and receiving, by the network device, from the first peer network device, in response to the NDP request, a first media access control (MAC) address. The method also includes establishing, after receiving the first MAC address, a BGP session with the first peer network device and exchanging route updates with the first peer network device, and processing a packet. The processing of the packet is delayed until the first MAC address is received.
US09565093B1

The disclosed computer-implemented method for anticipating file-security queries may include (1) monitoring queries from client devices for information that describes the security of files, (2) determining that a threshold number of the client devices are querying for information describing the security of a file within a threshold amount of time, (3) anticipating, based on the determination, that at least one client device that did not query for the information will query for the information, and (4) delivering, in response to anticipating that the client device that did not query for the information will query for the information, the information to the client device that did not query for the information. Various other methods, systems, and computer-readable media are also disclosed.
US09565089B2

A method and systems for gathering information regarding usage of a resource from at least one of a plurality of measuring nodes operatively coupled to a controller, wherein the measuring node includes at least one sensor and a node processor operatively coupled to the sensor, and the controller includes a controller processor. The method includes predicting an estimated resource usage value associated with the at least one sensor with the node processor and separately with the controller each using a predictor algorithm and dataset. The method further includes measuring resource usage to which the estimated resource usage value applies with the sensor and calculating a difference between the estimated resource usage value and the measured resource usage with the node processor. If the difference falls outside of a bound the measured resource usage is communicated to the controller.
US09565083B2

Systems are disclosed for automated protection switching enabled by in-band signaling. A status monitor coupled to a switch fabric may be operable to read signal quality information from cells packet-switched over the fabric, the cells carrying traffic signals from one or more working channels between two network nodes. The status monitor may apply a protection algorithm to the signal quality information to determine whether a traffic signal on a working channel meets requirements indicative of channel failure or degradation sufficient to move the traffic signal to an additional protection channel between the two nodes. The status monitor may encode a request to transfer this traffic signal in cells switched by the fabric. In some examples, this request may be encoded in an optional user and fabric overhead field of cells consistent with the Optical-Transport Network (OTN) over Packet Fabric Protocol (OFP).
US09565080B2

The described implementations relate to processing of electronic data. One implementation is manifest as one or more computer-readable storage devices comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform acts. The acts can include determining service levels provided by multiple network configurations, determining costs associated with the multiple network configurations, and evaluating the multiple network configurations based on both the costs and the service levels. The multiple network configurations can include redundantly-deployed devices. Furthermore, some implementations may determine cost/service level metrics that can be used to compare devices based on expected costs to provide a particular service level.
US09565078B1

A traffic exchange service may be configured to allow online content providers to exchange traffic via content recommendations from the service. The traffic exchange service may recommend content from one content provider in conjunction with content from another provider. The traffic exchange service may also operate to balance the amount of traffic to and from each content provider.
US09565075B2

Technologies are generally described to send distributed user interface elements to a customer. In some examples, a virtualization server may receive an application to be provided to a customer. The virtualization server may separate the application into multiple user interface elements and encapsulate each user interface element with virtualization components for individual delivery to the customer. Subsequently, the virtualization server may then forward the encapsulated element(s) to one or more customer devices.
US09565061B2

A method for configuring a first base station within a cluster in a communications system having a plurality of cluster includes optimizing an operating parameter of the first base station in accordance with first utility function results from a first utility function associated with the first base station and second utility function results from a second utility function associated with a second base station within the cluster, the first utility function results and the second utility function results according to multiple settings for the operating parameter of the first base station, a first initialized setting of the operating parameter for the second base station, and a second initialized setting of the operating parameter for an external base station outside the cluster. The method also includes sharing the optimized operating parameter with the external base station.
US09565048B2

Methods, systems, and devices are described for wired communication. In one aspect, a method includes selecting a gain scalar based at least in part on a constellation point distance associated with a constellation mapper for a line and a tone. The method also includes applying the gain scalar to a tone data output signal of a vector processor.
US09565046B2

A method and transmitter for generating a multicarrier signal, to be transmitted to a receiver, are provided. The method comprises dividing symbols to be transmitted into protected symbols and non-protected symbols; precoding non-protected symbols in a first precoder; precoding protected symbols in a second precoder; creating a modified non-protected symbol vector, based on the precoded non-protected symbols and the precoded protected symbols; and modulating the modified non-protected symbol vector and the protected symbols, thereby generating the multicarrier signal. Also, a method and receiver are disclosed.
US09565042B2

An ultra-low power transmitter applied in multi-channel frequency shift keying (FSK) communication is provided. The transmitter includes a fixed-frequency generation device, a low-frequency frequency synthesizer, and an injection locking device. The fixed-frequency generation device provides a reference frequency to the low-frequency frequency synthesizer. The frequency synthesizer divides the reference frequency with corresponding divisors for generating a plurality of divided frequency signals. Then, the divided frequency signals are injected into the injection locking device. The injection locking device will lock at the average frequency of previously mentioned divided frequencies. Wherein, the injection locking device filters the high frequency noise, which is produced by the frequency synthesizer, at the time of the injection locking. The ultra-low power transmitter obtains a high-frequency transmitted signal by using the frequency-locked signal.
US09565041B2

An integrated receiver supports adaptive receive equalization. An incoming bit stream is sampled using edge and data clock signals derived from a reference clock signal. A phase detector determines whether the edge and data clock signals are in phase with the incoming data, while some clock recovery circuitry adjusts the edge and data clock signals as required to match their phases to the incoming data. The receiver employs the edge and data samples used to recover the edge and data clock signals to note the locations of zero crossings for one or more selected data patterns. The pattern or patterns may be selected from among those apt to produce the greatest timing error. Equalization settings may then be adjusted to align the zero crossings of the selected data patterns with the recovered edge clock signal.
US09565038B2

An electronic receiver may generate a differential detection sequence based on a received symbol sequence and based on a m-symbol delayed version of the received symbol sequence, where m is an integer greater than 1. The particular differential detection sequence may be a result of an element-by-element multiplication of the particular received symbol sequence and the conjugate of an m-symbol delayed version of the particular received symbol sequence. The receiver may calculate differential decision metrics based on the differential detection sequence and based on a set of differential symbol sequences generated from the set of possible transmitted symbol sequences. The receiver may generate a decision as to which of a set of possible transmitted symbol sequences resulted in the received symbol sequence, where the decision is based on the differential decision metrics and the set of possible transmitted symbols sequences.
US09565037B1

One embodiment provides an apparatus. The apparatus includes a feedforward equalizer (FFE), an FFE data slicer and an FFE least mean square (LMS) module. The FFE data slicer is to threshold detect a sample of a received analog training signal, a result of the threshold detecting corresponding to an input signal digital decision. The FFE LMS module is to determine a plurality of FFE coefficients based, at least in part, on an output of the FFE data slicer and based, at least in part, on a mean square error corresponding to a difference between an equalized sample and a reference.
US09565035B1

A packet is received via a first port of the network device, and a priority associated with the packet is determined. A first queue indicator from a plurality of queue indicators is determined based on the priority associated with the packet, wherein the plurality of queue indicators correspond to a plurality of priorities for transmitting the packet. A second queue indicator from the plurality of queue indicators is determined based on the priority associated with the packet. A second port that is to transmit the packet is determined, and a configuration of the second port is determined. One of the first queue indicator or the second queue indicator is selected based on the configuration of the second port, and a queue is selected from a plurality of queues associated with the second port based on the selected one of the first queue indicator or the second queue indicator, wherein the plurality of queues correspond to different priorities. Subsequent to enqueuing the packet in the selected queue, the packet is enqueued in the selected queue, and the packet is transmitted via the second port.
US09565034B2

An example method is provided in one example embodiment and includes receiving first values associated with a host located in a first overlay domain; translating the first values to second values, the second values being local values in a second overlay domain; storing the second values and corresponding first values in a mapping table for the second overlay domain; and advertising the second values for the host in the second overlay domain.
US09565028B2

One embodiment of the present invention provides a switch. The switch includes an inter-switch multicast module and an edge multicast module. The inter-switch multicast module identifies for a first replication of a multicast packet an egress inter-switch port in a multicast tree rooted at the switch. The multicast tree is identified by an identifier of the switch. The edge multicast module identifies an egress edge port for a second replication of the multicast packet based on a multicast group identifier. The multicast group identifier is local within the switch.
US09565023B2

A signature generation and verification system including a signature generation apparatus and a signature verification apparatus is provided. Based on signer certification information possessed by a signer, the signature generation apparatus generates a digital signature and verification data corresponding to a given electronic document and outputs the set of the digital signature and the verification data as signature data. Upon receipt of the electronic document and the signature data, the signature verification apparatus verifies the digital signature using the verification data to verify the integrity of the electronic document. As needed, the signature verification apparatus performs user identification ex-post facto by authenticating that the signer certification information from which the verification data was generated belongs to a legitimate user without knowledge of the signer certification information.
US09565013B2

A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.
US09565000B2

Methods and apparatuses are provided for transmitting and receiving information. A User Equipment (UE) identifies first information for a cyclic shift value, transmitted from a Node B. The UE identifies second information for the cyclic shift value, transmitted from the Node B. The UE obtains a sequence based on a Zadoff-Chu sequence and the cyclic shift value defined based on the first information and the second information. The UE transmits the sequence in a Single Carrier-Frequency Division Multiple Access (SC-FDMA) symbol to the Node B. The SC-FDMA symbol is predefined among a plurality of SC-FDMA symbols in a slot of a subframe.
US09564995B2

A retransmission method for a time division duplexing self-adaptive frame structure, and a network side device relate to a technology of dynamically allocating uplink and downlink sub-frames in an LTE-advance (3GPP Release11) TDD communication system. The method comprises: during transmission of a TDD self-adaptive frame, for an uplink sub-frame, if a frame structure, of which an RTT period of PHICH and PUSCH of the uplink sub-frame is 10 ms, corresponding to the uplink sub frame is found in 7 types of defined frame structures, then sending PHICH data on a corresponding downlink sub-frame in the found frame structure, and sending retransmission data on the corresponding uplink sub-frame in the found frame structure. The solution ensures HARQ compatibility of an uplink data channel of R10UE. In addition, A/N feedback of the PDSCH is configured according to the uplink A/N resolution, thereby improving retransmission performance.
US09564993B2

A method and apparatus to perform a soft demapping in a rotated quadrature amplitude modulation (QAM) based communication system is described. The method and the apparatus include pre-processing a symbol based on a priori information and performing a one-dimensional (1D) soft demapping on the pre-processed symbol, continuously.
US09564983B1

A method, system, and computer program product for enablement of a phone conversation. The method includes receiving a combined signal including an interference signal and a first voice signal from a first user having a communication with a second user. The interference signal can be used to prevent the first voice signal from being overheard by people near the first user. The first voice signal can be extracted from the combined signal based at least in part on the interference signal and transmitting the extracted first voice signal to the second user. The system and computer program product are also provided.
US09564978B2

The present invention relates to a method, user equipment and a base station adapted to handle channel state feed-back reports in a more flexible way. More specifically, a channel state feedback procedure is provided which utilizes the resources available for transmission of channel state feedback more efficiently. This is achieved by including uplink grant availability into the channel state feedback reporting triggers used for determining when and how to send channel state feedback from a UE, i.e. a channel state feedback reporting request may be sent by a base station in an uplink grant to a UE comprising an indication of an expected amount of information to be returned.
US09564977B2

The present invention provides an apparatus for portable through-the-earth radio (PTTER). The PTTER provides bidirectional voice and/or data communication between a surface radio and a portable radio. The PTTER also provides a transmit antenna having a primary loop and one or more secondary loops configured to increase the magnetic field produced by the primary loop. The PTTER also provides a transportable loop antenna that can be wound around a form for transportation. The PTTER also provides a receive antenna optimal for implementing noise cancellation. The PTTER also provides a navigation subsystem for detecting distance and direction to increase the effective range of the PTTER. The PTTER can be implemented in a backpack form factor.
US09564973B2

The disclosures provide a method and apparatus for transmitting and receiving interface signals of a distributed base station. At least one channel of Common Public Radio Interface (CPRI) signals of a distributed base station are encapsulated into optical transport unit x (OTUx) signals in a frame structure of OTUx by adopting Generic Mapping Procedure (GMP) mapping scheme, wherein the x represents a transmission capacity and wherein the OTUx is adopted for providing a bandwidth required by the at least one channel of CPRI signals, and then the OTUx signals that bear the at least one channel of CPRI signals are sent.
US09564967B2

A computerized system and method for managing a passive optical network (PON) is disclosed. The system includes a detection and analysis module adapted for receiving uploaded measurement data from an optical line terminal (OLT) and at least one optical network terminal (ONT), and at least one of technical tools data, service failure data, and outside plant data. The detection and analysis module is adapted for determining a source of failure or potential failure in the PON by correlating the uploaded measurement data and the at least one of technical tools data and service failure data with information stored in a memory medium for the OLT and each ONT.
US09564964B2

An optimization unit in an optical receiver divides a symbol region out of a plurality of symbol regions into which signal points that specifies symbol information included in an optical signal are classified, into a plurality of division regions from the symbol center coordinate of the symbol region. Moreover, the optimization unit accumulates the signal points of the symbol information for every division region in the symbol region. Furthermore, based on the accumulated number of signal points for every division region, the optimization unit controls the average length of a phase estimation unit when the phase noise of the optical signal is calculated.
US09564957B2

An embodiment for a method for user equipment assisted three-dimensional beamforming is disclosed. The method may include the user equipment receiving a reference signal from an eNodeB comprising an antenna. The user equipment may then calculate an optimum antenna tilt for the antenna and transmit feedback to the base station. The feedback may include an indication of the optimum antenna tilt for the antenna. Additional signals may be received from the base station after a transmit angle of the antenna has been adjusted in response to the optimum antenna tilt.
US09564954B2

A method and apparatus for mapping/demapping a resource efficiently in a wireless communication system are provided. A resource mapping method of a transmitter in a wireless communication system includes precoding pairs of symbols, arranging the pairs of precoded symbols adjacently in a resource block, and transmitting the pairs of precoded symbols in the resource block.
US09564953B2

A method and apparatus for mapping/demapping a resource efficiently in a wireless communication system are provided. A resource mapping method of a transmitter in a wireless communication system includes precoding pairs of symbols, arranging the pairs of precoded symbols adjacently in a resource block, and transmitting the pairs of precoded symbols in the resource block.
US09564950B2

The present invention discloses a tag identification method and apparatus, relates to the field of communications network technologies, which can implement that there are few steps of determining a format of a tag by a device host in an NFC terminal, so that the tag can be quickly processed. In the embodiments of the present invention, a Near Field Communication NFC controller reads a type of a tag; the NFC controller determines whether a format of the tag is an NFC data exchange format NDEF according to the type of the tag; and the NFC controller sends a notification message to a device host when the NFC controller determines that the format of the tag is the NDEF, where the notification message includes that the format of the tag is the NDEF. The solutions provided in the embodiments of the present invention are applicable to identifying a tag.
US09564949B2

An example of information processing system includes a storage device; and an information processing device for performing near field communication with the storage device. The storage device includes a storage unit storing application data usable in a predetermined application program and shared data usable in an application program regardless of whether the application program is the predetermined application program. The information processing system receives an instruction regarding data read and/or data write from/to the storage device from an application program to be executed by the information processing device. Under the condition that the instruction is from the predetermined application program, the application data is passed to the predetermined application program. Regardless of whether the instruction is from the predetermined application program, the shared data is passed to the application program that issued the instruction.
US09564948B2

In one embodiment, a circuit, having a single supply, is provided to transmit a wireless signal with low common mode electromagnetic interference (EMI) emission. The circuit can achieve common mode attenuations of 40 dB or greater as a result of the symmetric built circuit. Also included is a system that includes a transmission circuit and a receiver circuit, and a method of using such a system.
US09564945B1

A system and method to produce an electric network from estimated line impedance and physical line length among smart meter devices is provided using communication between the smart meters. The smart meters: (1) synchronize time using GPS pps signals, which provide an accurate time stamp; (2) send/receive an identifiable signal through the same phase of electric networks; (3) identify other smart meters on the same phase lines by listening to the information signal on the same phase lines; and (4) calculate time-of-arrival of an identifiable signal from other smart meters. The time of arrival information is used to calculate the line length, which is then used to calculate impedance of a line and topology of the electric network. The system then constructs an electric network by combining geo-spatial information and tree-like usual connection information.
US09564932B1

The present application describes a computer-implemented method for configuring a front end including sweeping a first tone through the frequency band of the receive channel; receiving a first signal and a second signal containing interference; characterizing the receive channel using the first tone; processing the compensated first signal using an infinite impulse response filter based on the characterized receive channel to generate an interference cancelling signal; and coupling the interference cancelling signal to the second signal to generate an interference cancelled receive signal.
US09564931B1

Systems and methods are provided for decoding a codeword having a first codeword length using a decoding system. The systems and methods include receiving a vector corresponding to the codeword at the decoding system, wherein the decoding system comprises a first decoder and a second decoder, the first decoder is available to concurrently process codewords up to the first codeword length, and the second decoder is available to concurrently process codewords up to a second codeword length. The systems and methods further include determining that the received vector is to be decoded using the second decoder, partitioning the received vector of the first codeword length into a plurality of segments having a size no larger than the second codeword length, and decoding the plurality of segments using the second decoder.
US09564929B2

A bit interleaving method involves applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword, after the bit permutation process, into a plurality of constellation words each imade up of M bits, the codeword being divided into N/M sections, each constellation word being associated with one of the N/M sections, and the bit permutation process being performed such that each of the constellation words includes one bit from each of M different cyclic blocks associated with a given section.
US09564915B1

An integrated circuit (IC) includes an analog-to-digital converter (ADC). The ADC includes an ADC core circuit integrated in the IC to receive an analog signal, to convert the analog signal to a digital signal in response to a trigger signal. The ADC core circuit further provide the digital signal as an output of the ADC. The ADC further includes internal trigger circuitry integrated in the ADC to provide the trigger signal to the ADC after a prescribed delay period has expired.
US09564912B2

Methods and apparatuses featuring an injection-locked oscillator (ILO) are described. In some embodiments, an ILO can have multiple injection points and a free-running frequency that is capable of being adjusted based on a control signal. In some embodiments, each injection point of an ILO can correspond to a phase tuning range. In some embodiments, a circuit can include circuitry to detect a phase boundary between two adjacent phase tuning ranges. In some embodiments, a circuit can use the detected phase boundary to switch between the two adjacent phase tuning ranges.
US09564906B2

A capacitance phase interpolation circuit including a first capacitance phase interpolation unit and a second capacitance phase interpolation unit is disclosed. The first capacitance phase interpolation unit includes a first capacitance group, wherein a plurality of capacitors in the first capacitance group are in a ring coupling, and the first capacitance phase interpolation unit receives a plurality of reference clock signals. The second capacitance phase interpolation unit is coupled to the first capacitance phase interpolation unit and includes a second capacitance group, wherein a plurality of capacitors in the second capacitance group are in a ring coupling, and each of the output clock signals is obtained via the first capacitance phase interpolation unit and the second capacitance phase interpolation unit by performing phase interpolation on all the reference clock signals.
US09564895B2

A touch key assembly includes a light guiding film between a window and a display panel, a flexible printed circuit (FPC) film attached to the light guiding film, and an attaching member including an attaching portion interposed between the light guiding film and the window, and a blocking portion interposed between the window and the display panel.
US09564893B2

A technique reduces erroneous judgment due to effects of noise accompanying PWM control while using PWM control for brightness adjustment of light-emitting diodes disposed proximate of an electrode. An electrode is disposed proximate of operating portions that are subject to touch operations by unit of a conductive body. An operating portion of a light-emitting diode is lightened. A CPU performs brightness adjustment of the light-emitting diode through PWM control. A detecting circuit outputs detected values in accordance with electrostatic capacitances of the electrode. The CPU judges that a touch operation has been made when a difference between a detected value of the detecting circuit and a reference value stored in a RAM is not less than a prescribed value. The CPU stores a detected value that is first detected by the detecting circuit after transition of an executing state of PWM control in the RAM as a reference value.
US09564890B2

A System-on-Chip includes a controller for generating a switching signal for driving a switching element of a power stage of a switched power converter. The power stage generates an output voltage according to the switching signal and an input voltage by the switching element. The controller is located on the same chip as the System-on-Chip and wherein the output voltage is generated for powering a supply domain of the System-on-Chip.
US09564885B2

Duty cycle error vectors that indicate both the magnitude and direction of the duty cycle error relative to a desired duty cycle are generated within a duty cycle measurement circuit, enabling threshold-based determination of whether duty cycle adjustment is necessary, refraining from power-consuming adjustment and follow-up measurement in those cases where the duty cycle is within a target range. When duty cycle adjustment is deemed necessary, the magnitude of the duty cycle error indicated by the duty cycle error vector may be applied to effect proportional rather than incremental duty cycle adjustment, quickly returning the clock duty cycle to a target range.
US09564878B2

Apparatuses and methods are described that include a plurality of drivers corresponding to a single via. A number of drivers can be selected to operate individually or together to drive a signal through a single via. Additional apparatus and methods are described.
US09564866B2

A client device with one or more processors and memory identifies an action mode of a user of the client device in an application while executing the application. The client device detects an event in the action mode. The client device adjusts an audio mixing mode of sound effects in the application (e.g., adjusting a volume of audio associated with the event and a volume of background music for the application) based on the detected event.
US09564859B2

One example includes an OP-AMP circuit system. The system includes a signal amplification path comprising a signal amplification path comprising a signal amplifier and an output stage. The signal amplification path can be configured to amplify an input voltage received at an input to provide an output voltage via the output stage. The system also includes an offset-reduction path coupled to the input of the signal amplification path and to an output of the signal amplifier. The offset-reduction path includes a transconductance amplifier and at least one chopper that are configured to mitigate noise in the signal amplification path and a noise-filtering feedback path configured to provide chopper feedback with respect to an offset voltage associated with the offset-reduction path, the noise-filtering feedback path comprising a feedback path input coupled to the input of the transconductance amplifier via a resistor.
US09564858B2

A parallel resonant circuit with excellent distortion and saturation characteristics is provided at low power consumption. A first power-supply voltage is applied to the parallel resonant circuit. In the parallel resonant circuit, a variable resistor includes one or more parallel-connected branches. Each of the branches includes a series circuit of a resistor and a MOS switch. A second power supply supplies power of control signals applied to respective gates of the MOS switches, and supplies back gate voltages to the MOS switches. A power-supply voltage of the second power supply is higher than the first power-supply voltage.
US09564856B2

An amplifier circuit with improved accuracy is provided that comprises a cascade of amplifier stages, a control line for controlling the amplifier stages, a feedback circuit having an input port for receiving a reference signal, and a feedback loop connecting the feedback circuit to the control line. Via the feedback circuit and the feedback loop, the large signal behavior of the amplifier stage is accurately fixed. As a result, the small signal gain of the amplifier stages has an improved accuracy as well.
US09564855B2

Adaptive biasing circuits for input differential pairs of a buffer or an amplifier adapt to autozero currents for discrete pair selection or continuous pair selection. The adaptive biasing circuits include a multistage device including current source and follower devices with a plurality of switches for a two-phase operation: autozero and amplifying phases. During an autozero phase, input differential pairs are isolated from subsequent stages and biasing currents are determined for autozeroing of input offset voltages. During an amplifying phase, both input differential pairs can be coupled to subsequent stages for continuous selection or a selected input differential pair can be coupled to subsequent stages for discrete selection.
US09564853B2

A system for measuring the power or energy loss in a photovoltaic array due to soiling, which is the accumulation of dust, dirt, and/or other contaminants on the surfaces of photovoltaic modules, comprising: a pair of photovoltaic reference devices placed within or near the photovoltaic array and co-planar to the modules comprising the array, wherein one reference device is a module similar to those of the array and is allowed to accumulate soiling at the natural rate, and wherein the second reference device is a module or a cell and is periodically cleaned; and a measurement and control unit which measures and compares the electrical outputs of the soiled reference device and the clean reference device in order to determine the fraction of power lost by the soiled reference module due to soiling.
US09564851B2

Systems and methods for disposing and supporting a solar panel array are disclosed. The embodiments comprise various combinations of cables, support columns, and pod constructions in which to support solar panels. Special installations of the system can include systems mounted over structures such as parking lots, roads, aqueducts, and other bodies of water. Simplified support systems with a minimum number of structural elements can be used to create effective support for solar panel arrays of varying size and shapes. These simplified systems minimize material requirements and labor for installation of the systems.
US09564846B2

A controller includes a voltage determination module, a bus voltage command module, and a power factor correction (PFC) control module. The voltage determination module determines a desired direct current (DC) bus voltage for a DC bus electrically connected between a PFC module and an inverter power module that drives a motor. The voltage determination module determines the desired DC bus voltage based on at least one of torque of the motor and speed of the motor. The bus voltage command module determines a commanded bus voltage based on the desired DC bus voltage. The PFC control module controls the PFC module to create a voltage on the DC bus that is based on the commanded bus voltage.
US09564835B2

Technologies for communicating information from an inverter configured for the conversion of direct current (DC) power generated from an alternative source to alternating current (AC) power are disclosed. The technologies include determining information to be transmitted from the inverter over a power line cable connected to the inverter and controlling the operation of an output converter of the inverter as a function of the information to be transmitted to cause the output converter to generate an output waveform having the information modulated thereon.
US09564834B1

An alternating current to direct current converter system includes an alternating current power supply, an external electronic load, a first MOS transistor, a first control module, a first switch and a second control module. The alternating current power supply includes a first output end and a second output end. The first control module controls the first MOS transistor to active when the first output end has a positive voltage and control the first MOS transistor to turn off when the second output end has a positive voltage. The first switch connects to a first end of the external electronic load and the second output end. The second control module connects to the first switch. The second control module controls the first switch to active when the second output end has a positive voltage and controls the switch to turn off when the first output end has a positive voltage.
US09564833B2

A phase leg for a multilevel inverter includes a positive DC lead, a first outer MOSFET connected to the positive DC lead, a first inner IGBT connected to the first outer MOSFET, a second inner IGBT connected to the first inner IGBT, and a second outer IGBT connected to the second inner IGBT. The first and second outer MOSFETs are superjunction MOSFETs voltage balanced by the first and second IGBTs for reducing voltage stress in the solid-state switch phase leg when the superjunction MOSFET and the IGBT are conducting current from the DC lead to the AC lead.
US09564828B2

Techniques for supplying auxiliary power to AC powered lighting devices are disclosed. An auxiliary power supply can be used, for example, to provide auxiliary power to lighting control circuitry, an LED driver, or any other electronic lighting device. In some example embodiments, the linear regulator is connected to a switch that is controlled by a control circuit such that the linear regulator operates only when the instantaneous line input voltage is in a certain range where the linear regulator has a somewhat good efficiency. In such cases, when the linear regulator is operating, energy is stored with an auxiliary capacitor connected to the output of the linear regulator. In some embodiments, the linear regulator is configured to operate only when the line voltage is between a determined upper and lower voltage threshold; while in other cases the linear regulator is configured to operate only when the line voltage is increasing through the predetermined voltage threshold values.
US09564826B2

First and second switch are connected in series to both terminals of a DC power source. A series circuit comprising a reactor, a primary winding of a transformer, and a capacitor connected in series, and is connected to a node between the first and second switches and one terminal of the DC power source. A rectifier smoothing circuit rectifies and smoothens a voltage generated across a secondary winding of the transformer and outputs a DC voltage. A control circuit alternately turns the first and second switches on and off. A voltage detection circuit detects the DC voltage from the rectifier smoothing circuit. A signal generation circuit generates a feedback signal from the DC voltage detected by the voltage detection circuit, and outputs the signal for turning the first and second switches on and off. A load current detection circuit detects load current contained in resonance current flowing through the capacitor.
US09564815B2

The present invention provides a flyback power converter, a secondary side control circuit, and a control method thereof. The flyback power converter converts an input voltage to an output voltage, and provides a load current to a load circuit. The flyback power converter includes: a transformer circuit, a power switch circuit, a switch current sense circuit, a primary side control circuit, and a secondary side control circuit. The secondary side control circuit adaptively adjusts a frequency of a zero of a compensator gain function and/or a mid-frequency gain of the compensator gain function according to the load current, such that a number of poles of a system open loop gain function of the flyback power converter is at most more than a number of zeroes of the system open loop gain function by one under a crossover frequency.
US09564811B2

Systems and methods are provided for regulating a power conversion system. An example system controller includes a first controller terminal and a second controller terminal. The first controller terminal is configured to receive a first signal associated with an input signal for a primary winding of a power conversation system. The second controller terminal is configured to output a drive signal to a switch to affect a first current flowing through the primary winding of the power conversion system, the drive signal being associated with an on-time period, the switch being closed during the on-time period. The system controller is configured to adjust a duration of the on-time period based on at least information associated with the first signal.
US09564801B1

A method for controlling a pulse-modulated DC-to-DC converter includes: applying a control signal to a driver of an LC filter, the driver coupling power to inputs of the LC filter when the control signal is asserted and decoupling power when the control signal is de-asserted; monitoring an inductor current and an output voltage of the LC filter; calculating a goal current based at least in part on inductor energy needed to recharge an output capacitor in the LC filter; asserting the control signal when the goal current exceeds a threshold; and de-asserting the control signal when the inductor current reaches the goal current. An illustrative controller embodiment produces a trigger signal that sets a flip flop when the goal current exceeds the inductor current by more than a threshold amount; and resets the flip flop when the inductor current exceeds the goal current.
US09564799B2

Boost-type switch-mode rectifiers (SMR) commonly use a resistor or a magnetic current sensor to measure the instantaneous input or inductor current that is used as the feedback to the current controller. A novel current sensorless scheme is described that computes the inductor current from the measured inductor voltage in a single-phase boost-type SMR using an adaptive low pass filter. This calculation requires an estimate of the inductance and the equivalent series resistance of the inductor coil. Both these parameters are dependent on operating conditions and are updated continuously. This is done using an adaptive model of the inductor that computes these parameters of the inductor once in every half cycle of the input current. The adaptation scheme is robust against parameter variations. Simulation and experimental results confirm the effectiveness of the proposed technique which provides comparable performance to standard measured feedback current scheme both under steady-state and transient conditions.
US09564794B2

Systems, apparatuses, and methods provided for ping-pong charge pumps. Flying capacitors present in ping-pong charge pumps are operated out of phase to increase equalization periods. Out-of-phase operation also decreases voltage differences between flying capacitors during equalization periods thus decreasing ping-pong charge pump output voltage ripple and snapback. The voltages of the flying capacitors may be equalized without the use of an equalization switch. Differential control currents that are based on the voltage difference between the flying capacitors are used to enable or disable the flying capacitors from driving an output load of the ping-pong charge pump during certain phases of operation. A capacitor with a lower voltage may be disabled, thus providing for voltage equalization as the enabled capacitor sources current to the output load. The flying capacitors are also equalized during overlapping time periods in which the flying capacitors are charging.
US09564792B2

The invention relates to an electric motor having a rotor and a coiled stator, the rotor including a shaft and two disks that are rotatably fixed to the shaft and provided with permanent magnets, an outer portion of the stator extending from each disk axially parallel to a rotational axis of the rotor and radially beyond same, from the axis. The stator includes a plurality of disjointed bars made of a magnetically conductive material, certain parts of which form the outer portion of the stator. The stator also has a carrier structure holding the bars such that they are fixed in relation to each other, the carrier structure being mounted in such a way that it can rotate on the shaft, axially outside the two disks. The outer portion of the stator extends parallel to the rotational axis, axially outside the disks of the rotor, up to the carrier structure.
US09564791B2

Method for producing a stator winding (18) of an electric machine (10), in particular an AC generator, wherein the stator winding (18) has at least n phase windings (120, 121, 122, 123, 124), and one phase winding (120, 121, 122, 123, 124) has a plurality of successive wound coils (82) with coil sides (88) and coil side connectors (91), wherein the coils (82) are divided into first coils (82.1) and second coils (82.2), with a forming tool (100), in which slots (105, 106) are provided which are suitable for accommodating the coils (82), wherein a first coil (82.1) is arranged in a slot (105), and a second coil (82.2) is arranged in the same slot (105).
US09564788B2

A motor includes a main body and a cooling device. The cooling device includes a mounting seat defining an inlet hole and an outlet hole spaced from the inlet hole, and a cooling pipe communicating with the inlet hole and defining a plurality of ejection holes on a sidewall. The main body includes a rotor sleeved and sealed on the mounting seat. The cooling pipe is received in the rotor. Cooling liquid sprays at the rotor via the inlet hole and the ejection holes, and then the cooling liquid flow out of the rotor via the outlet hole.
US09564784B2

A cover structure in a motor may include a rotor, a stator having a drive coil, a connector provided so that an engaging connector is engaged in a rotation shaft direction of the rotor, a main body cover covering outer peripheries of the stator and the connector and integrally formed with a connector cover, coil terminals extended from the stator to an outer side, connector terminals supported by a terminal support part integrally formed with the connector cover and are extended at a position offset from the coil terminals in the rotation shaft direction, and a wall part which is provided on a radially inner side of the terminal support part along the connector terminals. The wall part is located on an outer side in the radial direction with respect to the coil terminals, and a space is formed on a radially inner side of the wall part.
US09564777B2

Described herein are devices, systems, and methods for wireless power transfer utilizing a midfield source and implant. In one variation, a midfield source may be realized by a patterned metal plate composed of one of more subwavelength structures. These midfield sources may manipulate evanescent fields outside a material (e.g., tissue) to excite and control propagating fields inside the material (e.g., tissue) and thereby generate spatially confined and adaptive energy transport in the material (e.g., tissue). The energy may be received by an implanted device, which may be configured for one or more functions such as stimulation, sensing, or drug delivery.
US09564774B2

In a tracking device, a crescent-shaped PCB partially encircles a battery to minimize thickness of the device. A speaker and an LED emit alerts upon command of a control apparatus or in response to motion or temperature sensed by sensor. A local network has one hub to tracking devices and a wider area network has multiple hubs for more detailed tracking of devices. A wide area network tracks devices anywhere and stores data of each tracking device including its last known position and its sensor data.
US09564767B2

Deterioration of a power storage device is reduced. Switches that control the connections of a plurality of power storage devices separately are provided. The switches are controlled with a plurality of control signals, so as to switch between charge and discharge of each of the power storage devices or between serial connection and parallel connection of the plurality of power storage devices. Further, a semiconductor circuit having a function of carrying out arithmetic is provided for the power storage devices, so that a control system of the power storage devices or a power storage system is constructed.
US09564759B2

A wireless power supply system includes a first underwater vehicle that has a power-receiving coil for wirelessly receiving electric power and a second underwater vehicle that has a power-supplying coil for wirelessly supplying electric power and transmits electric power between the power-receiving coil and the power-supplying coil while moving in parallel to the first underwater vehicle.
US09564758B2

A power charging system is provided. The power charging system may have an information processing apparatus having a first communication unit and a power receiving unit, and an external apparatus having a second communication unit and a power transmission unit. The second communication unit may be configured to wirelessly communicate with the first communication unit using a first carrier wave having a first frequency and the power transmission unit may be configured to wirelessly transmit power to the power receiving unit using a second carrier wave having a second frequency, the second frequency being different from the first frequency.
US09564750B2

A device for increasing fault clearing time is provided having a component part designed to identify a short circuit event and load resistors connectable in the event of a fault such that the turbine power transmitted to the shaft is electrically absorbed by the generator and converted into heat until the grid comes back online.
US09564746B2

An electronic component unit includes an electronic component having a plurality of terminals that are exposed outside a housing and extend along wall surfaces of the housing, a holding member holding opposite terminals into which the terminals are fitted, and a leakage-blocking structure. The leakage-blocking structure has housing-side wall surfaces provided to the housing of the electronic component and interposed between the terminals adjacent to each other in an alignment direction of the terminals, holding-member-side wall surfaces provided to the holding member and interposed between the terminals adjacent to each other in the alignment direction of the terminals, and overlapping portions formed in such a manner that the housing-side wall surfaces overlap the holding-member-side wall surfaces in the alignment direction of the terminals.
US09564743B2

A terminal box that stably and surely provides a required length of play in an output line, and a method of connecting the output line. The terminal box includes a terminal strip connected to the output line, and a main body housing the terminal strip. The terminal strip includes a connecting portion electrically connected to the output line, and a play producing portion. The play producing portion has an opening receiving the output line. The main body includes a receiving hole formed at a position corresponding to the opening for receiving the output line. The play producing portion inclines relative to the connecting portion by a first angle with the output line being inserted through the receiving hole and the opening to be connected to the connecting portion, and by a second angle smaller than the first angle with the output line being connected to the connecting portion.
US09564732B2

It has been very difficult to accumulate strong laser in the conventional optical resonator, because firstly it has been very difficult to control a resonator length less than 1 Å in resonation position which is required for the laser amplification more than 1,000 times and secondly, the conventional method has utilized laser strength of amplified laser in the optical resonator as the resonance control signal.The present invention provides an optical resonator system to accumulate strong laser. In the system, unamplified modulation wave or harmonic which are derived from oscillation laser are selectively used to tune a resonator length of the optical resonator.
US09564715B1

An electrical connector includes a dielectric body, a plurality of terminals integrally molded to the dielectric body, an insulating housing, two shielding elements, and a shielding shell surrounding the dielectric body, the insulating housing and the shielding elements. The insulating housing has a top wall, a bottom wall, two side walls and a rear wall. A top surface of the top wall and a bottom surface of the bottom wall of the insulating housing are recessed inward to form two fastening cavities. The dielectric body together with the terminals is assembled to the insulating housing. The two shielding elements are fastened to the two fastening cavities, respectively.
US09564711B2

A connector reduced in dimension in a front-rear direction by reducing the distance between an operating portion of an operation member and hooking portions of a locking member. The locking member maintains a state of a housing fitted to a mating housing, and includes a body, hooking portions provided at respective free end-side portions of the body, for being hooked to the mating housing to thereby maintain the fitted state, and a transmission portion for transmitting a force to move the operation member toward the rear of the housing, to the body, to thereby displace the hooking portions away from the mating housing. The operation member includes an operating portion for applying the force to the transmission portion. These portions are each formed with a flat surface inclined in a manner approaching the housing as it extends toward the rear of the housing.
US09564710B2

A technique to reduce workload on an operator during mating of a lever connector is provided. A plug and a receptacle are pulled together by rotation of a lever in a locking direction. The lever has a pinion first driven surface facing in an unlocking direction. A receptacle housing has a rack first driving surface facing in a separating direction. In a state where the plug confronts the receptacle so as to mate the plug with the receptacle, a clearance between the pinion first driven surface and the rack first driving surface is smaller than a clearance between a contact piece and a pin portion. When the plug is moved toward the receptacle, the pinion first driven surface first comes into contact with the rack first driving surface and the lever rotates in the locking direction, and then the contact piece comes into contact with the pin portion.
US09564704B2

A connector assembly including a first connector and a second connector connectable by a latch. The latch has a snap end for engaging a snap section and an opposite lock end. The latch includes a pivot section between the snap end and the lock end enabling a pivoting movement between a snap position and a release position. A lock is provided immobilizing the lock end of the latch to secure the latch in the snap position by blocking the pivoting movement.
US09564696B2

Electrical connectors for interconnecting circuit boards. One such connector includes an integral flange for mounting a guidance pin in any of multiple orientations. A corresponding keying block may have a polarization component that can be mounted in a corresponding number of positions. The connector can accept conductive elements with different shapes for signals and grounds, but the housing may be adapted to receive either type of contact in any contact location. Protection of contact elements from excessive yield is provided within the insulative housing of the backplane connector. On the daughter card connector, height difference between ground and signal contacts in wafer assemblies protects components from electrostatic discharge.
US09564691B2

A method for manufacturing a crimp terminal having a crimp portion that allows crimp connection to a conductor part of a coated wire includes forming a tubular body by bringing together side edges of a plate material made of metal composed of a copper alloy having a copper content ratio of greater than or equal to 70%, irradiating a periphery of the sides edges, which are brought together, with laser light from a laser irradiation unit to weld the side edges which are brought together, and setting a power density of the laser light and a sweep rate of the laser light in such a manner that a weld bead formed at the side edge portion after the welding has a width of 80 μm to 390 μm.
US09564686B2

A near field communication antenna device of a mobile terminal is provided. The near field communication antenna device includes a window including a display region for transmitting an image displayed by a display and a black mark region formed around the display region, a multi-layer Flexible Printed Circuit Board (FPCB) on which a plurality of layers are laminated on the lower side of the black mark region of the window, and a spiral loop-shaped antenna pattern in which conductive lines are formed on respective layers of the multi-layer FPCB and are connected to each other. Accordingly, a near field communication antenna is not disposed in a separated installation space, an antenna pattern width can be reduced, and performance of the near field communication antenna may be prevented from being degraded when a battery cover is made of metal or has a curved shape.
US09564672B2

Embodiments provide a novel fabrication method and structure for reducing structural weight in radio frequency cavity filters and novel filter structure. The novel filter structure is fabricated by electroplating the required structure over a mold. The electrodeposited composite layer may be formed by several layers of metal or metal alloys with compensating thermal expansion coefficients. The first or the top layer is a high conductivity material or compound such as silver having a thickness of several times the skin-depth at the intended frequency of operation. The top layer provides the vital low loss performance and high Q-factor required for such filter structures while the subsequent compound layers provide the mechanical strength.
US09564670B2

A battery module including a plurality of battery cells aligned in a first direction; a heat exchange member supporting a bottom surface of each battery cell of the plurality of battery cells, the heat exchange member exchanging heat with the plurality of battery cells, wherein the heat exchange member includes a first refrigerant flow path and a second refrigerant flow path, the first refrigerant flow path is adjacent to the bottom surface of each battery cell, and the second refrigerant flow path is spaced apart from the first refrigerant flow path and below the first refrigerant flow path.
US09564668B2

A battery module joined to a joint body. Each heat transfer plate of the battery module has a sandwiched portion provided between adjacent battery cells and a joined portion. A first heat conductive layer that contacts a battery cell and has a first thickness is provided on the sandwiched portion of each heat transfer plate. A second heat conductive layer is provided on the facing surface of each heat transfer plate other than the heat transfer plate that is the closest to the joint body when the joined portion is joined to the joint body. The second heat conductive layer is configured to contact the joint body. The second heat conductive layer on the heat transfer plate that is the farthest from the joint body when the joined portion is joined to the joint body has a second thickness, which is greater than the first thickness.
US09564667B2

A battery temperature control unit 1 for controlling a temperature of an internal space 21 of a module case 22 is provided. The battery temperature control unit 1 includes a unit case 3 which is arranged in the internal space 21 of the module case 22 and includes an air flow passage 4 inside the unit case 3. The battery temperature control unit 1 further includes a heat exchanger 11 arranged in the air flow passage 4. The unit case 3 includes a module opening sealing portion 31, which seals a module opening 24 formed in a wall surface of the module case 22. A module sealing surface 32 is formed in the module opening sealing portion 31, which closes the module opening 24 from an internal space 21 side. A first communication hole 36 and a second communication hole 37 are also formed in the module opening sealing portion 31, which allow the outside of the module case 22 and the inside of the unit case 3 to communicate with each other.
US09564662B2

A protection circuit module (PCM) integrated cap assembly includes a cap plate including an electrically conductive material and defining a through hole passing from a first surface of the cap plate to a second surface of the cap plate, a wiring unit including an electrically conductive material and a circuit pattern, and facing the first surface of the cap plate, wherein a first edge of the wiring unit is electrically coupled to the cap plate, and wherein a second edge of the wiring unit extends through the through hole of the cap plate a first insulating unit in a space of the circuit pattern a second insulating unit between the second edge of the wiring unit and a portion of the cap plate defining the through hole, and at least one electrical component coupled to the circuit pattern.
US09564656B1

Provided is a process for producing an alkali metal battery, comprising: (A) Preparing an anode material suspension and a cathode active material suspension; (B) Assembling a porous cell framework composed of a first conductive foam structure, a second conductive foam structure, and a porous separator disposed between said first and said second conductive foam structure; and (C) Injecting the anode suspension into pores of the first conductive foam structure to form an anode and injecting cathode suspension into pores of the second conductive foam structure to form a cathode, wherein the anode active material has a material mass loading no less than 20 mg/cm2 or the cathode active material has a material mass loading no less than 15 mg/cm2 for an organic or polymer material or no less than 40 mg/cm2 for an inorganic material. The resulting batteries exhibit exceptional gravimetric and volumetric energy densities and long cycle life.
US09564652B2

The present invention concerns a device for producing electrical energy comprising two cells intended to contain two solutions of different concentrations of at least one solute and separated by at least one separation membrane in which channels are arranged, each of the cells being provided with an electrode intended to be in contact with the solution that said cell will contain, characterized in that the walls of the channels consist of a material chosen from boron nitride, carbon doped with boron, boron nitride doped with carbon, or any other mixture of the elements boron, carbon and nitrogen, and a method for producing electrical energy that implements such a device.
US09564648B2

A system and method for quantifying an anode leak location in a fuel cell system. The system and method include determining there is a leak in an anode sub-system of a fuel cell stack and estimating a first effective leak area using a first leak flow value and first operating parameters. The system and method also include increasing airflow to a cathode side of the fuel cell stack and estimating a second leak effective area using a second leak flow value and second operating parameters. The system and method further include comparing the first leak effective area to the second leak effective area and determining an anode outflow leak location based on the comparison between the first and second leak effective areas.
US09564645B2

A containment vessel of a thin lithium-air battery with improved safety is provided. By using the containment vessel, an explosive reaction (ignition) of the electrolyte including lithium metal or ion can be suppressed. The containment vessel (1001) includes: a containment chamber (201) containing the thin lithium-air battery (101). It further includes: a first gas pipe (202B) and a second gas pipe (202D) communicated with an inside of the containment chamber (201); a third gas pipe (202A) and a fourth gas pipe (202C) communicated with an inside of the thin lithium-air battery (101); and a valve (204C) that is provided to the third gas pipe (202A) and controls opening and closing of communication to the containment chamber (201), wherein an inert gas supply source is provided to the first gas pipe (202B), and an air or oxygen supply source is provided to the third gas pipe (202A).
US09564643B2

A seal for a solid oxide fuel cell includes a glass matrix having glass percolation therethrough and having a glass transition temperature below 650° C. A deformable second phase material is dispersed in the glass matrix. The second phase material can be a compliant material. The second phase material can be a crushable material. A solid oxide fuel cell, a precursor for forming a seal for a solid oxide fuel cell, and a method of making a seal for a solid oxide fuel cell are also disclosed.
US09564640B2

A current collector forming an electrode for battery is provided. The electrode current collector includes a conductive layer made of copper or a copper alloy. Furthermore, the conductive layer has a plurality of crystallites, the crystallites containing crystallites having a cross-section area of 20 μm2 or more.
US09564632B2

The invention generally relates to new materials based on C49 titanium disilicide (TiSi2) as a new, layered anode material, within which lithium ions can react with the Si-only layers. Stabilization by a coating a thin layer of oxide on the surface of TiSi2 significantly improves the charge and discharge performance.
US09564627B2

The present invention relates to a secondary battery. The present invention is aimed to provide a secondary battery having a thin upper case formed of a metal. The secondary battery includes a bare cell; a protection circuit module having a circuit board; an upper case formed of a metal and having a cover plate for covering the circuit board of the protection circuit module; and a case-insulating layer formed on an external surface of the cover plate of the upper case.
US09564626B2

A rechargeable battery includes a case having an inner space, a first electrode assembly inside the case, a second electrode assembly inside the case, a current collecting member including a first current collecting piece electrically connected to an electrode of the first electrode assembly and a second current collecting piece electrically connected to an electrode of the second electrode assembly, the electrode of the second electrode assembly having a same polarity as the electrode of the first electrode assembly, a first terminal electrically connected to the first current collecting member and protruding outside the case, wherein the first current collecting piece and the second current collecting piece have different lengths.
US09564624B2

Disclosed is a microporous composite film having a coating layer formed on at least one surface of a microporous polyolefin film, wherein the coating layer simultaneously includes a high thermostable polymer resin and inorganic particles. More specifically, the present invention relates to a microporous composite film in which an area shrinkage at 170° C. for 1 hr is 10% or less; a tensile modulus in each of a machine direction and a transverse direction at 130° C. is 0.5 MPa to 7.0 MPa; a ratio between permeability of a microporous composite film (CCSp) and permeability of a microporous polyolefin film (Sp) is 1.1≦CCSp/Sp≦3.5; and a permeability of the microporous composite film is 450 sec or less.
US09564620B2

A power storage device including a battery containing body and a first guide rail for receiving a first end portion on a lower side of the body and a second guide rail for receiving a second end portion on an upper side of the body. The first guide rail includes a higher side plate and a lower side plate and extend in an insertion direction, and a receiving portion including a stopper. A first protrusion portion that, when removing the battery containing body, engages with the stopper, thereby preventing the battery containing body from dropping A second protrusion portion that, when the battery containing body is turned upside down, engages with the higher side plate, thereby blocking the insertion. When an attempt to remove the battery containing body from the receiving portion is made, the second protrusion portion engages with the stopper, thereby preventing it from dropping.
US09564608B2

A display device includes a pixel part provided with a plurality of pixels, and a light emitting device provided in the pixel, wherein the light emitting device includes a light emitting layer including a quantum dot, a first electrode provided on one surface of the light emitting layer, an insulation layer provided between the light emitting layer and the first electrode, and a second electrode provided between the light emitting layer and the insulation layer, and at least one end part of the second electrode layer is provided over the first electrode.
US09564606B2

A nanotube assembly including a nanotube layer, a first layer and a second layer. The nanotube layer comprises a vertically aligned nanotube array. The nanotube array includes a plurality of nanotubes. The first layer of a first conductive material is disposed on one surface of the nanotube layer. The second layer of a second conductive material is disposed on an opposite surface of the nanotube layer. The nanotube of the nanotube layer includes a first end against the first layer and a second end against the second layer. The resistance from the first end to the first layer is lower than a resistance from the second end to the second layer. One or more nano-particles are placed within the nanotube. At least one of the nano-particles is electrically charged, and can move along the nanotube under influence of an electric field.
US09564599B2

An organic electroluminescent device is provided and includes: a cathode; an anode; and a light-emitting layer between the cathode and the anode. The light-emitting layer includes a compound represented by formula (1). In formula (1), L represents a linking group; A1, A2, A3, A4, A5, A6, A7, A8, A9, and A10 each independently represent a carbon atom or a nitrogen atom, provided that at least two of A1, A5, A6, and A10 each represent a carbon atom having R′; R′ represents a substituent having a carbon atom at a bonding position thereof; a plurality of Rs each independently represent a substituent; m represents an integer; and n represents an integer of 2 to 10.
US09564597B2

A substance having a hole-transport property and a wide band gap is provided. A fluorene compound represented by a general formula (G1) is provided. In the general formula (G1), α1 and α2 separately represent a substituted or unsubstituted arylene group having 6 to 13 carbon atoms; Ar1 represents a substituted or unsubstituted aryl group having 6 to 18 carbon atoms, a substituted or unsubstituted 4-dibenzothiophenyl group, or a substituted or unsubstituted 4-dibenzofuranyl group; n and k separately represent 0 or 1; Q1 represents sulfur or oxygen; and R1 to R15 separately represent hydrogen, an alkyl group having 1 to 12 carbon atoms, or an aryl group having 6 to 14 carbon atoms.
US09564595B2

A biscarbazole derivative represented by formula (1): wherein A1, A2, L1, L2, R1 to R4, and a to d are as defined in the specification, is useful as a material for forming organic EL devices and the organic EL devices including the derivative is capable of driving at a low voltage and has a long lifetime.
US09564589B2

A deposition method of fine particles, includes the steps of irradiating a fine particle beam formed by size-classified fine particles to an irradiated subject under a vacuum state, and depositing the fine particles on a bottom part of a groove structure formed at the irradiated subject.
US09564587B1

Providing for three-dimensional memory cells having enhanced electric field characteristics and/or memory cells located at broken interconnects is described herein. By way of example, a two-terminal memory cell can be constructed from a layered stack of materials, where respective layers are arranged along a direction that forms a non-zero angle to a normal direction of a substrate surface upon which the layered stack of materials is constructed. In some aspects, the direction can be orthogonal to or substantially orthogonal to the normal direction. In other aspects, the direction can be less than orthogonal to the normal direction. Where an internal angle of the memory cell forms a non-orthogonal angle, an enhanced electric field or current density can result, providing improved switching times and memory performance.
US09564584B2

An electronic device includes a semiconductor device that includes: a substrate including a switching element having a buried gate electrode; a buried decoupling capacitor having a line width same as a line width of the buried gate electrode; and a variable resistance element, electrically coupled to the switching element, formed over the substrate.
US09564575B2

Integrated circuits with magnetic random access memory (MRAM) and dual encapsulation for double magnesium oxide tunnel barrier structures and methods for fabricating the same are disclosed herein. As an illustration, an integrated circuit includes a magnetic random access memory structure that includes a bottom electrode that has a bottom electrode width and has bottom electrode sidewalls and a fixed layer overlying the bottom electrode that has a fixed layer width that is substantially equal to the bottom electrode width and has fixed layer sidewalls. The MRAM structure of the integrated circuit further includes a free layer overlying a central area of the fixed layer. Still further, the MRAM structure of the integrated circuit includes a first encapsulation layer disposed along the free layer sidewalls and a second encapsulation layer disposed along the bottom electrode sidewalls and the fixed layer sidewalls.
US09564572B2

A thermally driven power generator having a base and a heat source placed within the base. The thermally driven power generator further having a heat collector is adapted to collect the heat from the heat source through a plurality of fins and a heat sink adapted to release heat into the environment. The thermally driven power generator further having a thermal electric power generation module is sandwiched between the heat collector and a heat sink; the thermal electric power generation module is designed to convert heat collected by the heat collector to electrical power. A tray assembly for a thermally driven power generator, the tray assembly having: a transport tray; and a magnetic element integrated with the transport tray, the magnetic element designed to attract a wick keeper of a candle such that the wick is held in place.
US09564571B2

An electronic device includes a main body and a thermoelectric conversion module. The main body has a heat generating element therein. The thermoelectric conversion module includes a shell and a thermoelectric conversion element. The shell is assembled to the main body. The thermoelectric conversion element is pivoted on the shell and has an operation surface and a back surface opposite to each other. The thermoelectric conversion element is adapted to rotate between a first state and a second state relatively to the shell. When the thermoelectric conversion element is in the first state, the operation surface faces the main body and receives heat from the heat generating element, for the thermoelectric conversion element to generate electricity. When the thermoelectric conversion element is in the second state, the back surface faces the main body and the operation surface receives heat from external environment, for the thermoelectric conversion element to generate electricity.
US09564547B2

A solar cell module and a method of manufacturing the same are discussed. The solar cell module includes a plurality of back contact solar cells, an interconnector that is positioned on back surfaces of the plurality of back contact solar cells and electrically connects adjacent back contact solar cells to one another, upper and lower protective layers for protecting the plurality of back contact solar cells, a transparent member that is positioned on the upper protective layer on light receiving surfaces of the plurality of back contact solar cells, and a back sheet that is positioned under the lower protective layer on surfaces opposite the light receiving surfaces of the plurality of back contact solar cells. The upper protective layer and the lower protective layer are formed of different materials.
US09564545B2

The present invention is premised upon an assembly that includes at least a photovoltaic sheathing element capable of being affixed on a building structure. The shingle including at least a photovoltaic cell assembly, a body portion attached to one or more portions of the photovoltaic cell assembly. Wherein the body portion includes one or more top peripheral tabs each capable of fitting under one or more vertically adjoining devices.
US09564540B2

An object is to provide a semiconductor device having improved reliability by preventing, in forming a nonvolatile memory and MOSFETS on the same substrate, an increase in the size of grains in a gate electrode. The object can be achieved by forming the control gate electrode of the nonvolatile memory and the gate electrodes of the other MOSFETs from films of the same layer, respectively, and configuring each of the control gate electrode and the gate electrodes from a stack of two polysilicon film layers.
US09564536B2

The present invention is applicable to the field of electronic component technologies and provides a manufacturing method of a self-aligned metal oxide TFT component, including: selecting a substrate and preparing a gate on the substrate; successively disposing an insulation layer, a transparent electrode layer, and a photoresist on the gate; using the gate as a mask to perform exposure from a back side of the substrate, so as to form a source and a drain that are aligned with the gate; depositing a metal oxide semiconductor layer on the transparent electrode layer; performing etching on the semiconductor layer, the source, and the drain, so that outer ends of the source and the drain are exposed out of the metal oxide semiconductor layer; and depositing a passivation layer and leading out the source and the drain. In the present invention, a transparent conductor is used as the electrode layer, and a bottom gate is used as a mask to perform back exposure, so as to perform etching on the source and the drain, thereby implementing a self-alignment between the source or the drain and the gate, effectively reducing parasitic capacitance, and improving component performance. The component is of a bottom-gate bottom-contact structure, and there is no need to manufacture an etch-stop layer, thereby simplifying a process, reducing use of a photolithographic mask, improving production efficiency, and improving an electrical property of the component.
US09564535B2

A change in electrical characteristics is inhibited and reliability is improved in a semiconductor device using a transistor including an oxide semiconductor. One embodiment of a semiconductor device including a transistor includes a gate electrode, first and second insulating films over the gate electrode, an oxide semiconductor film over the second insulating film, and source and drain electrodes electrically connected to the oxide semiconductor film. A third insulating film is provided over the transistor and a fourth insulating film is provided over the third insulating film. The third insulating film includes oxygen. The fourth insulating film includes nitrogen. The amount of oxygen released from the third insulating film is 1×1019/cm3 or more by thermal desorption spectroscopy, which is estimated as oxygen molecules. The amount of oxygen molecules released from the fourth insulating film is less than 1×1019/cm3.
US09564531B2

Thin film transistors including a semiconductor channel disposed between a drain electrode and a source electrode; and a gate insulating layer disposed between the semiconductor channel and a gate electrode wherein the semiconductor channel includes a first metal oxide, the gate insulating layer includes a second metal oxide, and at least one metal of the second metal oxide is the same as at least one metal of the first metal oxide, methods of manufacturing thin film transistors, and semiconductor device including thin film transistors.
US09564524B2

A semiconductor device includes a device region including a compound semiconductor material and a non-device region at least partially surrounding the device region. The semiconductor device further includes a dielectric material in the non-device region and at least one electrode in the device region. The semiconductor device further includes at least one pad electrically coupled to the at least one electrode, wherein the at least one pad is arranged on the dielectric material in the non-device region.
US09564520B1

A method of forming a semiconductor device is disclosed. A sacrificial oxide layer is formed on a substrate having first and second areas. Using a photoresist mask exposing the first area and covering the second area as a mask layer, by a wet etching process, the sacrificial oxide layer in the first area and an edge portion of the sacrificial oxide layer in the second area are simultaneously removed, wherein the sacrificial oxide layer remained in the second area has a sidewall with a slope smaller than 40 degrees. An oxide-nitride-oxide (ONO) layer is formed over the first and second areas. The sacrificial oxide layer and the ONO layer formed thereon in the second area are removed, so that the ONO layer remained in the first area forms a first gate insulating layer in the first area. A second gate insulating layer is formed in the second area.
US09564519B2

There is provided a method of manufacturing a non-volatile memory device including: alternatively stacking a plurality of insulating layers and a plurality of conductive layers on a top surface of a substrate; forming an opening that exposes the top surface of the substrate and lateral surfaces of the insulating layers and the conductive layers; forming an anti-oxidation layer on at least the exposed lateral surfaces of the conductive layers; forming a gate dielectric layer on the anti-oxidation layer, the gate dielectric layer including a blocking layer, an electric charge storage layer, and a tunneling layer that are sequentially formed on the anti-oxidation layer; and forming a channel region on the tunneling layer.
US09564515B2

A semiconductor device having a super junction structure includes a substrate, an epitaxial layer of a first conductivity type, a first trench, a first doped region of a second conductivity type opposite to the first conductivity type, a second trench and a second doped region of the first conductivity type. The epitaxial layer of the first conductivity type is over the substrate. The first trench is in the epitaxial layer. The first doped region of the second conductivity type is in the epitaxial layer and surrounds the first trench. The second trench is in the epitaxial layer and separated from the first trench. The second doped region of the first conductivity type is in the epitaxial layer and surrounds the second trench. The second doped region has a dopant concentration greater than a dopant concentration of the epitaxial layer. A method for manufacturing the semiconductor device is also provided.
US09564510B2

A method of fabricating a MOSFET with an undoped channel is disclosed. The method comprises fabricating on a substrate a semiconductor structure having a dummy poly gate, dummy interlayer (IL) oxide, and a doped channel. The method further comprises removing the dummy poly gate and the dummy IL oxide to expose the doped channel, removing the doped channel from an area on the substrate, forming an undoped channel for the semiconductor structure at the area on the substrate, and forming a metal gate for the semiconductor structure. Removing the dummy poly gate may comprise dry and wet etch operations. Removing the dummy IL oxide may comprise dry etch operations. Removing the doped channel may comprise anisotropic etch operations on the substrate. Forming an undoped channel may comprise applying an epitaxial process to grow the undoped channel. The method may further comprise growing IL oxide above the undoped channel.
US09564509B2

A method of fabricating an integrated circuit device includes forming a first gate structure in a first region of a substrate and a second gate structure in a second region of the substrate. The method includes forming a protective layer overlying the first and the second gate structures. The method includes removing a portion of the protective layer over the second gate structure. The method includes forming features adjacent to the second gate structure. The method further includes forming a spacer over at least a portion of the features adjacent to the second gate structure, wherein the features separate the spacer from the substrate adjacent to the second gate structure. The method includes removing the second portion of the protective layer. Removing the second portion of the protective layer includes forming a protector over the second gate structure; and performing an etching process using a chemical comprising hydrofluoric acid (HF).
US09564507B2

A semiconductor device is disclosed. The semiconductor device includes: a substrate; a first tensile dielectric layer on the substrate; a metal gate in the first tensile dielectric layer; a second tensile dielectric layer on the first tensile dielectric layer; and a contact plug in the first tensile dielectric layer and the second tensile dielectric layer. Preferably, the top surface of the contact plug is even with the top surface of the second tensile dielectric layer, and a carbon content of the second tensile dielectric layer is greater than the carbon content of the first tensile dielectric layer.
US09564498B2

According to an exemplary implementation, a transistor includes drain finger electrodes interdigitated with source finger electrodes. The transistor also includes a current conduction path in a semiconductor substrate between the drain finger electrodes and the source finger electrodes. At least one of the drain finger electrodes has a drain finger electrode end and a drain finger electrode main body, where the drain finger electrode main body is non-coplaner with at least a portion of the drain finger electrode end. The transistor may also include a dielectric material situated between at least a portion of the drain finger electrode end and the semiconductor substrate. The dielectric material can be an increasing thickness dielectric material. The dielectric material can thus elevate the drain finger electrode end over the semiconductor substrate. Further, the drain finger electrode end can have an increased radius of curvature.
US09564492B2

There are disclosed herein various implementations of a semiconductor structure and method. The semiconductor structure comprises a substrate, a transition body over the substrate, and a group III-V intermediate body having a bottom surface over the transition body. The semiconductor structure also includes a group III-V device layer over a top surface of the group III-V intermediate body. The group III-V intermediate body has a continuously reduced impurity concentration wherein a higher impurity concentration at the bottom surface is continuously reduced to a lower impurity concentration at the top surface.
US09564486B2

A method of forming a semiconductor structure includes forming a first isolation region between fins of a first group of fins and between fins of a second group of fins. The first a second group of fins are formed in a bulk semiconductor substrate. A second isolation region is formed between the first group of fins and the second group of fins, the second isolation region extends through a portion of the first isolation region such that the first and second isolation regions are in direct contact and a height above the bulk semiconductor substrate of the second isolation region is greater than a height above the bulk semiconductor substrate of the first isolation region.
US09564482B2

A display device includes a pixel section that includes a plurality of pixels each of which has a display element and which are disposed in a two-dimensional manner, and a driving circuit section that drives the plurality of pixels in order to perform display, in which a first floor including the driving circuit section and a second floor including the pixel section are laminated.
US09564481B2

The subject technology relates to a method including steps for disposing a first electrically conductive material on a substrate to form a first layer of electrodes on the substrate, wherein the first layer includes a source electrode and a drain electrode, and printing a film including carbon nanotubes between the source electrode and the drain electrode, thereby defining at least a first interface between the carbon nanotube film and the source electrode and a second interface between the carbon nanotube film and drain electrode. In certain aspects, the method can further include steps for disposing a second electrically conductive material over the first interface between the carbon nanotube film and the source electrode and the second interface between the carbon nanotube film and the drain electrode. In certain aspects, a transistor device is also provided.
US09564476B2

An organic light emitting display device comprises a common voltage line formed over a peripheral region of a substrate; a passivation layer formed over a pixel region of the substrate and the peripheral region; pixel electrodes formed over the pixel region; and a pixel defining layer formed over the pixel region and the peripheral region. The pixel defining layer defines pixel openings overlapping the pixel electrodes, respectively. The device further comprises organic light emitting layers formed over the pixel region, and disposed in the pixel openings and over the pixel electrodes, respectively; and a common electrode formed over the pixel and peripheral regions. The common electrode is disposed over the pixel defining layer and the organic light emitting layers. The common electrode contacts the common voltage line. The passivation layer comprises a portion overlapping the common voltage line but not overlapping the pixel defining layer.
US09564475B2

A display device includes: a substrate; a plurality of light-emission elements arranged, on the substrate, in a first direction and a second direction intersecting each other, each of the light-emission elements having a first electrode layer, an organic layer including a luminous layer, and a second electrode layer which are laminated in that order; and a separation section disposed, on the substrate, between the light-emission elements adjacent to each other in the first direction, the separation section having two or more pairs of steps. The first electrode layers in the light-emission elements are separated from each other, and the organic layers as well as the second electrode layers in the light-emission elements adjacent to each other in the first direction are separated from each other by the steps included in the separation section.
US09564472B2

There is provided a light emitting device which enables a color display with good color balance. A triplet compound is used for a light emitting layer of an EL element that emits red color, and a singlet compound is used for a light emitting layer of an EL element that emits green color and a light emitting layer of an EL element that emits blue color. Thus, an operation voltage of the EL element emitting red color may be made the same as the EL element emitting green color and the EL element emitting blue color. Accordingly, the color display with good color balance can be realized.
US09564469B2

An image sensor including a color filter array layer, which includes a plurality of color filters transmitting light of different colors; and reflective partitioning walls, which define the color filters and have a lower refractive index than that of the color filters; a color separation device, which separates incident light into a plurality of colors, such that the plurality colors are incident on the plurality of color filters, respectively; and a sensor substrate, on which a plurality of light detection devices for respectively sensing light transmitted through the plurality of color filters are arranged in an array shape.
US09564467B2

A solid-state imaging device having a backside illuminated structure, includes: a pixel region in which pixels each having a photoelectric conversion portion and a plurality of pixel transistors are arranged in a two-dimensional matrix; an element isolation region isolating the pixels which is provided in the pixel region and which includes a semiconductor layer provided in a trench by an epitaxial growth; and a light receiving surface at a rear surface side of a semiconductor substrate which is opposite to a multilayer wiring layer.
US09564465B2

The present technology relates to a solid-state imaging apparatus, a manufacturing method therefor, and an electronic apparatus by which fine pixel signals can be suitably generated.A charge accumulation section that is formed on a first semiconductor substrate and accumulates photoelectrically converted charges, a charge-retaining section that is formed on a second semiconductor substrate and retains charges accumulated in the charge accumulation section, and a transfer transistor that is formed on the first semiconductor substrate and the second semiconductor substrate and transfers charges accumulated in the charge accumulation section to the charge-retaining section are provided. A bonding interface between the first semiconductor substrate and the second semiconductor substrate is formed in a channel of the transfer transistor.
US09564464B2

An imaging system may be formed from multiple stacked wafers. A first wafer may include backside illuminated photodiodes, floating diffusion regions, and charge transfer gate structures. The first wafer may be bonded to a second wafer that includes pixel trunk transistors such as reset transistors, source-follower transistors, row-select transistors and associated logic circuits. The pixel trunk transistors may be formed using bottom-gate thin-body transistors. The first and second wafers may share the same backend metallization layers. The second wafer may further be bonded to a third wafer that includes digital signal processing circuits. The digital signal processing circuits may also be implemented using bottom-gate thin-body transistors. Additional metallization layers may be formed over the third wafer. The first, second, and third wafers may be fabricated using the same or different technology nodes.
US09564447B1

Methods and structures for programmable device fabrication are provided. The methods for fabricating a programmable device include, for example forming at least one via opening in a layer of the programmable device and providing a catalyzing material over a lower surface of the at least one via opening; forming a plurality of nanowires or nanotubes in the at least one via opening using the catalyzing material as a catalyst for the forming of the plurality of nanowires or nanotubes; and providing a dielectric material in the at least one via opening so that the dielectric material surrounds the plurality of nanowires or nanotubes. The programmable device may, in subsequent or separate programming steps, have programming of the programmable device made permanent via thermal oxidation of the dielectric material and the plurality of nanowires or nanotubes, leaving a non-conducting material behind in the at least one via opening.
US09564445B2

Trench capacitors can be formed between lengthwise sidewalls of semiconductor fins, and source and drain regions of access transistors are formed in the semiconductor fins. A dummy gate structure is formed between end walls of a neighboring pair of semiconductor fins, and limits the lateral extent of raised source and drain regions that are formed by selective epitaxy. The dummy gate structure prevents electrical shorts between neighboring semiconductor fins. Gate spacers can be formed around gate structures and the dummy gate structures. The dummy gate structures can be replaced with dummy replacement gate structures or dielectric material portions, or can remain the same without substitution of any material. The dummy gate structures may consist of at least one dielectric material, or may include electrically floating conductive material portions.
US09564437B1

A method of making a semiconductor device includes forming a first fin of a first transistor in a substrate; forming a second fin of a second transistor in the substrate; disposing a first doped oxide layer including a first dopant onto the first fin and the second fin, the first dopant being an n-type dopant or a p-type dopant; disposing a mask over the first fin and removing the first doped oxide layer from the second fin; removing the mask and disposing a second doped oxide layer onto the first doped oxide layer over the first doped oxide layer covering the first fin and directly onto the second fin, the second doped oxide layer including an n-type dopant or a p-type dopant that is different than the first dopant; and annealing to drive in the first dopant into a portion of the first fin and the second dopant into a portion of the second fin.
US09564435B2

A semiconductor device includes a substrate having a logic device region including logic devices thereon, and an input/output (I/O) device region including I/O devices thereon adjacent the logic device region. A first fin field-effect transistor (FinFET) on the logic device region includes a first semiconductor fin protruding from the substrate, and a triple-gate structure having a first gate dielectric layer and a first gate electrode thereon. A second FinFET on the I/O device region includes a second semiconductor fin protruding from the substrate, and a double-gate structure having a second gate dielectric layer and a second gate electrode thereon. The first and second gate dielectric layers have different thicknesses. Related devices and fabrication methods are also discussed.
US09564432B2

A semiconductor device, including: a first layer including monocrystalline material and first transistors, the first transistors overlaid by a first isolation layer; a second layer including second transistors and overlaying the first isolation layer, the second transistors including a monocrystalline material; where the second layer includes at least one through layer via to provide connection between at least one of the second transistors and at least one of the first transistors, where the at least one through layer via has a diameter of less than 200 nm; a first set of external connections underlying the first layer to connect the device to external devices; and a second set of external connections overlying the second layer to connect the device to external devices.
US09564427B2

An integrated circuit and method with a metal gate transistor and with a Schottky diode where the metal used to form the Schottky diode is the metal used to form the metal gate.
US09564424B2

In one embodiment, an ESD device is configured to include a trigger device that assists in forming a trigger of the ESD device. The trigger device is configured to enable a transistor or a transistor of an SCR responsively to an input voltage having a value that is no less than the trigger value of the ESD device.
US09564421B2

A semiconductor device includes a first substrate, a second substrate stacked over the first substrate, and a pillar member extending obliquely between the first and second substrates. The first substrate includes a mounting surface on which a semiconductor chip is mounted, with a resin interposed between the semiconductor chip and the mounting surface and extending beyond the periphery of the semiconductor chip on the mounting surface. The first substrate further includes a first pad forming part of the mounting surface and disposed outside the resin. The second substrate includes a second pad forming part of its surface facing toward the mounting surface. The second pad at least overlaps the resin when viewed in a direction in which the second substrate is stacked over the first substrate. The pillar member has first and second ends joined to the first and second pads, respectively, to electrically connect the first and second substrates.
US09564417B2

A multi-stacked structure of semiconductor packages includes a plurality of substrates stacked in a vertical direction, semiconductor packages mounted on each substrate of the plurality of the substrates, a heat release column extending commonly through the plurality of the substrates and overlapping at least one semiconductor package serving as a heat generation source among the semiconductor packages in the vertical direction, and a heat dissipation part thermally connected to one end of the heat release column.
US09564399B2

A method of manufacturing a solid state image sensor is provided. The method includes forming electrically conductive layer and an interlayer insulation film above a first region and a second region, performing an annealing process after forming the conductive layer and the interlayer insulation film, and forming a protective film above the interlayer insulation film and the electrically conductive layer. The electrically conductive layer includes a light shielding layer arranged above the second region. The interlayer insulation film includes a first portion located above the first region and a second portion located above the second region and below the light shielding layer. Before performing the annealing process, an average hydrogen concentration of the second portion is higher than an average hydrogen concentration of the first portion.
US09564378B2

The disclosure relates to systems and methods for detecting when a microelectronic substrate is no longer properly secured or lost from a rotating chuck. A microelectronic substrate may be secured to a rotating chuck that may rotate the substrate when exposing the substrate to the chemicals during a treatment in a process chamber. The rotating chuck may include one or more detectors to detect the position of a gripping mechanism that secure the microelectronic substrate. The detectors may generate an electrical signal that correlates to the position of the microelectronic substrate. When the electrical signal(s) exceed a threshold the system may stop rotating the chuck to prevent additional damage to the process chamber.
US09564373B2

The present invention relates generally to a semiconductor device, and more particularly, to a structure and method of forming a compressive strained layer and a tensile strained layer on the same wafer. A lower epitaxial layer may be formed adjacent to a tensile strained layer. An upper epitaxial layer may be formed over a portion of the lower epitaxial layer. Thermal oxidation may convert the upper epitaxial layer to an upper oxide layer, and thermal condensation may causes a portion of the lower epitaxial layer to become a compressive strained layer. The upper oxide layer and a remaining portion of the lower epitaxial layer may be removed, leaving the tensile strained layer and the compressive strained layer.
US09564366B2

The present invention provides a method for plasma dicing a substrate. The method comprising providing a process chamber having a wall; providing a plasma source adjacent to the wall of the process chamber; providing a work piece support within the process chamber; placing the substrate onto a support film on a frame to form a work piece work piece; loading the work piece onto the work piece support; providing a cover ring disposed above the work piece; generating a plasma through the plasma source; and etching the work piece through the generated plasma.
US09564358B1

A method of forming a semiconductor device includes forming a trench in a passivating layer between neighboring fins. A barrier is formed in the trench. Conductive contacts are formed in the passivating layer to provide electrical connectivity to the fins. The conductive contacts are in direct contact with sidewalls of the barrier. A semiconductor device includes a passivating layer over a pair of fins. A barrier extends through the passivating layer and between the pair of fins and that electrically isolates the fins. Electrical contacts are formed through the passivating layer to the fins. The electrical contacts directly contact sidewalls of the barrier.
US09564357B2

A semiconductor device and method of formation are provided. A semiconductor device includes a first material comprising STI adjacent a fin. The STI is substantially uniform, such that a top surface of the STI has few to no defects and little to no concavity. To form the STI, the first material is implanted with a dopant, which forms an etch stop layer, such that the first material height is reduced by etching rather than CMP. Etching results in a better uniformity of the first material than CMP. STI that is substantially uniform comprises a better current barrier between adjacent fins than a device that comprises STI that is not substantially uniform.
US09564353B2

An integrated circuit structure includes a semiconductor substrate, a semiconductor strip over a portion of the semiconductor substrate, and a Shallow Trench Isolation (STI) region on a side of the semiconductor strip. The STI region includes a dielectric layer, which includes a sidewall portion on a sidewall of the semiconductor strip and a bottom portion. The dielectric layer has a first etching rate when etched using a diluted HF solution. The STI region further includes a dielectric region over the bottom portion of the dielectric layer. The dielectric region has an edge contacting an edge of the sidewall portion of the dielectric layer. The dielectric region has a second etching rate when etched using the diluted HF solution, wherein the second etching rate is smaller than the first etching rate.
US09564349B2

Methods and apparatus for rapid thermal processing of a planar substrate including axially aligning the substrate with a substrate support or with an empirically determined position are described. The methods and apparatus include a sensor system that determines the relative orientations of the substrate and the substrate support.
US09564344B2

Improved methods for stripping photoresist and removing ion implant related residues from a work piece surface are provided. According to various embodiments, plasma is generated using elemental hydrogen, a fluorine-containing gas and a protectant gas. The plasma-activated gases reacts with the high-dose implant resist, removing both the crust and bulk resist layers, while simultaneously protecting exposed portions of the work piece surface. The work piece surface is substantially residue free with low silicon loss.
US09564338B1

A method of etching exposed silicon on patterned heterogeneous structures is described and includes a gas phase etch using plasma effluents formed in a remote plasma. The remote plasma excites a fluorine-containing precursor. Plasma effluents within the remote plasma are flowed into a substrate processing region where the plasma effluents combine with a hydrogen-containing precursor. The combination reacts with the patterned heterogeneous structures to remove an exposed silicon portion faster than a second exposed portion. The silicon selectivity results from the presence of an ion suppressor positioned between the remote plasma and the substrate processing region. The methods may be used to selectively remove silicon faster than silicon oxide, silicon nitride and a variety of metal-containing materials. The methods may be used to remove small etch amounts in a controlled manner and may result in an extremely smooth silicon surface.
US09564337B2

Provided is a polishing liquid including cerium oxide particles, an organic acid A, a polymer compound B having a carboxyl acid group or a carboxylate group, and water, wherein the organic acid A has at least one group selected from the group consisting of —COOM group, -Ph-OM group, —SO3M group and —PO3M2 group, pKa of the organic acid A is less than 9, a content of the organic acid A is 0.001 to 1 mass % with respect to the total mass of the polishing liquid, and a content of the polymer compound B is 0.01 to 0.50 mass % with respect to the total mass of the polishing liquid, and pH is in the range of 4.0 to 7.0.
US09564331B2

A method and apparatus for continuously rounded charge trapping layer formation in a flash memory device. The memory device includes a semiconductor layer, including a source/drain region. An isolation region is disposed adjacent to the source/drain region. A first insulator is disposed above the source/drain region. A charge trapping layer is disposed within the first insulator, wherein the charge trapping layer comprises a bulk portion and a first tip and a second tip on either side of said bulk portion, wherein said charge trapping layer extends beyond the width of the source/drain region. A second insulator is disposed above the charge trapping layer. A polysilicon gate structure is disposed above the second insulator, wherein a width of said control gate is wider than the width of said source/drain region.
US09564310B1

A method for the formation of a MIM capacitor on a substrate is described. Initially, a target comprising a metal is sputtered in the presence of nitrogen to form at least a portion of a bottom electrode. Next, the target is further sputtered in the presence of oxygen to form at least a part of an insulator. Finally, the target is even further sputtered in the presence of nitrogen to form a portion of a top electrode. The insulator is sandwiched between the bottom electrode and the top electrode. The formation of the bottom electrode, the insulator, and the top electrode is performed in a sputter deposition chamber without removing the substrate therefrom.
US09564309B2

Methods and precursors for depositing silicon nitride films by atomic layer deposition (ALD) are provided. In some embodiments the silicon precursors comprise an iodine ligand. The silicon nitride films may have a relatively uniform etch rate for both vertical and the horizontal portions when deposited onto three-dimensional structures such as FinFETS or other types of multiple gate FETs. In some embodiments, various silicon nitride films of the present disclosure have an etch rate of less than half the thermal oxide removal rate with diluted HF (0.5%).
US09564306B2

The present invention relates to a compact and portable mass spectrometer device comprising a source of ions, a non-scanning magnetic sector for separating ions originating at the source of ions according to their mass-to-charge ratios, and a detection means. The magnetic sector comprises an ion entrance plane and at least two ion exit planes, which allow to optimize the resolving power of the mass spectrometer for specific mass-to charge ratio sub-ranges.
US09564296B2

A system provides post-match control of microwaves in a radial waveguide. The system includes the radial waveguide, and a signal generator that provides first and second microwave signals that have a common frequency. The signal generator adjusts a phase offset between the first and second signals in response to a correction signal. The system also includes first and second electronics sets, each of which amplifies a respective one of the first and second microwave signals. The system transmits the amplified, first and second microwave signals into the radial waveguide, and matches an impedance of the amplified microwave signals to an impedance presented by the waveguide. The system also includes at least two monitoring antennas disposed within the waveguide. A signal controller receives analog signals from the monitoring antennas, determines the digital correction signal based at least on the analog signals, and transmits the correction signal to the signal generator.
US09564290B2

A system for detecting particles in a gas stream comprises a Faraday collector separating charged particles into positive and negative streams to be detected. The Faraday collector includes a plurality of interdigitated wires, with a first plurality of wires charged with a positive potential and a second plurality of wires charged with a negative potential to separate particles in the gas stream into the positive and negative streams.
US09564287B2

A substrate processing method uses a substrate processing apparatus including a chamber for accommodating a substrate, a lower electrode to mount the substrate, a first RF power applying unit for applying an RF power for plasma generation into the chamber, and a second RF power applying unit for applying an RF power for bias to the lower electrode. The RF power for plasma generation is controlled to be intermittently changed by changing an output of the first RF power applying unit at a predetermined timing. If no plasma state or an afterglow state exists in the chamber by a control of the first RF power applying unit, an output of the second RF power applying unit is controlled to be in an OFF state or decreased below an output of the second RF power applying unit when the output of the first RF power applying unit is a set output.
US09564278B2

A switch may comprise a metal plate. A eutectic alloy may be proximate to the metal plate. An insulating material may be proximate to the insulating material. The insulating material may include a recess in the insulating material adjacent the eutectic alloy. A lead may be fixed in place by the insulating material. A first end of the lead is exposed from the insulating material by the recess.
US09564275B2

Supercapacitor structures are provided which include, for example: one or more layers of supercapacitors; and one or more contact tabs. The one or more contact tabs electrically contact and extend outward from the supercapacitor structure to facilitate electrical connection to the supercapacitor structure, and the one or more contact tabs include a multi-contact tab. The multi-contact tab is configured and sized with multiple contact locations which are disposed external to the supercapacitor structure. Various supercapacitor structures are provided, including one supercapacitor structure with a shared C-shaped current collector, and another supercapacitor structure with stacked supercapacitors. One or more additional multi-contact tabs may also extend from the supercapacitor structure(s) and distribute the same or a different capacitor voltage than the multi-contact tab.
US09564268B2

A resonant transformer connected between a ground terminal and elevated terminal draws current from the earth's electric field through a primary winding of the transformer. An impulse generator applies a high voltage impulse to the primary winding of the resonant transformer to cause current to flow from the ground terminal through the primary winding. The flow of current through the primary winding of the resonant transformer induces a current in the secondary winding, which may be converted and filtered to a usable form, e.g. 60 Hz AC or DC.
US09564267B2

A magnetic element includes a bobbin assembly, at least one pancake winding assembly, a winding coil assembly and a magnetic core assembly. The bobbin assembly includes plural bobbin units. The plural bobbin units are detachably coupled with each other. Each bobbin unit includes a main body, a coupling structure and at least one engaging structure. The main body includes an external surface, a channel and a first winding section. The coupling structure is disposed on the external surface of the main body. The engaging structure of the bobbin unit is engaged with the engaging structure of an adjacent bobbin unit. The pancake winding assembly is disposed around the main body and coupled with the corresponding coupling structure. The winding coil assembly is wound around the first winding section. The magnetic core assembly is partially accommodated within the channel of the bobbin unit.
US09564262B2

A superconducting magnetic field generating device includes: a superconductor including an outer superconductor formed with a high temperature superconducting material in a cylindrical shape and generating a trapped magnetic field, and an inner superconductor formed with a high temperature superconducting material in a cylindrical shape and coaxially disposed with the outer superconductor on the inner circumferential side; and a cooling device cooling the outer and inner superconductors to a temperature equal to or lower than the superconducting transition temperature, wherein the inner superconductor is formed so that a ratio (Jcθ1/Jcz1) of a critical current density (Jcθ1) of the inner superconductor in the circumferential direction to a critical current density (Jcz1) of the inner superconductor in the axial direction is closer to 1 than a ratio (Jcθ2/Jcz2) of the critical current density (Jcθ2) in the circumferential direction to a critical current density (Jcz2) of the outer superconductor of the outer superconductor in the axial direction.
US09564255B2

A high-speed transmission cable conductor includes a core material includes mainly copper, and a surface treated layer formed around a surface of the core material. The surface treated layer includes an amorphous layer including a metal element having a higher affinity for oxygen than the copper, and oxygen.
US09564253B2

The present invention provides a scintillator panel which is provided with a narrow-width barrier rib with high accuracy in a large area, and also has high luminous efficiency and realizes clear image quality. The present invention provides a scintillator panel including a sheet-like substrate, a barrier rib provided on the substrate, and a scintillator layer made of a phosphor filled in cells divided by the barrier rib, wherein a reflecting layer is formed on only one side of the barrier rib.
US09564252B2

In a method for manufacturing a radiation window there is produced a layered structure where an etch stop layer exists between a carrier and a solid layer. A blank containing at least a part of each of the carrier, the etch stop layer, and the solid layer is attached to a radiation window frame. At least a part of what of the carrier was contained in the blank is removed, thus leaving a foil attached to the radiation window frame, wherein the foil contains at least a part of each of the etch stop layer and the solid layer.
US09564249B2

Fuel spacers include a perimeter piece and alignment strips extending within the perimeter piece. Alignment strips may have directional variation while still extending in an overall straight line between two contact points on the perimeter piece. Two alignment strips, by their relative positioning and shape, create distinct openings for fuel rods, through which rods may pass and be supported by the spacer on all sides. Alignment strips can be parallel or skew but need not physically intersect or extend at overall right angles to form such surrounding and supporting openings. Shape may be variable, such as a waveform, zig-zag, or saw-tooth. Several layers of alignment strips at any desired angle are useable in spacers, and alignment strips may be varied in length, shape, and number to account for different fuel assembly sizes and features, such as water rods.
US09564242B2

A method for controlling the breakdown of an antifuse memory cell formed on a semiconductor substrate, including the steps of: applying a programming voltage; detecting a breakdown time; and interrupting the application of the programming voltage at a time following the breakdown time by a post-breakdown time.
US09564239B2

A method for operating a memory controller includes: performing a hard decision read operation to read hard decision data from a memory device; if a hard decoding for the hard decision data fails, assigning log likelihood ratio (LLR) values to cells falling in a plurality of voltage regions corresponding to a plurality of read reference voltages; performing a soft decision read operation based on the LLR values and a soft decoding for the soft decision data to generate an error free data; performing a read operation to read data from the memory device using each of the plurality of read reference voltages to generate raw data for each of the plurality of read reference voltages; and determining an optimal read reference voltage among the plurality of the read reference voltages based on the raw data and the error free data.
US09564233B1

Apparatuses, systems, methods, and computer program products are disclosed for adjusting a voltage level for a write operation on a partially programmed block of a nonvolatile storage device. A write module receives a request to perform a write operation for one or more storage cells of an partially programmed block of a nonvolatile storage device. A characteristic module determines whether a characteristic for a partially programmed block of a nonvolatile storage device satisfies a threshold. A voltage adjustment module adjusts a voltage level applied to one or more source lines connected to the one or more storage cells during a write operation in response to determining a characteristic satisfies a threshold.
US09564230B2

A semiconductor memory device and a method of operating the same are disclosed. The semiconductor memory device includes a memory cell array configured to include memory cells, a peripheral circuit configured to perform an erase operation and a soft program operation and a control circuit configured to control the peripheral circuit so that the memory cells are programmed though a hot carrier injection HCI method when the soft program operation is performed.
US09564229B2

In a method of programming a three-dimensional nonvolatile memory device, a program loop is executed at least one time, wherein the program loop includes a programming step for programming selected memory cells among the memory cells and a verifying step for verifying whether the selected memory cells are program-passed or not. In the programming the selected memory cells, a level of a voltage being applied to a common source line connected to the strings in common may be changed. Thus, in a program operation, power consumption which is needed to charge-discharge the common source line can be decreased while increasing boosting efficiency.
US09564221B2

A non-volatile memory device having a vertical structure includes a NAND string having a vertical structure. The NAND string includes a plurality of memory cells, and at least one pair of first selection transistors arranged to be adjacent to a first end of the plurality of memory cells. A plurality of word lines are coupled to the plurality of memory cells of the NAND string. A first selection line is commonly connected to the at least one pair of first selection transistors of the NAND string.
US09564215B2

Independent sense amplifier addressing provides separate column addresses to individual sense amplifier groups within a single bay during one column address cycle. A memory system determines whether the individual memory cells or bits of a column at a bay can be skipped. For each sense amplifier group having at least one memory cell (or bit) that needs to be programmed, the system determines for the first column address whether the memory cell can be skipped. If a bit or memory cell having a first column address from the sense amplifier group can be skipped, the system determines a next bit having a column address from the group that needs to be programmed. The system groups the next column address for programming during the first column address cycle. The system can program a different column address for different sense amplifier groups within the bay during a single column address cycle.
US09564212B2

Systems and methods are disclosed for programming data in a non-volatile memory array are disclosed. Certain embodiments provide a non-volatile solid-state memory array and a controller configured to receive write data from a host device, program the write data to a first block of the memory array in a lower-page-only (LPO) programming mode, and perform a data consolidation operation on the first block, wherein said performing garbage collection comprises programming at least a portion of the write data to a second block not in LPO programming mode.
US09564206B2

Embodiments of the present invention relate to a latch circuit (L20) which latches a data mask signal (DM) in response to a one-shot signal (NS), and changes the data mask signal (DM) to an active level in response to an error signal (ERR), which indicates that an error is present in write data (DQ), being at an active level; a buffer circuit (BF2) which outputs the data mask signal (DM) that has been latched by the latch circuit (L20), said data mask signal (DM) being output in response to a write clock signal (WCLK2); and a main amplifier (80) which outputs the write data (DQ) to an internal circuit on the condition that the data mask signal (DM) which has been output from the buffer circuit (BF2) is at an inactive level. The present invention can prevent the writing of erroneous write data, and is capable of preventing increased chip surface area.
US09564200B2

A pillar-type field effect transistor having low leakage current is provided. The pillar-type field effect transistor includes: a semiconductor body, source and drain formed in a semiconductor pillar; a gate insulating layer formed on a surface of the semiconductor body; a gate electrode formed on a surface of the gate insulating layer. The gate electrode includes a first gate electrode and a second gate electrode being electrically connected with the first gate electrode. The first gate electrode has a work function higher than that of the second gate electrode. Accordingly, the gate induced drain leakage (GIDL) can be reduced, so that an off-state leakage current can be greatly reduced.
US09564196B2

To provide a semiconductor memory device capable of writing a checkerboard pattern for interference and investigation by three writings regardless of the magnitude of memory capacity by making a change of a simple circuit configuration free from the need of a data holding circuit and a voltage converting circuit large in circuit area in a memory array in which the order of arrangement of bits is reversedly arranged between data words adjacent in a row direction. A row decoder and a column decoder are respectively configured to enable operation switching to an all selection mode and an even/odd-based selection mode in addition to a single address selection mode of a memory array by a control signal from a control circuit.
US09564191B1

A signal compensation circuit includes a first path configured to cause a source signal to pass therethrough and be outputted as a first signal; a delay block configured to output a second signal by delaying the source signal by a predetermined time; a second path configured to cause the second signal to pass therethrough and be outputted as a third signal; and a signal combination block configured to generate a compensated signal by combining the first signal and the third signal.
US09564182B2

A cross-coupled circuit provided between first and second bit lines that form a bit line pair includes first to fourth fin transistors of p-channel type. The first transistor has its source connected to a first power supply and its gate connected to the second bit line. The second transistor has its source connected to the first power supply and its gate connected to the first bit line. The third transistor has its source connected to the first transistor's drain and its drain connected to the first bit line. The fourth transistor has its source connected to the second transistor's drain and its drain connected to the second bit line.
US09564180B1

A memory device comprises memory banks, power gates, and bank wake-up circuits. Each of the memory banks has a core voltage supply. The power gates are coupled to the memory banks for charging the core voltage supplies and have a plurality of powering modes. The bank wake-up circuits are coupled to the power gates for selecting one of the plurality of power modes for charging the memory banks during a wake-up mode. The bank wake-up circuits sense the core voltage supplies during the wake-up mode. The bank wake-up circuits serially charge the memory banks as a function of the sensed core voltage supplies of the memory banks.
US09564175B2

A method for clustering images includes acquiring initial image data including a scene of interest. A 3D model is constructed of the scene of interest based on the acquired initial image data. Additional image data including the scene of interest is acquired. The additional image data is fitted to the 3D model. A line-of-sight of the additional image data is estimated based on the fitting to the 3D model. The additional image data is clustered according to the estimated line-of-sight.
US09564152B2

Provided are a magneto resistive effect element with a stable magnetization direction perpendicular to a film plane and with a controlled magnetoresistance ratio, and a magnetic memory using the magneto resistive effect element. Ferromagnetic layers 106 and 107 of the magneto resistive effect element are formed from a ferromagnetic material containing at least one type of 3d transition metal such that the magnetoresistance ratio is controlled, and the film thickness of the ferromagnetic layers is controlled on an atomic layer level such that the magnetization direction is changed from a direction in the film plane to a direction perpendicular to the film plane.
US09564143B2

An audio signal transmission device for encoding an audio signal includes an audio encoding unit that encodes an audio signal and a side information encoding unit that calculates and encodes side information from a look-ahead signal. An audio signal receiving device for decoding an audio code and outputting an audio signal includes: an audio code buffer that detects packet loss based on a received state of an audio packet, an audio parameter decoding unit that decodes an audio code when an audio packet is correctly received, a side information decoding unit that decodes a side information code when an audio packet is correctly received, a side information accumulation unit that accumulates side information obtained by decoding a side information code, an audio parameter missing processing unit that outputs an audio parameter upon detection of audio packet loss, and an audio synthesis unit that synthesizes decoded audio from the audio parameter.
US09564133B2

Devices, methods, and computer program products for facilitating enhanced social interactions using a mobile device are disclosed. A method for facilitating an enhanced social interaction using a mobile device includes receiving an audio input at the mobile device, determining a salient portion of the audio input, receiving relevant information associated with the salient portion, and presenting the relevant information via the mobile device.
US09564129B2

A voice dialogue method performed by a voice dialog system includes: a voice signal generation unit; a voice dialog agent unit; a voice output unit; and a voice input control unit, the method including: a step of, by the voice signal generation unit, receiving a voice input and generating a voice signal based on the received voice input; a step of, by the voice dialog agent unit, performing voice recognition processing on the voice signal and performing processing based on a result of the voice recognition processing to generate a response signal; a step of, by the voice output unit, outputting a voice based on the response signal; and a step of, when the voice output unit outputs the voice, by the voice input control unit, keeping the voice signal generation unit, for predetermined period after output of the voice, a receivable state in which a voice input is receivable.
US09564128B2

Methods, systems and devices are provided for controlling a speech recognition process on a computing device. A computing device may receive audio signals from a microphone and muscle movement signals from a muscle movement detector, such as an electromyography sensor. The computing device may determine whether the audio signals satisfy an audio characteristic criterion indicative of speech and whether the head muscle activity signals satisfy a muscle movement criterion indicative of the user speaking. The computing device may perform voice recognition processing on the audio signals through a voice recognition algorithm in response to determining that both the audio signals and the head muscle activity signals satisfy their respective criterion indicative of the user speaking, and not perform voice recognition processing of audio signals while either audio signals or head muscle activity signals do not satisfy their respective criterion indicative of the user speaking.
US09564127B2

The present invention relates to a speech recognition method and system based on user personalized information. The method comprises the following steps: receiving a speech signal; decoding the speech signal according to a basic static decoding network to obtain a decoding path on each active node in the basic static decoding network, wherein the basic static decoding network is a decoding network associated with a basic name language model; if a decoding path enters a name node in the basic static decoding network, network extending is carried out on the name node according to an affiliated static decoding network of a user, wherein the affiliated static decoding network is a decoding network associated with a name language model of a particular user; and returning a recognition result after the decoding is completed. The recognition accuracy rate of user personalized information in continuous speech recognition may be raised by using the present invention.
US09564123B1

A system and method are provided for adding user characterization information to a user profile by analyzing user's speech. User properties such as age, gender, accent, and English proficiency may be inferred by extracting and deriving features from user speech, without the user having to configure such information manually. A feature extraction module that receives audio signals as input extracts acoustic, phonetic, textual, linguistic, and semantic features. The module may be a system component independent of any particular vertical application or may be embedded in an application that accepts voice input and performs natural language understanding. A profile generation module receives the features extracted by the feature extraction module and uses classifiers to determine user property values based on the extracted and derived features and store these values in a user profile. The resulting profile variables may be globally available to other applications.
US09564113B2

Specialized functional components are formed from a single continuous one-piece pliable block. A raised main body is between laterally spaced mounting wings. Each mounting wing terminates laterally in an insertion wedge end. The exterior surface of the main body is formed with a plurality of stick slots. Each stick slot is in a curved configuration with an upwardly facing opening. The exterior surface of each mounting wing is formed with a tapered section adjacent to each insertion wedge end. The exterior surface of each mounting wing is formed with positioning lock ridges between the tapered sections and the main body.
US09564112B1

An instrument cushion and support device includes a main body having a curved top surface, a curved bottom surface, a proximal end and a distal end. The main body includes a rigid central core and soft padding located between the curved top and bottom surfaces. A slip guard extends upward from the curved top surface of the main body at a location adjacent to the distal end, and a neck support extends upward from the top surface of the main body at a location adjacent to the proximal end.
US09564098B2

A display panel, a gate driver and a control method are disclosed herein. The gate driver includes series-coupled driving stages. One of the driving stages includes an input unit and a shift register circuit. The input unit outputs a shift signal to a control node according to a gate driving signal from the previous driving stage and the gate driving signal from the next driving stage. The shift register circuit is electrically coupled to the control node, and outputs the gate driving signal. During the enabling period of the gate driving signal from the previous driving stage and the enabling period of the gate driving signal from the current driving stage, the shift register circuit keeps the voltage level of the control node being at a first voltage.
US09564096B2

A display panel driving apparatus is disclosed. In one aspect the apparatus includes a gate driving part and a data driving part. The gate driving part is configured to increase a gate signal applied to a gate line of a display panel from an OFF voltage to a ON voltage, in response to an activation of a gate clock signal. It is also configured to decrease the gate signal from the ON voltage to a kickback compensation voltage between the OFF voltage and the ON voltage through a plurality of steps in response to an activation of a kickback compensation signal. The data driving part is configured to apply a data signal to a data line of the display panel. Therefore, a data-charging rate may be increased, and thus a display quality of the display apparatus may be increased.
US09564093B2

An LCD panel includes multiple data lines, multiple scanning lines, multiple pixels, and multiple control transistors. Each pixel connected with a corresponding one of the data lines and one of the scanning lines. Gate electrodes of the control transistors are connected with a same scanning line. A source electrode of each control transistor is connected with a corresponding one of the data lines. Drain electrodes of the control transistors are connected with each other. A black picture insertion method for the LCD panel displayed in a 3D mode is also disclosed. Accordingly, a refresh frequency of the driving circuit is one half of the prior art. The power consumption and cost are reduced. Besides, a black picture is inserted into one frame during a blank time domain of the one frame such that the brightness is increased and the charge time of the liquid crystal capacitor is increased.
US09564091B2

A liquid crystal display according to an exemplary embodiment of the present invention includes: a substrate; a plurality of gate lines and a plurality of data lines disposed at a display area; a data driver; and a plurality of driver connection lines disposed at a peripheral area and connecting the plurality of data lines and the data driver, wherein the plurality of driver connection lines include a plurality of first connection portions connected to the plurality of data lines, a plurality of second connection portions connected to the data driver, and a plurality of oblique line portions disposed between the plurality of first connection portions and the plurality of second connection portions, and an imaginary line connecting a plurality of direction change portions disposed at a boundary portion between the plurality of second connection portions and the plurality of oblique line portions does not have a straight line.
US09564087B2

An electrophoretic display device includes a display unit including two substrates and an electrophoretic element containing electrophoretic particles disposed between the two substrates, and able to display at least a first color and a second color; a processor unit having a first mode and a second mode of lower power consumption than the first mode; a time information generating unit that generates time information; and a drawing unit that displays an image on the display unit. The time information generating unit includes a timer that counts time, and sends a counting completed signal to the processor unit when the timer counts a specific image; and the processor unit goes from the first mode to the second mode after starting counting by the timer in the first mode, and when the counting completed signal is then received, goes from the second mode to the first mode.
US09564085B2

Selective dimming in a light emitting display device to reduce power consumption. The display device includes a display panel that includes a plurality of light emitting pixels. An image processor is configured to divide an image frame into a plurality of regions and to reduce pixel intensity levels in at least one region of the plurality of regions to generate an adjusted image frame. The at least one region corresponds to a background of the image frame. A display driver converts data for the adjusted image frame into control signals for controlling brightness of the light emitting pixels. The display device may be, for example, an organic light emitting diode (OLED) display device or other type of display device that includes light emitting pixels.
US09564084B2

In a method of operating an organic light emitting display device, the organic light emitting display device including a red sub-pixel, a green sub-pixel, a blue sub-pixel and a white sub-pixel, the method includes: receiving input data; calculating an on-pixel ratio (OPR) representing a ratio of a driving amount of the input data to a maximum driving amount; adjusting at least one gamma voltage of a first gamma voltage for the red, green, and blue sub-pixels and a second gamma voltage for the white sub-pixel according to the calculated OPR; and displaying an image corresponding to the input data using the first and second gamma voltages.
US09564072B2

Methods, apparatus, systems and articles of manufacture are disclosed herein. An example method disclosed herein includes determining a state of a device of a loading dock and, based on the state, generating via a display a first directional indicator having a first orientation and a first color. The first orientation and the first color are to cooperate to indicate first directional information.
US09564059B2

The present invention relates to systems and techniques for stimulating a user. For example, materials and methods for manipulating nystagmus and the related vestibular system with coupling of galvanic vestibular stimulation (GVS) and visual cueing are provided herein. Use of GVS within the present invention may be applied to simulation, alleviating motion sickness, and directional cueing of a user to a precise target location.
US09564046B2

A method and/or computer program product receives inputs from a wearable input device. A communication session is established between a wearable input device and a receiving hardware device. The receiving hardware device receives an input from the wearable input device that is generated in response to a conformational change to a shape of the wearable input device, wherein the conformational change is applied to a random section of the wearable input device. The receiving hardware device thereafter initiates a responsive action that is associated with the input from the wearable input device, wherein the responsive action occurs within the receiving hardware device.
US09564043B2

Removing a gun or other weapon from a holster may inevitably require police backup to secure officer safety. One example device may include a weapon securing holster and a wireless presence detection antenna which receives wireless proximity data from a weapon drawn from the holster. Other features may include a sensor which detects a presence of the weapon and a processor which processes sensor data generated by the at least one sensor and radio frequency signals identifying a proximity of the weapon to the wireless presence detection antenna.
US09564040B1

An alert suggestion generator may automatically suggest alerts for a user based on user input. The user input may include natural language text and/or user actions that the suggestion generator can use to generate alerts that have a high likelihood of relevance, and therefore desirability, to the user. Each alert may have a trigger condition such as passage of time, measurement of a numeric metric, or other factors. Each alert may also have a notification setting defining how the user is to be notified. The alert suggestion generator may retrieve a user profile of the user to further determine what alerts would be most relevant to the user. The user may be queried to confirm the alerts, and the alerts may them be set. Partial alerts may be generated and then the user may be queried for the trigger condition and/or notification setting needed to complete the alerts.
US09564038B2

Embodiments of the invention track users' hand-cleaning compliance and display an indication of each user's compliance so that others can estimate how well each user complies with policy guidelines. Making sanitation compliance visible in this way enables social pressure to be focused on negligent users without requiring others to take specific, individual actions to call out a negligent user. Other features of the system are also described and claimed.
US09564034B2

A real-time threat detection system incorporating a plurality of sensors adapted to detect radiation across the majority of the electromagnetic spectrum. The system also includes an aided or automatic target recognition module which compares the data from the sensors against known radiation signatures and issues an alert when an anomalous signature is detected. The system further includes an operator station which displays sensor information allowing the operator to intervene. The sensors detect radiation which is normally emitted by persons or other bodies and display areas to the operator where normal emissions are blocked.
US09564031B2

A verification method of a fraudulent activity taking place at a self-checkout terminal is disclosed. The method verifies the fraudulent activity by confirming an incident of the fraudulent activity with multiple data generated by monitoring the transaction area and the bagging area of the self-checkout terminal. A human validation is optionally performed to verify machine-identified incidents.
US09564028B2

A fire-fighting system includes a base component, a nozzle located remote from the base component, and a locator component mounted to the nozzle. The locator component is communicatively coupleable to the base component, and includes a transceiver configured to wirelessly receive signals from the base component, and a locator beacon including a visually-perceptible output device. The locator component is configured to activate the locator beacon in response to an activation signal received from the base component.
US09564027B2

An optical element conveying human-discernible information to a user has its brightness modulated to also convey machine-discernible information to an optical detector. A frame section in which a bit of data can be conveyed begins at a falling edge of a preceding frame section corresponding to the brightness of the optical element decreasing to a low level. At a first predetermined point within the frame section, if the bit of data is logic one, the brightness is increased to a high level, corresponding to a rising edge. At a later, second predetermined point within the frame section, if the bit of data is logic zero, the brightness is increased to the high level, corresponding to the rising edge. At the end of the frame section, the brightness is decreased to the low level, corresponding to a falling edge of the frame section.
US09564019B2

A system for allowing players to play a bingo-type game with a user computing device is described herein. The system includes a database including a plurality of bingo symbols and a system controller coupled to the database. The system controller is configured to receive a request from a player to play the bingo-type game and responsively display the bingo-type game on the at least one user computing device. The system controller is configured to determine a plurality of symbol groups included in the bingo-type game, randomly select a set of bingo symbols, and displays the selected set of bingo symbols with respect to the symbol grid. Each symbol group includes a predefined set of bingo symbols. The set of bingo symbols including a bingo symbol selected from each one of the symbol groups. Each bingo symbol in the set of bingo symbols is displayed simultaneously.
US09564017B2

A bonus device and method are set forth for gaining machines. The bonus device is configured as a two dimensional display or three dimensional object, such as a sphere, box, or football shape, which can be controlled to rotate, spin or move to display a bonus. The bonus device is embedded with display technology that allows the bonus amounts, to change upon certain conditions in the base game such as an increased number of credits wagered, combinations achieved in the base game, or other random occurrences.
US09564008B2

Systems and methods in accordance with embodiments of the invention operate a difference engine hybrid game. The hybrid game includes a real world engine constructed to determine a randomly generated payout of real world credits from a wager in a gambling game, an entertainment software engine constructed to execute an entertainment game providing one or more entertainment game variables based upon skillful execution of the entertainment game, and a game world engine constructed to manage the entertainment software engine and communicate gameplay gambling event occurrences based upon skillful execution of the entertainment game that trigger a wager in the gambling game to the gambling game. The game world engine utilizes a difference engine module constructed to determine a paytable of the real world engine used to determine the randomly generated payout from among a plurality of paytables based on the one or more entertainment game variables.
US09564006B2

Examples disclosed herein relate to systems and methods, which may receive wagers on one or more paylines. The systems and methods may utilize one or more symbol positions which may provide additional gaming functionality. The systems and methods may determine one or more payouts based on the additional gaming functionality. The systems and methods may display one or more presentations based on the additional gaming functionality.
US09564004B2

The present invention provides a closed-loop system that allows the operator of video gaming machines or other systems to offer an event for customer participation, receive funding for participation in the event, and providing feedback regarding the results. More specifically, a video game customer may receive notification of an invitation to place a bet on an event, participate in a transaction, or otherwise receive information or interaction. The use can press buttons on the video gaming machine to indicate choices, provide funding, and placing bets on an event. The funding for such participation may be directly deducted from the customer's balance on the video gaming machine.
US09563998B2

Systems and methods are provided for authorizing a user to access an access-controlled environment. The system includes a system server platform that communicates with mobile devices (e.g., smartphones) and on-board vehicle computing devices accessed by users. The embodiments enable a series of operations whereby a user accessing a vehicle is prompted to biometrically authenticate using the user's smartphone or on-board vehicle computer. In addition, the system can further authorize the user and electronically facilitate access to the vehicle as well as perform other authorized operations relating to the use of the vehicle. In addition the vehicle access system integrates with various computing devices and computer-based services accessible to the user. The systems and methods also facilitate active monitoring of the vehicle occupants and environmental conditions using optical sensors and the like so as to enhance security, convenience and safety of the occupants during use of the vehicle.
US09563990B2

The invention relates to an access unit (5; 23) for communicating with a further access unit (5; 23) to control access to a vehicle (3). The access unit (5; 23) comprises at least a first transmitter (11; 25) for transmitting a polling signal; and at least a first receiver (11; 25) for receiving an authentication signal from the further access unit (5; 23) in response to the polling signal. At least the first transmitter (11; 25) is a first ultra-wideband transmitter and at least the first receiver (11; 25) is a first ultra-wide-band receiver. The invention also relates to a vehicle access system (1) which is a combination of the access and further access units (5; 23). The invention also relates to methods of operating a vehicle access system (1) and a vehicle access unit (5; 23).
US09563980B2

Embodiments of the invention provide a method for manipulating the position and appearance of shadows cast by light striking objects within a three dimensional model. Typically, the location and appearance of shadows are determined using the position of a distant light source. A user selects a point from within a shadow bounded region to drag from an initial position to a destination position. Once a point is selected, the position of the light source may be adjusted about a pivot point. The adjusted position of the light source is determined based on the position of the destination position and the position of the pivot point within the 3D model.
US09563977B2

In accordance with an example embodiment a method, apparatus and computer program product are provided. The method comprises facilitating a selection of a portion in at least one multimedia frame among a plurality of multimedia frames having a first resolution. The plurality of multimedia frames are partitioned into static layers and dynamic layers based on the selection of the portion. An animated image effect is configured from the dynamic layers of the plurality of multimedia frames. The method further includes performing generation of at least one dynamic frame having a second resolution from the dynamic layers, and, at least one static frame having the second resolution from the static layers. The second resolution is configured to be greater than the first resolution. An animated image having the second resolution is generated based on the at least one dynamic frame and the at least one static frame.
US09563972B2

A method is provided that comprises receiving, from a user device, a first input indicating a first color, from a color palette, as a source color. The method further comprises receiving, from the user device, a second input indicating a second color from the color palette as a target color. The method also comprises receiving, from the user device, a plurality of user movement indicators representing an incremental mixing of the target color into the source color. The method further comprises defining a plurality of colors based on the first input, the second input and the plurality of user movement indicators. The method also comprises storing, data associated with each color from the plurality of colors. The method further comprises sending, for each color from the plurality of colors, a signal to display a representation of that color on the user interface associated with the user device.
US09563970B2

Art is infused with network identifiers at the time of its creation, rather than as a post-process. The identifiers may be encoded as overt elements of the art, and enable the artist to reprogram—over time—an augmentation of the artwork experience via network-delivered components. These network components can include stimuli present when the artist created the work (e.g., music), commentary by the artist, video and augmented reality features, audience-crowdsourced content (e.g., imagery of, or feedback provided by, other viewers encountering the artwork), etc. The artwork augmentation can vary with the user's context (e.g., location, demographics, interests, history). Physical brushes can be equipped to insert such identifiers in graphic arts; other authoring tools are disclosed as well. The network experience can be delivered via smartphones, projectors, and other devices. A great number of other features and arrangements are also detailed.
US09563967B2

A photographic subject tracking device includes: a first degree-of-similarity calculation unit that calculates degree of similarity between a template image for tracking and an image in search area; a photographic subject position identification unit that identifies a tracked photographic subject position in the input image based on calculated degree of similarity; a second degree-of-similarity calculation unit that calculates a degree of similarity between each of multiple template images for resizing determination, which are generated based on template image for tracking, and image in search area; a matching position identification unit that identifies matching positions of the multiple template images for resizing determination, respectively, in the input image based on calculated degrees of similarity; and a size changing unit that changes an image size of template image for tracking and template images for resizing determination based on a density of the plurality of matching positions identified.
US09563966B2

A method including: displaying on a display a reference image; displaying on the display a start position within the reference image; displaying on the display an end position within the reference image; determining a trajectory between the start position and the end position; and defining a target image for each of a plurality of waypoints along the determined trajectory.
US09563961B1

A method and an application server are provided for processing an image. The application server comprising an image processing unit processes an image by segmenting into first segmented layer and a second segmented layer. The image processing unit identifies one or more regions in the first segmented layer and for a coordinate in the identified region a vicinity check condition is performed in the second segmented layer. The image processing unit compares a first size of identified region with at least an average size of the set of text components in the second segmented layer. Further, the image processing unit merges the identified region with the second segmented layer to get a processed image.
US09563956B2

Systems and techniques for efficient free-space finger recognition are herein described. A surface in a depth image may be identified. One or more blobs in the depth image may be identified. The identified blobs may be analyzed to determine if a blob intersects with an edge of the depth image and classified as a potential hand if the blob does intersect with the edge or classified as an object otherwise.
US09563954B2

The invention relates to a method for more effectively capturing the three-dimensional surface geometry of objects, particularly for teeth and/or intraoral structures, such as when a scanning processing is interrupted. Depth images are created in which the spatial relationships of points of the depth images to one another remain constant, but an overall spatial orientation of each new depth image is different. Points of the depth image that fulfill a first attribute is verified for every pose. The number of points that have this attribute is then counted. The pose that accordingly has the highest count is thus chosen, and an artificial depth image is then generated, in which the ascertained pose is applied “backwards” to create an artificial depth image. The real new depth image can then be transferred into the artificial depth image in order to create a new pose, which may then be verified by computation.
US09563953B2

A method performed by an electronic device is described. The method includes determining overlapping areas from neighboring images. The method also includes determining a difference measure between the overlapping areas. The method further includes determining a constraint measure corresponding to at least one of the overlapping areas. The method additionally includes determining a seam based on a combination of the difference measure and the constraint measure.
US09563944B2

A display system and method for graphically representing a host aircraft comprises a display, a first source host aircraft position data and a second source of data representative of airspace in the vicinity of the host aircraft. A processor is coupled to the display, the first source, and the second source and is configured to (1) determine a position of the host aircraft that expands the visualization of an intended trajectory of the host aircraft, and (2) display the host aircraft at the position on the display.
US09563935B2

Systems, methods, and other embodiments associated with image scaling are described. According to one embodiment, a method includes acquiring a set of amplitude values describing pixels in an image. A target pixel is identified from the set of pixels and a preceding pixel is identified to the target pixel. An amplitude range of amplitudes is defined between the amplitude of the preceding pixel and the target pixel. The method determines whether the interpolation between the preceding pixel and target pixel will result in an interpolated pixel having an interpolated amplitude outside of the amplitude range. An interpolation slope is determined that reduces overshoot or undershoot in interpolation pixels generated between the target pixel and the preceding pixel.
US09563934B2

A method may include processing two or more fiducials included in a three-dimensional medical image and included in a current image to generate two or more transform coefficients of a transform, and applying the transform to the three-dimensional medical image to form a present image.
US09563928B1

Server systems are disclosed that receive content request and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. Some server systems may act as intermediaries between user devices and content sources. The server systems can obtain content pages from content sources, process the content pages (e.g., using a headless browser), and provide hardware-independent graphics commands (e.g., vector graphics commands, that do not require specialized graphics hardware for execution) to user devices in response to requests for content. The hardware-independent graphics commands can be executed by client browsers to generate a representation of the content page that is the same or substantially the same as the representation that would have been generated by processing the content pages locally. A user device in receipt of such hardware-independent graphics commands can execute them without performing traditional content page processing, thereby improving user-perceived page load times.
US09563927B2

In an exemplary embodiment, image content is rendered to include a digital watermark pattern at an essentially fixed scale, regardless of the size of screen on which the content is displayed. In one particular embodiment, CSS and JavaScript are responsive to the rendering context (which can include screen size, and/or viewer position) to define the geometry of a watermarked texture block, which is tiled to serve as a background of an HTML-defined page. A great variety of other features and arrangements are also detailed.
US09563908B2

According to one exemplary embodiment, a system for processing transactions is provided that comprises a transaction processing circuit configured to receive transaction data relating to one or more transactions for the purchase of software applications from a digital application store. The transaction processing circuit is further configured to apply one or more business rules to the transaction data and to generate one or more transaction summary files. The transaction summary files are transmitted to a payment system configured to perform, based on the transaction summary files, at least one of recording revenue related to the transactions and causing payment to be distributed to developers of the software applications. At least a portion of the transaction processing circuit is implemented using a shared, scalable computing system. A level of resources of the shared, scalable computing system requested for implementation of the transaction processing circuit is varied based on a volume of transactions processed by the transaction processing system.
US09563900B1

Provided herein are systems, methods and computer readable media for consumer monitor and tracking. An example method may include receiving client device ID and client device profile data, comparing client device ID and client device profile data to a plurality of known client device versions, generating an updated known client device version in an instance in which the client device ID correlates to at least one of the plurality of known client device versions and the client device profile data does not correlate to the at least one of the plurality of known client device versions and generating a new known client device version in an instance in which the client device ID does not correlate to at least one of the plurality of known client device versions.
US09563899B2

A system distributes digital media content to a plurality of user devices, where a given user is associated with multiple user devices. First content is provided by a controller to a first user device and, in response, the controller determines interaction by the user with the first content. Thereafter, the controller provides second content to a second user device based on the prior provision of the first user content to the first user device and the first interaction information. More extensive user interaction history as well as device types may also be employed by the controller when determining the second content.
US09563898B2

A method and system to automatically create and manage patron accounts using electronic data capture at an automated machine or kiosk, including electronically obtaining personal patron identification information from a patron identification source, such as a driver's license, determining if a patron account exists and if the identification source has expired and updating any existing patron account with the captured data. If the patron identification source is current and no account exists, a temporary account is created and a temporary patron account card supplied to the patron along with promotional offers. Patron activity is monitored at the location and used in creating a permanent patron account for providing additional offers, bonuses, and the like to the patron.
US09563895B2

Embodiments of the present invention disclose a financial institution system maintained by a financial institution and for tokenization of user accounts for using a direct payment authorization channel, whereby a third party payment authorization network is avoided. Embodiments establish a direct channel of communication between the system and a merchant or a merchant network in communication with the merchant; wherein the direct channel of communication comprises a network communication channel without a third party payment authorization system; receive a token issued by the financial institution and associated with a user account associated with a customer of the financial institution; receive transaction data comprising an amount associated with a transaction between the customer of the financial institution and the merchant; and determine whether to authorize the transaction based on the received token and the received transaction data.
US09563892B2

A personal digital ID device provides a digital identifier to a service for a predetermined duration in response to user interaction. The user interaction may include a button press. The personal digital ID device may be in the form of a bracelet, a key fob, or other form factor. The service may be provided by a mobile device, in the cloud, or elsewhere.
US09563886B1

A checkout apparatus including a self-checkout unit having a product identification device, a payment identification device, a microprocessor and a point-of-sale system configured to allow a touchless speed tender transaction. The invention also includes an apparatus and method for offering a mode-driven and/or customer-driven checkout transaction.
US09563884B2

An automated retail terminal in which a plurality of goods and/or services are provided in an integrated system. The integrated system generally avoids duplicating hardware or functions in the course of delivering the goods or services offered, so for example in a combination ATM and Internet kiosk the same credit card or smart card reader is used for both the ATM and the Internet kiosk functions, the same control screen activates the ATM functions and the Internet functions, and etc.
US09563881B2

Described is an optimistic fair payment protocol in electronic commerce that provides fair payment while resisting an unconscious double spending attack and other attacks. A buyer receives encrypted e-goods from a merchant, and sends payment to the merchant. If decryption information is not received in exchange for the payment, or the decryption information does not render the e-goods useable, the buyer launches a dispute with a third party dispute resolution service. If the decryption information is received and renders the e-goods useable, the buyer determines whether the e-goods are valid, according to a corresponding description. If not valid, the buyer launches a dispute and provides the e-goods and the description. The third party uses the description to evaluate the validity of the goods to determine whether to refund the payment to the buyer or release it to the merchant.
US09563880B2

A personal scheduler is proposed. The scheduler is used to define tasks, each one consisting of an activity to be performed by a defined deadline at a specific location, and appointments, each one consisting of an activity to be performed at a precise time at a specific location. The scheduler warns the user whenever s/he passes close to the location of each task. Moreover, at the morning the scheduler reminds all the tasks that might be performed during the day, according to an expected traveling path of the user based on the appointments to be attended.
US09563872B2

A method and system for control of bailment inventory is disclosed. The method includes receiving a customer identifier from a customer, receiving from the customer at least one customer item for bailment, associating the customer identifier with the at least one customer item, storing the at least one customer item, and returning the at least one customer item to the customer.
US09563850B2

Methods, systems and computer program products for displaying geographical locations with the one or more annotations. In a particular embodiment, a language model is used to obtain the probability distribution of the locations over one or more annotations. Further, the system and the method utilizes the probability data obtained from the language model to determine a probability score for each location over the one or more annotations. Subsequently, one or more geographical locations are displayed on a world map, based on the probability score of the geographical locations over the one or more annotations. In one embodiment, geographical locations may be highlighted using a color code on a heat map overlaid on the world map. The color code may represent the ranking of the geographical locations based on the calculated probability score for each identified geographical location. Further, when the user provides one or more additional annotations, the world map may be dynamically updated to display the relevant geographical locations associated with the updated annotations.
US09563845B1

Techniques are described for employing precomputed results of applying rules to content items, the rules applicable to determine whether content items may be electronically published. On receiving a request for a content item, rules applicable to the content item may be identified. A datastore of precomputed results of rule application may be accessed to determine whether the datastore includes a result of applying a current or previous version of each rule. If the datastore includes a current result, the current result may be employed in determine whether the content item may be presented. If the datastore includes a previous result, the previous result may be so employed. If the datastore includes a previous result or no appropriate result, a job may be queued to calculate the current result asynchronously relative to the request for the content item.
US09563839B2

A non-biological asynchronous neural network system comprising multiple neurons to receive respective input signals representing an input stimulus for the network, supply an output signal representing a spatio-temporal sequence of rhythmic electric pulses to an external system, wherein respective ones of the multiple neurons are connected using multiple mutually inhibitory links.
US09563837B1

A hybrid tag is employed to magnetic system and radio frequency system and contains: an IC chip and an antenna electrically connected with the IC chip. The IC chip includes a memory storage unit configured to store digital data, and the antenna is made of mixture composition in a printing manner, wherein the mixture composition includes electrically conductive material, magnetic material, dispersant and adhesive, and wherein the hybrid tag responds magnetic waves within low frequency (LF) range and responds radio frequency signals within high frequency (HF) range, ultra high frequency (UHF) range, and microwave range. Thereby, the hybrid tag is manufactured easily at low production cost.
US09563826B2

In one embodiment, an advertisement is matched to subject matter in a portion of rich media content, such as a digital video, Flash™ animation, etc. For example, during the playing of rich media content, it may be determined by audio recognition techniques that the content's subject matter matches or correlates with an advertisement. Rendering preferences associated with the advertisement are then determined. The rendering preferences may be used to determine how the advertisement should be rendered (i.e., displayed in association with the content). The advertisement is then served to a device. The advertisement is served such that it can be rendered relative to a time that the portion of media is being displayed on the device.
US09563824B2

Methods, systems, computer-readable media, and apparatuses for assigning a color class of a defined finite set of colors to at least one sub-region within a test image are presented. A plurality of sub-regions are identified within a test image. A first sub-region color value is determined for a selected first sub-region of the test image. Using the first sub-region color value and a plurality of zero-order probability distributions, a first color class of the defined finite set of colors is determined as a hypothesis color for the first sub-region. A second sub-region color value is determined for a selected second sub-region of the test image. Using the second sub-region color value and a conditional probability distribution conditioned on the hypothesis color for the first sub-region, a second color class of the defined set of colors is determined. The second color class is assigned to the second sub-region.
US09563820B2

Embodiments are provided for organization and presentation of content. In some embodiments, a plurality of images and a plurality of similarity rules for image categorization are received. For each image in the plurality of images, that image and each remaining image from the plurality is compared by: applying each similarity rule to the image and a remaining image from the plurality to obtain a numeric result, and recording the numeric result for the pair of images in a numeric representation, the numeric representation embodying similarities. The numeric representation is used as a reference for clustering the plurality of images into clusters of similar images, and each image is stored with a marker denoting a cluster to which it has been assigned.
US09563804B2

A display device and a method for controlling the same are disclosed. The method for controlling a display device comprises a display unit configured to display visual information, including a private region and a public region; a control input sensing unit configured to detect a control input and to deliver the detected control input to a processor; and the processor configured to control the display unit and the control input sensing unit. In this case, the processor may display a control object in the private region, detect a first control input, move the control object from the private region to a first position of the public region based on the detected first control input and display a control indicator corresponding to the control object in a second position of the private region. In this case, the second position may be set based on the first position of the control object.
US09563794B2

A reader-enhancing device is proposed which enables an in situ upgrade of readers having limited processing capabilities. The reader-enhancing device includes an emulation module that is capable of generating an output which emulates a first type of credential when the reader-enhancing device receives an input that is not in a format used by the first type of credential. The output generated by the emulation module enables the reader to respond to the input even though the input is not in a format natively supported by the reader.
US09563792B2

A system and computer program product are provided for remotely controlling a supply of power to a plurality of electrical appliances. In response to attaching a plug of a first electrical appliance of a plurality of electrical appliances to a first socket of the one or more sockets connected to a main power supply, a control system activates a transceiver at a first of the first socket and the plug; stimulates, via the transceiver, a tag at a second of the first socket and the plug to determine a unique identifier of the tag. The control system receives the unique identifier of the tag from the transceiver and uses the unique identifier to activate/deactivate the transceiver which connects/disconnects the main power supply from the first electrical appliance.
US09563789B1

The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
US09563786B1

A kernel receives a request to execute a first process instance from an agent. The first process instance is an instance of a first program. The kernel obtains one or more access control rules related to the agent. The kernel permits execution of the first process instances based on the access control rules. The kernel detects the first process instance attempting to access a second process instance during execution of the first process instance. The second process instance is an instance of a second program currently being executed. The kernel determines whether to grant the first process instance permission to access the second process instances based on the access control rules.
US09563766B2

A device authenticates accessories by detecting that an accessory is attached to the device, determining a unique identification (ID) for the accessory, determining, based on the unique ID, if the accessory has been paired to the device, and in response to determining that the accessory has been paired to the device, enable use of the accessory by the device. In response to determining the accessory has not been paired to the device, the devices performs a secondary authentication process on the accessory.
US09563761B1

A biometric identifier is received, from a first credential granting authority, is associated with a user and was collected by the first credential granting authority. The biometric identifier is stored in association with the user and the first credential granting authority. Trust data is accessed and enables determination of whether a second credential granting authority trusts biometric identifiers collected by the first credential granting authority. It is determined that the second credential granting authority trusts biometric identifiers collected by the first credential granting authority based on the accessed trust data. Based on the determination that the second credential granting authority trusts biometric identifiers collected by the first credential granting authority, biometric identification of the user using the biometric identifier collected by the first credential granting authority is performed for the second credential granting authority.
US09563756B2

An apparatus and method for a two phase password input mechanism are provided. The method includes resetting a password entry, displaying a password entry screen, inputting a password element of a plurality of password elements, determining whether the entered password is complete, determining whether the entered password is correct when the entered password is complete, and if the entered password is correct, unlocking the mobile device. The plurality of password elements include at least two elements that cannot be observed from a same viewpoint.
US09563749B2

An analysis including a comparison is performed of first and second applications and a determination is made regarding whether the first is a counterfeit version of the second application, or vice-versa. Based on the analysis and comparison, and based on an assessment of the first application, an assessment of the second application may be generated.
US09563743B2

Described herein are systems and methods to utilize factual information based on stored blood glucose data to allow greater insight into the management of diabetes of a user.
US09563735B1

Systems and methods for automatically generating a Network on Chip (NoC) interconnect architecture with pipeline stages are described. The present disclosure includes example implementations directed to automatically determining the number and placement of pipeline stages for each channel in the NoC. Example implementations may also adjust the buffer at one or more routers based on the pipeline stages and configure throughput for virtual channels.
US09563732B1

A method of predicting warpage of a laminate is disclosed in which in-plane copper imbalance is calculated. A method of designing an organic build-up laminate is provided in which in-plane copper imbalance is calculated and imbalances are corrected.
US09563730B2

An apparatus of an exponential current digital-to-analog converter (IDAC) using a binary-weighted MSB to efficiently drive current controlled light emitting diode (LED) devices. The apparatus comprises of an exponential current digital-to-analog converter (IDAC) current source, a voltage buffer to create an active cascode at the output stage, and an error amplifier that by means of a DC-DC converter voltage loop imposes an appropriate voltage at the output of the IDAC, depending on the current load set to drive the LEDs. The definition of the apparatus involves defining an exponential LSB and exponential MSB current mirrors according to a defined methodology.
US09563718B2

Some embodiments of the present invention provide a system that facilitates interactivity during automated web-site accesses. During operation, the system executes a script which automatically accesses one or more websites. While executing the script, the system retrieves user-specific data associated with a user. The system then uses the user-specific data to access a target website. While accessing the target website, the system receives an interactivity request which the system presents to the user. The system then receives a response to the interactivity request from the user, and forwards the response to the website.
US09563716B2

Systems, methods, and computer-readable media for delivering an interactively updated application to a browser without requiring end users to install software locally are provided. Browser capabilities are detected. Bi-directional communication is established between a browser and server based on the capabilities. Representations of images are streamed to the browser. Human input device events associated with the representations are received. The representations are interactively updated.
US09563715B2

A method for performing information monitoring control and an associated apparatus and an associated monitoring system are provided, where the method is applied to an electronic device, and the apparatus includes at least one portion of an electronic device. The method includes: detecting at least one target division block of at least one web page according to user gesture input information and determining subscription information corresponding to the target division block, wherein the web page including the target division block is provided by at least one web server; and sending the subscription information to at least one monitoring control server to subscribe to a monitored version of the target division block, for being displayed/output by utilizing the electronic device.
US09563710B2

Smooth navigation can be provided when switching between content oriented pages by presenting an intermediate page while the requested page is being received and rendered. The intermediate page can be the current page but without navigational features. Alternatively, the intermediate page can be an advertisement provided by the source of the requested page.
US09563707B2

Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
US09563703B2

A system, method and device for sharing of playlists of authorized content with other users. A user interface is displayed on a media viewing device for creating a playlist of content. The playlist is generated by a user via the user interface and a name is associated with the playlist of content. The playlist is stored using the name. Parameters for sharing the playlist with contacts of the user are configured. At a viewing device of a contact, notification of a playlist created by a user is received. Privileges of the contact associated with content identified in the playlist are determined. Action is taken, by the contact, regarding content identified in the playlist created by the user based on the determined privileges of the contact.
US09563699B1

A method for matching a query against a broadcast stream includes receiving one or more broadcast streams, from which it generates and stores an audio fingerprint of a selected portion of each received broadcast stream. A query is received from which the method generates an audio fingerprint. From that point, the method continues by identifying audio content from the query, using the query audio fingerprint and a database of indexed audio content. The method concludes by identifying the source of the query using the query audio fingerprint and the stored audio fingerprints. Embodiments of the method further include predictively caching audio fingerprint sequences and corresponding audio item identifiers from a server after storing audio fingerprints extracted from the broadcast stream; and using the predictively cached audio fingerprint sequences to identify an audio item within the audio signal based on at least some additional audio fingerprints of the audio signal.
US09563697B1

Two massive databases, having differing numbers of partitions within a MapReduce process, may be compared within a map-stage of the MapReduce process without the need for a reduce stage of the MapReduce process. Custom input functions may be used to coordinate the reading of data from the partitions. By taking advantage of the fact that the database are divided and sorted in a consistent manner, the input functions may coordinate the matching of records from the two databases for use within a MapReduce process. By taking advantage of the consistent grouping and sorting of the data within the partitions, the map stage of the MapReduce process may generate includes the desired final data (e.g., the differences between the two databases) without the need to transfer partitioned intermediate results between the map stage and a reduce stage of the MapReduce process.
US09563688B2

Mechanisms are provided for performing an operation based on an identification of similar lines of questioning by input question sources. Question information identifying extracted features of an input question and a first source of the input question is obtained. A clustering operation is performed to cluster the input question with one or more other questions of a cluster based on a similarity of the extracted features of the input question to features of the one or more other questions. An operation is performed based on results of the clustering of the input question with the one or more other questions.
US09563685B2

A method synchronizes data between a first computer and a second computer. An original first data in a first computer is changed into revised first data in the first computer by inserting a data change into the original first data. The data change in the revised first data is identified and transmitted to a second computer in a message. The message instructs the second computer to convert an original second data stored in the second computer into a revised second data by inserting the data change into the original second data, where the original second data and the revised second data are used and managed by a resident application software on the second computer. The message is executable without use of the resident application software on the second computer, thus allowing changes to be made across disparate platforms.
US09563684B1

A system, computer program product, and computer implemented method for executing instructions at a replication site with a cookie manager, the method comprising receiving a cookie at the replication site, the cookie enabled to contain executable instructions, and executing the executable instructions contained in the cookie via a cookie manager on the replication site.
US09563683B2

Described herein are systems and methods for efficient data replication. A set of hashes for a source object to be replicated is sent from the source local deduplication store to the remote server. The remote server generates a set of object hashes representative of data in the source object that is already present on the remote server, and data indicative of source object hashes that are not present on the remote server. The remote server transmits the generated data to the source local deduplication store. The source local deduplication store identifies portions of the source object that are not already present on the remote server based on the received data. The source local deduplication store transmits the identified portions of the source object to the remote server to replicate the source object on the remote server.
US09563669B2

Embodiments are directed to, for a database comprising a set of transactions, with each transaction including an itemset comprising one or more individual items, obtaining a set of all closed frequent itemsets by checking frequencies of transaction sets, wherein a given itemset, I, is frequent where at least some threshold number (μ) of transactions contain I, and wherein the given itemset I is closed wherein it is impossible to add any item to I without changing the frequency thereof.
US09563646B1

A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
US09563640B2

Techniques are presented for versioning files. Base files are acquired for files on a primary volume. At configurable points in time changes to the files are noted on different volumes, these changes are represented as deltas. The deltas are stored on an archive volume and represent versions and a version history for the files.
US09563634B2

A compressed font file including compressed data is received. The compressed data is decompressed to generate decompressed data. An attempt to validate the decompressed data is made. Within the decompressed data, a predetermined pattern of invalid data corresponding to an element of a font file is detected. The font file is reconstructed by replacing at least some of the invalid data with the element.
US09563631B2

A technique for operating a storage network system includes storing, at one or more of a plurality of data collection storages arranged along a traveling path of a mobile body, data records received from the mobile body. An acknowledge (ACK) record including a storage identifier (ID) is transmitted, from the one or more of the plurality of data collection storages to the mobile body, in response to receiving the data records. Communication between a user storage and the one or more of the plurality of data collection storages is established via a communication network that is configured to receive the ACK record and receive and store at least one of the data records from the one or more of the data collection storages that is identified by the storage ID in the received ACK record.
US09563630B2

Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. During dimensional conversion of a slide, foreground objects placed on the slide by a user are dimensionally scaled and repositioned on the slide based on a change in the overall dimensions of the slide, while background objects on the slide originating from a slide master associated with the slide are replaced with corresponding background objects from a new template associated with the new aspect ratio of the slide. Any content and/or properties of the old background objects on the slide are copied to the corresponding background objects on the dimensionally converted slide.
US09563626B1

Techniques for managing resources within a data center include using a portable device for interaction with technicians. The portable device has a web browser that the technician uses to navigate to an administrative web site from which a browser-based application is downloaded. The application is executed by the browser and maintains a browser-based data store that is asynchronously synchronized with a back-end data store when network communications are available.
US09563625B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for presenting a machine translation and alternative translations to a user, where a selection of any particular alternative translation results in the re-ranking of the remaining alternatives. The system then presents these re-ranked alternatives to the user, who can continue proofing the machine translation using the re-ranked alternatives or by typing an improved translation. This process continues until the user indicates that the current portion of the translation is complete, at which point the system moves to the next portion.
US09563622B1

A sentiment score unification system includes a storage device configured to store a plurality of sentiment scoring applications and a sentiment unification module. The sentiment score unification system further includes a processor in communication with the memory device. The processor may be configured to receive a plurality of sentiment expressions and execute each of the plurality of sentiment scoring applications. Each of the plurality of sentiment scoring applications is executable to generate a respective sentiment score based on the plurality of sentiment expressions. Each respective sentiment score is indicative of a level of sentiment. The processor is further configured to execute the sentiment unification module. The sentiment unification module is executable to generate a single unified sentiment score based on the respective sentiment scores. A method and computer-readable medium are also disclosed.
US09563621B2

A method including detecting an input to a cellular device, the input corresponding to at least a portion of one or more identifiers corresponding with a respective content stored in the cellular device, displaying on the cellular device a list of the respective content associated with the input and enabling a user to select one or more of the content in the list.
US09563619B2

On a text display screen displayed on a touch panel color display unit, after a plurality of desired words are specified by a touch operation and it is detected that the touched points are moved downward, an example sentence including each of the specified words is searched for in dictionary data corresponding to the character type of each of the words, and displayed. When it is detected that the touched points are moved upward, a phrase including each of the specified words is searched for in the dictionary data corresponding to the character type of each of the words, and displayed.
US09563600B2

Devices, systems and methods for monitoring medication are provided. A medication monitoring device according to one implementation includes a container configured to store a plurality of medication pills and a gating device connected at an opening of the container. The gating device is configured to electronically monitor the release of at least one of the medication pills. A system and method for monitoring the administration of medication to a patient are also provided. The system, according to one embodiment, comprises the medication monitoring device and a medication management server in communication with the medication monitoring device via a communication network.
US09563598B2

A method to generate a protocol header of a dispersed storage network (DSN) frame begins by a processing module generating a protocol class field and generating a protocol class version field. The method continues with the processing module generating an operation code (opcode) field and generating a request/response field. The method continues with the processing module generating a request number field and generating a payload length field. The method continues with the processing module outputting, in order, the protocol class field, the protocol class version field, the opcode field, the request/response field, the request number field, and the payload length field.
US09563593B2

A peripheral component interconnect (PCI) adapter includes a PCI connector for connecting to a PCI slot of a motherboard, a first PCI expansion slots for connecting a first PCI card, a second PCI expansion slot for connecting a second PCI card, a detection control circuit connected to the first PCI expansion slot and the second PCI expansion slot, and an alarm circuit connected to the detection control circuit. The detection control circuit detects operation power of the first PCI card and the second PCI card, and controls the alarm circuit to report a fault alarm when the operation power of the first PCI card exceeds a threshold power of the first PCI expansion slot or the operation power of the second PCI card exceeds a threshold power of the second PCI expansion slot.
US09563589B2

The present invention relates to the field of communications on rail trains. A PicoBlaze-based MVB controller includes a pMVB controller, a traffic memory, an ARM adapter, and a bus arbiter. The pMVB controller, the traffic memory, ARM adapter, and the bus arbiter are connected to an external bus BUS1. The pMVB controller is connected to the traffic memory. The ARM adapter is connected to an external ARM processor and the bus arbiter. The traffic memory can store network communication data and input control information, and send them to the pMVB controller. The pMVB controller responds to the control information, and sends the communication data, and after it is encoded, to the MVB bus via the external bus BUS1. The pMVB controller also decodes data received from the pMVB bus and triggers an interrupt. The bus arbiter is responsible for bus arbitration in accordance with the instructions from the pMVB controller.
US09563587B2

A memory module is operatable in a memory system with a memory controller. The memory module comprises a module control device to receive command signals from the memory controller and to output module command signals and module control signals. The module command signals are provided to memory devices organized in groups, each group including at least one memory device, while the module control signals are provided to a plurality of buffer circuits to control data paths in the buffer circuits. The plurality of buffer circuits are associated with respective groups of memory devices and are distributed across a surface of the memory module such that each module control signal arrives at the plurality of buffer circuits at different points in time. The plurality of buffer circuits are configured to align read data signals received from the memory devices such that the read data signals are transmitted to the memory controller from the memory module substantially aligned with each other and in accordance with a read latency parameter of the memory system.
US09563586B2

An interface unit configured to perform transfers between a processor and one or more peripheral devices is disclosed. A system includes a processor, a number of devices (e.g., peripheral devices), and an interface unit coupled therebetween. The interface unit includes FIFOs for storing data transmitted to or received from the devices by the processor. The interface unit may access data from a device responsive to a request from the processor. The data may be loaded into a FIFO according to transfer parameters controlled by the device. After the data has been received by the FIFO, the interface unit may generate an interrupt to the processor. Data may then be transferred from the interface unit to the processor according to transfer parameters controlled by the processor. The interface unit may thus homogenize a processor interface to a number of different devices.
US09563585B2

Embodiments are provided for isolating Input/Output (I/O) execution by combining compiler and Operating System (OS) techniques. The embodiments include dedicating selected cores, in multicore or many-core processors, as I/O execution cores, and applying compiler-based analysis to classify I/O regions of program source codes so that the OS can schedule such regions onto the designated I/O cores. During the compilation of a program source code, each I/O operation region of the program source code is identified. During the execution of the compiled program source code, each I/O operation region is scheduled for execution on a preselected I/O core. The other regions of the compiled program source code are scheduled for execution on other cores.
US09563571B2

A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device performs translation lookaside buffer coherency for a translation lookaside buffer of the graphics processing unit of the device. In this embodiment, the device receives a request to remove an entry of the translation lookaside buffer of the graphics processing unit, where the device includes a central processing unit and the graphics processing unit. In addition, the entry includes a translation of virtual memory address of a process to a physical memory address of system memory of a central processing unit and the graphics processing unit is executing a compute task of the process. The device locates the entry in the translation lookaside buffer and removes the entry.
US09563564B2

Systems and methods for cache allocation with code and data prioritization. An example system may comprise: a cache; a processing core, operatively coupled to the cache; and a cache control logic, responsive to receiving a cache fill request comprising an identifier of a request type and an identifier of a class of service, to identify a subset of the cache corresponding to a capacity bit mask associated with the request type and the class of service.
US09563562B2

Prefetching is permitted to cross from one physical memory page to another. More specifically, if a stream of access requests contains virtual addresses that map to more than one physical memory page, then prefetching can continue from a first physical memory page to a second physical memory page. The prefetching advantageously continues to the second physical memory page based on the confidence level and prefetch distance established while the first physical memory page was the target of the access requests.
US09563558B2

A technique for operating a cache memory of a data processing system includes creating respective pollution vectors to track which of multiple concurrent threads executed by an associated processor core are currently polluted by a store operation resident in the cache memory. Dependencies in a dependency data structure of a store queue of the cache memory are set based on the pollution vectors to reduce unnecessary ordering effects. Store operations are dispatched from the store queue in accordance with the dependencies indicated by the dependency data structure.
US09563557B2

A processor includes a memory management unit and a front end including a decoder. The decoder includes logic to receive a flush-on-commit (FoC) instruction to flush dirty data from a volatile cache to a persistent memory upon commitment of a store associated with the FoC instruction. The memory management unit includes logic to, based upon a flush-on-fail (FoF) mode, skip execution of the flush-on-commit instruction and to flush the dirty data from the volatile cache upon a subsequent FoF operation.
US09563553B2

A method for writing update data into a flash memory module to replace original data is provided. The flash memory module includes at least one block including a plurality of sectors. Each of the sectors records a flag. The data storing method includes: getting a first sector, wherein all the bits of the flag of the first sector are the second storage status; writing the update data into the first sector, and programming at least one bit as the first storage status and at least one bit as the second storage status in the flag of the first sector; identifying a second sector storing original data, wherein at least one bit of the flag of the second sector is first storage status and at least one other bit is second storage status; programming all the bits of the second sector as the first storage status.
US09563552B2

A storage control device that controls a solid state drive group including two or more solid state drives sharing data storage includes a detector that detects a wear state of each of the solid state drives, a separation controller that separates a solid state drive having a wear value, which represents a wear state, exceeding a first threshold among the solid state drives, and an enlargement controller that, when detecting a solid state drive having a wear value, which represents a wear state, exceeding a second threshold less than the first threshold among the solid state drives in the solid state drive group, enlarges a difference in a wear value, which represents a wear state, between the solid state drive having the wear value exceeding the second threshold and a remainder of the solid state drives.
US09563540B2

Disclosed herein are a method and a system for software defect positioning. The system collects at least one type of information with respect to the defect and analyzes the collected input to select a suitable mode of defect positioning procedure. The defect positioning procedures used by the system identify defect location/position based on history data. After identifying the location of the defect, the system communicates the identified defect location/position to a user using a suitable output interface.
US09563534B1

An optimizing compiler includes a vector optimization mechanism that optimizes vector instructions by eliminating one or more vector element reverse operations. The compiler can generate code that includes multiple vector element reverse operations that are inserted by the compiler to account for a mismatch between the endian bias of the instruction and the endian preference indicated by the programmer or programming environment. The compiler then analyzes the code and reduces the number of vector element reverse operations to improve the run-time performance of the code. The compiler generates a debugger table that specifies which instructions have corresponding reformatting operations. A debugger then uses the debugger table to display contents of the vector register, which is displayed in regular form as well as in a form that is reformatted according to information in the debugger table.
US09563531B2

Disclosed are various in various embodiments are systems and methods providing for storage of mass data such as metrics. A plurality of data models are generated in the server from a stream of metrics describing a state of a system. Each of the metrics is associated with one of a plurality of consecutive periods of time, and each data model represents the metrics associated with a corresponding one of the consecutive periods of time. The data models are stored in a data store and each of the metrics is discarded after use in generating at least one of the data models.
US09563530B2

According to one embodiment, a device state estimation apparatus includes a detector and an operating state estimator. The detector detects devices in the ON operating state, based on a comparison between a calculated one of a first characteristic of a current or power harmonic in a power feed line and a reference one of the first characteristic which has been predetermined for at least one device. The operating state estimator extracts at least one set of the second characteristics from plural sets of second characteristics associated with harmonic, which have been predetermined. Each set of the second characteristics is for operating states of each of the devices. The one set of the second characteristics is for operating states of the device in the ON operating state which is detected by the detector. The operating state estimator estimates the operating state of the device based on the similarity between the extracted one of the second characteristics and a calculated one of the second characteristics obtained from the current or power harmonic.
US09563524B2

Methods, computing systems and computer program products implement embodiments of the present invention that include arranging multiple storage devices as a RAID array and receiving, from a given storage device storing a dataset, a number of error messages exceeding a threshold. A mirrored subset of the dataset is retrieved from the given device, and a calculated subset of the dataset is retrieved from remaining devices in the RAID array. In a first embodiment, the mirrored subset is created first, and the calculated subset includes a relative complement of the mirrored subset with respect to the dataset. In a second embodiment, the calculated subset is created first, and the mirrored subset includes a relative complement of the calculated subset with respect to the dataset. The mirrored and the calculated datasets are stored to an additional storage device, and the given device is replaced with the additional device in the RAID array.
US09563523B2

An integrated fail-silence and fail-operational control system includes a primary controller controlling features of devices while operating under non-fault operating conditions. A secondary controller includes a fail detector/decider module monitoring faults in the primary controller. The fail detector/decider module determines whether the fault in the primary controller is associated with a fail-silence requirement or a fail-operational requirement. If the fail detector/decider module determines the fault is a fail-silence requirement, then the fail detector/decider module actuates a shutdown command to the primary controller to shut down a feature affected by the fault where the feature becomes non-operational. If the fail detector/decider module determines that the feature associated with the fault is a fail-operational requirement, then the fail detector/decider module signals the primary controller to relinquish controls of the feature to the secondary controller. The secondary controller functions as a high assurance system for controlling the feature in a fail-operational mode.
US09563521B2

Techniques for processing changes in a cluster database system are provided. A first instance in the cluster transfers a data block to a second instance in the cluster before a redo record that stores one or more changes that the first instance made to the data block is durably stored. The first instance also transfers, to the second instance, a block change timestamp that indicates when a redo record for the one or more changes was generated by the first instance. The first instance also separately sends, to the second instance, a last store timestamp that indicates when the last redo record that was durably stored was generated by the first instance. The block change timestamp and the last store timestamp are used by the second instance when creating redo records for changes (made by the second instance) that depend on the redo record generated by the first instance.
US09563518B2

A media agent is configured to perform substantially autonomously to initiate, continue, and manage information management operations such as a backup job of a certain client's primary data, manage the operations, and generate and store resultant system-level metadata from the operations, etc. The media agent is configured to do this even when out of communication with the storage manager that manages the information management system. When communications are restored, the media agent reports the relevant metadata to the storage manager. The storage manager comprises corresponding enhancements, including specialized logic for identifying the media agent as an intelligent media agent capable of some autonomous functionality, for transmitting management parameters thereto, and for seamlessly integrating the received metadata into the storage manager's associated management infrastructure such as a management database.
US09563511B1

A technique configures data storage equipment to (i) allow host I/O operations to start on storage devices while a credit tally is less than a predefined credit quota and (ii) block host I/O operations from starting on the storage devices while the tally is greater than the quota. The technique further involves, while a rebuild procedure is not being performed on the storage devices, (i) allocating host I/O credits at equal weight to the tally upon starting host I/O operations and (ii) de-allocating the credits at equal weight from the tally upon completion of the operations. The technique further involves, while the rebuild procedure is being performed on the storage devices, (i) allocating host I/O credits at greater than equal weight to the tally upon starting host I/O operations and (ii) de-allocating the credits at greater than equal weight from the tally upon completion of the operations.
US09563505B2

A system includes a first nonvolatile memory array, a second nonvolatile memory array, and a memory controller. The memory controller is configured to write an indicator bit to the second nonvolatile memory array, determine whether the indicator bit is valid in response to a power up of the system after a high-temperature event, a received command after a high-temperature event, a predetermined number of power ups, or a power up or received command after each of a predetermined number of high-temperature events, and write data stored in the second nonvolatile memory array to the first nonvolatile memory array when the indicator bit is valid.
US09563502B1

Methods and apparatus are provided for read retry operations with read reference voltages ranked for different page populations of a memory. One method comprises obtaining a plurality of rankings of a plurality of read reference voltages for a plurality of page populations, wherein the rankings are based on a predefined performance metric; and reading a codeword from the memory a plurality of times, wherein each of the read operations uses a different one of the plurality of read reference voltages selected based on the rankings of the plurality of read reference voltages. The performance metric comprises, for example, a bit error rate, a bit polarity disparity, a substantially minimal syndrome weight and/or measures of an average system latency or a tail latency. The ranking is optionally based on a size of the page populations that had each of the ranked read reference voltages. Channel estimation is performed separately for each of the plurality of page populations.
US09563498B2

A method for preventing read-disturb errors, a memory storage apparatus and a memory control circuit unit are provided. The method includes counting an operation numerical value when receiving an operation command from the host system, wherein a first physical erasing unit is selected for executing the operation command. The method also includes selecting a second physical erasing unit and reading data from the second erasing unit. The method further includes determining whether a data error occurs at the second physical erasing unit according to the data read from the second physical erasing unit, and if the data error occurs, selecting a third physical erasing unit, correcting the data read from the second physical erasing unit to generate corrected data and writing the corrected data into the third physical erasing unit.
US09563497B2

Methods, apparatuses, and computer program products for correcting a failure associated with a current firmware image are provided. Embodiments include a firmware selection module detecting the failure associated with the current firmware image stored in firmware memory corresponding to a component of a system. Embodiments also include the firmware selection module selecting from a plurality of backup firmware images, a replacement firmware image based on a status of at least one backup firmware image in response to detecting the failure. Embodiments also include the firmware selection module storing the selected replacement firmware image in the firmware memory.
US09563496B2

An extraction method comprising: acquiring configuration information indicating a configuration of a processing device for each generation that represents a respective time period between configuration modifications, and extracting first information indicating configuration modifications between generations based on a plurality of generations of the acquired configuration information; acquiring performance information indicating various types of performance of the processing device at respective times, and extracting, as second information associated with one of the generations, a time when an abnormality was detected in change to a time series of the acquired performance information; acquiring event information indicating an event occurring in the processing device at respective times, and extracting, as third information associated with one of the generations, a time of event information creation when an abnormality was detected; and extracting the first information, the second information, and the third information that have a relationship to each other.
US09563493B2

In a case in which a malfunction occurs in a control processor which operates according to a predetermined program, a load-control backup signal generation circuit supplies a backup control signal to a switch of a load connected to an output of the control processor. The load-control backup signal generation circuit includes: a watchdog input terminal to which a watchdog signal periodically output from the control processor is input; a pulse count unit which counts a clock pulse generated with a constant period and which controls a count state of the clock pulse according to a signal input to the watchdog input terminal; and a backup signal output unit which generates the backup control signal when a count output of the pulse count unit satisfies a predetermined condition.
US09563488B2

A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.
US09563484B2

Where data are shared by multiple computer processing threads, modifying the data by determining whether modifying data associated with a first computer processing thread violates a constraint associated with the data, and responsive to determining that modifying the data associated with the computer processing thread violates the constraint associated with the data, using the data associated with the first computer processing thread to modify the data shared by the multiple computer processing threads that includes the first computer processing thread, where the constraint associated with the data associated with the first computer processing thread represents a portion of a tolerance value that is associated with the data shared by the multiple computer processing threads and that is divided among multiple constraints, where each of the constraints is associated with a different one of the multiple computer processing threads.
US09563482B2

Meta data specifying modification constraints for one or more of the attributes of an (operational) policy is generated/provided. Thereafter, the meta data is associated with the policy so that the constraints specified by the meta data can govern the modification of the policy. Under the present invention there are at least two ways of associating the meta data with a policy. In one embodiment, the meta data is embodied as a meta policy that can be associated with one or more (operational) policies. In another embodiment, the meta data is inserted into individual policies as additional attributes.
US09563473B2

A system and method for iteratively deploying a workload pattern are provided. The system and method determines a current set of requirements for at least one piece of the workload pattern that is initiated in a designer and generates a stability metric for at least one of the current set of requirements. The system and method further compares the stability metric to an acceptance threshold and calculates an estimated time to deploy the at least one piece of the workload pattern based on the comparing of the stability metric to the acceptance threshold.
US09563471B2

A simulation apparatus that performs parallel execution of multiple logical processes obtained by modeling a plurality of components included in a system to be simulated. The apparatus includes: (i) a condition generating unit configured to generate, on the basis of communication delays between the multiple logical processes, constraint conditions to be satisfied by initial time shifts given to the multiple logical processes and look-ahead times each to be permitted by a message sent from a logical process serving as a communication source to a logical process serving as a communication destination to permit look-ahead; and (ii) a solver unit configured to solve an optimization problem that satisfies the constraint conditions and minimizes overhead in communication of messages between the multiple logical processes, and obtain the initial time shifts of the multiple logical processes and the look-ahead times between the multiple logical processes.
US09563467B1

In a transactional memory environment including a first processor and one or more additional processors, a computer-implemented method includes identifying a memory location and sending a probe request from the first processor to the additional processors. The probe request includes the memory location. The computer implemented method further includes generating, by each additional processor, an indication including whether the memory location is in use for a transaction by the additional processor. The computer-implemented method further includes sending the indication from each additional processor to the first processor and proceeding, by the first processor, based on the indication.
US09563459B2

A diagnostic virtual machine having access to resources of an infrastructure as a service cloud may be created. A user device may be provided access to the diagnostic virtual machine. In some embodiments, the diagnostic virtual machine may be configured to monitor a cluster of hypervisors, and the resources of the infrastructure as a service cloud which the diagnostic virtual machine has access to may include physical resources of the infrastructure as a service cloud that are associated with the cluster of hypervisors.
US09563453B2

One or more embodiments of the present invention provide a technique for effectively managing virtualized computing systems with an unlimited number of hardware resources. Host systems included in a virtualized computer system are organized into a scalable, peer-to-peer (P2P) network in which host systems arrange themselves into a network overlay to communicate with one another. The network overlay enables the host systems to perform a variety of operations, which include dividing computing resources of the host systems among a plurality of virtual machines (VMs), load balancing VMs across the host systems, and performing an initial placement of a VM in one of the host systems.
US09563444B2

An image forming apparatus which has a hibernation function and is capable of selecting a suitable startup method even in a case where device connection states are different at power-off and at next startup. A hibernation image created based on data stored in a memory of the image forming apparatus and a first device connection state indicative of whether the device is connected to the image forming apparatus are stored in a flash disk. After that, when power to the image forming apparatus is turned off and the power is turned on again, a second device connection state indicative of whether the device is connected to the image forming apparatus is obtained. When the first and second connection states are different, the image forming apparatus is started without using the hibernation image, and when they are the same, the image forming apparatus is started using the hibernation image.
US09563443B2

In an information processing device, if the power state of a peripheral device changed by a class driver is the low-power state, in which the peripheral device consumes less power than in its normal state but its operation is limited, a filter driver below the class driver suspends controlling the peripheral device in accordance with a control request from an application program without passing through the class driver until the power state of the peripheral device returns to the normal state.
US09563427B2

Embodiments relate to a system for relative offset branching in a reduced instruction set computing (RISC) architecture. One aspect is a system that includes memory and a processing circuit communicatively coupled to the memory. The system is configured to perform a method that includes fetching a branch instruction from an instruction stream having a fixed instruction width. A relative offset value is acquired from the instruction stream. The relative offset value is formatted as an offset relative to a program counter value and sized as a multiple of the fixed instruction width. The relative offset value is added with the program counter value to form a branch target address value. The branch target address value is loaded into a program counter based on the branch instruction. Execution of the instruction stream is redirected to a next instruction based on the branch target address value in the program counter.
US09563424B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting native code instructions. One of the methods includes receiving an initial machine language instruction for execution by a processor in a first execution mode; determining that a portion of the initial machine language instruction, when executed by the processor in a second execution mode, satisfies one or more risk criteria; generating one or more alternative machine language instructions to replace the initial machine language instruction for execution by the processor in the first execution mode, wherein the one or more alternative machine language instructions, when executed by the processor in the second execution mode, mitigate the one or more risk criteria; and providing the one or more alternative machine language instructions.
US09563420B2

Methods and apparatus for analyzing the interface usage and requirements within software applications. In one embodiment, the interfaces comprise application programming interfaces (APIs) used with Java-based software, and the apparatus comprises a computer program that analyzes file paths (or classpaths) containing one or more files comprising Java bytecode. The names of the classes are extracted and placed into a class dictionary. The different classes listed in the dictionaries are broken down into their individual methods. Each method is then dissembled and analyzed for method or field invocations on other classes found in the dictionary. Methods called are added to a “used class” report. The used class report preferably contains the name of the class, method and the instruction information.
US09563418B1

Communication endpoints, software update servers, and related methods are disclosed. A communication endpoint includes a data storage device including a boot loader partition, a boot loader settings partition, and a plurality of combo image partitions. A method includes receiving an update package including a new combo image and one or more repair modules configured to diagnose and repair at least one of a boot loader, boot loader settings, and a file system of the communication endpoint. The method also includes replacing a combo image stored on one of the plurality of combo image partitions with the new combo image, and executing at least one of the one or more repair modules. A software update server includes a data storage device including the update package, and communication elements configured to transmit the update package to the communication endpoint.
US09563407B2

A computer implemented modeling method and system that includes using a visual programming language to create a topological framework model configured to spatially arrange a set of one more agent submodels and incorporate an environmental submodel for each position of the topological framework model. The method further includes capturing the topological framework model by converting elements of the visual programming language into a textual programming language.
US09563397B1

A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks, each track comprising a plurality of data sectors. A circular buffer is defined comprising a plurality of the tracks. During a garbage collection operation, write data is read from previously written valid data sectors corresponding to a tail of the circular buffer and stored in a non-volatile cache. During a flush operation, the write data is flushed from the non-volatile cache to the disk.
US09563396B2

The present invention discloses a gate driving circuit and a display device having the same. The gate driving circuit includes a logic circuit, a plurality of shift register units and enable circuits. The logic circuit is configured to receive a first clock signal, a second clock signal, a third clock signal, and a fourth signal, and output a logic pulse signal for driving the plurality of shift register units and enable circuits. Each of the plurality of enable circuits is connected with one of the plurality of shift register units and configured to receive a first pulse signal outputted by one of the plurality of shift register units and the logic pulse signal outputted by the logic circuit, and output two second pulse signals to drive two respective gate lines.
US09563392B2

An image display method and apparatus for displaying images provided by a plurality of different accounts are discussed. According to an embodiment, the method includes displaying a plurality of areas on a screen of the display unit by splitting the entire screen of the display unit into the plurality of areas; displaying a first image from a first account among the plurality of different accounts, on a first area among the displayed plurality of areas of the screen; displaying first account information of the first account with the first image, on the first area of the screen; determining, by the apparatus, whether or not an updated image from the first account exists, after a first predetermined time has elapsed since the first image has been displayed; and displaying the updated image as a second image for the first account on the first area when the updated image exists.
US09563391B2

A transmission job for transmitting image data is executed. A report indicating a result of transmission of the image data is output. A first instruction regarding output of the report is accepted as a common setting for a plurality of transmission jobs. A second instruction regarding output of the report is accepted as an individual setting for a specific transmission job. Control is performed so as to output the report if the second instruction indicates that the report is to be output, even if the first instruction does not indicate that the report is to be output.
US09563390B2

A communication apparatus that communicates with an information processing apparatus includes a switching unit for switching between an invalid state and a valid state of an access point in the communication apparatus and a setting unit for setting, for the communication apparatus based on information acquired from the information processing apparatus to which the communication apparatus is connected via the access point in the valid state, a communication mode in which the communication apparatus can communicate with the information processing apparatus using a first connection method. The switching unit does not bring the access point into the valid state when the communication apparatus is connected to the information processing apparatus using a second connection method and is able to bring the access point into the valid state when the communication apparatus is not connected to the information processing apparatus using the second connection method.
Patent Agency Ranking