US09596794B2

Methods for applying protective coatings to electronic devices that have already been assembled, and are in a consumer-ready or aftermarket form, are disclosed. In such a method, an electronic device may be at least partially disassembled to expose at least a portion of an interior of the electronic device. A protective coating is applied to some or all of the exposed surfaces of the electronic devices, including one or more internal surfaces, features or components of the electronic device. Thereafter, the electronic device may be reassembled. During and after reassembly, the protective coating resides internally within the electronic device. Systems for applying protective coatings to interior components of previously assembled electronic devices are also disclosed.
US09596788B1

A hexagonal boron nitride heat dissipation structure includes a plurality of electronic components, plural thermally conductive buffer layers, and an electronic conductive heat dissipation element. Each electronic component is configured to generate heat, each thermally conductive buffer layer is made of hBN that has thermal conductivity range from 10 to 40 W/mK. Such structure can completely overcome the issue of short circuit of electronic devices. The cooling of modern electronic devices, which has limited space for cooling, can be improved by this simple structure that takes full advantage of hBN and other heat dissipation materials.
US09596782B2

In a power converter, cooling of the power converter is extremely important for improving a power conversion performance. Specifically, a DC smoothing capacitor module stored in a housing of the power converter is heat-sensitive, and in order to secure the performance, efficient cooling of the capacitor module is required. In addition, reducing the heat entering from the outside as much as possible is required.A conductor panel of the capacitor module and the housing are connected via a cooling panel, an AC connection bus bar and the housing is connected by the cooling panel to release heat from the capacitor module and the AC connection bus bar to the housing via the cooling panel.
US09596779B2

An element housing package is provided with: a base plate including, on a top surface, a mounting region for mounting an element; a frame body disposed on the top surface of the base plate so as to surround the mounting region, the frame body including a through-hole; a connector disposed so as to pass through the through-hole T of the frame body and to extend from the inside to the outside of the frame body; a pedestal member disposed on the top surface of the base plate so as to be positioned in the frame body; and a wiring base plate bonded to a top surface of the pedestal member with a first bonding material placed therebetween and connected to the connector.
US09596775B2

A buffer module and a portable electronic device using the same are provided. The buffer module comprises a buffer component and a base. The buffer component comprises a protrusion. The base has a gas vent and a buffer recess corresponding to the protrusion.
US09596773B2

An electronic unit including a plug assembly having at least one plug element comprising a plug base body having numerous plug pins, an assembly carrier printed circuit board, on which at least one electronic component is disposed, and is in electrical contact with at least one conductor path of the assembly carrier printed circuit board, a plug printed circuit board, onto which the plug assembly is attached, and is in electrical contact with at least one conductor path of the plug printed circuit board, and a cohesive cladding element, which seals the plug printed circuit board and at least one section of the assembly carrier printed circuit board against an external environment.
US09596765B2

A manufacturing method for a component incorporated substrate according to the present invention includes positioning an electronic component with reference to a mark formed on a copper layer, the mark consisting of a material less easily etched than copper by a copper etching agent used for etching of copper, after mounting the electronic component on the copper layer with an adhesive layer interposed therebetween, embedding the electronic component and the mark in an insulating substrate, thereafter, etching and removing a part of the copper layer to form a window for exposing the mark, forming an LVH reaching a terminal of the electronic component with reference to the exposed mark, electrically connecting the terminal and the copper layer via a conduction via formed by applying copper plating to the LVH, and, thereafter, forming the copper layer into a wiring pattern.
US09596753B2

An ultra low loss dielectric thermosetting resin composition has at least one cyanate ester component (A) and at least one reactive intermediate component (B) that is capable of copolymerization with said component (A). The invention is a cyanate ester resin of the form: Tn-[W-(Z)f/(H)1−f-W]n−1-[W-(Z)f/(H)1−f-(OCN)f/(R)1−f]n+2, wherein T is a 1,3,5-substituted-triazine moiety (C3N3); W is a linking atom between triazine and either component A or component B; Z is component (A); H is component (B); OCN is a cyanate ester end group; R is a reactive end group of component B; n is an integer greater than or equal to 1; and f is a weight or mole fraction of component A. The composition exhibits excellent dielectric properties and yields a high performance laminate for use in high layer count, multilayer printed circuit board (PCB), prepregs, resin coated copper (RCC), film adhesives, high frequency radomes, radio frequency (RF) laminates and various composites.
US09596746B2

Provided are a charged particle beam generation apparatus, a charged particle beam irradiation apparatus, a particle beam therapy system, and a charged particle beam generation apparatus operating method capable of implementing injection of a charged particle beam into a circular accelerator at an arbitrary timing by setting a normal operation period of a linear accelerator to be larger than a shortest period and securing a stability of the beam. In timing control of controlling injecting, accelerating, emitting, and decelerating processes of a synchrotron (200), after an end of the emitting process, a linear accelerator (111) is allowed to stop repetition of an operation based on an after-end-of-emitting-process timing signal to be in a stand-by state and is allowed to be start the repetition of the operation in a constant period based on a master signal.
US09596736B2

The present invention relates to a dual function light controller for a lighting system comprising a number of light emitting devices. The dual function light controller acts in a stand-alone mode of operation as an independent light controller controlling the lighting system and acts in a peripheral mode of operation act as a peripheral device which at least partially is controlled by a main controller controlling the lighting system. The dual function light controller comprises user switching means enabling a user to switch between the stand-alone mode of operation and the peripheral mode of operation. The present invention relates also to a lighting system comprising such dual function light control device.
US09596733B2

An article incorporating a light or sound source (14) has two or more switches (18, 24, 26) which must be closed for the source (14) to be actuated, the switches being arranged to be successively closed at different stages of the packing, unpacking and using procedures. A first switch (26) can be a pull tab arrangement, closed on packing or unpacking the article. A second switch (18) can be a light-sensitive switch. A third switch (24) can be a user-operated switch or a tilt switch etc.
US09596731B1

A color temperature modulating method involves: computing blackbody spectrums including a target color temperature, and performing normalization at a benchmark wavelength to define a common color-temperature area; selecting a white LED containing phosphor; adjusting the white LED's intensity such that the primary-peak wavelength is close to a maximum relative intensity in the common color-temperature area accordingly; using a blue LED, a green LED, and at least two red LEDs, wherein peak wavelengths of the blue and green LEDs are located between the primary and the secondary wavelength of the white LED, and peak wavelengths of the red LEDs are greater than the primary-peak wavelength; and adjusting relative intensities of the blue, green, and red LEDs to make a relative intensity of a combination of these LEDs and the white LED close to the target color temperature.
US09596727B2

A system for controlling a plurality of LED lighting fixtures includes a Power over Ethernet (PoE) LED driver coupleable to a PoE switch via a first power and communication link. The PoE LED driver includes a microcontroller for receiving first power and control signals from the PoE switch and for controlling a first LED driver chip to operate an LED lighting fixture in response thereto. An LED slave controller is connected to the PoE LED driver via a second power and communication link. The LED slave controller includes a second LED driver chip for receiving second power and control signals from the microcontroller to operate an LED lighting fixture in response. The first power and control signals are different from the second power and control signals. The first power and communication link is a CAT5/CAT6 cable. The second power and communication link is a CAT5/CAT6 or other cable type.
US09596724B2

In a power converter, a circuit determines an average value of an inaccessible current from an average value of an accessible current and a value of the operating duty cycle of the converter. A method of measuring an average value of an inaccessible current from a measured value of a current in a power converter by a duty cycle of a pulse width modulation (PWM) signal representing a duty cycle of the power converter. Coupling a voltage representing the measured value to an input of a low pass filter during a time period (D) and coupling the input of the low pass filter to a reference voltage during a time period (1−D).
US09596720B2

One embodiment of a heated nozzle for extruding meltable material consists of an electrically conductive nozzle, comprised of an inlet, an outlet, and a passage connecting inlet and outlet. The nozzle fits into a hole or gap cut or formed through a loop of high permeability soft magnetic material such as ferrite or pressed iron powder. Electrically conductive wire is coiled around and through this magnetic loop to form a coil. A high-frequency alternating current is supplied to the coil, inducing a magnetic field in the magnetic core. The magnetic field, when passing through the electrically conductive nozzle, induces eddy currents that heat the nozzle to melt the material entering the inlet.
US09596717B1

The disclosure provides controlling method of MiFi and device thereof. Herein, MiFi is provided with at least two SIM cards of different telecom carriers. The controlling method of MiFi includes: monitoring a currently connected data network corresponding to a SIM card of a source telecom carrier is disconnected; if disconnected, then selecting a SIM card of another telecom carrier except for the SIM card of the source telecom carrier as a SIM card of a target telecom carrier; and connecting to a data network corresponding to the SIM card of the target telecom carrier. In the disclosure, even if MiFi could not continuously access to currently connected data network due to inferior network condition thereof, MiFi still can select and connect to a data network corresponding to a SIM card of another telecom carrier, whereby solving problems that MiFi may be restricted by network condition of telecom carrier to which the inserted SIM card belongs in the prior art and improving user's experience.
US09596695B2

Devices and methods for reducing interference in a communication network including a first node and a first node coverage area, a second closed subscriber group (CSG) node located within the first node coverage area, and one or more user equipment (UE) devices located within the first node coverage area are provided. In one embodiment, a method includes receiving link quality measurement information from the one or more UE devices and determining if a link quality value for a UE device is below a predetermined link quality threshold value and is caused by the second CSG node. If both conditions are true, if the UE device is a member of the second CSG node, and if the first UE device does not include interference cancellation capability, the method further includes instructing the second CSG node to mute transmission causing interference for the UE device.
US09596691B2

A method and system for utilizing smart antennas in transmission of messages between nodes are disclosed. A wireless communication system includes a plurality of nodes, and each node is capable of being connected to each other node. At least a portion of the nodes are provided with a smart antenna configured to generate a plurality of directional beams. Each node maintains a list of other nodes and beam configuration information to be used in transmission of messages to other nodes. When a source node is required to transmit to a target node, the source node retrieves the beam configuration information and transmits with a directional beam directed to the target node.
US09596689B2

Systems and methods for switching radio resource allocation for User Equipment (UE) enabled for a device-to-device (D2D) communication. One embodiment is a base station that switches resource allocation between Mode 1, Mode 2, and a transition mode. For the transition mode, one or more parameters have a value in a range between a value specified in Mode 1 and a value specified in Mode 2 for the parameter(s). The base station detects movement of the UE from in-coverage of the base station to edge-of-coverage, and initiates switching of the resource allocation for the UE from Mode 1 to the transition mode. The base station then detects movement of the UE from edge-of-coverage of the base station to out-of-coverage, and initiates switching of the radio resource allocation for the UE from the transition mode to Mode 2.
US09596686B2

A narrowband radio system and method for use in wireless communication systems. Preferred embodiments are designed to provide data communication links between users, referred to as “endpoints”. Endpoints in many embodiments include wireless radio modems. In preferred embodiments many or all of these links are two-way data communication links. Endpoints (typically “human users or computer systems”) can send data to the radio modems, and the radio modems can send data to the endpoints. In typical systems, the radio modems are connected to machines that are configured to respond to data communication. Computers are programmed with special protocols designed for efficient communication of information through the narrow band channels among users of the wireless trunking system.
US09596681B2

A first base station provides overlapping coverage area with second base stations and third base stations. Second base stations allow access to wireless devices and configure a second plurality of almost blank subframes. Second base stations configure the same set of subframes as the second plurality of almost blank subframes. Third base stations allow access to a restricted subset of wireless devices and configure a third plurality of almost blank subframes. At least two base stations in the third base stations configure different set of subframes as the second plurality of almost blank subframes.
US09596674B2

A method and apparatus are described for implementing a reset procedure for radio link control (RLC) using radio resource control (RRC) signaling. A wireless transmit/receive unit (WTRU) receives a request for RLC reset. A processor at the WTRU comprises a RRC entity and a RLC entity. The RRC entity receives the request for a RLC reset in a radio resource control message. The RLC entity reassembles RLC service data units (SDUs) from any protocol data units (PDUs) that are received out of sequence at a receiving side of the RLC entity. The reassembled SDUs are delivered in sequence to a packet data convergence protocol entity (PDCP). At the receiving side of the RLC entity, any remaining PDUs that are not able to be reassembled are discarded. At a transmitting side of the RLC entity, all SDUs and PDUs stored in transmit buffers are discarded.
US09596673B2

A resource negotiation method, a device, and a system for D2D communication are provided. The method comprises: a second base station acquires an available channel resource of a first device, where the first device is connected with a first base station; the second base station allocates, on the basis of an available channel resource of a second device connected with self and of the available channel resource of the first device, a D2D communication resource for D2D communication between the first device and the second device; and the second base station notifies the second device of the allocated D2D communication resource and notifies the first device via the first base station. The resource negotiation method, the device, and the system for D2D communication implement resource negotiation for successful D2D communication between devices under different base stations or access points.
US09596671B2

Improved network event tagging for mobile communications is described herein. By way of example, a mobile network can be configured to take periodic geographic positions of a mobile terminal operating within the mobile network. Network events occurring between the periodic geographic positions, otherwise partially unknown in position, can be estimated by referencing topographical information and estimating a route of travel of the mobile device. Estimated speed of the mobile device can be utilized to place the mobile device on a road network, cycling route, pedestrian walkway, or the like, and refine the estimated position of the mobile device at the time of the network event. Such estimates can be refined from traffic information or other real-time travel data. An estimated position of the mobile device can be output as an approximation of the network event to facilitate event modeling for the mobile network.
US09596663B2

A method and apparatus for transmitting a training sequence code of a transmitting apparatus with a plurality of transmitting antennas in a communication system are provided. A transmitting apparatus allocates a plurality of time slots for the plurality of transmitting antennas to be divided into at least one frame, and sends a training sequence code with reference power for any one of the transmitting antennas, and sends remaining training sequence codes for remainders of the transmitting antennas with transmission power from zero to the reference power, in any one of the time slots. A receiving apparatus receives a plurality of training sequence codes for a plurality of transmitting antennas through any one of the plurality of receiving antennas from a transmitting apparatus, and selects one of the training sequence codes having the greatest reception power to estimate a channel. This may improve a channel estimation performance in a communication system.
US09596662B2

A method and an apparatus for efficiently transmitting or reporting a Power Headroom Report (PHR) of a User Equipment (UE) are provided. The method of transmitting the PHR of the UE in a mobile communication system includes configuring an extended PHR including an indicator corresponding to a variation factor of a maximum transmission power of the UE, and transmitting the extended PHR from the UE to a Base Station (BS). The BS may be notified of a maximum transmission power of the UE and a variation factor corresponding to the maximum transmission power in order to enable efficient scheduling.
US09596657B2

There is provided a doing apparatus including a communication control device including a power allocation unit configured to allocate transmission power for secondary use of a frequency channel protected for a primary system to a secondary system. The power allocation unit switches power allocation methods between a first group of secondary systems of which a distance from the primary system is less than a prescribed threshold and a second group of secondary systems of which a distance from the primary system exceeds the prescribed threshold.
US09596645B2

A method and apparatus for maintaining association in a WLAN system are disclosed. The method for performing association by a station (STA) in a wireless LAN (WLAN) system includes: transmitting an association request frame from the station (STA) to an access point (AP); and receiving an association response frame from the access point (AP) in response to the association request frame. If the association request is accepted by the access point (AP), the association response frame includes information regarding an association comeback time.
US09596644B2

A macro eNB (MeNB) triggers a small cell (eLA eNB) to transmit a sequence on a second frequency band using a triggering command that indicates a time to transmit the sequence. On a first frequency band the MeNB triggers at least one user equipment UE to detect the sequence on the second band, and this trigger also has a first indication of when the sequence will be transmitted. From a second indication the MeNB receives on the first band from the at least one UE in response to the triggering of the UE the MeNB can determine whether the UE is located proximate to the small cell. The indication may be as little as a single bit indicating whether the UE detected or not the sequence. The first and second bands may be on first and second component carriers that may not be synchronized to one another, and the aperiodic nature of the triggered sequences and detection reports saves UE power.
US09596629B2

Systems and methods for transparent handovers of mobile relays on high-speed vehicles. In an embodiment, a base station of a wireless communications network transmits identification data to a mobile relay on a high-speed vehicle. The identification data identifies base stations which are configured for transparent handovers. The network also receives data indicative of a scheduled path of the high-speed vehicle, which it uses to select a target base station for communication with the mobile relay. Once the target base station has been selected, the network begins servicing the mobile relay from the second base station, without requiring any measurement values from the mobile relay and without handover signaling.
US09596626B2

It is aimed to provide a mobility management device that can normally provide a UE with a notification of an incoming voice call made when ISR is activated and when a mobile communication device is moving from a location registration area under control of an MME to a location registration area under control of an SGSN. A mobility management device (10) makes an ISR feature operate in collaboration with an SGSN (20). It is assumed that a location registration area (60) managed by the mobility management device (10) exists within a location registration area (50) managed by the SGSN (20), and an incoming voice call is made to a mobile communication device (30) during when the mobile communication device (30) is moving out of the location registration area (60). The mobility management device (10) includes an incoming voice call control unit (11) that, in the above case, sends a response message indicating that the mobile communication device (30) is moving to a switching device (40) and, when an incoming voice call message is sent again from the switching device (40) to a switching device (40) after the lapse of a specified period of time, performs call attempt to the mobile communication device (30).
US09596625B2

A method and apparatus are provided for communication, within a packet-mode communication network, between user equipment and a data network. A session is established between the user equipment and a data-network access gateway via an access network. The method includes: a step of detecting a request for access to a service on the basis of at least one packet transmitted by the user device via the established session; a first step of determining, on the basis of at least one criterion, that a new session is to be established; a second step of determining another access gateway, the other gateway being suitable for the service required by the user equipment; and a step of triggering the establishment of the new session between the user equipment and the other access gateway, the establishment being initiated by equipment of the packet-mode communication network.
US09596620B2

The present invention provides a congestion processing method, apparatus, and system. The method comprises: in a process of a UE performing handover from a source cell, in a congestion status, of a source access network element to a target cell, in a normal status, of a target access network element, receiving second indication information sent by a second access network element, wherein the second indication information is used for indicating a status of a second cell; sending notification information to a network side according to the indication message, wherein the notification information is used for notifying the network side to restore a status of the UE from a congestion and controlled status to a normal status. In the present invention, determining how to notify the network side and notifying the network side timely to restore the status of the UE to the normal status are realized.
US09596619B2

A mobile infrastructure assisted ad-hoc network increases the number of nodes capable of being serviced by the network by selectively choosing those protocols for selected nodes which minimize overhead with the freed up bandwidth permitting an increase in the overall number of nodes serviceable by the ad-hoc network to as many as 1,000 nodes. In one embodiment node dynamicity is determining factor as to what protocol will be used.
US09596617B2

A method performed at a cell site with an Unmanned Aerial Vehicle (UAV) communicatively coupled to a controller to perform a cell site audit, without requiring a tower climb at the cell site, includes causing the UAV to fly substantially vertically up to cell site components using the controller, wherein flight of the UAV is constrained in a three-dimensional rectangle at the cell site; collecting data associated with the cell site components and the surrounding airspace and environment using the UAV; transmitting and/or storing the collected data; and processing the collected data to obtain information for the cell site audit.
US09596608B2

The techniques described herein enable a commercial cellular service provider to use a repurposed portion of spectrum to provide cellular service to a customer base while ensuring that the use of the repurposed portion of spectrum does not interfere with a previous use of the repurposed portion of spectrum by an incumbent entity. The techniques determine, and manage the use of, forbidden cells and clean cells. A “forbidden” cell is a cell in which a previous use of spectrum by an incumbent entity is protected. A “clean” cell is a cell that can be freely used by the commercial cellular service provider without a possibility of interference with a protected use of the spectrum by the incumbent entity.
US09596604B2

A method, system, and computer program product for securing wireless network devices improves the security of wireless networks and devices, such as Bluetooth networks and devices, to prevent security attacks on and hacking of such networks and devices. A method for secure wireless communications, comprises the steps of requesting a connection with a wireless device, determining whether the wireless device is trusted, determining a security policy of the wireless device, and establishing a connection with the wireless device if the wireless device is trusted and if the security policy of the wireless device is as expected.
US09596603B2

Methods and systems for the distributed bulk onboarding of devices onto a Wi-Fi network are provided. A method may comprise receiving, at an onboarding device, Wi-Fi configuration information. Then, it may comprise detecting, at the onboarding device, broadcast information from a plurality of devices that may be onboarded onto the Wi-Fi network, the broadcast information indicating that one or more of the plurality of devices is an onboarding node capable of onboarding another of the plurality of devices. The method may further comprise creating instructions indicating an order in which the plurality of devices may be onboarded, and by which of the one or more onboarding nodes each of the remaining devices of the plurality shall be onboarded, and providing the Wi-Fi configuration information and at least a portion of the instructions to at least one of the onboarding nodes.
US09596602B2

Systems, devices, and techniques are provided for a communication network in which a wireless communication service can be furnished or otherwise extended to a mobile computing device from one or more other mobile computing devices.
US09596599B2

A method and apparatus for use in authentication for secure wireless communication is provided. A received signal is physically authenticated and higher layer processed. Physical authentication includes performing hypothesis testing using a channel impulse response (CIR) measurement of the received signal and predetermined referenced data. Higher layer processing includes validating the signal using a one-way hash chain value in the signal. Once a signal is authenticated, secure wireless communication is performed.
US09596584B2

Structures and protocols are presented for signaling a status or decision concerning a wireless service or device within a region to a communication device (smartphone or wearable device, e.g.) or other wireless communication participant (motor vehicle having a wireless communication capability, e.g.).
US09596583B2

A wireless emergency alert system (also known as a wireless emergency alert system, or “WEA,” and formerly known as a commercial mobile alert system, or “CMAS”) receives a geotargeted federal alert that is to be delivered to mobile devices within a defined geographic region. A database of locations of access points is utilized by the system to identify those access points that are likely present in the defined region. The system identifies mobile devices that have an ongoing connection (e.g. IP multimedia subsystem (IMS) session) with the identified access points, in part by maintaining and accessing a look-up table containing location information for the access point and connected mobile devices. In addition, the system tracks mobile devices that no longer have an ongoing session and deregisters the appropriate mobile devices in the look-up table. For mobile devices that have an ongoing session, the system delivers the received alert to the mobile devices in the targeted region via the identified access points.
US09596579B2

Techniques for acquiring, sending, receiving or using status information from a remote location over a network are disclosed. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.
US09596573B2

A system enables desired information to be delivered to, or jump into a portable information terminal such as a smartphone which is carried by a user, without relying on GPS or network environment. The system, provided with an electronic tag transmitter, is configured to broadcast the first identification information (management equipment number) such that the application, executed in common by the plurality of the portable information terminal, and a management device configured to receive an inquiry based on the first identification information received by the portable information terminal; transform the first identification information into a second identification information (application identification number) which is to be managed by the portable information terminal; and transmit the second identification information to the portable information terminal having made the inquiry, wherein the portable information terminal is configured to execute the application based on the second identification information.
US09596572B2

A system and method for providing traffic notifications to mobile devices is provided. The system obtains device data from a plurality of mobile devices within a similar area, gathered using, e.g., a GPS system. According to the speed that the mobile devices are travelling and the location of the similar area, traffic events can be identified and other mobile devices notified to provide dynamic updates as traffic situations change. Follow up notifications can be provided to update the user regarding the progress of traffic congestion, detours can be suggested, and various alerts provided. The mobile device may be connected to or part of a vehicle and leverage the notification system to provide different types of alerts and to notify users using various mechanisms.
US09596559B2

A server device may be configured to store association information that associates a group of machine-to-machine (“M2M”) devices with a group of customer devices; identify, based on the association information, a particular customer device, of the group of customer devices, associated with one or more M2M devices from which M2M data was received by the server device; output, using a connectionless communication technique, a notification to the particular customer device, the notification being based on the received M2M data; receive a request for M2M data associated with the particular customer device; and output the received M2M data to the particular customer device.
US09596558B2

A method of transmitting association requests in a wireless sensor network includes transmitting an association request from a leaf node to an intermediate node. The method further includes transmitting the association request from the intermediate node during one of either a shared time slot or a dedicated time slot in response to at least one of the timing of dedicated time slots and data collision rates during shared time slots.
US09596556B2

Techniques, systems and apparatus are described for implementing a framework for an address determination technique for IPv4 addressing of MTC devices behind NATs in wireless networks. In one aspect, a method includes determining address for machine type communications (MTC) devices behind Network Address Translators (NATs) in a wireless communication network. The determining includes assigning a private address to an MTC device attached to the wireless communication network, and determining mapped public transport address.
US09596555B2

A camera input can be used by the computer to support audio spatialization or to improve audio spatialization of an application that already supports it. A computer system may to support audio spatialization, for example, by modifying the relative latency or relative amplitude of the rendered audio packets. If a sound is intended, for example, to be located on the left side of the user, then the audio channel that is rendered on the headset speaker located on the user's left ear may have a somewhat decreased latency and increased amplitude compared to the other audio channel.
US09596553B2

In at least one embodiment, an apparatus for performing an audio measurement is provided. The apparatus includes a controller that is programmed to generate an audio test signal based on a first frequency range that comprises a first noise spectrum, a second frequency range that comprises a second noise spectrum, and a third frequency range that comprises a third noise spectrum and to transmit the audio test signal to an audio device that generates an audio response signal responsive to the audio test signal. The controller is further programmed to receive the audio response signal and to determine audio related characteristics for the audio device in response to the audio response signal.
US09596548B2

An exemplary sound processor apparatus included in an auditory prosthesis system includes 1) an interface assembly that includes at least a first contact, 2) a first switchable current source having an output coupled to the first contact of the interface assembly by way of a first data line, and 3) a control module that detects a connection of a battery module to the interface assembly by way of the first contact, enables the first switchable current source while the battery module is connected to the interface assembly, detects a logic level of the first data line while the first switchable current source is enabled and while the battery module is connected to the interface assembly, and identifies, based on the detected logic level of the first data line, a battery type associated with the battery module. Corresponding sound processor apparatuses, systems, and methods are also described.
US09596544B1

A device having first means for directing a sound wave to a first side of a target head location; a first means for encircling the first directing means, being configured to phase focus the sound wave to a proximate center point of a left ear of the listener; a second means for directing the sound wave to a second side of the target head location of the listener; a second means for encircling the second directing means, being configured to phase focus the sound wave to a proximate center point of a right ear of the listener; and means for encapsulating the first and second encircling means, said encapsulating means being configured to proximately surround the target head location of the listener.
US09596536B2

The present application describes bone conduction microphone (BCM) systems and applications thereof. An example apparatus includes: (a) an enclosing structure having a cavity therein, wherein a first portion of the enclosing structure is formed by an elastic material, and wherein the elastic material is moveable to transfer vibration from an exterior source to gas within the cavity; and (b) a microphone coupled to the enclosing structure and located within the gas-filled cavity, wherein gas in the cavity separates the microphone from the first portion of the enclosing structure, such that the vibration transferred from the exterior source to the gas in the cavity is detectable by the microphone.
US09596535B2

A vibration pickup device for measuring an electronic device that transmits sound to a user via vibration transmission by pressing a vibrating body held in a housing against a human ear includes a plate-shaped vibration transmission member and a vibration pickup joined to a portion of the vibration transmission member. The vibration transmission member is mountable on a peripheral portion of an artificial external ear canal, formed in an ear model unit modeled after a human ear, and includes a hole in communication with the artificial external ear canal.
US09596533B2

The orientation of the directional axis and the directionality of a microphone are adjusted through a simple configuration. A unidirectional close-talking microphone includes a microphone unit including a front sound-collecting segment and a rear sound-collecting segment; and a microphone cap attachable to the outer circumference of the microphone cap, the microphone cap including a plurality of sound-collecting holes on a side face, the relative position between the microphone cap and the microphone unit being switchable between a first position and a second position along the central axis, the sound-collecting holes being disposed on opposite sides of the central axis at different positions along the central axis, the rear sound-collecting segment being in communication with outside of the microphone cap through the sound-collecting holes in the microphone cap when the microphone cap resides at the first position, part of the rear sound-collecting segment being covered with the microphone cap when the microphone cap resides at the second position.
US09596532B2

The present invention provides a knuckle for facilitating an adjustable connection between an ear pod and a headband, and/or a headphone device. The knuckle includes a first end slidably coupled to the headband, the first end being adapted for being received within and traveling along a slot in the headband. The knuckle further includes a second end rotatably coupled to the ear pod proximate the point along the slot that the first end of the knuckle is currently located.
US09596524B2

A network of global coverage, scalable to an access capacity of hundreds of petabits per second, is configured as independent bufferless switches with spectral routers connecting edge nodes to the switches. The switches are logically arranged in at least one matrix, the spectral routers are logically arranged into a matrix of upstream spectral routers and a matrix of downstream spectral routers. Each edge node has a link to an upstream spectral router in each column of the matrix of upstream spectral routers and a link from a downstream spectral router in each row of the matrix of downstream spectral routers. Preferably, all sets of edge nodes connecting to the upstream spectral routers are selected to be mutually orthogonal. Each switch is coupled to a respective switch controller and a respective time indicator. Each switch controller entrains time indicators of a set of subtending edge nodes to enable coherent switching.
US09596514B2

A method, apparatus, article of manufacture, and a memory structure for presenting an advertisement for playback in conjunction with a streamed media program are described. The method permits the user to control advertising breaks and in particular, the timing of advertising breaks associated with the media program.
US09596510B2

Provided is a method of a receiver to receive a broadcast service. The method includes: receiving a content; obtaining information on an adjunct service of the broadcast service from the content; transmitting a trigger request according to the information on the adjunct service; receiving at least one trigger in response to the request; and performing a trigger action on a trigger target object at a trigger time on the basis of the received at least one trigger, wherein the received at least one trigger is located in a specific time segment.
US09596508B2

In order to acquire a viewer's enjoyment and interest when viewing three-dimensional contents on a consumer electronic device, a viewer's eyes are monitored in real-time. Biometric data from the monitoring can be used for delivery of highly accurate and personalized viewing experiences for the viewer.
US09596503B1

Systems and methods are operable to manage timers that control recording of media content. An exemplary embodiment compares a retrieved stale timer criteria with a retrieved timer attribute; determines whether the timer is stale based on the comparison of the retrieved timer attribute and the stale timer criteria, wherein the timer is determined to be stale when the media content event identified by the timer will not be recorded because the media content event identified by the timer is not scheduled to be broadcast at a future date; and then automatically deletes the timer in response to determining that the timer is stale.
US09596493B2

A multimedia content container storing multimedia content in plural formats has a portion of the multimedia content transmuxed in a selected one of the plural formats to a delivery container for communication from a server information handling system to a client information handling system in response to a request for the content. Only the format supported by the client information handling system is provided from the plural formats of the multimedia container to the client information handling system.
US09596483B2

A method and apparatus for improved intra prediction mode coding are disclosed. Intra prediction exploits the spatial correlation within a picture or within a picture region. In High-Efficiency Video Coding (HEVC), a coding scheme for the intra luma prediction mode is considered, where the intra prediction mode of a current block is compared with the minimum of two intra luma prediction modes corresponding to two neighboring blocks. If the intra prediction mode of the current block is the same as the minimum of the two neighboring intra luma prediction modes, a single bit is transmitted to indicate the case. Otherwise, information for the current intra prediction mode is transmitted in fixed-length codeword. The present invention provides multiple intra prediction mode candidates based on neighboring intra prediction modes so that there is a better chance for predictor hit. Accordingly, improved coding efficiency is achieved.
US09596481B2

Methods and apparatus for facilitating processing a reference frame to produce an output frame. Motion vector data for a block of reference frame pels estimates the displacement of the reference frame pels from corresponding pels in a prior input frame. Comparison metrics are produced for a pel of the reference frame with respect to that pel and a plurality of neighboring reference frame pels A first comparison metric is based on a comparison with corresponding pels of a prior output frame that corresponds to the prior input frame as previously processed. A second comparison metric is based on a comparison with corresponding pels of a motion compensated prior output frame derived from applying motion vector data to the pels of the prior output frame. A pel of the output frame that corresponds to the reference frame pel is determined using the first and second comparison metrics.
US09596446B2

The present invention relates to a method of encoding a video data signal for use with a multi-view stereoscopic display device a method of decoding a video data signal, a video data signal, an encoder of a video data signal for use with a multi-view stereoscopic display device, a decoder of a video data signal, a computer program product comprising instructions for encoding a video data signal and a computer program product comprising instructions for decoding a video data signal. The method of encoding relates to a method of encoding a video data signal for use with a multi-view stereoscopic display device, the method comprising: providing a first image of a scene as seen from an input viewpoint, providing a depth map associated with the first image, providing preference data indicative of the preferred position of the center view for use in view rendering based on the first image and the depth map, the preferred position of the center view relating the input viewpoint to a base-line between a reference left view and a reference right view and generating the video data signal comprising encoded data representing the first image, the depth map and the preference data.
US09596444B2

An image processing system according to an embodiment includes a stereoscopic display device, a transform unit, an image generating unit, and a display control unit. The transform unit reduces or enlarges volume data which is three-dimensional (3D) image data such that among scales of a stereoscopic image assumed to be displayed on the stereoscopic display device using a parallax image group obtained from the volume data, a scale in a depth direction on a display surface of the stereoscopic display device is substantially the same as a scale in another direction which is a direction other than the depth direction. The image generating unit generates a parallax image group by performing a rendering process on transformed volume data. The display control unit causes the parallax image group to be displayed on the stereoscopic display device.
US09596441B2

Disclosed is a method of correcting an input image when projecting the input image using an image projection device. The method includes obtaining information on a projection surface on which the input image is to be projected and information on a user's position through at least one image sensor, performing geometric correction on the input image based on the information on the projection surface and the information on the user's position, performing color correction on the input image based on the information on the projection surface, and performing brightness correction on the input image based on the information on the projection surface.
US09596435B2

A distribution control apparatus is connected to a communication terminal via a network. The distribution control apparatus includes a receiving unit, a whiteboard control unit, a whiteboard unit, and a transmitting unit. The receiving unit receives, from the communication terminal, operation data representing an operation performed by a user. When the operation is a stroke command, the whiteboard control unit stores a series of coordinates entered onto the communication terminal and contained in the operation data in a first storage unit and generates stroke data representing a stroke from the stored coordinates. The whiteboard unit stores the generated stroke data in a second storage unit and generates video data by rendering the stroke data. The transmitting unit transmits, to the communication terminal, converted video data that is obtained by converting the generated video data into a data format that allows distribution.
US09596428B2

Disclosure is generally directed to a television receiver with multiple inputs, some accepting a local broadcast and some accepting satellite transmissions or transmissions across another network. The television receiver may pass local transmissions through to a display in their original form and at their original frequency, while retuning the display to receive the transmission at its original frequency. The television receiver may also receive, process and provide satellite or other types of programming to the television as necessary. The output of the receiver's modulator may switch back and forth as a user changes between local broadcast and satellite channels. Further, an EPG may be provided that includes information for both programming sources in an integrated fashion.
US09596426B2

An imaging device includes first and second photoelectric conversion portions, a charge holding portion, first and second transfer transistors, and an amplifier portion, wherein in a first control operation, from a state in which the first and the second transfer transistors are off, the first transfer transistor is turned on while the second transfer transistor remains off, in a second control operation, the first and the second transfer transistors are being on, and a difference between a control voltage provided in the first control operation to the first transfer transistor to turn on and a control voltage provided to the first transfer transistor to turn off is smaller than difference between a control voltage provided in the second control operation to the first transfer transistor to turn on and the control voltage provided to the first transistor to turn off.
US09596425B2

The present invention provides a driving method for an image pickup apparatus that appropriately performs both readout of a signal of a reference pixel and mixing of mutual signals output by a plurality of effective pixels, and the present invention also provides an image pickup apparatus and an image pickup system.
US09596422B2

The present technology relates to a signal processing device and a method, an imaging device, and an imaging apparatus that are designed to reduce occurrences of A/D conversion errors. A signal processing device of the present technology includes: a comparing unit that compares an analog signal output from a unit pixel with a predetermined voltage; a switching unit that switches reference voltages to be supplied to the comparing unit as necessary, connects one of the reference voltages to the comparing unit, and connects another one of the reference voltages to a predetermined load capacitance, the reference voltages being of different gradation accuracies from each other; and a measuring unit that measures timing of a change in a result of the comparison performed by the comparing unit. The present technique can be applied to imaging devices and imaging apparatuses, for example.
US09596421B1

A method for computing the intensity of light incident on a photodiode capable detecting single photons comprises using arrival-time statistics for a plurality of detected single photons. The statistics are based on the determination of the arrival time for each detected photon relative to the beginning of a detection period within an image frame in which the photon is detected. In some embodiments, Poisson statistics are applied to the computation of the intensity. By computing the intensity of light in this manner for each of plurality of single-photon photodetectors that compose a focal plane array, a high-contrast image of a scene can be developed.
US09596416B2

A microscope system comprises: a stage carrying a sample; an optical system forming an sample image; a driver driving at least the optical system or stage to relatively moves the sample and optical system; an imaging section capturing a reference viewing field image as an image of a predetermined viewing field range of the sample and peripheral viewing field images each being an image of a peripheral viewing field range containing a predetermined region in the predetermined viewing field range and different from the predetermined viewing field range, by the driver moving the relative position of the sample; a correction gain calculator calculating a correction gain of each pixel of the reference viewing field image based on the reference viewing field image and peripheral viewing field image; and a corrector performing shading correction on the reference viewing field image based on the calculated correction gain.
US09596411B2

Techniques to improve a digital image capture device's ability to stabilize a video stream are presented. According to some embodiments, improved stabilization of captured video frames is provided by intelligently harnessing the complementary effects of both optical image stabilization (OIS) and electronic image stabilization (EIS). In particular, OIS may be used to remove intra-frame motion blur that is typically lower in amplitude and dominates with longer integration times, while EIS may be used to remove residual unwanted frame-to-frame motion that is typically larger in amplitude. The techniques disclosed herein may also leverage information provided from the image capture device's OIS system to perform improved motion blur-aware video stabilization strength modulation, which permits better video stabilization performance in low light conditions, where integration times tend to be longer, thus leading to a greater amount of motion blurring in the output stabilized video.
US09596393B2

A mobile device case is configured to facilitate coupling of an auxiliary lens assembly along an optical path of a miniature camera module of a mobile device. A case processor and electrical circuitry embedded within the case are configured to detect the presence of the auxiliary lens assembly that is coupled to the lens attachment interface. A lens recognition sensor is coupled to the case processor and electrical circuitry and is configured to identify the auxiliary lens with a specific lens type.
US09596390B2

An imaging apparatus includes: an imaging unit configured to receive light collected from an object area through an imaging optical system provided at a front side facing an object, and to generate image data; a body unit including the imaging unit; an optical sight unit including a light source unit for emitting luminous flux, and a reflecting optical element for allowing light from the object area to transmit and reflecting the luminous flux toward a back side opposite to the front in order to produce a virtual image of the luminous flux in the object area or near the object area; and a leg unit that holds at least the reflecting optical element in a movable manner in a direction away from the body unit and in a direction perpendicular to an optical axis of the imaging optical system, at startup of the optical sight unit.
US09596379B2

Provided is an image reading apparatus capable of reading an image of an original at a high resolution by an image pickup unit by reducing an influence of a dark line included in a projection image on an original placing stand, which is ascribable to a displaying element included in a projecting unit and is to be exerted on an original placed on original placing stand. The image reading apparatus includes: an image pickup unit conducting image pickup for a placing surface; a projecting unit projecting an image on placing surface; and a switching unit switching a blur amount of image on placing surface, in which the switching unit sets a blur amount of image in a first mode, in which the image pickup is not conducted by image pickup unit, smaller than that in a second mode, in which the image pickup is conducted by image pickup unit.
US09596372B2

An image processing apparatus comprises an input interface, a light source unit, a reading unit and a control unit. The input interface receives an input reading condition. The light source unit comprises a plurality of light sources which emit lights of different wavelengths. The reading unit reads an image on a sheet irradiated by the light of the light source unit. The control unit separately controls the quantity of the light emitted from each light source according to the reading condition input from the input interface.
US09596371B2

In an image forming apparatus, a paper sheet cassette stores a bunch of paper sheets to be fed. A media sensor unit measures a thickness and a surface roughness of one paper sheet fed and transported from the paper sheet cassette. A residual sheet amount sensor detects a residual amount of the paper sheets in the paper sheet cassette. A residual sheet number estimating unit estimates the number of residual paper sheets in the paper sheet cassette on the basis of (a) a thickness of a bunch of the paper sheet in the paper sheet cassette, the thickness of the bunch corresponding to the residual amount detected by the residual sheet amount sensor and (b) the thickness of the one sheet and the surface roughness of the one sheet measured by the media sensor unit.
US09596362B1

A system for optimizing the transmission of power through multiple conductors from a remote power source to a local communications device including: (a) a controller for the power source and for incrementally increasing the output voltage during a transmission resistance detection protocol; (b) a first voltage detection circuit for detecting a predetermined minimum voltage received by the detection circuit and for placing a load across the conductors when that minimum voltage is received; (c) a second voltage detection circuit for detecting a predetermined maximum voltage received by that detection circuit and for removing the load from across the conductors at that time; (d) voltage and current measuring devices to measure the transmission current and the output voltage of the power source when the predetermined maximum voltage is received; and (e) memory for storing the measured voltage, measured current and the predetermined maximum voltage for use by the controller.
US09596359B2

An apparatus configured for transit application and methods for utilizing the apparatus for transit application is disclosed. One embodiment of the invention is directed to a mobile communication device comprising a processor, a computer readable medium coupled to the processor, wherein the computer readable medium comprises code for receiving a first transit location, code for displaying options to select a second transit location, code for receiving a selection for a second transit location, and code for sending an authorization request message to an issuer associated with the mobile communication device.
US09596354B2

Disclosed herein is a method and system for providing a ringback tone (RBT). The system for providing an RBT to a user comprises: a sound file storage for storing a sound file; a user database receiving sound selection information from a user terminal, recording a sound identifier of the sound file corresponding to the sound selection information, receiving output position information of the selected sound file from the user terminal, and recording the sound position information; and an RBT providing unit reproducing a region which corresponds to the output position information from the sound file corresponding to the sound identifier with reference to the sound file storage and the user database so as to be provided as an RBT.
US09596348B2

A method is described for call treatment based on user association with one or more user groups. The method includes receiving a phone call from a call source that is directed to a call recipient, identifying a user group associated with the call recipient, and determining a number of received indications assigned to the user group. The received indications are assigned to the user group by users associated with the user group, and the received indications reflect a desire by the users for a special treatment of future calls from the call source. The method also includes distinguishing treatment of the phone call from the call source based on the number of received indications.
US09596344B2

A system and method for recording media for a contact center where a processor is configured to determine that media exchanged between first and second communication devices during a telephony call is to be recorded; bridge a media path between the first and second communication devices; cause replicating of the media exchanged in the media path; encrypt the replicated media via a first cryptographic key for storing the encrypted media in a data storage device; and encrypt the first cryptographic key via a second cryptographic key for storing the encrypted first cryptographic key as metadata for the encrypted media.
US09596343B2

Systems and methods insert a modulated signal into audio of a controlled-environment facility resident's side of a call, such as by a controlled-environment communication apparatus, or the like. The same or a different controlled-environment communication apparatus, or the like, may detect the same and/or another modulated signal inserted into the audio of the same and/or another controlled-environment facility resident's side of the call in the audio of an other party's side of the call. The same or a different controlled-environment communication apparatus, or the like, may determine if more than one modulated signal is present in the other call party's side of the call and alert an authority that more than one controlled-environment facility resident is taking part in the call.
US09596342B2

A mobile station and a mobile communication method are provided, which are, if being able to output a local ringing tone and a NW-provided ringing tone, capable of continuing a ringing tone outputted before a transition from LTE to 3G by aSRVCC even after the transition is made. A UE (100A) executes continuation processing (aSRVCC) of a 3G voice communication service if the mobile station makes a transition of the connection destination from LTE to 3G during an alert period when the other party in the voice communication service is being alerted. Further, the UE (100A) outputs a NW-provided ringing tone without outputting a local ringing tone based on data stored in the mobile station after making a transition to a second radio access system if aSRVCC is executed during a period when the NW-provided ringing tone is being outputted.
US09596340B2

A mobile electronic device includes a communication unit, a display, and a controller. The communication unit performs communication for a phone call. The display displays a first screen during the phone call made by the communication unit. The controller causes a second screen different from the first screen to be displayed on the display when the display of which display is turned off is to be re-displayed during the phone call after the display of the first screen is turned off during the phone call.
US09596327B2

A wireless OFDM transceiver uses a method of detecting subcarrier characteristics, such as phase and amplitude, to determine the bandwidth of a received packet. By detecting different subcarrier characteristics in the long training symbols of a packet at the receiver, the packet is associated with different bandwidths. The different bandwidths are used in a wireless network where devices can communicate using two frequency bands that overlap one another and where one is wider than the other.
US09596324B2

An apparatus and method are provided for allocating a plurality of packets to different processor threads. In operation, a plurality of packets are parsed to gather packet information. Additionally, a parse operation is performed utilizing the packet information to generate a key, and a hash algorithm is performed on this key to produce a hash. Further, the packets are allocated to different processor threads, utilizing the hash or the key.
US09596322B2

A distributed antenna system includes a host unit configured to receive downlink wireless network information from a radio access network interface and at least one antenna unit communicatively coupled to the host unit by at least one digital communication link. Host unit is configured to convert downlink wireless network information received from radio access network interface from first protocol layer to second protocol layer. Second protocol layer uses relevant bits more efficiently than first protocol layer. Host unit is configured to communicate downlink wireless network information to at least one antenna unit across at least one digital communication link. At least one antenna unit is configured to convert downlink wireless network information communicated from host unit from second protocol layer to downlink radio frequency signals. At least one antenna unit is configured to communicate downlink radio frequency signals wirelessly using at least one antenna.
US09596315B2

A data transfer profile defines the transfer of data among different domains. The data transfer profile is processed to generate data transfer rules. Subsets of the rules are distributed to the different domains. A rule can specify a folder in a particular domain in which files stored in the folder will be transferred to another domain.
US09596314B1

Ordering of digital content based on models is presented. A user request for digital content is received. A content prefetching model is selected from a plurality of content prefetching models. The content prefetching model is used for prefetching a plurality of portions of the digital content. The content prefetching models are generated based on prior history associated with the digital content. A prefetch sequence for the digital content is generated based on the selected content prefetching model. The plurality of portions can be obtained using the prefetch sequence.
US09596313B2

A method, terminal, cache server and system for updating webpage data are disclosed. In one aspect, the method includes obtaining an update identifier corresponding to latest released webpage update data, sending a first update request for obtaining the webpage update data to a cache server, wherein the first update request includes the update identifier. The method also includes receiving the webpage update data from the cache server based on the first update request and updating the current webpage data based on the webpage update data.
US09596310B2

A distributed dashboard system including related server side and communication related functionality is provided. The key is loosely defined metadata for input data coupled with the fact that metadata can be defined after the data is loaded to system. Only the part of metadata relevant to use of dashboard needs to be mapped. In current invention data can be loaded before “import file specification” is defined, and then meaning given in “point and click” fashion. Users can subscribe to different type of gauges (that make up the dashboard) to construct their own dashboard, mostly in a web based user interface, but also from the dashboard itself. In addition to gauges displaying information also input controls called levers are supported allowing users to input commands to the system that are processed by local device or server side system.
US09596294B2

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for committing transactions on remote servers is presented. Commit requests are issued to remote servers in a set of remote servers to request that the remote servers in the set of remote servers agree to commit a transaction at a first designated future time. When responses from the remote servers in the set of remote servers are received before a first abort time and indicate that all remote servers in the set of remote servers have agreed to commit the transaction at the first designated future time, commit commands are issued to the remote servers in the set of remote servers instructing the remote servers to perform the transaction at the first designated future time.
US09596292B1

Use of client-side scripts in a service-oriented API environment is disclosed. A communication that includes a script sent by a service in response to a service request sent by a client to the service is received and executed at the client. In various embodiments, client-side scripts sent by a service are used to apply a policy and/or to cause the client to perform at the client required pre- and/or post-processing with respect to a services response.
US09596287B2

Systems and methods for the generation and sharing of vehicle operation are provided. The system includes: a data harvesting device connected to a vehicle, the data harvesting device capturing vehicle information from the vehicle and processing the vehicle information to generate current vehicle operation data; and a computer system in communication with the data harvesting device, the computer system including one or more server computers. The computer system includes a database system for logging the current vehicle operation data, the database system including a profile for the vehicle configured to store the received current vehicle operation data. The computer system is configured to transmit the current vehicle operation data to one or more remote server computers. The computer system is also operable to enable the sharing of vehicle operation data and related information via social networks.
US09596282B2

A delivery managing device to which a plurality of terminals are connected through a network includes a creating unit that creates display information based on operation information indicating an operation input accepted by a terminal; a converting unit that converts the display information into video information; and a delivery unit that delivers the video information to a terminal. When non-public operation information is received from a terminal, the non-public operation information indicating operation information not to be published to another terminal, the delivery unit delivers video information that is converted from display information not based on the non-public operation information, to the other terminal.
US09596277B1

A virtual space may be presented within a plurality of virtual environments provided by different platforms without requiring idiosyncratic APIs associated with the virtual space for each different platform. An API adaptor module may be configured to facilitate interfacing between a single virtual space API and platform APIs associated with two or more different platforms. A space module may be configured to execute an instance of a virtual space, and to implement the instance of the virtual space to determine view information defining views of the instance of the virtual space for presentation via two or more virtual environments provided by the two or more platforms. Facilitating user interactivity with the virtual space via a given virtual environment provided by a given platform may include interfacing between the virtual space API and a platform API associated with the given platform.
US09596273B2

In one embodiment, a computing device identifies a set of second users to participate in an ongoing media session which was initiated by a first user. Each of the identified second users has a social-networking relationship with the first user, or a social-networking relationship with a media item of the ongoing media session. The computing device provisions the ongoing media session to second users, so that the second users join the ongoing media session in progress at the current point in time of the ongoing media session. The computing device sends a notification to the first user indicating that the second users have joined the ongoing media session.
US09596262B2

In various embodiments, a method may be provided comprising: determining an adaptive idle timeout value based on the relationship between the number of established TCP connections to a server and the upper threshold value.
US09596260B2

A method and apparatus for uploading files are disclosed. The method includes: upon receiving a scanning instruction, obtaining unknown files on a client and putting the unknown files in a file upload queue; scanning unknown files in the file upload queue to obtain a risk coefficient for each unknown file; sorting in descending order the unknown files in the file upload queue based on the risk coefficient of the unknown files; and uploading the unknown files in the file upload queue in order to a server. The unknown files in the file upload queue are sorted so that the most suspicious files are uploaded first to ensure that the server will timely receive the most suspicious files, which greatly improves the efficiency of cloud servers in collecting suspicious files.
US09596259B2

Artificial Immune Systems (AIS) including the Dendritic Cell Algorithm (DCA) are an emerging method to detect malware in computer systems. A DCA module may receive an output or signal from multiple indicators concerning the state of at least a portion of the system. The DCA module is configured to combine the plurality of signals into a single signal vector. The DCA module may be configured to sort the received signals based on signal type and magnitude of each signal. The DCA module may then use a decay factor to weight the received signals so that a large number of “nominal” signals do not drown out a small number of “strong” signals indicating a malware attack. The decay factor may be exponentially increased each time it is applied so that all received signals are considered by the DCA module, but so that the “nominal” signals may have a minimal effect.
US09596258B2

According to one embodiment, an electronic device comprises a memory to store information and a processor. The processor is adapted to receive information associated with content such as network traffic, to process the stored information and to conduct operations on the content. These operations may comprise determining, by a virtual machine processed by the processor, an occurrence of an event during malware analysis of an object associated with the content, and dynamically altering a virtual machine instrumentation of the virtual machine based on information associated with the event.
US09596248B2

A trojan detection method and device, used to solve the problem in the prior art of being unable to effectively detect a trojan in a network, the method comprising: when a trojan heartbeat is detected in a session, according to whether the trojan heartbeat detection frequency is fixed, increasing the recorded session weight by a corresponding weight and recording the increased weight, and checking whether each packet transmitted from a controlling end to a controlled end complies with the characteristics of a trojan control command packet; if yes, then increasing by a third weight onto the recorded session weight and recording the same, and when the session weight reaches an alarm threshold, generating an alarm to notify that the session is initiated by a trojan. An embodiment of the present invention achieves trojan detection by detecting the packet in the session, thereby the trojan in a network can be detected. The detection to the packet in the session is not simply string matching, thus reducing false alarm rate and effectively detecting the trojan in the network.
US09596245B2

A one-way interface for a network device which secures status registers therein from unauthorized changes. The interface includes a first server, a one-way data link and a second server. The first server is coupled to the status registers to read information stored therein. The first server reads the information from the status registers and transmits the information on an output. The one-way data link has an input coupled to the output of the first server and an output. The second server has an input coupled to the output of the one-way data link and an output coupled to a network. The second server receives the information from the first server via the one-way data link. The second server transmits the information on the output to a predetermined network destination and/or provides a user interface for providing access to the information via the network.
US09596228B2

A method including authenticating one or more service providers that provide one or more services to users, the one or more service providers being authenticated for sending content to the users via a document banking system. The method further includes receiving one or more templates from the one or more service providers. The method furthermore includes receiving content from a service provider corresponding to a service used by a user, the content is received via secure Application Program Interfaces (APIs). The method includes determining whether the service provider is an authenticated service provider and based on the determination, the method includes identifying a template corresponding to the service for which the content is received. Additionally, the method includes overlaying the received content over the identified template and adding the generated document or the updated document to the document bank account of the user.
US09596226B2

Carrier-side security services for fielded devices is disclosed. In contrast to conventional authentication systems for fielded devices, wherein an end-to-end communications pathway is typically established for authentication of a fielded device by a back-end service provider, authentication and security services can be moved into devices associated with a carrier network. A device associated with the carrier network can authenticate field components to service components without first establishing a communications pathway to a back-end service provider. Further, the device can provide for secured communications with an authenticated field component and are not readable by carrier devices. In an aspect, this can allow for centralization of security elements from the periphery of back-end service providers into a device associated with the carrier network. In a further aspect, the device can host a security services platform for back-end service providers.
US09596222B2

In one embodiment, a method includes encoding a key matching rule having at least one dimension by storing in a memory (i) a header of the key matching rule that has at least one header field, and (ii) at least one rule value field of the key matching rule corresponding to one of the dimensions.
US09596219B2

The application discloses an improved method of transmitting encrypted emails by prompting the user to select at least one attachment for attaching with the email, prompting the user to select an encryption option from among several encryption options, causing an application to encrypt the selected attachment using the selected encryption option while retaining the original format of the attachments, attaching the encrypted attachment to the email, transmitting the email containing the encrypted attachment to at least one recipient address using the email application, and transmitting a second email containing at least one password to the recipient address using the email application.
US09596215B1

A method may include obtaining a match vector that indicates one or more filter rules that are potentially applicable to a packet. The method may include partitioning the match vector into a plurality of segments. The method may include generating a summary vector that identifies one or more portions of the match vector that include one or more match bits. A match bit may indicate one of the one or more filter rules that is potentially applicable to the packet. The method may include obtaining a relevant segment of the match vector. The relevant segment may include at least one of the portions of the match vector identified by the summary vector. The method may include determining a filter rule to apply based on the match vector and based on the one or more match bits. The method may include applying the filter rule to the packet.
US09596210B2

Methods, systems, and apparatus used to provide duplicate address detection in edge devices. Edge devices can include CMTS devices or DSLAMs where network nodes are not allowed to communicate with each other directly. Duplicate address detection proxies can provide duplicate address protection for network devices and can avoid the issue of broadcasting node advertisement messages to all of the devices connected to a particular downstream link.
US09596207B1

Event-related data including at least one event-related record belonging to a first user is received. The event-related record is processed for an event. The event is classified into an event type using a plurality of predefined event types. A post for the event based on the event type is generated and a content stream of the first user is populated with the post.
US09596204B2

A method comprising receiving a text input that defines text input information, determining message text information to include the text input information, determining that at least a portion of the message text information corresponds with a navigational preamble, determining a location candidate based, at least in part, on the navigational preamble, determining at least one navigational text candidate that comprises textual information that is associated with the location candidate, causing display of information indicative of the navigational text candidate, receiving a selection input that is indicative of selection of the navigational text candidate, and causing insertion of the navigational text candidate in the message text information in response to the selection of the navigational text candidate is disclosed.
US09596203B2

Collecting online group chat messages. The method may include receiving a message associated with an online group chat session between chat participants. The method may also include determining the received message satisfies at least one message collection rule. The method may further include recording the received message to at least one message table based on each chat participant mentioned in the received message. The method may also include determining a first chat participant chooses to open a private chat session with at least one second chat participant. The method may further include identifying recorded messages within the message tables associated with the at least one second chat participant. The method may also include displaying the identified recorded messages in a private chat session sub-window.
US09596199B2

A method, computer program product, and computer system for enabling and supporting a presence server cache are described herein. A presence server cache may receive a plurality of requests to poll a status of a contact from a plurality of clients. The presence server cache may determine the status of the contact. If the status of the contact is unavailable at the presence server cache, the presence server cache may transmit a request for the status of the contact to a presence server. The presence server cache may transmit the status of the contact of the user to the plurality of clients.
US09596192B2

Embodiments relate to transmission of control data between a network switch and a switch controller is provided. Aspects of the embodiments includes: configuring a plurality of control data packets by the switch controller, wherein configuring includes disposing a sequence number in each of the plurality of control data packets indicating an order of data packet transmission; storing the plurality of control data packets in a replay buffer in communication with the switch controller; transmitting the plurality of control data packets to the network switch over a secure link between the switch controller and the network switch; and responsive to determining that one or more control data packets were not received by the network switch, retrieving the one or more control data packets from the replay buffer and re-transmitting the one or more control data packets to the network switch.
US09596190B2

A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
US09596188B2

A globalization management system for managing resources of multiple interrelated data sources corresponding to a plurality of sites accessed through a communications network is provided. The system includes a plurality of target application interfaces respectively coupled to the interrelated data sources through the network. Each interface includes systems for converting a protocol of the respective data source to a predetermined protocol, and the predetermined protocol to the protocol of the respective data source. The system further includes a global management engine coupled to the plurality of target application interfaces. The engine includes a site-to-site relationship manager, a system for reading current content data from the interrelated data sources, a system for comparing the current content data with prior content data, and a project manager for transferring the data identified as a content change to at least one of the interrelated data sources that has been identified as a subscriber site.
US09596183B2

A device may comprise storage, a network interface configured to couple the device to a computer network and a processor connected to the storage and to the network interface. The processor may be configured to store a file in the storage, divide the file into at least a first and second part, send the first part of the file to a first selected remote storage coupled to the computer network and send the second part of the file to a second selected remote storage coupled to the computer network, the second remote storage being different from the first remote storage, such that, responsive to receiving, over the network, a request from a requestor to access the file, the first part of the file is provided to the requestor from the first remote storage and the second part of the file is provided to the requestor from the second remote storage.
US09596180B2

In one embodiment, a method comprises: receiving, by a parent network device in a directed acyclic graph (DAG) network topology, a data packet destined toward a DAG root and having been output by a target device in the network topology; identifying, by the parent network device based on the received data packet, an identifiable condition for caching a downward path enabling the parent network device to reach the target device independent of any route table entry in the parent network device; and caching, in the parent network device, the downward path enabling the parent network device to reach the target device independent of any route table entry in the parent network device.
US09596164B1

A device may receive configuration information for generating an application probe. The application probe may be used to request network information, associated with an application, from network devices. The device may determine, based on the configuration information, traffic parameters associated with the application. The device may determine a requested type of network information to be requested from the network devices. The device may generate the application probe by including, in the application probe, the traffic parameters and information identifying the requested type of network information. The device may transmit the application probe to a network device of the network devices. The device may receive, from the network device and based on transmitting the application probe, a value associated with the requested type of network information.
US09596151B2

Methods and apparatus to determine media impressions using distributed demographic information are disclosed. An method includes sending to a client computer, via a processor serving a first internet domain, a response to a first request, the first request sent to the first internet domain and indicative of access to media at the client computer, the response to instruct the client computer to send a second request to an intermediary serving a sub-domain of a second internet domain, the second request to be indicative of the access to the media at the client computer, wherein the intermediary is to transmit first data about the second request to a data collection server of an audience measurement entity and second data about the second request to an entity of the second internet domain and logging an impression of the media.
US09596143B2

Techniques are disclosed for identifying “free” compute nodes that have not been configured as a member of a secondary storage system. As disclosed, a node may automatically detect that it is a free node (i.e., one available to join a distributed computing cluster which provides the secondary storage system or to form a new cluster). When a node detects that it is not part of a cluster, the node may build an initial network configuration and begin advertising itself as a free node. Once the initial network state is available, the node may broadcast advertisements observed by a management tool and joined to the secondary storage system.
US09596127B2

A scalable data feed system is disclosed. The data feed system may be offered as a cloud service that can serve many enterprises or tenants that require data to be pulled from information sources such as FTP, POP3, databases, line of business systems, a topic subscription, or an RSS feed, and pushed the data to information sinks, such as SMTP, email, FTP, mobile phones, and other devices and services. A pull agent pumps data from pull sources and pushes the data out to push agent counterparts. The push agent transforms and sends the data in messages to push sink, such as FTP, SMTP, or a mobile device. Both the pull agent and the push agent services are implemented as replicated services over a structured overlay network for high availability that can serve multiple requests to pump out data from multiple pull sources and push the data to multiple information sinks.
US09596114B2

A peak suppressing device (10) includes: a subtracting unit (11) that subtracts a predetermined threshold from an amplitude value of an input signal and generates a first peak signal; a multiplying unit (12) that multiplies the first peak signal by a weight coefficient and generates a second peak signal; a band limiting filter (13) that limits a band of the second peak signal, and generates a third peak signal; a subtracting unit (14) that subtracts the third peak signal from the input signal; and a weight coefficient generating unit (15) that generates the weight coefficient based on a value, the value being an amplitude value of the first peak signal divided by an amplitude value of a fourth peak signal generated when a convolution arithmetic operation is performed on by using at least a tap coefficient used in a center tap of the band limiting filter (13).
US09596113B2

A transmitting device for transmitting data symbols and pilot symbols in an OFDM transmission system; the device comprising symbol generating means for generating said data symbols and said pilot symbols, means for transmitting said data symbols and pilot symbols respectively by using a plurality of subcarriers of said OFDM transmission system, wherein said symbol generating means is designed to selectively generate a first type pilot symbol and a second type pilot symbol being orthogonal to said first type pilot symbol so that a pilot symbol pattern in the frequency dimension comprises at least said first type pilot symbol to be transmitted by using a predefined subcarrier and second type pilot symbol to be transmitted by using other predefined subcarrier, and wherein said pilot symbol pattern has a different pattern from a succeeding pilot symbol pattern in time dimension.
US09596111B1

Methods and apparatus for multiple channel modem and preamble detection. In an example arrangement, a system includes a plurality of communication nodes coupled to one another via an over the air interface, at least one of the communication nodes including an antenna for transmitting and receiving signals on the over the air interface; a radio transceiver coupled to the antenna for receiving signals and having an output for transmitting signal samples; and a dual core processor coupled to the radio transceiver, the dual core processor comprising a first CPU and a second CPU, the first CPU configured to process signals for a first channel within the signal samples received from the radio transceiver, and the second CPU configured to process signals for a second channel within the signal samples received from the radio transceiver. Methods and additional apparatus are also disclosed.
US09596110B2

A system, apparatus and method is described for dynamically boosting (increasing) the power supply voltage to an envelope tracking (ET) modulator within a transmitter system when the target/desired power amplifier voltage supply is above a predetermined threshold (e.g., equal to the available power supply of the system, such as a battery). By boosting the power input supply to the ET modulator, the modulated power supply provided to the power amplifier (PA) is also increased. This reduces or eliminates clipping that normally occurs when the target/desired PA supply voltage is greater than the available power supply voltage and reduces distortion in the transmitted signal.
US09596107B2

There is provided an apparatus allowing waveform shaping even at a low sampling rate, which includes a sampling unit, an equalizing unit, a tap coefficient calculating unit, a delay adjusting unit, a peak monitoring unit, and a timing value extracting unit. The timing value extracting unit provides a magnitude of a delay to the delay adjusting unit, and from a plurality of sets of the magnitude of the delay provided by the delay adjusting unit and maximum values of output signal intensity acquired by the peak monitoring unit, acquires the magnitude of a delay where the output signal intensity becomes the greatest, as a suitable delay amount, and notifies the delay adjusting unit of the suitable delay amount.
US09596093B2

A communication apparatus having a first state and a second state having different power consumptions receives a communication start request from another communication apparatus when the communication apparatus is in the first state, shifts a state of the communication apparatus to the second state having power consumption which is larger than that of the first state, in response to the reception of the communication start request, and transmits a response to the communication start request to the another communication apparatus if the communication setting used for the communication with the another communication apparatus is not changed after shifting to the second state, and does not transmit a response indicating that the communication in accordance with the communication start request is available to the another communication apparatus if the communication setting is changed.
US09596091B2

The present invention relates generally to a system and method of networking and interconnecting a large number of various types of sensors to a remote location in an efficient manner. Specifically, the invention utilizes a flexible, configurable, scalable and power-efficient sensor interface relay architecture to gather sensor data from various locations and then relay it to a remote location via the internet.
US09596081B1

An order-preserving tokenization (OPT) method receives a plaintext and generates a token as the ciphertext which preserves the sort order of the plaintext by using stored legacy plaintext-to-ciphertext mapping data and a tail bounded probability distribution sampler to sample a random order preserving function. More specifically, the OPT method uses a mapping table to store plaintext-to-ciphertext mapping for previously generated ciphertexts. The mapping table enables efficient searching of the ciphertext space as the OPT method only needs to look for ciphertext in the space that most likely will have the desired plaintext. In this manner, the order-preserving tokenization method of the present invention realizes a fast algorithm that is also more computational efficient. In one embodiment, the OPT method uses a tail bounded hypergeometric distribution sampler as the probability distribution sampler.
US09596077B2

A method and system for establishing secure communications between endpoints includes transmitting a first message including a token having one or more entries each corresponding to a community of interest associated with a user of the first endpoint and including an encryption key and a validation key associated with the first endpoint. The method includes receiving a second message including a second authorization token including one or more entries, each entry corresponding to a community of interest associated with a second user and including an encryption key and a validation key associated with the second endpoint. The method includes, for each community of interest associated with both users, decrypting an associated entry in the second authorization token to obtain the encryption key and validation key associated with the second endpoint. The method also includes generating a shared secret based on the key pair, transmitting a third message including the created key pair to the second endpoint, and initializing tunnel using the shared secret to derive encryption keys used for IPsec-secured communications between the endpoints.
US09596072B2

An apparatus for mitigation of packet delay variation, PDV, in a packet-based network, comprising an ingress port to receive event messages, each message being timestamped with a local ingress timestamp at the instant of reception of the message using a local internal clock; an extraction unit to extract a timestamp embedded in the received message; a computation unit to calculate a time offset between the extracted embedded timestamp and the local ingress timestamp of the received event message to record the calculated time offset as a maximum observed delay, if the calculated time offset exceeds a previously recorded maximum observed delay, the computation unit adjusting an internal transmission delay time before onward transmission of the event message from an egress port depending on a time difference between recorded maximum observed delay and calculated time offset of the event message to minimize the packet delay variation, PDV, at the egress port.
US09596067B2

The present invention relates to a wireless communication system. A method for reporting CSI (Channel State Information) in a cooperative multi-point (CoMP) wireless communication system, the method performed by a user equipment (UE) and comprising receiving first resource configuration information for a CSI-RS (Channel-State Information-Reference Signal) and second resource configuration information for interference measurement; and calculating CSI using the first resource configuration information and the second resource configuration information, the CSI being for one or more base stations (BSs) among a plurality of BSs participating the COMP, wherein an interference measurement resource according to the second resource configuration information exists in a union of zero-power CSI-RS resources of each of the plurality of BSs.
US09596064B2

A method for receiving a downlink signal by user equipment in a wireless communication system that supports coordinated multiple-point transmission and reception (CoMP) according to one embodiment of the present invention includes receiving information regarding two candidate demodulation reference signal (DMRS) groups for generating a sequence of downlink demodulation reference signals; and generating a sequence of downlink demodulation reference signals using one of at least two candidate DMRS configuration parameter sets. Each of at least two candidate DMRS configuration parameter sets includes a cell identifier and a scrambling identifier. The scrambling identifier included in one of at least two candidate DMRS configuration parameter sets may be determined whether the two cell identifiers included respectively in at least two candidate DMRS configuration parameter sets are the same or not.
US09596060B1

A method for transmitting a first field and one or more second fields is described. A number of devices in a group of multiple devices to which a first OFDMA data unit is to be transmitted is selected. A block allocation that indicates respective integer numbers of different tone blocks of a WLAN communication channel to be assigned to each device in the group of multiple devices is selected. A first field is encoded to indicate both the selected number of devices in the group and the selected block allocation. One or more second fields are encoded to indicate a respective device identifier for each device in the group of multiple devices. The first field and the one or more second fields are transmitted to each device in the group of multiple devices.
US09596055B2

The subject matter described herein includes a method for simplified computation of metrics of cross-correlations of binary codes and for using the metrics for signal processing applications. The method includes computing an outer product matrix based on a first code vector. The method further includes computing an outer product matrix based on at least one second code vector. The method further includes computing a metric of cross-correlations between the first code and the at least one second code vector using the outer product matrices. The method further includes using the metric to perform a signal processing operation.
US09596046B2

An optical line terminal which includes an observing unit that observes information of any one or all of an arrival interval of frames, an instantaneous bandwidth under use of a flow, a queue length of a queue temporarily storing the frames, and a traffic type, and a stop determining unit that dynamically determines a sleep time to be a period in which a sleep state where partial functions of the ONU are stopped is maintained, on the basis of the information obtained by the observing unit. The ONU is entered into a sleep state, immediately after communication ends, after a predetermined waiting time passes from when the communication ends, or after a waiting time determined on the basis of the information passes from when the communication ends.
US09596045B2

A method for determining impulsive interference applicable to an orthogonal frequency division multiple access (OFDMA) signal receiver is provided. The receiving method includes calculating a subcarrier noise of a first symbol, calculating a subcarrier noise of a second symbol, calculating a first ratio of the subcarrier noise of the first symbol to the subcarrier noise of the second symbol, determining whether the ratio is greater than a first threshold, and recognizing that the first symbol suffers from impulsive interference when the first ratio is greater than the first threshold.
US09596043B2

Provided are a quality prediction method and device for a physical downlink control channel of a long term evolution system. In the method, a target user equipment (UE) requiring physical downlink control channel (PDCCH) quality prediction is determined, and information reported by the target UE is received. According to the reported information, a prediction index of the target UE is determined, wherein the prediction index is a signal to interference plus noise ratio (SINR) of the control channel or an equivalent reception level (RPPDCCH) of the control channel. According to the SINR or the RPPDCCH, the PDCCH quality of the target UE is determined. The present document can be applied to provide more accurate and highly efficient control channel quality prediction for LTE users without adding measurement and signalling, thereby achieving the purpose of providing a quick and precise positioning basis for a control channel element (CCE) resource and power allocation algorithm of an Evolved Node B (eNodeB).
US09596041B2

A communication device (e.g., a cable modem (CM)) includes a digital to analog converter (DAC) and a power amplifier (PA) that generate a signal to be transmitting via a communication interface to another communication device (e.g., cable modem termination system (CMTS)). The CM includes diagnostic analyzer that samples the signal based on a fullband sample capture corresponding to a full bandwidth and/or a subset (e.g., narrowband) sample capture to generate a fullband and/or subset signal capture (e.g., of an upstream (US) communication channel between the CM and the CMTS). The diagnostic analyzer can be configured to generate sample captures of the signal based on any desired parameter(s), condition(s), and/or trigger(s). The CM then transmits the signal to the CMTS and the fullband and/or subset signal capture to the CMTS and/or a proactive network maintenance (PNM) communication device to determine at least one characteristic associated with performance of the US communication channel.
US09596039B2

A method and apparatus for testing a radio frequency index and a wireless index of an active antenna system are provided. A probe-type testing cover based on a near field coupling mode is adopted to test the radio frequency index of the tested active antenna system. The method comprises testing cover monomer calibration, testing cover environment calibration, radio frequency index test, putting the tested active antenna system into the testing cover, wherein the test environment is the same as the calibration environment, and performing radio frequency test on the tested active antenna system through a radio frequency port of a test probe after compensating the test environment according to a calibration result obtained from the calibration. Further a comprehensive testing method is provided.
US09596014B2

A method and apparatus for cancelling interference are disclosed. The method for cancelling interference, performed by a User Equipment (UE) includes receiving interference transmission layer restriction information about a neighbor Base Station (BS) transmitting an interference signal or information about the number of antenna ports used in transmitting the interference signal by the neighbor BS, detecting control information about the interference signal using the interference transmission layer restriction information, and removing the interference signal using the detected control information. The control information includes a field related to precoding of the interference signal determined differently according to a field related to Multiple User Multiple Input Multiple Output (MU-MIMO) included in the interference transmission layer restriction information, the information about the number of antenna ports, or the control information.
US09596012B2

The present specification relates to a precoding-related information transmitting or receiving method and apparatus. A precoder-related information receiving method by a user equipment according to an embodiment of the present specification comprises the steps of: transmitting an aperiodic channel state information (CSI) report; receiving a rank indicator and a first precoder indicator from a base station; acquiring a second precoder indicator included in the most recent aperiodic CSI report which corresponds to the rank indicator in the aperiodic CSI reports transmitted by the user equipment; and receiving a signal using the first precoder indicator and the second precoder indicator. According to an embodiment of the present specification, precoding-related information can be effectively transmitted or received.
US09596008B2

In apparatus for die-to-die communication, a first die includes at least a first circuit, and a second die includes at least a second circuit. The first die is separated by a fixed distance from the second die. In response to a signal, the first circuit is configured to induce a current in the second circuit via a magnetic coupling between the first circuit and the second circuit.
US09596004B2

A method and a system for communicating personal health data in a Near Field Communication (NFC) environment are provided. An NFC manager sets control information in an NFC Data Exchange Format (NDEF) for providing synchronized communication of personal health data between the NFC manager and an NFC agent. The control information may include a direction flag, a state flag, sequence identifier field, and request/response flag. The NFC manager writes the NDEF format including the control information and payload data into an NFC tag associated with the NFC agent. Subsequently, the NFC manager reads the NDEF record stored in the NFC tag and determines whether the NDEF record is written into the NFC tag by the NFC agent based on the control information in the read NDEF format. Accordingly, the NFC manager repeats the above mentioned steps if the NDEF record includes payload data of the NFC agent.
US09596003B2

An NFC (near field communication) device can include a resonance unit and an NFC chip. The resonance unit may communicate with an external device through an electromagnetic wave. The NFC chip can provide output data to the resonance unit, receive input data from the resonance unit, and can reduce a Q factor (quality factor) of the resonance unit when a signal receive operation is performed in a card mode, and can maintain the Q factor of the resonance unit in a reader mode and when a signal transmit operation is performed in the card mode.
US09595996B2

The present invention relates to a communication system and methods of use thereof. The system includes sets of complementary radios for transmitting and receiving signals to achieve high reliability and reduced costs. The sets of complementary radios are in wireless communication with each other. A new connection is made by selecting from amongst the complementary radios. Switching between complementary radios during a connection is also permitted. Optimized protocols and hardware for implementing the system are disclosed.
US09595994B2

Exemplary embodiments are related to antenna tuners. A device may include a transceiver configured to operate in a frequency division duplex (FDD) network. The device may also include an antenna tuner coupled to the transceiver. Further, the device includes a processor configured to tune the antenna tuner for a receive frequency if the device is operating in receive mode and tune the antenna tuner for a transmit frequency if the device is operating in a transmit and receive mode.
US09595992B2

An electronic apparatus includes a cover panel and a case, and at least a board disposed therebetween. A plurality of components are disposed on a board and have heights different from one another. A gap reduction member is disposed so as to face the plurality of components. Steps are formed on the gap reduction member in accordance with the heights of the plurality of components which faces the plurality of components to reduce breakage of a cover panel of the electronic apparatus.
US09595983B1

Method, apparatus, and article of manufacture for performing digital pre-distortion of wideband analog upconversion chains existing within communications systems. By pre-distorting for the deterministic non-linearities in an analog upconverter, a radiated passband signal will show an improved signal quality which will enhance the ability of a receiver to properly decode received data symbols, as well as perform equalization of the received signal constellation. It is desired that this pre-distortion technique will further improve the signal quality of communication systems who only implement pre-distortion techniques for compression effects due to power amplifiers.
US09595976B1

Techniques of data compression involve performing a separate compression operation on each set of corresponding bits of a sequence of bit strings in which each bit string represents a number having an upper bound. Advantageously, compressing the sets of corresponding bits produces an improved compression ratio over compressing each number in the sequence. Further, decompression is straightforward as long as sequence order is preserved and the upper bound of each number in the sequence is known.
US09595971B2

A circuit for a divider or counter may include a frequency divider having multiple rings for dividing an input frequency to obtain an output frequency. The first and second rings may include an odd-numbered plurality of elements, such as inverters, wherein each inverter of a ring is coupled to another inverter of the ring in a circular chain. An input frequency may be input to a power supply input of inverters of the first ring. The second ring inverters may be coupled at a power supply input to output nodes of the first ring inverters, which results in the second ring operating at a divisional rate of the first frequency given by (N−1), where N is the number of inverters in the ring. The circuits may be used in frequency dividers and counters, such as in phase-locked loops (PLLs) and analog-to-digital converters (ADCs).
US09595970B1

One embodiment describes a superconducting cell array logic circuit system. The system includes a plurality of superconducting cells arranged in an array of at least one row and at least one column. The superconducting cell array logic circuit system can be configured to implement a logic operation on at least one logic input signal received at at least one respective input associated with the respective at least one row to provide at least one logic output signal on at least one respective output associated with the at least one column based on a predetermined selective coupling of the at least one input to the at least one output via the plurality of superconducting cells.
US09595964B2

An object is to provide a programmable logic device having logic blocks connected to each other by a programmable switch, where the programmable switch is characterized by an oxide semiconductor transistor incorporated therein. The extremely low off-state current of the oxide semiconductor transistor provides a function as a non-volatile memory due to its high ability to hold a potential of a gate electrode of a transistor which is connected to the oxide semiconductor transistor. The ability of the oxide semiconductor transistor to function as a non-volatile memory allows the configuration data for controlling the connection of the logic blocks to be maintained even in the absence of a power supply potential. Hence, the rewriting process of the configuration data at starting of the device can be omitted, which contributes to the reduction in power consumption of the device.
US09595961B2

The present invention relates to a capacitance-sensitive touch switch. The main purpose of the present invention is to provide a touch switch of an electronic device, which is capable of sensing constant variation of capacitance regardless of whether the cover panel of the front surface of the switch is curved or flat, and is capable of subtly sensing a variation in capacitance even when the electronic device is used over a long time.
US09595949B2

According to example configurations herein, a clamp circuit includes: i) a power dissipation circuit disposed between a first node and a second node of the clamp circuit, and ii) a capacitive element disposed in a control path between the first node and a control input of the power dissipation circuit. During operation, when a voltage spike occurs at the first node, such as caused by opening of a respective switch, the capacitive element in the control path conveys a portion of energy from the first node to control activation of the power dissipation circuit. That is, during the voltage spike, based on conveyance of the energy over the control path, the power dissipation circuit turns ON to dissipate the transient voltage, protecting a main power switch.
US09595948B2

A semiconductor device has a drive unit outputting a first drive signal to a first electrode and a second drive signal to a second electrode, an instruction signal generation unit generating an instruction signal as a basis of the drive signals and a control unit outputting a first control signal as a basis of the first drive signal and a second control signal as a basis of the second drive signal, based on the instruction signal to control the drive unit. The control unit synchronizes the first control signal with the instruction signal, delays a turning-on timing of the second control signal by a predetermined time relative to the instruction signal and determines a turning-off timing of the second control signal based on a previous pulse width of the instruction signal.
US09595945B2

A switch control circuit includes a plurality of first voltage generation circuits that generate a plurality of second control signals by level-shifting a plurality of first control signals using a reference voltage. A plurality of cut-off circuits controlling whether or not to supply the reference voltage to a corresponding one of the plurality of first voltage generation circuits. A control circuit is configured to control the cut-off circuits in such a manner that the reference voltage supplied to at least one first voltage generation circuit is cut off to the other first voltage generation circuits after a state of the first control signal supplied to the at least one first generation circuit is changed. In some embodiments, the reference voltage to the other first generation circuits is cut-off for a predetermined time period.
US09595943B2

A method and circuit for implementing a broadband resonator for resonant clock distribution, and a design structure on which the subject circuit resides are provided. The circuit includes a pair of first inductors, and a second inductor and a capacitor coupled between a respective first end of the respective first inductors. An opposite free end of the respective first inductors is connected to a respective clock transmission line and connected in parallel to a load capacitance. A frequency response of the circuit includes two poles and a zero in a frequency band of the resonant clock distribution system.
US09595934B2

An imaging system includes an array of photodetectors and electronic circuitry associated with the photodetectors to read intensity values from the photodetectors. The electronic circuitry can include an integrator with an integrator capacitor having a nominal capacitance, wherein a gain of the electronic circuitry associated with a photodetector can depend at least in part on the actual capacitance of the integrator capacitor, the actual capacitance differing from the nominal capacitance. The imaging system can be configured to determine a gain factor that depends at least in part on the actual capacitance and/or a signal voltage input to the integrator. The imaging system can be configured to apply the gain factor based at least in part on the actual capacitance of the integrator capacitor calculated. The imaging system can be a thermal imaging system and may include an infrared camera core.
US09595929B2

An amplifier includes an amplifier input and an amplifier output. A compensation network is coupled to the amplifier output. The compensation network includes at least one RC network tuned to a frequency in which the amplifier operates. The compensation network provides at least one zero to compensate for at least one pole introduced by a load coupled to the amplifier output.
US09595928B2

A Radio Frequency (RF) amplifier includes a depletion mode semiconductor device having a gate, a bias device and an inverting circuit. The depletion mode semiconductor device may be a HEMT and/or a MESFET. The bias device is configured to generate a bias voltage. The inverting circuit is configured to generate an inverted bias voltage from the bias voltage, and to apply the inverted bias voltage to the gate. Related circuits and methods are described.
US09595924B2

In one embodiment, a method comprising during a first calibration instance, converting at a first transconductance stage a first output voltage from a power amplifier of a transceiver to a first set of current signals; and during a second calibration instance not overlapping the first calibration instance, converting at a second transconductance stage a second output voltage from the power amplifier to a second set of current signals.
US09595923B2

Methods and systems for optimizing amplifier operations are described. The described methods and systems particularly describe a feed-forward control circuit that may also be used as a feed-back control circuit in certain applications. The feed-forward control circuit provides a control signal that may be used to configure an amplifier in a variety of ways.
US09595920B2

Digital compensators for use in outphasing-based power amplification systems (e.g., Linear Amplification using Nonlinear Components (LINC) amplifiers and Asymmetric Multilevel Outphasing (AMO) amplifiers) include a short memory nonlinear portion and a long memory linear time invariant (LTI) portion. In various embodiments, compensators are provided that are of relatively low complexity and that are capable of operation at throughputs exceeding a Gigasample per second.
US09595916B2

A magnetoresistive effect oscillator is provided which can realize a rise or a fall of oscillation at a higher speed. In the magnetoresistive effect oscillator, at the rise, a current having a first current density, which is larger than a critical current density for oscillation, is applied, and thereafter a current having a second current density, which is less than the current density corresponding to the first current density and not less than the critical current density for oscillation, is applied such that the magnetoresistive effect element oscillates at a predetermined frequency. In the magnetoresistive effect oscillator, at the fall, starting from the state where a first current density is applied to hold the magnetoresistive effect element in an oscillating condition, a current having a second current density and having polarity reversed to that of the first current density is applied such that the oscillation disappears.
US09595914B2

An electronic component includes a wiring substrate, a heating element, a first support, a second support, and a container. The heating element, the first support, and the second support are electrically connected to the wiring substrate. Each of the first support and the second support includes a protrusion portion, and the protrusion portion of the second support is shorter than the protrusion portion of the first support.
US09595905B2

Apparatuses, methods, and systems offering enhanced robustness, efficiency and rated voltage operability for refrigerant compressor drives are disclosed. An exemplary embodiment is a method of operating a variable frequency drive. The method includes operating the drive over a first operating range to provide at least a desired operating speed and minimize d-axis current, operating the drive over a second operating range including injecting d-axis current to provide at least the desired operating speed, operating the drive over a third operating range at a de-rated speed less than the desired operating speed. In the first operating range the drive input voltage is greater than a first value. In the second operating range the drive input voltage is lower than the first value and greater than a second value. In the third operating range the drive input voltage is lower than the second value.
US09595899B2

A motor control device capable of executing a start mode that takes into consideration both the start performance with respect to a residual load and the life of a drive circuit is provided. A motor control device for executing a start mode in which a rotor is rotated by forced commutation control: stores a current value at the time when a stop command to a synchronous motor is issued; and decides, when a start command to the synchronous motor is issued after the issuance of the stop command, a target current value based on the stored current value in the start mode in response to the start command.
US09595898B1

According to one embodiment, a device for controlling motor driving which includes a first comparator, a second comparator, a zero level detecting portion, and a data determining portion is provided. The first comparator compares a voltage induced in a coil with a first threshold value. The second comparator compares the induced voltage with a second threshold value which is different from the first threshold value. The zero level detecting portion detects that a current flowing in an H-bridge circuit is zero. The data determining portion determines a value of digital data to be inputted to a DA convertor which generates a reference voltage for use in controlling a driving current of the motor based on an output of the first comparator, an output of the second comparator and an output of the zero level detecting portion.
US09595897B2

A motor control device for controlling a three-phase AC motor by using dq-three-phase coordinate conversion includes a phase correction amount calculation unit for calculating a phase correction amount by using a detected motor speed and a q-axis current command initial value, a rotor phase angle correction unit for adding or subtracting the phase correction amount to or from a detected rotor phase angle of the motor to calculate a corrected rotor phase angle, and a coordinate conversion unit for performing coordinate conversion between parameters on a dq coordinate system and parameters on a three-phase coordinate system on the basis of the corrected rotor phase angle.
US09595896B1

Methods and systems are presented for closed loop motor speed and torque control without a sensor at the motor, in which configuration parameters are received from a user interface to define operating characteristics of a filter, a transformer, a cable, and the motor coupled with the output of a motor drive, and an object model of the motor drive is configured according to the filter, transformer, cable and motor configuration parameters to facilitate sensorless closed loop motor speed and/or torque control.
US09595894B2

A triboelectric generator includes a first contact charging member and a second contact charging member. The first contact charging member includes a first contact layer and a conductive electrode layer. The first contact layer includes a material that has a triboelectric series rating indicating a propensity to gain electrons due to a contacting event. The conductive electrode layer is disposed along the back side of the contact layer. The second contact charging member is spaced apart from and disposed oppositely from the first contact charging member. It includes an electrically conductive material layer that has a triboelectric series rating indicating a propensity to lose electrons when contacted by the first contact layer during the contacting event. The electrically conductive material acts as an electrode. A mechanism maintains a space between the first contact charging member and the second contact charging member except when a force is applied thereto.
US09595893B2

Harvesting energy from non-stationary, multi-frequency mechanical vibrations using a tunable electrical circuit. In an embodiment, an apparatus for converting vibrational energy to electrical energy includes a vibrational energy harvester having a transducer for generating time-varying electrical signals in response to environmental vibration; at least one power storage device; a switching network operably coupled between the transducer of the vibrational energy harvester and the at least one power storage device, wherein the switching network includes a plurality of switching elements each defining a switchable current path that is controlled by a control signal supplied to the respective switching element; and electronics configured to generate the control signals for supply to the switching elements of the switching network, the electronics including first circuitry, second circuitry, third circuitry, and fourth circuitry.
US09595891B2

Provided are a control device and a control device for a power conversion circuit, said control device having a first control circuit that compensates for detection delays in an analog-to-digital conversion circuit of a second control circuit that compensates for response delays of the integral element and the derivative element of the first control circuit. A first control circuit (212), which has a first analog-to-digital converter at the input stage thereof, generates an amount of time, which is a first control amount, on the basis of sampling information for a controlled object, and applies an operation initiation signal to a second control circuit (222) when a period of time, lasting for the first control amount, has passed from a prescribed reference time. After the operation initiation signal has been input, the second control circuit (222), which has a second analog-to-digital converter at the input stage thereof, generates an amount of time, which is a second control amount, on the basis of sampling information for the controlled object, and outputs a switch-switching signal when a period of time, lasting for the second control amount, has passed from the time the operation initiation signal was input.
US09595889B2

A system and method for capturing current information for a power converter is disclosed. The current monitoring system includes a control system operably connected to a circuit having a plurality of semiconductor switches that are controllable to convert an input power to an output power having a desired voltage and current. The control system includes a PWM signal generator to generate switching signals that control switching of the switches, gate drivers to facilitate switching of the switches, and desaturation circuits to provide overcurrent protection to the switches. The control system further includes a processor that receives voltage data from the desaturation circuits regarding a measured voltage across each of the switches, determines a current through each of the switches based on the voltage across each respective switch, and calculates an input current to the circuit or an output current of the circuit based on the determined currents through the switches.
US09595884B2

A sub-sea power supply includes a plurality of transformers, a wet-mateable connector, and a plurality of passive rectifier circuits. Each transformer includes a primary coil and secondary coil. The primary coils are coupled in parallel. The wet-mateable connector is coupleable to a sub-sea AC power source. The wet-mateable connector is coupled to the primary coils. The plurality of passive rectifier circuits is respectively coupled to the secondary coils. The plurality of passive rectifier circuits is configured to generate substantially uniform polarity voltage outputs coupled in series.
US09595882B2

The invention relates to a synchronous rectifier (16) for integration into a power source (10) in order to provide a direct current, in particular in a cube or ashlar-shaped unit of a heavy-current transformer (12), comprising circuit elements (24), an actuation circuit (17) for actuating the circuit elements (24) and a supply circuit (48), wherein a printed circuit board (35) with conductor tracks and connection surfaces is provided for receiving electronic components. For reduction of losses and improvement of efficiency, the circuit elements (24), the actuation circuit (17) and the supply circuit (48) are arranged on the circuit board (35) for the autonomous operation thereof, wherein several openings (37), which are arranged in parallel and in series, are provided on the circuit board (35) for receiving protrusions (36) of a contact plate (29), above which openings (37) the circuit elements (24) are arranged and are connected or soldered and can be contacted with the protrusions (36) of the contact plate (29).
US09595876B2

Power converters and methods of converting power are provided. In one aspect a converter includes an input to receive an input voltage having an input voltage value, an output, a first voltage bus, a midpoint, a first transformer having a primary and a secondary, a first circuit coupled to the input, coupled between the midpoint and the first voltage bus and coupled to the primary of the first transformer, an output circuit coupled to the secondary of the first transformer and coupled to the output, and a control circuit coupled to the first circuit and configured to control the first circuit to provide an AC voltage at the primary of the first transformer, wherein the control circuit is configured to control switches of the first circuit using a modified triangular waveform.
US09595862B1

A system comprises a first T-type inverter and a second T-type inverter connected to a dc power source and a first winding of a transformer, wherein the second T-type inverter is configured to operate with a first phase shift from the first T-type inverter, a third T-type inverter and a fourth T-type inverter connected to the dc power source and a second winding of the transformer, wherein the fourth T-type inverter is configured to operate with a second phase shift from the third T-type inverter and a fifth T-type inverter and a sixth T-type inverter connected to the dc power source and a third winding of the transformer, wherein the sixth T-type inverter is configured to operate with a third phase shift from the fifth T-type inverter.
US09595858B2

A vernier machine includes a rotor, permanent magnets mounted as spokes in pole pairs within the rotor, a first stator, a second stator, a first stator winding wound about the first stator to form a number of poles between a first set of terminals, and a second stator winding wound about the second stator to form the number of poles between a second set of terminals. The first stator and the second stator each include slots and teeth. The first stator and the second stator are mounted on opposite sides of the rotor with each separated by an air gap. The teeth of the first stator are offset from the teeth of the second stator by a half slot pitch relative to the rotor. A number of the pole pairs of the rotor is greater than the number of poles of the first stator winding.
US09595855B2

An actuator includes a stepping motor; a multi-stage gear device including a first stage gear attached to a rotation shaft of the motor, wherein a gear of each stage engages with a gear of a next stage; and a base member on which the multi-stage gear device and the stepping motor are mounted, wherein in the multi-stage gear device, a grease composition for resin is applied to a bearing part of the gear, and to an engaging part between the gears, and the grease composition for resin includes: (a) a base oil including a poly-alpha-olefin oil with a kinematic viscosity at 100° C. of 4 to 6 mm2/s; (b) a thickening agent which is lithium soap; (c) a viscosity increasing agent; (d) a solid lubricant; and (e) an anti-wear agent, and wherein the NLGI consistency number of the composition is 00, 0, 1, or 2.
US09595848B2

In an example embodiment, an automated banking machine causes financial transfers related to financial accounts that correspond to data read from user cards. The automated banking machine also includes devices that control the supply of power to included devices to facilitate the completing a transaction when a decline or loss of power is encountered.
US09595844B2

A battery control system that communicates by way of a communication network with a plurality of batteries that are connected to an electric power system includes: communication characteristics detection means that detects characteristics of communication paths between the batteries and the battery control system for each of the plurality of batteries; selection means that, based on the detection results of the communication characteristics detection means, selects from among the plurality of batteries each battery that uses a communication path having characteristics within a predetermined range of communication characteristics as a candidate of a regulating battery that is to be used for regulating the electric power of the electric power system, and that selects regulating batteries from among candidates of regulating batteries based on predetermined conditions; and control means that supplies operation instructions that instruct the regulating batteries to charge or discharge.
US09595841B2

In a DC-DC converter, a smoothing capacitor is connected between DC terminals of the switching circuit, and a smoothing capacitor and a voltage clamp circuit are connected between DC terminals of a switching circuit, the voltage clamp circuit including the switching device and the clamp capacitor. The smoothing capacitors are connected to the DC power sources) in parallel, respectively. The winding of the switching circuit is magnetically coupled to the winding of the switching circuit by the transformer. The DC-DC converter performs a discharging operation for discharging the clamp capacitor between at least one of the step-down operation and a step-up operation and a step-up operation performed thereafter.
US09595835B2

A method for manufacturing and operating a semiconductor device is disclosed. The semiconductor device includes a first capacitor node, a second capacitor node, a first capacitor electrode, a second capacitor electrode, a first switch and a second switch. The first switch is coupled between the first capacitor electrode and the first and second capacitor nodes such that the first switch has a first position that couples the first capacitor electrode to the first capacitor node and a second position that couples the first capacitor electrode to the second capacitor node. The second switch is coupled between the second capacitor electrode and the first and second capacitor nodes such that the second switch has a first position that couples the second capacitor electrode to the first capacitor node and a second position that couples the second capacitor electrode to the second capacitor node.
US09595827B2

A subsystem is configured to apply a voltage source to a gated circuit domain in a manner that limits in-rush current and affords minimal time delay. A control signal turns on a wake-up switch that connects the voltage source to the domain. The equivalent series resistance of the wake-up switch has a magnitude that limits the transient charge current to the gated domain. A digital control circuit monitors the resulting rising domain voltage and determines when the domain voltage reaches operating level, at which point additional transient current will be minimal. The control circuit then activates a primary switch that connects the voltage source to the domain through a series resistance of negligible magnitude. An adjustment element provides the option to permanently set a control signal that marginally reduces the time at which the control circuit activates the primary switch to compensate for variations in circuit parameters.
US09595824B2

A self-testing fault detector having a line side and a load side and a conductive path there between is provided. The self-testing fault detector includes an auto-monitoring circuit electrically coupled to a fault detection circuit and an interrupting device and it continuously monitors one or more signals to determine an operating state of the fault detector. At least one of the monitored signals includes a fault detection signal, wherein if said automonitoring circuit determines that the fault detection circuit is not properly driving the interrupting device, the automonitoring device converts an input-output port receiving the fault detection signal from an input to an output and drives the interrupting device into a tripped condition using the input-output port.
US09595818B2

A housing construction kit that includes at least one plug device and/or one fuse. The kit contains a housing base body with numerous installation openings and numerous installation plates. A first coding means is formed on each opening and a second coding means is formed on each plate. Every first coding means of an opening has a unique first coding and every second coding means of a plate has a unique second coding. Every second coding means of a plate is designed to be complementary to at most one first coding means of an opening and every second coding means of a plate is designed to be complementary to a first coding means of another opening as every second coding means of a plate, which is designed to be suitable for assembly of at least one plug device.
US09595815B2

Technologies are generally described for a pocket junction box system. In an example, a pocket junction box is configured to fit inside a meter collar. The pocket junction box includes a first set of electrical terminals on a rear surface of the pocket junction box for interfacing with wire leads inside the meter collar, and a second set of electrical terminals on a front surface of the pocket junction box for interfacing with field wire leads outside the meter collar. The pocket junction box may further include at least one current transducer and at least one microprocessor for monitoring the power flow through the pocket junction box. A front casing is attached to the front surface of the pocket junction box and connected to the second set of electrical terminals. The front casing may include a communications circuit board for communicating with a meter data management system.
US09595804B2

A system (10, 20) and method including a wavelength tuning mechanism and a laser path length tuning mechanism for reducing discontinuities in a sweep range. A processor (14) is coupled to a wavelength monitoring device (18) and the tuning mechanisms. The processor analyzes data from the wavelength monitor to adjust the wavelength tuning and cavity length tuning at discontinuities in the wavelength sweep to reduce the discontinuities.
US09595795B2

A header assembly includes an outer housing holding a center contact and a dielectric body. The outer housing has a rear shell and an outer contact extending forward from the rear shell. The outer contact has a catch extending therefrom positioned forward of the rear shell. The header assembly includes a nose cone coupled to the outer contact. The nose cone surrounds the outer contact. The nose cone has one or more keying ribs along an exterior thereof. The nose cone has a latch engaging the catch to secure the nose cone to the outer housing in one of at least two distinct rotational orientations.
US09595793B2

Electromagnetic shielding about a part connected with a wiring board is easily and reliably carried out by a simple configuration. An electrically-conductive cover member provided at a mating retaining member of both of electric connectors is provided with a cover contact-point part contacting an electrically-conductive shell of a counterpart connector when the mating retaining member is subjected to a turning operation, and the electrically-conductive cover member is subjected to the turning operation together with the mating retaining member, thereby covering the connection part of the counterpart connector mounted on a wiring board and the wiring board by the electrically-conductive cover member, carrying out electromagnetic shielding with respect to the part connected with the wiring board; and, by forming a ground circuit by grounding the electrically-conductive cover member through the cover contact-point part of the electrically-conductive cover member and the electrically-conductive shell, further good electromagnetic shielding characteristics (shield characteristics) are configured to be obtained.
US09595787B2

An electrical cable connector includes a cable connector housing and a latch attached to the cable connector housing. The cable connector housing includes a first set of electrical contacts and a latch channel. The latch includes an arm portion, a hinge portion, and an actuation portion. The arm portion is disposed in the latch channel and includes a pair of latch arms. The latch arms include opposing catch portions disposed at a front end thereof and are adapted to securely attach the cable connector to a mating connector by surrounding a protrusion inside a housing of the mating connector. The hinge portion extends from a back end of the arm portion. The actuation portion extends generally upwardly from the hinge portion. Pressing down the actuation portion about the hinge portion splays the latch arms such that the catch portions are moved away from each other.
US09595785B2

A protective element for manufacturing circuit boards is provided, where conductors are fastened to the contacts of the conductors. The protective element includes recesses which are configured for arranging a conductor each, and the protective element can be arranged adjacent a support. The recesses of the protective element are arranged in a first position in alignment with the recesses of the support and in a second position at an angle relative to the recesses of the support. Preferably, the protective element has at least one hinge section which is configured for interacting with a complimentary hinge section of a support which can be mounted against the protective element, where pivoting of the protective element against the support about the pivoting axis of the interacting hinge sections moves the protective element on the support from the first position into the second position.
US09595769B2

A terminal temporary holding structure includes: winding terminals each including a winding-side spot-welded portion having a flat plate shape; a terminal holding base that holds the winding terminals; and cable terminals each including a cable-side spot-welded portion having a flat plate shape and respectively connected with external cables. The cable terminals are temporarily held by the terminal holding base in such a manner that the winding-side spot-welded portion and the cable-side spot-welded portion are opposed to each other, so as to weld the cable-side spot-welded portion of each cable terminal to the winding-side spot-welded portion of each winding terminal. The cable terminals are temporarily held by the terminal holding base at at least two locations that sandwich the cable-side spot-welded portion.
US09595768B2

A glazing is disclosed comprising at least one ply of glass having an electrically conductive component on at least one surface, and an electrical connector electrically connected to the electrically conductive component through a soldered joint, the solder of the joint having a composition comprising 0.5 wt % or more indium, wherein the electrical connector comprises a nickel plated contact for contacting the solder. Also disclosed are solders having a composition comprising 14 to 75 wt % In, 14 to 75 wt % Sn, to 5 wt % Ag, to 5 wt % Ni, and less than 0.1 wt % Pb. Also disclosed is use of a solder having a composition comprising 0.5 wt % or more indium to solder a nickel plated electrical connector to an electrically conductive component on the surface of a ply of glass. The aspects of the invention improve the durability of electrical connections on glazing.
US09595765B1

The present disclosure relates to a slotted waveguide antenna system. The slotted waveguide antenna system includes a waveguide that includes a first surface and a plurality of slots defined in the first surface and a metamaterial structure positioned external to the waveguide. The metamaterial structure is configured to exhibit a negative effective permittivity and a negative effective permeability for an operating frequency range. The metamaterial structure includes a split ring resonator, a substrate and a wire structure. The wire structure includes a first portion, a second portion and a third portion, the second portion coupled between the first portion and the second portion, the first portion oriented parallel to the third portion, the second portion oriented perpendicular to the first portion and the third portion. A dimension of at least one of the first portion and the third portion is related to the operating frequency range.
US09595756B1

An antenna includes three metallization layers having metallic dipoles organized into two clusters. Each of the two clusters includes metallic dipoles generally elongated along a common axis to produce signals of specific polarization. Each of the two clusters is oriented orthogonal to the other to produce two separate, orthogonally polarized signals. Each of the two clusters is associated with a dedicated vertical probe, positioned to maximize gain of the radiating element.
US09595750B2

A chassis component of an information handling system may include a chassis main lid component constructed of carbon fiber composite material that supports a lid chassis antenna housing that includes an internal antenna cavity defined therein to create an antenna window for the system. The carbon fiber composite material may be attached to the chassis antenna housing by an interlocking rib that provides sufficient joint strength to allow for a substantially larger and extended chassis antenna housing with larger antenna window that may be spaced further away from the carbon fiber composite material of the chassis main lid component than would otherwise be possible for the same form factor size so as to minimize or substantially eliminate shielding or blocking of wireless signals by the carbon fiber composite material lid component that would result in reduced system wireless performance.
US09595747B1

The present invention relates to a method for designing an electrically small antenna, in one embodiment, within an enclosing volume. In a preferred embodiment, the method comprises the steps of designing the electrically small antenna which has a general cross-sectional contour shape of an oblate spheroid from a top load portion to a stem portion below the top load portion. The oblate spheroid contour shape is represented by an antenna dipole moment algorithm which includes a dipole moment term. The method further comprises the steps of controlling the amplitude of the dipole moment term, including adjusting the amplitude of the dipole moment term to independently change the oblate spheroid contour shape, resulting in a change to the electric field outside the enclosing volume and a change to the electric field inside the enclosing volume.
US09595746B2

Provided is a semi-coaxial resonator that reduces the insertion loss in the pass band and that is made to be compact, lightweight, and low in cost. A resonator is formed by fastening a cylindrical first element with a square and planar second element at an open end (one end) of the first element. A plurality of these resonators are disposed such that the square edges are brought close to each other and the other ends of the first elements are secured to the bottom of a box-shaped case. The open side of the case that accommodates the plurality of resonators is closed by a lid.
US09595734B2

A non-aqueous liquid electrolyte for a secondary battery, containing an electrolyte, and at least one or more cyclopropane compound selected from the group consisting of a compound represented by the following formula (I-1), a compound represented by the following formula (II-1), and a compound represented by the following formula (III-1) in an organic solvent, wherein R11 to R15, R21 to R24 and R31 to R34 represent a hydrogen or a specific substituent; L11, L21, L31 and L32 represent a specific linking group; X represents an electron-withdrawing group; and n and m each independently represent 1 or 2.
US09595731B2

Provided is an electrolyte for a redox flow battery, the electrolyte allowing suppression of generation of precipitate during a battery reaction. In the electrolyte for a redox flow battery, the total concentration of impurity element ions contributing to generation of precipitate during a battery reaction is 220 mass ppm or less. In a case where the impurity element ions contributing to generation of precipitate include metal element ions, the total concentration of the metal element ions may be 195 mass ppm or less. In a case where the impurity element ions contributing to generation of precipitate include non-metal element ions, the total concentration of the non-metal element ions may be 21 mass ppm or less.
US09595725B2

A fuel cell system includes a fuel cell stack, an ejector in fluid communication with the fuel cell stack and having a converging-diverging (CD) nozzle with a hydrogen feed nozzle and a recirculation conduit upstream of a throat of the CD nozzle, and a thermal source configured to heat the ejector. A hydrogen supply assembly for a fuel cell system includes an ejector having a converging-diverging (CD) nozzle and a mixing chamber upstream of the CD nozzle. The mixing chamber has a recirculation conduit and a hydrogen feed nozzle. A thermal source is configured to heat the ejector. A method of controlling a hydrogen supply device for a fuel cell includes, in response to detecting a heating condition at fuel cell start up, controlling a thermal source to heat an ejector upstream of an anode stack to prevent ice formation in the ejector.
US09595723B2

A fuel cell separator (10) which comprises a base (1) constituted of titanium or a titanium alloy and a conductive carbon layer (2) that was formed by press-bonding a carbon powder to the base (1) and that covers the surface thereof; an interlayer (3) having been formed between the base (1) and the carbon layer (2). The interlayer (3) has been formed by a heat treatment in an atmosphere containing a slight amount of oxygen, contains titanium carbide yielded by the reaction of the Ti of the base (1) with the C of the carbon layer (2), and has an oxygen content of 0.1-40 at %.
US09595721B2

A stacking apparatus includes a first rotating table that is equipped with a plurality of stacking regions and intermittently rotates the plurality of stacking regions respectively to a plurality of work positions, a first turning unit; and a second turning unit. The first turning unit includes a first arm that turns between the first stacking position and a first pickup position where an anode sheet is picked up and a second arm that turns in concert with movement of the first arm between the first stacking position and a second pickup position where a separator is picked up. The second turning unit includes a third arm that picks up a cathode sheet and a fourth arm that turns in concert with movement of the third arm and picks up a separator.
US09595718B2

The present invention provides a lithium secondary battery using a lithium transition metal composite oxide as a positive electrode active material. The lithium secondary battery is constituted with a negative electrode on and/or around which a cyclic silazane-based compound and/or a reaction product thereof are present. The cyclic silazane-based compound comprises a Si—N bond in the ring constituting the cyclic silazane-based compound and also has at least one vinyl group.
US09595707B2

A lithium ion secondary battery includes a positive electrode including a positive electrode active material having a composition represented by the formula (1) LixNiyCozMtO2  (1) (wherein the element M is at least one kind selected from the group consisting of Mg, Ba, Al, Ti, Mn, V, Fe, Zr, and Mo and x, y, z, and t satisfy the following formulae: 0.9≦x≦1.2, 0≦y≦1.1, 0≦z≦1.1, and 0≦t≦1.1), and a negative electrode including a negative electrode active material mainly containing silicon and silicon oxide, and having an absorbance of 0.01 to 0.035 at 2110±10 cm−1 according to an FT-IR method.
US09595697B2

A light-emitting device in which deterioration of an organic EL element due to impurities such as moisture or oxygen is suppressed is provided. The light-emitting device includes a first substrate and a second substrate facing each other, a light-emitting element provided over the first substrate, a first sealant provided so as to surround the light-emitting element, and a second sealant provided so as to surround the first sealant. One of the first sealant and the second sealant is a glass layer and the other is a resin layer. A dry agent is provided in a first space surrounded by the first sealant, the second sealant, the first substrate, and the second substrate, or in the resin layer. The light-emitting element is included in a second space surrounded by the first sealant, the first substrate, and the second substrate.
US09595695B2

A method for using a vacuum apparatus that includes a vacuum chamber and a pump, the vacuum chamber housing an object, the pump reducing an internal pressure of the vacuum chamber, the method including: ventilating inside the vacuum chamber by introducing a gas into the vacuum chamber and discharging the gas from the vacuum chamber by causing the pump to reduce the internal pressure of the vacuum chamber. In the ventilating, a discharge rate at which molecules of the gas per unit volume are discharged is at least 3.3×10−5 mol/(s·L), and the temperature in the vacuum chamber is at least 15° C. and at most 80° C.
US09595691B2

Disclosed is an organic light emitting diode device fabrication method that includes: preparing a substrate which is defined into a display area and a non-display area; forming a light emission portion, which includes a thin film transistor and an organic light emission layer in the display area, and a pad portion in a part of the non-display area; sequentially forming a sacrificial layer and an encapsulation passivation film throughout the display and non-display areas; and separating the sacrificial layer and the encapsulation passivation film from the pad portion through an irradiation of laser light.
US09595690B2

A display apparatus including a substrate having an active area and a sealing area surrounding the active area; a display unit disposed on the active area of the substrate; a sealing member including a recess, which is formed in the sealing area of the substrate and is concave in a direction from an edge of the substrate to the active area of the substrate or from the active area of the substrate to the edge of the substrate; and an alignment mark disposed between the recess and the edge of the substrate or between the recess and the active area of the substrate.
US09595689B2

A display device includes a substrate, a light emitting layer including one or more kinds of organic light emitting films, a transparent electrode that comes in contact with an upper surface of the light emitting layer, and a glass plate that covers an upper side of the transparent electrode, in which the transparent electrode has a contour corresponding to a contour of the glass plate in a plan view.
US09595687B2

An organic light emitting display device includes a thin film transistor including a semiconductor layer, a gate electrode, and source and drain electrodes, a pixel electrode connected to the thin film transistor, the pixel electrode including a first layer, a second layer disposed on the first layer and including silver, and a third layer including a carbon-based material and covering an upper portion and lateral surface of the second layer, an organic emission layer including an organic light emitting member and disposed on the pixel electrode, and a common electrode disposed on the organic emission layer.
US09595686B2

A light-emitting layer, which is a stack of a first light-emitting layer and a second light-emitting layer, is provided between an anode and a cathode. The first light-emitting layer is formed on the anode side and contains a first light-emitting substance converting triplet excitation energy into light emission, a first organic compound having an electron-transport property, and a second organic compound having a hole-transport property. The second light-emitting layer contains a second light-emitting substance converting triplet excitation energy into light emission, the first organic compound, and a third organic compound having a hole-transport property. The second organic compound has a lower HOMO level than the third organic compound. The first light-emitting substance emits light with a wavelength shorter than that of light emitted from the second light-emitting substance. The first and the second organic compounds form an exciplex. The first and the third organic compounds form an exciplex.
US09595677B2

A material for an organic photoelectric device includes a compound represented by the following Formula 1:
US09595660B2

A method of manufacturing an electromechanical transducer includes forming a first electrode on a substrate or a base film, forming a piezoelectric film made of lead zirconate titanate on the first electrode, forming a second electrode on the piezoelectric film, and polarizing the piezoelectric film. The polarizing includes applying to the second electrode a positive polarity voltage having a positive polarity relative to a potential of the first electrode, and satisfying a first expression of −EcP−(−Ec)<0 and a second expression of |−EcP−(−Ec)|>0.15×EcPav, where −Ec represents an initial coercive field of a negative polarity side of the electromechanical transducer, −EcP represents a coercive field of the negative polarity side after the applying, EcP represents a coercive field of a positive polarity side after the applying, and EcPav represents an average of absolute values of the coercive field −EcP and the coercive field EcP.
US09595659B2

A piezoelectric vibration device for a mobile terminal is disclosed. A bimorph piezoelectric vibrator includes a pair of piezoelectric element layers connected to one of positive and negative poles and a middle electrode plate interposed between the piezoelectric element layers and connected to the other pole. The piezoelectric vibrator generates vibration due to up/down bending displacement by fixing both end portions thereof to an inner surface of a casing of a mobile terminal. A voltage-boosting transformer raises a power source voltage of a mobile terminal to a driving voltage. A driving chip receives the raised driving voltage from the voltage-boosting transformer and drives the piezoelectric vibrator. Weights are attached to at least one of both sides of the piezoelectric vibrator to amplify vibration. Insulation members are provided at both end portions of the piezoelectric vibrator to prevent electricity applied to the piezoelectric vibrator from leaking to the casing.
US09595651B2

A method for manufacturing an electronic component package comprises: (i) preparing a metal foil having opposed principal surface “A” for placement of an electronic component and principal surface “B”, and a through-hole located in an electronic component-placement region of surface “A”; (ii) placing the electronic component on the metal foil such that the electronic component is positioned in the electronic component-placement region, and an opening of the through-hole is capped with an electrode of the electronic component; (iii) forming a sealing resin layer on surface “A” such that the electronic component is covered with the sealing resin layer; and (iv) forming a metal plating layer on surface “B”. A dry plating process and a wet plating process are performed to form the metal plating layer in step (iv) such that the through-hole is filled with the metal plating layer, and the metal foil and the metal plating layer are integrated.
US09595649B2

The device according to the invention comprises a nanostructured LED with a first group of nanowires protruding from a first area of a substrate and a contacting means in a second area of the substrate. Each nanowire of the first group of nanowires comprises a p-i-n-junction and a top portion of each nanowire or at least one selection of nanowires is covered with a light reflecting contact layer. The contacting means of the second area is in electrical contact with the bottom of the nanowires, the light-reflecting contact layer being in electrical contact with the contacting means of the second area via the p-i-n-junction. Thus when a voltage is applied between the contacting means of the second area and the light-reflecting contact layer, light is generated within the nanowire. On top of the light-reflecting contact layer, a first group of contact pads for flip-chip bonding can be provided, distributed and separated to equalize the voltage across the layer to reduce the average serial resistance.
US09595648B2

An illuminator includes a light-emitting element and a light extraction sheet which transmits light occurring from the light-emitting element. The light-emitting element includes a first electrode having a light transmitting property, a second electrode, and an emission layer between the first and second electrodes. The light extraction sheet includes a light-transmitting substrate having a first principal face and a second principal face, a first light extraction structure on the first principal face side of the light-transmitting substrate, and a second light extraction structure on the second principal face side of the light-transmitting substrate. The first light extraction structure includes a low-refractive index layer and a high-refractive index layer. The second light extraction structure is arranged so that light which is transmitted through the light-transmitting substrate and arrives at an incident angle of 40 degrees to 60 degrees has an average transmittance of 42% or more.
US09595647B2

Provided is a light emitting device, which includes a second conductive type semiconductor layer, an active layer, a first conductive type semiconductor layer, and a intermediate refraction layer. The active layer is disposed on the second conductive type semiconductor layer. The first conductive type semiconductor layer is disposed on the active layer. The intermediate refraction layer is disposed on the first conductive type semiconductor layer. The intermediate refraction layer has a refractivity that is smaller than that of the first conductive type semiconductor layer and is greater than that of air.
US09595645B2

An LED device with improved angular color performance has a silicone lens shaped as a portion of a sphere. The lens is molded over an array of LED dies disposed on the upper surface of a substrate. Phosphor particles are disbursed throughout the material used to mold the lens. The distance between farthest-apart edges of the LED dies is more than half of the length that the lens extends over the surface of the substrate. The distance from the top of the lens dome to the surface of the substrate is between 57% and 73% of the radius of the sphere. Shaping the lens as the top two thirds of a hemisphere reduces the non-uniformity in the emitted color such that neither of the CIE color coordinates x or y of the color changes more than 0.004 over all emission angles relative to the surface of the substrate.
US09595637B2

There is provided a semiconductor light-emitting device including a base layer formed of a first conductivity-type semiconductor material, and a plurality of light-emitting nanostructures disposed on the base layer to be spaced apart from each other, and including first conductivity-type semiconductor cores, active layers, and second conductivity-type semiconductor layers. The first conductivity-type semiconductor cores include rod layers extending upwardly from the base layer, and capping layers disposed on the rod layers. Heights of the rod layers are different in at least a portion of the plurality of light-emitting nanostructures, and heights of the capping layers are different in at least a portion of the plurality of light-emitting nanostructures.
US09595627B2

A photovoltaic system comprising a first photovoltaic panel configured to collect direct light; and a second photovoltaic panel configured to collect, at least, indirect light transmitted through the one or more first photovoltaic panels.
US09595621B2

A capacitor structure is described. The capacitor structure includes a substrate; a source/drain region formed in the substrate to form an active area, the active area having an active area width; and at least two gates formed above the substrate. The at least two gates having a gate width. The gate width is configured to be less than the active area width. And, the at least two gates are formed such that the source/drain region is between the two gates to form at least one channel between the two gates.
US09595611B2

A semiconductor device may include first and second fins formed side by side on a substrate, a first elevated doped region formed on the first fin and having a first doping concentration of impurities, a second elevated doped region formed on the second fin, and a first bridge connecting the first elevated doped region and the second elevated doped region to each other. Methods of manufacturing such a semiconductor device are also disclosed.
US09595610B2

A MOSFET may be formed with a strain-inducing mismatch of lattice constants that improves carrier mobility. In exemplary embodiments a MOSFET includes a strain-inducing lattice constant mismatch that is not undermined by a recessing step. In some embodiments a source/drain pattern is grown without a recessing step, thereby avoiding problems associated with a recessing step. Alternatively, a recessing process may be performed in a way that does not expose top surfaces of a strain-relaxed buffer layer. A MOSFET device layer, such as a strain-relaxed buffer layer or a device isolation layer, is unaffected by a recessing step and, as a result, strain may be applied to a channel region without jeopardizing subsequent formation steps.
US09595605B1

A method for forming a vertical single electron transistor includes forming a heterostructured nanowire having a SiGe region centrally disposed between an upper portion and a lower portion in the nanowire. An oxide is deposited to cover the SiGe region, and a condensation process is performed to convert the SiGe to oxide and condense Ge to form an island between the upper portion and the lower portion of the nanowire. A bottom contact is formed about the lower portion, a first dielectric layer is formed on the bottom contact and a gate structure is formed about the island on the first dielectric layer. A second dielectric layer is formed on the gate structure, and a top contact is formed on the second dielectric layer.
US09595597B1

A semiconductor device includes at least one semiconductor fin on an upper surface of a semiconductor substrate. The semiconductor fin includes a channel region formed of a first semiconductor material interposed between opposing embedded source/drain regions formed of a second semiconductor material different from the first semiconductor material. At least one gate stack is formed on the upper surface of the semiconductor substrate and wraps around the channel region. The embedded source/drain regions have a symmetrical shape and a uniform embedded interface.
US09595581B2

Methods of forming microelectronic structures are described. Embodiments of those methods include forming a nanowire device comprising a substrate comprising source/drain structures adjacent to spacers, and nanowire channel structures disposed between the spacers, wherein the nanowire channel structures are vertically stacked above each other.
US09595573B2

A display device includes a plurality of light-emitting elements aligned on a TFT substrate in a formation of a matrix. The plurality of light-emitting elements each have a flat surface portion and including a light-emitting layer, an anode, and a cathode, an insulating layer formed on the TFT substrate and under the light emitting element, and a tilted metal surface provided on a peripheral area surrounding the flat surface portion of the light-emitting element and having a tilt angle with respect to the flat surface portion of the light-emitting element. The tilted metal surface is provided on a surface of a slope of a bank that is provided on the insulation layer, and a width of a cross-section of the bank becomes smaller as the cross section comes farther away from a surface of the TFT substrate. A counter substrate is placed on the TFT substrate.
US09595568B2

A semiconductor device comprises a set of selection transistors, such as in a three-dimensional memory structure or stack having resistance change memory cells arranged along vertical bit lines. Each selection transistor has a non-shared control gate and a shared control gate. The transistor bodies may have an unequal pitch and a common height. Some of the transistor bodies can be misaligned with the vertical bit lines to fit the transistors to the stack. A method for programming the three-dimensional memory structure includes forming one or two channels in a transistor body to provide a current to selected memory cells. Programming can initially use one channel and subsequently use two channels based on a programming progress. A method for fabricating a semiconductor device includes etching a gate conductor material so that shared and non-shared control gates have a common height.
US09595567B2

According to one embodiment, a semiconductor memory device includes a semiconductor substrate, a plurality of insulating layers, a plurality of first interconnection layers, a plurality of second interconnection layers, a plurality of memory cells, and a resistance change film. The insulating layers and first interconnection layers are arranged in parallel with the semiconductor substrate. The second interconnection layers are arranged so as to intersect the first interconnection layers. The second interconnection layers are arranged perpendicular to the semiconductor substrate. The memory cells are arranged at intersections of the first and second interconnection layers. Each of the memory cells includes the resistance change film arranged between the first and second interconnection layers. The side of the first interconnection layer in contact with the resistance change film is retreated more in a direction to separate from the second interconnection layer than the side of the insulating layer.
US09595562B2

A memory cell structure, a method of manufacturing a memory, and a memory apparatus that conform a memory cell structure of an MRAM, which reduces resistance of drawn wiring to be connected to an MTJ, reduces an area of a memory cell, and avoids performance degradation of the MTJ due to heat are provided. A memory cell includes: a transistor with a first diffusion layer formed in a bottom portion of a concave portion, and a second diffusion layer formed in upper end portions of two opposing sidewall portions of the concave portion, to form channels at portions between the first and second diffusion layers in the two sidewall portions; and a memory element that is disposed below the first diffusion layer. The first diffusion layer is electrically connected to the memory element via a contact formed after the silicon substrate is thinned.
US09595557B2

The present technology relates to a solid-state imaging device, manufacturing method of a solid-state imaging device, and an electronic device, which can provide a solid-state imaging device having further improved features such as reduced optical color mixing and the like. Also, an electronic device using the solid-state imaging device thereof is provided. According to a solid-state imaging device having a substrate and multiple photoelectric converters that are formed on the substrate, an insulating film forms an embedded element separating unit. The element separating unit is configured of an insulating film having a fixed charge that is formed so as to coat the inner wall face of a groove portion, within the groove portion which is formed in the depth direction from the light input side of the substrate.
US09595549B2

A display device and a method of manufacturing the display device improve reliability by preventing contact between a color filter, a light blocking member and a liquid crystal layer. The display device includes: a substrate including pixel areas; a thin film transistor formed on the substrate; a pixel electrode connected to the thin film transistor and formed in the pixel areas; a roof layer formed on the pixel electrode; microcavities interposed between the pixel electrode and the roof layer; an injection hole formed in the roof layer, the injection hole configured to expose at least a portion of the microcavities; a liquid crystal layer filled in at least one of the microcavities; an encapsulation layer formed on the roof layer, the encapsulation layer configured to cover the injection hole and to seal the microcavities; and an organic layer formed on the encapsulation layer.
US09595545B2

A semiconductor device (100) includes: a first line (8) having a first end portion (8T); a second line (2) being insulated from the first line and having a second end portion (2T); a first electrically-conductive portion (9) provided in the neighborhood of the first and second end portions so as to be spaced apart therefrom; a dielectric layer (20) covering them; and a second electrically-conductive portion (38) on the dielectric layer. The dielectric layer (20) has a first contact hole (CH1) overlapping the first end portion and a second contact hole (CH2) overlapping the first electrically-conductive portion; the second electrically-conductive portion (38) is connected with the first end portion (8T) and the first electrically-conductive portion (9) within the first contact hole (CH1) and the second contact hole (CH2); the second end portion (2T) is insulated from the first electrically-conductive portion (9); the first electrically-conductive portion (9) includes a proximate portion (9T) protruding toward the first end portion; and the dielectric layer (20) has a first hole (H1) overlapping the proximate portion (9T) of the first electrically-conductive portion.
US09595530B1

A method is provided that includes forming a first vertical bit line disposed in a first direction above a substrate, forming a first word line disposed in a second direction above the substrate, the second direction perpendicular to the first direction, forming a first memory cell comprising a nonvolatile memory material at an intersection of the first vertical bit line and the first word line, forming a transistor above the substrate, and forming a first bit line select device coupled between the first vertical bit line and the transistor.
US09595529B2

A fuse cell circuit may include a bit line, a first fuse transistor having first and second program states, a first select transistor coupled between one terminal of the first fuse transistor and the bit line, and suitable for turning on when the first fuse transistor is selected, a second fuse transistor including one terminal coupled to the other terminal of the first fuse transistor, and having first and second program states, and a second select transistor coupled between a other terminal of the second fuse transistor and the bit line, and suitable for turning on when the second fuse transistor is selected.
US09595525B2

A semiconductor device is provided that includes an n-type field effect transistor including a plurality of vertically stacked silicon-containing nanowires located in one region of a semiconductor substrate, and a p-type field effect transistor including a plurality of vertically stacked silicon germanium alloy nanowires located in another region of a semiconductor substrate. Each vertically stacked silicon-containing nanowire of the n-type field effect transistor has a different shape than the shape of each vertically stacked silicon germanium alloy nanowire of the p-type field effect transistor.
US09595523B2

A semiconductor integrated circuit device may include a standard cell region on a surface of a substrate and a first active region on the surface of the substrate in the standard cell region, wherein the first active region has a length in a first direction. A second active region may be on the surface of the substrate in the standard cell region, the second active region may have a length in the first direction, the length of the second active region may be greater than the length of the first active region, and an axis in a second direction may intersect centers of the first and second active regions so that the first and second active regions are symmetric about the axis in the second direction. A first gate electrode may extend across the first active region in the first direction, and a second gate electrode may extend across the second active region in the first direction.
US09595522B2

A semiconductor device with bi-layer dislocation and method of fabricating the semiconductor device is disclosed. The exemplary semiconductor device and method for fabricating the semiconductor device enhance carrier mobility. The method includes providing a substrate having a gate stack. The method further includes performing a first pre-amorphous implantation process on the substrate and forming a first stress film over the substrate. The method also includes performing a first annealing process on the substrate and the first stress film. The method further includes performing a second pre-amorphous implantation process on the annealed substrate, forming a second stress film over the substrate and performing a second annealing process on the substrate and the second stress film.
US09595516B2

A semiconductor device and device arrangement including a plurality of semiconductor regions of different conductivity types and a plurality of gates which form electrically conducting paths between the semiconductor regions. The semiconductor device and device arrangement may be configured to protect against electrostatic discharge.
US09595512B2

According to one exemplary embodiment, a semiconductor package includes a substrate having lower and upper surfaces. The semiconductor package further includes at least one passive component coupled to first and second conductive pads on the upper surface of the substrate. The semiconductor package further includes at least one semiconductor device coupled to a first conductive pad on the lower surface of the substrate. The at least one semiconductor device has a first electrode for electrical and mechanical connection to a conductive pad external to the semiconductor package. The at least one semiconductor device can have a second electrode electrically and mechanically coupled to the first conductive pad on the lower surface of the substrate.
US09595509B1

Stacked microelectronic package assemblies are provided, as are methods for producing stacked microelectronic package assemblies. In one embodiment, the stacked microelectronic package assembly includes a base package layer onto which a stacked bridge device is stacked. The base package layer includes, in turn, a first microelectronic package and a second microelectronic package positioned laterally adjacent the first microelectronic package. The stacked bridge device extends over the first and second microelectronic packages. A first terminal of the stacked bridge device is soldered to or otherwise electrically joined to a first backside contact of the first microelectronic package, and a second terminal of the stacked bridge device is soldered to or otherwise electrically joined to a second backside contact of the second microelectronic package.
US09595507B2

According to one embodiment, a semiconductor device includes a laminate including a plurality of semiconductor chips and having a first width, at least part of the semiconductor chips including an electrode extending through the semiconductor chip, the semiconductor chips being stacked and connected to each other via the electrode; a silicon substrate provided on a first surface of the laminate and having a second width larger than the first width; a wiring layer provided on a second surface of the laminate; and a resin provided around the laminate.
US09595499B2

A semiconductor device includes a semiconductor layer having a first surface and a second surface, a through electrode penetrating the semiconductor layer and having a protruding portion that protrudes over the second surface of the semiconductor layer, a front-side bump disposed on the first surface of the semiconductor layer and electrically coupled to the through electrode, a passivation pattern including a first insulation pattern that surrounds a sidewall of the protruding portion of the through electrode and extends onto the second surface of the semiconductor layer and a second insulation pattern that covers the first insulation pattern and has an etch selectivity with respect to the first insulation pattern, and a back-side bump covering an end surface of the protruding portion of the through electrode and extending onto the passivation pattern.
US09595494B2

A semiconductor package according to some examples of the disclosure may include a substrate having a bridge embedded in the substrate, a first and second die coupled to the substrate, and a plurality of electrically conductive bridge interconnects in the substrate coupling the bridge to the first and second die. The plurality of electrically conductive bridge interconnects may have a first bridge contact layer directly coupled to the bridge, a first solder layer on the first bridge contact layer, a second bridge contact layer on the first solder layer, a second solder layer on the second bridge contact layer, and a die contact directly coupled to one of the first and second die where the plurality of electrically conductive bridge interconnects are embedded in the substrate.
US09595492B2

Some embodiments of the present disclosure provide a semiconductive device. The semiconductive device includes a first conductive layer and a second conductive layer above the first conductive layer. The second conductive layer includes a first portion and a second portion protruding from the first portion. A via structure is under the second conductive layer and on top of the first conductive layer. The via structure is substantially aligned vertically with the second portion.
US09595491B2

An apparatus for a manufacturing semiconductor device including a plate member and a joint member. The apparatus includes a plate-type tool having the plate member mounted thereon, a first fixing tool and a second fixing tool having an inclined surface for abutting an upper edge of an end part in a width direction of plate member. The second fixing tool is fixed onto the plate-type tool adjacent to the end part. An ultrasonic horn applies ultrasonic vibration in the width direction of plate member while pressing the joint member toward the plate member.
US09595484B2

In a power converter, a plurality of semiconductor devices and a plurality of cooling plates are stacked. The plurality of semiconductor devices includes a first-first sealed semiconductor device, a second-first sealed semiconductor device, and a plurality of second sealed semiconductor devices. The first-first sealed semiconductor device has a first high potential side terminal, and a first low potential side terminal. The second-first sealed semiconductor device has a second high potential side terminal, and a second low potential side terminal. When viewed along a stacking direction, the first high potential side terminal is disposed to overlap with the second low potential side terminal.
US09595478B2

Process of using a dummy gate as an interconnection and a method of manufacturing the same are disclosed. Embodiments include forming on a semiconductor substrate dummy gate structures at cell boundaries, each dummy gate structure including a set of sidewall spacers and a cap disposed between the sidewall spacers; removing a first sidewall spacer or at least a portion of a first cap on a first side of a first dummy gate structure and forming a first gate contact trench over the first dummy gate structure; and filling the first gate contact trench with a metal to form a first gate contact.
US09595476B2

A semiconductor device includes first and second fin-shaped semiconductor layers on a substrate. First and second pillar-shaped semiconductor layers reside on the first and second fin-shaped semiconductor layers, respectively, where a width of the bottom of the first and second pillar-shaped semiconductors is equal to a width of the top of the first and second fin-shaped semiconductor layers, respectively. A gate insulating film and metal gate electrode are around underlying gate insulating layers on each fin-shaped semiconductor layer. A metal gate line is connected to the metal gate electrodes and extends in a direction perpendicular to the first and second fin-shaped semiconductor layers. Contacts reside on the upper portion of diffusion layers in upper portions of the first and second pillar-shaped semiconductor layers and are directly connected to the diffusion layers.
US09595475B2

A method for fabricating a semiconductor device having a multi-stage fin profile includes providing a substrate and forming a first spacer having a first spacer width over the substrate. The first spacer masks a first portion of the substrate during a first etch process. By way of example, the first etch process is performed on the substrate to form a first-stage fin region, where a width of the first-stage fin region is substantially equal to about the first spacer width. A second spacer having a second spacer width is formed over the substrate, where the second spacer and the first-stage fin region mask a second portion of the substrate during a second etch process. In some examples, the second etch process is performed on the substrate to form a second-stage fin region, where a width of the second-stage fin region is greater than the width of the first-stage fin region.
US09595474B2

A die stack comprises a first integrated circuit (IC) die having at least a first device comprising a first source, a first drain and a first gate electrode above a first channel region between the first source and the first drain. A second IC die has at least a second device comprising a second source, a second drain and a second gate electrode above a second channel region between the second source and the second drain. The second gate electrode is connected to the first gate electrode by a path including a first through substrate via (TSV), the second drain connected to the first source by a path including a second TSV.
US09595471B2

Conductive element structures and methods of manufacture thereof are disclosed. In some embodiments, a method of forming a conductive element in an insulating layer includes: forming a recess in a metal layer disposed over the insulating layer; selectively forming a metal liner on a sidewall of the recess; and etching a via in the insulating layer using the metal layer and the metal liner as a mask.
US09595459B2

A method and apparatus are provided for treating a substrate. The substrate is positioned on a support in a thermal treatment chamber. Electromagnetic radiation is directed toward the substrate to anneal a portion of the substrate. Other electromagnetic radiation is directed toward the substrate to preheat a portion of the substrate. The preheating reduces thermal stresses at the boundary between the preheat region and the anneal region. Any number of anneal and preheat regions are contemplated, with varying shapes and temperature profiles, as needed for specific embodiments. Any convenient source of electromagnetic radiation may be used, such as lasers, heat lamps, white light lamps, or flash lamps.
US09595453B2

The present disclosure relates to a chip package method and a package assembly. A metal plate is micro-etched to form trenches having a predetermined depth. A metallic conductor is formed as a leadframe by filling the trenches with a material having relatively small adhesion with the metal plate. In such manner, the metal plate can be peeled off from a package body after the chip is electrically coupled to the metallic conductor and encapsulated by a molding process. A bottom of the metallic conductor is exposed from the package body. A chip package is thus completed. It simplifies a manufacture process for forming a chip package, reduces manufacture cost, and increases reliability of the chip package.
US09595452B2

A method for selectively etching silicon oxide is provided. A surface reaction phase is provided comprising flowing a surface reaction gas comprising hydrogen, nitrogen and fluorine containing components to form silicon oxide into a compound comprising silicon, hydrogen, nitrogen, and fluorine, forming the surface reaction gas into a plasma, and stopping the flow of the surface reaction gas. The surface is wet treated to remove the compound.
US09595450B2

A method of forming an integrated circuit device includes forming dummy gates over a semiconductor substrate, depositing a first dielectric layer over the dummy gates, chemical mechanical polishing to recede the first dielectric layer to the height of the dummy gates, etching to recess the first dielectric layer below the height of the gates, depositing one or more additional dielectric layers over the first dielectric layer, and chemical mechanical polishing to recede the one or more additional dielectric layers to the height of the gates. The method provides integrated circuit devices having metal gate electrodes and an inter-level dielectric at the gate level that includes a capping layer. The capping layer resists etching and preserves the gate height through a replacement gate process.
US09595445B2

A charge storage trench structure is provided underneath a body region of a field effect transistor to store electrical charges in a region spaced from the p-n junctions between the body region and the source and drain regions of a field effect transistor. The charge storage trench structure can be embedded in a dielectric material layer, and a semiconductor fin can be formed by attaching a semiconductor material layer to the top surface of the charge storage trench structure and by patterning the semiconductor material layer. The field effect transistor is formed such that the charge storage trench structure contacts a bottom surface of the body region of the field effect transistor, while not contacting any of the source and drain regions. The electrical charges stored in the charge storage trench structure are physically spaced from the p-n junctions, and are less prone to leakage through the p-n junctions.
US09595444B2

A method of forming a NAND flash memory includes anisotropically etching trenches of a gate stack down to an intermediate level in a floating gate polysilicon layer, leaving remaining portions of the floating gate polysilicon over the gate dielectric layer. Subsequently, forming a protective layer along exposed sides of the trenches. Then, electrically separating individual floating gates by a selective process that is directed to the remaining portions of the floating gate polysilicon layer exposed by trenches.
US09595443B2

The invention relates to integrated circuit fabrication, and more particularly to a metal gate structure. An exemplary structure for a CMOS semiconductor device comprises a substrate comprising an isolation region surrounding and separating a P-active region and an N-active region; a P-metal gate electrode over the P-active region and extending over the isolation region, wherein the P-metal gate electrode comprises a P-work function metal and an oxygen-containing TiN layer between the P-work function metal and substrate; and an N-metal gate electrode over the N-active region and extending over the isolation region, wherein the N-metal gate electrode comprises an N-work function metal and a nitrogen-rich TiN layer between the N-work function metal and substrate, wherein the nitrogen-rich TiN layer connects to the oxygen-containing TiN layer over the isolation region.
US09595442B2

A method for manufacturing a semiconductor structure is provided. The method includes implanting a first type of dopants in a first region and a second region of a substrate and implanting a second type of dopants in the second region of the substrate. The method includes forming a material layer over the first region and the second region of the substrate and patterning the material layer, the first region of the substrate, and the second region of the substrate to form a first fin structure and a second fin structure The method includes forming a gate structure across the first fin structure and the second fin structure.
US09595437B2

A method for forming a silicon layer using a liquid silane compound is described. The method includes the steps of: forming a first layer on a substrate, preferably a flexible substrate, the first layer having a (poly)silane; and, irradiating with light having one or more wavelength within the range between 200 and 400 nm for transforming the polysilane in silicon, preferably amorphous silicon or polysilicon.
US09595436B2

Embodiments described herein provide methods and apparatus for forming graphitic carbon such as graphene on a substrate. The method includes providing a precursor comprising a linear conjugated hydrocarbon, depositing a hydrocarbon layer from the precursor on the substrate, and forming graphene from the hydrocarbon layer by applying energy to the substrate. The precursor may include template molecules such as polynuclear aromatics, and may be deposited on the substrate by spinning on, by spraying, by flowing, by dipping, or by condensing. The energy may be applied as radiant energy, thermal energy, or plasma energy.
US09595435B2

To form an oxide semiconductor film with a low density of localized levels. To improve electric characteristics of a semiconductor device including the oxide semiconductor. After oxygen is added to an oxide film containing In or Ga in contact with an oxide semiconductor film functioning as a channel, heat treatment is performed to make oxygen in the oxide film containing In or Ga transfer to the oxide semiconductor film functioning as a channel, so that the amount of oxygen vacancies in the oxide semiconductor film is reduced. Further, an oxide film containing In or Ga is formed, oxygen is added to the oxide film, an oxide semiconductor film is formed over the oxide film, and then heat treatment is performed.
US09595429B2

A mass spectrometry method includes a step of atomizing liquid including a sample using an ultrasonic transducer; a step of transferring the atomized liquid; a step of generating ions from the transferred liquid using a DART ion source; and a step of analyzing a mass spectrometry by introducing the generated ions into a mass spectrometer.
US09595428B2

A sampling probe, system and analysis method is disclosed. The sampling probe includes a tube having at least a first bore, a second bore, a first end, and a tapered second end; a first capillary partially disposed within the first bore, at least a portion of the first capillary extending from the first end of the tube; a second capillary partially disposed within the second bore, the second capillary having a portion with a free tapered end which extends from the first end of the tube; and wherein an end of the first capillary and an end of the second capillary converge at a junction in the tapered second end of the tube.
US09595426B2

In estimating a structural formula of an unknown substance produced through partial structural change of an original substance having a known structure caused by metabolism or the like, structural change is considered in two stages, the elimination of a partial structure and the addition of another partial structure. First, an additional partial structure is collected as known information in addition to an MSn spectrum of the unknown substance and a structural formula of the original substance. A structural formula at the time when a partial structure is eliminated from the original substance is estimated, and a structural formula of each of product ions is estimated. The structural formula of the unknown substance is determined by estimating a structure that can produce the candidates for structural formulas of the product ions by dissociation.
US09595425B2

An antenna, a dielectric window, a plasma processing apparatus and a plasma processing method are capable of improving uniformity of a substrate surface processing amount in the surface of the substrate. The antenna includes the dielectric window 16; and a slot plate 20, provided on one side of the dielectric window 16, having a plurality of slots 133. The dielectric window 16 has a flat surface 146 surrounded by a ring-shaped first recess; and a plurality of second recesses 153 formed on the flat surface 146 so as to surround a center of the flat surface 146. Here, the flat surface 146 is formed on the other side of the dielectric window 16. When viewed from a thickness direction of the slot plate, a center of each second recess 153 is located within each slot 133 of the slot plate.
US09595419B1

The present application discloses methods, systems and devices for using charged particle beam tools to pattern and inspect a substrate. The inventors have discovered that it is highly advantageous to use patterns generated using the Hadamard transform as alignment and registration marks (Hadamard targets) for multiple-column charged particle beam lithography and inspection tools. Further, superior substrate alignment and layer-to-layer pattern registration accuracy can be achieved using Hadamard targets patterned in edge-proximal portions of the substrate that are typically stripped bare of resist prior to lithography, in addition to Hadamard targets patterned in inner substrate portions. High-order Hadamard targets can also be patterned and imaged to obtain superior column performance metrics for applications such as super-rapid beam calibration DOE, column matching, and column performance tracking. Superior alignment and registration, and column parameter optimization, allow significant yield gains.
US09595403B2

A trip assembly is for an electrical switching apparatus. The electrical switching apparatus has a housing, an electrical communication assembly coupled to the housing, separable contacts enclosed by the housing, and an operating mechanism for opening and closing the separable contacts. The trip assembly includes an actuating element structured to be coupled to the housing and structured to be electrically connected to the electrical communication assembly; and an indication assembly cooperating with the actuating element in order to electrically communicate a circuit status to the electrical communication assembly.
US09595389B2

A film capacitor includes a first electrode layer, a second electrode layer, and a dielectric film disposed between the first and second electrode layers. The dielectric film mainly contains a styrene polymer having a syndiotactic structure. The first electrode layer includes first small electrode segments and a first fuse which interconnects the first small electrode segments. A value obtained by dividing an area of each of the plurality of first small electrode segments by the third power of a thickness of the dielectric film is not smaller than 0.4×1013/m and not larger than 5.0×1013/m. The film capacitor has a high withstanding voltage.
US09595386B2

A multilayer electronic component is disclosed with a body having a thickness (T) and a width (W) satisfying the equation T/W>1.0, an upper portion of the body including a first and second internal electrodes with an average width of M1 and a lower portion of the body including a first and second internal electrodes with an average width of M2 satisfying M1>M2.
US09595384B2

A coil substrate includes a substrate, a coil-shaped wiring provided on one surface of the substrate, the coil-shaped wiring including adjacent parts provided adjacent to each other, and an insulating layer formed between the adjacent parts of the coil-shaped wiring. The coil-shaped wiring includes a first wiring, and a second wiring that is layered on the first wiring and has a thickness greater than a thickness of the first wiring. A space is provided between a side surface of the first wiring and the insulating layer. The second wiring fills the space and covers the first wiring. Both side surfaces of the second wiring contact the insulating layer.
US09595376B2

A non-oriented electrical steel sheet comprising, Si: not less than 1.0 mass % nor more than 3.5 mass %, Al: not less than 0.1 mass % nor more than 3.0 mass %, Ti: not less than 0.001 mass % nor more than 0.01 mass %, Bi: not less than 0.001 mass % nor more than 0.01 mass %, wherein Expression (1) is satisfied when a Ti content (mass %) is represented as [Ti] and a Bi content (mass %) is represented as [Bi]: [Ti]≦0.8×[Bi]+0.002 . . . (1).
US09595374B2

The invention relates to a use of a polymer composition for producing an insulation layer of an AC power cable with and to an AC cable surrounded by at least an insulating layer comprising said polymer composition.
US09595368B2

A cable assembly includes a conductor and a self-cleaning layer that surrounds the conductor and includes one or more of a photocatalyst and an electrocatalyst. Overhead high voltage electricity transmission lines are formed from these cable assemblies. Methods of reducing surface buildup on a cable are also provided.
US09595352B2

An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules each having a size less than a total size of the memory. The controller is configured to process a plurality of I/O requests to blocks of the memory that are not marked as bad on a block list. The controller is configured to track a plurality of bad blocks of the memory. The controller is configured to perform a plurality of scans on the memory. The scans are configured to (a) identify the bad blocks, and (b) mark the bad blocks as bad on the block list.
US09595345B2

Techniques are provided for efficiently performing programming operations in a memory device. In particular, power consumption is reduced in sensing circuitry by avoiding pre-charging of bit lines for certain memory cells at certain times during a programming operation. One approach uses knowledge of the different phases of a programming operation to reduce the number of unnecessary bit line pre-charges. For example, during the lower program loop numbers of a programming operation, bit line pre-charging may occur for lower data states but not for higher data states. Similarly, during the higher program loop numbers, bit line pre-charging may occur for higher data states but not for lower data states. In another approach, which may or may not incorporate knowledge of the different phases of a programming operation, the setting of the bit line pre-charge can be updated at least once after it is initially set in the verify portion.
US09595342B2

Techniques are provided for periodically monitoring and adjusting the threshold voltage levels of memory cells in a charge-trapping memory device. When a criterion is met, such as based on the passage of a specified time period, the memory cells are read to classify them into different subsets according to an amount of downshift in threshold voltage (Vth). Two or more subsets can be used per data state. A subset can also comprise cells which are corrected using Error Correction Code (ECC) decoding. The subsets of memory cells are refresh programmed, without being erased, in which a Vth upshift is provided in proportion to the Vth downshift. The refresh programming can use a fixed or adaptive number of program pulses per subset. Some cells will have no detectable Vth downshift or a minor amount of Vth downshift which can be ignored. These cells need not be refresh programmed.
US09595340B2

A nonvolatile memory device comprises a cell array including a memory cell. The nonvolatile memory device also includes a reference signal generator configured to generate a reference current for reading data stored in the memory cell. The reference signal generator includes a first circuit coupled to a current summation node and having a reference cell. The first circuit is configured to generate a first current that flows between drain and source terminals of a transistor in the reference cell. The reference signal generator also includes a second circuit coupled to the current summation node and configured to generate a second current that is a temperature-dependent current. The current summation node is configured to combine the first and second currents to generate the reference current that tracks a temperature trend of a current flowing through the memory cell.
US09595333B2

According to example embodiments, a nonvolatile memory device includes a plurality of cell strings on a horizontal semiconductor layer. Each of the cell strings including a plurality of memory cells stacked in a direction perpendicular to the horizontal semiconductor layer. According to example embodiments, a programming method of the nonvolatile memory device includes setting up bitlines corresponding the cell strings, setting up a plurality of string select lines connected to the cell strings, and applying a negative voltage lower to a ground select line. The ground select line is connected to a plurality of ground select transistors between the memory cells and the semiconductor layer. The string select lines extend in a direction intersecting the bitlines. The negative voltage is lower than a ground voltage.
US09595328B2

A state-changeable device includes a first and a second particle arranged in proximity to each other; and a coupling material between the first and the second particle; wherein the first and the second particle are adapted to provide a charge carrier distribution such that surface plasmon polaritons (SPP) occur; the coupling material is adapted to exhibit a variable conductivity in response to a trigger signal thereby changing an electro-optical coupling between the first and the second particle; and the first and the second particle are arranged in proximity to each other such that a first SPP configuration corresponds to a first electro-optical coupling between the first and the second particle and a second SPP configuration corresponds to a second electro-optical coupling between the first and the second particle.
US09595324B1

According to an embodiment, a semiconductor memory device comprises: a first wiring line; a memory string connected to this first wiring line; and a plurality of second wiring lines connected to this memory string. In addition, this memory string comprises: a first semiconductor layer connected to the first wiring line; a plurality of second semiconductor layers connected to this first semiconductor layer; and a variable resistance element connected between this second semiconductor layer and the second wiring line. Moreover, of the first semiconductor layer and the plurality of second semiconductor layers, one includes a semiconductor of a first conductivity type, and the other includes a semiconductor of a second conductivity type.
US09595322B2

A storage device, apparatus, and method to write and/or read data from such storage device. The storage device, comprises a channel controller and phase change memory integrated circuits (PCM ICs) arranged in sub-channels, wherein each of the sub-channels comprises several PCM ICs connected by at least one data bus line, which at least one data bus line connects to the channel controller. The channel controller is configured to write data to and/or read data from the PCM ICs according to a matrix configuration of PCM ICs, wherein: a number of columns of the matrix configuration respectively corresponds to a number of the sub-channels, the sub-channels forming a channel, and a number of rows of the matrix configuration respectively corresponds to a number of sub-banks, the sub-banks forming a bank, wherein each of the sub-banks comprises PCM ICs that belong, each, to distinct sub-channels of the sub-channels.
US09595318B2

Apparatuses, systems, methods, and computer program products are disclosed for reduced level cell solid-state storage. A method includes determining that an erase block of a non-volatile storage device is to operate in a reduced level cell (RLC) mode. The non-volatile storage device may be configured to store at least three bits of data per storage cell. A method includes instructing the non-volatile storage device to program first and second pages of the erase block with data. A method includes instructing the non-volatile storage device to program a third page of the erase block with a predefined data pattern. Programming of a predefined data pattern may be configured to adjust which abodes of the erase block are available to represent stored user data values.
US09595315B2

A semiconductor memory device includes a bit line sense amplifier, a first column select gate, and a second column select gate. The bit line sense amplifier senses an electric potential difference between a bit line and a complementary bit line during a sensing operation for memory cells. The first column select gate transfers an electric potential on the bit line to a local sense amplifier based on a column select signal. The second column select gate transfers an electric potential on the complementary bit line to the local sense amplifier based on the column select signal. The first and second column select gates have different current drive abilities to compensate a difference in bit line interconnection resistance.
US09595314B2

During a command/address calibration mode, a memory controller may transmit multiple cycles of test patterns as signals to a memory device. Each cycle of test pattern signals may be transmitted at an adjusted relative phase with respect to a clock also transmitted to the memory device. The memory device may input the test pattern signals at a timing determined by the clock, such as rising and/or falling edges of the clock. The test pattern as input by the memory device may be sent to the memory controller to determine if the test pattern was successfully transmitted to the memory device during the cycle. Multiple cycles of test pattern transmissions are evaluated to determine a relative phase of command/address signals with respect to the clock for transmission during operation of the system.
US09595308B1

Circuitry and methods are disclosed for accurately measuring a latency of a data path through multiple FIFO buffers on separate semiconductor dies. A base latency of each FIFO may be measured by measuring an average occupancy of the FIFO. The base latency of each FIFO may then be adjusted using quantities measured using the circuitry and methods disclosed herein. These quantities may include: the phase delay difference between FIFO read and write clocks; and the insertion delay for the FIFO read clock. Furthermore, an insertion delay difference of the sampling clock between the separate dies may be measured and used to adjust these quantities. Other embodiments and features are also disclosed.
US09595303B2

Apparatuses and methods for compensating for source voltage is described. An example apparatus includes a source coupled to a memory cell and a read-write circuit coupled to the memory cell. The apparatus further includes a sense current generator coupled to a node of the source and to the read-write circuit, the sense current generator configured to control provision of a sense current by the read-write circuit responsive to a voltage of the node of the source.
US09595299B2

To synchronize sound information with corresponding picture information for digital cinema compositions at different frame rates in a play list during play out of the digital cinema compositions, associated audio latency settings are first established for the corresponding picture information of the digital cinema compositions in the play list in accordance with the digital cinema composition frame rates. The timing between the sound information and the picture information is then adjusted during play out of the digital cinema compositions in accordance with the associated audio latency settings for the corresponding digital cinema composition frame rates.
US09595297B2

To allow a better coordination between an image creation artist such as a movie director of photography and the final viewer (via the display and its built-in image processing), we describe method of adding image defining information to an input image signal (I), comprising: —showing the input image (I) to a human operator; receiving via a user interface (303, 308) descriptive data (D) from the human operator, the descriptive data (D) including at least luminance values and/or geometrical shape information on the one hand, and a regime descriptor (rd) on the other hand; encoding into an output description data signal (DDO), relatable to an output image signal (O) based upon the input image signal (I), of the descriptive data (D) in a technical format standardized to be intended for use by a receiving display to control its image processing for changing the color properties of its rendered images.
US09595294B2

The disclosure is generally directed to methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures and their applications on mobile, embedded, and other computing devices and applications.
US09595293B2

Embodiments of the invention include a subtitling format encompassing elements of enhanced syntax and semantic to provide improved animation capabilities. The disclosed elements improve subtitle performance without stressing the available subtitle bitrate. This will become essential for authoring content of high-end HDTV subtitles in pre-recorded format, which can be broadcast or stored on high capacity optical media, e.g. the Blue-ray Disc. Embodiments of the invention include abilities for improved authoring possibilities for the content production to animate subtitles. For subtitles that are separate from AV material, a method includes using one or more superimposed subtitle layers, and displaying only a selected part of the transferred subtitles at a time. Further, colors of a selected part of the displayed subtitles may be modified, e.g. highlighted.
US09595292B2

An image processing apparatus includes a specifying unit and a processing unit. The specifying unit specifies an editing position in moving image data contained in a moving image file. The moving image file includes a first moving image file recorded in response to a plurality of recording instructions and a second moving image file recorded in response to a single recording instruction. The specifying unit changes the editing position to any positions corresponding to connection positions of the plurality of moving image data pieces according to a predetermined instruction when specifying the editing position in the first moving image file, and changes the editing position while using a predetermine number of frames in the moving image data contained in the second moving image file as a unit therefor according to the predetermined instruction when specifying the editing position in the second moving image file. The processing unit performs editing processing.
US09595287B2

A recording and reproducing apparatus according to the present disclosure includes a first optical pickup configured to record information on either a land track and a groove track, with respect to a recording medium that is able to be recorded in the land track and the groove track, a second optical pickup configured to record information on a track different from a track recorded by the first optical pickup, and a controller configured to cause the first optical pickup to record information if tracks of both sides of a track that the first optical pickup follows are recorded, and to cause the second optical pickup to record information if tracks of both sides of a track that the second optical pickup follows are recorded.
US09595278B1

A test track is written to a recording medium and includes a repeated series of reference patterns. The reference patterns each include a first portion with a high frequency pure tone and a second portion with a higher frequency component. A length of the first portion is greater than a length of the second portion. The series of reference patterns are read to determine first and second harmonic amplitudes, and a head-to-media clearance is determined based on the first and second amplitudes at first and second harmonic frequencies.
US09595277B2

Method and apparatus for controlling the fly height of a transducer. In some embodiments, a data pattern is written to a rotating data recording surface using a transducer having a write element, a read element and a thermal assist energy source. A first protrusion distance for the read element induced by operation of the energy source is determined responsive to first and second readback amplitudes obtained from the data pattern using different first and second power levels applied to the energy source. A second protrusion distance for the write element induced by the energy source is determined responsive to the first protrusion distance.
US09595273B1

A shingle magnetic write apparatus is described. The shingle magnetic write apparatus includes a pole, a side gap, a write gap, a top shield and side shield(s). The pole has a pole tip region including a top wider than a bottom, and sides. The sides are at a sidewall angle from a down track direction. The write gap is adjacent to the pole top and between the top shield and the pole top. The side shield(s) are magnetically connected with the top shield and extend past the bottom of the pole. The side gap is between the side shield(s) and the pole. The side shield(s) have pole-facing surface(s) not more than a side shield angle from the down track direction. The side shield angle is less than the sidewall angle. The side gap width increases from the top near the gap to the bottom near the bottom of the pole.
US09595271B2

A computer system executing a computer audio application such as video conferencing applies audio detection and speech recognition to an input audio stream to generate respective audio detection and speech recognition signals. A function is applied to the audio detection and speech recognition signals to generate a non-speech audio detection signal identifying presence of non-speech audio in the input audio stream when the audio detection signal is asserted and the speech recognition signal is not asserted. A control or indication action is performed in the computer system based on assertion of the non-speech audio detection signal.
US09595262B2

An encoding concept which is linear prediction based and uses spectral domain noise shaping is rendered less complex at a comparable coding efficiency in terms of, for example, rate/distortion ratio, by using the spectral decomposition of the audio input signal into a spectrogram having a sequence of spectra for both linear prediction coefficient computation as well as spectral domain shaping based on the linear prediction coefficients. The coding efficiency may remain even if such a lapped transform is used for the spectral decomposition which causes aliasing and necessitates time aliasing cancellation such as critically sampled lapped transforms such as an MDCT.
US09595256B2

A singing synthesis section for generating singing by integrating into one singing a plurality of vocals sung by a singer a plurality of times or vocals of which parts that he/she does not like are sung again. A music audio signal playback section plays back the music audio signal from a signal portion or its immediately preceding signal corresponding to a character in the lyrics when the character displayed on the display screen is selected by a character selecting section. An estimation and analysis data storing section automatically aligns the lyrics with the vocal, decomposes the vocal into three elements, pitch, power, and timber, and stores them. A data selecting section allows the user to select each of the three elements for respective time periods of phonemes. The data editing section modifies the time periods of the three elements in alignment with the modified time periods of the phonemes.
US09595249B2

An electronic signal processor for processing signals includes a complex first filter, one or more gain stages and a second filter. The first filter is characterized by a frequency response curve that includes multiple corner frequencies, with some corner frequencies being user selectable. The first filter also has at least two user-preset gain levels which may be alternately selected by a switch. Lower frequency signals are processed by the first filter with at least 12 db/octave slope, and preferably with 18 db/octave slope to minimize intermodulation distortion products by subsequent amplification in the gain stages. A second filter provides further filtering and amplitude control. The signal processor is particularly suited for processing audio frequency signals.
US09595246B2

An adjustable valve for a musical instrument, such as a trumpet, allows valve alignment to be adjusted without removing the valve from the instrument. The adjustable valve fits and looks like a standard valve. Rotation of a finger button of the valve causes an upper portion of an adjustable stem to rotate with respect to a lower portion of the adjustable stem that is threadably coupled to the upper portion, resulting in control over the length of the adjustable stem. Increasing or decreasing the length of the adjustable stem changes the alignment of the valve piston within the valve tube. Control over piston alignment is achieved by rotating the finger button, and thus is achieved without the need to remove the valve from the instrument.
US09595244B2

A stringed musical instrument includes a string which, when vibrated, produces sound. Both ends of the vibrating portion of the string touch glass.
US09595237B2

Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable electronic device with a separate head-mounted device (e.g., temporarily integrates the separate devices into a single unit) are disclosed. The portable electronic may be physically coupled to the head-mounted device such that the portable electronic device can be worn on the user's head. The portable electronic device may be operatively coupled to the head-mounted device such that the portable electronic device and head mounted device can communicate and operate with one another. Each device may be allowed to extend its features and/or services to the other device for the purpose of enhancing, increasing and/or eliminating redundant functions between the head-mounted device and the portable electronic device.
US09595235B2

A scan driving circuit includes a pull controlling module for generating scan level signal based on transferring signals from the previous one stage and from the previous two stage, a pull-up module, a pull-down module, a pull-down holding module, a transferring module, a first bootstrap capacitor, a constant low voltage level source, and a second bootstrap capacitor for pulling up the scan level signal through the transferring signal from the previous one stage. The present invention upgrades a reliability of the scan driving circuit.
US09595223B2

The embodiments of the present disclosure provide a pixel driving circuit and a driving method thereof, an array substrate and a display apparatus, which is able to avoid an influence on a driving current of an active light emitting device caused by a drift in a threshold voltage of a driving transistor. The pixel driving circuit comprises a data line, a first scan line, a second scan line, a signal controlling line, a light emitting device, a storage capacitor, a driving transistor, a first switch transistor, a second switch transistor, a third switch transistor, a fourth switch transistor and a fifth switch transistor. The embodiments of the present disclosure may be applied to a display manufacture.
US09595217B2

A trace to be coupled to an input of a receiver, the trace including: a plurality of first portions; and a plurality of second portions alternately coupled in series with the first portions, the second portions having a width that is different from that of the first portions.
US09595216B2

A display apparatus and a power providing method performed by the display apparatus including a panel that operates in a normal mode or a low power display mode; a power supplying unit that outputs a first high voltage and a first low voltage to the panel in the normal mode, wherein the first high voltage and the first low voltage are first power voltages; and a driving integrated circuit that selectively receives a plurality of input voltages according to a display mode, and that outputs a second high voltage and a second low voltage to the panel in the low power display mode, wherein the second high voltage and the second low voltage are second power voltages.
US09595211B2

Provided is a shielding label comprising: a shield layer; a cover layer disposed on a first side of the shield layer, and a removable adhesive layer disposed on at least a portion of a second side of the shield layer, wherein the shield layer provides electro-magnetic shielding characteristics so as to prevent the exchange of data between an RFID article adjacent the shielding label and an external device when the component is located in the read range of the external device.
US09595208B2

Surgical trauma training simulator system including replaceable trauma module structured to mimic a portion of human anatomy and, in particular, a prosthetic anatomical structure containing a periorbital structure that includes an eye-lid and an eye globe in cooperation with a drive mechanism. The system is structured to provide, in operation, an event-driven surgical gesture recognition-based tracking of the simulation of the surgical procedure by the trainee and, in absence of expert trainer, provide visual feedback comparing the tracked simulation with correct sequence of steps of such procedure.
US09595201B2

A wireless mobile training device has a microprocessor, a first switch, a microphone, and a speaker. The microprocessor generates a first control signal to induce the speaker to emit a first audible instruction requesting a training program identifier. The microphone generates a first input signal corresponding to a received audible training program identifier. The microprocessor generates a second control signal to induce the speaker to emit a second audible instruction associated with a predetermined training program name, if the received audible training program identifier corresponds to the predetermined training program identifier. The microprocessor determines a first time interval for completing a first user task associated with the second audible instruction based on second and third input signals from either the first switch or the microphone.
US09595198B2

An unmanned aerial system (UAS) position reporting system may include an air traffic control reporting system (ATC-RS) coupled with a ground control station (GCS) of a UAS and at least one network-connected remote terminal. The ATC-RS may include an automatic dependent surveillance broadcast (ADS-B) and traffic information services broadcast (TIS-B) transceiver and one or more telecommunications modems. The ATC-RS may receive position data of at least one UAS in an airspace from the GCS and the at least one network-connected remote terminal and selectively communicate the position of the at least one UAS in the airspace to a civilian air traffic control center (ATC), to a military command and control (C2) communication center, or to both through the ADS-B and TIS-B transceiver. The ATC-RS may display the position of the at least one UAS in the airspace on a display screen coupled with the ATC-RS.
US09595195B2

Electronic equipment in vehicles may transmit and receive wireless messages. Each wireless message that is transmitted by a transmitter may include information on the vehicle from which it is being transmitted, information on the location of the transmitter within the vehicle, and other vehicle status information. Receiving equipment in vehicles may be used to receive the transmitted messages. Received signal strength indicator information may be associated with the transmitted messages. Using the received signal strength indicator information and information on the locations of the transmitters within the vehicles in which the transmitters are installed, equipment in a receiving vehicle may determine locations for nearby vehicles. Alerts may be presented to a driver of a vehicle and other suitable actions may be taken based on the locations of nearby vehicles, vehicle type information, and other information regarding traffic in the vicinity of the driver.
US09595192B1

The traffic violation detection system includes a series of smart road studs embedded in the roadway acting as sensors for vehicles moving in the prohibited manner. The road studs have a refraction surface on their upper surfaces for reflecting light to a solar panel, or may have the solar panel without the refraction surface. When the road studs initially sense a violating moving vehicle, an alert is sounded to warn the driver. If the vehicle continues to move in violation, a camera system is activated. The camera system includes solar panels, a camera lens, a light emitting flash mechanism, a distance IR sensor, and controls, all positioned on top of a vertically movable, hydraulic cylinder. The camera assembly is normally hidden underground but will rise to record images when activated by the road stud system. The images are sent to a central monitoring unit in a traffic monitoring building.
US09595190B2

A method has steps for dividing a controlled roadway into virtual moving packets with characteristics of being spaced apart by a specific distance and moving at a controlled speed on the roadway, by a master computer coupled to sensors and actuators of the controlled roadway, managing vehicles traveling on the controlled roadway to enter, leave and occupy individual ones of the virtual packets, through communication by the master computer with on-board computers in individual ones of the vehicles, and adjusting virtual packet size and spacing during operation, causing vehicles occupying the spaces of the virtual packets to readjust position relative to one another according to the size and spacing adjustment of the packets by the master computer.
US09595189B2

Adjustment values, including a station stop time or a departure interval, are set for each vehicle. Next, the set adjustment values and a traveling pattern are used to calculate the power consumption by and regenerative power from each vehicle when in operation for each time point. Next, the total vehicle power at each time point is calculated by subtracting the total regenerative power from braking vehicles from the total power consumption by powering vehicles one a per time point basis. Next, a positive value or a negative value is extracted from the total vehicle power at each time point. Next, an evaluation value is calculated using the absolute value of the total of the extracted values. Next, adjustment values that produce the smaller evaluation value are identified.
US09595175B1

A portable door alarm including a front component connected to a rear component by a connecting component, the connecting component configured to be positioned at an edge of a door such as between a floor and a bottom edge of a door to which the alarm is associated so that the front component is positioned on a first side of the door and the rear component is positioned on an opposite side of the door, the rear component including an optical motion sensor configured to detect movement of the door. In one aspect the alarm is configured to fit upon a bottom edge of the door and to slide with the door as the door is opened or closed. In other aspects the front component includes an indicator and the rear component may include a variety of electrical components for various operational features. Various methods of operation are also provided.
US09595172B2

A data glove for generating tactile feedback at a finger upon interaction of the finger with an interaction element on an infrared touchscreen includes receiving elements for receiving the fingers of an operator and stimulators for generating tactile feedback attached on the finger-receiving elements. The date glove also includes elements for identifying the finger interacting with the infrared touchscreen and a signal generator for exciting the stimulator of the interacting finger upon successful actuation of an interaction element on the infrared touchscreen.
US09595169B2

In various embodiments, players may compete in a gaming context.
US09595168B2

A game platform can distinguishes between users in different jurisdictions, can offer eligible players the choice of playing games with the opportunity to enter sweepstakes for monetary and non-monetary rewards, and allows heterogeneous users—those eligible as well as ineligible for monetary reward—to participate in game activity as part of teams.
US09595167B2

A gaming system includes one or more controllers and one or more memory devices storing instructions that, when executed by at least one of the one or more controllers, cause the gaming system to initiate a wagering game to be played via a gaming machine and in response to a pause event, temporarily pause the wagering game-in-progress, prior to revealing a final outcome of the wagering game. While the game-in-progress is paused, the one or more controllers allow the gaining machine to participate in a community event along with a plurality of other gaming machines and in response to an end-pause event associated with the community event, reinstate the paused game-in-progress at the gaming machine.
US09595160B2

A wagering game community environment is described herein. In some embodiments, the environment includes a community server to provide services for a wagering game community. In some embodiments, the community server comprises a communications controller configured to receive communications from community terminals and to send the communications to wagering game machines. In some embodiments, the community server also includes a promotions controller configured to award promotional material to members of the virtual community based on their use of the community terminals, the promotional material being for use in wagering games available on the wagering game machines.
US09595159B2

A system and method for providing multiple synchronous games for multiple plays from a live table game located in a casino includes a physical game table, a physical game system for playing a live table game in connection with the physical game table to generate a single live game data sequence by a live dealer operating the physical game system, a game server to receive the single live game data sequence and generate multiple synchronous games from the single live game data sequence, and one or more electronic gaming terminals in communication with the game server, each of the one or more electronic gaming terminals having a display to display the multiple synchronous games and an input mechanism to input one or more wagers on the multiple synchronous games. The game server is configured to receive the one or more wagers on the multiple synchronous games from the one or more electronic game terminals, to provide the multiple synchronous games to the one or more electronic gaming terminals synchronously, to determine results of the multiple synchronous games, to resolve the one or more wagers on the multiple synchronous games synchronously from the one or more electronic game terminals, and to payout rewards on the multiple synchronous games to the one or more electronic game terminals.
US09595149B2

An electronic key for a security system including an access control system and/or driving authorization control system, for a motor vehicle, with a housing within which electronics for wireless communication with the security system are disposed. The key further includes a holding compartment formed in the housing, wherein the holding compartment an energy storage device for supplying electrical energy to the electronics is located. A cover is releasably fastened on the housing and sealingly closes the holding compartment in an inserted position of the cover. The key further includes a slot formed on the housing for receiving a mechanical key. A mechanism is disposed within the slot such that the mechanism can be activated by moving the mechanical key within the slot, whereby detachment of the cover from the housing can be effected.
US09595144B2

A system includes a first sensor supported proximate an opening having an RF attenuating material such that signals emitted from first sensor are stronger on a first side of the opening than on a second side of the opening and a second sensor supported proximate the opening having an RF attenuating material such that signals emitted from the second sensor are stronger on the second side of the opening than on the first side of the opening.
US09595139B1

System, arrangement and method for tolling includes a location determining system arranged at least partly in a vehicle to determine the vehicle location during vehicular travel, a memory device that stores data about predetermined locations, and a processor coupled to the location determining system and that compares the determined vehicle location to data in the memory device to determine whether a transmission of the location is necessary and if so, directs the transmission to a remote site via the Internet. The memory device and/or processor may also be arranged on the vehicle, i.e., to provide a completely vehicle-resident system that may be installed on the vehicle during manufacture or retrofit to the vehicle.
US09595136B2

An apparatus, method and system facilitate efficient creation of virtual places and provide tools for using the virtual places. The virtual places include a virtual real estate listing, newsworthy place and a virtual box seat. Tools are provided including an automatic declutter tool and a staging tool.
US09595133B2

An information processing apparatus obtains a number of fragments existing on a straight line defined by each pixel of a rectangular image into which a 3D scene is to be rendered for a predetermined viewpoint and a viewpoint, and divides a two-dimensional region in a screen coordinate system corresponding to the rectangular image into a plurality of regions which are processing units for which a predetermined calculation is performed. The apparatus divides the two-dimensional region into different regions by one or more straight line such that a difference in summations of the numbers of fragments included in the regions after the division becomes a minimum.
US09595132B2

A lens flare generation method and apparatus simulates lens flare effects through paraxial approximation-based linear approximation to generate a lens flare utilizing physical characteristics of a lens system while generating a lens flare at high speed. A non-linear effect may be added to a linear pattern-based lens flare effect to generate an actual lens flare reflecting most of physical characteristics generated from the lens system. A pre-recorded non-linear pattern may be used.
US09595123B2

Embodiments of the invention are directed to methods and devices for displaying trends and variability in a physiological dataset. The method comprises obtaining the physiological dataset, applying a smoothing algorithm to the physiological dataset to obtain a trend of the physiological dataset, applying a variability algorithm to the physiological dataset to obtain the variability of the physiological dataset, outputting a graph of the trend of the physiological dataset, and outputting a graph of the variability of the physiological dataset.
US09595121B2

A computer-implemented method for penalized-likelihood reconstruction of a Positron Emission Tomography (PET) image includes generating a regularization function in which a smoothing parameter is modulated by one or more data-independent spatially variable modulation factors to compensate for sensitivity variations in a PET voxel dataset, and reconstructing the PET image from the PET emission dataset using the regularization function.
US09595112B2

An incremental Principal Component Pursuit (PCP) algorithm for video background modeling that is able to process one frame at a time while adapting to changes in background, with a computational complexity that allows for real-time processing, having a low memory footprint and is robust to translational and rotational jitter.
US09595110B2

A disparity deriving apparatus for deriving disparity of an object based on a captured reference image of the object and a captured comparison image of the object includes a calculator to calculate costs between a first reference area in the reference image and each one of corresponding areas in the comparison image, and costs between a second reference area and each one of corresponding areas corresponding to the second reference area in the comparison image; a synthesizer to synthesize the costs of the first reference area, and the costs of the second reference area as synthesis costs; a deriving unit to derive a disparity value of the object captured in the first reference area based on the synthesized synthesis cost; and an output unit to output the derived disparity value and a specific cost of the first reference area identified by the derived disparity value.
US09595102B2

A method for registering a three dimensional (3D) coordinates system with a Medical Positioning System (MPS) coordinate system and with a two dimensional (2D) coordinate system, includes acquiring at least one 2D image of a volume of interest, the volume of interest including at least one tubular organ within the body of a patient. The 2D image is associated with the 2D coordinate system, and a plurality of MPS points is acquired, within the at least one tubular organ. The MPS points are associated with the MPS coordinate system, the MPS coordinate system being registered with the 2D coordinate system. A 3D image model is extracted of the at least one tubular organ form a pre-acquired 3D image of the volume of interest. A volumetric model of the at least one tubular organ from the 2D image is estimated and from the acquired MPS points, the 3D coordinate system is registered with the MPS coordinate system and with the 2D coordinate system by matching the extracted 3D image model and the estimated volumetric model of the at least one tubular organ.
US09595088B2

An apparatus for visualizing medical image data comprises a data processing unit for obtaining first image data representing a first medical image, second image data representing a second medical image, and subtraction image data representing a subtraction image, wherein the subtraction image data is generated by subtracting one of the first medical image data and the second medical image data from the other of the first medical image data and the second medical image data, and the apparatus further comprises a feature identification unit for processing the first image data representing the first medical image to identify a feature, and a rendering unit for rendering a combined image comprising an overlay of the identified feature from the first medical image data and one of the subtraction image and the second medical image.
US09595084B2

A medical skin examination device configured to diagnose a skin lesion includes: a first storage unit configured to store an original first skin image related to a dermoscopy structure imaged via a dermoscope; an image conversion unit configured to apply High Dynamic Range (HDR) conversion processing to the first skin image and obtain a second skin image in which the dermoscopy structure is made clear and salient; a second storage unit configured to store the second skin image; and a display control unit configured execute control so as to display at least one of the first skin image and the second skin image.
US09595082B2

An image processor includes: an image group generating unit that generates, from an original image, a group of images including at least one smoothed image; an illumination image generating unit that generates an illumination image by use of at least one of the images included in the group of images; a smoothed image acquiring unit that acquires a particular smoothed image based on the at least one smoothed image; a reflection rate image generating unit that generates a reflection rate image based on the original image, the particular smoothed image, a synthesizing degree information which represents a synthesizing degree of the original image and the particular smoothed image, and the illumination image, and a reproduction image generating unit that generates a reproduction image which is reproduced so that visibility of the original image is enhanced, based on at least the reflection rate image and an enhancing degree information.
US09595078B2

A method which serves to display a new rectangular window in a display zone on a screen, the display zone already including at least one first rectangular window, the new window being displayed progressively towards the inside and starting from an edge of the first window is disclosed. In one aspect, the method comprises shifting the content of the first window from the edge through a distance corresponding to the dimension of said new window in a second direction perpendicular to a first direction parallel to the edge. The method may also comprise displaying the new window along the edge, the display having the effect of correspondingly reducing said first window in the second direction and, once the entire new window has been displayed, managing the scrolling of the initial content in the first window.
US09595074B2

Aspects include a multistage collector to receive outputs from plural processing elements. Processing elements may comprise (each or collectively) a plurality of clusters, with one or more ALUs that may perform SIMD operations on a data vector and produce outputs according to the instruction stream being used to configure the ALU(s). The multistage collector includes substituent components each with at least one input queue, a memory, a packing unit, and an output queue; these components can be sized to process groups of input elements of a given size, and can have multiple input queues and a single output queue. Some components couple to receive outputs from the ALUs and others receive outputs from other components. Ultimately, the multistage collector can output groupings of input elements. Each grouping of elements (e.g., at input queues, or stored in the memories of component) can be formed based on matching of index elements.
US09595064B2

Multiple simultaneous auctions can be monitored and participated in using a single bidding device operated by a single remote bidder. A multi-windowed environment allows for the display of active bidding windows and docked bidding windows. The active bidding windows are fully functional bidding windows and include auction status, product information and the like. The docked bidding windows provide a subset of the information but, nonetheless provide real-time auction status information and allows for bidders to enter bids into the auctioning process without having to move the bidding window into an active status. A customer-identifier selector of identifier allows the remote bidder to associate a customer with a particular bidding window. The customer-identifier advantageously helps the remote bidder to track who purchased items are associated with, as well as providing control structure over the bidding process.
US09595063B2

A user can locate products by dialing a number from any phone and accessing an automatic voice recognition system. Reply is made to the user with information locating the product using a store's product location data converted to automatic voice responses. smart phone and mobile web access to a product database is enabled using voice-to-text and text search. A taxonomy enables product search requests by product descriptions and/or product brand names, and enable synonyms and phonetic enhancements to the system. Search results are related to products and product categories with concise organization. Relevant advertisements, promotional offers and coupons are delivered based upon search and taxonomy elements. Search requests generate dynamic interior maps of a products location inside the shoppers' location, assisting a shopper to efficiently shop the location for listed items. Business intelligence of product categories enable rapid scaling across retail segments.
US09595059B2

A user captures an image of a retail product with a smartphone. Product recommendations associated with the retail product are provided to the smartphone. One claim recites a method comprising: receiving first imagery captured by a smartphone camera, the first imagery representing a first retail product located at a retail location, and presenting the first imagery on a screen of the smartphone; providing the first imagery to a processor to produce fingerprint data therefrom, the fingerprint data being utilized to identify the first retail product; receiving second imagery representing a second retail product, identified as a product recommendation associated with the first retail product, the second imagery being sourced from a source different than the smartphone camera; presenting, on the screen of the smartphone, the second imagery; receiving user input via a touch screen of the smartphone; as a consequence of said user input, initiating an action. Of course, a great variety of other claims, features and arrangements are also detailed.
US09595058B2

A customer is provided with a personalized retail experience using a retail kiosk or mobile device that is enabled for near-field communication (NFC). The kiosk is provided with customer identifying information through an NFC-based communication with a customer's user device. The kiosk authenticates the customer based on the identifying information, retrieves retail information associated with the customer from a back-end server, and provides the personalized retail experience using the retrieved information. In one example, the personalized retail experience is provided based on customer-input received through an NFC reader of the kiosk. Also, the mobile device can be provided with a retail store identifier through an NFC-based communication link with an NFC tag for the store. The personalized retail experience can then be provided through the mobile device based on retail information for the retail store that is retrieved by the mobile device based on the identifier obtained through NFC.
US09595044B1

Systems and methods for providing automated benefit verification and application are described. The apparatus may include a receiving module to receive a transaction, a transaction processing module to process the transaction and parse a unique identifier, a verification module to verify eligibility for a benefit and a data store to store a plurality of unique identifiers. The method may comprise receiving a credit card transaction, determining if a unique identifier contained within the transaction matches one of a stored listing and prompting a user to accept a benefit if the unique identifier matches one of the stored listing. The method may, alternatively, comprise processing a payment device, determining if the user is entitled to a benefit based on information contained within the payment device, prompting the user to accept or decline the benefit and providing the benefit if accepted.
US09595040B2

Described are systems and methods for dynamic integration and presentation of advertising content and media content. The method includes receiving a request for media content from a remote computing device. The method also includes providing an interactive advertising unit, which comprises a first content layer including the requested media content and a media player, a second content layer including the advertising content, wherein the advertising content comprises video content and website content, and an integration module configured to display the video content to match the boundaries of the media player, extend the display area of the video content, reduce the display area of the video content after a period of time, display the website content in an area outside of the boundaries of the media player, and display the requested media content in the media player. The method also includes transmitting the interactive advertising unit for presentation on the remote computing device.
US09595031B1

Technology is disclosed for a convenient money transfer without requiring any account login and/or creation activities. The disclosed technology enables a sender to transfer a specified amount of currency to one or more recipients through a payment application while executing an instant message application. The disclosed technology enables the payment application to act as a background process associated with or incorporated in the instant message application, so as to provide the user with a “seamless” user experience. In response to detection of a specified identifier, the technology provides a user interface to collect a numerical value corresponding to the specified amount of currency, accesses a list of contacts in a database of the sender's mobile device, and then provides the list of contacts to the sender. The technology enables the sender to manually select recipients from the provided list of contacts and can accordingly initiate a payment process based on statuses of selected recipients.
US09595028B2

Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes an interchange coupled with a data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is to instruct a first controller of the controllers, via a first converter of the converters, to communicate with a mobile phone at a mobile phone number of a user to confirm a request to add funds to an account of a user, if the user has not yet provided an advance authorization. If the user has provided the advance authorization, the interchange skips communications with the mobile phone to confirm the request.
US09595026B2

A banking system operates responsive to data read from data bearing records. The system includes an automated banking machine comprising a card reader. The card reader includes a movable read head that can read card data along a magnetic stripe of a card that was inserted long-edge first. The card reader includes a card entry gate. The gate is opened for a card that is determined to be properly oriented for data reading. The card reader can encrypt card data, including account data. The machine also includes a PIN keypad. The card reader can send encrypted card data to the keypad. The keypad can decipher the encrypted card data. The keypad can encrypt both deciphered card data and a received user PIN. The card data and the PIN are usable by the machine to authorize a user to carry out a financial transfer involving the account.
US09595025B2

Embodiments are directed to systems, methods and computer program products for sorting mobile banking functions into authentication buckets. Embodiments determine, for each of a plurality of mobile banking functions, a corresponding authentication buckets, where each authentication bucket corresponds with a level of authentication. Some embodiments receive a request, from a user, to access a function; access the plurality of authentication buckets to determine which of the authentication buckets corresponds with the requested function; determine the level of authentication associated with the determined authentication bucket; determine which authentication types are associated with the level of authentication; request authentication credentials corresponding to the authentication types; receive authentication credentials from the user; validate the authentication credentials, thereby resulting in a successful validation of the authentication credentials; and, in response to the successful validation of the authentication credentials, enable access to the function requested by the user.
US09595024B2

A method is disclosed for reprinting a paper copy of a receipt at a physical store location. The receipt printing may be based off of an electronic receipt. A customer may provide receipt identification to a returns associate at a POS terminal in a store location. Information may be sent to a server or computer system to request that a receipt be reprinted. The server may then process the request and transmit receipt information to the POS terminal where a paper copy of the receipt is printed for the returns associate. A modified receipt may be printed which includes receipt information for additional transactions. A modified receipt may be printed which includes additional information regarding items on the receipt.
US09595022B2

A swarm can develop around a piece of content. The swarm can include the original content, changes to the original content, the persons contributing the changes, and metadata, such as comments contributed by members of the swarm. A swarm can also include statistics generated about the content, such as the size of the swarm, the growth and/or death rates of the swarm, the longevity of the swarm, the intensity of the swarm, the persistence of the swarm, and the direction of the swarm. Swarms and their behaviors can be used to validate or invalidate content.
US09595021B2

An all media story-telling system and method are disclosed. The system and method provide any media, integrated story telling, provide content management, distribution and syndication across multiple domains, and provide a relevancy-based match between content and advertising.
US09595015B2

An apparatus comprises at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: enable the creation of a discrete journal comprising time-stamped user event content taken from a plurality of user applications, the discrete journal relating to a discrete journal timeframe and wherein the time-stamped user event content has time-stamps within the discrete journal timeframe.
US09595014B1

A system and method according to which a workflow instance is modified during the execution thereof. In several exemplary embodiments, the workflow instance is an automated business process and the modifier of the workflow instance is a client user, such as a business user or analyst. In several exemplary embodiments, the workflow instance may be directed to assigning airline flights for crew members, routing aircraft, generating airline flight numbers, assigning airline flights for equipment, or any combination thereof.
US09595011B2

A real-time sweepstakes promotion system includes an event module having one or more data structures configured to receive real-time event data of at least one live event. A dashboard is communicatively coupled to the event module and configured to release an event action during the at least one live event. An incentive module is configured to identify occurrence of the event action within a defined time interval of the at least one live event and award a giveaway in response to the identified occurrence of the event action.
US09595010B2

A graphical user interface for a travel system allows the beginning and end points to be selected, and then displays a line indicating the travel, and calculates fares.
US09594998B2

In embodiments of the present invention improved capabilities are described for RFID tags with hardened memory, where the memory comprises a plurality of one time programmable (OTP) non-volatile memory locations for storing data, wherein the plurality of OTP non-volatile memory locations are configured to emulate a hardened memory system that retains data stored in the OTP non-volatile memory locations, wherein the data stored is retained after exposure of the RFID tag to an ionizing radiation exposure with an exposure level greater than 25 kGy.
US09594991B2

In an object finding method for finding an object (20) provided with a contactless readable data carrier (2), descriptive data (INF) stored in the data carrier (2) are transmitted to a reading device (1) when the data carrier (2) comes into the effective area of the reading device (1). In the reading device (1) the descriptive data (INF) received from the data carrier (2) are compared with predefined profile data (PRO) in respect of the fulfillment of at least one comparison condition. Upon fulfillment of the comparison condition the reading device (1) subsequently issues a notification (TRIG).
US09594990B2

An image processing apparatus and a control method is provided. The apparatus and method provides that, when a print job to be re-executed is stored, deletes authentication information required for an authentication function in a printing system from among print attributes included in the print job, and then stores the print job in the printing system.
US09594984B2

Aspects of the present disclosure relate to a method includes training a deep neural network using training images and data identifying one or more business storefront locations in the training images. The deep neural network outputs tight bounding boxes on each image. At the deep neural network, a first image may be received. The first image may be evaluated using the deep neural network. Bounding boxes may then be generated identifying business storefront locations in the first image.
US09594982B2

Systems and associated methods for optical coin discrimination are disclosed herein. In one embodiment, a method for discriminating coins includes obtaining a digital image of a coin, identifying the outline of the coin using a suitable algorithm, and determining the diameter of the coin using the outline of the coin. The method of this embodiment further includes generating a rectangular image of the coin using, for example, a log-polar transform, generating a series of, for example, Fourier transforms from the rectangular image, and identifying spectral peak locations and intensities in the Fourier transform results. The diameter of the coin, spectral peak location, spectral peak intensity of the coin and/or other aspects of the coin can then be compared to known values for different coins to discriminate the coin.
US09594979B1

Images of an environment that are captured from two or more imaging devices may be captured and evaluated in order to identify a state of the environment, or an interaction that placed the environment in the state. The content of the images may be analyzed in order to recognize observed information or data expressed therein. The information or data may be associated with a given state according to one or more observation functions, and the state may be used to identify an action according to one or more transition functions. The observation function uses conditional probabilities to transfer the probability of making an observation by one imaging device to the observation made by the other imaging device. The observation functions and the transition functions may be derived based on historical training data including clips that are labeled to identify states or interactions expressed therein.
US09594973B2

Provided is an image processing apparatus including a moving object detection unit configured to detect a moving object which is an image different from a background in a current image, a temporary pause determination unit configured to determine whether the moving object is paused for a predetermined time period or more, a reliability processing unit configured to calculate non-moving object reliability for a pixel of the current image using the current image and a temporarily paused image including a temporarily paused object serving as the moving object which is paused for a predetermined time period or more, the non-moving object reliability representing likelihood of being a non-moving object which is an image different from the background that does not change for a predetermined time period or more, and a non-moving object detection unit configured to detect the non-moving object from the current image based on the non-moving object reliability.
US09594971B1

Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a listing corresponding to another vehicle in response to the transmission.
US09594966B2

By a disparity computation unit 21, first, with respect to a block in a bottom row of a first image, a corresponding block within a second image which has a same Y-coordinate as a Y-coordinate of the block and in which an object same as or similar to an object appearing in the block appears is searched for, and, next, in the case of searching for, with respect to a block which is upward in order from the searched block of the first image, a corresponding block within the second image in which an object same as or similar to that of the block appears, the corresponding block within the second image which has a same Y-coordinate as a Y-coordinate of the block of the first image and in which an object same as or similar to that of the block of the first image appears in an X-coordinate setting range with an X-coordinate of the corresponding block of the second image corresponding to the searched block which is immediately below the block of the first image as a center is searched for. Thus, provided is an obstacle detection device capable of simplifying processing for finding an obstacle, shortening a processing time and simplifying a hardware configuration.
US09594959B2

A system, method, and computer program product for automatically analyzing multimedia data are disclosed. Embodiments receive multimedia data, detect portions having specified features, and output a corresponding subset of the multimedia data. Content features from downloaded or streaming movies or video clips are identified as a human probably would do, but in essentially real time. Embodiments then generate an index or menu based on individual consumer preferences. Consumers can peruse the index, or produce customized trailers, or edit and tag content with metadata as desired. The tool can categorize and cluster content by feature, to assemble a library of scenes or scene clusters according to user-selected criteria.
US09594958B2

Methods, apparatus, systems and articles of manufacture detect spoofing attacks for video-based authentication are disclosed. Disclosed example method to perform video-based authentication include determining whether a sequence of input images provided to perform video-based authentication of a subject exhibits a first region having fluctuating pixel values. Such example methods also include determining that the sequence of input images is associated with a spoofing attack in response to determining that the sequence of input images exhibits the first region having fluctuating pixel values.
US09594955B2

Disclosed herein is a method and system for performing adaptive local contrast enhancement for an image by using a linear complexity algorithm for Wallis filter. For an input image, the standard deviation and mean are computed for the first pixel in the image. The computed standard deviation and mean of the first pixel are re-used to calculate the standard deviation and mean for the nearest pixels. So, the standard deviation and mean for each pixel in the image are based on the computed standard deviation and mean of at least one other pixel in the image.
US09594954B1

An automated banking machine operates to cause financial transfers responsive at least in part to data read from data bearing records. The automated banking machine includes a reader configured to read identifying data from currency bills dispensed from the machine. A wearable computer device configured to be worn by an individual, includes at least one wearable reader that reads identifying data from currency bills. The wearable device is configured to read bill indicia from bills received by an individual while wearing the device. The wearable device is operative to cause a bill source comparison to be made concerning whether identifying data read from a received currency bill corresponds to a bill previously dispensed from the machine. The wearable device is also configured to cause a bill genuineness determination to be made responsive to read bill indicia.
US09594950B2

A method for depth mapping includes receiving an image of a pattern of spots that has been projected onto a scene, which includes a feature having dimensions that are less than twice an average distance between the spots in the pattern that is projected onto the feature. The image is processed so as to find a 3D location of the feature by computing three-dimensional (3D) coordinates of points on the feature based on transverse shifts of the spots in the image. The spots appearing on the feature in the 3D location are connected in order to find depth coordinates of the points on the feature with a resolution finer than a depth increment corresponding to a transverse shift equal to the average distance between the spots in the image.
US09594943B1

Embodiments of the present invention provide systems and methods for image capture with infrared emitters, with associated computer control and processing for providing consistent and high quality image data. Image data of consecutive frames from a camera is obtained, with a first frame being taken during an emission of infrared light directed at a scene to be captured by the camera and a second frame being taken without an emission of infrared light. The consecutive frames provide a dynamic control image of the captured scene. The image data may be used to support photometric sampling techniques used in building geometric models for subject recognition in camera imagery in variable lighting environments.
US09594941B2

A phase distribution measurement method inside a biological sample includes taking in an optical image of the sample formed by a microscope to form a plurality of images with different image contrasts; calculating a component corresponding to phase distribution of the sample and a component corresponding to other than the phase distribution, and dividing the component corresponding to the phase distribution by the component corresponding to other than the phase distribution to forma normalized phase component image; breaking down the phase component image into a plurality of frequency components; performing a deconvolution process to each of the frequency components using an optical response character corresponding to each, and calculating phase distribution of a refraction component and phase distribution of a structure component; and calculating phase distribution of the sample by compounding the phase distribution of the refraction component and the phase distribution of the structure component.
US09594938B2

An accuracy-enhanced scanner provides (in response to a first user input) illumination of potential scan targets and scans (in response to a second user input) a selected scan target. The user uses the illumination to aim the scanner at the selected scan target in between providing the first and the second user inputs. The scanner has switches to communicate the user inputs, to specify an operating mode for the scanner, and/or to communicate information codes to a computing device. The scanner has one or more scan engines (such as a barcode reader or an RFID tag reader), and optionally communicates wirelessly with the computing device. A scanning system including the scanner optionally provides feedback to the user based on feedback from a host processor. The scanner is any of a Multi-Mode Ring Scanner (MMRS), a cordless hand scanner, or a Personal Digital Assistant (PDA) with an add-on scanner.
US09594936B1

Disclosed systems and methods for a data reader operable to capture one or more images from items having a highly, or relatively highly, reflective surface. The data reader includes a controller/processor in operative communication with an imager and an illumination system, where the controller/processor is programmed to selectively operate the imager and the illumination systems to interleave the data reader between a first reading period for reading items having a surface with little or no reflectivity and a second reading period for reading items having a surface with high reflectivity. In some embodiments, the items with highly reflective surfaces may include electronic devices, such as mobile phones.
US09594914B2

In accordance with some embodiments, information may be collected from processor-based devices after the processor-based devices have already been deployed. Moreover, in some cases, the information that is to be collected, the collection sources, and the handling of the data may be specified after the processor-based devices have already been deployed.
US09594906B1

A device may receive a trigger to determine whether one or more client devices, of a set of client devices, are infected by a malicious file. The device may generate file identification information associated with the malicious file based on receiving the trigger to determine whether the one or more client devices are infected by the malicious file. The device may obtain remote access to the one or more client devices using a connection tool based on receiving the trigger to determine whether the one or more client devices are infected by the malicious file. The device may obtain information, associated with the one or more client devices, using the remote access. The device may provide information indicating whether the one or more client devices are infected by the malicious file based on the file identification information and the information associated with the one or more client devices.
US09594905B1

For one embodiment, a method is described that involves the instrumenting of an application of a computing system with at least one monitoring function, where the monitoring function is capable of operating in a run-time environment during processing of the instrumented application. The movement of data associated with the application is tracked by one or more monitoring functions. This data is at least partially identified by a storage location. Thereafter, a determination is made whether movement of the data from a first storage location to a second storage location is suspicious, and if so, suspicious movement of the data is reported.
US09594902B2

A device may receive a password-protected file to be accessed for analysis. The device may identify a contextual term, associated with the password-protected file, to be used as a password to attempt to access the password-protected file. The contextual term may be identified based on at least one of: metadata associated with the password-protected file, metadata associated with a source from which the password-protected file is received, or text associated with the source from which the password-protected file is received. The device may apply the contextual term as the password to attempt to access the password-protected file.
US09594895B2

An information processing system includes an electronic device; a service providing system including information processing devices connected to the image forming device via a network; a single sign on unit configured to send a request from the electronic device to the service providing system, to acquire authentication information of an external service that performs a process in cooperation with an application operating in the image forming device; an access control unit configured to receive the request from the single sign on unit whose validity has been confirmed, based on a result obtained by using identification information of the single sign on unit, in the service providing system; and a data management unit configured to acquire the authentication information of the external service from a storage unit based on the request from the single sign on unit that is valid, and to provide the authentication information of the external service to the single sign on unit via the access control unit.
US09594883B2

When the terminal device attempts to use a special content, which has an attribute including information distinguishing the special content from regular contents and which is stored in the recording medium device, the recording medium device refers to the revocation information indicating terminal devices restricted from using the special content. When the recording medium device determines the terminal device as a terminal device to be restricted from using the special content based on the terminal identifying information of the terminal device, the usage information output unit of the recording medium device does not transmit the necessary information for using the special content to the terminal device.
US09594867B2

A range-pattern-matching-type DRC-based process hotspot detection is provided that considers edge tolerances and incomplete specification (“don't care”) regions in foundry-provided hotspot patterns. First, all possible topological patterns are enumerated for the foundry-provided hotspot pattern. Next, critical topological features are extracted from each pattern topology and converted to critical design rules using Modified Transitive Closure Graphs (MTCGs). Third, the extracted critical design rules are arranged in an order that facilitates searching space reduction techniques, and then the DRC process is sequentially repeated on a user's entire layout pattern for each critical design rule in a first group, then searching space reduction is performed to generate a reduced layout pattern, and then DRC process is performed for all remaining critical design rules using the reduced layout pattern. Candidate locations are then identified using the DRC results, and then the true hotspot locations are confirmed using longest common subsequence and linear scan techniques.
US09594866B2

A method includes receiving layout data representing a plurality of patterns. The layout data includes a plurality of layers and spaces identified between adjacent patterns. In at least one layer of the plurality of layers, the adjacent patterns violate a G0-rule. The method further includes determining whether each identified space is a critical G0-space. The identified space is determined to be a critical G0-space if a portion of at least one adjacent pattern that is removed merges two adjacent odd-loops of G0-spaces into a single even loop or G0 spaces or alternatively, if a portion of an adjacent pattern that is removed converts one odd-loop of G0-spaces to a non-loop of G0-spaces. The method further includes receiving a modification of at least one adjacent pattern and updating a spacing of a layer that is adjacent to the layers within the adjacent pattern that violate the G0-rule.
US09594860B2

An approach is provided in which a hybrid mixed signal equivalence checking system partitions a mixed signal reference model and a mixed signal model under verification into analog sections and digital sections. The hybrid mixed signal equivalence checking system simulates the analog sections from the two different models to determine analog equivalence. As such, the hybrid mixed signal equivalence checking system verifies digital equivalence between the digital reference section and the digital section model under verification in response to evaluating one or more difference functions that represent at least a portion of the first digital section and the second digital section. As a result, the hybrid mixed signal equivalence checking system verifies equivalence between the mixed signal reference model and the mixed signal model under verification based upon the verified analog equivalence and the verified digital equivalence.
US09594846B2

A method for client side caching includes, with a client system, running a proxy caching application designed for execution on a proxy server, with a content presentation application running on the client system, accessing content from a server communicatively coupled to the client system, and with the proxy caching application, transparently caching the content into a cache system of the client system.
US09594845B2

Embodiments of the invention relate to the automated processing of web tasks to provide information relevant to user tasks based on past user actions and web histories. An aspect of the invention includes a system for automating the processing of web tasks in response to user requests. The system may include a transport router that receives a user task from a transport such as a short messaging system (SMS), an email system, or a telephone system. The system may further include a web task synthesizer that generates a sequence of actions to accomplish the task, typically in the form of a script for execution by a browser automation server. The script is based on past user actions, logs, and web browsing histories. The system compiles the most relevant information from the visited web pages and returns the results to the user.
US09594842B2

Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint.
US09594841B2

The present invention is directed to methods and software for web document specific messaging. The methods and software may comprise first determining the digital identifier of a current web document from an application on a user device. The digital identifier is then received at the application server comprising a database. The database is queried for any viewable content associated with the digital identifiers. The viewable content may further be filtered based on user selected filters. The resulting filtered content is then displayed to the user. The user may further be able to input user content relating to the current web document and other user content, which may be viewable by other users depending on user selected privacy settings, this user content may be submitted and associated to the same digital identifier to be shared with other users.
US09594840B2

An online social network is provided in which members of the online social network control who may view their personal information and who may communicate with them. The members control who may view their personal information by setting a visibility preference. A member may not view another member's full personal profile if the measure of relatedness between the two is greater than the visibility preference of the other member. The members also control who may communicate with them by setting a contactability preference. A member may not communicate with another member if the measure of relatedness between the two is greater than the contactability preference of the other member.
US09594836B2

A method, data processing system, and computer program product for managing search results. The data processing system displays search results in a graphical user interface. The data processing system displays, concurrent with the display of the search results, a moveable graphical control in the graphical user interface. The data processing system changes a level of detail for the search results in response to a user moving the moveable graphical control.
US09594831B2

A targeted disambiguation system is described herein which determines true mentions of a list of named entities in a collection of documents. The list of named entities is homogenous in the sense that the entities pertain to the same subject matter domain. The system determines the true mentions by leveraging the homogeneity in the list, and, more specifically by applying a context similarity hypothesis, a co-mention hypothesis, and an interdependency hypothesis. In one implementation, the system executes its analysis using a graph-based model. The system can operate without the existence of additional information regarding the entities in the list; nevertheless, if such information is available, the system can integrate it into its analysis.
US09594823B2

A data relationships storage platform for analysis of one or more data sources is described herein. A data processing system may be communicatively coupled to one or more data sources and one or more big-data databases. One or more collectors may collect data pieces from the one or more data sources. One or more analyzer may analyze the collected data pieces to determine whether one or more relationships exist between the collected data pieces. The analysis results in one or more data globs that include one or more of the data pieces and relationship information, such as tags. The tagged data globs may be communicated to and stored in one or more big-data databases.
US09594814B2

The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
US09594811B2

A method includes generating a request for data sets in a database via a user interface, modifying the request as a function of a number, n, of data sets visible in the user interface, sending the modified request to the database for execution, and receiving n data sets from the database responsive to the modified request to display on the user interface.
US09594806B1

A system may be configured to receive a query; identify an object and a verb associated with the query; obtain information indicating a quantity of occurrences, in one or more documents, of the object in a sentence that may include the verb, or a quantity of occurrences, in one or more documents, of one or more terms, which are related to the object, in a sentence that may include the verb; generate a confidence score that may indicate a probability that the query seeks a result relating to a name of a person; identify a set of documents that are responsive to the query; determine that the confidence score satisfies a threshold; identify one or more documents, of the set of documents, that are associated with one or more names of people; select a particular document, of the set of documents; and output information regarding the selected particular document.
US09594805B2

The present invention provides a centralized system and method for accessing, organizing, personalizing, and managing structured content located in disparate structured content systems. Structured content embedded within a particular system may be organized with structured content from other structured content systems. A processing module accesses the structured content located in the structured content systems using a conduit application programming interface. The processing module uses a display application programming interface to communicate with requesting systems. Metadata regarding the structured content is stored in a repository and the structured content may be used and viewed on a plurality of requesting systems.
US09594803B2

Database system comprising nodes configured in a tree structure is disclosed. The system includes a shared metadata store on the root node. Child nodes may request metadata from their ancestors. Parents will forward the request upward until the metadata is found or the root node is reached.
US09594801B2

In a distributed computing system, the allocation of workers to tasks can be challenging. In embodiments described herein, nodes in such a system can execute takeover algorithms that provide efficient, automated, and stable allocation of workers to tasks.
US09594795B1

An improved technique involves managing conflicts over data changes between a data change initiator and multiple listeners to allow any of the listeners to prevent the initiator from changing data. Along these lines, a data change notification process resides in a storage processor in memory outside of an I/O stack in which the listeners and data change initiators reside. When a data change initiator prepares to perform a data change operation, it notifies the data change notification process. The data change notification process in turn sends a notification to the listeners that have registered with the data change notification process. If there is a peer data change notification process on another storage processor, the data change notification process sends a notification to that peer data change notification process so that the peer data change notification process may notify its registered listeners.
US09594794B2

In one embodiment of the method, a first transaction is generated for deleting a record from a table of a database. In response the record is deleted from the table. Further in response to the generation of the first transaction, a copy of data of the record is stored in an entry of a transaction log before the record is deleted from the table. An instruction is then generated, and in response the record is restored to the table after the record is deleted, wherein the record is restored in the table using the copy of the data in the transaction log entry.
US09594791B2

The present disclosure relates to apparatus, systems, and methods for providing a location information analytics mechanism. The location information analytics mechanism is configured to analyze location information to extract contextual information (e.g., profile) about a mobile device or a user of a mobile device, collectively referred to as a target entity. The location information analytics mechanism can include analyzing location data points associated with a target entity to determine features associated with the target entity, and using the features to predict attributes associated with the target entity. The set of predicted attributes can form a profile of the target entity.
US09594790B2

A system and method for evaluating claims from sources to update database records. A trust score is developed for each source. If a source submits a claim, the trust score for that source and the value of the claim are evaluated against prior conflicting claims. If the current claim is deemed the most likely, then it is adopted as provisional “truth”. If not, the current claim is rejected.
US09594788B2

Method and apparatus for analyzing a document against a managed research domain are provided. In one embodiment, a managed research domain provides an infrastructure where logical statements in research documents stored in the research domain repository are quantified and semantically analyzed. A user may submit a draft research document for analysis against the managed research domain to compare the draft against the current research knowledge in particular topics. The draft research document is annotated to reflect how the logical statements in the draft compare to the statements made on similar topics in the managed research domain.
US09594786B2

Existing algorithms to build balanced tree structures (“b-trees”) compare a data element (e.g., a key) to be inserted with the data elements that have already been inserted to find the correct position to insert the data element. Additionally, the algorithms balance and/or rebalance the b-tree when any individual node gets over-filled. As part of this balancing, data elements stored in the various nodes are moved to other nodes. These operations can incur both time and resource costs. We propose an algorithm to build a b-tree in a bottom up manner and a technique to modify trees built using the aforementioned algorithm so that they are balanced. We also propose a method to allow for adding more data into the thus-built b-tree as long as it follows a certain set of pre-conditions.
US09594784B2

A method and apparatus for push-model based index deletion. In one embodiment of the method, a first transaction is generated for deleting a first data object from memory. A first message is generated in response to generating the first transaction, wherein the first message comprises information related to an identifier of the first data object, and wherein the first message comprises information that indicates that the first data object was or will be deleted. The first message is then transmitted to a computer system that implements a search engine.
US09594781B2

Disclosed herein are system, method, and computer program product embodiments for calibrating and using a stable storage model. An embodiment operates by generating, by a central computer, an access request for a stable storage, wherein the access request comprises a plurality of page accesses; measuring a cost to execute the access request on the stable storage; amortizing the cost over the plurality of page accesses; and calibrating, by the central computer, a stable storage model based on the amortized cost.
US09594776B2

Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.
US09594765B2

Some embodiments can factorize input data into a sequence of elements. Next, for at least one element in the sequence of elements, the embodiments can identify one or more prime data elements and determine a reconstitution program based on the element and the one or more prime data elements. The embodiments can then use the one or more prime data elements and the reconstitution program to generate a losslessly reduced representation of the element, and store the losslessly reduced representation of the element at a storage location. Next, in response to determining that a keyword is present in the element, the embodiments can (i) create a link that associates the keyword with the storage location, and (ii) store the link in the keyword index. The link can additionally associate the keyword with an offset where the keyword occurs in the element.
US09594764B2

A method, apparatus and computer program product are provided for preparing and installing update packages for compressed files. In the context of a method, a method for preparing an update package is provided that includes receiving an original file and a modified file, causing the original file and the modified file to be decompressed, and generating one or more delta files based on the decompressed original file and the decompressed modified file. A corresponding method for installing an update package is also provided that includes receiving the update package comprising one or more delta files corresponding to an original file, causing the original file to be decompressed, generating one or more modified subfiles based on the one or more delta files and the decompressed original file, and generating a compressed modified file by compressing the one or more modified subfiles.
US09594761B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for grouping a plurality of content files in content delivery network (CDN) for easier storage and access. In one embodiment, the CDN may store related files in one or more container files within the CDN to reduce the number of stored files. In addition, a manifest provided to the requesting device relating to the content may be altered to point to the container files rather than the separate content files within the container. The manifest may also provide information to the requesting to extract and process the content files within the container file in the proper order for playing on the requesting device.
US09594759B2

An archive of items, which are computing data accessed by a user, is created at a semantic object level. The object archiving may group seemingly disparate items as a composite object, which may then be stored to enable retrieval by the user at a later point in time. The composite object may include metadata from the various items to enable identifying the composite object and providing retrieval capabilities. In some aspects, an archiving process may extract item data from an item that is accessed by a computing device. Next, the item may be selected by a schema for inclusion in a composite object when the item data meets criteria specified in the schema. The composite object(s) may then be stored in an object store as an archive.
US09594753B1

Fragmentation repair of synthetic backups is disclosed. In various embodiments, a locality measure is computed with respect to a group of segments comprising a portion of a file. The computed locality measure is compared to a repair criteria. A decision whether to repair fragmentation of segments comprising the group is made based at least in part on the comparison.
US09594750B1

A translation window is opened in conjunction with a primary window, such as a Web page window containing Web pages hosted on the Internet. The translation window and primary window are automatically adjusted in size and position so that they fit on one user-viewable screen without overlapping. The translation window is linked to a translation dictionary database accessible through the Internet which provides accurate and comprehensive definitions of the words that are identified to be translated.
US09594748B2

A system and method for organizing localization content for video game development is disclosed. The method includes generating executable instructions for a video game being developed, wherein the video game is being developed for deployment in a plurality of natural languages, wherein text strings and/or multimedia data to be rendered during game play are referenced by the executable instructions. The method further includes identifiably storing the text strings and/or multimedia data in one or more dictionary files such that the text strings and/or multimedia data are identifiably referenced by references in the executable instructions and are identifiably referenced by a corresponding natural language.
US09594747B2

A corpus of textual listings is received and main concept words and attribute words therein are identified via an iterative process of parsing listings and expanding a semantic model. During the parsing phase, the corpus of textual listings is parsed to tag one or more head noun words and/or one or more identifier words in each listing based on previously identified main concept words or using a head noun identification rule. Once substantially each listing in the corpus has been parsed in this manner, the expansion phase assigns head noun words as main concept words and modifier words as attribute words, where possible. During the next iteration, the newly identified main concept words and/or attribute words are used to further parse the listings. These iterations are repeated until a termination condition is reached. Remaining words in the corpus are clustered based on the main concept words and attribute words.
US09594746B2

One or more words are received. A set of frequency of occurrence values of the received word(s) within a set of domain tables is determined. A domain table in the set of domain tables is associated to the received word(s), based on the set of frequency of occurrence values meeting a threshold value. A word-sense of the received word(s) is determined based on a corresponding word-sense in the associated domain table and/or corresponding domain dictionary.
US09594740B1

A forms processing system involves at least one processor, storage, an intelligent character, and/or intelligent word, recognition program, multiple selectable forms-scanning templates, an intelligent analysis module, and first and second field-specific dictionaries. The intelligent analysis module will, when analysis of particular content in a first or second field indicates that the particular content may be misspelled or improper or is absent from the respective field-specific dictionary, will attempt to identify a closest fit between the particular content and contents of the respective field-specific dictionary and either: a) automatically replace the particular content with an entry from the respective field-specific dictionary corresponding to the closest fit when a discrepancy is not likely, or b) if there is no closest fit or the particular content is absent, provide an error indication to an operator for operator correction, and store the correction as a new entry within the respective field-specific dictionary.
US09594739B2

A system and method for enabling electronic signing of an unsigned electronic document over the internet or similar network. Responsive to receipt of document and signer information from a document sender, a document execution server makes available to all signer users over a network, the unsigned electronic document, together with signature fields in the document. The document execution server receives over the network, from one or more of the signer users, signature data representative of signer user signatures associated with the respective signature fields of the unsigned electronic document. Responsive to receipt of the signature data from one or more of the signer users, the document execution server generates a signed electronic document corresponding to the unsigned electronic document.
US09594728B2

The disclosure relates to a device for determining an estimate of the logarithm of an input variable. The device has an approximation unit which is designed to use an approximation to determine from the input variable a first variable that corresponds to the integer component of the logarithmic value of the input variable. The approximation unit is further designed to determine a second variable which corresponds to an estimate of a non-integer component of the logarithmic value of the input variable. The device further comprises a determination unit for determining a correcting quantity by using the second variable; and an assessment unit for assessing the estimate of the logarithm of the input variable by combining the first variable with the second variable and the correcting quantity.
US09594727B2

A method for performing parasitic capacitance extraction of an integrated circuit (IC) design includes: defining a Gaussian surface around an origin net of the IC design; partitioning the Gaussian surface into a plurality of regions; performing an initial plurality of random walks from each region using a Monte Carlo field solver; and dynamically allocating an additional plurality of random walks among the plurality of regions, wherein the allocation is based on statistical errors associated with the initial plurality of random walks for each of the regions. Results from the random walks are averaged to estimate parasitic capacitance of the origin net. The method may include performing the random walks for each region in pairs, wherein a first random walk of the pair is selected in accordance with an anti-symmetric probability function, and a second random walk of the pair is antithetic to the first random walk of the pair.
US09594726B2

Solving computational problems may include generating a logic circuit representation of the computational problem, encoding the logic circuit representation as a discrete optimization problem, and solving the discrete optimization problem using a quantum processor. Output(s) of the logic circuit representation may be clamped such that the solving involves effectively executing the logic circuit representation in reverse to determine input(s) that corresponds to the clamped output(s). The representation may be of a Boolean logic circuit. The discrete optimization problem may be composed of a set of miniature optimization problems, where each miniature optimization problem encodes a respective logic gate from the logic circuit representation. A quantum processor may include multiple sets of qubits, each set coupled to respective annealing signal lines such that dynamic evolution of each set of qubits is controlled independently from the dynamic evolutions of the other sets of qubits.
US09594725B1

A safety score using video data but without video comprises an input interface and a processor. The input interface is configured to receive sensor data. The processor is configured to provide the sensor data to a safety score determiner, and determine a safety score using the safety score determiner without using inward facing video data, wherein the safety score determiner has been trained using a data set that includes sensor data with inward facing video data. The system for determining a safety score additionally comprises a memory coupled to the processor and configured to provide the processor with instructions.
US09594720B2

A processing apparatus comprising: a bus; a first processor connected to the bus and configured to communicate over the bus according to a bus protocol; a second, multithread processor; and an inter-thread interconnect based on a system of channels. The apparatus also comprises an interface between the bus and the inter-thread interconnect, comprising a bus side implementing the bus protocol and an interconnect side for interfacing with the system of channels. The first processor is thereby operable to communicate with a designated one of said threads via the bus and a respective channel of the inter-thread interconnect.
US09594716B1

Techniques are described for an electronic device in which a communication plane having a plurality of slots for receiving communication cards further includes an interface for receiving a pluggable module that operates to relay signals within the communication plane. The electronic device includes a plurality of removable communication cards and a communication plane having slots for receiving the plurality of removable communication cards. The electronic device also includes the pluggable module that is removably coupled to and external from the communication plane. The pluggable module receives a signal from a transmitting communication card from off of the communication plane, compensates for loss experienced by the signal or loss that will be experienced by the signal, and transmits the compensated signal back onto the communication plane and to a receiving communication card.
US09594714B2

Techniques are generally described related to a multi-channel storage system. One example multi-channel storage system may include a plurality of memory-controllers, each memory-controller configured to control one or more storage units. The multi-channel storage system may further include a multi-channel interface having a plurality of input-output (IO) channels; and a channel-controller switch configured to support data communications between any one of the plurality of IO channels and any one of the plurality of memory-controllers. Upon receiving a request instructing using at least two of the plurality of IO channels and at least two of the plurality of memory-controllers, the multi-channel interface of the multi-channel storage system is configured to utilize the channel-controller switch to concurrently transfer data via the at least two of the plurality of IO channels or the at least two of the plurality of memory-controllers.
US09594713B2

Bridging strongly ordered write transactions to devices in weakly ordered domains, and related apparatuses, methods, and computer-readable media are disclosed. In one aspect, a host bridge device is configured to receive strongly ordered write transactions from one or more strongly ordered producer devices. The host bridge device issues the strongly ordered write transactions to one or more consumer devices within a weakly ordered domain. The host bridge device detects a first write transaction that is not accepted by a first consumer device of the one or more consumer devices. For each of one or more write transactions issued subsequent to the first write transaction and accepted by a respective consumer device, the host bridge device sends a cancellation message to the respective consumer device. The host bridge device replays the first write transaction and the one or more write transactions that were issued subsequent to the first write transaction.
US09594707B2

Systems and methods for performing data input/output (I/O) operations using a computer network communications link are described. A method may include assigning a block of virtual addresses for usage with at least one computer network communications link. The method may also include registering the entire block of virtual addresses prior to an operating system partition performing I/O operations using the at least one computer network communications link, wherein registering comprises setting a plurality of virtual page frame numbers of the block of virtual addresses to point to distinct pages of physical memory. In some embodiments, one or more I/O operations may be performed using the at least one computer network communications link and the registered block of virtual addresses.
US09594699B2

Various systems and methods for implementing additional security in a flashless modem are described herein. A modem system for implementing additional security in a flashless modem, the modem system comprising: local storage; non-volatile random access memory (NVRAM); and an access control module to: read non-volatile memory data (NVM data) from the local storage; calculate a hash of the NVM data; access a previously-stored hash; compare the hash of the NVM data with the previously-stored hash to produce a comparison; and control access to the NVM data based on the comparison.
US09594687B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for pre-fetching content. One of the systems includes a pre-fetcher configured to perform operations including determining, for a virtual machine executing on a device and using a first virtual machine physical address associated with the virtual machine, a second virtual machine physical address for data to pre-fetch for the execution of the virtual machine on the device, determining, using the second virtual machine physical address and an address mapping that associates virtual machine physical addresses for the virtual machine with device physical addresses for the device, a device physical address for the data, and requesting the data from a memory using the device physical address.
US09594683B2

A data processing system including multiple processors with a hierarchical cache structure comprising multiple levels of cache between the processors and a main memory, wherein at least one page mover is positioned closer to the main memory and is connected to the cache memories of the at least one shared cache level (L2, L3, L4), the main memory and to the multiple processors to move data between the cache memories of the at least one shared cache level, the main memory and the processors. In response to a request from one of the processors, the at least one page mover fetches data of a storage area line-wise from at least one of the following memories: the cache memories and the main memory maintaining multiple processor cache memory access coherency.
US09594677B2

A search server for which data stored in a hierarchical control server utilizing a plurality of storage devices is the object of a search, wherein the search server is designed to update a search index to data while the data exists in an upper-hierarchy storage of the hierarchical control server. Included in a computer system are: a storage unit for storing the usage status of an upper-hierarchy storage area of a hierarchical storage having the upper-hierarchy storage area and a lower-hierarchy storage area; and a determination unit for determining, according to the stored usage status, which process should be given priority between an indexing process for data that is an index-updating candidate among data stored in the hierarchical storage, or a migration process for moving the data to the lower-hierarchy storage area.
US09594667B2

Methods to discover weak consistency errors in an application, by executing, by a debugger, a first thread of the application, by, determining that a first instruction in the first thread specifies to store a first value at a first memory address, setting a current value stored in the first memory address as an old value for the first memory address in a container for the first thread, executing the first instruction to store the first value at the first memory address, and setting the first value as a new value for the first memory address in the container for the first thread. The debugger then executes a second thread of the application, by restoring old values in the containers for all other threads and restoring a new value for each memory address specified in a container for the second thread to its respective memory address.
US09594662B2

Methods for automatically identifying and instrumenting application classes and methods for a particular application are described. In some embodiments, application code (e.g., bytecode or source code) associated with the particular application may be parsed to identify classes and methods within the application code and to identify terminal components (e.g., methods or function calls) and non-terminal components (e.g., control flow statements). Once the terminal components and non-terminal components have been identified, a complexity model and a corresponding score for each of the classes and methods within the application code may be determined. The complexity model may be used to estimate the number of computations that may be required if a particular class or method is used by the particular application. Application classes and methods corresponding with a score that is greater than a threshold may be instrumented by inserting probes into the identified classes and methods.
US09594657B2

This application relates to a method of analyzing the memory usage being performed on a user terminal, the user terminal executing a plurality of application objects and the method includes (a) measuring an active virtual memory (AVM) usage being used in the plurality of application objects, (b) determining a physical memory usage from the active virtual memory when measuring the active virtual memory usage and (c) subtracting the physical memory usage from the measured active virtual memory usage to determine a swap unique memory usage. Therefore, it may be possible to efficiently measure the memory usage used only in the swap memory from the active virtual memory.
US09594650B2

Performing failover processing between a production host and a backup host, a storage system is connected to the production host and the backup host. In response to a failure of the production host, metadata is obtained of data blocks that have been cached from an elastic space located in a fast disk of the storage system. A storage capacity of the elastic space is expanded. Data blocks are obtained to which the metadata corresponds according to the metadata and the storage capacity of the expanded elastic space, and storing the same in the expanded elastic space. In response the backup host requesting the data blocks to which the metadata corresponds, and the data blocks to which the metadata corresponds have already been stored in the expanded elastic space, data blocks are obtained to which the metadata corresponds from the expanded elastic space and transmitting the same to the backup host.
US09594647B2

Embodiments relate to out-of-synchronization detection and out-of-order detection in a memory system. One aspect is a system that includes a plurality of channels, each providing communication with a memory buffer chip and a plurality of memory devices. A memory control unit is coupled to the plurality of channels. The memory control unit is configured to perform a method that includes receiving frames on two or more of the channels. The memory control unit identifies alignment logic input in each of the received frames and generates a summarized input to alignment logic for each of the channels of the received frames based on the alignment logic input. The memory control unit adjusts a timing alignment based on a skew value per channel. Each of the timing adjusted summarized inputs is compared. Based on a mismatch between at least two of the timing adjusted summarized inputs, a miscompare signal is asserted.
US09594645B2

Various embodiments for protecting data segments by a processor device in a computing environment, are provided. In one embodiment, a method comprises, if an error occurs during a replication operation from a source location to a destination location causing at least one of a plurality of data segments to be deleted in the source location, performing: executing a failback operation by a reverse replication process from the destination location to the source location, and regaining ownership of the data segments by the source location; and pursuant to the failback operation, performing: enabling the reverse replication process if an owner of the data segments is a designated one of the destination location, and adding an invalid owner notification in a history table, wherein the failback operation is identified for the designated one of the at least one destination location.
US09594643B2

Techniques and mechanisms are provided for storing data in a backup storage system. According to various embodiments, a first blockmap in a backup storage system may be identified. The first blockmap may correspond with a first restore point. The first blockmap may identify a first plurality of data segments. Each of the first plurality of data segments may have associated therewith a respective storage location in the backup storage system. The first blockmap may be compared with a designated storage system state to identify a subset of the first plurality of data segments that each correspond with a respective matching data segment in the designated storage system state. A second blockmap may be stored in the backup storage system. The second blockmap may correspond with a second restore point. The second blockmap may include the identified subset of the first plurality of data segments.
US09594632B2

Embodiments provide methodologies for reliably storing data within a storage system using liquid distributed storage control. Such liquid distributed storage control operates to compress repair bandwidth utilized within a storage system for data repair processing to the point of operating in a liquid regime. Liquid distributed storage control logic of embodiments may employ a lazy repair policy, repair bandwidth control, a large erasure code, and/or a repair queue. Embodiments of liquid distributed storage control logic may additionally or alternatively implement a data organization adapted to allow the repair policy to avoid handling large objects, instead streaming data into the storage nodes at a very fine granularity.
US09594628B2

Apparatus and method for managing a media cache through the monitoring of operational vibration of a data storage device. In some embodiments, a non-volatile media cache of the data storage device is partitioned into at least first and second zones having different data recording characteristics. Input data are received for storage in a non-volatile main memory of the data storage device. An amount of operational vibration associated with the data storage device is measured. The input data are stored in a selected one of the first or second zones of the media cache prior to transfer to the main memory responsive to a comparison of the measured amount of operational vibration to a predetermined operational vibration threshold.
US09594616B2

Provided are a method for implementing counting control of a counter in a network chip, and a network chip. The method includes: periodically generating a counting value scanning message; reading a counting value of a corresponding counter item according to the generated counting value scanning message; analyzing and judging whether the read counting value is less than a preset overflow threshold; and informing the processor to handle counting abnormality of the counter when the read counting value is not less than the preset overflow threshold. The system can realize the periodic diagnosis on the counting state of the counter in the network chip by using a packet generator and a message processing engine, so as to prevent the processor from constantly sampling the counter to check the state of the counter, and ensure the calculation performance of the processor.
US09594611B2

According to the embodiments, a nonvolatile memory device is configured to store a normal operating system, and store a bootloader. A host device is capable of initiating the normal operating system by using the bootloader. The host device is configured to determine whether a first condition is established based on information obtained from the nonvolatile memory device; and rewrite, when determined the first condition is established, the bootloader so that an emergency software is initiated when booting the host device. The emergency software is executed on the host device. The host device is capable of issuing only a read command to the nonvolatile memory device under a control of the emergency software.
US09594597B2

Systems and methods described herein provide for automated brokering of a remote connection to a device between entities, including support personnel, work queues and automated support tools. The automated brokering of the remote connection may be based on a work flow or events detecting during service to the remote device. In one example deployment, a centralized service provides support services to multiple customer devices. For each device, the centralized service establishes a remote connection to the device via a remote connectivity tool. Based on the type of work to perform, the centralized service may automatically provide the remote connection to a support automation tool to automatically deliver a local automation service to the device or to a remote support agent to access the device via the remote connection.
US09594593B2

A method and apparatus for improving application processing speed in a digital device which improve application processing speed for a digital device running in an embedded environment where processor performance may not be sufficiently powerful by detecting an execution request for an application, identifying a group to which the requested application belongs, among preset groups with different priorities and scheduling the requested application according to the priority assigned to the identified group, and executing the requested application based on the scheduling result.
US09594592B2

An apparatus and program product utilize priority-based bandwidth allocation to reallocate unused bandwidth capacity of a virtualized IO resource such as a self-virtualizing IO resource to one or more virtual functions in an allocation pool based upon priorities assigned to such virtual functions.
US09594587B2

Methods, systems, and products are provided for workflow decision management. Embodiments include maintaining a device state history; identifying a plurality of device usage patterns in dependence upon the device state history; identifying a plurality of workflow scenarios in dependence upon the device usage patterns; determining a workflow administration capacity in dependence upon the plurality of workflow scenarios; identifying a plurality of workflows in dependence upon the workflow scenario; executing the plurality of workflows in dependence upon the workflow administration capacity.
US09594580B2

A system and method for securely obfuscating, storing, and transmitting digital information includes a computing device configured to parse at least a portion of one or more bit streams to form a plurality of first datasets. The computing device is configured to disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m
US09594578B2

Methods and systems for implementing “virtual machine” interpreters in a hardware component. The virtual machine interpreter may be implemented in the hardware component (e.g., a processor) by configuring the hardware component to include programming language interpreter logic. The hardware component is configured to include multiple logic gates and arrays representing a hardware-based implementation of a virtual machine interpreter.
US09594572B2

An electronic apparatus and a method for resuming from hibernation are disclosed. The electronic apparatus comprises an external storage, a main memory, an image generating circuit and a page moving circuit. The image generating circuit writes pages from the main memory into the external storage to generate a hibernation image file during a hibernation process. The page moving circuit according to the hibernation image file sequentially writes the pages from the external storage back to a continuous page range of the main memory during a resume process. The resume process is later than the hibernation process.
US09594562B2

Various circuit arrangements tightly couple together decode logic associated with multiple types of execution units and having varying priorities to enable instructions that are decoded as valid instructions for multiple types of execution units to be forwarded to a highest priority type of execution unit among the multiple types of execution units. Among other benefits, when an auxiliary execution unit is coupled to a general purpose processing core with the decode logic for the auxiliary execution unit tightly coupled with the decode logic for the general purpose processing core, the auxiliary execution unit may be used to effectively overlay new functionality for an existing instruction that is normally executed by the general purpose processing core, e.g., to patch a design flaw in the general purpose processing core or to provide improved performance for specialized applications.
US09594556B2

A circuit arrangement and program product provide support for packed sum of absolute difference operations in a floating point execution unit, e.g., a scalar or vector floating point execution unit. Existing adders in a floating point execution unit may be utilized along with minimal additional logic in the floating point execution unit to support efficient execution of a fixed point packed sum of absolute differences instruction within the floating point execution unit, often eliminating the need for a separate vector fixed point execution unit in a processor architecture, and thereby leading to less logic and circuit area, lower power consumption and lower cost.
US09594547B2

A method to facilitate provision of services to a managed system (e.g., a PC, PDA, cell phone) includes causing installation of an agent application on the managed system, the agent application including an install component to install at least one of a plurality of service applications on the managed system. Each of the plurality of service applications is to facilitate provision of a service provided by a respective service provider of a number of service providers to the managed system. A service input (e.g., from an IT administrator) is received at the management system. The service input identifies a subset of a number of service applications to be installed on the managed system. The subset of service applications is distributed to the managed system for installation by the agent application on the managed system.
US09594536B2

The present disclosure relates to a method and apparatus for electronic device communication. A method includes translating monitor control commands to an internet protocol (IP) format to produce IP formatted monitor control commands, and communicating the IP formatted monitor control commands to an IP port dedicated for communicating IP formatted monitor control commands.
US09594532B2

An electronic apparatus is disclosed. An electronic apparatus may include a communications interface configured to retrieve accessible access points and receive information of neighbor access points of each of the plurality of image forming apparatuses; a selector configured to select an image forming apparatus that is nearest neighbor to the electronic apparatus among the plurality of image forming apparatuses by comparing each of the received information of a plurality of neighbor access points with the retrieved access points; a printer driver configured to generate printing data for a document; and a control configured to control the communications interface to transmit the generated printing data to the selected image forming apparatus.
US09594531B2

Systems and methods for facilitating processing of at least one value of attribute(s) on a device such as an imaging device or a printing device. A method includes providing a GUI including graphical format object(s) corresponding to a number of attributes on a display device associated with the device. The method further includes allowing a user to manipulate the graphical format object(s) by dragging the graphical format object(s) of the GUI. The method also includes creating a graphical representation for the attributes based on the manipulation of the graphical format objects by the user. The method also includes defining one or more values of the attributes based on the graphical representation. Further, the method includes saving the graphical representation and the values of the attributes. One or more operations can be executed on the device based on the saved graphical representation and the values of the attributes.
US09594529B2

Methods and apparatus for selecting a paper source for image printing are provided. A user accesses a service available from a print server for printing an image. The print server may download the image from a storage server over a network. The print server automatically identifies a list of paper sizes corresponding with a list of available paper sources, and selects a scaling ratio for fitting the image into one of the paper sizes. The print server generates a scaled image based on the selected scaling ratio and sends the scaled image to a printer for the scaled to be printed from a selected paper source.
US09594526B2

When a failure occurs in a storage device, a backup unit specifies LUNs of a copy source and a copy destination to an operation volume for which a process is not taken over to another storage device and instructs to perform a copy. When a copy processing unit in the storage device receives a copy process to be performed in the operation volume, the copy processing unit performs the copy process by using the specified LUNs of the copy source and the copy destination. If an error occurs without the copy process being taken over to another storage device due to the occurrence of a failover, the backup unit acquires the LUNs of two volumes of a copy pair and the volumes each constituting each of cluster pairs. Then, the backup unit again performs the copy process by using the acquired LUNs.
US09594505B1

In one example, a method includes detecting, by a computing device, at least one user contact with a presence-sensitive screen of the computing device to input one or more characters of an input string. The method also includes detecting, by the computing device, a subsequent user contact with the presence-sensitive screen. The method also includes detecting, by the computing device, a gesture at a region of the presence-sensitive screen that is associated with a terminator symbol while the subsequent user contact is maintained with the presence-sensitive screen. The method also includes adding, by the computing device, the terminator symbol to the input string when the gesture comprises a virtual key press gesture. The method also includes replacing, by the computing device, the input string with a predicted completed string for the input string when the gesture comprises a prediction completion gesture.
US09594504B2

One or more techniques and/or systems are provided for utilizing input data received from an indirect interaction device (e.g., mouse, touchpad, etc.) to launch, engage, and/or close, etc. an object within a user interface. For example, a sensory surface of the indirect interaction device may be divided into two (or more) portions, a first portion utilized to launch, engage, and/or close an object and a second portion utilized to navigate (e.g., a cursor) within the user interface. When an object is launched based upon receipt of a predefined gesture(s), the first portion of the sensory surface may be mapped to the object to provide for interaction with the object via an interaction between a contact (e.g., finger) and the first portion. Also, the surface area of the first portion may be altered (e.g., enlarged) when it is mapped to the object and/or according to operations performed on the object.
US09594498B2

An apparatus is disclosed in a first embodiment of the invention as including a non-conductive substrate providing a first surface onto which a user can apply a fingerprint. A fingerprint sensing circuit is applied to a second surface of the non-conductive substrate opposite the first surface. The fingerprint sensing circuit is capable of sensing a fingerprint through the non-conductive substrate. A navigation device is positioned adjacent to (e.g., below) the non-conductive substrate and is capable of being manipulated by the user through the non-conductive substrate.
US09594494B2

Disclosed embodiments include apparatus, method and storage medium associated with interactive messaging. In embodiments, an apparatus may include an interactive message service to selectively display messages of a collection of messages, in response to navigation controls received from a proximally located portable client device, through a navigation interface provided to the proximally located portable client device by the interactive message service. Other embodiments may be described and claimed.
US09594491B2

According to an example computer-implemented method, user input is received indicating N regions within a data range of a data variable, where N is greater than or equal to three. A slide control is displayed representing the data range and the regions within the data range. The slide control includes N−1 sliders, with each slider representing a boundary between two of the regions. Responsive to movement of a selected slider, its associated boundary is reset. A determination is made of which one of the regions within the data range a received data variable value falls within. Based on the determination and the boundaries, the following items are displayed separately from the slide control: a graph of the data range that indicates which region the received data variable falls within, and a percentage value that indicates where the received data variable value falls within the data range.
US09594481B2

A method for displaying a plurality of digital objects on a user interface screen includes displaying at least two digital objects on the user interface screen, selecting a digital object, and displaying an operable user interface element by adding the operable user interface element to the selected digital object in a non-overlapping way with at least the non-selected digital objects. The operable user interface element represents a function to be applied on the digital item corresponding to the selected digital object when the operable user interface element is operated. The operable user interface element is displayed at an initial position and the displaying of the operable user interface element includes hiding the selected digital object at the initial position and displaying the selected digital object by adding the selected digital object to the operable user interface element which stays at the initial position on the user interface screen.
US09594466B2

An input device separated from a display unit for switchably displaying images hierarchized in hierarchy levels and configured to input a finger operation of a user to an operation surface to operate the images is provided. The input device includes a detector for detecting an operation state of the finger to the operation surface at a time of the finger operation and a controller for, when determining that the operation state detected by the detector is a proximity state, reducing sharpness of at least part of the image displayed on the display unit as compared with when determining that the operation state is a contact state.
US09594465B2

Various embodiments of a capacitive touchscreen system and corresponding methods are described. A touchscreen controller is operably connected to a first plurality of drive electrodes, a second plurality of sense electrodes, and a host processor. The touchscreen controller has computer-readable button group programming instructions and data loaded into a first memory portion thereof from the host processor that comprise steps for sensing and arbitrating among touches occurring on and within a first plurality of buttons. Firmware instructions and data are loaded into a second portion of the memory of the touchscreen controller. The first plurality of buttons is arranged in a first group on the touchscreen, and the first group is located within a first portion of the touchscreen. Capacitive sensing of touches occurring on and within at least second portions of the touchscreen that are located outside the first portion of the touchscreen are controlled by the firmware instructions.
US09594459B2

An apparatus and method provide logic for processing information. In one implementation, an apparatus includes a display unit configured to display a first portion of content to a user. The display unit includes a display surface. A detection unit is configured to detect a distance between an interface surface and a reference point disposed along an operational tool of the user. A control unit configured to determine whether the distance falls within a threshold range, and generate a signal to display a second portion of content to the user, when the detected distance falls within the threshold range. The display unit is further configured to display the second content portion, based on the generated signal.
US09594454B2

Provided are (i) a touch panel substrate having improved uniformity in in-plane light transmittance and (ii) an electronic device including that touch panel substrate. First electrodes (11) each include a first protrusion (15), the first protrusions (15) each have an intersection at which two conductor lines cross each other, second electrodes (21) each include a second protrusion (25), the second protrusions (25) each have an intersection at which two conductor lines cross each other, and the plurality of first electrodes (11) and the plurality of second electrodes (21) are placed in such a manner that the plurality of first protrusions (15) and the plurality of second protrusions (25) engage alternately with each other in a plan view.
US09594448B2

A touch panel (111) includes: a touchpad unit (111a) that repeatedly detects a touch position touched by operation body; a speed calculation unit that calculates movement speed of the operation body; a vibrator (111f); and a region setting unit (111c), when the speed at first time is less than threshold, sets first reaction region to be anterior in movement direction of the operation body, and when the speed is equal to or greater than the threshold, sets second reaction region that is smaller than the first reaction region to be anterior in the direction; and a vibration control unit (111e) that judges whether the operation body is inside the reaction region at second time after the reaction region setting, when the operation body is inside the reaction region, controls the vibrator to vibrate, and when the operation body is not inside the reaction region, controls the vibrator not to vibrate.
US09594440B2

A touch sensing system includes a pen including at least one resonant circuit embedded therein, XY electrodes including X electrodes and Y electrodes perpendicular to the X electrodes, an antenna surrounding the XY electrodes, and a first touch driving circuit which supplies a resonant inductive signal to the XY electrodes, decides a location of the pen based on a resonance magnitude of a resonance signal received through the antenna, and decides a pen pressure of the pen based on a resonant frequency of the resonant circuit and an adjacent frequency of the resonant frequency measured while varying a frequency of the resonant inductive signal.
US09594439B2

A handwriting input/output system that allows letters, characters and figures to be input by hand. The handwriting input/output system includes an imaging device that captures and transmits the image of a medium provided with a writing area having a dot pattern that defines coordinate information and code information, a dot pattern analysis device that calculates trajectory information by storing the image data of the dot pattern and analyzing the code of the image data, a trajectory recognition device recognizes the trajectory information of the letter, character, and figure traced on the writing area based on a change in the analyzed coordinate information, and a process instruction device transmits a process instruction based on the recognized information together with the trajectory information to an information processing device, whereby a letter, character, or figure can be input by hand.
US09594422B2

A terminal apparatus and a controlling method thereof, the method comprising selecting, while the terminal apparatus is in an active mode, at least one channel from among a plurality of channels, receiving a broadcast signal corresponding to the selected channel, and outputting the received broadcast signal; storing, in a memory of the terminal apparatus, replay information related to the selected channel, and, in response to a power off command, converting the terminal apparatus from the active mode to a waiting mode; and in response to a power on command to convert the terminal apparatus from the waiting mode to the active mode, receiving a broadcast signal through the selected channel based on the replay information stored in the memory, wherein, in the waiting mode, power is supplied to the memory.
US09594421B2

There is provided a method and apparatus for power management in a storage resource. The storage resource comprises at least one RAID array including a plurality of physical drives. The method comprises: determining a reduced number of physical drives within a RAID array upon which data is to be concentrated; moving data stored on said RAID array and/or targeting data written to said RAID array to one or more of said reduced number of physical drives such that said data is concentrated on said reduced number of physical drives in said RAID array; and selectively applying power management logic to enable, based on at least one power management criterion, one or more physical drives in said RAID array to be powered down or to be supplied with reduced power.
US09594416B2

An analog current output module includes an MPU generating and outputting a digital signal, a D/A converter converting the digital signal into an analog signal and outputting the analog signal, an analog current output circuit outputting a control current corresponding to the analog signal output from the D/A converter, and an overload detecting unit detecting whether an overload occurs by measuring the control current and comparing a value of the control current and a preset reference value, wherein the overload detecting unit sets the reference value on the basis of a reference value generating signal delivered from the MPU, and the overload detecting unit comprises a comparator comparing the control current value and the reference value and detecting whether the overload occurs, and a reference value setting unit generating the reference value according to the reference value generating signal and providing the reference value to the comparator.
US09594414B2

An auxiliary power control system for enabling a software command that a management controller sends to the power supply to shut down auxiliary power. Such a power control system enables an AC cycle without needing to physically remove an AC power cord and provides additional power savings when a system is not in use. In certain embodiments, the auxiliary power control system includes a paradigm of a main power state, an auxiliary power state and a sub-auxiliary state. In this system many of the power states and wake vents apply to the auxiliary power state in addition to the main power state.
US09594408B2

A transmitter and a method for mounting a transmitter on a panel, wherein the panel is a door or wall of an electrical cabinet, a display panel, a control panel or a diaphragm, wherein the transmitter includes a display module and a computer module, wherein the display module includes at least a first securement means and a cable, and the display module is connectable via the cable with the computer module. The method comprises the steps of: drilling at least a first hole in the panel, wherein the first hole is less than the area of the display module lying against the panel bringing the cable from a first side of the panel through the first hole to a second side of the panel securing the display module to the panel using a second securement means complementary to the first securement means securing the computer module to the second side, and connecting the computer module with the display module via the cable.
US09594404B2

A body-wearable electronic device according to one of various embodiments of the present disclosure includes: a wearing member which can be worn on the user's body; and at least one main unit configured to be attached to and detached from the wearing member, and can be variously implemented according to embodiments.
US09594401B2

A notebook computer includes a first housing layer, a frame member layer, and a second housing layer. The first housing layer and the second housing layer encloses the frame member layer, the frame member layer is located within an interior enclosing space defined by the first housing layer and the second housing layer. The first and second housing layers are capable of moving along with movement of the frame member layer and form an overall appearance with two hierarchies of the notebook computer.
US09594398B2

Provided is a portable electronic device, including a case and a movable magnetic part. The case has a top plate, an engagement surface, and an accommodating space. The accommodating space is located below the engagement surface. And the engagement surface further has at least one through hole, and the through hole communicates with the accommodating space. The movable magnetic part is capable of be attracted by a magnetic force to perform axial motion displacement relative to the through hole, so as to be selectively exposed out of the through hole or retracted into the through hole. Therefore, the movable magnetic part in the case is capable of being attracted out of the through hole in order to position the another case, and improve magnetic absorption strength and binding stability between the case and the another case.
US09594395B2

Techniques are disclosed relating to clock routing techniques in processors with both pipelined and non-pipelined circuitry. In some embodiments, an apparatus includes execution units that are non-pipelined and configured to perform instructions without receiving a clock signal. In these embodiments, one or more clock lines routed throughout the apparatus do not extend into the one or more execution units in each pipeline, reducing the length of the clock lines. In some embodiments, the apparatus includes multiple such pipelines arranged in an array, with the execution units located on an outer portion of the array and clocked control circuitry located on an inner portion of the array. In some embodiments, clock lines do not extend into the outer portion of the array. In some embodiments, the array includes one or more rows of execution units. These arrangements may further reduce the length of clock lines.
US09594392B2

A system for providing power from solar cells whereby each cell or cell array is allowed to produce its maximum available power and converted by an operatively connected DC/DC converter. Each cell or cell array has its own DC/DC converter. In one form the system for providing power from solar cells includes one or more solar generators wherein each of said solar generators has one to nine solar cells; a maximum power tracker operatively associated with each solar generator, each of said maximum power tracker includes a buck type DC/DC converter without an output inductor, each of said maximum power trackers are operatively connected in series with each other; an inductor operatively connected to the series connected maximum power trackers; and means for providing electrical power from the inductor to load means, wherein each of said maximum power trackers is controlled so that the operatively associated solar generator operates at its maximum power point to extract maximum available power.
US09594388B2

A digital shunt regulator receives a radio frequency (RF) signal at an antenna which generates a differential output signal over a differential path. A peak detector is coupled to the antenna and receives the differential output signal over the differential path. A first comparator receives a voltage output of the peak detector and a first voltage. A second comparator receives the voltage output of the peak detector and a second voltage. A digital state machine receives an output of the first comparator and an output of the second comparator. A plurality of shunt NMOS transistors receives an output of the digital state machine. The digital state machine is configured to control the number of shunt NMOS transistors that are activated to maintain the voltage output of the peak detector between the first voltage and the second voltage.
US09594383B2

A shower head is configured to receive a first fluid conduit and a second fluid conduit, where the shower head includes a mixer valve within a portion thereof that is configured to receive a first fluid from the first fluid conduit and a second fluid from the second fluid conduit and to output the first fluid or the second fluid or a blend the first and second fluids to a shower head outlet.
US09594380B2

The instant application discloses, among other things, path recording and automatic navigation that may be applicable to various applications, including, but not limited to, lawn mowing.
US09594371B1

This disclosure relates to a system and method for detecting execution of driving maneuvers based on pre-determined driving maneuver profiles. Some or all of the system may be installed in a vehicle and/or be otherwise coupled with a vehicle. In some implementations, the system may detect execution of driving maneuvers by the vehicle based on pre-determined driving maneuver profiles. The system may include one or more sensors configured to generate output signals conveying information related to the vehicle. In some implementations, the system may detect execution of the driving maneuvers by the vehicle based on a comparison of the information conveyed by the output signals from the sensors to criteria included in the pre-determined driving maneuver profiles.
US09594366B2

Disclosed embodiments can provide a system and method for controlling irrigation schedules for a sprinkler system including automatically updating irrigation schedules based on qualitative and quantitative feedback and meteorological data as well as matching optimal or near-optimal irrigation schedules to other sprinkler zones based on characteristics of the landscape and sprinkler system as well as other characteristics.
US09594362B2

An energy management system 1 comprises a control unit 540 that, when a unit price of the fuel cell is higher than a power purchase unit price, controls an SOFC 110 in a restrained state where output of the SOFC 110 is restrained.
US09594361B2

An automation system is disclosed in which a system controller has access to the signals transmitted by each sensor device that is relevant to the environment being controlled. Each sensor device monitors a particular physical condition, senses changes in the condition being monitored, and reports states of the condition, which is made available to the system controller. Meanwhile, the system controller memorizes and maintains the states of various processing events, such as when a sensor device reported a particular state of the condition that the sensor monitors. By considering the information reported by the various and multiple sensor devices, as well as by accounting for the memorized states corresponding to the various events, the system controller is able to generate and continually update a representation of the state of the controlled environment. Having such context awareness enables the design and implementation of sophisticated reasoning logic and conditional logic.
US09594360B2

A motor starter comprising a manual motor starter (MMS) is provided. The MMS comprises an MMS status input unit to receive a status of the MMS, a magnetic contactor (MC) status input unit to receive a status of a magnetic contactor, a communication unit connected via a wired cable to communicate data with a monitoring control console, and a controller to transmit MMS information received from the MMS status input unit and MC information received from the MC status input unit to the monitoring control console and to control the magnetic contactor based on a control signal received from the monitoring control console and the MC information.
US09594357B2

A position command value is compensated by predicting a thermal displacement amount of each part of a machine tool and adding a thermal displacement compensation amount which cancels the predicted thermal displacement amount to the position command value of a feed axis. This thermal displacement compensation amount is adjusted from the error amount between this compensated position command value and an actual machining point. Upon adjustment of this thermal displacement compensation amount, it is possible to determine whether to increase or decrease the thermal displacement amount based on a direction in which an operator moves a tool image or a workpiece image on a screen.
US09594355B2

A wireless monitoring method is implemented through a plurality of wireless monitor devices. Each of the plurality of wireless monitor devices includes a state detection unit to produce a state data, a micro control unit and a communication module. To implement the wireless monitoring method, the wireless monitoring device gets a device identification code of another wireless monitoring device in a connection range thereof, and judges whether the device identification code is stored therein and belongs to a monitor group. If the judging outcome is positive, the wireless monitoring device gets another state data of the another wireless monitoring device. After judging the state data and the another state data meet a state control condition, at least one control signal is output to trigger at least one electronic device.
US09594352B2

An improved minute countdown clock is provided that depicts the 24-hour day in terms of the number of remaining minutes, rather than in the standard 12-hour cycle. The present clock counts down the number of minutes that are left in the day, unlike a standard clock that depicts the amount of time that has passed in two separate cycles. The present invention may come in either analog or digital varieties. The present invention breaks time into smaller increments in order to reprogram individuals' concept and perception of passing time, to facilitate motivation to accomplish more goals, and finally to create a sense of value and ownership of personal time. Furthermore, the constant countdown creates a sense of urgency by helping people recognize that time is valuable and is lost once it passes.