Document Document Title
US09565789B2 Determining regions of influence of fluid moving devices
A method for determining regions of influence of a plurality of fluid moving devices in an infrastructure is provided. In the method, a plurality of clusters are generated, with each of the plurality of clusters containing a representation of fluid supply data pertaining to a fluid moving device and one or more of the plurality of sensors based upon collected sensor and fluid supply data. In addition, regions of influence of each of the plurality of fluid moving devices are identified from an analysis of the generated clusters.
US09565786B2 Sheet-like heat pipe, and electronic device provided with same
A sheet-like heat pipe for a heat-generating element, which is intended to make an electronic device more compact, more lightweight, and thinner, while also reducing costs, is provided. A sheet-like heat pipe (10) of the present invention includes a container (17) in which the peripheries of the sheet-like members (11, 12) disposed facing each other are bonded to form a cavity inside, and a working liquid which is enclosed in a cavity (15) of the container (17). At least one of the sheet-like members (11, 12) disposed facing each other is formed with protruding pieces (12A, 12B) which project outwards from the bonded part with the other sheet-like member and have a spring structure which causes the container (17) to elastically abut a heat-generating element (5) of an electronic device.
US09565784B2 Electronic device with fan for dissipating heat
An electronic device includes a shell, a thermal element, a controller and a fan. The shell defines a first air outlet and a second air outlet. The controller controls the fan to rotate clockwise to generate a first air current to dissipate the heat generated by the thermal element out of the first air outlet in a first preset condition, and control the fan to rotate anticlockwise to generate a second air current to dissipate the heat generated by the thermal element out of the second air outlet in a second preset condition.
US09565782B2 Field replaceable power supply cartridge
A field replaceable power supply cartridge is provided for coupling with a socket. The cartridge has a latch mechanism that can be actuated by the user to couple the cartridge to the socket, such that latches of the cartridge releasably engage recessed portions in the socket. The cartridge has a key feature that corresponds to a key feature on the socket, allowing the cartridge to be coupled to the socket in only one orientation, thereby preventing the incorrect electrical connection between the cartridge and the socket. The cartridge can have a multi-pin electrical connector for coupling to a corresponding connector on the socket. The socket can be a relatively short socket, where the electrical wires are bottom fed, or can be a relatively tall socket, where the electrical wires are side fed via one or more openings in the body of the socket.
US09565779B2 Display unit, electronic device and assembling method for electronic device
A display unit, an electronic device and an assembling method are provided. The electronic device includes a case and a display unit. The case includes a holding compartment. The display unit is accommodated in the holding compartment, and includes a display module, a transparent cover layer and a transparent adhesive tape. The transparent adhesive tape is configured between the display module and the transparent adhesive tape, and the transparent adhesive tape is adhered to the transparent cover layer. The transparent adhesive tape includes a flange portion extending beyond the display module, and the flange portion can be bent to secure the display unit to the case. The second surface is leaned against a back plate. The back plate comprises at least one hole. The flange portion passes through the hole and is bent to attach to a surface of the display module that is farther away from the back plate.
US09565778B2 Display device
A display device is provided, including a display panel, a back frame, a circuit board and a cover film. The display panel includes a first substrate and a second substrate, wherein the first substrate includes an upper surface. The back frame supports the display panel and includes an outer surface. The cover film includes a film base, a first adhesive and a second adhesive. The film base includes a first portion, a second portion and an intermediate portion located therebetween, wherein the film base covers an edge of the upper surface and a portion of the outer surface. The first adhesive is disposed on the first portion and is attached to the edge of the upper surface. The second adhesive is disposed on the second portion and is attached to the outer surface, wherein the intermediate portion and the outer surface define a receiving space receiving the circuit board.
US09565775B2 Wiring board, semiconductor device, and method of manufacturing wiring board
A wiring board includes a first insulating layer coating a first wiring layer. A first through hole is opened in a surface of the first insulating layer and exposes a surface of the first wiring layer. A first via arranged in the first through hole includes an end surface exposed to the surface of the first insulating layer. A gap is formed between the first insulating layer and the first via in the first through hole. A second wiring layer is stacked on the surface of the first insulating layer and the end surface of the first via. The second wiring layer includes a pad filling the gap. The pad is greater in planar shape than the first through hole.
US09565770B2 Methods of making packages using thin Cu foil supported by carrier Cu foil
In an embodiment, there is provided a method of creating a package, the method comprising: providing an initial substrate, wherein the initial substrate comprises a carrier foil, a functional copper foil, and an interface release layer between the carrier foil and the functional copper foil; building up copper portions on the functional copper foil; attaching a chip to a first copper portion; coupling the chip to a second copper portion; encapsulating at least the chip and the copper portions with a mold; and removing the carrier foil and interface release layer.
US09565755B2 Electronic component
A semiconductor device includes: a wiring board including a first electrode pad on a surface thereof; a circuit board disposed to stand on the wiring board, and including an interconnection connected to the first electrode pad; and a semiconductor package disposed to face the wiring board with the circuit board interposed therebetween, and including a second electrode pad on a surface thereof, the second electrode pad being connected to the interconnection.
US09565751B2 Suspension board with circuit
A suspension board with circuit includes a metal supporting board, a first insulating layer including a disposing portion formed at one side in a thickness direction of the metal supporting board, a first conductive layer including a first wire portion formed at the one side of the first insulating layer, a second insulating layer including a covering portion covering the first wire portion, and a second conductive layer including a second wire portion formed at the one side of the second insulating layer and a terminal portion connected to the first or second wire portion. The second insulating layer includes a second terminal supporting portion formed at the other of the terminal portion. The first insulating layer includes a first terminal supporting portion formed at the other side of the second terminal supporting portion. The metal supporting board is not formed at the other side thereof.
US09565738B2 Flexible display panel and display apparatus including the same
A flexible display panel and a display apparatus including the flexible display panel are disclosed. The flexible display panel includes an encapsulated panel, a first protective film on one side of the encapsulated panel, and a second protective film on another side of the encapsulated panel. The encapsulated panel includes a flexible panel and a flexible encapsulation member on the flexible panel. The flexible panel includes a first region on a first plane and that includes a display region, and a second region on a second plane that is bent with respect to the first plane and that includes a non-display region. The flexible encapsulation member encapsulates the display region. The display apparatus also includes a support unit for maintaining a shape of the flexible panel.
US09565737B2 Device for generating light with a variable color
An illumination system and method is disclosed. In one example, the illumination system comprises a lamp assembly for generating color-variable light, a controller for generating control signals for the lamp assembly, source color input means, preferably a color sensor, for inputting to the controller information defining a source color; a memory associated with the controller, containing information defining at least one color harmony rule. On the basis of the input source color, and using the harmony rule from the memory, the controller calculates a target color and generates its output control signals accordingly. Thus, the light output from the lamp assembly harmoniously matches the measured color of surroundings or objects.
US09565735B2 Illuminating device
A color temperature adjusting method of solid state light emitting device, including steps: providing a main light source which emits main light of a first color temperature; providing an adjusting light source, wherein the adjusting light source comprises a red light source, a green light source and a blue light source; and adjusting currents applied to the adjusting light sources to obtain an adjusting light, wherein the adjusting light mixes with the main light of the main light source to obtain an outgoing light of a second color temperature. The second color temperature is different from the first color temperature. The outgoing light has a chromaticity coordinate at a Plank's curve on a CIE 1931 chromaticity coordinates chart.
US09565733B2 Variable lumen output and color spectrum for LED lighting
An adjustable LED lighting system may allow for a variable lumen output, an estimation of remaining life expectancy, and/or control of lighting intensity, color temperature, and/or wavelength distribution. An LED lighting system may be capable of mimicking externally monitored, remote controlled, pre-defined, user-selected, or other lighting conditions. An LED lighting system may allow for a variable lumen output by monitoring a temperature associated with one or more LEDs and increasing or decreasing current flow to maintain the monitored temperature below a maximum temperature. The remaining life may be estimated based on historical runtime and temperature data.
US09565731B2 Load control device for a light-emitting diode light source
A load control device for controlling the amount of power delivered to an electrical load is able to operate in a normal mode and a burst mode. The load control device may comprise a control circuit that activates an inverter circuit during active state periods and deactivates the inverter circuit during inactive state periods. The control circuit may operate in the normal mode to regulate an average magnitude of a load current conducted through the electrical load to be above a minimum rated current. The control circuit may operate in the burst mode to adjust the average magnitude of the load current to be below the minimum rated current. The control circuit may adjust the average magnitude of the load current by adjusting the length of the inactive state periods while holding the length of the active state periods constant.
US09565730B2 Backlight device and backlight control method
A backlight device includes: a light emitting unit that includes a plurality of light sources having different light emission colors from each other; a detection unit that detects light emission states of the plurality of light sources; a temperature sensor that measures a temperature in a proximity of the plurality of light sources; a brightness conversion unit that converts values indicating the detected light emission states to obtain a detection value for each color of the light emission colors; and a calculation unit that corrects the obtained detection value for each of the light emission colors by using information indicating a relationship between the measured temperature and a correction value, and determines drive values for the light sources based on the corrected detection value.
US09565711B2 Method and apparatus of configuring downlink timing and transmitting random access response in mobile communication system using carrier aggregation
A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied.
US09565701B2 Random access response receiving and sending method, user equipment, base station and system
Embodiments of the present invention disclose a random access response receiving and sending method, a user equipment, a base station, and a system. The method includes: after sending a dedicated random access preamble to a network side, on a physical downlink control channel, according to a pre-obtained dedicated identifier, detecting control signaling masked by using the dedicated identifier, where the dedicated identifier is a user equipment-specific temporary identifier configured by the network side for the user equipment, and the control signaling includes information about a physical downlink shared channel used to send a random access response and information required for decoding the random access response; and receiving the random access response on a corresponding physical downlink shared channel according to the control signaling.
US09565698B2 Base station and terminal for a cellular communications system
The invention relates to a base station (10) for a cellular communications system, wherein said cellular communications system preferably operates according to the long term evolution, LTE, standard, wherein said base station (10) is configured to transmit random access information, which comprises information on random access procedures associated with said base station (10), and/or scheduling information.
US09565691B2 Carrier selection in relay systems
At one node of a series of nodes supporting a series of wireless links to at least one communication device, transmitting information to assist the selection at at least one other node of said series of nodes of one or more carriers for the wireless link between said at least one other node and said communication device and/or a wireless link between said at least one other node and a further node of said series of nodes between said at least one other node and said communication device.
US09565685B2 Reverse channel switch request from stations to access points for LTE/Wi-Fi coexistence
Methods and apparatuses are described for wireless communications coexistence. In one aspect, a first device may detect an interference produced by a second device co-located with the first device. The first device may communicate with an access point (AP) using a free or open band and the second device may communicate with a cellular network (e.g., LTE network). In response to the detected interference, a message may be transmitted to the AP from the first device with information for the AP to determine whether to switch to a different channel in the open band to communicate with the first device. The AP may receive such a message from each terminal in at least a subset of associated terminals. The AP may determine, from the messages received, to switch to the different channel in the open band and may transmit a message to the associated terminals indicating the switch.
US09565679B2 Method for transmitting control signal for device-to-device communication and device therefor
One embodiment of the present invention discloses a method for transmitting a control signal for device-to-device (D2D) communication with a second terminal by a first terminal in a wireless communication system, wherein the method is carried out by the first terminal and comprises the steps of: mapping control information for the D2D communication to a resource region for the D2D communication; and transmitting, to the second terminal, the mapped control information for the D2D communication with data for the D2D communication, wherein the control information for the D2D communication includes modulation and coding scheme (MCS) related information and hybrid automatic retransmission request (HARQ) related information, and the control information for the D2D communication can be mapped to at least one symbol except for symbol(s) to which a reference signal is mapped.
US09565677B2 Wireless communication device
There is provided a wireless communication device that includes: a receiving unit that receives a first transmission frame via a receiving antenna, the first transmission frame being a MAC frame transmitted from a communication partner; a response-frame generating unit that generates a first response frame indicating reception of the first transmission frame, based on the first transmission frame received via the receiving antenna; a transmitting unit that transmits the generated first response frame via a transmitting antenna; a determining unit that determines whether or not the same first transmission frame is retransmitted from the communication partner; and an antenna control unit that changes a beam pattern of the transmitting antenna, when the same first transmission frame is retransmitted from the communication partner.
US09565674B2 Almost blank subframe configuration in wireless networks
A base station broadcasts first parameters identifying a first set of subframes on a first carrier as almost blank subframes. The base station transmits to a wireless device at least one unicast message comprising second parameters identifying a second set of subframes on a second carrier as almost blank subframes.
US09565670B2 Method for data forwarding in a small cell system
The present application discloses a method for data forwarding in a small cell system, comprising: sending by a master base station (MeNB) to a target secondary base station (SeNB) information of a source SeNB or a source SeNB cell where a user equipment (UE) is located; determining by the target SeNB whether a direct data forwarding is feasible; notifying, by the target SeNB, the MeNB whether the direct data forwarding is feasible; and determining by the MeNB whether it is a direct data forwarding or an indirect data forwarding. The method for data forwarding provided in the present application may support both the direct data forwarding and the indirect data forwarding based on actual situation of the network, reduce data loss and failure of data forwarding, and improve the efficiency of data forwarding.
US09565668B2 Method and apparatus for supporting a carrier aggregation group in a wireless communication system
A method for and apparatus for supporting a carrier aggregation group in a wireless communication system supporting multiple carriers is provided. A wireless device receives a RRC configuration signal including one or more serving cells from a macro cell and a RRC configuration signal including one or more serving cells from a small cell, and configures at least two carrier aggregation group (CAG)s based on the RRC configuration signal each. And, this invention includes that cell planning for multi-CCs is provided more accurately and efficiently.
US09565664B2 Method and apparatus for transmitting reference signals in communication systems
Methods and apparatus are described for a Relay Node (RN) that is transparent to User Equipments to transmit, together with a base station (Node B), Reference Signals (RS) to UEs, to receive RS from UEs, to perform transmissions of Transport Blocks (TBs) to the Node B or to UEs and receptions of TBs from the Node B or from UEs, where the transmissions of TBs from the RN are for retransmissions associated with a Hybrid Automatic Repeat reQuest (HARD) process for the same TBs, and enabling the Node B to obtain control information signaled from UEs while signaling from the RN interferes with that signaling of control information.
US09565663B2 Method and apparatus for transmitting uplink control information in a wireless communication system
A method and apparatus for transmitting control information are discussed. The method can include generating uplink control information (UCI) and transmitting the UCI through an physical uplink control channel (PUCCH) in a subframe, wherein when the subframe is configured for transmission of a scheduling request (SR) and when transmission of a hybrid automatic repeat request (HARQ)-acknowledgement (ACK) coincides with the subframe, transmission power of the PUCCH is determined based on a number of HARQ-ACK information bits and a SR bit. A value of the SR bit can be determined by whether or not the subframe is configured for a scheduling request.
US09565658B2 Dynamic selection of spectrum access in a spectrum sharing context
Briefly, in accordance with one or more embodiments, a wireless system may be controlled to operate via time-division duplexing (TDD) in a first mode and operate via frequency-division duplexing (FDD) in a second mode. The mode of operation may be selected based at least in part on the available spectrum not utilized by a primary spectrum holder (PSH) in the vicinity of the wireless system. In one or more embodiments, control of operation between TDD and FDD, or between different realizations of the same duplex scheme, may be implemented by a cloud spectrum broker/controller, and in one or more alternative embodiments, control of operation between TDD and FDD may be implanted by the operator of the wireless system as an alternative spectrum holder (ASH).
US09565649B2 Distribution and utilization of antenna information for location determination operations
Disclosed are implementations, including a method, performed at a processor-based mobile device, that includes receiving at the mobile device antenna information for a wireless node, including a transmitter gain for the wireless node in at least one message transmitted to the mobile device. The at least one message includes, a beacon frame message, a fine timing measurement (FTM) protocol-based message, and/or an assistance data message transmitted from a remote central repository. The method also includes deriving an estimate of a receiver gain for a receiver of the mobile device based, at least in part, on the transmitter gain for the wireless node, and adjusting one or more signal strength values determined for signals received from the wireless node based on the estimate of the receiver gain of the receiver of the mobile device derived based, at least in part, on the transmitter gain for the wireless node.
US09565646B1 Detection of base station synchronization failure
Methods and systems are provided for detecting a synchronization failure of a base station in a wireless communications network. A server receives synchronization data, such as a phase offset between two base stations, from one or more base stations. A difference between each of the synchronization data and the corresponding control data is computed to determine if one or more of the differences is outside a predetermined threshold. If so, the base station that has the synchronization failure is identified.
US09565643B2 Power determining method, user equipment, and base station
Embodiments of the present invention provide a power determining method, a user equipment, and a base station. The method includes: determining an initial transmit power of each transmission object in a transmission object set; when a sum of initial transmit powers of all the transmission objects in the transmission object set is greater than a maximum transmit power, performing a power reduction operation based on a priority sequence of information corresponding to the transmission objects, so as to acquire an available transmit power of each transmission object in the transmission object set, where a sum of available transmit powers of all the transmission objects in the transmission object set is not greater than the maximum transmit power; and sending each transmission object in the transmission object set according to the available transmit power corresponding to each transmission object in the transmission object set.
US09565642B2 GaN amplifier for WiFi applications
A gallium nitride (GaN) radio frequency integrated circuit (RFIC) is configured to receive and amplify a low-level WiFi signal to generate a WiFi transmit signal. By using a GaN RFIC, the performance of the RFIC is significantly improved when compared to conventional RFICs for WiFi signals. In one exemplary embodiment, the RFIC has an error vector magnitude less than 29 dBc, an average power output around 29 dBm, and an average power added efficiency of greater than 25%. In additional embodiments, the RFIC has a gain greater than about 32 dB and a peak output power around −37 dB.
US09565636B2 Power management system and method for vehicle locating unit
Improved power management for a vehicle locating unit is achieved by receiving a transmission from a communication source, each transmission including at least one message frame having a data field and at least one auxiliary field; entering a wake mode upon indexing the assigned message frame of the receiver in the transmission; matching the pattern of bits of at least one auxiliary field of the indexed frame with one or more stored patterns of bits expected for that auxiliary field; and returning to the sleep mode as soon as a mismatch is determined or processing the message if no mismatch occurs.
US09565634B2 Data transmission method, apparatus, and system, network side device, and terminal device
A data transmission method, apparatus, and system, a network side device, and a terminal device. The data transmission method is applied to the terminal device and includes: setting the terminal device to be in a first non-activated state or a second non-activated state, where in the first non-activated state, the terminal device does not listen to a paging message, and in the second non-activated state, the terminal device listens to a paging message within a first preset listening time or a first preset quantity of listening times, and does not listen to a paging message when the first listening time or the first quantity of listening times is exceeded, setting the terminal device to be in a connected state, and sending, by the terminal device, the uplink data after updating system information; and receiving downlink data that is buffered by the network side device.
US09565630B2 Energy saving method, user equipment and network-side network element
Disclosed are a power-saving method, a user equipment and a network-side network element which can reduce power consumption of UEs. The power saving method includes: a user equipment (UE) requesting to enter into a power-saving state or a network-side network element indicating the UE to enter into the power-saving state; and the UE entering into the power-saving state, wherein the power-saving state refers to a state in which the UE cannot respond to paging information sent by the network side, but can send a service request and perform periodic location update. A UE includes a sending module and a processing module. Another UE includes a receiving module and a processing module. The network-side network element includes a configuring module and a storing module.
US09565628B2 Energy saving functionality for small cells in E-UTRA and E-UTRAN
Apparatus and method are provided for small cell energy saving. In one novel aspect, switch-off-request is broadcasted by the small cell detecting the low-load condition. The small cells upon receiving the switch-off-request message enter the frozen state, which prevents the small cells from switching off. In another novel aspect, the small cell in the low-load condition request measurement reports from the UEs. The UEs replies with the measurement-reports message, which includes the detected neighboring IDs and the UE's traffic load. The low-load small cell includes the information derived from the measurement-reports in the switch-off-request message. In another novel aspect, the small cell broadcasts the switch-on-request message. Upon receiving switch-on-acknowledge messages from switched-off neighboring small cells, the small cell selects one or more target cells to send the cell-activation-request. The switched-off small cells, upon receiving the request to switch-on, uses a cost function to determine whether to switch on.
US09565624B2 Selective scanning for legacy radio coverage in idle mode
A mobile device may implement an idle mode process in order to selectively scan for legacy radio coverage using a timer-based scanning process. A mobile device may operate in idle mode and may establish a long term evolution (LTE) radio link with a nearby cell site. The idle mode process implemented by the mobile device may include evaluating one or more criteria that are indicative of whether the mobile device is capable of providing sufficient voice service capabilities using voice over LTE (VoLTE). Based on the criteria evaluation, a timer-based scanning process may be initiated. When the timer-based scanning process is initiated, the mobile device may scan for legacy radio coverage periodically. If no legacy radio coverage is available, the mobile device may indicate that voice services are unavailable.
US09565614B2 Method for controlling handoff of IEEE 802.22 network-based mobile terminal
The present invention relates to a method for controlling handoff of a mobile terminal, and more specifically, to a method for controlling handoff of a mobile terminal in an IEEE 802.22 wireless regional area network (WRAN) communication standard for defining communication of a fixed terminal which uses a frequency band that is not regionally used among television broadcasting frequency bands.
US09565613B2 Communication system and communication controlling method
A communication method in LIPA/SIPTO architecture is provided which, when a user equipment (UE) is to connect from a serving area to an external network, allows re-selection of an optimal gateway. The communication method allows selecting a gateway apparatus physically or topologically close to a site, where the user equipment is attached.
US09565612B2 Method and apparatus for interference management
In some aspects, restricted access nodes are assigned to a designated common channel while access terminals that are in active communication with a macro access node may selectively be assigned to the designated channel. In some aspects, an access terminal associated with macro access node may perform a handoff to a different carrier when the access terminal is in the vicinity of a coverage area of a restricted access node. In some aspects, an access terminal associated with a macro access node may perform a handoff to a different carrier based on location information. In some aspects, access to a restricted access node is controlled based on policy and/or based on operation of an access terminal associated with the restricted access node.
US09565607B2 Method and apparatus for performing handover in a wireless communication system
An operating method of a serving Base Station (BS) in a communication system is provided). The method comprises transmitting a first message to a Mobile Station (MS), wherein the first message includes information related to a random access resource that is allocated to the MS by a target BS, and wherein the random access resource is distinguishable from other random access resources of the target BS.
US09565600B2 Radio communication system, radio terminal, radio station, evolved packet core, and information gathering method
The present invention is a radio communication system in which a radio terminal obtains measurement information designated by a network in an idle state and reports the obtained measurement information in an active state, the radio communication system comprising: a radio station con to operate a first cell of a first Radio Access Technology, wherein, in the first cell, the radio station comprises; notifying means configured to notify the radio terminal of first configuration information related to obtainment of the measurement information in the first cell; and a request means configured to request the radio terminal to obtain, after the radio terminal moves to a second cell of a second Radio Access Technology different from the first Radio Access Technology, the measurement information in the second cell.
US09565597B2 Radio communication method, relay station and mobile station
In a mobile communication system, a mobile station receives intermittently a channel transmitted by a first or second base station through a relay station. Herein, the relay station, before execution of a handover for switching a connection destination of its own station from the first base station to the second base station, transmits information on the second base station. The mobile station, based on the information on the second base station received from the relay station before the handover, controls a timing for receiving the channel from the relay station after the handover.
US09565594B2 Link aggregation in wireless local area networks
Methods, systems, and devices are described for establishing a virtual communication link including at least a first and second physical link between two devices. A single virtual packet queue of a device may receive one or more data packets to be transmitted via the virtual communication link. The single virtual packet queue may attach a virtual sequence number to each of the one or more data packets and send the one or more data packets to one or more of the first or the second physical link according to the assigned virtual sequence numbers. The one or more packets may then be communicated via the first and/or second physical links according to link specific sequence numbers, such as medium access control (MAC) sequence numbers, assigned to the one or more data packets by the first and/or second physical links.
US09565589B2 Information distribution system and method, terminal apparatus, server apparatus, data reception method, and data transmission method
An information distribution system and method capable of averaging a traffic load over time and effectively utilizing communication facilities, wherein a terminal station 30 transmits to a contents server 10 a distribution request for desired information including information of time limit of distribution, and the contents server 10 receives the distribution request, estimates a time band where the traffic load is small in the communications system in the period until the time limit of distribution, pages the terminal station again at that period of time, and, if the terminal station is in a state able to receive the information content, transmits the requested information content to the terminal station 30 through a network node.
US09565583B2 Monitoring device and monitoring system
A monitoring device includes a transmitting unit, a receiving unit, and a determining unit. The transmitting unit transmits, to a plurality of base stations, instructions on mutual monitoring among the base stations. The receiving unit receives, from a base station that has detected abnormality of a base station serving as a monitoring target in accordance with the instruction among the base stations, information indicating a base station determined as having abnormality. The determining unit determines a level of a fault that has occurred in the base station indicated by the information received by the receiving unit.
US09565581B2 Iterative detection-decoding system
A nonbinary iterative detector-decoder (IDD) system. The IDD system comprises a detector, a decoder; and a nonbinary interface electrically connected between the detector and decoder. The interface is operative to convert a soft symbol and variance that is output by the detector into a corresponding nonbinary log likelihood ratio (LLR) vector that comprises one or more nonbinary LLRs, and to provide the LLR vector to the decoder. The interface is further configured to convert a nonbinary LLR vector comprised of one or more nonbinary LLRs that is output by the decoder into a corresponding soft symbol and variance, and to provide the soft symbol and variance to the detector.
US09565580B2 Prioritizing repair of signal leakage in an HFC network
A method or apparatus of identifying for repair a signal leak in an HFC network, wherein a base transceiver station in the vicinity of the HFC network transmits a BTS signal over-the-air. The method comprises or apparatus performs the steps of: (a) identifying a location of the signal leak; (b) in the vicinity of the signal leak, detecting the BTS signal; (c) determining a level of the BTS signal; (d) defining a threshold level; (e) with the use of a processor, determining whether the level of the BTS signal meets or exceeds the threshold level; and (f) indicating for repair the signal leak if the level of the BTS signal meets or exceeds the threshold level.
US09565578B2 Method for collecting and aggregating network quality data
A system and method are provided for collecting wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by a client device in communication with the wireless network. The client device reports the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyzes the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. The server provides access to the network quality for devices with permission to access the wireless network quality database.
US09565574B2 Communication control apparatus, radio base station apparatus, radio terminal apparatus, and communication control method
A communication control apparatus, in a wireless communication system having an area in which coverage areas of a macro cell base station and a small cell base station using different frequency bands overlap, includes a storage unit and a control unit. The storage unit stores small cell base station information indicating whether the small cell base station is present within a coverage area of a macro cell base station. The control unit instructs a radio terminal apparatus present within the coverage area of the macro cell base station to perform quality measurement in a frequency band of the small cell base station when the small cell base station is present within the coverage area of the macro cell base station based on the small cell base station information.
US09565573B2 Providing secondary coverage in a mobile communication system
Example methods, apparatus, articles of manufacture and systems for providing secondary coverage in a mobile communication system are disclosed. Example methods for a first device to provide secondary coverage in a mobile communication system include transmitting a secondary coverage signal and receiving a presence indication from a second device. Such example methods can also include reporting the presence indication to an access node of the mobile communication system. Such example methods can further include receiving information from the access node to enable relay node functionality in the first device in response to reporting the presence indication to the access node.
US09565571B2 Communication coverage navigation
A network device may predict the use of a mobile device and configure a network based on the prediction. The network device may provide instructions to display coverage indicators for the mobile device based on the predictions.
US09565567B2 Method and apparatus to coordinate simultaneous transmission in overlapping wireless networks
In one aspect the embodiments of the invention provide a method that includes transmitting a first frame comprising a first type of message from a first node for reception by a second node. The first node is associated with a first wireless communication system and the second node is associated with a second wireless communication system. The first type of message includes a first information element for identifying the second node and a second information element for specifying that the first frame is transmitted to initiate a request for simultaneous transmission by the first node and by the second node. The first frame is also received by a third node that is part of the first wireless communication system. The method further includes receiving from the third node a second frame that includes a second type of message. The second type of message identifies the second node and specifies, based on a measurement performed by the third node on the first frame and a measurement performed by the third node on a third frame transmitted by the second node, whether the request for simultaneous transmission is accepted or is not accepted by the third node. The method further includes transmitting a fourth frame that includes the second type of message from the first node for reception by the second node. The second type of message identifies the second node and specifies that the request for simultaneous transmission was accepted by the third node.
US09565566B1 5 GHz sub-band operations
A method and apparatus for operating multiple transceivers concurrently in a 5 GHz wireless frequency band. A wireless device includes at least a first transceiver and a second transceiver, and operates the first transceiver in a first sub-band of the 5 GHz wireless frequency band. The wireless device selects a second sub-band of the 5 GHz wireless frequency band based at least in part on the first sub-band, and operates the second transceiver in the second sub-band while concurrently operating the first transceiver in the first sub-band. For example, the second sub-band may be frequency separated from the first sub-band by at least a threshold frequency gap.
US09565563B2 Method for authenticating data packets received by a station of a digital telecommunications system
A method of authenticating data packets transmitted by terminals and received by a station, each terminal successively transmitting data packets in a plurality of different frequency bands according to a frequency hop sequence specific to said terminal, includes, for a data packet received by the station, i) measuring the frequency band in which the considered data packet has been received, ii) extracting an identification code from said considered data packet, iii) determining a theoretical frequency hop according to the frequency hop sequence associated with said extracted identification code, and iv) calculating a frequency hop deviation according to the theoretical frequency hop and to the frequency bands measured for the considered data packet and for the previous data packet. The authentication method includes determining whether data packets have been transmitted by the terminal associated with this identification code according to at least one frequency hop deviation.
US09565559B2 Method and system for preserving privacy during data aggregation in a wireless sensor network
A computer-based system and method for secured privacy preservation scheme while data aggregation in a non-hierarchical wireless sensor network that lacks peer-to-peer communication between the communicating sensor nodes is disclosed. The method and system adopts formation of self-adaptive efficient cluster formation for robust privacy preservation in the network by grouping the multiple sensor nodes in the network to form multiple clusters that enables low computation overhead and high scalability in the network. The method and system of the invention discloses an effective twin-key management scheme that provides establishment of secure communication among the sensor nodes and the secure communication between at least one sensor node with the sever node performing the function data aggregation of the data collected by the sensor nodes.
US09565558B2 Securing communications of a wireless access point and a mobile device
In one or more embodiments, a network provider can receive a request to access a public network via a wireless network implemented via one or more wireless access points. The network provider can receive, via an unsecured wireless communication from a mobile device utilizing the wireless network and via a hypertext transfer protocol secure (HTTPS), an encryption key usable to secure wireless communications from the mobile device utilizing the wireless network. The encryption key can be encrypted via a public encryption key, received from the network provider or previously stored by the mobile device, associated with the network provider. The network provider can decrypt the encryption key and can provide the encryption key to a wireless access point implementing the wireless network and communicating with the mobile device. The wireless access point and the mobile device can communicate in a secure fashion based on the encryption key.
US09565553B2 Localizing a mobile data path in a radio access network under control of a mobile packet core in a network environment
A method is provided in one example embodiment and includes establishing a control channel between a first entity associated with an access network and a second entity associated with a core network. The control channel is associated with a session identifier identifying a user session. The method further includes receiving policy information associated with the user session from the second entity using the first control channel. The policy information is indicative of one or more policies to be applied in the access network to user data associated with the user session.
US09565530B2 Methods and apparatus for identifying and authorizing location servers and location services
Techniques are provided which may be implemented in various methods, apparatus, and/or articles of manufacture to allow a mobile device to obtain certain location service(s) and/or the like from one or more computing devices that have been authorized for use. For example, in certain implementations, an authorizing location server may obtain a first message from a mobile device indicating a first set of location servers, determine a second set of location servers based, at least in part, on the first set of location servers, and transmit a second message to the mobile device indicating that the second set of location servers are authorized for location service related access by the mobile device.
US09565518B2 Emergency response system operated on a bluetooth low energy network
A method of emergency response on a network of Bluetooth low energy (BLE) beacons includes: broadcasting corresponding identification information from each of at least three of the BLE beacons over the BLE network; and receiving a distress message at one of the BLE beacons over the BLE network from a user device that received the broadcasted corresponding identification information from the at least three of the BLE beacons. The method may further include installing the network of the BLE beacons at corresponding dispersed locations over a venue to provide an emergency response network for the venue. The network of BLE beacons may include a master BLE beacon, the method further including retransmitting the distress message by one or more of the BLE beacons over the BLE network until the master BLE beacon receives the distress message, and alerting an emergency response provider by the master BLE beacon.
US09565513B1 Systems and methods for providing long-range network services to short-range wireless devices
Systems and methods relating to providing long-range network service to short-range wireless devices are disclosed. The system includes a short-range wireless device, a remote server, and a long-range wireless device for establishing a data path between the short-range wireless device and the remote server. The system performs a described method by using the short-range wireless device to alternate the transmission and concealment of an incitation signal so as to allow the long-range wireless device to establish and maintain the data path without any intervention, supervision, or inputs from a human user.
US09565511B2 Method and apparatus for improving low-cost MTC (machine-type communication) devices in a wireless communication system
A method and apparatus are disclosed for improving low-cost MTC (Machine-Type Communication) devices in a wireless communication system. The method includes broadcasting, in a system information, a first information used for cell re-selection. The method further includes providing a second information, for a neighboring cell or a frequency, that is used for cell re-selection.
US09565509B2 Enhanced coding and parameter representation of multichannel downmixed object coding
An audio object coder for generating an encoded object signal using a plurality of audio objects includes a downmix information generator for generating downmix information indicating a distribution of the plurality of audio objects into at least two downmix channels, an audio object parameter generator for generating object parameters for the audio objects, and an output interface for generating the imported audio output signal using the downmix information and the object parameters. An audio synthesizer uses the downmix information for generating output data usable for creating a plurality of output channels of the predefined audio output configuration.
US09565508B1 Loudness level and range processing
Loudness signal processors and methods for processing an input audio signal in order to control a resulting integrated loudness level and a resulting loudness range of an output audio signal by a predetermined target loudness level and by a predetermined target loudness range, the processors and methods comprising level detection and level distribution analysis; transfer function generation based on the level distribution, the predetermined target loudness level and the predetermined target loudness range; and calculation of a gain to apply to said input audio signal, resulting in said output audio signal.
US09565507B2 Destructive interference microphone
A higher-order acoustical pressure measurement device (e.g., microphone) is disclosed. The device includes a first acoustic pressure measurement from a generally concentrated spatial location and a second acoustic pressure measurement having a spatiality greater than the concentrated spatial location of the first acoustic pressure measurement and at least one destructive interference signal. The destructive interference signal is characterized at least in part by the spatiality of the second acoustic pressure measurement. A higher-order microphone includes sensor elements configured to provide a destructive interference signal such that interference at one sensor element is configured to lower the destructive interference signal for the primary direction of directivity from a source signal.
US09565502B2 Binaural hearing assistance system comprising a database of head related transfer functions
The application relates to a binaural hearing assistance system comprising left and right hearing assistance devices adapted for being located at or in a left and right ear, respectively, of a user, each of the left and right hearing assistance devices comprising a) an input unit for providing one or more electric input signals based on one or more input sounds of a sound field surrounding the binaural hearing assistance system; b) a source separation unit for separating and localizing one or more sound sources Ss in said sound field relative to the input transducer unit based on said one or more electric input signals, and providing respective separated sound source signals Xs, and localization parameters LPs of said one or more sound sources (s=1, 2, . . . , Ns); c) an antenna and transceiver unit adapted for allowing an exchange of said electric input signals, and/or said separated sound source signals Xs and/or said localization parameters LPs of said one or more sound sources between said left and right hearing assistance devices. The application further relates to a method of operating a binaural hearing assistance system. The object of the present application is to provide an improved binaural hearing assistance system. The problem is solved in that the system further comprises d) a comparison and calculation unit for comparing said electric input signals, and/or said separated sound source signals Xsl, Xsr and/or said localization parameters LPsl, LPsr of said left and right hearing assistance devices, respectively, to estimate a head related transfer function HRTF value for one or more of said sound sources S with said localization parameters LPs at a given point in time; and e) a memory unit for storing and updating a database of said HRTF values and optionally said localization parameters LPs over time. This has the advantage of providing a flexible binaural hearing assistance system that is capable of learning the relevant HRTFs of its user, optionally without being initialized. The invention may e.g. be used in hearing aids, headsets, ear phones, active ear protection systems and combinations thereof.
US09565496B2 Sound reproduction device
A sound reproduction device includes a modulator having an output terminal for outputting a modulated carrier wave signal obtained by modulating a carrier wave signal in a ultrasonic band with an audible sound signal, a super-directivity loudspeaker connected to the output terminal, a capacitor connected between a ultrasonic wave source and a ground, first and second current detectors for detecting currents flowing through the super-directivity loudspeaker and the capacitor, a high-pass filter for outputting a filtered signal obtained by eliminating a low-frequency band component of the current detected by the first current detector, and a differential amplifier unit for outputting a signal corresponding to a difference between the filtered signal and the current detected by the second current detector. The ultrasonic wave source is configured to output the carrier wave signal such that the signal output from the differential amplifier unit is constant.
US09565495B2 Contactless audio adapter, and methods
A contactless, electromagnetic (EM) replacement for cabled Standards-based interfaces (such as USB, I2S) which handles data transfer requirements associated with the Standard, and capable of measuring and replicating relevant physical conditions on data lines so as to function compatibly and transparently with the Standard. A contactless link between devices having transceivers. A non-conducting housing enclosing the devices. A dielectric coupler facilitating communication between communications chips. Conductive paths or an inductive link providing power between devices. An audio adapter communicates over a contactless link with a source device, and via a physical link with a destination device such as a conventional headset. Power may be provided to the adapter from the source device, and by the adapter to the destination device.
US09565493B2 Array microphone system and method of assembling the same
Embodiments include a microphone assembly comprising an array microphone and a housing configured to support the array microphone and sized and shaped to be mountable in a drop ceiling in place of at least one of a plurality of ceiling tiles included in the drop ceiling. A front face of the housing includes a sound-permeable screen having a size and shape that is substantially similar to the at least one of the plurality of ceiling tiles. Embodiments also include an array microphone system comprising a plurality of microphones arranged, on a substrate, in a number of concentric, nested rings of varying sizes around a central point of the substrate. Each ring comprises a subset of the plurality of microphones positioned at predetermined intervals along a circumference of the ring.
US09565484B2 Apparatus and method for managing marketing
A method that incorporates teachings of the present disclosure may include, for example, the steps of transmitting media content to a group of set top boxes for presentation with an overlay superimposed onto the media content, receiving a first comment from a first set top box of the group of set top boxes where the first comment is presentable with the overlay and the media content by the group of set top boxes, determining a first advertisement based on the first comment, and transmitting the first advertisement to the first set top box for presentation with the overlay and the media content. Other embodiments are disclosed.
US09565479B2 Methods and apparatus for seeking within a media stream using scene detection
A system uses generated scene transition frames to allow fast seeking within a media stream. A set of scene transition frames associated with the media stream are generated, then transmitted along with the media stream from a remotely located media source over a network. A subset of the scene transition frames are displayed, allowing a desired scene transition frame to be selected from a subset of the scene transition frames based on user input. The media source can then be displayed (e.g., played) starting from a frame corresponding to the desired scene transition frame.
US09565474B2 Media content crowdsource
The provisioning of media content to computing devices that might not normally have access thereto. Example types of media or media content may include advertising media, broadcast media, social media, news media, and others.
US09565473B2 Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand programs
Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand (VOD) programs are disclosed. An example method disclosed herein comprises obtaining subscriber metering data from a site metering device monitoring presentation of VOD content at a first subscriber site, obtaining server metering data from a VOD server, the server metering data including identification information for a plurality of subscriber sites to identify particular VOD content provided uniquely to each of the subscriber sites, the identification information manipulated to preserve anonymity of the plurality of subscriber sites, manipulating at least a portion of the subscriber metering data to determine a first manipulated identifier to identify the first subscriber site, and using the first manipulated identifier to cross-reference the manipulated identification information included in the server metering data to merge the subscriber metering data and the portion of the server metering data uniquely associated with the first subscriber site.
US09565467B2 Power and computational load management techniques in video processing
Techniques for managing power consumption and computational load on a processor during video processing and decoding are provided. One representative embodiment discloses a method of processing a data stream that includes video data. According to the method, one or more protocols used to create the data stream are identified. The various parsing and decoding operations required by the protocol are then identified and managed based on the available electrical power or available processing power. Another representative embodiment discloses a method of processing a data stream that includes video data. According to the method, one or more protocols used to create the data stream are identified. The various parsing and decoding operations required by the protocol are then identified and managed based on a visual quality of the video or a quality of experience.
US09565453B2 Method for encoding and decoding image information
The present invention relates to a method for encoding and decoding image information and to an apparatus using same, and the method for encoding the image information, according to the present invention, comprises the steps of: generating a recovery block; applying a deblocking filter to the recovery block; applying a sample adaptive offset (SAO) to the recovery block to which the deblocking filter is applied; and transmitting the image information including information on the SAO which is applied, wherein in the step of transmitting, information for specifying bands that cover a scope of a pixel value, to which a band off set is applied, is transmitted when the band offset is applied during the step of applying the SAO.
US09565451B1 Prediction dependent transform coding
Encoding and decoding using prediction dependent transform coding are provided. Encoding and decoding using prediction dependent transform coding may include identifying a current input block from a current input frame from an input video stream, generating a prediction block for the current input block, generating a residual block based on a difference between the current input block and the prediction block, generating, by a processor in response to instructions stored on a non-transitory computer readable medium, an encoded block by encoding the residual block based on the prediction block using the using prediction dependent transform coding, including the encoded block in an output bitstream, and outputting or storing the output bitstream.
US09565450B2 Method and device for processing video signal
The present invention encodes a warp map by using a video codec such as a multi-view texture image by a warp converter, and decodes a warp map by using a video codec such as a multi-view texture image by using a warp inverter. The present invention may incur less additional costs because it does not use a dedicated warp map coder. In addition, the present invention may convert a warp map by using a warp map converter and send the converted map to an encoder and invert decoded warp map information by using a warp map inverter so that the warp map is encoded and decoded by using a video codec such as a multi-view texture image. In addition, it is possible to increase compatibility by enabling various kinds of supplementary data to be used. In addition, it is possible to increase technique compatibility by simply applying a warp map scheme to a 3D video coding technique using a depth map.
US09565449B2 Coding multiview video plus depth content
This disclosure describes techniques for coding 3D video block units. In one example, a video encoder is configured to receive one or more texture components from at least a portion of an image representing a view of three dimensional video data, receive a depth map component for at least the portion of the image, code a block unit indicative of pixels of the one or more texture components for a portion of the image and the depth map component. The coding comprises receiving texture data for a temporal instance of a view of video data, receiving depth data corresponding to the texture data for the temporal instance of the view of video data, and encapsulating the texture data and the depth data in a view component for the temporal instance of the view, such that the texture data and the depth data are encapsulated within a common bitstream.
US09565446B2 Apparatus for encoding a moving picture
Provided is an apparatus for encoding a moving picture. When the current block is coded in intra prediction and a size of the transform block is larger than 4×4, the quantized transform coefficients of the quantized transform block are divided into a plurality of sub-blocks. The plurality of sub-blocks are scanned according to a first scan pattern determined by the intra prediction mode of the current block and the quantized transform coefficients of each sub-block are scanned according to a second scan pattern determined by the intra prediction mode of the current block. The first scan pattern for scanning the plurality of sub-blocks is the same as the second scan pattern for scanning the quantized transform coefficients of each sub-block.
US09565441B2 Method and apparatus for quantization level clipping
A method and apparatus for clipping a transform coefficient are disclosed. In one implementation, a method is implemented in a video encoder for clipping a quantization level. The method operates by generating the quantization level for a transform coefficient of a transform unit by quantizing the transform coefficient according to a quantization matrix and quantization parameter, determining a clipping condition in the video encoder based on video source bit-depth, and clipping the quantization level according to the clipping condition to generate a clipping-processed quantization level.
US09565437B2 Parameter set designs for video coding extensions
Systems, methods, and devices for coding multilayer video data are disclosed that may include encoding, decoding, transmitting, or receiving multilayer video data. The systems, methods, and devices may transmit or receive a video parameter set (VPS) including information for a series of layers, each layer including visual signal information. The systems, methods, and devices may code (encode or decode) video data based on the visual signal information signaled per layer in the VPS.
US09565429B2 Method and apparatus for coding matrix and method and apparatus for decoding matrix
The present disclosure provides a method and an apparatus for coding or decoding a matrix, includes: dividing a matrix into layers according to a preset quantity of divided layers, and grouping matrix elements into different layers; performing, according to a determined layer number of a highest layer to be coded and in an order of layers one by one, coding processing on matrix elements at each layer to be coded; for a layer having a layer number less than or equal to the layer number of the highest layer to be coded, writing residual data between an original matrix element value corresponding to the layer and a corresponding matrix element predicted value into a bit stream; for a layer having a layer number greater than the layer number of the highest layer to be coded, writing no coded data of the layer into the bit stream.
US09565426B2 Lip sync error detection and correction
A method of managing lip synchronization error in a multimedia content delivery network includes identifying a video packet and an audio packet associated with the video packet and determining a synchronization offset between the audio and video packets at a first monitoring point in the network. The audio and video packets are then detected at a second monitoring point in the network and a second synchronization offset is determined. When a delta between the first synchronization offset and the second synchronization offset exceeds a threshold, lip synchronization error information may be automatically recorded and/or reported to a service provider and corrective action may be taken if potential sources of the lip synchronization error are within the domain of the service provider. The video packet may be identified by a timestamp within the packet and the audio packet may be identified by audio data within the audio packet.
US09565424B2 Information processing device, information processing method, and program
There is provided an information processing device including an acquirer that acquires second data obtained by converting first data constituted by bit data having a first number of bits into symbols having a second number of bits greater than the first number of bits, with respect to each of the bit data, a comparator that compares a first symbol string constituted by a plurality of symbols contained in the second data prior to reverse conversion of the acquired second data into the first data, to a second symbol string representing a code targeted for detection, and a detector that detects the first symbol string as the code targeted for detection from the second data, on the basis of the result of the comparison by the comparator.
US09565421B2 Device for creating and enhancing three-dimensional image effects
A device for creating more natural three-dimensional image effects which may be recorded, for example, by video cameras. The device has an intermittent image pathway occluder for receiving at least two image pathways which alternately and intermittently occludes the two image pathways, a horizontal imaging-shifting component for shifting at least one of the image pathways leftward or rightward, a vertical imaging-shifting component for shifting the image pathways upward and downward, and an image pathway compositing component which forms a coincident superimposed composite three-dimensional image after the image pathways have been shifted by the horizontal and vertical imaging-shifting components, and after passing through the intermittent image pathway occluder. Also, a device for enhancing the more natural three-dimensional effect of such images which are created and which may be recorded and/or displayed.
US09565420B2 Image processor, image capture device, image processing method and program
This image processor 10 includes: an input interface 11 that receives first and second images, on one of which the position of the subject has shifted in a particular direction from the position on the other; a color image generating section 13a that generates a color image in which the pixel values of respective pixels of the first and second images are used as the values of first and second colors, respectively; a decision section 13b that calculates an index value indicating the degree of color shift between the first and second colors in the color image and that determines, based on the index value, whether or not the first and second images match each other; and an image moving section 13c that performs, if the decision has been made that the first and second images do not match each other, the processing of making the second image closer to the first image by replacing the pixel value of each pixel of the second image with the pixel value of a pixel that is adjacent to the former pixel in the particular direction.
US09565414B2 Efficient stereo to multiview rendering using interleaved rendering
Approaches are described for generating a multiview autostereoscopic image from a stereo three-dimensional input image pair. A stereo to multiview rendering system receives a stereo three-dimensional image including a left image and a right image at a first view position and a second view position, respectively. The system generates a first input warp and a second input warp that maps the left image and the right image to a third and fourth positions, respectively, where the third and fourth positions lie between the first and second view positions. The system generates a plurality of output warps based on the first warp and the second warp. The system resamples each output warp in the plurality of output warps to create a plurality of partial output images. The system interleaves the plurality of partial output images to generate a composite output image.
US09565412B2 Image processing apparatus that develops photographed data, image processing method, and recording medium
An image processing apparatus which is capable of satisfactorily developing photographed data by making up a difference in saturation level between color signals through replacement of a color signal. Saturation levels of respective color signals in photographed data are calculated, and an upper limit of a dynamic range in the photographed data is determined. Based on the upper limit, replacement ratios for the color signals, which change toward the saturation levels of the color signals, are obtained. Each of the color signals is adjusted according to the upper limit. Based on the replacement ratios, a replacement process is carried out in which a color signal of which the saturation level is low is replaced with a color signal of which the saturation level is high. The photographed data on which the replacement process has been carried out is subjected to a predetermined process to obtain developed data.
US09565410B2 Automatic white balance with facial color features as reference color surfaces
An automatic white balance method and an electronic media device incorporating the method deploy characterized individual human facial color features set of a user or users of the device as reference color surfaces in automatic white balance illuminant estimation and color adjustments, which could improve illuminant estimation accuracy, provide flexible color adjustment options and render the image color to each user's own satisfaction taking into account user preferred rendition as target values through a human-machine interactive interface.
US09565407B2 Projection display apparatus and image display system
A projection display apparatus includes a light shielding member provided with an opening through which light from a light source passes, and a light modulation element unit configured to face the light shielding member to be illuminated by the light passing through the opening of the light shielding member, the light shielding member has a first region and a second region that is located between the first region and the opening, the light modulation element unit has a third region facing the first region, and a fourth region facing the second region, and a first average temperature gradient between the first region and the third region is greater than a second average temperature gradient between the second region and the fourth region.
US09565399B2 Endoscope system, processor device thereof, and image processing method
In an oxygen saturation level measurement mode, a color image sensor images an internal body portion alternately irradiated with measurement light and normal light. A normal image is produced from image data obtained under irradiation with the normal light. An oxygen saturation level is calculated from image data obtained under irradiation with the measurement light. Based on the oxygen saturation level, a hyperoxic region and a hypoxic region are determined in the normal image. A color balance process and a color enhancement process are applied to the hyperoxic region to improve visibility of depressions and projections of internal body tissue and a blood vessel pattern. A gain process is applied to the hypoxic region to make distinct color variations according to the degree of the oxygen saturation level.
US09565394B2 System for displaying an image
A system and a method for displaying an image are disclosed herein. The system includes a surface on which the image is displayed and a display rendering device to display the image on the surface. The system also includes a capture device to detect the surface, a processor, and a non-transitory computer-readable storage medium including instructions that cause the processor to: determine dimensions of the surface, determine a first orientation of the surface, convert the image to display on the surface based on the determined dimensions of the surface and the determined first orientation of the surface, detect repositioning of the surface to a second orientation, determine the second orientation of the surface, and convert the image to display on the surface based on the determined dimensions of the surface and the determined second orientation of the surface relative to the capture device.
US09565384B2 Radiation imaging apparatus and control method thereof
A radiation imaging apparatus includes: a radiation detection unit in which a plurality of photoelectric conversion units to convert radiation signals into charge signals and store the charge signals is located; a storage control unit configured to control the storage of the charge signals executed by the plurality of photoelectric conversion units; a reading control unit configured to control reading of the charge signals stored by the plurality of photoelectric conversion units; and a control unit configured to fix an indefinite potential generated at the radiation detection unit while at least one of the storage control of the charge signals by the storage control unit and the reading control of the charge signals by the reading control unit is not carried out.
US09565381B2 Solid-state image sensor and image-capturing device
A ranging pixel located in a peripheral region of a solid-state image sensor includes a microlens having a center axis that is shifted relative to a center axis of the ranging pixel, a first waveguide, and a second waveguide. The first waveguide is disposed on a side of the center axis of the ranging pixel that is in a direction opposite to a direction (projection shift direction) obtained by projecting a shift direction of the microlens onto a straight line connecting a center of the first waveguide and a center of the second waveguide, and the second waveguide is disposed on another side of the center axis of the ranging pixel that is in a direction identical to the projection shift direction of the microlens. In addition, at least one of the difference between the refractive indices of the core and the clad and the cross-sectional area of the core is greater in the first waveguide than in the second waveguide.
US09565380B2 Data processor and data processing method including a decision circuit that compares input pixel data to defective pixel data
A plurality of pieces of first input data are input to a first decision circuit in an order based on a first rule. The memory has a plurality of first memory areas that respectively store a plurality of pieces of first data that match at least part of the plurality of pieces of first input data. The first decision circuit compares the first data read from the memory with the first input data to be input. When they do not match each other, The first decision circuit compares the first data with the first input data to be input next. When they match, The first decision circuit compares the first data read next from the memory on the basis of the first read pointer incremented with the first input data to be input next.
US09565378B2 Imaging device
An imaging device includes a solid-state imaging device configured to include a plurality of pixels, the solid-state imaging device outputting subject data according to a pixel signal output by the pixel of an image region on which subject light is incident and optical black (OB) data according to the pixel signal output by the pixel of a constantly shielded OB region of a plurality of columns or rows located on an end of the image region as image data, and an imaging processing unit configured to output pre-processed image data obtained by performing black level correction on partial subject data included in the image data using the same OB data included in the image data output by the solid-state imaging device.
US09565377B2 Multifunctional sky camera system for total sky imaging and spectral radiance measurement
A multifunctional sky camera system and techniques for the use thereof for total sky imaging and spectral irradiance/radiance measurement are provided. In one aspect, a sky camera system is provided. The sky camera system includes an objective lens having a field of view of greater than about 170 degrees; a spatial light modulator at an image plane of the objective lens, wherein the spatial light modulator is configured to attenuate light from objects in images captured by the objective lens; a semiconductor image sensor; and one or more relay lens configured to project the images from the spatial light modulator to the semiconductor image sensor. Techniques for use of the one or more of the sky camera systems for optical flow based cloud tracking and three-dimensional cloud analysis are also provided.
US09565363B1 Stabilization of captured images for teleoperated walking biped robots
An example method for stabilizing images involves obtaining an image of an environment from a perspective of the robot. The method also involves receiving one or more depth measurements. The depth measurements correspond to locations within the image. The method further involves determining first boundaries around a particular location within a section of the image. The particular location is approximately centered within the first boundaries. Additionally, the method involves determining an extent of deviation of a particular position of the image capture device from a reference position. The particular position is a position of the image capture device at a point in time at which the image was captured. Further, the method involves determining second boundaries by shifting the first boundaries by an amount proportional to the determined extent of deviation. The method additionally involves providing, to a display device, a portion of the image defined by the second boundaries.
US09565352B2 Optical apparatus
An optical apparatus includes an image sensor that includes a focus detecting pixel and an image pickup pixel, a first focus detector configured to provide a focus detection based upon a phase difference between the pair of image signals detected by the focus detecting pixel of the image sensor, a second focus detector configured to provide a focus detection based upon a contrast value based upon an output of the image pickup pixel of the image sensor, and a controller configured to provide autofocus utilizing the first focus detector when a focus detection precision of the first focus detector is equal to or higher than a first value and an image magnification variation amount calculated from a wobbling amount of the image pickup optical system used for the second focus detector is equal to or higher than a second value.
US09565346B2 Camera module
A camera module includes an imaging function section, a connector forming section, and a connecting section combined in a laminated body. The connecting section is thinner than the imaging function section and is bendable. The imaging function section includes a cavity and a through hole. An image sensor IC is disposed within the cavity. A lens unit is mounted in the imaging function section to be optically coupled to the image sensor IC via the through hole. A light shielding member covers a boundary between the connecting section and the imaging function section that define a height difference.
US09565337B1 Computing array of high-resolution halftone pixel values by addressing halftone dot function and averaging values to determine value at printer resolution
A computational halftoning process determines a halftoned image having halftoned pixel values by processing an array of input pixels. For each input pixel, an array of high-resolution printer coordinates is defined at a higher spatial resolution than the printer resolution, and a coordinate transformation is applied to determine a corresponding array of high-resolution dot coordinates. An array of high-resolution halftoned pixel values is then determined responsive to the code value of the input pixel by addressing a halftone dot function using the array of high-resolution dot coordinates. A halftoned pixel value is then determined by averaging the high-resolution halftoned pixel values.
US09565335B2 Full color visibility model using CSF which varies spatially with local luminance
The present disclosure relate generally to image signal processing, color science and signal encoding. One claim recites an apparatus including: an input for obtaining color image data; memory for storing a luminance contrast sensitivity function (CSF1) and a chrominance contrast sensitivity function (CSF2); means for degrading data representing color image data with the CSF1 and the CSF2 to predict visibility changes attributable to encoding plural-bit information in the obtained color image data, in which the CSF1 varies depending on luminance values associated with local regions of the color image data, in which said means for degrading data representing color image data yields results for different image areas within the color image data, and in which the CSF1 is used for degrading luminance data and the CSF2 is used for degrading chrominance data; and means for altering the color image data by encoding plural-bit information therein, in which signal embedding strength of the encoding within the different image areas varies based on the results. Of course, other features, combinations and claims are disclosed as well.
US09565329B2 Image reader, and method and computer-readable medium for the same
An image reader including a document table having a reference point, a first region of a sheet having a predetermined size when a vertex of the sheet is positioned on the reference point, and a second region, a changing mechanism changing a reading position in a sub scanning direction, and a controller configured to control the changing mechanism to change the reading position to a first position such that a distance in the sub scanning direction between the reference point and the first position corresponds to a length of the predetermined sheet size in the sub scanning direction, acquire specific digital data of the second region through image reading in the first position with a light source turned off, compare a particular value of the specific digital data with a criterion value within the second region, and determine a state of a document cover based on the comparison.
US09565325B1 Image forming apparatus
An image forming apparatus comprises a sensor, a base, a clamping section and a limiting section. The sensor includes a hook having a claw section. The sensor is held on the base. The clamping section and the limiting section are arranged on the base. The claw section is clamped with the clamping section. The limiting section is elastically deformable when the sensor is mounted on the base. When the claw section is clamped with the clamping section, the limiting section faces the hook from the opposite side of the clamping section so as to limit the position of the hook.
US09565323B2 Image processing apparatus, method of controlling the same, and storage medium
An image processing apparatus which makes it possible to realize easy accessing of registered information of any function and provide a user interface having high operability. The image processing apparatus stores setting information configured via an operating section and access information for use in accessing the setting information in association with each other. Further, the image processing apparatus stores the setting information and button information in association with each other. The button information is displayed on a touch panel in a user selectable form. When an item of the button information displayed on the touch panel is selected by a user, a portal application detects the access information associated with the selected button information item. The setting information is acquired based on the detected access information. The image processing apparatus performs image processing based on the acquired setting information.
US09565317B2 Method and system for providing communication control functionality at a remotely located site using a distributed feature architecture
A method for providing communication control functionality at a remotely located site using a distributed feature architecture which provides communication features and data records to an Enhanced Network User (ENU). The ENU connects to a Distributed Feature Network (DFN) in order to gain access to communications features contained in the DFN. Based on the type of communication requested, one or more feature boxes are created in order to implement the requested communication.
US09565316B2 Multidimensional virtual learning audio programming system and method
A process and system for generating three dimensional audio for television broadcast includes generating a virtual map of participants with a plurality of positions, each participant selecting one of the positions, determining a direction from each position to each other position on the map and to predetermined listener position, receiving sound from each participant, converting the received sound according to the direction of the speaking participant to the listener, mixing the converted sounds, transforming the mixed sound into binaural audio, and directing the binaural audio sound for transmission to a television viewer. The result is a clarified sound that gives to the television viewer a sense of where the speaking participant is positioned relative to the listening television viewer.
US09565315B2 Social networking-based teleconferencing system and method
A system and method for creating teleconferences that leverage social networking websites and messaging thereof. The system includes a teleconferencing website hosted on a server for scheduling a teleconference in response to user input, and for generating a message for display on a social networking website. The message includes information about the teleconference and a link to one or more invitees to the teleconference. The system further includes an interactive voice response system for hosting the teleconference to connect at least some of the one or more invitees to the teleconference. The system further includes a client application running on a mobile device associated with each of the at least some of the one or more invitees. The client application receives a notification of the teleconference from the social networking website, and includes a control interface to enable an associated invitee to join the teleconference.
US09565312B2 Real-time predictive routing
The methods, apparatus, and systems described herein are designed to route customer communications to the best agent or best available agent. The methods include receiving a customer communication, predicting a demographic profile of the customer associated with the customer communication, and providing a routing recommendation to route the customer to an agent based on the prediction and historical customer data.
US09565310B2 System and method for message-based call communication
A system and method for message-based call communication is provided. Speech utterances are obtained from a caller during a call with an agent. Each of the speech utterances are transcribed into a text message and the text messages are provided to the agent. One or more written responses, in reply to each speech utterance from the caller, are received from the agent. The written responses are converted to synthesized speech for providing to the caller. The speech utterances from the caller and the synthesized speech from the agent are processed and one or more characteristics of the caller and the agent are identified. A role for each of the caller and the agent is determined based on the identified characteristics.
US09565305B2 Methods and systems of an automated answering system
In one embodiment, a computer-implemented method of a designated automated answering system (AAS) includes receiving a client-side application message to an AAS. The AAS includes a server-side entity managed by an enterprise. The client-side application message comprises a user's query for enterprise-related information. The client-side application message are parsed to identify user-identification data. A step includes determining one or more information sources relevant to the query for enterprise-related information. At least one or more information sources are queried. A step includes receiving a query information from the at least one or more information sources. The query information is relevant to the user's query. A natural-language text message that responds to the user's query is generated. The natural-language text message includes a single response.
US09565302B2 Automatic contextual media recording and processing utilizing speech analytics
Embodiments are provided for the automatic real-time recording and processing of media in a communications network based on the context of the media. In one embodiment, a media stream is received in an analysis module in a service platform in the communications network. The media stream may represent a communication session between a calling party and a call center in the network. The incoming media steam is analyzed to identify words comprising a context of the communication session. A determination is then made as to whether the context of the communication session is related to a set of business rules associated with the service platform which may automatically trigger the retention of a recording of the communication session. If the context of the communication session is related to the set of business rules, the retention of the communication session is automatically triggered in real-time at a recording module.
US09565298B1 Method and device for appending information in a conversation in a voice based networking website
Certain aspects of the present disclosure relates to a computer implemented method for executing application code to connect with a voice based networking website, the method includes connecting at least a user in a conference through the voice based networking website. The information provided by at least the user is appended in a conversation after the conference is over. The appended information is displayed in the voice based networking website as per a timestamp.
US09565282B2 Communication device and quick dialing method
A quick dialing method executable on a communication device includes detecting an action by a user on a touch screen of the communication device; dialing a selected quick contact when the detected action is a preselected triggering action.
US09565277B2 Dual-homed external network access in a distributed internet protocol (IP) router
Dual-homed forwarding techniques ensure that packets destined for a private network location are forwarded directly to the private network. Host devices adapted for dual-homed forwarding techniques may first search a forwarding table to identify an outgoing interface associated with a packet's destination address, and then search an egress table to identify an entry associated with the outgoing interface. The identified entry in the egress table indicates whether the outgoing interface is a remote interface, and if so, a dual-homing identifier associated with the outgoing interface. If so, the host device searches the forwarding table a second time to determine whether any local interfaces are associated with the dual-homing identifier. The packet is then forwarded either over the local outgoing interface associated with the dual-homing identifier or the originally identified outgoing interface.
US09565276B2 Transparent redirection of clients to a surrogate payload server through the use of a proxy location server
In some embodiments, a first location server, in response to a request from a client to access an object, determines whether a first location information stored at the first location server indicates locations of instance(s) of the object. The first location server, in response to a determination that the first location information indicates the locations of the instances of the object, determines a first location of a first instance of the object at a first payload server and a second location of a second instance of the object at a second payload server from the first location information. The first location server determines priority values of the first and second locations. The first location server generates a reply to the request, the reply indicating the first and second locations of the first and second instances of the object, and the priority values of the first and second locations.
US09565272B2 Content capability clearing house systems and methods
A content capability clearing house that can act as a trusted and neutral mediator among network providers to manage rich content capabilities among multiple networks is provided. Content capabilities that can be brokered include, but are not limited to, quality of service and content screening. In an embodiment, a content capability clearing house includes a receiver that receives content capability request messages and other messages from network providers. A content capability request message includes a quality of service request and/or a subscriber profile request for use with content screening and subscriber specific advertisements. The present invention includes a series of methods for determining content capabilities for data transmission over a transaction between a content provider and a subscriber in which a content capability clearing house is used to efficiently broker and manage the capability among multiple network providers.
US09565265B2 Method and apparatus for automatically optimizing the loading of images in a cloud-based proxy service
A request is received at a proxy server for a web page, the request originating from a client network application of a client device. The requested web page includes multiple references to multiple images. The proxy server retrieves the requested web page. The proxy server modifies code of the retrieved web page such that the client network application will not, for each one of images, request that image until the location where that image is to be displayed is within a viewport of the client network application or within a defined distance from the viewport of the client network application. The proxy server transmits the modified web page to the client device.
US09565260B2 Account state simulation service for cloud computing environments
Methods and apparatus for an account state simulation service for cloud computing environments are disclosed. A system includes a plurality of service managers coordinating respective distributed network-accessible services, and a metadata manager. The metadata manager receives an account state change simulation request, indicating (a) an initial account state of a client account and (b) a collection of operations to be simulated. The metadata manager generates a response to the account change state simulation request, comprising at least one of (a) a representation of an expected end state of the client account reachable as a result of performing the collection of operations (b) an indication of an expected failure of a particular operation of the collection of operations or (c) an estimate of an expected billing amount associated with an implementation of the collection of operations.
US09565244B2 Methods and apparatus for operating browser engine
Various embodiments provide methods and apparatus for operating a browser engine, and related browsers and terminals. When starting a browser, an operating environment of the browser can be obtained. The operating environment can include a CPU environment in a browser-installed-terminal. A matched operation mode of the browser engine can be selected according to the operating environment. The selected operation mode can be used to operate the browser engine. Exemplary apparatus for operating the browser engine can include an obtaining module, a selection module, and an operation module. Various embodiments also provide a browser including the disclosed apparatus, and a terminal including the disclosed browser.
US09565240B2 Media file access
A server system stores media library associated with a user. The media library includes at least one media file. The server system determines whether the media file is stored on a second computing device that is able to send the media file to the first computing device across a local network connecting the first computing device and the second computing device. If the determination indicates that the media file is stored on a second computing device that is able to send the stored media file to the first computing device across a local network connecting the first computing device and the second computing device, the server system sends causes the second computing device to send the media file to the first computing device across the local network such that the first computing device is able to output the media file to the user.
US09565231B1 System and methods for providing multiple voice over IP service modes to a wireless device in a wireless network
Systems and methods are described for providing multiple voice service modes to a wireless device using data packet transmission through a wireless network. Application requirements including a signal level threshold for a wireless device may be determined. Signal level information for the wireless device may be received and transmitted among various network nodes. The received signal level may be compared with the signal level threshold for the wireless device. The wireless device and the access node may communicate wirelessly to provide voice services to the wireless device application. Data transmission may be converted between a first mode and a second mode depending upon a relative position of the received signal level with respect to the signal level threshold. The second mode of data transmission may be used where the first mode of data transmission cannot because the second mode may consume less network resources.
US09565227B1 Composition control method for remote application delivery
A method for communicating an image stream, one embodiment comprising negotiating, between a server and client, an MTCC identifying: a window as a portion of a display of the client, and an occluded portion of the window defined by the client; generating, by the server, complying with the MTCC, a sequence of image frames each comprising pixel data in a portion of the frame identified by the occluded portion; transmitting an encoding of a first frame of the sequence not including an encoding of the pixel data in the portion of the first frame; identifying, by the server, an event associated with the sequence; and transmitting, before communication between the server and the client regarding the event, by the server, information of the event in conjunction with an encoding of a second frame of the sequence including an encoding of the pixel data in the portion of the second frame.
US09565221B2 Apparatus, system, and method of managing communication, and recording medium storing communication management program
A communication management system that manages a plurality of communication terminals transmits, to a request communication terminal, one of operation state information indicating that an operation state of a candidate counterpart communication terminal is unknown or information indicating that a communications protocol of the candidate counterpart communication terminal is different from a communications protocol of the request communication terminal, when the communications protocol is different between the candidate counterpart communication terminal and the request communication terminal. The request communication terminal displays information to a user, which is generated based on the information received from the communication management system.
US09565215B2 Policy enforcement by end user review
Embodiments are disclosed that relate to enforcement of user policies in a multi-user interactive computing environment by end user review. For example, one disclosed embodiment provides, on a computing device, a method comprising receiving a notification of a current policy controversy, and sending information regarding the current policy controversy to each end user reviewer of a plurality of end user reviewers, each end user reviewer being a member of an enforcement federation of a plurality of enforcement federations. The method further comprises receiving enforcement decisions from one or more responding end user reviewers of the plurality of end user reviewers, and if the enforcement decisions received meet an enforcement threshold, then automatically enforcing a policy rule.
US09565213B2 Methods and systems for protecting a secured network
Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets.
US09565212B2 Secure mobile framework
Systems and methods for a secure mobile framework to securely connect applications running on mobile devices to services within an enterprise are provided. Various embodiments provide mechanisms of securitizing data and communication between mobile devices and end point services accessed from a gateway of responsible authorization, authentication, anomaly detection, fraud detection, and policy management. Some embodiments provide for the integration of server and client side security mechanisms, binding of a user/application/device to an endpoint service along with multiple encryption mechanisms. For example, the secure mobile framework provides a secure container on the mobile device, secure files, a virtual file system partition, a multiple level authentication approach (e.g., to access a secure container on the mobile device and to access enterprise services), and a server side fraud detection system.
US09565209B1 Detecting electronic messaging threats by using metric trees and similarity hashes
Each node of a metric tree comprises a similarity hash of a member of a dataset of known message threats, calculated using a given similarity hashing algorithm. The nodes are organized into the tree, positioned such that the differences between the similarity hashes are represented as distances between the nodes. Messages are received and tested to determine whether they are malicious. When a message is received, a similarity hash of the message is calculated using the same similarity hashing algorithm that is used to calculate the hashes of the members of the dataset. The tree is searched for a hash of a known message threat that is within a threshold of distance to the hash of the received message. Searching the tree can take the form of traversal from the root node, to determine whether the tree contains a node within the similarity threshold.
US09565207B1 Firmware updates from an external channel
When providing a user with native access to at least a portion of device hardware, the user can be prevented from modifying firmware and other configuration information by controlling the mechanisms used to update that information. In some embodiments, an asymmetric keying approach can be used to encrypt or sign the firmware. In other cases access can be controlled by enabling firmware updates only through a channel or port that is not exposed to the customer, or by mapping only those portions of the hardware that are to be accessible to the user. In other embodiments, the user can be prevented from modifying firmware by only provisioning the user on a machine after an initial mutability period wherein firmware can be modified, such that the user never has access to a device when firmware can be updated. Combinations and variations of the above also can be used.
US09565203B2 Systems and methods for detection of anomalous network behavior
There is provided a computer implemented method for detecting anomalous behavior in a network, comprising: receiving data representing at least one network activity, each network activity representing a certain data access event involving certain network entities; extracting from the data the certain network entities involved in the respective network activity; retrieving at least one relevant diversity value from a network behavior model based on the extracted certain network entities, wherein the network behavior model includes at least one diversity value, wherein each respective diversity value represents a certain relationship between at least one network entity and at least one network entity type; calculating an abnormality score for the received network activity based on the retrieved relevant diversity values; and classifying the network activity as anomalous or normal based on the calculated abnormality score.
US09565202B1 System and method for detecting exfiltration content
Techniques for detecting exfiltration content are described herein. According to one embodiment, a malicious content suspect is executed within a virtual machine that simulates a target operating environment associated with the malicious content suspect. A packet inspection is performed on outbound network traffic initiated by the malicious content suspect to determine whether the outbound network traffic matches a predetermined network traffic pattern. An alert is generated indicating that the malicious content suspect should be declared as malicious, in response to determining that the outbound network traffic matches the predetermined network traffic pattern.
US09565201B2 Security threat identification/testing using annotated sequence diagrams
Embodiments provide apparatuses and methods supporting software development teams in identifying potential security threats, and then testing those threats against under-development scenarios. At design-time, embodiments identify potential threats by providing sequence diagrams enriched with security annotations. Security information captured by the annotations can relate to topics such as security goals, properties of communications channels, environmental parameters, and/or WHAT-IF conditions. The annotated sequence diagram can reference an extensible catalog of functions useful for defining message content. Once generated, the annotated sequence diagram can in turn serve as a basis for translation into a formal model of system security. At run-time, embodiments support development teams in testing, by exploiting identified threats to automatically generate and execute test-cases against the up and running scenario. The security annotations may facilitate detection of subtle flaws in security logic, e.g., those giving rise to Man-in-the-middle, authentication, and/or confidentiality issues in software under-development.
US09565200B2 Method and system for forensic data tracking
The present invention relates to a method and system for tracking the movement of data elements as they are shared and moved between authorized and unauthorized devices and among authorized and unauthorized users.
US09565190B1 Domain join and managed directory support for virtual computing environments
A virtual computing environment service may receive a request from a customer to provision a virtual computing environment and join the virtual computing environment to a managed directory. The virtual computing environment service may provision the virtual computing environment and uses a set of administrator credentials from the customer and a set of credentials corresponding to the environment to access the managed directory and request joining of the environment to the managed directory. In response, the managed directory may create a computer account corresponding to the environment and which enables the environment to be used to access the managed directory. The virtual computing environment service may then enable the customer to specify one or more users that may utilize the virtual computing environment to access the managed directory.
US09565169B2 Device theft protection associating a device identifier and a user identifier
When theft protection of a computing device is initiated, credentials of the user are provided to one or more services that verify the credentials and generate a recovery key. A data value is generated based on the recovery key and an identifier of the computing device (e.g., by applying a cryptographic hash function to the recovery key and the computing device identifier), and the data value is provided to the computing device, which stores the data value at the computing device. When a user is prompted to prove his or her ownership of the device, the owner can prove his or her ownership of the device in different manners by accessing the one or more services via a network (e.g., the Internet), or by providing the recovery key (e.g., obtained using another computing device) to the computing device.
US09565168B1 System and method of a trusted computing operation mode
A security monitor processing server is disclosed. The server comprises a plurality of processors, a memory, and a security monitor application that, when executed by a first processor checks for a message that requests establishment of a secure communication link between a different server and the server directed to it by the different server. The application sends a request to an operating system (OS) to suspend functionality of the other processors except for the first processor. The application sends a request to the OS to suspend a process executing on the first processor. The application conducts a communication session with the different server. The application, responsive to completion of the communication session sends a request to the OS to allow the other processors to resume functionality. The application sends a request to the OS to resume execution of the suspended process on the first processor.
US09565146B2 Apparatus and method for controlling messenger in terminal
An apparatus for controlling a messenger in a terminal is provided. A display displays an answer phrase to a specific chat phrase among a plurality of chat phrases in a messenger chat window. Upon receiving an answer phrase to a specific chat phrase which is not displayed in a display area of the messenger chat window, a controller notifies of the reception of the answer phrase, and if ‘View Answer Phrase’ is selected, the controller moves to a position area where the specific chat phrase is displayed, and displays the specific chat phrase and the answer phrase. The controller manages the plurality of chat phrases using index information indicating a position for each of the plurality of chat phrases. If an answer phrase to the specific chat phrase is sent, the controller generates index information of the answer phrase associated to the index information of the specific chat phrase.
US09565145B2 Information sharing management on an instant messaging platform
This application discloses a method implemented at a server to control information items shared on an instant messaging platform. The server monitors information sharing activities by a public account of the instant messaging platform. The public account is supported by a third party application authorized by the instant messaging platform and has connection with a plurality of individual user accounts of the instant messaging platform. When the amount of information shared by the public account exceeds a predefined threshold, the server partitions the shared information into multiple categories and measures user activities from the plurality of individual user accounts on the categorized shared information. The server selects a policy of restricting the public account from sharing information with the plurality of individual user accounts based on the measurement result, and applies the policy to the public account.
US09565142B2 Instant messaging system and method
Embodiments of the present disclosure provide an IM system and method. The method includes: receiving and storing a request message from a browser device, which comprises a browser device ID and a media information ID, configuring a request message ID for the request message, recording a first corresponding relationship between the browser device ID, the media information ID and the request message ID; receiving a request message request from a media information pushing device, finding the request message according to the media information ID in the request message request, sending the request message to the media information pushing device; receiving and storing a feedback message obtained by the media information pushing device according to the request message, recording a second corresponding relationship between a feedback message ID and the request message ID; receiving a feedback message request from the browser device, finding the feedback message according to the browser device ID and sending the feedback message to the browser device.
US09565130B2 Cloud-based resource availability calculation of a network environment
An example method for cloud-based resource availability calculation of a network environment is provided and includes receiving a plurality of system error log (SEL) data in real time at a virtual appliance executing in a first network. The SEL data is received from a remote second network indicating system events associated with corresponding resources in the second network. The method further includes calculating a resource availability (RA) index indicative of availability of resources for workload deployment in the second network, and sending the RA index to a management application executing in the second network for appropriate management and allocation of resources in the second network. In specific embodiments, the method further includes receiving a SEL inventory associated with a specific resource in the second network, and updating the RA index based on the SEL inventory.
US09565111B2 Mixed centralized/distributed algorithm for risk mitigation in sparsely connected networks
In one embodiment, techniques are shown and described relating to a mixed centralized/distributed algorithm for risk mitigation in sparsely connected networks. In particular, in one embodiment, a management node determines one or more weak point nodes in a shared-media communication network, where a weak point node is a node traversed by a relatively high amount of traffic as compared to other nodes in the network. In response to determining that a portion of the traffic can be routed over an alternate acceptable node, the management node instructs the portion of traffic to reroute over the alternate acceptable node.
US09565108B2 Distributed node migration between routing domains
In one embodiment, a device connected to a network receives at a network interface a first network size indicator for a first network and a second network size indicator for a second network. A difference between the first network size indicator and the second network size indicator is determined and a switching probability is calculated if the difference between the network size indicators is greater than a predetermined network size difference threshold. The device may then migrate from the first network to the second network based on the switching probability.
US09565106B2 General input/output architecture, protocol and related methods to implement flow control
A storage device is provided to maintain a value of flow control credits allocated for a device on a channel and flow control logic is provided to receive a flow control signal over a link of an interconnect, the flow control signal indicating flow control credits allocated for the device on the channel. The flow control logic is further to update the value of flow control credits based on activity of the device on the channel.
US09565105B2 Implementation of virtual extensible local area network (VXLAN) in top-of-rack switches in a network environment
An example method for implementation of virtual extensible local area network (VXLAN) in top-of-rack (ToR) switches in a network environment is provided and includes receiving a packet encapsulated with a VXLAN header having an unknown virtual tunnel endpoint (VTEP) Internet Protocol (IP) address in a network environment, and installing an entry at an index location of a forwarding table. The index location includes an encoding of the VTEP-IP address as a VTEP index (VTEP-IDX), and the entry maps a VXLAN interface to an IP address associated with a VXLAN network identifier (VNI). In specific embodiments, the VTEP-IDX is log N bits, where N is a size of the forwarding table. The forwarding table indicates a destination VTEP IP address when encapsulating the packet, and the source VTEP IP address when decapsulating the packet.
US09565102B2 Method and apparatus for determining energy efficient route
This application provide a method for determining an energy-efficient route, and relate to the communications field. The method includes: acquiring a topology structure, a starting node, a target node, and traffic data of a network, where the traffic data includes a record of traffic among all nodes on the network; and calculating, according to the topology structure and the traffic data of the network by using an integer linear programming algorithm, an energy-efficient route between the starting node and the target node and reserved bandwidth corresponding to the energy-efficient route.
US09565085B2 Automatically diagnosing and resolving wireless network connectivity issues in electronic devices
The disclosed embodiments relate to approaches for diagnosing and resolving wireless network connectivity issues on an electronic device. The system includes a tool for automatically diagnosing and resolving wireless network connectivity issues on the electronic device. The tool may monitor and manage the wireless network connection on the electronic device. If a lack of wireless network connectivity is detected on the electronic device, the tool may run a series of test cases associated with wireless network connectivity issues on the electronic device. The tool may then notify the user of the results of the test cases, provide recommendations associated with the results to the user, and/or log data associated with the test cases.
US09565082B2 Continuous autonomous monitoring of systems along a path
In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.
US09565079B1 Holographic statistics reporting
A system and method for providing real time holographic reporting data of at least a portion of a data center to a user. Initializing a reporting profile of a data center via a network traffic management device, wherein the reporting profile includes a plurality of network sources of the data canter identified by the user to provide reporting information, the reporting profile including a user established policy configured to instruct how to process the reporting information from the identified network sources; receiving reporting information from one or more identified network sources of the data center; compiling the received reporting information of the one or more network sources in conformance with the user established policy; generating network statistics data of the data center based on compiling instructions of the user established policy; generating a report configured to display the generated network statistics data of a user identified portion of the data center.
US09565067B1 Heterogeneous units management system with dimensionless, ambiguous, and partial units
A device may receive information identifying a model that, when executed, may cause an operation to be performed. The device may identify a unit associated with the operation. The device may determine that the unit is at least one of: an abstract unit, a unit associated with a dimensionless quantity, a sub-unit, a partial unit, a dynamic unit, or an enumerated unit. The device may determine information that identifies a unit property associated with the unit. The unit property may identify an attribute that is to be used to determine a unit rule associated with the unit. The device may determine a unit rule based on the unit property and information associated with the operation. The unit rule may indicate a manner in which the device is to determine a result associated with the operation. The device may provide the result, associated with the operation, based on the unit rule.
US09565066B2 Data transmission method, base station, and user equipment
Embodiments of the present invention provide a data transmission method. The method includes: obtaining a slot format of a F-DPCH used for a UE; receiving an ACK message that is sent by a base station on an AICH; determining an F-DPCH frame offset τF-DPCH of the UE and determining a transmission time interval τa-m according to a predefined rule, where the τa-m indicates a time interval between a starting boundary of an access slot when the UE receives the AICH and a time point when the UE starts uplink transmission; receiving an uplink power control command word TPC on the F-DPCH according to the slot format of the F-DPCH and the τF-DPCH; and performing uplink transmission to the base station according to the τa-m.
US09565060B2 Managing a network connection for use by a plurality of application program processes
A method, system, and/or computer program product manages a network connection for use by a plurality of application program processes. A set of application program processes, which utilize a network connection, are categorized into a plurality of categories. An optimum network connection parameter value is identified for each category of application program processes. A network connection is established for use by the set of application program processes. A usage of the network connection is determined by each of the application program processes. A network connection parameter is set for the network connection dependent on a respective usage and optimum network connection parameters of the application program processes.
US09565055B2 Protection against the effect of equipment failure in a communication system
A data communications system has a plurality of nodes connected by a plurality of links. A subset of the links and nodes forms a worker path for carrying worker data through the communications system, and a further subset of links and nodes provides a protection path for carrying other data in the absence of a fault in the worker path and for providing an alternative path for the worker data in the event of a fault in the worker path. The alternative path is predetermined prior to the detection of a fault in the worker path.
US09565047B2 Filterbank-based multicarrier transmitter for transmitting a multicarrier signal
A filterbank-based multicarrier transmitter for transmitting a multicarrier signal is disclosed, the multicarrier signal comprising a synchronization part and a payload part, the synchronization part comprising K1 frequency sub-channels being arranged to form M subsequent multicarrier symbols, the payload part comprising K2 frequency sub-channels, the filterbank-based multicarrier transmitter comprising a processor being configured to assign subsequent pilot values of a pilot sequence to every Pth frequency sub-channel of the K1 frequency sub-channels to obtain a pilot symbol of the multicarrier signal, and to assign subsequent payload values of a payload sequence to subsequent frequency sub-channels of the K2 frequency sub-channels to obtain a payload symbol of the multicarrier signal, and wherein the processor is configured to assign subsequent groups of subsequent pilot values to every Qth symbol of the M multicarrier symbols.
US09565044B2 Transmitting apparatus, receiving apparatus, and control methods thereof
A transmitting apparatus, a receiving apparatus and methods of controlling these apparatuses are provided. The transmitting apparatus includes: an input processor configured to process a plurality of input streams to generate a plurality of base band frames; a bit interleaved and coded modulation (BICM) processor configured to perform forward error correction (FEC) coding, constellation mapping, and interleaving on the plurality of baseband frames; a symbol generator configured to add signaling data to the plurality of baseband frames output from the BICM processor to generate an orthogonal frequency division multiplexing (OFDM) symbol; and a transmitter configured to select at least one of a plurality of pilot patterns based on a fast Fourier transform (FFT) size and a guard interval fraction, insert a pilot in the OFDM symbol according to the selected pilot pattern, and transmit a stream including the pilot-inserted OFDM symbol.
US09565043B1 Hybrid I-Q polar transmitter with quadrature local oscillator (LO) phase correction
A hybrid polar I-Q transmitter comprises an I-Q quantization circuit configured to receive an in-phase signal and a quadrature signal forming a first I-Q data pair, and generate a quantized in-phase signal and a quantized quadrature signal forming a second I-Q data pair, respectively, based on a resolution information of a digital-to-analog converter (DAC). Each of the first and second I-Q data pairs corresponds to a point in an I-Q constellation diagram comprising an I axis and a Q axis that are orthogonal to one another. The transmitter further comprises a quantization reduction circuit configured to determine a first rotation angle and a second rotation angle of the I-axis and Q-axis, respectively, based on the first I-Q data pair and the second I-Q data pair, and use the determined first rotation angle and the second rotation angle for generating an RF output signal.
US09565039B2 Forwarding signal supply voltage in data transmission system
In a data transmission system, one or more signal supply voltages for generating the signaling voltage of a signal to be transmitted are generated in a first circuit and forwarded from the first circuit to a second circuit. The second circuit may use the forwarded signal supply voltages to generate another signal to be transmitted back from the second circuit to the first circuit, thereby obviating the need to generate signal supply voltages separately in the second circuit. The first circuit may also adjust the signal supply voltages based on the signal transmitted back from the second circuit to the first circuit. The data transmission system may employ a single-ended signaling system in which the signaling voltage is referenced to a reference voltage that is a power supply voltage such as ground, shared by the first circuit and the second circuit.
US09565033B2 Multicast processing method, apparatus and system
A multicast processing method, apparatus and system. A Virtual eXtensible Local Area Network (VXLAN) tunnel end point (VTEP) receives configuration information sent by a management layer; and receives a multicast packet sent by a VM managed by the VTEP; when performing VXLAN encapsulation on the multicast packet after determining that the virtual machine (VM) matches the VM tenant identifier, the VTEP encapsulates a destination address of the multicast packet into the multicast address on a layer 3 network according to a mapping relationship between a VM multicast address and a multicast address on the layer 3 network, and encapsulates a VXLAN source address of the multicast packet into a layer 3 network multicast source address according to a mapping relationship between a VM multicast source address and a layer 3 network multicast source address; and sends an encapsulated multicast packet to the layer 3 network.
US09565030B2 Testing system for a wireless access device and method
A system for testing a wireless access device having a plurality of radio modules is provided. The system includes a housing having an interior chamber. The interior chamber is adapted to receive a wireless access device. A plurality of probes are positioned for respective alignment with an antenna of a corresponding radio module of the wireless access device. The plurality of probes are adapted to receive radio signals from the wireless access device.
US09565017B2 Method for efficiently protecting elliptic curve cryptography against simple power analysis attacks
A method and device for protecting elliptic curve cryptography against simple power attacks is disclosed. The method is based on a processor such as a computer equipped to encrypt and decrypt communications and selecting and entering a point P on an elliptic curve in the computer. The processor provides k copies of the point P (kP). The processor is used to divide a string of Ks into two equal length partitions that are scanned from right to left and performing point doubling operation and delay the point addition operation by storing the some doubled points in a buffer for later performing of addition operation.
US09565015B1 Signal reproduction circuit, electronic apparatus, and signal reproducing method
A signal reproduction circuit includes: an oscillator generating first clock and second clock having a same frequency but different phases; and a feedback circuit to control the oscillator in accordance with a phase relation and a frequency relation between input data and the first clock, wherein the feedback circuit includes: a frequency-phase detection circuit to compare a clock phase control signal and a clock phase detection signal and generate a frequency phase signal indicating the frequency relation between the input data and the first clock, a state detection circuit to detect a lock state in which falling edges or rising edges of the input data and the first clock synchronize and a frequency difference state in which frequencies of the input data and the first clock are different, and a selector to supply the frequency phase signal to the feedback loop only in the frequency difference state.
US09565005B2 Method and apparatus for transmitting control information in radio communication system
A method for transmitting control information using PUCCH format 3 in a radio communication system includes detecting one or more Physical Downlink Control Channels (PDCCHs), receiving one or more Physical Downlink Shared Channel (PDSCH) signals corresponding to the one or more PDCCHs, and determining a PUCCH resource value nPUCCH(3,p) corresponding to a value of a transmit power control (TPC) field of a PDCCH for a PDSCH signal on a secondary cell (SCell) among a plurality of PUCCH resource values configured by a higher layer for the PUCCH format 3. If a single antenna port transmission mode is configured, the PUCCH resource value nPUCCH(3,p) indicated by the TPC field is mapped to one PUCCH resource for a single antenna port, and, if a multi-antenna port transmission mode is configured, the PUCCH resource value nPUCCH(3,p) indicated by the TPC field is mapped to a plurality of PUCCH resources for multiple antenna ports.
US09565002B2 CRS interference mitigation for EPDCCH/PDSCH demodulation under CoMP
A method for a User Equipment (UE) to mitigate Cell-specific Reference Signal (CRS) interference (not only the other interference cells' CRS interference but also the serving cell's CRS interference) during ePDCCH/PDSCH demodulation is described. The method includes determining that the CRS having been configured is not serving cell's CRS. Further, interference originating from the serving cell's CRS is mitigated by referring to serving cell's CRS configuration.
US09565001B2 Guard subcarrier placement in an OFDM symbol used for synchronization
Embodiments of the present disclosure provide a transmitter, a receiver and methods of operating a transmitter and a receiver. In one embodiment, the transmitter is for use with a base station in a cellular communication system and includes a partitioning unit configured to provide first and second groups of guard subcarriers that partition a synchronization portion from data portions in a downlink synchronization signal. The transmitter also includes a transmit unit configured to transmit the downlink synchronization signal. Additionally, the receiver is for use with user equipment in a cellular communication system and includes a receive unit configured to receive a downlink synchronization signal. The receiver also includes a processing unit configured to provide a synchronization portion based on employing first and second groups of guard subcarriers that partition the synchronization portion from data portions of the downlink synchronization signal.
US09564998B2 Terminal device, and buffer partitioning method
Provided is a terminal device with which deterioration in hybrid automatic repeat request (HARQ) retransmission performance can be inhibited by continuing a downlink (DL) HARQ process for DL data before and after changing the uplink link-DL configuration. In this device, a decoder (210) stores, in a retransmission buffer, DL data transmitted from a base station, and decodes the DL data, and a wireless transmitter (222) transmits a response signal generated using a DL-data-error detection result. A soft buffer is partitioned into a plurality of regions for each retransmission process on the basis of the highest values among retransmission process numbers respectively stated in a plurality of configuration patterns which can be set in the terminal (200).
US09564997B2 Method and apparatus for flushing uplink HARQ buffer in C-DRX mode
A method for determining whether an acknowledgement received by a user equipment from an external device is a forced acknowledgement. The method including transmitting a set of data stored in an uplink buffer to an external device, receiving an acknowledgement from the external device, determining if the acknowledgement received from the external device was a forced acknowledgement and flushing out an uplink buffer if determined that the acknowledgement was not a forced acknowledgement. The determining the acknowledgement is a forced acknowledgment being based on whether an uplink retransmission collides with one or more scheduled transmission times, a Physical Hybrid-ARQ Indicator Channel (PHICH) falls between gap measurements and an uplink retransmission collides with one of the gap measurements or a TTI bundling retransmission collides with a gap measurement. If the acknowledgement is not a forced acknowledgment, a set of data stored in the uplink buffer is retransmitted to the external device.
US09564989B2 Digital television transmitting system and receiving system and method of processing broadcast data
A DTV transmitting system includes a frame encoder, a randomizer, a block processor, a group formatter, a deinterleaver, and a packet formatter. The frame encoder builds an enhanced data frame and adds parity data into the data frame. The frame encoder further divides the data frame into first and second sub-frames including first and second portions of the parity data, respectively, and permutes a plurality of the first sub-frames and a plurality of the second sub-frames, respectively. The randomizer randomizes enhanced data in the permuted sub-frames, and the block processor codes the randomized data at a rate of 1/N1. The group formatter forms a group of enhanced data having one or more data regions and inserts the 1/N1 coded data into at least one of the data regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter formats the deinterleaved data into enhanced data packets.
US09564985B2 Automated banking machine that outputs interference signals to jam reading ability of unauthorized card reader devices
A banking system is controlled responsive to data read from data bearing records. The system comprises an automated banking machine. The machine includes at least one type of data reader, which includes a card reader. The machine also includes an anti-fraud arrangement that can deter effective operation of unauthorized devices attached to the machine. Such unauthorized devices may include a fraudulent card reader placed adjacent to a card entry slot that leads to the card reader. The arrangement can sense a fraudulent card reader installed on the machine. The arrangement can additionally emit jamming signals that interfere with an ability of a sensed fraudulent card reader to accurately read card data.
US09564979B2 Mismatch compensating device and method, and mismatch detecting device
A mismatch compensating device includes: a signal generator, synchronously outputting first and second signal; a gain and phase compensator, processing the first and second signals according to a gain parameter and a phase parameter to generate compensated first and second signals; a DAC, performing a digital-to-analog conversion on the compensated first and second signals to generate first and second analog signals; an analog front-end circuit, processing the first and second analog signals to output a joint signal; a mismatch detecting circuit, detecting the power of the joint signal to generate a detection result; a frequency-dependent mismatch compensator, compensating at least one of the first and second signals; and a control circuit, setting the gain and phase parameters and a parameter of the frequency-dependent mismatch compensator according to the detection result to compensate frequency-independent gain and phase mismatch and a frequency-dependent mismatch response.
US09564975B2 Optical transmission device, method of optical transmission, and non-transitory computer-readable medium
An optical transmission device includes: a drive signal generate unit that generates a drive signal; a modulation unit that modulates an optical signal in accordance with the drive signal; a detect unit that detects a fluctuation of a signal component of the drive signal with respect to an optical signal output by the modulation unit; and a correct unit that corrects a parameter of the drive signal generate unit in accordance with a detect result of the detect unit so that a non-linear characteristic of the modulation unit gets closer to a linear characteristic.
US09564974B2 Optical transmission device
An optical transmission device for transmitting and receiving a multilevel-modulated optical signal includes a plurality of transmission frame processors for generating transmission frame signals accommodating a plurality of client signals that are each subjected to error correction processing and scrambling/descrambling processing, and a digital modulator/demodulator for mapping the transmission frame signals that are input to and output from the plurality of transmission frame processors to a multilevel signal. The digital modulator/demodulator performs digital modulation/demodulation, in which the plurality of transmission frame processors each have a function of shifting a phase of a pattern between a plurality of transmission frames to be mapped to a multilevel signal and to be digitally modulated/demodulated.
US09564971B2 Devices and methods for modular optical cabling systems
A modular optical cabling system converts and transmits digital electronic signals from a source such as a computer to any suitable target device such as a display or a projector through an optical backbone. A modular transmitting unit connects the source to a modular optical cable and converts the digital electrical signals to optical signals. A modular receiving unit receiver connects the modular optical cable to the target device and converts the optical signals to digital electrical signals. A directional modular optical cable connects between the transmitter unit and the receiver unit.
US09564969B2 Lighting fixture for visible light communication and visible-light-communication system with same
A lighting fixture for visible light communication is configured to modulate light intensity of a light source (11) comprising a light-emitting device (2) to superpose a communication signal on illumination light. The lighting fixture includes: a power supply circuit (3) configured to control light output of the light source (11) based on a dimming signal; a switch device (Q1) for modulating an output current from the power supply circuit (3) to the light source (11); an impedance element (Rx); a communication circuit (4); and an ON circuit (6). The communication circuit (4) is configured to supply a modulation signal to a side of the switch device (Q1) to superpose the communication signal on the illumination light. The ON circuit (6) is configured to turn on the switch device (Q1) by supply power from the power supply circuit (3) when the communication circuit (4) is inactivated.
US09564959B2 Method and apparatus for transmitting and receiving feedback information in a mobile communication system
A method and apparatus for transmitting feedback information by a User Equipment (UE) in a mobile communication system are provided. The method includes receiving information about at least one Channel State Information Reference Signal (CSI-RS); performing channel estimation based on the information about at least one CSI-RS; receiving information about at least one feedback; and transmitting at least one feedback including a channel estimation result using the information about at least one feedback, wherein the information about at least one feedback includes information about a transmission timing and a feedback mode for at least one feedback.
US09564956B2 Channel estimation using a multi-user frame
A systems and method of channel estimation can be used in wireless environments. The systems and method can: (a) determine, by a transmitter, a number of receivers with which to communicate wirelessly, the number of receivers being at least one and corresponding to at least a first receiver; and (b) generate, by the transmitter, a frame to transmit to the first receiver, the frame generated based on a total number of receivers that is higher than the determined number of receivers.
US09564947B2 Guided-wave transmission device with diversity and methods for use therewith
Aspects of the subject disclosure may include, for example, a transmission device that includes a first coupler that guides a first electromagnetic wave to a first junction to form a second electromagnetic wave that is guided to propagate along the outer surface of the transmission medium via one or more guided-wave modes. These mode(s) have an envelope that varies as a function of angular deviation and/or longitudinal displacement. Other embodiments are disclosed.
US09564942B2 Picture changing assembly for mobile phone cases
An apparatus is provided in one example embodiment and includes a motor, a first endless belt encircling a first pair of spaced apart shafts, a second endless belt encircling a second pair of spaced apart shafts, a drive element connecting the motor to one shaft each of the first pair of shafts and the second pair of shafts, and a continuous strip of film having a first end and a second end attached to the first endless belt and the second endless belt respectively. The motor activates the drive element to rotate one shaft each of the first pair of shafts and the second pair of shafts causing the belts to rotate, unwinding the film from the first endless belt and winding it on the second endless belt.
US09564938B1 Radio waves guiding window for metal case and manufacturing method thereof
A radio waves guiding window for a metal case is capable of transmitting radio waves smoothly and contains: a metal case. The metal case includes a modification area defined at a position thereof where corresponds to an antenna, wherein a metal material thickness is formed by ceramizating the modification area in a micro-arc oxidation (MAO) process, and a metal material of the modification area is modified to a metal oxide in the micro-arc oxidation (MAO) process. Accordingly, the metal case has brilliant appearance, transmits the radio waves smoothly, and is simplified.
US09564937B2 Devices and methods related to packaging of radio-frequency devices on ceramic substrates
Devices and methods related to packaging of radio-frequency (RF) devices on ceramic substrates. In some embodiments, a packaged electronic device can include a ceramic substrate configured to receive one or more components. The ceramic substrate can include a conductive layer in electrical contact with a ground plane. The packaged electronic device can further include a die having an integrated circuit and mounted on a surface of the ceramic substrate. The packaged electronic device can further include a conformal conductive coating implemented over the die to provide shielding functionality. The packaged electronic device can further include an electrical connection between the conformal conductive coating and the conductive layer.
US09564926B2 Time varying data permutation apparatus and methods
Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.
US09564920B2 Method and apparatus for mitigation of false packet decodes due to early decoding
Methods and apparatus for wireless communication in a wireless communication network include determining a transmit data packet size at a transmitting device and computing an early termination scheme associated with a receiving device. Aspects of the methods and apparatus include increasing a transmission length of a Cycle Redundancy Check (CRC) field associated with the transmit data packet before transmission of the transmit data packet, wherein the transmitted length of the CRC field is based on the early decoding scheme. Aspects also include transmitting the transmit data packet with the increased transmission length of the CRC field to the receiving device.
US09564919B2 Managing data records
Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
US09564918B2 Real-time reduction of CPU overhead for data compression
Real-time reduction of CPU overhead for data compression is performed by a processor device in a computing environment. Non-compressing heuristics are applied on a randomly selected data sample from data sequences for determining whether to compress the data sequences. A compression potential is calculated based on the non-compressing heuristics. The compression potential is compared to a threshold value. The data sequences are either compressed if the compress threshold is matched, compressed using Huffman coding if Huffman coding threshold is matched, or stored without compression.
US09564916B2 Suppressing signal transfer function peaking in a feedforward delta sigma converter
A modified topology for a CTDSM (referred herein as “SCFF”) can effectively deal with signal transfer function (STF) peaking, an inherent property of continuous time feedforward delta sigma converters. The SCFF approach involves providing an additional digital-to-analog (DAC) feedback path to the input of the second integrator (incurring an additional DAC in the circuitry, converting the output of the quantizer into an analog signal and feeding the analog signal to the input of the second integrator). Furthermore, the SCFF approach involves providing two feed-ins: a first feed-in to the input of the second integrator and a second feed-in to the input of the third integrator. The first feed-in can be negative. Advantageously, the modified continuous time delta sigma modulator implementing this approach alleviates some of the peaking issues in the signal transfer function while still enjoy low power consumption.
US09564908B2 Digital phase-locked loop and method of operating the same
Provided are a digital phase-locked loop (DPLL) having improved signal characteristics, and a method of operating the DPLL. The DPLL includes a first tracking unit configured to receive a reference signal and a feedback signal that is generated by feeding back an output signal of the DPLL, track the feedback signal, and output a delayed reference signal, and a second tracking unit configured to receive a delayed feedback signal generated by delaying the feedback signal, and the delayed reference signal, and generate an output signal of the DPLL, of which a frequency is controlled according to a phase difference between the delayed feedback signal and the delayed reference signal.
US09564901B1 Self-timed dynamic level shifter with falling edge generator
A clock circuit configured to generate a falling edge independently of an input clock signal is disclosed. In one embodiment, a clock circuit includes an input circuit coupled to receive an input clock signal. A corresponding first clock signal is provided on a first clock node, while a second clock signal that is a delayed version of the first is provided on a second clock signal. The clock circuit may generate an output clock signal based on the first and second clock signals and a feedback signal received from a functional circuit coupled to receive the output clock signal. The rising edge of the output clock signal is generated dependent upon when the rising edge of the input clock signal is received. The falling edge of the output clock signal is generated by the clock circuit independently of when the falling edge of the input clock signal is received.
US09564897B1 Apparatus for low power high speed integrated clock gating cell
An apparatus for an integrated clock gating cell is provided. The apparatus includes a logic gate that receives an unbuffered enable signal (E), a scan test enable signal (SE), and outputs an inverted enable signal (EN); a first transmission gate that receives E, SE, and EN; a second transmission gate that is connected to the first transmission gate and receives a clock signal (CK) and an enabled and inverted clock signal (ECKN); a first transistor having terminals connected to a power supply voltage (VDD), an output of the logic gate, and the first transmission gate respectively; a second transistor including terminals connected to the first transmission gate and VDD respectively; and a latch including terminals connected to the second transmission gate and the second transistor respectively.
US09564892B2 Apparatus and methods for radio frequency PIN diode switches
Apparatus and methods for radio frequency (RF) PIN diode switches are provided herein. In certain configurations, one or more PIN diode switches are integrated with a driver chip in a common package. The driver chip includes voltage regulators, such as switching regulators and/or charge pumps configured to generate voltage levels used to control biasing of the PIN diode switches. Thus, the packaged switch can operate using a single power supply voltage, which the voltage regulators of the driver chip use to generate biasing voltage levels used for controlling the PIN diode switches.
US09564889B2 Gate driving circuit and display device having the same
A gate driving circuit includes plural-stage output circuits, an Nth stage output circuit of the plural-stage output circuits includes an Nth stage shift register and a mixer. The Nth stage shift register is configured to output an Nth pulse signal. The mixer is coupled to the Nth stage shift register and an (N+M)th stage shift register, for respectively outputting a first clock signal and a predetermined pulse signal during different periods according to the Nth pulse signal and an (N+M)th pulse signal of the (N+M)th stage shift register. Wherein pulse widths or phases of the first clock signal and the predetermined pulse signal are different, and N and M are positive integers.
US09564888B2 Voltage generation apparatus
A voltage generation apparatus may include an external voltage sensing circuit configured to generate a first start signal and a second start signal by sensing the magnitude of a first external voltage and the magnitude of a second external voltage. The voltage generation apparatus may include an internal voltage sensing circuit configured to generate a voltage generation signal by comparing an internal voltage with a target voltage. The voltage generation apparatus may include a voltage pumping circuit configured to be activated in response to the first start signal, configured to perform a pumping operation based on the voltage generation signal, and configured to generate the internal voltage. The voltage generation apparatus may include a voltage regulating circuit configured to be activated in response to the first and second start signals, and configured to generate the internal voltage based on the voltage generation signal.
US09564887B2 High frequency absorptive switch architecture
An absorptive switch architecture suitable for use in high frequency RF applications. A switching circuit includes a common terminal and one or more ports, any of which may be selectively coupled to the common terminal by closing an associated path switch; non-selected, unused ports are isolated from the common terminal by opening an associated path switch. Between each path switch and a port are associated shunt switches for selectively coupling an associated signal path to circuit ground. Between each path switch and a port is an associated absorptive switch module. Each absorptive switch module includes a resistor coupled in parallel with a switch. The combination of the resistor and the switch of the absorptive switch module is placed in series with a corresponding signal path from each port to the common terminal, rather than in a shunt configuration.
US09564886B2 Circuit and method for controlling operation voltage, and storage device
A circuit and a method for controlling operation voltage, and a storage device are provided. The circuit includes: a voltage boost unit adapted for: if receiving a first signal, performing a voltage boost process; and if receiving a second signal, stopping the voltage boost process; a voltage division unit including a plurality of different voltage division coefficients, adapted for performing a voltage division process; a comparison unit adapted for: comparing the divided voltage with a reference voltage; if the divided voltage is low, outputting the first signal; and if not, outputting the second signal; a control unit adapted for performing a descending switching operation on the voltage division coefficients; and an output unit. The establishing speed of the operation voltage is effectively controlled, and an effect on device power consumption and performance caused by the threshold voltage and variations of the threshold voltage in the working process is eliminated.
US09564879B1 Reference voltage generation and calibration for single-ended signaling
A signal on a transmitter tracks noise on a ground node in a manner decoupled from a positive node of a power supply. The signal is transmitted from the transmitter to the receiver. A reference voltage is generated on the receiver to track noise on a ground node in the receiver. Consequently, the received signal and the reference voltage have substantially the same noise characteristics, which become common mode noise that can be cancelled out when these two signals are compared against each other. In a further embodiment, the reference voltage is compared against a predetermined calibration pattern. An error signal is generated based on a difference between the sampler output and the predetermined calibration pattern. The error signal is then used to adjust the reference voltage so that the DC level of the reference voltage is positioned substantially in the middle of the received signal.
US09564876B2 Digital compensation for a non-linear analog receiver
Aspects and embodiments are directed to non-linear systems including a digital compensator structure, a method of digital compensation, and methods for designing digital compensator structures for analog receivers. A digital compensator is configured to substantially reduce the one or more nonlinear distortion components in the sampled digital output signal from the analog receiver to provide an output signal achieving a receiver linearity requirement for the combination of the analog receiver and a digital compensator.
US09564870B2 Structural body and wiring board
A second conductor plane (102) is formed in a layer different from a layer in which a first conductor plane (101) is formed, and faces the first conductor plane (101). A first transmission line (104) is formed in a layer different from the layers in which the first conductor plane (101) and the second conductor plane (102) are formed, and faces the second conductor plane (102), and one end thereof is an open end. A conductor via (106) connects the other end of the first transmission line (104) and the first conductor plane (101). An insular conductor (112) is connected to a portion of the first transmission line (104) other than a portion thereof at which the transmission line (104) is attached to the conductor via (106), is located in a layer different from the layer in which the second conductor plane (102) is located, and faces the second conductor plane (102).
US09564869B2 Multi-band interference optimization
RF communications circuitry, which includes a first RF filter structure and control circuitry, is disclosed. The first RF filter structure includes a pair of weakly coupled resonators and a first tunable RF filter. The control circuitry provides a first filter control signal. The first tunable RF filter receives and filters an upstream RF signal to provide a first filtered RF signal, such that a center frequency of the first tunable RF filter is based on the first filter control signal.
US09564868B2 Balun
There is disclosed a balun for dividing an input electrical signal to produce first and second output electrical signals which are substantially out of phase, the balun including: an input port for receiving the input electrical signal; an input line for coupling the input electrical signal to a slotline; and an output line for coupling the first and second output electrical signals to, respectively a first output port and a second output port, the output line having a junction with the slotline; wherein the slotline couples the input electrical signal to the junction, and the junction acts as a divider to produce the first and second electrical signals; in which at least one of the input line, slotline and output line has a width and a length wherein the width varies over the length.
US09564867B1 Loudness matching
An example method may involve a device determining a first loudness representation for a playback device based on a first equalization setting applied to a representation of average music. The device may also determine a second loudness representation for the playback device, based on a second equalization setting applied to the representation of average music. The device may also determine a loudness adjustment factor based on the first and second loudness representations, and then causing the playback device to play back media based on the second equalization setting and the determined loudness adjustment factor.
US09564860B2 Multimode operation for differential power amplifiers
An RF circuit for wireless devices comprises a single differential power amplifier and an impedance balancing circuit for each frequency band. The impedance balancing circuit serves both to provide an appropriate impedance at the output of the amplifier as the operating mode of the device changes, and also transforms the differential output of the amplifier to a single-ended output. The impedance balancing circuit optionally comprises a BALUN circuit and a variable capacitor that is varied as the operating mode changes in order to vary the impedance at the output of the amplifier.
US09564842B2 DC voltage detector and power converter using the same
In a thyristor control device which converts a first AC voltage to a DC voltage and converts the DC voltage to a second AC voltage to be supplied to a synchronous motor, a DC voltage detector is configured to detect the DC voltage, and is provided with an AC voltage detector configured to detect the second AC voltage and an arithmetic circuit configured to determine the DC voltage on the basis of the second AC voltage detected by the AC voltage detector. As a result, there is no need to separately provide a DV voltage detector, which makes it possible to make the device compact in size and cheap in price.
US09564841B2 Power conversion device and method for diagnosing failure thereof
Provided is a power conversion device, including a fault determination unit (11) for determining, based on phase voltages of a polyphase dynamo-electric machine (4) detected by phase voltage detection units (10), a power, earth, or open fault of armature windings of the polyphase dynamo-electric machine (4). The fault determination unit (11) determines, in a state that all power semiconductor switching elements (2) are in an off state and no induction voltage is generated in the armature windings of the polyphase dynamo-electric machine (4), the power fault when all the phase voltages are substantially equal to an anode potential of a DC power supply (3), the earth fault when all the phase voltages are substantially equal to a cathode potential of the DC power supply (3), and the open fault when all the phase voltages are not substantially the same potential.
US09564831B2 Method and control unit for the pulse-width-modulated control of switching elements of a pulse-controlled inverter
A method is described for the pulse-width-modulated control of switching elements of a pulse-controlled inverter, the impulses of successive signal periods of the control signal, in a first control mode, respectively having a uniform start or end time within the signal period, or being situated uniformly centered in the middle of the signal period, and the impulses of successive signal periods of the control signal, in a second control mode, being situated alternately at the beginning of the signal period and at the end of the signal period.
US09564830B2 Control method of inverting apparatus for achieving MPPT and inverting apparatus thereof
An inverting apparatus and a control method thereof are provided. The inverting apparatus includes an inverting circuit, a detection circuit, and a control circuit. The control circuit is coupled to the inverting circuit and the detection circuit and configured to provide a control signal to control the inverting circuit so as to adjust a voltage value of an input voltage into a command voltage represented by the control signal. The control circuit calculates a voltage difference between the detected input voltage and the command voltage so as to determine whether the voltage difference is greater than a preset value. When determining that the voltage difference is greater than the preset value, the control circuit sets the voltage value of the command voltage as the voltage value of the current input voltage.
US09564806B2 Boost converter with reduced switching loss and methods of operating the same
An apparatus, e.g., a boost converter, includes a first switch configured to be coupled to an inductor and to support a charging current in the inductor from a power source and at least two serially-coupled second switches coupled in parallel with the first switch and configured to selectively route current from the inductor to at least two serially-connected capacitors. The apparatus may further include a control circuit configured to operate the first switch and the plurality of second switches.
US09564798B2 Display apparatus, power supply apparatus and power supply method thereof
Disclosed is a display apparatus including an image processor configured to process an image signal, a display configured to display an image based on the image signal, a controller configured to control the display of the image, and a power supply configured to supply actuating power to the controller, the power supply including a power circuit configured to receive alternating current (AC) power and output the actuating power by a switching mode, a noise reducer configured to reduce high-frequency noise due to the switching mode, and a discharging circuit configured to supply a residual voltage of the noise reducer to the power circuit when the AC power is input, and discharge the residual voltage of the noise reducer when the AC power is shut off. Thus, it is possible to decrease power consumption caused when the residual voltage of the noise reducer is discharged.
US09564797B2 Indirect matrix converter
A converter receives input of an AC voltage, converts the AC voltage into a DC voltage, and applies the DC voltage between a first power line on a positive electrode side and a second power line on a negative electrode side. A snubber circuit has a capacitor provided between the first and the second power lines, and a diode connected in series with the capacitor between the first and the second power lines, and including an anode on a side close to the first power line on the positive electrode side in a series path with the capacitor. An inverter converts the DC voltage into an AC voltage, and applies the AC voltage to an inductive load. An inverter-side current detection unit detects a current that flows through the first power line on the positive electrode side or the second power line on the negative electrode side between the inverter and the snubber circuit.
US09564790B2 Method for manufacturing laminated core
A method for manufacturing a laminated core, in which while a laminated core body 10 formed by caulking and with permanent magnets 20 inserted in a plurality of magnet insertion holes 17, 18 is held between a resin injection die 23 and a receiving die 22 opposed to each other, resin is injected into the magnet insertion holes 17, 18 from resin reservoir portions provided to the resin injection die 23 to fix the permanent magnets 20, the method comprising: at a time of resin injection, pressing a flat press surface 24 of the resin injection die 23 against caulking portions 13 protruding from a surface of the laminated core body 10 to apply pressure thereto, thereby allowing the surface of the laminated core body 10 whereon the caulking portions 13 are formed to be pressed against the flat press surface 24 so as to prevent resin leakage.
US09564787B2 Motor including housing structure with through holes
A motor includes an impeller including a plurality of blades arranged in a circumferential direction and fixed to a shaft between a cover portion and an armature. The cover portion includes at least one cover portion through hole arranged to axially overlap with the blades. A cylindrical portion includes at least one cylindrical portion through hole arranged to radially overlap with the blades.
US09564782B2 Winding, winding method, and automotive rotating electric machine
[Problem] A winding is provided which is so arranged that disengagement of a winding conductor is not caused after a winding around being finished.[Constitution] A winding according to the present invention includes a first descending conductor portion (2818c) being bent from an end-portion (2818a) of a winding conductor placed at a top portion of an elevated winding portion (28m) toward an outer lateral side in an axial direction of a winding (15), and descending along a side face of the elevated winding portion (28m), from the top portion thereof to a predetermined winding layer (2816) among a plurality of winding layers constituting the elevated winding portion (28m); a first connection conductor portion (2816a) bent from the first descending conductor portion (2818c) toward an inner lateral side in the axial direction of the winding (15), and disposed along the side face of the elevated winding portion (28m) in a direction to which a winding conductor constituting the winding (15) extends; and a second descending conductor portion (2816c) being bent from the first connection conductor portion (2816a) toward the outer lateral side in the axial direction of the winding (15), and descending along the side face of the elevated winding portion (28m), from the predetermined winding layer (2816) to another predetermined winding layer (2814).
US09564779B2 Permanent magnet motor
Provided is a permanent magnet motor that realizes reduction of both cogging torque and torque ripple, and also downsizing and weight reduction together with torque ripple reduction. When two sets of three-phase armature windings are defined such that a first armature winding 30-1 corresponds to U1 phase, V1 phase, and W1 phase and a second armature winding 30-2 corresponds to U2 phase, V2 phase, and W2 phase, U1 phase is provided in both of any adjacent slots of a plurality of slots 27, or at least one of U1 phase and U2 phase is provided in one of any adjacent slots 27, U1 phase, V1 phase, and W1 phase are shifted by an electric angle of 20° to 40° from U2 phase, V2 phase, and W2 phase upon driving, and a slot opening width Ws of a stator iron core 22 is set to satisfy Ws/(2πRs/Ns)≦0.15, where Rs is an inner radius of the stator iron core and Ns is a slot number of the stator iron core.
US09564770B2 Power management circuit, and control circuit and control method thereof
The present invention discloses a power management circuit, and a control circuit and a control method thereof. The power management circuit converts an input voltage at an input terminal to an output voltage at an output terminal, and charges a battery from the output terminal. The present invention detects a power supplying capability of the input terminal to generate an adjustment signal, and adjusts the output voltage according to the adjustment signal.
US09564761B2 Conformable wearable battery with removable command module
A battery assembly has a command module with a power connection interface and a battery matrix interface. A battery matrix has a plurality of battery cells, an electrically erasable programmable read only memory (EEPROM) and a command module interface. The battery matrix interface may be removably interconnected with the command module interface, enabling power delivery from the battery matrix through the command module to the power connection interface and review of the EEPROM for capacity feedback with respect to remaining electrical power of the battery matrix.
US09564757B2 Method and apparatus for optimizing a hybrid power system with respect to long-term characteristics by online optimization, and real-time forecasts, prediction or processing
An apparatus optimizes a hybrid power system with respect to long-term characteristics of the hybrid power system. The apparatus includes a real-time controller of the hybrid power system and a processor. The processor cooperates with the real-time controller and is structured to input current measurements of information from the hybrid power system and hybrid dynamics information including continuous dynamics and discrete time dynamics that model the hybrid power system. The processor provides online optimization of the hybrid power system based upon the input, and outputs a power flow reference and a number of switch controls to the real-time controller based upon the online optimization. The processor is further structured to provide at least one of: real-time forecasts or real-time prediction of future information operatively associated with the hybrid power system as part of the input, and real-time processing of the online optimization.
US09564755B2 Method and apparatus for managing power of smart appliance
A method and apparatus for managing power of a smart appliance is provided. The method includes acquiring, from the smart appliance, by an Energy Management System (EMS) for managing power of the smart appliance at home over a home network, terminal information including function information and power consumption information; monitoring power of the smart appliance and transmitting results of the results to an energy service provider; and controlling, upon receiving a power reduction command from the energy service provider, the power of the smart appliance based on the acquired terminal information.
US09564749B2 Electrical feedthrough for housing of active implantable medical device
A housing of an active medical device includes a metal wall having at least one feedthrough for an electrical connection through the wall. In the area of the feedthrough, the housing wall includes a contour groove extending through the thickness of wall, defining a metal islet electrically and physically isolated from the rest of the wall. The housing wall further includes an electrically insulating outer layer on the outer side of the wall extending over a region in alignment with the groove and beyond either side of the groove. The insulating outer layer includes a recess formed in alignment with the islet. The wall further includes an electrically conductive outer layer formed outside of the insulating layer and extending over the region in alignment with the groove and beyond either side of the groove. The islet is mechanically supported by the insulating and conductive outer layers.
US09564748B2 Inclined conductor device
A conductor arrangement is for a collection of subterranean wells for recovering fluids from an underground structure. A frame is provided with several conductor guides, each forming an inlet opening for a conductor in an upper portion of the frame and an outlet opening for the conductor in a lower portion of the frame. The conductor is arranged to border a portion of a borehole towards a surrounding unconsolidated mass and has been passed through the conductor guide and down into the unconsolidated mass. The conductor guides are arranged in a mutually diverging manner in the direction from the inlet opening, and each conductor is extendable by a bend, the deflection angle of the bends providing mutually parallel center axes in coupling interfaces arranged in upper end portions of the bends.
US09564745B1 Replaceable panel structure and socket, switch and humidity sensor with replaceable panel
A replaceable panel structure and a socket, switch and humidity sensor with the replaceable panel. The replaceable panel structure includes a base, and a panel main body which is replaceably mounted on the base by a snap structure having first snap structures and second snap structures, wherein each of the first snap structures includes a first elastic snap disposed on the panel main body and a stop block disposed on the base, a first slot fitted with the first elastic snap being formed on one side of the stop block away from the panel main body, the first elastic snap being deformed due to the stop of the stop block and then snapped into or released from the first slot; each of the second snap structures includes a second snap disposed on the panel main body and a second slot disposed on the base and fitted with the second snap, the second snap being able to be inserted into or released from the second slot in a horizontal direction.
US09564740B2 Spark plug for a gas-powered internal combustion engine
A spark plug for a gas-powered internal combustion engine having: a spark plug body; an insulator; a center electrode; a ground electrode support that is attached to the spark plug body and supports at least one ground electrode that forms a spark gap with the center electrode; a swirl chamber located at the front end of the spark plug whose wall surrounds the center and ground electrodes; the wall of the swirl chamber is formed by a cylindrical sleeve which has an open front face and radial perforations; the ground electrode support includes an annular base part and at least one arm that supports the ground electrode; the arm starts at the base part and extends within the swirl chamber. The arm of the ground electrode support increases in cross-section starting from the ground electrode it supports toward the annular base part of the ground electrode support.
US09564727B2 Crimping apparatus for turned contacts
A crimping tool is provided for crimping the tubular portion of a turned electrical contact concentrically about the bare end of an electrical conductor, including a tool body having a main first portion, and an integral coplanar second portion extending from the main body portion to define a first lever. A crimping die arrangement includes an annular stamp holder mounted opposite an opening contained in the tool body main first portion, and an annular thrust collar is mounted concentrically about the stamp holder for angular displacement between released and crimping positions, thereby to displace a plurality of stamp members radially of the stamp holder between released an crimping positions The thrust collar is angularly displaced between the released and crimping positions by a toggle link arrangement that connects a second lever both with the tool body main portion and with the thrust collar.
US09564721B2 Terminal assembly having a shielding part with elastic arms
The present invention discloses a terminal assembly with a cable and a connector assembly. The terminal assembly with the cable of the present invention has a terminal assembly including a connecting terminal, a shielding shell and an insulator arranged between the connecting terminal and the shielding shell; and a cable including a shielding layer. One portion of the shielding shell in the terminal assembly and one portion of the shielding layer in the cable form a mutual overlapping region along the radial direction of the cable. In the mutual overlapping region, the shielding layer is electrically connected with the shielding shell. The terminal assembly of the present invention is applicable to automobiles as a high-voltage connector. In its use in an automobile, the terminal assembly is capable of effectively resisting shock and preventing mechanical vibration from causing separation of the connector to affect safe use.
US09564720B2 Retractable power plug
A retractable power plug includes a housing having an opening formed therein, a mounting portion fixed in the housing, a plurality of pins, and a cover plate. The pins are rotatably mounted on the mounting portion. The cover plate at least partially cover the opening and defines a plurality of receiving grooves corresponding to the pins. The plurality of pins are configured in a first configuration and protrude out of the receiving grooves and in a second configuration to be within the plurality of receiving grooves. The cover plate further defines at least one recess on a sidewall of one of the plurality of receiving grooves, thereby enabling the pin to be retracted.
US09564708B2 Electrical connector
An electrical connector including: a housing including an outer peripheral part; and a lock arm provided with the outer peripheral part. The lock arm is swingable like a seesaw and detachably engages with a locking part provided with another housing of a mating connector. The lock arm extends along a coupling direction toward the mating connector. A pair of side wall parts are provided with the outer peripheral part such that the pair of side wall parts oppose to each other from both sides of the lock arm. An elastic support mechanism for swingably supporting the lock arm is provided between a lower face part of the lock arm and inner side faces of the pair of side wall parts.
US09564694B2 Coaxial connector with grommet biasing for enhanced continuity
A compressible, F-connector and method for interconnection with coaxial cable that includes a biasing grommet for promoting electrical continuity despite inadequate nut tightening. Each connector has a rigid nut, a post penetrating the nut, a tubular body, and an end cap. The conductive post coaxially extends through the connector, linking the nut and body. A post end penetrates the coaxial cable. Each connector body comprises a frontal ring groove in which is seated a biasing grommet with integral wings spiraling away from one or both grommet ends that bias the nut to insure mechanical and electrical contact with the post.
US09564690B2 Terminal structure for covered electric wire
A terminal structure includes: a terminal portion including a tip of a covered electric wire; a connection terminal having a crimp portion crimped to the terminal portion; and a mold resin of a hygroscopic reactive type covering the terminal portion and the crimp portion. The crimp portion includes a conductive crimp portion crimped to the tip. The mold resin includes a first portion covering the conductive crimp portion and the tip; a second portion covering a part of the connection terminal which is further toward a tip than the tip, the part having a thickness smaller than the conductive crimp portion; and a first step formed between the first portion and the second portion such that the height of the mold resin decreases from the first portion to the second portion. A first recess formed on the second portion.
US09564687B2 Directive antenna apparatus mounted on a board
There is provided an antenna apparatus including a first wire connecting a first metal part to a fourth metal part, a second wire connecting a second metal part to a feeder, and a third wire connecting a third metal part to a fourth metal part, wherein the first, second, and third wires are arranged in parallel to one edge of a semiconductor chip, and the second wire is disposed between the first wire and the third wire.
US09564675B2 Display device having antenna
A display device includes a display panel which displays an image, a driving circuit substrate disposed on a rear surface of the display panel and controlling the display panel to display the image, and a chip antenna connected to an end portion of the driving circuit substrate in a longitudinal direction of the driving circuit substrate.
US09564669B2 Merged battery cell with interleaved electrodes
A battery having the electrodes of multiple battery cell types are interleaved to prevent thermal runaway by cooling a shorted region between electrodes. The electrodes of each of the battery cell types with a first polarity share a pair of the common electrodes having a second polarity. The electrodes of the multiple battery cell types and the multiple common electrodes are interleaved such that if the electrodes of the multiple battery cell types and the adjacent common electrodes of one or more battery cell types short together, the current within the shorted battery cells is sufficiently small to prevent thermal runaway and the electrodes of the adjacent cells of the other battery cell types of the first polarity and the common electrodes of the second polarity not having short circuits provide heat sinking for the heat generated by the short circuit to prevent thermal runaway.
US09564661B2 Battery module and wiring module
There are provided an electric cell group of a plurality of electric cells 11 with positive and negative electrode terminals, connecting members for connecting adjacent electrode terminals, and a wiring module assembled to the electric cell group. The wiring module includes a plurality of voltage detection terminals connected to the ends of a plurality of electric wires W for detecting the conditions of the electric cells, a plurality of retainer portions retaining the detection terminals, and interval adjusting device provided between a plurality of adjacent retainer portions for adjusting the intervals between the retainer portions.
US09564659B2 Positive electrode for sulfur-based batteries
A positive electrode includes a sulfur-based active material, a binder, a conductive filler, and porous, one-dimensional metal oxide nanorods. The one-dimensional metal oxide nanorods are mixed, as an additive, throughout the positive electrode with the sulfur-based active material, the binder, and the conductive filler. The positive electrode with the porous, one-dimensional metal oxide nanorods may be incorporated into any sulfur-based battery.
US09564629B2 Hybrid nano-filament anode compositions for lithium ion batteries
This invention provides a hybrid nano-filament composition for use as an electrochemical cell electrode. The composition comprises: (a) an aggregate of nanometer-scaled, electrically conductive filaments that are substantially interconnected, intersected, or percolated to form a porous, electrically conductive filament network comprising substantially interconnected pores, wherein the filaments have an elongate dimension and a first transverse dimension with the first transverse dimension being less than 500 nm (preferably less than 100 nm) and an aspect ratio of the elongate dimension to the first transverse dimension greater than 10; and (b) micron- or nanometer-scaled coating that is deposited on a surface of the filaments, wherein the coating comprises an anode active material capable of absorbing and desorbing lithium ions and the coating has a thickness less than 20 μm (preferably less than 1 μm). Also provided is a lithium ion battery comprising such an electrode as an anode. The battery exhibits an exceptionally high specific capacity, an excellent reversible capacity, and a long cycle life.
US09564628B2 Composite cathode active material, and cathode and lithium battery each using the same
In one aspect, a composite cathode active material including at least one large-diameter active material, and at least one small-diameter active material, a cathode including the composite cathode active material and a lithium battery including the cathode is provided.
US09564619B2 Battery module which reduces noise on a signal line
A battery module is provided in which a signal line is prevented from the influence of noise caused by an internal current output line.A battery module includes: a plurality of cells 100; a current conduction member 34 electrically connecting electrode terminals of the plurality of cells; and a signal line 50 configured to measure capacitance of the plurality of cells, wherein the current conduction member includes a parallel section including two members which are opposite in direction of a current flowing therethrough and are arranged substantially parallel to each other, and a connection section electrically connecting the two members at one end of the parallel section, and the signal line is arranged nearly equidistant from the two members, and extends substantially parallel to the two members to approach the connection section.
US09564617B2 Rechargeable battery having minute current transporting member
A rechargeable battery includes an electrode assembly comprising a positive electrode and a negative electrode; a case accommodating the electrode assembly; and a cap assembly combined to the case and electrically connected to the electrode assembly, wherein the cap assembly comprises a first member and a second member that are electrically connected to each other, and a minute current transporting member located between the first member and the second member, the minute current transporting member having a larger resistance than the first member and the second member, and electrically connected to the first member and the second member.
US09564614B2 Secondary battery
A secondary battery including: an electrode assembly; a case receiving the electrode assembly and including a plurality of stepped sections at an inner side of the case in contact with the electrode assembly; and at least one electrode tab electrically connected with the electrode assembly and withdrawn toward an outside of the case. In the secondary battery, a friction force between the inner side of the case and the electrode assembly is increased due to the plurality of stepped sections, thereby minimizing or reducing movement of the electrode assembly within the case.
US09564613B2 Electric storage device, electric storage apparatus, method for producing electric storage device, and method for producing cover plate
The electric storage device according to the present invention includes a case having a case body and a cover plate, the case body includes a step portion at an opening edge, the cover plate includes a projection that is inserted into the opening of the case body, and a portion of the projection opposes the step portion within the case body.
US09564604B2 Fused polycyclic aromatic compounds, organic semiconductor material and thin film including the same, and method for producing an organic semiconductor device
The present invention provides a fused aromatic compound represented by general formula (1) or general formula (2): wherein R1 to R8 each independently represent an atom or a functional group selected from the group consisting of a hydrogen atom, a halogen atom, a hydrocarbon oxy group, an aromatic hydrocarbon group, an aliphatic hydrocarbon group, an alicyclic hydrocarbon group, an ester group, an acyl group, a cyano group, and a substituted silyl group, X1 to X4 each independently represent a cyano group, an ester group, or an acyl group, and Y1 to Y4 each independently represent an oxygen atom, a sulfur atom, or a selenium atom.
US09564600B2 Compound having an indolocarbazole ring structure and organic electroluminescent device
A compound having an indolocarbazole ring structure is represented by the following general formula (1), and is used as a material for forming a highly efficient and highly durable organic electroluminescent device. The compound features excellent hole injection/transport capability, has electron blocking power and is highly stable in the form of a thin film. wherein, A is a divalent aromatic hydrocarbon group or aromatic heterocyclic group, Ar1 to Ar4 are monovalent aromatic hydrocarbon groups or aromatic heterocyclic groups, and R1 to R9 are hydrogen atoms, deuterium atoms, fluorine atoms, chlorine atoms, cyano groups, nitro groups, alkyl groups, cycloalkyl groups, alkenyl groups, alkyloxy groups, cycloalkyloxy groups, aromatic hydrocarbon groups, aromatic heterocyclic groups or aryloxy groups.
US09564598B2 Organic light-emitting device
An organic light-emitting device includes an anode, a cathode, and an organic layer between the anode and the cathode, wherein the organic layer includes a mixed organic layer, and the mixed organic layer includes at least two different compounds, and a triplet energy of at least one compound of the at least two different compounds is 2.2 eV or higher. The organic light-emitting device according to embodiments of the present invention may have a low driving voltage, a high efficiency, and a long lifespan.
US09564596B2 Heterocyclic compound and organic light-emitting device comprising same
A compound represented by Formula 1 or 2, and an organic light-emitting device including the same are disclosed. Formulae 1 and 2 are defined as in the specification.
US09564594B2 Light emitting diode
An light emitting diode includes an insulating substrate, a P-type semiconductor layer, a semiconductor carbon nanotube layer, an MgO layer, a functional dielectric layer, and a first electrode, and a second electrode. The P-type semiconductor layer is located on the insulating substrate. The semiconductor carbon nanotube layer is located on the P-type semiconductor layer. The MgO layer is located on the semiconductor carbon nanotube layer. The functional dielectric layer covers the MgO layer. The first electrode is electrically connected to the P-type semiconductor layer. The second electrode is electrically connected to the semiconductor carbon nanotube layer.
US09564591B2 Method for producing organic electroluminescent element having light-emitting pattern
The problem addressed by the present invention is to enable the providing of a method for producing an organic electroluminescent element having a light-emitting pattern having superior gradation characteristics. The method for producing an organic electroluminescent element having a light-emitting pattern formed by means of light irradiation of an organic electroluminescent element provided with one or more organic functional layers between at least a pair of electrodes is characterized in that an image to pattern comprises a highlight section, a shadow section, and a linear section prepared ahead of time, the amount of light irradiation is altered on the basis of a tone reproduction curve having a soft gradation section that is at the highlight section and shadow section and that has a lower gradient inclination than that of the linear section, and thus a light-emitting pattern is formed having a gradient resulting from a light emission brightness corresponding to the amount of light irradiation.
US09564590B2 Variable mask
A mask comprises a mask frame defining an opening; a plurality of support bars installed in the opening of the mask frame; a plurality of movable bars, each of which is installed over a corresponding one of the plurality of support bars and movable relative to the corresponding support bar, wherein the plurality of support bars and the plurality of movable bars are arranged to divide the opening into a plurality of mask holes; and a plurality of actuators installed between the plurality of movable bars and the corresponding support bars and configured to move the movable bars relative to the plurality of support bars.
US09564577B1 MRAM device and fabrication method
A magnetoresistive random access memory (MRAM) device comprises a bottom electrode over a tapered bottom via, a tapered magnetic tunnel junction (MTJ) over the bottom electrode, a top electrode over the MTJ, and a top via over the top electrode. The top via, top electrode, MTJ, bottom electrode, and bottom via (and electrical interfaces therebetween) are substantially aligned along a common vertical axis. The bottom via has a taper angle of about 120° to about 150°. The MTJ has a taper angle of about 70° to about 85°. The MTJ is isolated and protected with dual sidewall spacers.
US09564562B2 Silicone composition for sealing semiconductor
The silicone composition for sealing a semiconductor, comprises: (A) 100 parts of a polyorganosiloxane having one or more alkenyl groups, obtained by reacting (a1) 60 to 99 parts of an organosiloxane containing at least a trifunctional siloxane unit not taking part in a hydrosilylation reaction, with (a2) 40 to 1 parts of an organosiloxane containing a bifunctional siloxane unit having an alkenyl group and/or a monofunctional siloxane unit having an alkenyl group; (B) an amount of a polyorganohydrogensiloxane having two or more hydrogen atoms having a viscosity at 25° C. of 1 to 1000 mPa·s so that an amount of the hydrogen atoms is 0.5 to 3.0 mol per mol of the alkenyl groups; and (C) a platinum-based catalysts, wherein a decrease in storage modulus of a cured product thereof from 25° C. to 50° C. is 40% or more.Specifically the polyorganosiloxane (A) is prepared by block or graft polymerization and equilibration reaction of three specific, different, organosiloxanes including a branched siloxane, a linear siloxane and a cyclic siloxane.
US09564561B2 Light emitting device
The present invention provides a light-emitting device comprising a first light-emitting element that emits red light, a second light-emitting element that emits green light, a third light-emitting element that emits blue light, and a color filter, where the color filter comprises a first coloring layer that selectively transmits red light, a second coloring layer that selectively transmits green light, and a third coloring layer that selectively transmits blue light, the first to third light-emitting elements respectively correspond to the first to third coloring layers, wherein each of the first to third light-emitting elements has a first electrode, an electroluminescent layer on the first electrode, and a second electrode on the electroluminescent layer, and wherein the electroluminescent layer includes a layer in contact with the second electrode, and a metal oxide or a benzoxazole derivative is included in the layer in contact with the second electrode.
US09564560B2 Optoelectronic component
An optoelectronic component includes a semiconductor chip that emits a primary radiation in the short-wave blue spectral range at a dominant wavelength of less than approximately 465 nm; and a phosphor that converts at least part of the primary radiation into a longer-wave secondary radiation in the green spectral range at a dominant wavelength of between approximately 490 nm and approximately 550 nm and at least partly surrounds the semiconductor chip, wherein a mixed light composed of primary radiation and secondary radiation has a dominant wavelength at wavelengths of approximately 460 nm to approximately 480 nm such that a luminous flux of the mixed light is up to 130% greater than a luminous flux in an optoelectronic component without a phosphor having the same dominant wavelength in a range of 460 nm to 480 nm, and the phosphor is arranged in a lamina that bears directly on the semiconductor chip.
US09564548B2 Direct wafer bonding
The disclosure provides for a direct wafer bonding method including providing a bonding layer upon a first and second wafer, and directly bonding the first and second wafers together under heat and pressure. The method may be used for directly bonding an GaAs-based, InP-based, GaP-based, GaSb-based, or Ga(In)N-based device to a GaAs device by introducing a highly doped (Al)(Ga)InP(As)(Sb) layer between the devices. The bonding layer material forms a bond having high bond strength, low electrical resistance, and high optical transmittance.
US09564543B2 Doping an absorber layer of a photovoltaic device via diffusion from a window layer
Methods for doping an absorbent layer of a p-n heterojunction in a thin film photovoltaic device are provided. The method can include depositing a window layer on a transparent substrate, where the window layer includes at least one dopant (e.g., copper). A p-n heterojunction can be formed on the window layer, with the p-n heterojunction including a photovoltaic material (e.g., cadmium telluride) in an absorber layer. The dopant can then be diffused from the window layer into the absorber layer (e.g., via annealing).
US09564527B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes a first semiconductor layer of a first conductivity type formed on one side of a semiconductor substrate; a second semiconductor layer of a second conductivity type formed on the first semiconductor layer; a third semiconductor layer of the first conductivity type formed on the second semiconductor layer; an opening part formed by removing part of the first to third semiconductor layers; a gate insulating film formed so as to cover an inner wall of the opening part; a gate electrode formed inside the opening part via the gate insulating film; a source electrode formed on a surface of the third semiconductor layer; a drain electrode connected to a part corresponding to the gate electrode on another side of the semiconductor substrate; and a fourth electrode formed on the another side of the semiconductor substrate at a part corresponding to the source electrode.
US09564521B2 Semiconductor device comprising ferroelectric elements and fast high-K metal gate transistors
A semiconductor device comprises a first and second circuit element. The first circuit element comprises a first electrode structure including a first high-k dielectric layer, the first high-k dielectric layer having a first thickness and comprising hafnium. The second circuit element comprises a second electrode structure that includes a second high-k dielectric layer having a ferroelectric behavior, wherein the second high-k dielectric layer has a second thickness and comprises hafnium, and wherein the second thickness is greater than the first thickness.
US09564516B2 Method of making integrated MOSFET-schottky diode device with reduced source and body kelvin contact impedance and breakdown voltage
A MOSFET device and fabrication method are disclosed. The MOSFET has a drain in chip plane with an epitaxial layer overlay atop. The MOSFET further comprises: a Kelvin-contact body and an embedded Kelvin-contact source; a trench gate extending into the epitaxial layer; a lower contact trench extending through the Kelvin-contact source and at least part of the Kelvin-contact body defining respectively a vertical source-contact surface and a vertical body-contact surface; a patterned dielectric layer atop the Kelvin-contact source and the trench gate; a patterned top metal layer. As a result: a planar ledge is formed atop the Kelvin-contact source; the MOSFET device exhibits a lowered body Kelvin contact impedance and, owing to the presence of the planar ledge, a source Kelvin contact impedance that is lower than an otherwise MOSFET device without the planar ledge; and an integral parallel Schottky diode is also formed.
US09564512B2 Fin field-effect transistor and fabrication method thereof
A method for fabricating a FinFET structure comprises providing a semiconductor substrate; forming a hard mask layer on the semiconductor substrate; forming a dummy gate structure having a dummy gate, a first sidewall spacer and a second sidewall spacer; removing the dummy gate to form a first trench; forming first sub-fins in the semiconductor substrate under the hard mask layer in the first trench; forming a first metal gate structure in the first trench; removing the first sidewall spacer to form a second trench; forming second sub-fins in the semiconductor substrate under the hard mask layer in the second trench; forming a second metal gate structure in the second trench; removing the second sidewall spacer to form a third trench; forming third sub-fins in the semiconductor substrate under the hard mask layer in the third trench; and forming a third metal gate structure in the third trench.
US09564508B2 Device isolation with improved thermal conductivity
A method of making a semiconductor structure includes forming a trench through a shallow trench isolation (STI) structure and into a substrate, and forming a liner including an electrical insulator material on sidewalls of the trench. The method also includes forming a core including a high thermal conductivity material in the trench and on the liner, and forming a cap in the trench and on the core.
US09564504B2 Semiconductor device and method of manufacturing semiconductor device
A manufacturing method according to an embodiment of this invention is a method of manufacturing a semiconductor device, which has: a first step of forming a first electrode 22 containing Ti or Ta on a top face of a nitride semiconductor layer 18; a second step of forming a second electrode 24 containing Al on a top face of the first electrode 22; a third step of forming a coating metal layer 26 covering at least one of an edge of a top face of the second electrode 24 and a side face of the second electrode 24, having a window 26a exposing the top face of the second electrode 24 in a region separated from the foregoing edge, and containing at least one of Ta, Mo, Pd, Ni, and Ti; and a step of performing a thermal treatment, after the third step.
US09564500B2 Fully-depleted SOI MOSFET with U-shaped channel
A method of forming a MOSFET device is provided including: providing an SOI wafer; forming a dummy gate oxide and dummy gates on portions of the SOI layer that serve as channel regions of the device; forming spacers and doped source/drain regions in the SOI layer on opposite sides of the dummy gates; depositing a gap fill dielectric; removing the dummy gates/gate oxide; recessing areas of the SOI layer exposed by removal of the dummy gates forming one or more u-shaped grooves that extend part-way through the SOI layer such that a thickness of the SOI layer remaining in the channel regions is less than a thickness of the SOI layer in the doped source/drain regions under the spacers; and forming u-shaped replacement gate stacks in the u-shaped grooves such that u-shaped channels are formed in fully depleted regions of the SOI layer adjacent to the u-shaped replacement gate stacks.
US09564483B2 Display device and manufacturing method thereof
A display device comprises a base substrate, a first metal layer formed over the base substrate, an interlayer insulating layer formed over the first metal layer and comprising a contact hole, a second metal layer formed over the interlayer insulating layer and connected with the first metal layer through the contact hole, an anisotropic conductive film formed over the second metal layer and covering the contact hole, and a flexible circuit board attached to the anisotropic conductive film and configured to transmit a driving signal for the array of pixels. The first metal layer comprises a molten portion formed in the non-display area.
US09564477B2 Flexible display device and method of fabricating the same
A flexible display device includes a substrate, a plurality of first pixels, and a plurality of second pixels. The substrate includes a foldable bending region and a non-foldable non-bending region. Each first pixel is disposed on the bending region. Each first pixel is spaced apart from an adjacent first pixel by a first distance. Each second pixel is disposed on the non-bending region. Each second pixel is spaced apart from an adjacent second pixel by a second distance. The first distance is greater than the second distance.
US09564468B2 Composite grid structure to reduce crosstalk in back side illumination image sensors
A semiconductor structure for back side illumination (BSI) pixel sensors is provided. Photodiodes are arranged within a semiconductor substrate. A metal grid overlies the semiconductor substrate and is made up of metal grid segments that surround outer perimeters of the photodiodes, respectively, such that first openings within the metal grid overlie the photodiodes, respectively. A low-n grid is made up of low-n grid segments that surround the respective outer perimeters of the photodiodes, respectively, such that second openings within the low-n grid overlie the photodiodes, respectively. Color filters are arranged in the first and second openings of the photodiodes and have a refractive index greater than a refractive index of the low-n grid. A substrate isolation grid extends into the semiconductor substrate and is made up of isolation grid segments that surround outer perimeters of the photodiodes, respectively. A method for manufacturing the BSI pixel sensors is also provided.
US09564455B2 Display panel
A display panel is provided. The display panel includes has an active area and a border area surrounding the active area. The display panel includes a plurality of pixels, a plurality of multiplexer portion, a gate driver portion and a source routing portion. The pixels are located in the active area. The multiplexer portion is located in the border area. The gate driver portion is located in the border area. The source routing portion is located in the border area. In part of the border area, at least part of the multiplexer portion, at least part of the gate driver portion and at least part of the source routing portion are located and sequentially arranged from an internal edge of the border area to an external edge of the border area.
US09564450B2 Nonvolatile semiconductor memory device and method of manufacturing the same
According to one embodiment, a memory device includes first and second fin type stacked structures each includes first to i-th memory strings (i is a natural number except 1) that are stacked in a first direction, the first and second fin type stacked structures which extend in a second direction and which are adjacent in a third direction, a first portion connected to one end in the second direction of the first fin type stacked structure, a width in the third direction of the first portion being greater than a width in the third direction of the first fin type stacked structure, and a second portion connected to one end in the second direction of the second fin type stacked structure, a width in the third direction of the second portion being greater than a width in the third direction of the second fin type stacked structure.
US09564448B2 Flash memory structure
A semiconductor device structure is provided. The semiconductor device structure includes a substrate and a control gate formed over the substrate. The semiconductor device structure further includes a memory gate formed over the substrate and a first spacer formed on a sidewall of the memory gate. The semiconductor device structure further includes a contact formed over the memory gate, wherein a portion of the contact extends into the first spacer.
US09564444B2 Method of forming integrated fin and strap structure for an access transistor of a trench capacitor
At least one dielectric pad layer is formed on a semiconductor-on-insulator (SOI) substrate. A deep trench is formed in the SOI substrate, and a combination of an outer electrode, a node dielectric, and an inner electrode are formed such that the top surface of the inner electrode is recessed below the top surface of a buried insulator layer of the SOI substrate. Selective epitaxy is performed to fill a cavity overlying the inner electrode with an epitaxial semiconductor material portion. A top semiconductor material layer and the epitaxial semiconductor material portion are patterned to form a fin structure including a portion of the top semiconductor material layer and a portion of the epitaxial semiconductor material portion. The epitaxial semiconductor material portion functions as a conductive strap structure between the inner electrode and a semiconductor device to be formed on the fin structure.
US09564438B2 Semiconductor structure containing semiconductor fins and insulating fence fins on a same substrate
A semiconductor structure may be formed by forming a first semiconductor fin and a second inactive semiconductor fin above a substrate; depositing a masking layer above the first semiconductor fin and the second semiconductor fin; etching a trench in the masking layer exposing the second semiconductor fin while the first semiconductor fin remains covered by the masking layer; removing the second semiconductor fin to form a fin recess beneath the trench; filling the fin recess with an insulating material to form an insulating fence fin; and removing the masking layer to expose the first semiconductor fin and the insulating fence fin. A third semiconductor fin separating the first semiconductor fin from the second semiconductor fin may also be formed prior to depositing the masking layer and covered by the masking layer. The first semiconductor fin may be a pFET fin and the third semiconductor fin may be an nFET fin.
US09564433B2 Semiconductor device with improved contact structure and method of forming same
A contact structure includes a first contact formed in a first dielectric layer connecting to the source/drain region of a MOS transistor, and a second contact formed in a second dielectric layer connecting to a gate region of a MOS transistor or to a first contact. A butted contact structure abutting a source/drain region and a gate electrode includes a first contact formed in a first dielectric layer connecting to the source/drain region of a MOS transistor, and a second contact formed in a second dielectric layer with one end resting on the gate electrode and the other end in contact with the first contact.
US09564419B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure and a method for manufacturing the same are provided. The semiconductor package structure comprises a substrate, a first chip, a first dielectric layer, a dielectric encapsulation layer and at least one first via. The first chip is disposed on the substrate. The first chip has a first landing area. The first dielectric layer is disposed on the first chip. The dielectric encapsulation layer encapsulates the first chip and the first dielectric layer. The at least one first via penetrates through the dielectric encapsulation layer and the first dielectric layer. The at least one first via connects to the first landing area of the first chip.
US09564411B2 Semiconductor package and method of manufacturing the same
Disclosed herein is a semiconductor package having a fan-out structure in which a semiconductor chip is buried by an encapsulation member and an external connection member is disposed below the buried semiconductor chip. The semiconductor package includes an embedded rewiring pattern layer, an upper semiconductor chip disposed above the embedded rewiring pattern layer, an upper encapsulation member encapsulating the upper semiconductor chip, a lower semiconductor chip disposed below the embedded rewiring pattern layer, and a lower encapsulation member encapsulating the lower semiconductor chip to prevent exposure thereof.
US09564398B2 Chemical direct pattern plating interconnect metallization and metal structure produced by the same
A semiconductor structure with an improved metal structure is described. The semiconductor structure can include a substrate having an upper surface, an interconnect layer over the upper surface, and an additional structure deposited over the interconnect layer. The interconnect layer can include a patterned seed layer over the substrate, at least two metal lines over the seed layer, and a dielectric material between adjacent metal lines. A barrier layer can be deposited over the at least two metal lines. Methods of making the semiconductor structures are also described.
US09564393B1 Semiconductor device package and method of making the same
A semiconductor device package includes a substrate and a semiconductor device disposed on a surface of the substrate. The semiconductor device includes a first contact pad and a second contact pad disposed on an upper surface of the semiconductor device. The semiconductor device package further includes a conductive bar disposed on the first contact pad, and a conductive pillar disposed on the second contact pad. A method of making a semiconductor device package includes (a) providing a substrate; (b) mounting a semiconductor device on the substrate, wherein the semiconductor device comprises a first contact pad and a second contact pad on an upper surface of the semiconductor device; (c) forming a dielectric layer on the substrate to cover the semiconductor device; (d) exposing the second contact pad by forming a hole in the dielectric layer; and (e) applying a conductive material over the dielectric layer and filling the hole.
US09564392B2 Printed wiring board and semiconductor package
A printed wiring board includes a resin insulating layer, a wiring conductor layer embedded in the insulating layer such that the conductor layer has a first surface exposed on a first surface side of the insulating layer, and a conductor post formed on a second surface of the conductor layer on the opposite side with respect to the first surface such that the conductor post has a side surface covered by the insulating layer. The conductor post has an end surface on the opposite with respect to the conductor layer such that the end surface of the conductor post is exposed on a second surface side of the insulating layer, and the conductor post has an end portion on a wiring conductor layer side such that the side surface in the end portion is a curved side surface which is bending outward increasingly toward from the conductor layer.
US09564387B2 Semiconductor package having routing traces therein
A method of and device for making a semiconductor package. The method comprises etching a first side of a metallic piece forming a leadframe with one or more wire bonding pads, applying a first protective layer on the first side, etching a second side of the metallic piece forming one or more conductive terminals, and applying a second protective layer on the second side. The semiconductor package comprises wire bonding pads in pillars structure surrounding a die attached to the leadframe. One or more terminals are on the bottom side of the semiconductor package.
US09564379B2 Via chains for defect localization
Via chain and serpentine/comb test structures are in kerf areas of a wafer. The via chain test structures comprise a first via chain and a second via chain in a first kerf area. The via chain test structures are formed such that geometrically shaped portions of the first via chain and geometrically shaped portions of the second via chain alternate along the length of the first kerf area.
US09564377B2 Peak-based endpointing for chemical mechanical polishing
A polishing system receives one or more target parameters for a selected peak in a spectrum of light, polishes a substrate, measures a current spectrum of light reflected from the substrate while the substrate is being polished, identifies the selected peak in the current spectrum, measures one or more current parameters of the selected peak in the current spectrum, compares the current parameters of the selected peak to the target parameters, and ceases to polish the substrate when the current parameters and the target parameters have a pre defined relationship.
US09564369B1 Methods of manufacturing semiconductor devices including device isolation processes
Methods are provided for manufacturing semiconductor devices include forming a first fin protruding on a substrate and extending in a first direction; forming first and second sacrificial gate insulating layers on the first fin, the first and second sacrificial gate insulating layers intersecting the first fin and being spaced apart from each other; forming first and second sacrificial gate electrodes respectively on the first and second sacrificial gate insulating layers; forming a first insulating layer on the first and second sacrificial gate electrodes; removing a portion of the first insulating layer to expose the second sacrificial gate electrode; removing the exposed second sacrificial gate electrode using a first etching process to expose the second sacrificial gate insulating layer; removing the exposed second sacrificial gate insulating layer using a second etching process different from the first etching process to form a first trench which exposes the first fin; forming a first recess in the exposed first fin using a third etching process different from the second etching process; and filling the first recess with a first device isolation layer.
US09564368B2 Semiconductor device and method of fabricating the same
A method of fabricating a semiconductor device having a first region, a second region, and a third region between the first and second regions includes forming first and second preliminary active patterns protruding from a substrate in the first and second regions, respectively, forming mask patterns exposing the third region on the substrate, performing a first etching process using the mask patterns an etch mask to form first and second active patterns, respectively, and forming gate structures on the substrate.
US09564364B2 Semiconductor device, semiconductor package, method for manufacturing semiconductor device, and method for manufacturing semiconductor package
A semiconductor device includes a semiconductor substrate, which includes a through hole that extends through the semiconductor substrate. An insulative layer includes a first surface, an opposite second surface covering the semiconductor substrate, and an opening aligned with the through hole. An insulative film covers an inner wall surface of the semiconductor substrate and the opening. A through electrode is formed in the through hole and the opening inward from the insulative film. The through electrode includes a first end surface that forms a pad exposed from the first surface of the insulative layer. The first end surface of the through electrode is flush with the first surface of the insulative layer.
US09564352B2 Method for fabricating semiconductor device including isolation layer
A semiconductor device includes a first isolation layer formed in a trench in a substrate. The isolation layer includes a first oxide layer formed in the trench and a second oxide layer formed over the first oxide layer, wherein the first oxide layer and the second oxide layer have a same composition.
US09564351B2 Positioning frame structure
A positioning frame structure for the centering and positioning of an IC is disclosed, in which the positioning frame structure comprises an IC carrier having a first chamber defined therein and an IC positioning magnet disposed in the first chamber of the IC carrier. The positioning frame structure further comprises an IC holder disposed over the IC positioning magnet, and the IC is held on the IC holder, so as to provide centering and positioning of the IC relative to the IC positioning magnet. The present invention can be used to control the centering and positioning of the IC and the positioning magnet on the carrier. The positioning magnet can be made to be larger than the IC. In addition, a large air gap can be obtained so as to facilitate the subsequent operation of the IC. Furthermore, without the operation using adhesive, the technical solution of the present invention saves the cost of operation.
US09564348B2 Shutter blade and robot blade with CTE compensation
Processing chamber shutter blade and robot blade assemblies are constructed to eliminate thermal effects on the placement of elements in processing chambers. Such blade assemblies may contain at least two parts, which may include a positioning member including a low CTE material and a thermal compensating member including a high CTE material. The positioning member includes a coupling point and a reference point on a reference axis separated by a first distance. The thermal compensating member includes a connection point and a controlled point separated by another distance that is less than the first distance. A distance ratio of the first distance to the other distance is substantially equal to a CTE ratio of the high CTE material to the low CTE material, and the positioning member is joined to the thermal compensating member through the coupling point and the connection point.
US09564347B2 Liquid processing apparatus and liquid processing method
A liquid processing apparatus including: a second housing; a first housing capable of being brought into contact with the second housing; a holding part configured to hold an object to be processed; a rotation driving part configured to rotate the object to be processed held by the holding part; front-side process-liquid supply nozzle configured to supply a process liquid onto a peripheral portion of a front surface of the object to be processed held by the holding part; and a storage part disposed on a side of a rear surface of the object to be processed held by the holding part, the storage part being configured to store the process liquid having been passed through the object to be processed. The respective first housing and the second housing can be moved in one direction, so that the first housing and the second housing can be brought into contact and separated from each other.
US09564340B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device includes forming a plurality of active fins over a semiconductor substrate, sequentially forming first and second hard mask layers over the active fins, forming a first hard mask pattern by etching the second hard mask layer, trimming the first hard mask pattern to form a trimmed hard mask pattern, forming a first photo resist pattern over the first hard mask layer, forming second hard mask patterns by etching the first hard mask layer by using the trimmed hard mask pattern and the first photo resist pattern as an etching mask, and forming active fin patterns by etching the active fins by using the second hard mask patterns as an etching mask.
US09564336B2 NOR flash device manufacturing method
An embodiment of a NOR Flash device manufacturing method includes: providing a substrate having a first polycrystalline silicon layer disposed thereon; forming a first hard mask layer on the first polycrystalline silicon layer; etching the first hard mask layer to form a first opening, and cleaning a gas pipeline connected to an etching cavity before etching the first hard mask layer; forming a second hard mask layer on the first hard mask layer, and the second hard mask layer covers the bottom and side wall of the first opening; etching the second hard mask layer to form a second opening, the width of the second opening is smaller than the width of the first opening; etching the first polycrystalline silicon, forming a floating gate. The NOR Flash device manufacturing method improves the yield of the NOR Flash device.
US09564330B2 Normally-off enhancement-mode MISFET
The present disclosure relates to an enhancement mode MISFET device. In some embodiments, the MISFET device has an electron supply layer located on top of a layer of semiconductor material. A multi-dielectric layer, having two or more stacked dielectric materials sharing an interface having negative fixed charges, is disposed above the electron supply layer. A metal gate structure is disposed above the multi-dielectric layer, such that the metal gate structure is separated from the electron supply layer by the multi-dielectric layer. The multi-dielectric layer provides fixed charges at interfaces between the separate dielectric materials, which cause the transistor device to achieve a normally off disposition.
US09564324B2 Methods of forming a pattern and devices formed by the same
The inventive concepts provide methods of forming a pattern. In the method, a block copolymer layer may be formed on a neutral layer having an uneven structure and then phase separation is induced. The neutral layer may have an affinity for all of a hydrophilic polymer and a hydrophobic polymer, so that vertical cultivation of phases of the block copolymer may be realized on the uneven structure. Thus, a self-assembled phenomenon may be induced.
US09564319B2 Method of fabricating transient semiconductor based on single-wall nanotube
A method of fabricating a transient semiconductor based on a single-wall nanotube includes stacking a thermal oxide layer on a silicon substrate and depositing a nickel thin layer on the thermal oxide layer, depositing an oxide layer on the nickel thin layer, depositing a metallic layer on the oxide layer, and patterning the metallic layer to form a gate electrode, depositing a gate insulating layer on the gate electrode, changing a surface of the gate insulating layer into a hydrophilic surface, and washing and drying the gate insulting layer, coating a single-wall nanotube on the hydrophilic surface of the gate insulating layer, forming source and drain electrodes by forming a contact opening with respect to the gate insulating layer, attaching a thermal release tape after removing a surrounding single-wall nanotube, performing a transfer onto a polyvinyl alcohol thin layer after etching the nickel thin layer, and releasing the thermal release.
US09564311B2 Method of depositing thin film
A method of depositing a thin film includes: repeating a first gas supply cycle a first plurality of times, the first gas supply cycle including supplying a source gas to a reaction space; supplying first plasma while supplying a reactant gas to the reaction space; repeating a second gas supply cycle a second plurality of times, the second gas supply cycle including supplying the source gas to the reaction space; and supplying second plasma while supplying the reactant gas to the reaction space, wherein the supplying of the first plasma includes supplying remote plasma, and the supplying of the second plasma includes supplying direct plasma.
US09564308B2 Methods for processing bevel edge etching
The embodiments provide apparatus and methods for removal of etch byproducts, dielectric films and metal films near the substrate bevel edge, and chamber interior to avoid the accumulation of polymer byproduct and deposited films and to improve process yield. In an exemplary embodiment, a plasma processing chamber configured to clean a bevel edge of a substrate is provided. The plasma processing chamber includes a substrate support configured to receive the substrate. The plasma processing chamber also includes a bottom edge electrode surrounding the substrate support. The bottom edge electrode and the substrate support are electrically isolated from one another by a bottom dielectric ring. A surface of the bottom edge electrode facing the substrate is covered by a bottom thin dielectric layer. The plasma processing chamber further includes a top edge electrode surrounding a top insulator plate opposing the substrate support. The top edge electrode is electrically grounded. A surface of the top edge electrode facing the substrate is covered by a top thin dielectric layer. The top edge electrode and the bottom edge electrode oppose one another and are configured to generate a cleaning plasma to clean the bevel edge of the substrate.
US09564302B2 Contamination filter for mass spectrometer
Methods and systems for performing mass spectrometry are provided herein. In accordance with various aspects of the applicants' teachings, the methods and systems can utilize an ion mobility spectrometer operating at atmospheric or low-vacuum pressure to remove the major contributors to the contamination and degradation of critical downstream components of a mass spectrometer located within a high-vacuum system (e.g., ion optics, mass filters, detectors), with limited signal loss.
US09564294B2 Plasma treatment apparatus and plasma antenna
According to one embodiment of the present invention, a plasma treatment apparatus comprises: a chamber having an inner space in which processes for an object to be treated are performed; and an antenna which is arranged to cover the side part of the chamber, and which forms electric fields in said inner space to generate plasma from the source gas supplied in the inner space. The antenna includes a helical antenna which is formed into a helical shape from one side of the chamber toward the other side of the chamber along a first rotation direction, and which has a current flowing in the first rotation direction; an extension antenna which is connected to one end of the helical antenna positioned at said one side of the chamber, and which has a current flowing in the direction opposite to the first rotation direction; and a connection antenna for interconnecting the extension antenna and the helical antenna.
US09564288B2 Sample storage container, charged particle beam apparatus, and image acquiring method
A sample storage container of the present invention includes: a storage container (100) that stores a sample (6) under an atmosphere different from an atmosphere of an outside; a diaphragm (10) through which a charged particle beam passes through or transmits; a sample stage (103) that is arranged inside the storage container (100) and that is capable of moving a relative position of the sample (6) to the diaphragm (10) in a horizontal direction and in a vertical direction under an atmospheric state where the atmospheric states inside the storage container and outside the storage container are different each other; and an operating section (104) that moves the sample stage (103) from an outside of the storage container (100), wherein the sample storage container is set in a state where the sample (6) is stored in a vacuum chamber of a charged particle beam apparatus.
US09564286B2 Method of forming thin film of semiconductor device
Provided is a method of forming a thin film of a semiconductor device. The method includes forming a precursor layer on a surface of a substrate by supplying a precursor gas into a chamber, discharging the precursor gas remaining in the chamber to an outside of the chamber by supplying a purge gas into the chamber, supplying a reactant gas into the chamber, generating plasma based on the reactant gas, forming a thin film by a chemical reaction between plasma and the precursor layer and radiating extreme ultraviolet (EUV) light into the chamber, and discharging the reactant gas and the plasma remaining in the chamber by supplying a purge gas into the chamber.
US09564273B2 Tunable capacitor
A tunable capacitor includes a first electrode and a second electrode, each being formed of a conductive material. The tunable capacitor further includes a third electrode between the first electrode and the second electrode, and a dielectric material interposed between the first electrode and the third electrode, and between the second electrode and the third electrode. The third electrode is movable relative to the first electrode and the second electrode by a stepper motor, to adjust and tune a capacitance of the tunable capacitor.
US09564271B2 Dielectric ceramic composition, stacked ceramic capacitor using the same, and method of manufacturing the same
A stacked ceramic capacitor that includes a ceramic body formed by stacking dielectric ceramic layers and internal electrodes mainly composed of Ni; and an external electrode formed on an outer surface of ceramic body. The dielectric ceramic layers are formed by using a dielectric ceramic composition that includes a main ingredient expressed by (KaNabLicM2d)(NbwTaxMgyM4z)O3, where M2 is at least one of Ca, Sr and Ba, M4 is at least one of Zr, Hf and Sn, and a, b, c, d, w, x, y, and z satisfy predetermined relationships; and includes 2 to 15 molar parts of Mn with respect to 100 molar parts of a total content of Nb, Ta, Mg, and M4.
US09564270B2 Thin film capacitor
A thin film capacitor is provided with a lower electrode layer, a dielectric layer arranged on the lower electrode layer, and an upper electrode layer formed on the dielectric layer. An insulator patch material, circular when projected from above, is formed at a boundary of the dielectric layer and the upper electrode layer of the thin film capacitor of this invention. The circular insulator patch improves a withstand voltage, by reducing accumulation of charges.
US09564266B2 Power converter magnetics assembly
A power converter magnetics assembly is disclosed. The power converter magnetics assembly can include an interface panel, a magnetic component mounted to the interface panel to form a magnetics subassembly, and a chassis coupled to the magnetics subassembly. The chassis can have a cavity with an opening. The magnetic component can be received within the cavity and the interface panel can be disposed over the opening and secured to the chassis to form an enclosure about the magnetic component.
US09564258B2 Coated conductor high temperature superconductor carrying high critical current under magnetic field by intrinsic pinning centers, and methods of manufacture of same
A coated conductor comprises a substrate supporting a ReBCO superconductor adapted to carry current in a superconducting state. The superconductor is characterized in having peaks in critical current (Jc) of at least 0.2 MA/cm2 in a magnetic field of about 1 Tesla when the field is applied normal to the surface of the superconductor and when the field is applied parallel to the surface of the superconductor, and further characterized in that the superconductor includes horizontal defects and columnar defects in a size and an amount sufficient to result in the said critical current response. The conductor is characterized in that the ratio of the height of the peaks in the Jc is in the range from 3:1 with the ratio of the field perpendicular (0 degrees) to the field parallel (+/−90 degrees) to the range from 3:1 with the ratio of the field parallel to the field perpendicular.
US09564256B2 Power cable for high temperature environments
An electrical power cable for high temperature environments comprises two or more sheathed conductors; each sheathed conductor comprising an electrical conductor, an electrical insulator surrounding the electrical conductor, and a sheath surrounding the electrical insulator; and a bonding material interconnecting the sheaths of the two or more sheathed conductors positioned adjacent to one another to form a cable.
US09564254B2 Aluminum alloy wire, and aluminum alloy twisted wire, covered electrical wire and wire harness using the same
An aluminum (Al) alloy wire, which is an extra fine wire having a wire diameter of 0.5 mm or less, contains, in mass %, Mg at 0.03% to 1.5%, Si at 0.02% to 2.0%, at least one element selected from Cu, Fe, Cr, Mn and Zr at a total of 0.1% to 1.0% and the balance being Al and impurities, and has an electrical conductivity of 40% IACS or more, a tensile strength of 150 MPa or more, and an elongation of 5% or more. By producing the extra fine wire from an Al alloy of a specific composition containing Zr, Mn and other specific elements, though the extra fine wire is extra fine, it has a fine structure with a maximum grain size of 50 μm or less and is superior in elongation.
US09564247B2 Smart self repair device and method
A smart self-repair device includes an ARE array configured to store information on respective bits of a fail address in fuses; a self-repair control block configured to store a row address and a column address corresponding to a fail bit when a fail occurs, analyze a fail mode by comparing the fail address inputted in a test and the stored addresses, and output fail address information and row fuse set information or column fuse set information according to the fail mode; a data control block configured to output repair information to the ARE array according to the fail address information and the row fuse set information or the column fuse set information; and a rupture control block configured to control a rupture operation of the ARE array.
US09564236B2 NAND flash memory and reading method thereof
The disclosure provides a NAND flash memory and a reading method thereof, which may read a negative threshold value of a memory cell without using a negative-voltage-generating circuit. The disclosed NAND flash memory includes a sense amplifier, a bit line selecting circuit and an array having a plurality of NAND string units. The disclosed NAND flash memory includes a ΔV supplying portion element that applies a positive voltage to a source line, a P well formed with a selected memory cell, and a non-selected bit line which is adjacent to a selected bit line, within a predetermined time period, after the selected bit line is pre-charged and during a reading process.
US09564227B2 Memory device having a different source line coupled to each of a plurality of layers of memory cell arrays
A sensing voltage may be applied to a particular memory cell that is in a particular layer of a plurality of layers of memory cells. While the sensing voltage is applied to the particular memory cell, a source voltage may be applied to an end of a string of memory cells that includes the particular memory cell. The source line voltage may be based on a programming rate of the particular layer.
US09564223B2 Semiconductor device
Disclosed is a semiconductor device, including: a memory block including a plurality of memory strings, each of the memory strings including a drain select transistor coupled to a bit line, a source select transistor coupled to a common source line, memory cells coupled to the drain select transistor and the source select transistor, and dummy memory cells coupled to the drain select transistor and the memory cell; and an operation circuit configured to perform a program operation on the memory cells. The operation circuit generates operation voltages applied to the dummy memory cells so that electric charges are generated by a band to band tunneling effect in the dummy memory cell adjacent to the drain select transistor during the program operation.
US09564217B1 Semiconductor memory device having integrated DOSRAM and NOSRAM
A semiconductor memory device includes a semiconductor substrate having a main surface, at least a first dielectric layer on the main surface of the semiconductor substrate, a first OS FET device and a second OS FET device disposed on the first dielectric layer, at least a second dielectric layer covering the first dielectric layer, the first OS FET device, and the second OS FET device, a first MIM capacitor on the second dielectric layer and electrically coupled to the first OS FET device, and a second MIM capacitor on the second dielectric layer and electrically coupled to the second OS FET device.
US09564213B2 Program verify for non-volatile storage
A non-volatile storage system includes a plurality of non-volatile storage elements arranged in two dimensional or three dimensional structures. The system applies programming to the non-volatile storage elements and performs verification of the programming. The verification includes performing a multi-strobe sensing operation to test for multiple data states while applying a common word line voltage.
US09564198B2 Six-transistor SRAM semiconductor structures and methods of fabrication
A two-transistor memory cell based upon a thyristor for an SRAM integrated circuit is described together with a process for fabricating it. The memory cell can be implemented in different combinations of MOS and bipolar select transistors, or without select transistors, with thyristors in a semiconductor substrate with shallow trench isolation. Standard CMOS process technology can be used to manufacture the SRAM.
US09564197B2 Ferromagnetic device providing high domain wall velocities
The invention is directed to a method of manufacturing a ferromagnetic device (10), having an elongated structure extending along a longitudinal direction (11), comprising a ferromagnetic material, wherein a transverse cross section (20) of the ferromagnetic material, perpendicular to said longitudinal direction, is designed to provide a domain wall velocity above the Walker breakdown limit of the ferromagnetic material. In particular, at least a portion (21-23) of a peripheral contour of the ferromagnetic material forms, in the transverse cross-section (20), a non-orthogonal convex set. For example, the whole peripheral contour may realize a (non-orthogonal) convex polygon.
US09564194B1 Input apparatus and semiconductor memory apparatus having the input apparatus
An input apparatus of a semiconductor memory may be provided. The input apparatus may include a first storage circuit configured to receive at least a portion of an input signal provided based on a pin reduction command which is enabled before an operation command through a pin and store the at least a portion of the input signal. The input apparatus may include a second storage circuit configured to receive a remaining portion of the input signal provided based on the operation command through the pin and store the remaining portion of the input signal. The input apparatus may include an arrangement circuit configured to control an output timing of the input signal stored in the first storage circuit and the second storage circuit.
US09564192B2 Memory controller for strobe-based memory systems
An integrated circuit (IC) memory controller is disclosed. The memory controller includes a receiver to receive a strobe signal and provide an internal strobe signal. An adjustable delay circuit delays an enable signal to generate a delayed enable signal. A gate circuit generates a gated strobe signal using the delayed enable signal that masks transitions of the internal strobe signal that occur prior to a valid region of the internal strobe signal. A sample circuit samples data using the gated strobe signal.
US09564189B2 Memory system including semiconductor memory device and program method thereof
A method of programming a memory system includes: reading a target page included in a selected memory block in response to a program request when at least one of the pages included in the selected memory block contains data; and performing a program for the target page when, among the data bits included in the data read from the target page, the number of data bits having a first logic value is equal to or less than a preset value.
US09564188B2 Current-mode sense amplifier and reference current circuitry
An electronic circuit comprising is provided with a current sense amplifier. The amplifier comprises a reference current input terminal, a sense current input terminal, and a first output terminal. The electronic circuit includes a reference current source. The reference current source includes two reference n-FET stacks connected in series, and the reference current input terminal is coupled to a ground terminal via the two reference n-FET stacks. The electronic circuit includes a plurality of memory cells each coupled in parallel via a respective sense n-FET stack to the sense current input terminal. The amplifier is configured to generate a first logical value at the first output terminal of the amplifier in response to a sense current of the sense current input terminal being lower than a reference current of the reference current input terminal. The amplifier is further configured to generate a second logical value at the first output terminal of the amplifier in response to the sense current being higher than the reference current.
US09564187B2 Predicting saturation in a shift operation
Apparatus for data processing and a method of data processing are provided. Shift circuitry performs a shift operation in response to a shift instruction, shifting bits of an input data value in a direction specified by the shift instruction. Bit location indicator generation circuitry and comparison circuitry operate in parallel with the shift circuitry. The bit location indicator indicates at least one bit location in the input data value which must not have a bit set if the shifted data value is not to saturate. Comparison circuitry compares the bit location indicator with the input data value and indicates a saturation condition if any bits are indicated by the bit position indicator for bit locations which hold set bits in the input data value. A faster indication of the saturation condition thus results.
US09564184B2 Sense amplifier for single-ended sensing
A single ended line sense amplifier having an input coupled to a single ended line having a near end and a far end device comprises a plurality of nFET stacks coupled between the near end of the single ended line and the far end of the single ended line, a single ended line comparator coupled to the near end of the single ended line configured to compare a voltage at the near end of the single ended line to provide a logic state output, and a charge transistor coupled to the single ended line at a point that is between the near end of the single ended line and the far end of the single ended line to shift occurrence of snap back from strong charging of the single ended line.
US09564178B2 Apparatus and method for supporting storage devices during manufacture
There is disclosed an apparatus and method for supporting storage devices during manufacture. The apparatus includes structural members and plural slot carriers received in bays in the apparatus. Each slot carrier carries at least one slot arranged to receive a storage device, wherein the slot carriers are insertable and/or removable from the bays through apertures at the front of the apparatus. Clamp assemblies are arranged to releasably clamp the slot carrier to one or more structural members at the sides of the slot carrier.
US09564174B2 Method and apparatus for processing multimedia
The multimedia method includes reading out information regarding user reactions to content during playback of the content, displaying a history of user reactions according to the information regarding the user reactions, and playing back a portion of content corresponding to a selected time point from the history of the user reactions at which the user reactions occurred.
US09564173B2 Media editing application for auditioning different types of media clips
Some embodiments provide a program that creates a composite media presentation from several media clips. The program creates an audition set for a particular location in a composite display area for placing media clips to specify a description of the composite media presentation. The program adds to the audition set several different types of media clips that are candidates for placement in the composite display area at the particular location. The program iteratively selects a different media clip in the audition set as the only committed media clip in the audition set to include in the composite media presentation.
US09564172B2 Video replay systems and methods
A video replay system which allows for the payback of video files from a buffer in random access memory and from disk to minimize the delay between capturing and replaying a desired video portion. In one embodiment, a portion of RAM is allocated to provide a buffer for holding video files in memory before the riles are written to a hard drive or other non-volatile storage. An index of key frames is also stored in the buffer. The computer system executes software that is responsive to an operator's commands to read the video fifes and index and playback desired video portions in a variety of modes and speeds, including slow motion, reverse, fast-forward, and slow or fast reverse.
US09564166B2 Magnetic-disk glass substrate and magnetic disk
A magnetic-disk glass substrate of the present invention has an average value of squares of inclinations of 0.0025 or less and a frequency at which squares of inclinations are 0.004 or more of 15% or less, in a case where samples of inclinations on a main surface are obtained at intervals of 10 nm.
US09564165B2 Laminating magnetic cores for on-chip magnetic devices
A laminating structure includes a first magnetic layer, a second magnetic layer, a first spacer disposed between the first and second magnetic layers and a second spacer disposed on the second magnetic layer.
US09564164B2 Exchange decoupled data storage medium
A magnetic data storage medium capable of storing data bits may be configured at least with a magnetic underlayer structure and a recording structure. The recording structure can have at least a first magnetic layer and a second magnetic layer with the first magnetic layer decoupled by being constructed of an alloy of cobalt, platinum, and a platinum group metal element.
US09564157B1 System and method for detecting reader-writer offset in a heat-assisted magnetic recording head
An apparatus comprises a heat-assisted magnetic recording head configured to write to and read from a magnetic recording medium. The head comprises a reader and a writer including a near-field transducer (NFT). The reader comprises a center which is laterally offset relative to a center of the writer to define a reader-writer offset (RWO) therebetween. A magnetic recording medium comprises a plurality of tracks. The plurality of tracks comprises at least one track used as a region to test for a shift in the RWO. A processor is coupled to the recording head and configured to detect the RWO shift.
US09564154B2 Multilayer disk drive motors having out-of-plane bending
Various embodiments concern a gimbaled flexure having a dual stage actuation structure. The flexure comprises a gimbal on which a motor is mounted. The motor comprises a first and second terminals and a plurality of actuator layers formed from a piezoelectric material. The plurality of actuator layers comprise serially stacked first, second, and third actuator layers. The plurality of actuator layers are respectively poled and connected to the first and second terminals such that both of the first and second actuator layers expand while the third actuator layer contracts in response to application of a signal across the first and second terminals. The differential motion of the plurality of layers in the motor cause the motor to curl about the contracting third actuator layer. The curling motion causes a portion of the flexure to preferentially curl.
US09564153B2 Substrate for suspension, process for producing the same, suspension for magnetic head, and hard disk drive
A substrate for suspension comprises a metallic substrate, an insulating layer formed on the metallic substrate, a conductor layer formed on the insulating layer, and a cover layer covering the conductor layer. The insulating layer and the cover layer are formed from different materials, whose coefficients of hygroscopic expansion are in the range between 3×10−6/% RH and 30×10−6/% RH. The difference between the coefficients of hygroscopic expansion of the two materials is 5×10−6/% RH or less.
US09564150B1 Magnetic read apparatus having an improved read sensor isolation circuit
A method and system provide a magnetic read apparatus. The magnetic read apparatus includes a substrate and an isolation circuit. The isolation circuit includes a bias resistor and a capacitor residing on the substrate. The bias resistor and the capacitor are connected in parallel through the substrate.
US09564144B2 System and method for multichannel on-line unsupervised bayesian spectral filtering of real-world acoustic noise
A system for processing audio data comprising a linear demixing system configured to receive a plurality of sub-band audio channels and to generate an audio output and a noise output. A spatial likelihood system coupled to the linear demixing system, the spatial likelihood system configured to receive the audio output and the noise output and to generate a spatial likelihood function. A sequential Gaussian mixture model system coupled to the spatial likelihood system, the sequential Gaussian mixture model system configured to generate a plurality of model parameters. A Bayesian probability estimator system configured to receive the plurality of model parameters and a speech/noise presence probability and to generate a noise power spectral density and spectral gains. A spectral filtering system configured to receive the spectral gains and to apply the spectral gains to noisy input mixtures.
US09564134B2 Method and apparatus for speaker-calibrated speaker detection
The present invention relates to a method and apparatus for speaker-calibrated speaker detection. One embodiment of a method for generating a speaker model for use in detecting a speaker of interest includes identifying one or more speech features that best distinguish the speaker of interest from a plurality of impostor speakers and then incorporating the speech features in the speaker model.
US09564124B2 Displaying relevant information on wearable computing devices
A wearable computing device receives user preferences, wherein the user preferences include information detailing one or more types of information to display based on one or more criteria being satisfied. The wearable computing device determines information to display on the wearable computing device based on the user preferences. The wearable computing device displays the determined information.
US09564122B2 Language model adaptation based on filtered data
A method for adapting a language model for a context of a domain, comprising obtaining textual contents from a large source by a request directed to the context of the domain, discarding at least a part of the textual contents that contain textual terms determined as irrelevant to the context of the domain, thereby retaining, as retained data, at least a part of the textual contents that contain textual terms determined as relevant to the context of the domain, and adapting the language model by incorporating therein at least a part of the textual terms of the retained data, wherein the method is performed on an at least one computerized apparatus configured to perform the method and equipped for communication with the large source, and an apparatus for performing the same.
US09564120B2 Speech adaptation in speech synthesis
A method of and system for speech synthesis. First and second text inputs are received in a text-to-speech system, and processed into respective first and second speech outputs corresponding to stored speech respectively from first and second speakers using a processor of the system. The second speech output of the second speaker is adapted to sound like the first speech output of the first speaker.
US09564119B2 Voice converting apparatus and method for converting user voice thereof
A voice converting apparatus and a voice converting method are provided. The method of converting a voice using a voice converting apparatus including receiving a voice from a counterpart, analyzing the voice and determining whether the voice abnormal, converting the voice into a normal voice by adjusting a harmonic signal of the voice in response to determining that the voice is abnormal, and transmitting the normal voice.
US09564107B2 Electronic device and method for adjusting character of page
A method for adjusting characters of a page includes determines a selected page on a display device of an electronic device. Sizes of characters on the selected page are acquired. An adjustment ratio of the characters on the selected page is computed according to a predetermined calculation method. A size of each of the characters on the selected page is adjusted according to the acquired sizes of the characters on the selected page and the computed adjustment ratio of the characters on the selected page. Each of the characters on the selected page on the displaying device is displayed with the adjusted size of each of the characters on the selected page.
US09564103B2 Image processing circuit and method thereof
An image processing circuit and a method thereof. The image processing circuit includes a light sensor, an image control unit, a Gamma curve LUT, a backlight control unit and an image processing unit. The light sensor senses an intensity of ambient light and outputs an intensity signal. The image control unit receives an image signal and determines an image luminance value corresponding to a first image data of the image signal according to the intensity signal. The Gamma curve LUT outputs a luminance value signal corresponding to the image luminance value. The backlight control unit outputs a backlight luminance signal corresponding to the image luminance value. The image processing unit outputs a second image data corresponding to the first image data according to the luminance value signal and the backlight luminance signal.
US09564092B2 Drive device changing refresh rate of display panel and display device including drive device
In a case where a display device (1) receives an instruction to change a refresh rate of a display panel (2), the display device (1) changes the refresh rate with a timing with which there is a balance between the length of time for which positive source signals are written and the length of time for which negative source signals are written.
US09564086B2 Method and system for improving RGBW image saturation degree
A method and a system for improving saturation degree of a RGBW image are provided. The method comprises: a step A of dividing a screen into a plurality of screen sub-regions according to a region range in which backlight is independently and dynamically adjustable; a step B of dividing the RGBW image to be displayed into sub-areas on the basis of the screen sub-regions, the sub-areas of the RGBW image to be displayed corresponding to the screen sub-regions; a step C of determining the sub-areas having saturation degree to be adjusted in each sub-area of the RGBW image to be displayed; and a step D of reducing backlight brightness of the sub-areas having saturation degree to be adjusted by a predetermined proportion when the RGBW image to be displayed is displayed. By means of the method and the system, saturation degree of the RGBW image may be adjusted finely.
US09564082B2 Array substrate, display device and driving method thereof
The present disclosure provides an array substrate, comprising a plurality of pixel circuits arranged in a matrix form. Each pixel circuit comprises a controlling sub-circuit, a compensating sub-circuit, a driving transistor and a light-emitting element. The controlling sub-circuit is configured to, under the control of a scanning voltage signal and a charging signal, charge the compensating sub-circuit, and under the control of a light-emitting controlling signal, control the driving transistor so as to drive the light-emitting element to emit light, and the compensating sub-circuit is configured to, under the control of the controlling sob-circuit, set a constant potential for a gate electrode of the driving transistor, and pre-store a threshold voltage of the driving transistor, so as to compensate for the threshold voltage of the driving transistor when the driving transistor drives the light-emitting element to emit light.
US09564079B2 Flexible display device
A flexible display device includes a flexible display panel including: a plastic film; a pixel circuit on the plastic film; a light emitting element; and an inorganic layer. Openings are in the inorganic layer along a cutting line for cutting the flexible display panel.
US09564078B2 Quantum dots for display panels
Techniques for rendering images directly with light conversion materials are described. In some embodiments, image data for one or more image frames is received. A light source may be controlled to emit first light to irradiate a light conversion material disposed with an image rendering surface. Second light that renders the one or more image frames may be emitted from the light conversion material. The second light emitted from the light conversion material may be excited by the first light. A display system under techniques herein may be free of a light valve layer on which light transmittance is modulated on a pixel-by-pixel basis.
US09564069B2 Flexible surrogate spine assembly for crash test dummy
A flexible surrogate spine assembly for a crash test dummy includes a plurality of vertebra discs, a plurality of ligament joints disposed between the vertebra discs, the ligament joints having a joint element with varying joint angles that can replicate Kyphosis and Lordosis angles of a human spine.
US09564068B2 Device for surgical training
A device for surgical training comprising: an external first layer (11, 45) which simulates the subcutaneous fat; a second layer (12, 44) internal to said first layer (11, 45), which simulates the muscle; a fourth layer (16, 17, 42), internal to said second layer (12, 44), which simulates the perirenal fat; a kidney (14, 15, 41), internal to said fourth layer (16, 17, 42); said first, second and fourth layer having a sound propagation velocity between 1500 and 1550 m/s, an acoustic impedance between 1.5 and 1.7 106 Kg/sm2, an elastic modulus between 0.4 and 4.2 kPa, and being able to be perforated manually by surgical instruments.
US09564066B1 Denture construction teaching tool
The denture construction teaching tool is an educational tool for instructing students on the molding process used to construct removable dental prosthodontics. The denture construction teaching tool includes a base having opposed upper and lower surfaces, and a spacer block releasably secured to the upper surface of the base. A set of tooth molds are releasably secured to the upper surface of the base about the spacer block. Each of the tooth molds has an injection port and a venting port formed therethrough. Each tooth mold further has a lower molding portion and an open upper portion. A removable lid releasably covers the open upper portions of the set of tooth molds, such that a molding material may be injected through the injection ports of the set of tooth molds with excess molding material exiting through the respective venting ports.
US09564063B1 Automated creation and maintenance of video-based documentation
A computer program product for creation and maintenance of video-based training documentation. Universal identifiers are created and associated with user interface elements for delimiting videos and audios. Test scripts are created based on matching the universal identifiers to task instructions. Videos are created based on test scripts where the universal identifiers are marked on the videos. Audios are created based on the universal identifiers and the task instructions, where the universal identifiers are marked on the audios. The audios and the videos are combined based on synchronizing the universal identifiers.
US09564054B2 Wildlife warning system
A wildlife warning system that comprises at least two independent warning devices, wherein each warning device has an electric power supply, at least one signal generator, a microcontroller for controlling the signal generator, and a communication means for wireless communication with other warning devices and/or with a base station for the purpose of forming a wireless network of wildlife warning devices.
US09564049B2 Electronic traffic alert system
A traffic control system includes a traffic display for installation near or adjacent existing street signage, which illuminates the signage and displays messages relating to traffic conditions including emergency conditions or the approach of an emergency vehicle. The traffic display is associated with a camera unit, which provides redundant confirmation with a central traffic control that the display is operating correctly, and displaying the message communicated to central traffic control or at its direction. The traffic control system advises drivers of changing traffic conditions in real time, provides control of the system from central traffic control, and allows central traffic control to monitor the functioning of the traffic display.
US09564048B2 Origin destination estimation based on vehicle trajectory data
A framework for origin-destination (OD) analysis of vehicle trajectory data is described herein. In accordance with one aspect, a vehicle trajectory dataset is provided to an OD analyzer. The vehicle trajectory dataset includes vehicle trajectory data collected from a sensor network having a plurality of sensor stations for detecting vehicles. The sensor stations of the sensor network are distributed in a geographical area of interest, where the vehicle trajectory data include trajectories of vehicles captured by the sensor network. The vehicle trajectory dataset may be analyzed by the OD analyzer to determine an origin and a destination of trips for trajectories of the vehicles in the vehicle trajectory dataset. The analysis includes calculating a probability distribution of travel time between sensor pairs of the sensor network of a number of (dropped-out) intermediate stations, and determining a stop probability between a station pair in the trajectories of the vehicles, where a stop is a destination of a previous trip and an origin of a next trip in the trajectories.
US09564045B2 Alarm system testing device
An alarm system testing device facilitates simulation of a trouble condition and testing circuit continuity of an alarm system within a structure. The device includes an alarm system comprising an electrical circuit, an alarm, a resistor, and at least one trigger. The alarm is activated by the trigger shorting a positive rail of the electrical circuit to a negative rail. A testing switch has a ground position wherein the positive rail of the electrical circuit is grounded when the testing switch is in the ground position. The resistor is electrically coupled to the testing switch such that positioning the testing switch in a resistor bypass position removes the resistor from the electrical circuit.
US09564041B1 Method and apparatus for securing a facility
Method and apparatus for a security alert system for communicating a security event to users by means of a full mesh network topology. The mesh network includes a plurality of remote units, receiver units, emergency box units, and teacher/hallway units strategically placed throughout a facility. Each remote unit has a plurality of buttons thereon wherein a button is designated for a specific type of problem, for example, an intruder, a gun carrying intruder, a medical emergency, or a fight. If a user presses one of the designated buttons the other members of the mesh network, including a receiver unit being monitored by security personnel, are immediately notified of the type and the location of the problem within the facility.
US09564039B2 Systems for monitoring hand sanitization
The present invention provides a hand sanitizer system that includes a proximity detector, a dispensing system and an alarm feature, and is operative to provide an indication corresponding to a person in proximity of the system failing to dispense antiseptic or other solution from the dispenser within a predetermined period of time after moving within a predetermined range of the detector.
US09564036B2 System and method to detect the presence of a child in a car seat
A system and method that detects a presence of a child in a car seat comprises a pad and a receiver. The pad comprises a communication element, a unique identifier, a power source, a switch configured to adapt a power state from “off” to “on” by means of a child closing the switch disposed between the pad's power source and the pad's communication element. The receiver comprises an analysis element storing the unique identifier of at least one pad and a communication element in communication with at least one pad when the pad is powered “on”. The receiver determines a presence state of a child in the car seat when the receiver is in communication with the powered pad. The receiver determines the presence state when the receiver loses communication with the pad. The receiver further generates notifications with the determined child's presence state in the car seat.
US09564025B1 Systems and methods for indicating a user state in a social network
Methods and Systems for determining a user state for a member of a social network are described. According to one embodiment, a method comprising receiving in a network of associated users user state information for a first user, wherein the network of associated users comprises user established relationships between users, determining a current user state for the first user; and outputting to a second user the user state information based at least in part on the current user state and a relationship based permission status is set forth.
US09564018B2 Temporary grant of real-time bonus feature
In one embodiment, a system, apparatus, and method for distributing a portion of game information may include a gaming machine configured to play a game of chance and produce game information. A social gaming server can be configured to communicate with the gaming machine, may establish a remote gaming session between the gaming machine and a user device, and may distribute the portion of the game information to the user device. A social gaming server may also establish a temporal bonus game feature between the gaming machine user and at least one available remote user.
US09564009B2 Dynamically providing rewards to users in a game space
A system and method for providing rewards in a game space based on errors disrupting user interactions with the game space is disclosed. For providing such rewards, error information indicating the errors may be obtained and the errors may be extracted from the obtained error information. In some examples, levels of disruption caused by the errors may be determined. In some examples, support resources for addressing the errors may be determined. Rewards may be determined to be awarded to the users based on the determined levels of disruption and/or the determined support resources. In some examples, the determined rewards may be distributed to the users responsive to the users performing one or more actions addressing the errors on the client computing platforms associated with the users.
US09564002B2 Gaming device having multiple spins for winning outcomes
Embodiments of the present invention set forth systems, apparatuses and methods for providing multiple spins during gaming events to provide increased opportunities to receive winning outcomes. Accordingly, a gaming device can be configured to have a plurality of reels with multiple symbols on each reel. A portion of the symbols on each reel are displayed on a game grid having a number of symbol positions. During a gaming event, the symbols are randomly arranged via a first spin on game grid to generate a first configuration and a determination is made as to whether the first condition satisfies a predetermined condition. When the predetermined condition is satisfied, the reels or symbols in the symbol positions associated with the predetermined condition are held while the remaining reels or symbol positions are subjected to a second spin to randomly generate a second configuration.
US09564001B2 Player selection game with accumulated symbol display
A player selection game feature includes picking hidden selections to accumulate matching symbols and win a prize. Symbol accumulation areas are displayed along with the symbol location field from which player selections are made. These symbol accumulation areas help the player track the game symbols which have been selected. As a prize bump bonus symbols may be included in the player selection game to increase the value of all available prizes in the game.
US09563999B2 Method and system for identifying a security document
A method is provided of identifying a security document using an identifying device. The identifying device is provided with a capacitance sensor and a second sensor. The method includes capacitively coupling a first element of the security document with the capacitance sensor and obtaining first data from the first element using the capacitance sensor. Second data is also obtained from the security document using the second sensor. Output data is then generated based upon the first and second data. A corresponding device and system are also presented.
US09563997B2 Smart key and method therof for generating matching key of lock
A method for generating a matching key of a lock includes obtaining user information input by a user of a smart key, determining whether the user is an authorized user of the smart key, obtaining lock information of the lock, obtaining key information of the lock, and generating a matching key to unlock the lock. When the lock is an electronic lock, the smart key generates an electronic matching key. When the lock is a mechanical lock, the smart key generates a mechanical matching key.
US09563988B2 Vehicle tuner and display module and docking station
A data acquisition, data display, vehicle computer interface and programming tool in the form of a module. The module of the present invention can be set into a dock, which is connected to the vehicle's control modules. The vehicle can be reprogrammed to accept vehicle manufacture's updates and/or performance updates. Once the reprogramming is finished the module is removed from the dock and is be placed into/onto the vehicle's dashboard or other location readily viewable by the vehicle operator to report one or more of the vehicle's operating parameters. The present invention is readily connectable to a vehicle's data link for bi-directional communication with the various control modules on the vehicle.
US09563982B2 Image generating device, image generating method, program, and computer-readable information storage medium
An image generating device includes a background image acquirer that acquires an image of a background on which an image of an object is to be superimposed, a color extractor that extracts a color about one or a plurality of places in the image of the background, and a light source decider that decides the color of light output by a light source that illuminates the object based on the color extracted about the one or plurality of places. The image generating device further includes a drawing section that draws the image of the object based on the decided color of the light of the light source and an output image generator that generates an output image obtained by superimposing the image of the object on the image of the background.
US09563976B2 Pre-fetching map tile data along a route
A path made up of several points including an origin, a destination, and intermediate points, is determined. Map data is fetched from an external map database to a local memory of a client device prior to detecting a need to use the map data for rendering maps at the client device. To this end, respective priorities of the points are determined, amounts of map data to be fetched are determined based on the determined priorities, and map data is fetched in accordance with the determined priorities, so that a first amount of map data is fetched for a point with a first priority and a second amount of map data for a point with a second priority, where the first amount is greater from the second amount. Respective digital maps of the one the geographic areas are generated using the pre-fetched map data stored in the local memory.
US09563975B2 Makeup support apparatus and method for supporting makeup
A makeup support apparatus includes an image capturer that captures an image of a user's face, a display that displays the captured image, and a guide superimposer that superimposes a guide image upon the displayed image. The guide image indicates a region of the user's face in which makeup is to be applied.
US09563974B2 Aggregating graph structures
A display apparatus is adapted to display a plurality of graph structures by aggregating the plurality of graph structures into a single graph structure, where each of the graph structures is made up of a plurality of elements. An acquisition hardware unit acquires graph structures at a plurality of time points in a time series. A distinguishing hardware unit distinguishes unchanged elements and changed elements in the graph structures. An aggregating hardware aggregates the graph structures. A display hardware unit displays the aggregated graph structure such that the unchanged elements and the changed elements are identifiable. A contracting hardware unit contracts two or more unchanged elements and, in response to displaying the aggregated graph structure, displays a single contracted element instead of the two or more unchanged elements.
US09563960B2 Method for detecting foreground
A method and apparatus for foreground detection by designating one of two non-occlusion areas as the foreground area according to results of position matching using two given motion vectors. The detection is performed by matching the position of the current occlusion area in the current frame with one or more positions of a previous occlusion area in a previous frame. The matching operation is based on motion vectors determined for the neighboring areas adjacent to the current occlusion area. The determination of the motion vectors are based on two neighboring frames temporally located before and after the current frame. If the position of the current occlusion area is matched with the previous occlusion area by using one of the motion vectors, the neighboring area corresponding to the motion vector is designated as a foreground area.
US09563957B1 2D/3D image scanning and compositing
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for processing images. A structure provides a light sources configured to illuminate a target area. Illumination is controlled in a sequence over a first time period. At a given point in time, light sources are powered to enable illumination of the target area. An image of a target object is captured from a single reference location. The captured image is evaluated including processing the evaluated images on a pixel by pixel basis to produce a single composite image having respective pixel values derived from the evaluated captured images. The target object is 3D scanned to determine height information for a surface of a target on the target area. The height information is used to flatten respective pixels of the composite image. The composite image is provided after the flattening of the respective pixels.
US09563951B2 Vehicle vision system with targetless camera calibration
A camera calibration system of a vehicle includes a camera disposed at a vehicle and having a field of view exterior of the vehicle. The camera is operable to capture image data. An image processor operable to process image data captured by the camera. The camera calibration system is operable to generate camera calibration parameters utilizing a bundle adjustment algorithm. Responsive to image processing of captured image data during movement of the vehicle along an arbitrary path, and responsive to the bundle adjustment algorithm, the camera calibration system is operable to calibrate the camera. The bundle adjustment algorithm may iteratively refine calibration parameters starting from a known initial estimation.
US09563942B2 Method and apparatus for creating images of fibrous structures
Apparatus and method for rendering an image of a fibrous material. The method includes providing parametric fibrous material optical properties derived from actual material fiber samples via the apparatus; providing a parametric virtual light environment; providing a virtual fibrous material array; and rendering an image of the virtual fibrous material array according to the interaction of the parametric fibrous material properties and the parametric virtual light environment.
US09563940B2 Smart image enhancements
Smart image enhancements are disclosed, including: obtaining a representation of a user's face associated with a set of images associated with the user's face; obtaining a set of extrinsic information corresponding to an image of the set of images; determining a modified smoothing map by modifying a model smoothing map to correspond to the representation of the user's face; and determining an enhanced image based at least in part on the set of extrinsic information corresponding to the image, the modified model smoothing map, and the image.
US09563921B2 System and method for detecting merchant points of compromise using network analysis and modeling
Provided is a system for detecting a merchant point of compromise. More specifically, provided is a system for detecting a merchant point of compromise comprising a computer system in electronic communication with a transaction processing network containing transaction information, the computer system comprising a point-of-compromise detector, said point-of-compromise detector performing the steps of electronically receiving from the transaction processing network the transaction information; generating at least one of an undirected network or a directed network based on the transaction information; extracting features from the at least one of the undirected network or the directed network; and identifying one or more point-of-compromise merchants based on the extracted features.
US09563918B2 Systems and methods for display and interaction on a graphical user interface
A computer system configured to generate data to provide an interactive graphical interface for display on a remote user device is configured to provide an interactive graphical interface including first and second screen areas, and icons for user manipulation, each icon corresponding to a user goal. Icons corresponding to user goals of a first set are displayed within the first screen area, and icons corresponding to user goals of the second set are displayed in the second screen area. A gap is calculated and displayed based on data associated with icons and stored data. Responsive to receipt of data indicative of drag and drop movement of an icon between the first and second screen areas, the gap is recalculated and a resized gap is displayed.
US09563915B2 Extracting purchase-related information from digital documents
Product order and shipping information received via email messages is automatically aggregated for ready user review. Once the user is authenticated, authorization to access their email mailbox is obtained and the email message headers of their entails are analyzed to identify those messages of interest. The bodies of the email messages of interest are parsed to extract the product order and shipping information which is stored and presented for display to the user typically grouped by individual product thus greatly simplifying user review of orders. The aggregated product order and shipping information can be augmented with additional information such as shipping status, delivery status, a product image, and/or a last date that the product can be returned.
US09563914B2 Using head mountable displays to provide real-time assistance to employees in a retail environment
A system for delivering one of a good and service to a customer in a retail environment includes a computer located at an order station. The computer is configured to receive an order for the one good and service. The system includes a first image capture device in communication with the computer. The first image capture device captures a first image of a customer ordering the one good and service in response to the order being submitted. The system further includes a wearable computer peripheral device configured to acquire the first image from the first image capture device and electronically display the first image to a user tasked with delivering the one good and service while carrying the second wearable computer peripheral device. In this manner, an identity of the customer can be compared against the first image upon a delivery of the one good and service.
US09563910B2 Showcase system having transparent display panel and operating method thereof
To achieve the objective of the present invention, a method for operating a showcase system having a transparent display panel according to one embodiment of the present invention comprises the steps of: receiving a touch input for a predetermined area of a transparent display panel; displaying an image keyboard; receiving product information; and connecting information on the predetermined area and the product information to store the connected information, or the invention comprises the steps of: recognizing a predetermined product; receiving a touch input for a predetermined area of a transparent display panel; and connecting information on the predetermined area and information on the predetermined product to store the connected information.
US09563907B2 Offer based provision of fee based network access
Offer based provision of fee based network access is presented herein. An access component can provide a complementary access of first content of a network to a device without a per-access fee to a user account associated with the device. A monitor component can receive, from the device, a request for an alternate access of second content of the network that is different from the first content. The access component, based on a characteristic associated with the network determined to satisfy a defined condition with respect to the alternate access, can send an offer directed to the device for purchase of the alternate access with the per-access fee to the user account.
US09563903B1 System and method for controlling real-time bidding for online advertisements
A method and system for controlling real-time bidding for online advertisements is disclosed. According to one embodiment, a computer-implemented method comprises receiving a real-time bidding (RTB) request from a bidder. The RTB request contains a campaign target. An online advertisement campaign corresponding to the RTB request is placed. Campaign performance data is received from an impression server and/or an event server. The campaign performance data is compared to the campaign target. Based on the result of comparison, it is determined whether to enable or disable the online advertisement campaign.
US09563901B2 Generating audience response metrics and ratings from social interest in time-based media
Social media content items are mapped to relevant time-based media events. These mappings are used as the basis for calculating metrics based upon the mappings, and ratings of the time-based media there from. Audience response metrics (ARMs) are calculated from the mappings, which provide an indication of audience engagement or response. In addition, ARMs provide information about the virality, depth, and breadth of the response by the viewing audience. The calculated metrics are stored and are used to generate ratings for the time-based media. The ratings may be published in whole or in part, e.g., as part of a ratings system.
US09563896B1 Kinetic tracking in manufacturing to predict and prevent defects
A system, method, and computer-readable medium for tracking manufacturing steps comprising: tracking kinetic movements of an assembler over a period of time to provide kinetic tracking information, the kinetic movements comprising product assembly movements; storing the kinetic tracking information in a kinetic tracking information repository; identifying a defect in an item manufactured during the period of time; and, analyzing the kinetic tracking information to determine whether the kinetic movements of the assembler contributed to the defect.
US09563893B2 Method and system for detection of a fuel card usage exception
Determining a fuel card usage exception with the use of a computer that receives fuel card transaction data responsive to a fuel purchase event. The fuel card transaction data identifies a quantity of fuel purchased for a vehicle using a fuel card. In addition, the computer receives first fuel level data and second fuel level data of the vehicle that identifies a quantity of fuel present in a fuel tank of the vehicle prior to a fuel purchase event and after a fuel purchase event respectively. The computer can determine an exception associated with the fuel purchase event based on the fuel card transaction data, the first fuel level data, and the second fuel level data. Responsive to detecting an exception associated with the fuel purchase event, the computer may generate an alert and transmit the alert for presentation by a computing device of a user.
US09563890B2 Facilitating mobile device payments using product code scanning
Mobile device payments using barcodes are displayed on mobile devices and scanned by merchants at checkout counters. When a customer is ready to tender a payment to a merchant, instead of using a credit card, cash, or check, the customer activates an application on his mobile device. The mobile device includes or obtains information about the payment system of this merchant. Furthermore, the mobile device includes or obtains information about the customer/mobile device user and then uses these two pieces of information to generate and display a barcode that encodes customer payment information specific to this merchant. The barcode is scanned by one scan or one touch at the checkout counter and processed to retrieve customer records from a database of the payment processing system. These records are then used to transfer funds between the merchant and customer, obtain discounts, and/or perform other retail transactions.
US09563882B2 Software suite activation
A method and a system perform software suite activation. In some embodiments, a method includes installing a software suite having a number of software products onto a computer device. If a copy of one of the number of software products is already activated on the computer device, the installing includes deactivating a license of the copy of the one of the number of software products. Additionally, if a copy of one of the number of software products is already activated on the computer device, the installing includes adopting, by the software suite, the copy of the one of the number of software products.
US09563875B2 Automatically providing notifications regarding interesting content from shared sources based on important persons and important sources for a user
A system for automatically providing notifications to a user regarding interesting content, which automatically collects information regarding persons that are important to the user, as well as indications of important content sources. The important content sources are then monitored for actions performed by one of the important persons for the user, and notifications are generated to the user in the event that the important person performs an action on a document or other information item stored in the important content source. Important persons for a user may be determined through a communication application used by the user, such as an electronic mail program, instant messaging program, or the like, in response to indications of persons that the user has either sent messages to and/or received messages from. The notifications may be provided through the user's communication application, by electronic mail messages, instant messages, or the like. The notification may include a name, identifier, or other indication of the important person that performed the action on the important content source. Notifications may be provided to the user in response to any specific kind of action by the important persons on an important content source, such as create operations, modify operations, and/or delete operations.
US09563874B1 Rule-based content filter
Rule-based content filter is described, including receiving from a user an indication of an attempted posting of content to a target, wherein the attempted posting of the content by the user comprises at least one item provided by the user for display on a website to the target; selecting a rule associated with the user, wherein the rule is selected based on at least one of the content of the attempted posting and an identity of the target; applying the rule to the attempted posting to determine whether a condition applies, the condition relating to whether the attempted posting complies with the rule; when the condition applies, posting to the target; and when the condition does not apply, providing an indication to the user that the attempted post does not comply with the rule.
US09563847B2 Apparatus and method for building and using inference engines based on representations of data that preserve relationships between objects
This disclosure describes, among other things, an apparatus for generating an inference engine about a document. The apparatus includes at least one processor and a memory with instructions. The memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform a number of processes. The processor accesses a set of documents. Each document has a corresponding inference. The processor also generates a vector representation for each document in the set of documents. First, the processor parses text of the document into groups of words, and generates a vector representation for each group.
US09563843B2 Systems and methods for a computer understanding of multi modal data streams
Systems and methods for understanding (imputing meaning to) multi modal data streams may be used in intelligent surveillance and allow a) real-time integration of streaming data from video, audio, infrared and other sensors; b) processing of the results of such integration to obtain understanding of the situation as it unfolds; c) assessing the level of threat inherent in the situation; and d) generating of warning advisories delivered to appropriate recipients as necessary for mitigating the threat. The system generates understanding of the system by creating and manipulating models of the situation as it unfolds. The creation and manipulation involve “neuronal packets” formed in mutually constraining associative networks of four basic types. The process is thermodynamically driven, striving to produce a minimal number of maximally stable models. Obtaining such models is experienced as grasping, or understanding the input stream (objects, their relations and the flow of changes).
US09563840B2 System and method for parallelizing convolutional neural networks
A parallel convolutional neural network is provided. The CNN is implemented by a plurality of convolutional neural networks each on a respective processing node. Each CNN has a plurality of layers. A subset of the layers are interconnected between processing nodes such that activations are fed forward across nodes. The remaining subset is not so interconnected.
US09563830B2 Incremental information object with an embedded information region
Systems and methods for generating an incremental information object with an embedded information region (IIOEIR) are provided. A method includes analyzing an IIOEIR to determine a first code, wherein the IIOEIR includes a plurality of tiles, and wherein a first set of the plurality of tiles includes a first code and a second set of the plurality of tiles includes a second code. The first code is confirmed, and, if the confirmation succeeds, generating a new code comprising a bitstream, overwriting the bitstream onto the first region. A new second code is generated, wherein the new second code is related to the first code, and the new second code is overwritten onto a second region.
US09563821B2 Method, apparatus and computer readable recording medium for detecting a location of a face feature point using an Adaboost learning algorithm
The present disclosure relates to detecting the location of a face feature point using an Adaboost learning algorithm. According to some embodiments, a method for detecting a location of a face feature point comprises: (a) a step of classifying a sub-window image into a first recommended feature point candidate image and a first non-recommended feature point candidate image using first feature patterns selected by an Adaboost learning algorithm, and generating first feature point candidate location information on the first recommended feature point candidate image; and (b) a step of re-classifying said sub-window image classified into said first non-recommended feature point candidate image, into a second recommended feature point candidate image and a second non-recommended feature point candidate image using second feature patterns selected by the Adaboost learning algorithm, and generating second feature point candidate location information on the second recommended feature point recommended candidate image.
US09563816B2 Information processing apparatus, method for controlling information processing apparatus, and storage medium
An information processing apparatus comprises a first feature extraction unit configured to extract, as a first feature, a feature of a component assembly in which components are assembled for each of viewpoints; a second feature extraction unit configured to extract a feature of the components as a second feature for each of the viewpoints; and a determination unit configured to determine, based on the first feature and the second feature, a viewpoint for inspecting an assembled state of the components.
US09563790B2 Information recording medium, columnar body having information recording medium affixed thereto, information reading device therefor, pharmaceutical injection device using this information reading device, information reading method, and non-transitory computer readable medium
It is an object to provide an information recording medium with which information symbols can be suitably read. This information recording medium comprises a sheet-form member (33), a plurality of information symbols (18) that are displayed on the surface of the sheet-form member (33) and each have the same information, and an edge line (34) that is provided at one end and/or the other end of the sheet-form member (33) and allows an information reading device which reads the information symbols (18) to recognize the end of the sheet-form member (33).
US09563785B2 Optimized encryption filtering of files
Read data blocks are selectively decrypted and write data bocks are selectively encrypted in an input-output path between an application and a file system driver. If a read data block contains all zeroes, the read data block is not decrypted even though the read data block is a block of an encrypted file. Likewise, if a write data block contains all zeroes, the write data block is not encrypted even though the write data block is a block of an encrypted file. In this manner, the handling of zero blocks of an encrypted file is efficiently processed outside the file system without relying on bitmaps or other data structure maintained by the file system that may inform which blocks contain all zeroes.
US09563784B2 Event driven permissive sharing of information
Event driven permissive sharing of information is disclosed. In an aspect, user equipment can include information sharing profiles that can facilitate sharing information with other devices or users, such as sharing location information. The information sharing profiles can include trigger values, such that when a target value transitions the trigger value, a permission value is updated to restrict or allow access to sharable information. As such, event driven permissive sharing of information allows for designation of temporary friend information sharing with user-defined triggers.
US09563783B2 Method and system for handling of group sharing in a distributed data storage, particularly in P2P environment
Method and system for handling group sharing in distributed data storage environment, to utilize online unexploited storage space and bandwidth of users. Files of a user are cut into pieces which are then distributed among other online users. The original files are stored retrievably. Key Lock Boxes (KLB) are used for storing keys encrypted. With an authentication and key exchange protocol a common group key is generated for encrypting a Master Key Lock Box. The Master KLB represents the root of an oriented tree graph, the nodes of the graph represent KLBs. There is an oriented edge between two nodes when a source KLB (17) contains the key of a target KLB (19). The KLBs (13, 14, 17, 19) contain keys (18, 20) to a subset of files. Starting from said Master Key Lock Box by using the common group key the KLBs (13, 14, 17, 19) are opened until the requested file is reached.
US09563782B1 Systems and methods of secure self-service access to content
In an embodiment, a method includes receiving a request from a controlling user to publish particular content. The method also includes determining at least one topic of the particular content. The method further includes allowing the controlling user to select need-to-know criteria, the need-to-know criteria comprising one or more thresholds relating to a prevalence of the at least one topic in logged conversations of a requesting user. In addition, the method includes allowing a controlling user to select a trust threshold, wherein the trust threshold relates, at least in part, to a quantitative analysis of logged behavior of a requesting user on the communications platform. Further, the method includes generating based, at least in part, on the need-to-know criteria and the trust threshold, a self-service access policy for the particular content. Also, the method includes activating the self-service access policy as to the particular content.
US09563781B2 Directional optimization for policy evaluation
Embodiments of the present invention provide a method, system and computer program product for directional optimization of policy statements for a Web service. In an embodiment of the invention, a method for directional optimization of policy statements in a policy document can be provided. The method can include loading a policy document referenced for a Web service, extracting a policy from the policy document, and determining whether the extracted policy is bi-directional or direction agnostic. A single run time presentation for the extracted policy can be created when the extracted policy is direction agnostic. Otherwise, separate run time presentations can be created for each direction of the extracted policy when the extracted policy is bi-directional.
US09563769B2 System and method for secure loading data in a cache memory
A system and method for securely loading data in a cache memory associated with at least one secure processor that performs data processing by using at least one untrusted external memory storing data to be processed, at least one secure internal cache memory to load or store data, and at least one secure cache translator operating as a memory management unit. The secure cache translator stores, into a secure cache digest table, parameters arranged on persistent and variable data pages. The parameters comprise at least a root digest based on node digests calculated on at least one persistent data page according to a Merkle tree structure. The integrity of the data pages is verified during transfers between the secure internal cache memory and the external memory by comparing a calculated root digest with the root digest stored in the secure cache digest table.
US09563765B2 Baseband secure boot with remote storage
In order to simplify and reduce the cost of an electronic device, the size of a first non-volatile memory associated with an integrated circuit is significantly reduced. Instead of using the first non-volatile memory, a second non-volatile memory associated with a processor in the electronic device is used to store an embedded operating system of the integrated circuit, as well as associated data and a configuration of the integrated circuit. To reduce the security risks associated with using this remote second non-volatile memory, the first non-volatile memory may store authorization information and anti-replay information. During a secure boot of the integrated circuit, the authorization information is used to verify that the embedded operating system, the data and the configuration are authorized. In addition, the anti-replay information is used to determine that the embedded operating system, the data and the configuration are different than previously received versions of these items.
US09563759B2 Key with integral biometric input device
A key integrates with a biometric input device. According to an aspect of the present disclosure, a fingerprint scanner may be integral with a spacebar.
US09563754B2 Method of generating a structure and corresponding structure
Disclosed is a method of generating a structure comprising at least one virtual machine, the method comprising: obfuscating a first virtual machine source code, thereby yielding a first obfuscated virtual machine (OVM) source code; associating a processor identifier with the first OVM source code, thereby yielding a processor-specific first OVM source code; compiling the processor-specific first OVM source code, thereby yielding a processor-specific first OVM. Furthermore, a structure generated by said method is disclosed.
US09563753B1 Method for booting and dumping a confidential image on a trusted computer system
A computer system for dumping a confidential image on a trusted computer system. A trusted computer system loads an encrypted client dumper image key. The trusted computer system decrypts, with a private host key, the encrypted client dumper image key to generate a client dumper image key. The trusted computer system loads an encrypted dumper including a client dump key, in response to determining that the client dumper image key matches a client image key which encrypts a boot image of a current operating system. The trusted computer system decrypts, with the client dumper image key, the encrypted dumper to generate a dumper including the client dump key. The trusted computer system starts the dumper. The dumper generates an encrypted dump by encrypting, with the client dump key, an image to be dumped in the secure logical partition, and the dumper writes the encrypted dump on a client dump device.
US09563752B2 License information access based on developer profiles
Disclosed herein are systems, methods, and software for facilitating application licensing. In at least one implementation, license information for an application is identified based at least in part on a developer profile associated with the application and a state of a license for the application identified from at least a portion of the license information. Presentation of the application in accordance with the state of the license for the application can then be initiated.
US09563746B2 System and method of computing and rendering the nature of dipole moments, condensed matter, and reaction kinetics
A method and system of physically solving the charge, mass, and current density functions of organic molecules using Maxwell's equations and computing and rendering the physical nature of the chemical bond using the solutions. The solutions can be used to solve the dipole moments in molecules or induced dipole moments between species that in turn can be used to solve condensed matter parameters and reaction kinetics. The results can be displayed on visual or graphical media. The display can be static or dynamic such that electron motion and specie's vibrational, rotational, and translational motion can be displayed in an embodiment. The displayed information is useful to anticipate reactivity and physical properties. The insight into the nature of the chemical bond of at least one species can permit the solution and display of those of other species to provide utility to anticipate their reactivity and physical properties.
US09563737B1 Method, system, and computer program product for checking or verifying shapes in track patterns for electronic circuit designs
Methods and systems for checking or verifying shapes in electronic designs are disclosed. The method identifies a dictionary (if pre-existing) or determining the dictionary by creating the dictionary and reduces dimensionality of design data by using a sliced line. Shapes are transformed into sliced line segments along the sliced line. Dictionary entries for shapes are associated with corresponding sliced line segments, and the design is checked or verified using the sliced line segments and the associated dictionary entries rather than using two-dimensional shapes or geometric data. Sliced line segments may be further partitioned or merged. Non-conforming shapes corresponding to no tracks of track patterns are identified and determined whether violations of design rules or requirements may be resolved by one or more other shapes using the corresponding sliced line segments.
US09563731B2 Cell boundaries for self aligned multiple patterning abutments
A system and method of determining a cell layout are disclosed. The method includes receiving a circuit design corresponding to a predetermined circuit design, the circuit design having a first set of cells and abutting adjacent cells in the first set of cells, the abutted cells having a first boundary pattern therebetween. The first boundary pattern is exchanged with a second boundary pattern based on a number or positions of signal wires in the first boundary pattern. A cell layout for use in a patterning process can then be determined, the cell layout including the second boundary pattern.
US09563723B1 Generation of an observer view in a virtual environment
Generation of an observer view in a virtual environment in response to real-time input during a simulation is disclosed. In one embodiment, a device initiates a simulation of a virtual environment. Core view data that identifies a core view in the virtual environment is maintained. The core view is associated with an object in the virtual environment. Core view imagery that depicts a portion of the virtual environment based on the core view data is generated. During the simulation, real-time input that includes first observer view data that identifies a first observer view in the virtual environment is received. The first observer view is unassociated with any object in the virtual environment. First observer view imagery that depicts a portion of the virtual environment based on the first observer view data is generated.
US09563722B2 Sigma algebraic approximants as a diagnostic tool in power networks
A system and method for constructively providing a set of complex-valued indices that measures the proximity of an electrical power distribution system to voltage collapse, and providing insights on general static stability issues in power networks. These indices, termed “sigmas”, are designed through a mathematical osculation of the actual load flow solution with an equivalent two-bus system at every node. The procedure for obtaining these sigmas is based on the Holomorphic Embedded Load flow Method (HELM), and the indices are, in fact, proper analytical functions of the embedding parameter, which endows them with powerful diagnostic capabilities. These indices are then used graphically on a two-dimensional chart, in order to appreciate visually the overall distance of the system to voltage collapse, while at the same time spotting the weak nodes out of the whole grid, providing new situational awareness and diagnosis tools.
US09563721B2 Managing an archive for approximate string matching
In one aspect, in general, a method is described for managing an archive for determining approximate matches associated with strings occurring in records. The method includes: processing records to determine a set of string representations that correspond to strings occurring in the records; generating, for each of at least some of the string representations in the set, a plurality of close representations that are each generated from at least some of the same characters in the string; and storing entries in the archive that each represent a potential approximate match between at least two strings based on their respective close representations.
US09563720B2 Matching users of a network based on profile data
A method and system for matching users of a network, such as a language learning network, employs user profile data to determine point match scores and/or compatibility match scores between users of the network such as a social network. A point match score is a measure of strength for a single interest that two users share. A compatibility match score is an aggregate measure of similarity of multiple interests that two users share. When a first user asks the system to propose another user or users for interaction, the system uses the point match scores, compatibility match scores, or both to determine which additional users to recommend to the first user. The system may present the first user with a profile for each recommended user. The first user may select one of the recommended users and engage in interaction, such as language skills learning or practice, with that user via a text, audio and/or video interface.
US09563714B2 Mapping selections between a browser and the original file fetched from a web server
A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely identifying elements in the original document. A DOM can be created from the original document where the DOM retains the unique identifiers associated with the elements. Block lists for the original document and the DOM can be created. A differencing algorithm can be run on the two block lists. A selection in a browser can be mapped to a location in the DOM block list and the location in the DOM block list can be mapped to the original document.
US09563711B2 Automated surfacing of tagged content in vertical applications
Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for automated surfacing of tagged content in a vertical application. In an embodiment of the invention, a method for automatically surfacing tagged content in a vertical application can be provided. The method can include parsing text from content in an end user application, comparing the parsed text to social bookmarks and associated metadata in a social bookmarking system and matching portions of the content to respective ones of the social bookmarks based upon the comparison, and visually emphasizing the matched portions of the content in the end user application.
US09563709B2 Recommending objects to a user of a social networking system based on the location of the user
A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
US09563705B2 Re-ranking results in a search
The present disclosure is directed to positioning a new item in search results that may additionally include previously-released items. Items in a search result may be ranked by popularity scores. In embodiments of the present disclosure, a new item may receive a popularity score boost to compensate for that item's relative lack of history in comparison to the previously-released items. Embodiments of the present disclosure utilize outside data sources to rank the items. Outside data sources may include social media, knowledge bases, and like platforms to leverage available outside data to complement internal data.
US09563693B2 Determining sentiments of social posts based on user feedback
User feedback regarding sentiments of social posts is used to improve sentiment assignment for social analysis. The user feedback is used to generate sentiment tuning data, which may include assignments between reference sentiments and reference social posts. Sentiments of new social posts may be determined by applying the sentiment tuning data to an analysis of the new social posts. Sentiments of new social posts may also be determined by applying entries from one or more lexical dictionaries to the new social posts using natural language processing. At least some of the entries can be automatically generated from the user feedback or can be supplied by a user separate from the user feedback.
US09563691B2 Providing search suggestions from user selected data sources for an input string
Provided are a computer program product for generating suggestions for an input string. A determination is made of strings in a user selected data source having at least a substring matching an input string, from a computer implemented user interface, comprising at least one character for use by a computer implemented process. The determined strings are provided to the user interface and selection is received of one of the determined strings from the user interface to provide to the computer implemented process.
US09563687B1 Storage configuration in data warehouses
Techniques are described for employing a graph-based analysis to determine a configuration of datasets to be stored on data storage systems in a data warehouse environment. Associations between datasets may be determined based on the parsing of join statements or other types of statements in jobs that are executed on the data storage systems. A graph may be generated that describes the associations among datasets. A greedy breadth-first traversal of the graph may be performed to determine sets of associated datasets. A utilization metric describing a weight of storing the datasets may be determined and employed to identify a data storage system on which to store a set of associated datasets, given the storage and processing capacity of the data storage system.
US09563686B2 Table attribute management for replicated data tables
A table selector may receive a selection of a replicated table storing data replicated from an original table of a first system, the replicated table being stored using a second system and currently executing a process of receiving the replicated data. A suspension manager may suspend the process of receiving the replicated data, and a table attribute manager may change a replicated table attribute of the replicated table, while the process of receiving the replicated data is suspended. The suspension manager may then resume the process of receiving the replicated data.
US09563682B2 System and method for supporting configuration daemon (CD) in a network environment
A system and method can support network management in a network environment. The network environment can include a plurality of configuration daemons (CDs), wherein a master CD is an active CD on a switch with a master subnet manager (SM). The master CD operates to perform consistency check on one or more states associated with one or more peer CDs in the network environment, and replicate a configuration file to the one or more peer CDs, wherein the configuration file includes at least one management key (M_Key) value.
US09563681B1 Archival data flow management
Methods and systems are provided herein to allow efficient management of data flowing in and out of an archival data storage system. In an embodiment, storage entities keep very little state information in memory to provide higher throughput. Further, storage entities may send data in large chunks to facilitate high throughput. Techniques such as batching and coalescing may be used by various storage entities to provide efficiency.
US09563676B2 Role based history in a modular learning system
A modular learning system provides user histories to a viewing user. The modular learning system maintains a database of activity items associated with a set of user roles allowed to view and interact with the activity items. The activity items are generated as users perform actions on the modular learning system. The modular learning system receives a request for a user history from a viewing user. The modular learning system verifies a viewing user's role and identifies activity items that are accessible to the viewing user based on the viewing user role. The identified activity items are then used to generate histories that are provided to the viewing user.
US09563674B2 Data exploration user interface
A data exploration user interface includes a selection area with selectable representations of queryable fields of a data source and a visualization area where query results are displayed as data visualizations. Queries are generated by dragging fields from the selectable area to the visualization area of the user interface. A tree structure of data visualizations may be created by dragging data points out of a displayed visualization and applying additional fields to create a new query and resulting visualization. The tree structure is graphically represented with path indicators that provide historical context for each new data visualization within the visualization are of the user interface.
US09563671B2 Protecting content on a mobile device from mining
Systems and methods prevent or restrict the mining of content on a mobile device. For example, a method may include identifying a mining-restriction mark in low order bits or high order bits in a frame buffer of a mobile device and determining whether the mining-restriction mark prevents mining of content. Mining includes non-transient storage of a copy or derivations of data in the frame buffer. The method may also include preventing the mining of data in the frame buffer when the mining-restriction mark prevents mining.
US09563664B2 Semantic filtering in data matching
A computer-implemented method for finding related datasets includes, for each reference dataset from multiple reference datasets, determining domains and geographies for a user dataset and the reference dataset, obtaining a weighted domain coefficient and a weighted geography coefficient using the determined domains and geographies for the user dataset and the reference dataset, calculating a correlation coefficient between the user dataset and the reference dataset and calculating a semantic filtering coefficient for the user dataset and the reference dataset using the calculated correlation coefficient, the weighted domain coefficient and the weighted geography coefficient.
US09563662B2 Detecting and processing cache hits for queries with aggregates
Techniques to improve query caching performance by efficiently selecting queries stored in a cache for evaluation and increasing the cache hit rate by allowing for inexact matches. A list of candidate queries stored in the cache that potentially could be used to answer a new query is first determined. This list may include all cached queries, cached queries containing exact matches for select list items, or cached queries containing exact and/or inexact matches. Each of at least one candidate query is then evaluated to determine whether or not there is a cache hit, which indicates that the candidate query could be used to answer the new query. The evaluation is performed using a set of rules that allows for inexact matches of aggregates, if any, in the new query. A query plan is generated for the new query based on a specific candidate query with a cache hit.
US09563657B2 Generating data queries using a graphical selection tree
The disclosure relates to data retrieval in an enterprise system through use of a graphical selection tree. An exemplary device to implement and display such a selection tree includes one or more processors, and also a data selection component and a query engine that are each executable by the one or more processors. The data selection component, when operable, receives, within a graphical user interface (GUI), user input to select a predefined data metric, and displays, within the GUI, a selection tree containing graphical branches associated with a data dimension, wherein each branch corresponding to a data attribute within the data dimension. The query engine generates, for each branch in the selection tree that is selected, a data query to request data of the selected data metric that matches the data attribute corresponding to the selected branch. The query engine also is capable of sending each generated data query to a data storage system.
US09563654B2 Dense tree volume metadata organization
The embodiments described herein are directed to an organization of metadata managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The metadata managed by the volume layer, i.e., the volume metadata, is illustratively embodied as mappings from addresses, i.e., logical block addresses (LBAs), of a logical unit (LUN) accessible by a host to durable extent keys maintained by an extent store layer of the storage I/O stack. In an embodiment, the volume layer organizes the volume metadata as a mapping data structure, i.e., a dense tree metadata structure, which represents successive points in time to enable efficient access to the metadata.
US09563653B2 Method and/or system for transforming between trees and strings
Briefly, in accordance with one embodiment, a method of processing non-transitory binary signal quantities using a computing device is disclosed. For example, a computing device transforms between at least first and at least second non-transitory stored binary digital signal quantities respectively representing at least a first and at least a second expression. The represented expressions have a common view for non-common expression types and have a non-common view for common expression types of said represented expressions. The represented expressions include at least one of the following expression types: a hierarchical edge and/or node labeled tree or a symbol string.
US09563652B2 Data analysis system, data analysis method, data analysis program, and storage medium
The present invention relates to data analysis for evaluating a plurality of pieces of object data; and the evaluation corresponds to the relation between each piece of object data and a specified case. An index that enables ranking of the plurality of pieces of object data is generated by the evaluation and the index changes based on an input entered by a user. A pattern is extracted that characterizes the reference data from the reference data according to the classification information assigned by the input. The index is determined by evaluating the relation between the object data and the specified case based on the extracted pattern and set to the object data. The plurality of pieces of object data are ranked according to the index and reported the user.
US09563650B2 Migrating federated data to multi-source universe database environment
Embodiments relate to reporting data of project artifacts in a multi-source universe database environment. In embodiments, an analytics module is configured to receive as input, data in target tables of a data federator. With reference to a file, the analytics module creates a federated table in a federator layer of an Information Design Tool (IDT) in a multi-source universe database environment. The federator layer may also include data source references, objects, and mapping rules. This migration process allows the IDT to preserve with the federated tables, previously created mapping rules defining the complex logical relationship between the target tables and the underlying database data. These mapping rules are used in creating project-based reports of the federated table data in the multi-source database universe environment. In this manner, data can be migrated to a multi-source database universe, while conserving previous effort to define logical relationships between federated data and the database.
US09563642B1 Method and system for retrieving and serving regulatory history for a property
Described are methods and systems for retrieving and serving the regulatory history of a property. For example, an identification of data sources for permits and approvals is stored in a computer system. Property identifiers from the data sources are stored in the computer system. The system identifies the types of permit and approval data available from each of the data sources for each of the property identifiers. A determination can be made of the completeness of the regulatory history available for each property associated with each of said property identifiers. The system receives a request for the regulatory history of at least one of the properties associated with the property identifiers. A web page may be populated with a list of the regulatory history for the property.
US09563635B2 Automated recognition of patterns in a log file having unknown grammar
Embodiments of the present invention disclose a method, computer program product, and system for recognizing patterns in log files with unknown grammar. A computer replaces one or more alphanumeric strings with a first alphanumeric character to generate a first resulting string. The computer then replaces one or more identical pairs of characters of the first resulting string with a second alphanumeric character to generate a second resulting string. The computer then replaces one or more consecutive instances of the second alphanumeric character, in the second resulting string, with one instance of the second alphanumeric character to generate a compressed string.
US09563633B1 Trimming unused blocks from a versioned image backup of a source storage that is stored in a sparse storage
Trimming unused blocks from a versioned image backup of a source storage that is stored in a sparse storage. In one example embodiment, a method may include identifying a versioned image backup of a source storage that is stored in a sparse storage. The method may further include deleting the first version of the versioned image backup from the sparse storage during a retention process, identifying a first set of blocks, identifying a second set of blocks, determining a third set of blocks that are included in the second set of blocks but are not included in the first set of blocks, and, after the retention process, trimming the third set of blocks from the second version of the versioned image backup that is stored in the sparse storage.
US09563629B2 Information processing apparatus and information processing method
A system and method for recommending content to a user. In embodiments of the system and method, one or more content groups is generated, at least one of the content groups including more than one type of content, and a display indicative of the one or more content groups is presented to the user.
US09563628B1 Method and system for deletion handling for incremental file migration
Deletion handling for incremental file migration is described. Data is received from a storage device. A modified directory is identified in the data. A list is created of files associated with the modified directory in the source device. Any files associated with the modified directory that are absent from the list of files are deleted from a storage device.
US09563620B2 Automatic aggregation for infrastructure string matching
In some examples, a computing system may receive a plurality of string matching requests with respect to a plurality of data streams, and determine one or more opportunities for aggregation of string matching.
US09563618B2 Wearable-based virtual agents
Virtual agents may be implemented on a wearable device. The wearable device may include an input device to receive input and a communication component to send the input to a computing device for processing and to receive a response for the input. The wearable device may also include an output device to output the response via the virtual agent as part of a conversation with a user.
US09563617B2 Custom validation of values for fields of submitted forms
A server system provided according to an aspect of the present disclosure receives validation rules for fields of a form, and stores the validation rules as metadata in a memory. When values are later received based on the form, the values are validated using the rules in the metadata. Any errors detected are notified to a user system from which the values are received. The values are forwarded to a corresponding application if no errors are detected. According to another aspect, a developer of the application provides an initial set of validation rules prior to the application being deployed at a customer site. The customer then specifies additional rules. The metadata stores both the initial rules and the additional rules. A user interface module validates each received value against any applicable rules present in the metadata.
US09563608B1 Data analysis results authoring and peer review
Techniques are described for a real-time visualization of data in an integrated authoring environment. In one example, a method includes receiving text information. The method also includes comparing the dynamically entered text information against a data source, wherein the comparing comprises applying natural language processing (NLP) to determine one or more assertion statements in the text information that references data from the data source. The method also includes retrieving the referenced data associated with the one or more assertion statements from the data source. The method further includes generating a visual representation of the referenced data associated with the one or more assertion statements. The method also includes displaying the visual representation, wherein the visual representation is integrated with an authoring interface.
US09563605B1 Command center system and method
A command center system includes forms to receive incident data describing an incident and at least one incident list that is populated with incident data from the input forms. The system also includes a status page that includes a list of links to incident pages, each incident page constructed from incident data in the at least one incident list. The status page also includes a daily briefing link to a daily briefing page that is constructed once per day from incident data in the at least one incident list such that incident data added after the current daily briefing page is constructed are not included in the daily briefing page. The status page also includes an incident content feed link for a content feed of incident data added to the at least one incident list and a daily briefing content feed link for a content feed of daily briefing pages.
US09563599B2 Computing architecture for operating on sequential data
A data stream processing unit (DPU) and method for use are provided. A DPU includes a number of processing elements arranged in a sequence, and each datum in the data stream visits each processing element in sequence. Each processing element has a memory circuit, data and metadata input and output channels, and a computing circuit. The metadata input represents a partial computational state that is associated with each datum as it passes through the DPU. The computing circuit for each processing element operates on the data and metadata inputs as a function of its position in the sequence, producing an altered partial computational state that accompanies the datum. Each computing circuit may be modeled, for example, as a finite state machine, and the collection of processing elements cooperate to perform the computation. The computing circuits may be collectively programmed to perform any desired computation.
US09563591B2 Peripheral component interconnect express (PCIe) ping in a switch-based environment
A sideband PCI Express (PCIe) packet initiator in a distributed PCIe switch fabric verifies a PCIe connection between a host device and a PCIe endpoint device without having to power on the host device. The packet initiator assembles a PCIe test packet that acts as a ping for testing reachability of the endpoint device, from the perspective of the host device. The test packet may also verify configurations and settings of the path to the endpoint device. The distributed switch fabric is configured to compare completion data with expected results to verify the PCIe connection, without having to boot the host device.
US09563580B2 System, methodology, and process for wireless transmission of sensor data onboard an aircraft to a portable electronic device
Monitoring and reporting methods and apparatus include the acquisition of detailed aircraft state and systems data, analysis of the collected data, and transmission of the collected data and/or analysis of the collected data to a destination automatically via a portable electronic device which is carried onto and off of the aircraft by the pilot or another crew member. More particularly, monitoring and reporting methods and apparatus include collecting analog or digital sensor data onboard an aircraft, analyzing the data in real-time, and automatically transmitting the data and/or analysis of the data to a destination including a portable storage device such as a portable computer, electronic flight bag (EFB), or smart phone, by means such as wireless transmission, for automatic transfer to another destination when the portable computer, electronic flight bag (EFB), or smart phone is off of the aircraft.
US09563566B2 Device and method for integrated data management for nonvolatile buffer cache and nonvolatile storage
An integrated nonvolatile memory control subsystem and method are disclosed. The integrated nonvolatile memory control subsystem includes a nonvolatile buffer cache, a nonvolatile journal area, nonvolatile storage, and an integrated memory control unit. The integrated memory control unit performs a read operation, a write operation, a commit operation and a checkpoint operation on the cache blocks of the nonvolatile buffer cache and the journal blocks of the nonvolatile journal area. The integrated memory control unit sets each of data blocks of the nonvolatile storage as one among valid state, erasable state and invalid state, depending on being cached or not, being journaled or not, and being a clean cache or not, so as to maintain an authentic original up-to-date consistent data within any one of the nonvolatile buffer cache, the nonvolatile journal area and the nonvolatile storage.
US09563550B2 Flash storage device and control method for flash memory
A FLASH memory is used in data storage and is further stored with a logical-to-physical address mapping table and a write protection mapping table. The write protection mapping table shows the write protection statuses of the different logical addresses. In accordance with logical addresses issued via a dynamic capacity management command from a host, a controller of the data storage device modifies the logical-to-physical address mapping table to break the logical-to-physical mapping relationship of the issued logical addresses. Further, the controller asserts a flag, corresponding to the issued logical addresses, in the write protection mapping table, to a write protected mode. According to a change in the amount of write-protected flags of the write protection mapping table, the controller adjusts an end-of-life judgment value of the FLASH memory and thereby a lifespan of the FLASH memory is prolonged.
US09563543B2 Test framework extension for testing logic on a modeled user interface
A testing framework extension may be provided. An application comprising a form may be created within a modeling framework. A variable associated with the form may be defined and an application programming interface (API) may be created according to the form. A test case may be efficiently executed without rendering a physical UI using the variable by making at least one call to the API thus exercising (at least one part of) the form logic and a result of executing the test case may be reported to a user.
US09563541B2 Software defect detection identifying location of diverging paths
Embodiments detect differences between software systems by comparing statements collected therefrom in an order of execution. Highlighting point(s) of divergence between the executed statements allows rapid localization of differences between the software systems, which may be minor and otherwise difficult to discern within large volumes of underlying code. In some embodiments a highlighted departure in statement order may be attributable to slight code differences between the two software systems. In other embodiments the software systems may have identical code but reference different configuration data (e.g. as configuration files), a subtle distinction also revealed by comparing an order of executed statements. Certain embodiments may perform tracing/comparison between an order of execution of only selected statement types (e.g., SQL operations, database access, kernel events) based upon their specificity and ability to reveal significant functional differences. This can reduce processing and/or memory burden(s) when comparing lengthy volumes of executed statements between complex systems.
US09563539B2 Breakpoint continuation for stream computing
A first stream operator in a stream computing application receives and processes a first stream of tuples. The processing at the first stream operator is paused in response to receiving a first one of the tuples in the first stream that triggers a breakpoint in the first stream operator. A determination of whether a condition to release the breakpoint is met is made, and the breakpoint is released in response to determining that the condition is met. The condition to release the breakpoint may be that a count of tuples of the first stream is outside of a threshold. A second stream of tuples may be received for processing at a second stream operator. The condition to release the breakpoint may be that a count of tuples of the second stream is outside of a threshold.
US09563538B2 Code path tracking
Methods, systems, and products are provided for code path tracking. Embodiments include identifying an instrumented trace point in software code to be path tracked; identifying a function executed at the instrumented trace point in the software code; identifying parameters for the function executed at the instrumented trace point; and recording a description of the function, the parameters, and the result of the execution of the function using the parameters.
US09563535B2 Intermediate representation construction for static analysis
The analysis of an intermediate representation of source or program code. An initial version of an initial representation of the source or program code is accessed and statically analyzed. For one or more portions of this initial version, the analysis component queries an analysis-time resolution component that provides supplemental intermediate representations corresponding to the portion. This supplemental intermediate representation provides further clarity regarding the portion, and is analyzed. If defects are found, they may be reported.
US09563533B2 Maintaining coherent synchronization between data streams on detection of overflow
Trace data streams are generated for tracing target processor activity. Various trace data streams are synchronized using markers called sync points. The sync points provide a unique identifier field and a context to the data that will follow it. All trace data streams may generate a sync point with this unique identifier. These unique identifiers allow synchronization between multiple trace data streams. When multiple trace data streams are on, it is possible that the data input rate may be higher than the data output rate. If synchronization is lost in such a case, there must be a scheme to resynchronize the streams. This invention is a technique for this needed resynchronization.
US09563532B1 Allocation of tasks in large scale computing systems
Aspects of the invention may be used to allocate tasks among computing machines in large scale computing systems. In one aspect, the method includes executing a first task in the plurality of tasks on a first computing machine and determining a performance degradation threshold for the first task. The method further includes calculating a predicted performance degradation of the first task when a second task is executed on the first computing machine, wherein the predicted performance degradation is determined by comparing a performance interference score of the second task with a performance sensitivity curve of the first task. The method further includes executing the second task on the first computing machine when the predicted performance degradation of the first task is below the performance degradation threshold.
US09563529B2 Selective monitoring of archive and backup storage
Systems and methods for providing information security in a network environment. The method includes receiving a user selection of a data section recorded on a storage system. The method further includes determining a monitoring routine for the data section. The method further includes determining a physical location at which the data section is recorded in the storage system. The method further includes monitoring the physical location for faults according to the monitoring routine.
US09563527B2 Test system
A server stores multiple configuration data which respectively provide different functions to a test system. A tester hardware is configured to be capable of changing at least a part of its functions according to the configuration data stored in nonvolatile memory included in the tester hardware. A control program is installed on an information processing apparatus. The control program provides the information processing apparatus with (i) a function of displaying multiple configuration data candidates on a display when the test system is set up, and (ii) a function of writing the configuration data selected by the user to the nonvolatile memory of the tester hardware.
US09563520B2 File level recovery using virtual machine image level backup with selective compression
Example apparatus and methods process virtual machine image level backups that may include files that are compressed and files that are not compressed. Example apparatus and methods may produce virtual machine image level backups by selectively compressing some files associated with the image while leaving other files in their uncompressed state. Example apparatus and methods may selectively recover a file or even an entire disk image from an image level backup that may include both compressed files and files that are not compressed. The file recovery or image recovery may be performed at the file level by accessing files in the image and selectively decompressing files that are compressed in the image while passing through files that are not compressed in the image. Different files in a single image may be compressed or decompressed using different techniques.
US09563515B2 Data backup or restore using main memory and non-volatile storage media
The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.
US09563512B1 Host recovery based on rapid indication of estimated recovery time
Various embodiments managing host recovery operations in a computing storage environment, by a processor device, are provided. Real-time indications are provided from a device to each of at least one of a plurality of hosts that a connected storage controller is entering a recovery operation, and real-time sense data is provided to the at least one of the plurality of hosts for presenting an indication of an expected recovery timeframe.
US09563510B2 Electronic data store
An apparatus and method of providing conditional access to an electronic data store including a storage controller and a data storage resource. The method includes receiving, at the storage controller, a network request for access to the data storage resource from a client, the request including at least one required parameter defining the requested connection, obtaining information on the performance of the data storage resource, determining, based upon the information, whether a) the data storage resource can meet the or each required parameter of the request; and b) meeting the or each required parameter of the request will not violate any previously agreed parameters defining existing connections on the data storage resource; and denying the request if at least one of a) and b) are determined to be negative.
US09563500B2 Storage integrity validator
A sequence code verification system can be designed to include a data reader, a validity engine, and an error notifier. The data reader can read sequence codes from consecutive logical blocks. The validity engine can invalidate write operations in response to checking data validity by applying comparison operations to sequence codes and block offsets of batch write operations. The error notifier can notify a user of an error for each invalidated write operation batch. The system can validate data written to logical blocks on a storage subsystem adapted so that, during write operations, an additional sequence code is written to each logical block of data. The sequence code can remain constant for each write operation batch and the sequence code can be incremented for each new write operation batch.
US09563491B2 High voltage failure recovery for emulated electrically erasable (EEE) memory system
The present disclosure provides methods and circuits for managing failing sectors in a non-volatile memory. A record address and a read control signal are received, where the record address identifies a location in the non-volatile memory. The record address is compared with a plurality of dead sector addresses, where the dead sector addresses correspond to a subset of sectors located in the non-volatile memory. Data located at the record address is determined to be invalid in response to a combination of a first detection that the record address matches one of the dead sector addresses and a second detection that the read control signal indicates a read operation is requested to be performed on the non-volatile memory.
US09563486B1 Formula-based load evaluation in distributed streaming platform for real-time applications
Software for a distributed streaming platform receives an application that runs on a streaming platform. The application is structured as a directed acyclic graph (DAG) with instances of operators as nodes and streams as edges between nodes. The application is associated with a pre-defined hint that is a key-value pair. The software launches the application by assigning the instances of operators to containers provided by the streaming platform and initiating the streams. Then the software reads a value for the pre-defined hint and transmits the value to the application through an application programming interface (API) exposed by the streaming platform. The software receives a request from the application through the API to make a dynamic adjustment. And the software makes the dynamic adjustment and re-launches the application using a recovery policy.
US09563485B2 Business transaction context for call graph
An application which utilizes a single thread is monitored and context for the individual requests and business transactions operating on that platform are provided. A wrapper is placed is around an object that calls a request. The wrapper renames a request object. Request objects are renamed with a unique name when they are called. When a call stack is sampled, the sampler will retrieve the unique name. Performance data associated with the unique name may be correlated to a business transaction and particular request as metrics are subsequently analyzed. For subsequent reporting, such as call graph reporting, the report or call graph will have requests in the context of a particular business transaction and a particular request instance. This provides more context in reporting of an business application request for frameworks that utilize as single request for multiple threads.
US09563480B2 Multi-level cloud computing system
A cloud computing system includes a physical resource pool that includes a number of information processing devices. Each information processing device includes a processor, a computer-readable medium, and a network interface. The system further includes a first cloud controller to manage a first cloud infrastructure, the first cloud infrastructure operating a first set of virtualized resources, the first set of virtualized resources having access to the physical resource pool through the first cloud controller. The system further includes a second cloud controller to manage a second cloud infrastructure, the second cloud infrastructure utilizing the first set of virtual resources to operate a second set of virtual resources, the second set of virtual resources being provided access to the physical resource pool through the second cloud controller and the first cloud controller.
US09563478B1 Scalable concurrent execution of distributed workflows sharing common operations
Examples perform concurrent execution of distributed workflows sharing common operations by a plurality of nodes, such as execution of recovery plans for disaster recovery of virtual machines operating on and off premises. Concurrent execution of identical operations that were part of a previously executed workflow are prevented, by evaluating the source of the workflow and whether the workflow has previously been initiated by that source. The disclosure is scalable to allow for new nodes to be included.
US09563466B2 Method and apparatus for supporting programmable software context state execution during hardware context restore flow
A method and apparatus for supporting programmable software context state execution during hardware context restore flow is described. In one example, a context ID is assigned to graphics applications including a unique context memory buffer, a unique indirect context pointer and a corresponding size to each context ID, an indirect context offset, and an indirect context buffer address range. When execution of the first context workload is indirected, the state of the first context workload is saved to the assigned context memory buffer. The indirect context pointer, the indirect context offset and a size of the indirect context buffer address range are saved to registers that are independent of the saved context state. The context is restored by accessing the saved indirect context pointer, the indirect context offset and the buffer size.
US09563458B2 Offloading and parallelizing translation table operations
Embodiments disclosed herein generally include a computer-implemented method, computer program product, and system to facilitate offloaded and parallelized direct memory access (DMA) translation table operations. The method includes a hypervisor requesting a lease on an auxiliary parallel processing element assigned to a first virtual machine hosted by the hypervisor. The method further includes receiving a grant of the lease, whereby ownership of the auxiliary parallel processing element is transferred from the first virtual machine to the hypervisor. The method further includes, during the lease, providing a predefined program to execute on the auxiliary parallel processing element in order to perform a desired operation on the hypervisor DMA translation table and with parallelism. The method further includes, upon completion of the predefined program, terminating the lease by the hypervisor, whereby ownership of the auxiliary parallel processing element is returned to the first virtual machine.
US09563457B2 Enabling a secure environment through operating system switching
Described systems and methods allow a host system, such as a computer or a smartphone, to enable a secure environment, which can be used to carry out secure communications with a remote service provider, for applications such as online banking, e-commerce, private messaging, and online gaming, among others. A hypervisor oversees a switch between an insecure environment and the secure environment, in response to a user input, or in response to an event such as receiving a telephone call. Switching from the insecure to the secure environment comprises transitioning the insecure environment to a sleeping state and loading the secure environment from a memory image (snapshot) saved to disk, after checking the integrity of the snapshot. Switching from the secure to the insecure environment comprises transitioning the secure environment into a sleeping state and waking up the insecure environment.
US09563456B2 Feature driven backend switching
A method and system for switching backend devices in a virtual machine system based on features of the backend devices. In one embodiment, a computer system includes at least a first device and a second device that function as a backend device. The first device is currently used by a guest of the computer system as the backend device. A hypervisor of the computer system receives an indication from the guest to use a feature of the backend device. The hypervisor determines whether the use of the feature of the backend device triggers a switching condition. In response to a determination that the switching condition is triggered, the guest is switched to use the second device as the backend device. The switching operation can be transparent to the guest.
US09563447B2 Sharing of classes for modular programs in a multi-tenant environment
For each of a plurality of different tenants configured to concurrently execute in a virtual environment, a respective class loader graph can be constructed. For each respective class loader graph, unique types of edges between nodes that affect class loading can be identified. The edges can be traversed. Based on traversing the edges of the class loader graph, a respective unique dependency identifier (UDI) can be assigned to each class loader request. Class loader requests that are assigned the same UDI can be identified in at least two of the tenants. Responsive to identifying the class loader requests that are assigned the same UDI, a shared class loader can be assigned to each of the class loader requests. Each respective class loader request that is assigned the same UDI can be configured to call the shared class loader to load at least one class required by the respective tenant.
US09563446B2 Binary file generation
Various systems and methods for generating a mapping binary file are described herein. In one example, a method includes mapping a function call from a legacy binary file to a function call from a virtualized namespace binary file using a builder to detect a build file that enables the mapping, the mapping comprising merging an export table from the legacy binary file and an export table from the virtualized namespace binary file. The method can also include storing the mapping of the function call from the legacy binary file to the function call from the virtualized namespace binary file in a mapping binary file and storing, in the mapping binary file, an exception detected from the combination. Furthermore, the method can include storing the mapping binary file in a storage location accessible by a loader.
US09563440B2 Fast learning to train learning machines using smart-triggered reboot
In one embodiment, a triggered reboot of a field area router (FAR) of a computer network is initiated, and gathered states of the FAR are saved. The nodes in the computer network are informed of the triggered reboot, and then feedback may be collected from the nodes in response to the triggered reboot. As such, it can be determined whether to complete the triggered reboot based on the feedback, and the FAR is rebooted in response to determining to complete the triggered reboot. In another embodiment, a node receives information about the initiated triggered reboot of the FAR, and determines whether it has critical traffic. If not, the node buffers non-critical traffic and indicates positive feedback in response to the triggered reboot, but if so, then the node continues to process the critical traffic and indicates negative feedback in response to the triggered reboot.
US09563433B1 System and method for class-based execution of an instruction broadcasted to an array of processing elements
The present invention is a data parallel system which is able to utilize a very high percentage of processing elements. In an embodiment, the data parallel system includes an array of processing elements and multiple instruction sequencers. Each instruction sequencer is coupled to the array of processing elements by a bus and is able to send an instruction to the array of processing elements. The processing elements are separated into classes and only execute instructions that are directed to their class, although all of the processing elements receive each instruction. In another embodiment, the data parallel system includes an array of processing elements and an instruction sequencer where the instruction sequencer is able to send multiple instructions. Again, the processing elements are separated in classes and execute instructions based on their class.
US09563423B1 System and method for simultaneous shared access to data buffers by two threads, in a connection-oriented data proxy service
A method and system configured for detecting availability of destination port associated with a virtual connection between a client and server communicating using SCSI over a fiber channel network by a server fiber channel adapter, reading data from a head of a singly linked list of a data stream storing data to be forwarded by the virtual connection engine executing the virtual connection without a lock by a consumer process thread while a producer process thread has access to the linked list of the data stream, and forwarding the data read from the head of the linked list to the destination port.
US09563422B2 Evaluating accessibility compliance of a user interface design
A method, system, and computer program product for evaluating compliance of a user interface design are provided in the illustrative embodiments. A hierarchy of elements of a user interface is received from a first application executing in a client data processing system. A second application presents the user interface including a set of user interface elements at the client data processing system. A compliance rule is selected from a set of compliance rules. An evaluation is made whether an attribute associated with a user interface element meets a condition specified in the compliance rule. Responsive to the evaluating being negative, the user interface element is reported as being non-compliant with the compliance rule.
US09563415B2 Generating visually encoded dynamic codes for remote launching of applications
Users design and develop a current version of an application to be rendered on different devices. The application is configured and deployed with its current version on a platform server. The application can run on different servers provided from different platforms. A desktop browser displays the current version of the application by loading a Uniform Resource Locator (URL). The current version of the application can be tested both on a desktop browser and on a browser, installed on a remote device. Additionally, a visually encoded dynamic code is generated that is scanned by a remote device to launch the deployed version of the application. The visually encoded dynamic code encrypts dynamic information for locating the deployed application that is dependent on the platform server used for deployment. After displaying the current version on the remote device, further points for improvement of the design and functionality of the application are defined.
US09563413B2 Configurable application state synchronization
Technology is disclosed for providing configurable synchronization mechanisms for automatic synchronization of application states across multiple devices using cloud storage. In accordance with the techniques introduced here, a method includes steps of receiving a request for supplemental application synchronization information associated with a first application on a first remote computing device. In response the request for the supplemental application synchronization information, application-specific configuration information is determined for synchronizing a state of the first application to a cloud-based storage service. The supplemental application synchronization information including the application-specific configuration information is then provided to the first remote computing device for facilitating synchronization of the state of the first application to the cloud-based storage service.
US09563405B2 Sharing of classes for modular programs in a multi-tenant environment
For each of a plurality of different tenants configured to concurrently execute in a virtual environment, a respective class loader graph can be constructed. For each respective class loader graph, unique types of edges between nodes that affect class loading can be identified. The edges can be traversed. Based on traversing the edges of the class loader graph, a respective unique dependency identifier (UDI) can be assigned to each class loader request. Class loader requests that are assigned the same UDI can be identified in at least two of the tenants. Responsive to identifying the class loader requests that are assigned the same UDI, a shared class loader can be assigned to each of the class loader requests. Each respective class loader request that is assigned the same UDI can be configured to call the shared class loader to load at least one class required by the respective tenant.
US09563403B2 Random number generating device
A random number generating device of the present disclosure includes: an arithmetic random number generator that generates an arithmetic random number sequence; an arithmetic random number converter that sequentially reads at least one arithmetic random number from the arithmetic random number sequence and converts a value of the read arithmetic random number into a voltage or current value of at least two predetermined levels of gray scale having an identical polarity; a hysteresis unit that outputs values depending on a presently-input voltage or current value and a previously-input voltage or current value with respect to the sequentially-input voltage or current value; and a threshold processor that binarizes the output of the hysteresis unit.
US09563402B2 Method and apparatus for additive range reduction
A method and apparatus for additive range reduction are disclosed. A constant may be pre-stored in a look-up table (LUT), and at least one section of the constant may be retrieved from the LUT for generating a product of an input argument and the constant such that a precision of the product may be controlled in any granularity. For a trigonometric function, 2/π is stored in the LUT, and at least one section of 2/π may be retrieved from the LUT. The argument is multiplied with the retrieved sections of 2/π. The retrieved sections are determined to correctly generate the two least significant bits (LSBs) of an integer portion and a scalable number of most significant bits of the multiplication result. An output of the trigonometric function is generated for the argument with a fractional portion of the multiplication result based on two LSBs of the integer portion of the multiplication result.
US09563399B2 Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features
In an embodiment, a method of compiling a pattern into a non-deterministic finite automata (NFA) graph includes examining the pattern for a plurality of elements and a plurality of node types. Each node type can correspond with an element. Each element of the pattern can be matched at least zero times. The method further includes generating a plurality of nodes of the NFA graph. Each of the plurality of nodes can be configured to match for one of the plurality of elements. The node can indicate the next node address in the NFA graph, a count value, and/or node type corresponding to the element. The node can also indicate the element representing a character, character class or string. The character can also be a value or a letter.
US09563395B2 Systems and methods for generating markup-language based expressions from multi-modal and unimodal inputs
When using finite-state devices to perform various functions, it is beneficial to use finite state devices representing regular grammars with terminals having markup-language-based semantics. By using markup-language-based symbols in the finite state devices, it is possible to generate valid markup-language expressions by concatenating the symbols representing the result of the performed function. The markup-language expression can be used by other applications and/or devices. Finite-state devices are used to convert strings of words and gestures into valid markup-language, for example, XML, expressions that can be used, for example, to provide an application program interface to underlying system applications.
US09563388B2 Sharing a hosted device in a computer network
Sharing a hosted device in a computer network that includes at least one hosted device and a plurality of hosts, including: registering a hosted device with a router, wherein the hosted device is hosted by a host; assigning, by the router, a network-wide identifier to the hosted device; and mapping, by the router, the network-wide identifier for the hosted device to an identifier for the host.
US09563381B2 Method of controlling volatile memory and system thereof
A method of controlling volatile memory (VM) and VM controller operatively connectable to VM. The method includes: intercepting reset signal intended to cause reset of, at least, VM; assessing transfer-related (TR) state related to the VM; blocking the intercepted reset signal from reaching VM if the assessed TR state does not meet predefined criterion, and transferring the reset signal to VM if the assessed TR state meets the predefined criterion. The VM controller is configured to: receive a reset signal originating in computer system and intended to cause reset of, at least, the VM; detect if the VM has been powered-up during a predetermined timeframe prior to the receipt of the reset signal; and block the received reset signal from reaching the VM if the VM powering-up has not been detected and transfer the reset signal to the VM if the VM powering-up has been detected.
US09563380B2 Zoning of devices in a storage area network with LUN masking/mapping
Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.
US09563379B1 Baseboard management controller (BMC) provided with sensor list
A system for baseboard management controller (BMC) operation is provided. The system includes a computing system including hardware on which an operating system is operable and sensors disposed to sense various attributes of the hardware and a BMC. The BMC is disposed in signal communication with the computing system and is bootable and operative independent of an execution of the operating system. Upon boot initialization of the BMC, the BMC includes an empty reserved database, issues to the computing system a query for a list of the sensors and builds and populates in the reserved database a sensor attribute repository in accordance with sensor data received from the computing system in response to the query and sensor attribute data associated with the sensor data.
US09563371B2 Self-adjusting phase change memory storage module
A dynamic self-adjusting memory storage device and method of operating. The device includes a plurality of adjustable-size phase change memory (PCM) storage sub-modules connected to and communicating over a bus with a control device. One of the plurality of adjustable-size memory storage sub-modules is in a stand-by mode of operation. The control device implements steps to: determine, based on a switching criteria, when the memory storage device needs to be switched to a different operation mode; select one or more adjustable-sized memory storage sub-modules for switching to said different operation mode; copy stored data from a selected actively operating adjustable-size memory storage sub-module to said adjustable-size memory storage sub-module in said stand-by mode; and change the capacity of the selected actively operating adjustable-size memory storage sub-module after the copying. The dynamic self-adjusting memory capacity method is performed without powering down the memory storage device or paying any timing penalty.
US09563370B2 Triggering a process to reduce declared capacity of a storage device
Systems, methods and/or devices are used to enable triggering a process to reduce declared capacity of a storage device. In one aspect, the method includes, at a storage device of a storage system: (1) generating one or more metrics of the storage device, the storage device including non-volatile memory, (2) detecting a trigger condition in accordance with the one or more metrics of the storage device, and (3) enabling an amelioration process associated with the detected trigger condition, the amelioration process to reduce declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices.
US09563363B2 Flexible storage block for a solid state drive (SSD)-based file system
Techniques generally described are related to a flexible storage block based on solid state devices. One example method to update data stored in a storage block may include maintaining, by a flash storage module, a cluster link in the storage block for storing a file, wherein the cluster link links together a plurality of data clusters that are storage spaces provided by one or more solid state devices. The method may include, in response to a first request to update data stored in a first data cluster amongst the plurality of data clusters, allocating a second data cluster to store the updated data. The method may further include linking the second data cluster to the cluster link, wherein the linking the second data cluster to the cluster link invalidates the first data cluster in the cluster link.
US09563345B2 Electronic device and method for controlling the same
A method for controlling an electronic device is provided. The method includes detecting a first tilt angle between the electronic device and a reference plane, and controlling the electronic device to perform an operating according to the first tilt angle. The operation is associated with a user interface operation or an audio/video playback operation.
US09563343B2 Lighting product catalog application with embedded linkage to lighting design tool
An application running on a mobile device presents information about a lighting product, for example, selected from a catalog on a graphical user interface via one or more elements (e.g. a touchscreen) of the mobile device and captures an identification of the selected product. The user interface includes a user selectable indication of a lighting design tool, e.g. a button, icon or other link to the tool. User selection of the tool indicator initiates access to the lighting design tool; and the application passes the identification of the selected product to the lighting design tool. The lighting design tool processes the identification of the selected product and an output of the lighting design tool is presented based in part on photometric information about the selected product automatically retrieved by and populated to the lighting design tool without further manual input to obtain the photometric information about the selected product.
US09563341B2 Data sharing
In an embodiment, a method of data sharing is disclosed. The method may include routing a data set to a specific device in response to a data selection and a target selection.
US09563334B2 Method for presenting documents using a reading list panel
A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
US09563333B2 Controlling computer-based instances
In general, embodiments of the present invention provide an approach to control computer-based interfaces from anywhere in a GUI (e.g. a window, a desktop, etc.) regardless of the fixed position of the instances. Specifically, using a pointing device or the like (e.g., by right clicking), a user can activate an instance control function that allows the user to open an instance, close an instance, and/or or switch between running instances. Along these lines, the instance control function can be activated by interacting with an icon, a window (e.g., corresponding a folder or a running instance), or a desktop. Once activated, the instance control function allows the user full control over instances.
US09563332B2 Context-sensitive display bar
A method for managing a context-dependent display bar, including identifying a graphical object currently displayed by a graphics software application operated by a user, identifying a current edit mode in which the user is working, wherein the edit mode indicates whether or not the user has selected the identified graphical object for editing, identifying a tool for editing graphical objects currently activated by the user, determining a current context in which the user is working, the context depending upon the identified graphical object, the identified edit mode, and the identified tool, identifying at least one control associated with the current context, wherein different contexts generally have at least one different control associated therewith, and displaying the at least one control associated with the current context within a display bar of the graphics software application, each time that the current context changes.
US09563328B2 Information surfacing with visual cues indicative of relevance
A user interface through which information is proactively provided utilizes visual cues indicative of the relevance of the information that is being proactively provided. Such visual cues include sizing, color, intensity, movement, and other like visual attributes. A single discrete visual element proactively presents information to the user. The user is provided with the opportunity to define discrete events, whereby information associated with such events is presented through other discrete elements. The physical orientation of such discrete elements indicates relationships between elements. Ranking functionality identifies more immediately relevant information and the rankings of related elements are increased based upon other, contextual information with which such information is associated, and on which the importance of such information is based. Information is surfaced to provide a vector through which the user responds or utilizes such surfaced information independently of specific application programs having discrete informational focus.
US09563326B2 Situation-aware presentation of information
Information may be presented to a user in a way that reflects an awareness of the user's current situation. The relationship between user's situation, and various people and things, may be analyzed to determine the user's proximity to those people and things. (Proximity may refer not only to geographic proximity, but also temporal proximity, relevance proximity, etc.) A user interface may show people and things at different levels of proximity to the user's current situation, with the level of proximity being represented visually. The user may reposition the center of focus to one of the people or things depicted. When the center is repositioned, the level of proximity of people and things may be shown relative to the new center of focus, filtered based on existing relationships of those people and things to the user.
US09563325B2 Selective update of a page having a pegged area
Methods and systems of displaying response data provide for initiating a retrieval of response data such as a web page and initiating an update of the web page to a screen having a display area. Additionally, a user selection of a subset of the display area can be detected, wherein the subset of the display area is defined as a pegged area corresponding to a subset of the web page. Moreover, at least the subset of the web page may be prevented from being updated to the screen in response to the user selection while retrieval of the web page continues.
US09563321B2 Method for detecting background signals of capacitive sensing device
The method for detecting background signals of a capacitive sensing device includes obtaining several capacitance values by detecting a reference point selected from several sensing points in a frequency-hopping manner, and selectively executing a procedure for refreshing the background signals according to the capacitance values and a predetermined threshold. Accordingly, the process of signal-detection can be speeded up, and the signals having a frequency identical to a working frequency can still be identified. As a result, the accuracy of a signal-reading process can be maintained over time.
US09563315B2 Capacitive touch panel and method for producing the same
The present invention is directed to a capacitive touch panel, which primarily includes a singular substrate, a mask layer formed on a border region of the singular substrate, a capacitive sensing layer comprising a plurality of first-axis conductor assemblies and a plurality of second-axis conductor assemblies, wherein the singular substrate, the mask layer and the capacitive sensing layer are integrally formed, and insulated auxiliary medium filled in gaps between the first-axis conductor assemblies and the second-axis conductor assemblies, wherein the refractive index of the auxiliary medium matches the refractive index of the capacitive sensing layer.
US09563305B2 Electronic display with push buttons
One or more buttons are associated with an electronic display screen. The display screen is configured to display various information, such as button labels. The buttons are configured, such as by being at least partially transparent, so that the display is visible there through. Input to or activation of the buttons is determined passively, such as by a RF board located at an opposing side of the display screen from the button(s), the board configured to transmit and receive radio frequency signals, and an interface configured to provide a data connection to an electronic device. In this embodiment, the one or more buttons comprise one or more RF transponders.
US09563303B2 Embedded capacitive touch display panel and embedded capacitive touch display device
The application disclose an embedded capacitive touch display panel and an embedded capacitive touch display device, including: a first transparent substrate and a second substrate arranged opposite to each other, a grid-shaped metal conductive layer formed on the first transparent substrate, and a number of force touch detection electrodes independent of each other formed on the second substrate, wherein the embedded capacitive touch display panel further includes a color filter layer including at least red color resists, green color resists, and blue color resists, wherein the color resists in the same colors are arranged in respective color resist bars, and the color resist bars including green color resist resistance strips; and the grid-shaped metal conductive layer includes periodically arranged force touch fixed potential electrodes and floating electrodes, wherein the force touch fixed potential electrodes are separate from the floating electrodes with gaps being formed between them, and the gaps include first gap sections which are parallel to the color resist bars, and which do not overlap with the green color resist resistance strips. Since the green color resists contribute to display brightness far more than the color resists of the other colors, the first gap sections can be arranged so that they do not overlap with the green color resist resistance strips to thereby alleviate the problem of a visible pattern of the grid-shaped metal conductive layer so as to improve the display performance of the embedded capacitive touch display panel without degrading a touch effect.
US09563297B2 Display device and operating method thereof
A display device includes: a display unit (20) that displays information; a touch panel unit (10) that is disposed on the display unit (20) and that detects contact manipulations; a tactile sensation presentation unit (60) that presents tactile sensations via the touch panel unit (10); an input assessment unit (70) that, on the basis of the conditions that have been set with respect to contact manipulations, determines the display of the display unit (20) and the operation of the tactile sensation presentation unit (60) in accordance with the contact manipulation that was detected on the touch panel (10); and a CPU (90) that, on the basis of the determination in the input assessment unit (70), controls the display of the display unit (20) and the operation of the tactile sensation presentation unit (60).
US09563292B2 Stylus pen, touch panel system and electronic device
A stylus pen (15) includes a correction circuit that corrects difference between the number of controller clocks generated by a touch panel controller (2), which controls operation of a touch panel (3), for outputting a synchronization signal by the touch panel controller (2) and the number of pen clocks generated by the stylus pen (15) for receiving, by the stylus pen (15), the synchronization signal output from the touch panel controller (2).
US09563290B2 Input device, input value correction method, and program
An input device includes: an input detector that detects a portion of a detection surface pressed by a position specifying object via a sheet placed on the detection surface; a correction information acquisitor that acquires correction information to correct a difference between a shape of a contact portion of the position specifying object in contact with the sheet and a shape of a portion pressed by the contact portion detected by the input detector; and a corrector that corrects a value detected by the input detector on the basis of the correction information acquired by the correction information acquisitor.
US09563280B1 Gesture onset detection on multiple devices
Implementations of the disclosed subject matter provide techniques for improved identification of a gesture based on data obtained from multiple devices. A method may include receiving an indication of an onset of a gesture, from a first device, at a gesture coordinating device. Next, first subsequent data describing the gesture may be received from a second device, at the gesture coordinating device. Based on the indication and the first subsequent data, the gesture may be identified. In response to identification of the gesture, an action may be performed based on the gesture identified. In some cases, the gesture coordinating device may be a cloud-based device.
US09563279B2 Flexible apparatus and control method thereof
A flexible apparatus is provided. The flexible apparatus includes: a sensor configured to sense bending of the flexible apparatus; and when it is determined that a rubbing gesture of rubbing a plurality of different areas of the flexible apparatus is performed based on a result of the sensing, a controller configured to perform an operation corresponding to the rubbing gesture.
US09563278B2 Gesture controlled audio user interface
A user interface, methods and article of manufacture each for selecting an audio cue presented in three-dimensional (3D) space are disclosed. The audio cues are audibly perceivable in a space about a user, where each of the audio cues may be perceived by the user as a directional sound at a distinct location from other audio cues in the space. Selection of a specific audio cue is made based on one or more user gestures. A portable electronic device may be configured to present the audio cues perceived by a user and detect certain user gestures to select audio cues. The audio cue selection can be used to control operation of the portable device and/or other associated devices.
US09563266B2 Haptic augmented and virtual reality system for simulation of surgical procedures
The present technology relates to systems, methods and devices for haptically-enabled virtual reality simulation of cerebral aneurysm clipping, wherein a user uses two physical stations during the simulation. The first station is a haptic and augmented reality station, and the second station is a haptic and virtual reality station.