US09560825B2

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

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

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

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

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

A high-rise building (1) is described, which comprises a building structure (2) with floor structures (3), a double-skin façade comprising a first skin (5) and a second skin (6). The high-rise building also comprises at least one conveying system (7, 7′, 7″) arranged between the skins (5, 6) of the double-skin façade and arranged for moving trays (8) vertically between the skins (5, 6) between a starting position (9, 9′, 9″) and an end position (10, 10′, 10″). The conveying system (7, 7′, 7″) comprises essentially horizontal track portions (14) each having a length axis (15), track connecting means (18) which connect the track portions (14), and conveying means for movement of the trays (8) along the length axis (15) of the track portions (14) and along the track connecting means (19).
US09560812B2

Solar-redshift systems comprise an integral array of redshift modules, each having at least a focusing device, a target, and a quantum-dot vessel. The quantum-dot vessel contains quantum dots that emit light having an emission wavelength. The focusing device directs incident solar radiation through a focusing gap and toward the quantum-dot vessel, or into a slab waveguide and then toward the quantum-dot vessel, causing the quantum dots to emit redshifted light having the emission wavelength. The redshifted light is directed to the target, examples of which include a photovoltaic material or a living photosynthetic organism. The target has increased sensitivity or response to photons having the wavelength of the redshifted light. A trapping reflector component of the quantum-dot vessel prevents loss of redshifted light to the environment outside the solar-redshift system and allows undesirable infrared light to be removed from the system.
US09560810B2

A debris blower includes an engine mounted to an engine mount and connected to a turbine. The engine mount and housing of the turbine are respectively mounted between a second side of a frame and first and second longitudinal supports connected to and between first and second sides of the frame. A screen guard is secured utilizing bolts extending in a non-rotatable manner from a top plate connected between the second longitudinal support and the second side. Due to the frame and engine mount having a parallelism and flatness tolerance, the engine and turbine can be aligned without shimming. A sensor senses first and second trip devices positioned at circumferential locations on the exit nozzle to rotate the exit nozzle to preset angles. Remote and hard wire controls each include direction and speed switches. A resume switch throttles the engine between idle and operating speeds.
US09560807B2

The invention relates to a wrapping device to wrap an object, such as a bale, in foil material, including at least one clamping and cutting device to clamp the foil material after wrapping of the object, and to cut the clamped foil material, wherein the clamping and cutting device includes a catch element having a curved guiding element which is guided in a bearing, wherein the catch element is translatable between a catch position to catch the foil material and a clamp position in which the foil material can be clamped in order to facilitate cutting of the foil material.
US09560806B2

Apparatus for gathering bales that substantially match conveyor speed to ground speed. Methods for gathering bales that use such apparatus are also provided.
US09560804B1

One embodiment of a stalk roll to be mounted upon a stalk roll drive shaft of a corn harvesting header comprises a cylindrical shell with a recess in the main cylinder, wherein reduced flutes are not present in the recess, but full flutes are present therein. This embodiment includes a stalk slot having a length equal to the length of the recess. Additionally, the flutes may be configured such that a stalk engagement gap is present at least once during a full revolution of two opposing stalk rolls.
US09560800B2

A quick change rotary mower blade assembly includes a mower blade attached to a blade assembly pin that is inserted into an internal bore in a spindle extending through a housing under the mower deck. A blade retainer on the lower end of the spindle has a pair of notches holding and locking the mower blade in place.
US09565788B2

The present mobile processing data center comprises a support structure, which consisting in ISO standard containers of 10, 20, 40 or 53 feet, wherein the container comprises: a) automatic transfer switch; b) uninterruptible power system; c) precision air conditioners; d) cabinets having a bearing and rails system, and 42 RMS in order to install the IT equipment; f) two levels of trays ladder type installed on the top of the cabinets, one tray for data wiring and other for power wiring; g) removable floor panels; and h) additionally the mobile data center comprises a fire protection system “zero-footprint”.
US09565780B2

Provided is an electronic circuit unit which includes a circuit board, a case for the circuit board and a connector for external connection and can be miniaturized and simplified in structure. This electronic circuit unit includes a circuit board (10) provided with a plurality of conductors for connection (14) on an edge part (12), a case (CS) configured to house the circuit board, and a plurality of terminals (30) provided on ends of a plurality of wires (W). The case (CS) integrally includes a board housing portion (20) and a terminal holding portion (40). The board housing portion (20) holds the circuit board (10) at a specific board holding position. The terminal holding portion (40) holds these terminals (30) in such an arrangement that each terminal (30) comes into contact with each conductor for connection (14) of the circuit board (10) at the board holding position.
US09565776B2

The present invention provides a method for treating a substrate that supports metal fine particles for forming a plating layer on a circuit pattern or TSVs in various substrates, in which further micronization treatment is enabled compared with the conventional methods, and the formation of a stable plating layer is enabled. The present invention is a method for treating a substrate, the method including bringing a substrate into contact with a colloidal solution containing metal particles in order to support the metal particles that serve as a catalyst for forming a plating layer on the substrate, in which the colloidal solution contains metal particles formed of Pd and having a particle size of 0.6 nm to 4.0 nm and a face-to-face dimension of the (111) plane of 2.254 Å or more. When an organic layer such as SAM is formed on a surface of the substrate before this treatment, the binding force of the Pd particles can be increased.
US09565752B1

A disclosed circuit arrangement includes a substrate, an integrated circuit (IC) component attached to the substrate, first and second cross wires attached to the substrate and disposed proximate the electronic device, and one or more wire segments attached to the substrate. The one or more wire segments have first and second portions attached at a third portion of the first cross wire and at a fourth portion of the second cross wire, respectively. The first and second cross wires and the one or more wire segments are round wires having round cross sections. The first portion and the third portion have flat areas of contact, and the second and fourth portions have flat areas of contact. A first bond wire is connected to the electronic device and to the first portion of the one or more wire segments, and a second bond wire is connected to the electronic device and to the second portion of the one or more wire segments.
US09565750B2

A wiring board including an insulating board formed such that an inner insulating layer is laminated under a front insulating layer, a pair of semiconductor element connection pads for a signal, formed on the front insulating layer, and a pair of strip-shaped wiring conductors formed on the inner insulating layer, having connection ends connected to the pair of pads for the signal under the pair of pads through via holes, and having parallel extending portions extending to an outer peripheral portion from the connection ends on the inner insulating layer in parallel to each other, where a part from the connection end to one part of the parallel extending portion has a width smaller than a width of a residual part, and length equal to or less than one-sixteenth of a wavelength of a signal transmitting in the pair of strip-shaped wiring conductors.
US09565748B2

A method of and device for forming vias on an electronic board (such as a PCB board) comprises forming one or more holes on the electronic board, placing a nanomaterial inside the one or more holes, and forming one or more filled holes on the electronic board. The nanomaterial can be nanocopper, which can be either push/pull into the holes on the electronic board or a combination of push and pull. The push/pull can be performed by using a mechanical device or by a person. A capping layer can be on both side of the via. The vias formed by using the nanomaterials provides a high efficient vertical heat transferring path from one side of the electronic board to the other side of the electronic board.
US09565747B2

Certain embodiments described herein are directed to devices, systems and methods that comprise asymmetric induction devices. In some instances, the device can include a plurality of plate electrodes which can be spaced asymmetrically or a plurality of coils which can be spaced asymmetrically.
US09565743B2

In a load control unit, three R, G, and B LED chips that constitute each light source (33a-33d) of reading lamps (25-31) and a connector (35) with a built-in controller are mounted on a circuit board (37) to thereby eliminate the connection of a controller (35b) built into the connector (35) with the built-in controller and the respective light sources (33a-33d) by signal lines. In addition, the controller (35b) and a lighting ECU (43) are connected by a multiplex communication line (39), and the multiplex communication line (39) is routed in pillars (15, 17) of a vehicle (1). Consequently, the number of wires can be reduced compared with when individual wires connected to the respective light sources (33a-33d) are passed through the pillars (15, 17), and thereby making it possible to effectively use limited spaces within the pillars (15, 17) through which many other wires are passed.
US09565736B2

A lighting system comprising light sources for illuminating an area and a control unit adapted to control the light sources. The control unit has a user interface allowing a user to select a light scene. The user interface has a screen for displaying information to the user. The control unit is adapted to control the user interface to display selected content on the screen, which content is selected such that light emitted from the screen during display of the content contributes to the selected light scene. When the screen is used in this way, i.e. as a part of the light scene created by the lighting system, the screen enhances the light scene and the risk of the screen interfering with the light scene is reduced, resulting in an improved user experience.
US09565734B1

Some embodiments include a model builder system that generates a color model to facilitate a color tunable lamp to mix the right amount of light from various color channels to reproduce a target color characteristic of a reference lamp. The model builder system can perform pre-computations that characterize the perceived characteristic of individual color channels and the reference lamp. The model builder system can divide the color channels of the color tunable lamp into floating channels and non-floating channels. Holding the operating points of the non-floating channels constant, the model builder system inverse solves for the necessary flux values of the color channels to reproduce the target color characteristic and to optimize color metrics.
US09565723B2

A lighting device and method with a lighting unit which includes several light sources having different color spectra, with a sensor for determining the spectral power distribution emitted by the lighting unit, with a control unit which, as a function of a predetermined spectral power distribution as well as of the spectral power distribution measured by the sensor, acts on a drive unit which individually energizes the light sources of the lighting unit, so that the emitted light has predetermined spectral power distribution, wherein the lighting unit includes at least four light sources, and the control unit uses an optimization algorithm which, as an optimization goal, maximizes a coefficient of weighted sensor values, the coefficient being calculable from individual drive data of the light sources. A secondary condition is met when error between the predetermined spectral power distribution and the measured spectral power distribution is smaller than a limit value.
US09565719B2

An electronic device and a method for simultaneously receiving a multimedia service over multiple radio access networks are provided. The electronic device includes a plurality of network interfaces for accessing a multimedia service provider, and a multi-interface handler for controlling to receive a multimedia service content divided, from the service provider via the network interfaces respectively, if part of the content is completely received via one of the network interfaces, to receive the remaining content re-divided via the network interfaces.
US09565716B2

A method, computer-readable storage device and apparatus for closing a transmission control protocol connection in a wireless network are disclosed. For example, the method sends a first transmission control protocol option requesting a use of a silent transmission control protocol closure for the transmission control protocol connection, receives a confirmation from a recipient device that silent transmission control protocol closure is to be used for the transmission control protocol connection, sends a second transmission control protocol option that indicates a connection timeout period for the sender device, receives a connection timeout period for the recipient device, tracks the connection timeout period for the sender device and the connection timeout period for the recipient device, and closes the transmission control protocol connection when one of the connection timeout period for the sender device or the connection timeout period for the recipient device has expired.
US09565713B2

A mobile communication system capable of reducing energy consumption of a network node in a local area range. When judging that there is a shift trigger, a local eNB shifts from a normal operation to an energy saving operation. In the energy saving operation, the local eNB stops the operation of transmitting at least a part of downlink transmission signals to be transmitted to a user equipment (UE) and performs the operation of receiving an uplink transmission signal transmitted from the UE. When judging that it has received the uplink transmission signal (RACH) in the energy saving operation, the local eNB shifts to the normal operation.
US09565706B2

A method and wireless terminal device for rapidly establishing a dual-stack wireless connection. The wireless terminal device sends various types of packet data protocol (PDP) activation requests after being registered onto a wireless network, and determines an Internet Protocol (IP) type supported by the network based on a result returned by the network; after receiving a connection instruction from a user, the wireless terminal device initiates one PDP activation request corresponding to a determined IP type supported by the network; if a result that the PDP activation is performed successfully is returned by the network, the wireless terminal device establishes a data connection. Compared to the related art, the wireless terminal device of the present disclosure determines the IP type supported by the network in advance when it is registered onto the network, and thus may prevent a fall-back process and rapidly establish the connection when receiving the connection instruction.
US09565705B2

An apparatus for avoiding a message collision between vehicle to vehicle (V2V) communications may include a channel busy percentage (CBP) determiner configured to determine a CBP and a controller configured to establish a data rate based on the determined CBP. When the CBP exceeds a preset reference value, the controller may adapt the data rate to an upper data rate. A method, system, and computer readable medium are further disclosed for performing the same.
US09565703B2

Disclosed is the radio (wireless) communication system providing a radio communication service and the terminal, and more particularly, a method of handling time alignment command during a random access procedure in an Evolved Universal Mobile Telecommunications System (E-UMTS) evolved from the Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system is provided.
US09565700B2

A method at a base station of determining a time delay associated with a mobile station in a multiple access wireless communication system. A signal is received from a mobile station over a selected random access subchannel in a selected random access time slot. A Fast Fourier Transform is applied to the received signal to generate a transformed signal in the frequency domain. The transformed signal is then processed in the frequency domain by computing a dot-product to identify a random access sequence carried in the received signal. The received signal is then processed in the time domain by computing a correlation between a time-shifted version of the received signal and the identified random access sequence to determine a time delay associated with the mobile station.
US09565699B2

A method of generating a data block for performing a polling procedure in a wireless communication system, a method of transmitting data and a method of performing a polling procedure are disclosed. A protocol layer performs the polling procedure for requesting a receiving side to transmit status report if there are no data to be transmitted to the receiving side in both a transmission buffer and a retransmission buffer. When determining whether there are no data to be transmitted to the receiving side in the retransmission buffer, it is preferable that a data block for which retransmission request information is not received from the receiving side is excluded.
US09565696B2

The present invention relates to methods and apparatus for providing a more flexible configuration of sounding reference signal, SRS, transmission. This is achieved by dynamically triggering a mobile terminal to transmit SRS. Thus, embodiments of the invention include a method implemented by a base station in a communications network that semi-statically configures some uplink symbols for periodic SRS transmission and other uplink symbols for aperiodic SRS transmission. The method includes dynamically determining whether an uplink symbol that has been semi-statically configured for aperiodic SRS transmission is to be used by a given mobile terminal at a given time for SRS transmission. The method then further includes signaling a terminal-specific instruction that indicates said determination to the given mobile terminal.
US09565683B2

A method for bearing CS-domain service data over radio bearer is disclosed. The method includes: letting CS-domain service data be borne over a radio high-speed packet data access channel according to a channel mapping relation between CS-domain service data and the radio high-speed packet data access channel. An apparatus and a system are also provided herein.
US09565678B2

Methods and apparatuses are provided for transmitting data by a user equipment (UE) in a communication system. Resource information is received from a node B. One of inter-subframe hopping, and intra and inter-subframe hopping, are identified. A hopping parameter is determined. A mirroring parameter is determined. A resource is determined for data transmission based on the resource information, the hopping parameter, and the mirroring parameter. The data is transmitted using the resource for data transmission. The hopping parameter and the mirroring parameter are determined at a slot, if the intra and inter-subframe hopping is identified.
US09565673B2

This disclosure deals with an apparatus in a base station for controlling transmission of delay-sensitive data from a transmitter over a transmission link in a packet data communication network, which transmitter is capable of changing between a TTI bundling enabled mode and a TTI bundling disabled mode. The apparatus comprises: a receiver for receiving data from the transmitter over the transmission link; a decision unit for deciding that the transmitter should change TTI bundling mode; a silent mode detection unit for detecting that the transmitter is in the silent mode; and a triggering unit for triggering change of TTI bundling mode in response to deciding that the transmitter should change TTI bundling mode and in response to detecting that the transmitter is in the silent mode. The disclosure further relates to a corresponding method.
US09565666B2

A terminal device includes means of determining resource elements to which a physical downlink shared channel is mapped for transmission on the physical downlink shared channel in a non-MBSFN subframe that is scheduled by using a downlink control information format 1A based on positions of cell-specific reference signals that are provided by using a physical layer cell identity.
US09565661B2

Methods, corresponding apparatuses, and computer program products for signaling radio bearer transmission in a heterogeneous network are provided. The method comprises performing, by a user equipment, as least one of the following: a local area radio resource control connection procedure with a local area base station over a local area specific signaling radio bearer; and a wide area radio resource control connection procedure with a wide area base station over a wide area specific signaling radio bearer via the local area base station. With the claimed inventions, the transmission of the specific signaling radio bearer (e.g., SRBO) in the heterogeneous network can be efficiently managed and implemented.
US09565659B1

An electrical outlet faceplate. The electrical outlet faceplate comprises a plate, an alternating current to direct current (AC/DC) converter mechanically coupled to the plate, and a wireless beacon mechanically coupled to the plate and electrically coupled to the AC/DC converter. The wireless beacon is a radio transmitter that transmits an identification in a radio frequency signal that has an effective range of less than 20 meters. The electrical outlet face plate further comprises a wire electrically connected to the AC/DC converter at a first end of the wire, whereby, when a second end of the wire is electrically connected to a powered electrical outlet, the wire provides alternating current power to the AC/DC converter.
US09565657B2

A system is provided that includes a base station of a security system having a wireless transceiver, a processor of the base station that periodically transmits a beacon under a 6LowPan/Iot protocol defining an information transfer super frame having a plurality of time division multiple access (TDMA) slots, a plurality of remotely located devices, each with a sound transducer and a wireless transceiver that exchanges messages with the base station within the TDMA slots of the super frame, and a respective processor within each of the plurality of remotely located devices that determines a sound activation pattern and a location of a multicast slot within the super frame from the beacon, detects an activation message within the multicast slot, and activates the sound transducer based upon the location of the multicast slot in accordance with the sound activation pattern.
US09565647B2

A method and apparatus may include receiving a time-alignment value for a time-alignment timer. The method may also include starting the time-alignment timer. The method may also include transmitting one or more uplink transmissions. The uplink transmission is transmitted while the time-alignment timer is running. The method may also include receiving an updated time-alignment while the time-alignment timer is running, if the timing of the uplink transmission is determined to be correct. The method may also include applying the updated time-alignment, if the updated time-alignment is received. The method may also include stopping uplink transmissions, if no updated time alignment is received.
US09565644B2

A wireless communication apparatus includes a transmitter that transmits a first frame and a second frame with multiplexing and a receiver that receives a third frame sent in response to the first frame and a forth frame sent in response to the second frame, wherein a first receipt completion timing at which the third frame is fully received by the receiver and a second receipt completion timing at which the forth frame is fully received by the receiver are synchronized by controlling at least one of first content of the first frame, a first transmission method by which the first frame is sent, second content of the second frame and a second transmission method by which the second frame is sent.
US09565639B2

A wireless communications device and method for establishing a voltage threshold at which to turn off electronics of a wireless communications device includes determining a power threshold level at which a device is to be shut off when a battery of the device reaches or drops below the power threshold level. The determined power threshold level may be offset. The amount of power remaining for the battery in the communications device may be measured. The communication device may be shut off based on the offset power threshold level so as to preserve enough power for an emergency message to be generated and sent in the case of an emergency.
US09565631B2

The present disclosure relates to a method in a network node for controlling DRX to be applied by a user equipment, UE, connected to said network node. Said network node can order the UE to enter a first DRX cycle by means of a specific control element. The method comprises the step of ordering the user equipment to enter a second DRX cycle by means of a modified usage of said specific control element. The disclosure furthermore relates to a network node, a method in a user equipment and a user equipment.
US09565626B2

A network entity may be configured for prioritizing radio access types for CSG cells of a wireless communication system by storing priority information defining, for each of one or more types of data traffic (e.g., IP traffic, voice traffic, etc.), a priority ranking of cell types comprising at least one of different wireless technologies and different access control types (e.g., a CSG mode, a hybrid mode and an open mode), and indicating the priority information to a mobile device for connecting to cells of a wireless communications system. A corresponding mobile entity may be configured for receiving the priority information as described, and selecting a cell to connect to or camp on based on the priority information.
US09565621B2

An information processing device, includes: a memory configured to store data of one or more indices of radio quality at a plurality of points; and a processor coupled to the memory and configured to: identify one or more points among the plurality of points other than a current location of a mobile terminal that requests communication, and determine whether to permit the communication based on statistical information obtained from the one or more indices of the radio quality at the one or more points.
US09565617B2

A method and apparatus for configuring a routing path in a wireless communication system are provided. The method includes measuring a first distance between the terminal and a target terminal, transmitting information of the measured first distance to at least one neighboring terminal, receiving a second distance measured for the target terminal with respect to the terminal from the at least one neighboring terminal, and determining a neighboring terminal of which the second distance is the longest as a next terminal of the routing path.
US09565615B2

A method, apparatus, and computer program product for wireless communication are provided. The method generally includes registering a UE with an internet protocol multimedia subsystem (IMS) server for one or more native services and non-native services, wherein the UE comprises a modem processor and an application processor. The IMS server may comprise an RTP stack, wherein a portion of the RTP stack resides on the MP and a portion on the AP. A data packet may be received having an identifier of one of the native or non-native services. The data packet may be received from a WWAN or IWLAN. The data packet may be forwarded to the MP or to the AP based on the identifier. According to aspects, the data packet is forwarded to the MP if the identifier indicates an audio service and to the AP if the data packet indicates a video service.
US09565599B1

A modular electronic device including a master core and a plurality of communication radio modules is provided. The modular electronic device maximizes communication performance by receiving a request for network operations from a mobile operating system of the modular electronic device; polling a table to determine a capacity of each communication radio module; and assigning the network operations to a module of the communication radio modules with a highest available capacity to maximize the communication performance of the modular electronic device.
US09565595B2

A provided is a bandwidth calculating method for resource reservation. The method includes receiving a message having a CODEC type and a ptime value wherein the ptime denotes an interval of transmitting a packet, extracting the CODEC type and the ptime value from the received message, and calculating a required bandwidth using the extracted CODEC type and the extracted ptime value.
US09565588B2

A method and apparatus for interrupting the lower priority packet transmission/reception for higher priority packet transmission/reception within the context of a common RLC entity is provided herein. The transmission/reception of lower priority data blocks containing data segments of a first higher layer packet is interrupted to transmit/receive higher priority data blocks containing data segments of a second higher layer packet. After the transmission/reception of a final segment of the second higher layer packet, the transmission/reception of the first higher layer packet is resumed. In some embodiments, a final segment of the second higher layer packet is encapsulated in a final higher priority data block with a remaining data segment of the first higher layer packet. The final higher priority data block further includes a transition indicator to indicate a transition from the second higher layer packet back to the first higher layer packet.
US09565585B2

Disclosed are a capability for reporting Feature Group indicators (FGI) capability by the terminal and a method for configuring a measurement task for the terminal by the network side and a terminal, a network side device and a system thereof. Wherein, the method for reporting the FGI capability by the terminal comprises: when reporting the FGI capability of the terminal to the network side, for each Radio Access Technology (RAT), the terminal reporting whether the terminal supports Automatic Neighbor Relation (ANR) capability of the RAT or not. The method for configuring the measurement task for the terminal by the network side comprises: when obtaining the FGI capability of the terminal, the network side also obtaining whether the terminal supports the ANR capability of each RAT or not, and configuring a measurement task corresponding to the FGI capability for the terminal according to the FGI capability supported by the terminal.
US09565554B2

A method for transmitting information performed by a terminal is disclosed. The method includes: acquiring a first network identifier of a detected wireless communication network; sending a SIM card information request to a server, the SIM card information request including at least the first network identifier; receiving identity information and encryption data of a first SIM card sent by the server, the first SIM card corresponding to the detected wireless communication network corresponding to the first network identifier included in the SIM card information request; and joining the detected wireless communication network corresponding to the first network identifier using the identity information and encryption data of the first SIM card, and transmitting information through the detected wireless communication network.
US09565538B2

A system for managing mobile electronic communications devices includes a user directory database configured to hold authentication data associated with at least one user, an authentication authority communicatively connected to the user directory database, an administration server configured to send and receive command messages with at least one mobile electronic communications device, a messaging server configured to send and receive communications messages with at least one mobile electronic communications device, and the authentication authority, administration server, and messaging server are configured to send and receive data via a data communications network. The authentication authority accepts or denies authentication data for a user received from at least one mobile electronic communications device, stores status information corresponding to authenticated users in the user directory database, and stores an association between each authenticated user and each mobile electronic device that sent authentication data for an authenticated user in the user directory database.
US09565532B2

A system and associated method receives a command from a user's mobile device to locate points of interest near the mobile device's location. The points of interest are associated with different, user-identified, point of interest categories. Based at least in part on the mobile device's location, the system substantially simultaneously provides a list of points of interest for at least some of the point of interest categories.
US09565521B1

A method and device for automatic semantic labeling of unlabeled places using activity recognition. A method includes determining at least one activity based on analyzing electronic device sensor data. Localization for the electronic device is performed to determine location for an unknown semantic place. An observed mapping between the at least one activity and the location for the unknown semantic place is determined. A typical mapping between the at least one activity and at least one semantic place is determined. Using the observed mapping and the typical mapping from one or more other electronic devices, the unknown semantic place is assigned with a semantic place label representing the at least one semantic place for identifying the unknown semantic place. A semantic place map is updated to include the semantic place label.
US09565520B1

A system, method and computer readable medium for targeting messages delivered by wireless communication comprising determining at least one target space within at least one wireless communications network, determining a notification list comprising at least one recipient in said at least one target space, determining at least one notification message, and transmitting said at least one notification message through said at least one wireless communications network to at least one recipient on said notification list.
US09565519B2

A framework for tracking an electronic device includes at least one electronic device, a server in wireless communication with the at least one electronic device, and a tracking system implemented in the server and the at least one electronic device. The server stores personal identification information of the at least one electronic device, and a database. The tracking system is used to track the at least one electronic device after the at least one electronic device is lost or stolen. The server controls the at least one electronic device to obtain tracking information for tracking the at least one electronic device, and the at least one electronic device sends the tracking information to the server. The server tracks the at least one electronic device by searching for information in the database most closely matching the tracking information.
US09565515B2

A method and apparatus for information exchange, and a delivery terminal. A broadcast packet is received, which is periodically sent by a smart wearable device through short-range wireless communication, and the broadcast packet includes a delivery identifier of a commodity purchased by a user. The broadcast packet is parsed to obtain the delivery identifier. The delivery identifier is sent to a network side, so that the network side validates the delivery identifier. When the delivery identifier is valid, commodity information corresponding to the delivery identifier is acquired. A commodity is dispensed corresponding to the commodity information. A user who purchases a commodity online can pick up the commodity from a delivery terminal in a self-service manner.
US09565512B2

Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.
US09565501B2

A hearing aid has an acoustoelectric transducer, a pickup device for picking up an electrical or electromagnetic signal and converting it into an electrical signal. The hearing aid further has a signal processing device, an electromechanical transducer for outputting an acoustic signal, and a signal estimation device. The signal estimation device determines a correlation between signals of the acoustoelectric transducer and of the pickup device. The signal processing device adjusts a mixing ratio of the signals in the output signal depending on the correlation.
US09565498B2

An electromagnetic transducer for sound and ultrasound reproduction includes a substantially flat coil coupled to a diaphragm that is near to and facing the North or South side of a magnet. A very thin membrane made from a non-magnetic but electrically conductive material is independently mounted from the diaphragm and faces it. An AC signal in the coil results in diaphragm movement and “modulates” the permanent magnetic field. The modulating field generates a current in the membrane, which, upon further interactions, causes the membrane to move. The two independently moving surfaces each generate sound and result in an unusually flat SPL/frequency response, with unusually low narrow-band intensity variation and very low distortion. The transducer is also unique among electromagnetic transducers in that the force acting on the membrane is uniformly distributed over much of it, as in an electrostatic sound transducer.
US09565491B2

An earpiece for real-time audio processing of ambient sound includes an ear bud that provides passive noise attenuation to the earpiece such that exterior ambient sound is substantially reduced within an ear of a wearer, an exterior microphone that receives ambient sound and converts the received ambient sound into analog electrical signals, and an analog-to-digital converter that converts the analog electrical signals into digital signals representative of the ambient sounds. The earpiece further includes a digital signal processor that performs a transformation operation on the digital signals according to instructions received from a mobile device, the transformation operation transforms the digital signals into modified digital signals, a digital-to-analog converter that converts the modified digital signals into modified analog electrical signals, and a speaker that outputs the modified analog electrical signals as audio waves.
US09565490B2

Dual mode headphones, and methods for constructing the same are provided. Headphones can be connected to an electronic device to provide an audio output. The headphones can include a transducer or other component for providing sound waves at appropriate levels near a user's ear. To provide audio as a speaker, however, circuitry in the headphones can include a powered amplifier that may be selectively used. The headphones can be moved between a first, in-ear position and a second, speaker position. A sensor in the headphones can detect the current position of the headphones, and can change the mode of the circuit to correspond to the detected current position. For example, the sensor can change between an in-ear mode in which the amplifier is bypassed and a speaker mode in which the amplifier is powered and used. In some cases, the headphones can include a sensor for preventing the speaker mode when the headphones are positioned near a user's ears.
US09565482B1

A system for adaptively streaming video content over an IP network, comprising devices and non-transitory computer-readable storage media having executable computer modules, comprising a sender device interacting with the network, the device configured to send a video stream to the network and to receive a recovery packet stream from the network; at least one receiving device configured to receive the at least one video stream from the network and to transmit a respective recovery packet stream back to the sender device through the network; a bandwidth probe configured to be periodically sent with the video stream to the at least one receiving device to determine respective instantaneous network bandwidths; at least one profile configured to be chosen by the sender device to generate the video stream, based upon respective instantaneous network bandwidths, wherein the video stream is adaptively changed, based upon instantaneous network bandwidths and the respective recovery packet stream.
US09565472B2

Methods and apparatus for ensuring protection of transferred content. In one embodiment, content is transferred while enabling a network operator (e.g., MSO) to control and change rights and restrictions at any time, and irrespective of subsequent transfers. This is accomplished in one implementation by providing a premises device configured to receive content in a first encryption format and encodes using a first codec, with an ability to transcrypt and/or transcode the content into an encryption format and encoding format compatible with a device which requests the content therefrom (e.g., from PowerKey/MPEG-2 content to DRM/MPEG-4 content). The premises device uses the same content key to encrypt the content as is used by the requesting device to decrypt the content.
US09565471B2

A media playback device may be operable to determine whether replacement media content corresponding to at least a portion of a received broadcast media stream is available during reception of the broadcast media stream from one or more broadcast sources. At least some of the replacement media content may then be retrieved when personal video recording (PVR) operations are requested during play of the received broadcast media stream, to enable seamless performance of the requested PVR operations using at least a portion of the retrieved replacement media content. Exemplary PVR operations may comprise pausing, fast forwarding, and/or rewinding. The replacement media content may be retrieved from a plurality of local and/or remote replacement servers. Availability of replacement media content, from remote replacement servers, may be determined based on programming data in said broadcast media stream, routing information provided by a broadcast source, and/or by inquiry via one or more cataloguing servers.
US09565468B2

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.
US09565465B1

The technology relates to dynamically managing storage space of one or more video recording devices. The video recording devices sends one or more notifications to recording session management server. The one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices. Each device is associated with one or more predefined policies configured by a user of the video recording devices. Based on predefined policies and notifications, the recording session management server identifies change in status of free space and used space in each of the one or more video recording devices. The recording session management server schedules video recording devices to perform actions based on change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices.
US09565462B1

A method and concomitant computer software and system for buffering data and transmitting the buffered data after an event occurs comprising storing data into a continuous loop buffer and transmitting data from the loop buffer to an end location after an event trigger.
US09565460B1

A method includes identifying, by a communication device, an audience including one or more viewers, generating a preference profile for the audience, correlating the generated preference profile to one or more social profiles, determining, based on the generated preference profile, the one or more social profiles, and a database of social influencers, a contextual influence, the contextual influence identifies and quantifies a possible reaction of the audience to a video content, computing a plurality of potential video advertisements from a plurality of video templates, the computing is based on the determination of the contextual influence, and ranking the computed plurality of potential video advertisements according to the contextual influence.
US09565459B2

Techniques for real-time DVR usage and reporting enable using instant message protocol in a DVR environment to obtain real-time DVR usage data and to report data reflecting such usage in real-time. An example of DVR usage data comprises data reflecting that a viewer is viewing a video program which is R-rated. Another example of DVR usage data comprises a viewer entering a password, such as a kids zone password, to exit kids zone operational mode.
US09565458B2

One system herein is operable to determine effectiveness of asset insertion in VOD content. The VOD content is selected by a user through a CPE. The system is operable to analyze upstream internet traffic through a cable television network, to identify household identifications from the upstream internet traffic, and to detect an internet website selected by the user from the upstream internet traffic based on the user's household identification. The system is also operable to couple to a VOD asset insertion system of a headend in the cable television network to detect an asset inserted into the VOD content selected by the CPE, to associate the internet website with the inserted asset, to determine a period of time between insertion of the asset and the selection of the internet website by the user, and to determine an effectiveness of the asset based on the determined period of time.
US09565455B2

A method of decoding a video through symbol decoding includes parsing symbols of image blocks from a received bitstream; classifying a current symbol into a prefix bit string and a suffix bit string based on a threshold value determined according to a size of a current block; performing arithmetic decoding of the prefix bit string and the suffix bit string by using respective arithmetic decoding methods determined for each of the prefix bit string and the suffix bit string; performing inverse binarization of the prefix bit string and the suffix bit string by using respective binarization methods determined for each of the prefix bit string and the suffix bit string; and restoring the image blocks by performing an inverse transformation operation and a prediction operation on the current block by using the current symbol restored through the arithmetic decoding and the inverse binarization.
US09565443B2

An apparatus for encoding a video includes: a predictor to predict a current block by using a plurality of prediction unit types and generate one or more predicted blocks; a subtracting unit to generate a residual block by the subtracting the predicted blocks from the current block; a transformer to generate a frequency transform block by transforming the residual block; a quantizer to generate a quantized frequency transform block by quantizing the frequency transform block; and an encoder to encode the quantized frequency transform block into a bitstream. When the quantized frequency transform block for one of the prediction unit types has all zero coefficients, the predictor terminates predicting the current block by using the remainder of the prediction unit types and determines the prediction unit type with said all zero coefficients as the prediction unit type for the current block.
US09565434B2

At least one mode signaling syntax element is provided based on an encoded representation of a picture in a video sequence. The at least one mode signaling syntax element is employed to determine whether at least one final reference picture list is the same for all slices of a same slice type in the picture. The at least one mode signaling syntax element thereby signals to a decoder that it does not necessarily have to repeat computationally complex reference picture list construction functions for each slice in the picture.
US09565417B2

There is provided an image processing method including acquiring a degree of attention of a viewer to a stereoscopic input image, acquiring a relation between the degree of attention and a disparity value for stereovision from each pixel of the input image, and weighting a disparity value of a pixel having the high degree of attention on the basis of the relation between the degree of attention and the disparity value, and increasing the disparity value of the pixel having the high degree of attention.
US09565409B2

Technologies for projecting a noncontinuous image onto at least a portion of a projection region using a projector of a projection device. The projection device is configured to determine one or more cut-out areas of the projection region. Each cut-out area defines an area within the projection region on which a corresponding portion of the image is not to be projected by the projector of the projection device. The projection device is further configured to update the projection region based on the cut-out area(s) and project, via the projector, the image onto the updated projection region, wherein no portion of the image is projected on cut-out area(s). Other embodiments are described and claimed.
US09565408B2

A projection apparatus includes a projection optical system, an output display element, an operation unit acquiring an adjustment instruction, a geometric correction adjustment unit, and a geometric correction unit. The output display element having an element region including pixels that modulate projection light by a quadrangular effective element region in the element region. The geometric correction adjustment unit transforms the effective element region to shift a vertex of the effective element region along a side, according to the adjustment instruction. The geometric correction unit performs an operation of projecting an input image on the effective element region.
US09565388B2

A more favorably visibility-improved video is obtained. A device includes: a video input unit; a first Retinex processing unit which performs a first Retinex process on a video inputted from the video input unit; a second Retinex processing unit which performs a second Retinex process, which is different from the first Retinex process in a method, on the video inputted from the video input unit; a video composing unit which can compose a video processed by the first Retinex processing unit and a video processed by the second Retinex processing unit in accordance with a feature of the video inputted from the video input unit; and a display unit which can display an output video of the video composing unit.
US09565387B2

A video system generates a user interface by performing a perspective transition of a video from a first video environment to a second video environment that defines a space and generates a navigation menu in the space.
US09565386B2

A transmitting apparatus generates moving image data including first image data and second image data, and generates first time code information corresponding to the first image data and second time code information corresponding to the second image data. The transmitting apparatus transmits, to an external apparatus, the first image data included in the moving image data and the first time code information corresponding to the first image data, and transmits, to the external apparatus, the second image data included in the moving image data and the second time code information corresponding to the second image data. The transmitting apparatus generates recording designation information to be added to one of the first image data and the second image data if the first image data and the second image data are the same.
US09565382B2

A solid-state image pickup device including a lens, a first light receiving element, a second light receiving element, and an element separation area. The first light receiving element is configured to receive light from the lens. The second light receiving element is configured to receive light from the lens. The element separation area is between the first light receiving element and the second light receiving element. The lens has an optical axis, which is offset from a center of the element separation area.
US09565379B2

A ramp signal generator may include a ramp signal generation unit suitable for generating a ramp signal and a gain amplification control signal, an overlap voltage generation unit suitable for generating an overlap voltage to be overlapped with the ramp signal, and a voltage overlapping unit suitable for controlling a voltage gain by amplifying the ramp signal according to the gain amplification control signal, and overlapping the overlap voltage with the ramp signal.
US09565376B2

At least one image processing apparatus is provided for preventing inadequate correction of, and to properly correct, a blur component in an image from occurring. The at least one image processing apparatus generates an image recovery filter for correcting chromatic aberration from an optical transmission function (OTF), and corrects the chromatic aberration of a captured image using the image recovery filter. Further, the at least one image processing apparatus calculates characteristics of a color blur of each area in a case where the image recovery filter has been used. Furthermore, the at least one image processing apparatus detects the remaining color blur in an edge of the image on which the chromatic aberration has been corrected using the image recovery filter from a result of calculating the characteristics of the color blur, and removes the color blur.
US09565374B2

A sampling period control circuit according to an example embodiment of the inventive concepts is configured to derive a ramp voltage range of a row signal when analyzing a previous row signal in order to control a ramp voltage range of a next row signal.
US09565365B2

A portable electronic device includes a camera and a display switchable between a portrait mode and a landscape mode in response to an inertial sensor. When it is determined that the display mode should be switched in response to movement of the device, a feature of a user of the device, such as the user's face, is imaged with the camera. If the imaged feature changes orientation with respect to the display by less than a threshold amount, then the switch in display mode is disabled and the display remains in its current mode. Other embodiments are also described and claimed.
US09565364B2

Methods and apparatuses are disclosed to correct for tilt and/or perspective distortion in image capture devices. In some embodiments, the method may include reading an orientation measurement associated with a relative position of an image capture device with respect to an object, determining if the orientation measurement is less than a threshold, and in the event that the orientation measurement is less than the threshold, correcting an image obtained by the image capture device. In some embodiments, the apparatus may include an image sensor, a memory coupled to the image sensor, an orientation measurement device coupled to the image sensor, and a distance measurement device coupled to the image sensor, where the image data may be stored in the memory along with a measurement from the accelerometer and along with a measurement from the distance measurement device.
US09565362B2

An imaging apparatus includes an image capturing unit including an image sensor capable of photoelectrically converting a subject image and configured to generate moving image data based on an output signal of the image sensor, a storage unit configured to store foreign substance information including information relating to at least a position and a size of a foreign substance adhered to an optical element disposed on a front side of the image sensor, a detection unit configured to detect a shake amount of the image sensor, a control unit configured to control an image clipping position on an entire screen of the image sensor according to the shake amount of the image sensor detected by the detection unit, and a recording unit configured to record the foreign substance information and information indicating the image clipping position in association with the moving image data.
US09565361B2

An image capturing device and a hybrid image processing method thereof are provided. The method is adapted to an image capturing device having a first lens and a second lens and includes the following steps. First, a scene is captured by the first lens and the second lens to respectively generate a mono image and a color image of the scene. Next, one of a mono image-based mode, a color image-based mode, and a color image-only mode is dynamically selected, and an output image is generated accordingly, wherein the mono image-based mode is to produce the output image by adding color image data onto the mono image, the color image-based mode is to produce the output image by adding mono image data onto the color image, and the color image-only mode is to produce the output image by only using the color image.
US09565359B2

A mobile communications device includes a display, one or more sources comprising at least one microphone and at least one camera, a wireless communications module, a main processor, and a secured processor inaccessible by the main processor. A housing supports components of the device and is configured for hand-held manipulation. A shutter is supported by the housing, and comprises a lens shutter situated within the housing and configured to obscure a lens of the at least one camera when activated. A user actuatable switch is coupled to at least the one or more sources, the main processor, the secured processor, and the shutter. The switch is configured to selectively activate and deactivate the lens shutter. The switch is also configured to divert signals produced by the sources away from the main processor when activated, and couple signals produced by the sources to the main processor when deactivated.
US09565356B2

Generating a focus stack, including receiving initial focus data that identifies a plurality of target depths, positioning a lens at a first position to capture a first image at a first target depth of the plurality of target depths, determining, in response to capturing the first image and prior to capturing additional images, a sharpness metric for the first image, capturing, in response to determining that the sharpness metric for the first image is an unacceptable value, a second image at a second position based on the sharpness metric, wherein the second position is not included in the plurality of target depths, determining that a sharpness metric for the second image is an acceptable value, and generating a focus stack using the second image.
US09565348B2

An automatic tracking apparatus includes: an image pickup apparatus having zoom function; camera platform driving the image pickup apparatus in at least one of pan and tilt directions, and automaically tracking an object by operating the image pickup apparatus and camera platform; unit for detecting a position of the object in picked-up image information; prohibition area setting unit for setting tracking prohibition area, according to information on the automatic tracking apparatus that includes information on the object including information on at least one of type, orientation and traveling speed of the object, or information on at least one of pan and tilt positions of the camera platform and zoom position; and controller that does not perform tracking operation in the prohibition area, and performs zooming, panning and tilting to perform the tracking operation when out of the prohibition area.
US09565331B2

An image reading device includes transparent plate member, reading portion, support member, and adjustment mechanism. The transparent plate member is an elongated plate extending in a second direction perpendicular to a first direction, and is in contact with a reading surface of a document sheet when the document sheet is moved in the first direction during an automatic document sheet reading. The reading portion is disposed below the transparent plate member. The support member supports a lower surface of the transparent plate member at two support points separated in the second direction. The adjustment mechanism biases an extension end portion, extending outward from one of the support points, of the support member in a downward direction opposite to the supporting direction of the support member, and adjusts a distance between the transparent plate member and the reading portion by changing a biasing force applied to the extension end portion.
US09565324B2

An apparatus includes a controller that controls a display to display a setting status of a setting item set for executing a predetermined process, and an accepting unit that accepts a change to the setting status. When the accepting unit accepts the change to the setting status, the controller controls the display to display an item that accepts an indication to reset the changed setting status to the setting status set prior to the change.
US09565309B2

Methods and systems for managing real-time conversations include are disclosed. In one or more examples, voice communications may be received from a caller and converted into textual elements. The textual elements may be analyzed to identify key concepts or expressions. A segment of a call script associated with the identified key concepts or expressions can be identified, and a plurality of selectable audio responses to present to the caller based upon the identified segment of the call script and the identified key concepts or expressions may be provided to the agent-operator. An audio response selected by the agent-operator from the selectable audio responses may be communicated to the caller. Other aspects, embodiments, and features are also included.
US09565307B2

In accordance with one aspect of the invention, a process for handling emergency calls from a caller in a voice over IP system is described. The process involves receiving a routing request message including a caller identifier and a callee identifier. The process also involves setting an emergency call flag active in response to the callee identifier matching an emergency call identifier pre-associated with the caller. The process further involves producing an emergency response center identifier in response to the emergency call identifier. The process also involves determining whether the caller identifier is associated with a pre-associated direct inward dialing (DID) identifier. The process further involves producing a direct inward dialing (DID) identifier for the caller by associating a temporary DID identifier with the caller identifier when the emergency call flag is active and it is determined that the caller has no pre-associated DID. The process also involves producing a routing message including the emergency response center identifier and the temporary DID identifier for receipt by a routing controller operable to cause a route to be established between the caller and the emergency response center.
US09565306B2

For filtering an audio signal for a non-real-time recipient, a signal module may detect communication of an audio signal to the non-real-time recipient. A management module may filter the audio signal with a high-latency audio filter.
US09565293B2

A method for operating a mobile terminal based on a sensor is disclosed. The method includes: a sensor is triggered according to a preset trigger rule to make the sensor output a digital signal corresponding to the trigger rule; after receiving the digital signal which is corresponding to the trigger rule and is output from the sensor, ab operation type, which is corresponding to the digital signal, of the mobile terminal is determined; and a corresponding operation process is performed on the mobile terminal according to the operation type. The disclosure also provides a corresponding device and a mobile terminal including the device. The method for operating the mobile terminal based on the sensor provided in the disclosure completes power-on/off, wakeup, sleep and other operations on the mobile terminal through the sensor, so as to bring better use experience to a user while making the structure of the mobile terminal simpler.
US09565289B2

Disclosed herein is a mobile terminal. The mobile terminal includes a wireless communication unit configured to perform a communication function with an external device, information acquisition means, and a controller configured to generate a call reception request message when a call transmission request is received, send the generated call reception request message to a called device, generate a preliminary message based on information obtained through the information acquisition means before a call is connected to the called device after receiving the call transmission request, and send the generated preliminary message to the called device.
US09565286B2

A mobile terminal including a display unit; a wireless communication unit configured to wirelessly communicate with an insole in a shoe and an external device; and a controller configured to receive a foot gesture input signal from the insole for controlling the mobile terminal or the external device, control the function on the mobile according to the foot gesture input signal in response to the foot gesture input signal being mapped a function of the mobile terminal, and transmit a control signal to the external device to control the function on the external device in response the foot gesture input signal being mapped the function of the external device.
US09565285B2

A headset that communicates with a mobile device through a local radio frequency (RF) communication link to conduct a telephone call is described. The headset includes a local RF communication modem that receives downlink packets from the mobile device through the local RF communication link. The downlink packets were received by the mobile device through a wireless communication link. The headset includes an audio decoder that decodes the downlink packets into a downlink audio signal to be played back at the headset. The headset also includes an audio encoder that encodes an uplink audio signal produced by the headset into uplink packets. The local RF communication modem sends the uplink packets to the mobile device through the local RF communication link. Other embodiments are also described and claimed.
US09565281B2

Disclosed are a waterproof packing for a mobile terminal and the mobile terminal having the same. According to an embodiment of the present inventive concept, the mobile terminal includes: a terminal main body which includes a plurality of internal components such as a terminal; a terminal rear cover module which is detachably coupled to a rear of the terminal main body and which forms the rear of the terminal main body; and a waterproof packing for the mobile terminal, which is arranged in between the terminal main body and the terminal rear cover module and includes at least one first waterproof wing to prevent water from infiltrating into the terminal main body through a gap between the terminal main body and the terminal rear cover module.
US09565280B2

An electronic device for rendering a display unit antifungal. The electronic device includes a body including a display unit; and an antifungal cover that is removeably attached to the body, the antifungal cover including an antifungal module on one surface thereof. If the antifungal cover covers the display unit, the display unit projects a wavelength of light that activates an antifungal property of the antifungal module.
US09565273B2

A network based computerized system for managing a trip. The network based computerized system includes a network, which includes one or more of the Internet and a wide area network. The network based computerized system includes a server coupled to the network running a network based application for allowing a user of a client computer coupled with the network to store, on the server, data relating to the trip. The network based computerized system includes a cellular telephone system coupled to the network for allowing a user of a portable electronic device disposed for wirelessly communicating with the cellular telephone system to access the server and download the data relating to the trip. The portable electronic device performs a geo-locating function for determining a geographic location of the portable electronic device and accesses a signal relating to the geographic location generated by a system for determining the geographic location.
US09565267B2

The present invention relates to several techniques for managing the contents of proxy tables in ways that optimize performance, latency, and reliability for communication networks, while ensuring a certain number of early-acting proxies per restricted device. An entity is allowed to keep a required number of proxies per resource-restricted device by removing or adding proxy table entries. Furthermore, the entity is allowed to keep track of early-acting proxies based on forwarding strategies, reporting strategies and/or polling strategies. Thereby, proxy table entries can be controlled to optimize overall system performance and reliability characteristics.
US09565263B2

A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
US09565262B2

A method and system for providing real-time communication via text between multiple user devices, the method including receiving, at an application server, a conversation request from a first user device, wherein the conversation request is based upon a selection of a second user device from a contact list that is stored on the first user device, sending the conversation request from the application server to a push server, receiving, at the application server, a conversation session ID from the second user device, if the conversation request is accepted by the second user device, sending the conversation session ID from the application server to the push server, receiving, at the application server, a first datagram message from the first user device, sending the first datagram message from the application server to the second user device, receiving, at the application server, a second datagram message from the second user device, and sending the second datagram message from the application server to the first user device.
US09565258B1

Methods for lower latency connections using speculative DNS resolution are provided. In one aspect, a method includes receiving a request at a client for a web resource to be sent to a hostname. The method also includes obtaining a speculative Domain Name System (DNS) resolution of the hostname from a source local to the client. The method also includes initiating a connection to the hostname using the obtained speculative DNS resolution of the hostname. Systems and machine-readable media are also provided.
US09565256B1

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

Data frames, such as Controller Access Network frames, that are to be programmed into a FLASH memory device, are sent from a programming station to a target device via a relatively high-speed bus and stored temporarily at the target device in numbered frame buffers. Each frame carries a payload. Before a frame is sent, an identifier is assigned to it, or an identifier is appended to the frame. The identifier identifies a particular buffer in the target device where the frame is to be stored in the target device until the target device is able to process the frame and write its payload into a FLASH memory device.
US09565250B2

In various embodiments, methods and systems for transferring data using a storage medium are provided. A storage medium may be shipped by a customer to a datacenter such that the data on the storage medium is copied to a storage associated with the datacenter or data in the storage is copied to the storage medium. The datacenter may support a cloud computing infrastructure that provides a storage account to the customer that is associated with the data copied from or copied to the storage medium. The storage medium further corresponds to a data transfer manifest that includes at least in part data mapping between storage service infrastructure and data in the storage medium. It is contemplated that embodiments of the present invention may further be implemented with data transfer service components that support a client component, storage service component, and a data transfer management component.
US09565247B2

A method of sharing information in a social networking application includes at a computer server having one or more processors and memory storing programs configured for execution by the one or more processors, receiving a binding request from a first user to bind with at least a second user of a social networking application, the second user being a friend of the first user; generating a binding relationship between the first user and the second user; storing the binding relationship between the first user and the second user at the computer server; receiving information from the first user to be shared in a binding manner with the second user; retrieving a friend list of the second user; and sharing the information from the first user with at least one friend of the second user.
US09565241B2

A control method and control apparatus for determining a relative location of a mobile terminal with respect to a display apparatus by using short range wireless communication. A method of controlling a display apparatus including a plurality of short range wireless communication modules, the method includes: performing short range wireless communication with a mobile terminal through a short range wireless communication module included in the display apparatus; identifying the short range wireless communication module performing the short range wireless communication with the mobile terminal from among the plurality of short range wireless communication modules; determining a relative location of the mobile terminal with respect to the display apparatus according to the result of identifying; and determining a location on a screen of the display apparatus to display data according to the relative location and displaying the data on the screen of the display apparatus according to the determined location.
US09565236B2

A mechanism is provided for automatic genre determination of web content. For each type of web content genre, a set of relevant feature types are extracted from collected training material, where genre features and non-genre features are represented by tokens and an integer counts represents a frequency of appearance of the token in both a first type of training material and a second type of training material. In a classification process, fixed length tokens are extracted for relevant features types from different text and structural elements of web content. For each relevant feature type, a corresponding feature probability is calculated. The feature probabilities are combined to an overall genre probability that the web content belongs to a specific trained web content genre. A genre classification result is then output comprising at least one specific trained web content genre to which the web content belongs together with a corresponding genre probability.
US09565233B1

Methods for preloading content in one application for another application are provided. In one aspect, a method includes receiving a request by a first application from a second application to preload content in the first application, and loading the content in the first application in response to the request from the second application. The method also includes switching from a display of the second application to a display of the first application and providing the loaded content for display in the first application in response to a selection in the second application from a user to display the content. Systems and machine-readable media are also provided.
US09565232B2

Content items stored on a client device can be imported to a content management system. The client device can be configured to search on the client device for specified file extensions to identify content items to be imported. The search can be of the entire memory, or alternatively, locations known to likely include content items. For example, the search can be based on folders known to be used by content management applications to store content items. Upon identifying content items, an import interface can be presented to the user that enables the user to select whether to proceed with the import. Further, the import interface can enable the user to select import parameters such as the type of import and which content items to import. A user can be enabled to select a subset of content items based on a variety of gathered metadata associated with the content items.
US09565226B2

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for creating video streams is provided. An indication is received that is related to a first video being received or requested. The first video includes attributes characterizing content of the first video. A second video stored in a database is selected in response to receiving the indication. The selection is based on at least one attribute of the first video. An order of the first video and the second video is determined by one or more processors. The order is based on the at least one attribute characterizing the content of the first video. A video stream is generated on a user display by providing the first video and the second video in the determined order and in a substantially seamless manner.
US09565225B2

A method includes receiving first input from a computing device, the first input corresponding to selection of a first media player associated with a first output stream format. In response to the first input, a first stream preview is sent to the computing device in accordance with the first output stream format. The method includes receiving second input from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second stream preview is sent to the computing device in accordance with the second output stream format.
US09565224B1

Methods, systems, and media for presenting a customized user interface based on user actions are provided. In some implementations, a method for presenting a customized user interface based on user actions is provided, the method comprising: receiving a request for media content from an application comprising a user interface for presenting media content that includes a plurality of user interface elements that each initiate sharing on a different platform; determining that the request was sent from the user device as a result of the user selecting a link on a first platform; and causing the application to present an additional user interface element that initiates sharing of the media content item on the first platform in addition to the plurality of user interface elements in response to determining that the request was transmitted as a result of selection of the link on the first platform.
US09565208B2

Approaches for detecting network intrusions, such as malware infection, Trojans, worms, or bot net mining activities includes: identifying one or more threat detections in session datasets, the session datasets corresponding to network traffic from a plurality of hosts; determining a layered detection score, the layered detection score corresponding to a certainty score and threat score; determining a layered host score, the layered host score corresponding to a certainty score and threat score; and generating alarm data comprising the layered detection score and the layered host score. In some embodiments, the network traffic may be received passively through a network switch; for example, by “tapping” the switch. Other additional objects, features, and advantages of the invention are described in the detailed description, figures and claims.
US09565196B1

A computer establishes normal activity levels of a factor associated with an application, system, network, or computing environment. The computer receives rules prescribing the trust levels assigned to users or devices during normal and abnormal activity levels exhibited by the factor. The computer monitors the activity level exhibited by the factor and determines whether the activity is normal or abnormal. If the computer determines that the factor is exhibiting abnormal activity, the computer modifies the trust level of associated users and devices according to the rules. The computer continues to monitor the activity of the factor until the computer determines that normal activity levels of the factor have returned, at which point the computer modifies the trust level of associated users or devices according to the rules.
US09565177B2

A network security system receives a request from a user over a network to access a network application. The system verifies user credentials for the user. The user credentials include a user identifier and specify a social network. The user is redirected to the social network for authentication. The system queries a rule-set database using the user identifier and an integer representation of the social network. The rule-set database includes recommendations as to access determined by a security application based at least in part on a known memory state for the user associated with the user identifier. Then the system blocks access by the user to the network application based on a recommendation in the rule-set database.
US09565163B1

Verification of continuity for a network service path that includes at least one network function that blocks test packets may be achieved by providing a bypass mechanism to bypass test packets around the at least one network function that blocks test packets. Verification of continuity may be done when the network service is available for active use or when it is not ready for active use. Detection of a continuity problem leads to more detailed diagnostic work.
US09565152B2

Various systems and methods are provided that allow reviewers to properly and timely label communications and easily view such communications. Certain systems and methods organize one or more communications in a tile layout so that reviewers can properly and timely label communications. A reviewer can hover over any of the communications to view more details regarding the communication and/or label the communication. For example, while the cursor is placed over the displayed communication, the reviewer can provide a command, such as a key command. Once the command is provided, the displayed communication is labeled with a label associated with the command.
US09565151B2

A communication service network, comprising: (a) a communication network including a plurality of terminals configured to support at least a first personal communication service for a plurality of users over the communication network, in which service, each user has a unique handle; and (b) a plurality of clients supporting a second personal communication service, wherein each of said clients is configured to attempt a communication under said second service with any of said users using their unique handles.
US09565147B2

Systems and methods provide an ability to split multiple email addresses having the same email domain across a plurality of email service providers. A first email server receives a forwarded email message from a second email server, the forwarded email message including an original domain and an intermediary domain, the intermediary domain added by the second email server. The first email server removes the intermediary domain from the recipient address and delivers the email message to a corresponding email account that is serviced by the first email server.
US09565138B2

Using a hash function, an L2/L3 switch can produce an FID for a data packet. The L2/L3 switch can select, from among potentially several stored VLAN flooding tables, a particular VLAN flooding table that is associated with a particular VLAN on which the data packet is to be carried. The rows of the particular VLAN flooding table can specify different combinations of the particular VLAN's egress ports. The L2/L3 switch can locate, in the particular VLAN flooding table, a particular row that specifies the FID. The L2/L3 switch can read, from the particular row, a specified subset of the egress ports that are associated with the particular VLAN. The L2/L3 switch can transmit copies of the data packet out each of the egress ports specified in the subset, toward analytic servers connected to those egress ports.
US09565136B2

A multicast replication engine includes a circuit implemented on a network chip to replicate packets, mirror packets and perform link switchovers. The multicast replication engine determines whether a switchover feature is enabled. If the switchover feature is not enabled, then the multicast replication engine mirrors the packet according to a mirror bit mask and to a mirror destination linked list. The mirror destination linked list corresponds to a mirroring rule. If the switchover feature is enabled, then the multicast replication engine replicates the packet according to a first live link of a failover linked list. The failover linked list corresponds to a switchover rule. The mirroring rule and the switchover rule are stored in the same table. Copies of the packet are forwarded according to a multicast rule that is represented by a hierarchical linked list with N tiers.
US09565134B2

Provided is a long term evolution (LTE) femtocell based content service system and a driving method thereof, which include user equipment (UE) connected to an evolved packet core (EPC) network that is a core network through routes, that is, a radio network subsystem (RNS) and a home eNode subsystem (HeNS) having a femtocell and a content service server connected to the EPC network and configured to receive system information including PCI, U_DL BW, Cell ID, TAC, HeNB Name and SNR, and query data from the user equipment (UE), retrieve corresponding content with reference to the received system information and query data, and provide the corresponding content to the user equipment (UE).
US09565128B2

A Generalized-Multi-Protocol Label Switching controlled network is described, as is a method for managing services in the network under conditions of disrupted control plane connectivity. Nodes of the network use a Resource Reservation Protocol with Traffic Engineering extension, RSVP-TE, to allocate and provision resources of the network. Each of the nodes is adapted to evaluate local RSVP Path or Resv state data after having sent at least one signaling message to a receiving neighboring node without receipt of an acknowledgement message from said receiving node within a configurable time to determine an IP address of a node being located after the non-responsive receiving node along a service path of a service in a downstream or upstream direction. Each node is adapted to send the signaling message to the determined IP address of the next node located behind the non-responsive receiving node along the service path.
US09565125B2

A technique allows stations to utilize an equal share of resources (e.g., airtime or throughput). This prevents slow stations from consuming too many resources (e.g., using up too much air time). Fairness is ensured by selective dropping after a multicast packet is converted to unicast. This prevents slow stations from using more than their share of buffer resources. Multicast conversion aware back-pressure into the network layer can be used to prevent unnecessary dropping of packets after multicast to unicast (1:n) conversion by considering duplicated transmit buffers. This technique helps achieve airtime/resource fairness among stations.
US09565123B2

System and methods for scheduling OFDM frames are provided. Each packet is assigned to a frame bucket, this amounting to a temporary decision of when to transmit the packet. Each packet is marked with one or more metrics. The metrics are used to sort packets and make scheduling decisions. Packets are analyzed to determine their suitability for MIMO transmission.
US09565122B2

A credit-based data flow control method between a consumer device and a producer device. The method includes the steps of decrementing a credit counter for each transmission of a sequence of data by the producer device, arresting data transmission when the credit counter reaches zero, sending a credit each time the consumer device has consumed a data sequence and incrementing the credit counter upon receipt of each credit.
US09565119B2

A packet analysis method includes acquiring a first acknowledge packet and a second acknowledge packet transmitted from the first device; acquiring a plurality of packets transmitted from the second device during a period from reception of the first acknowledge packet to reception of the second acknowledge packet; identifying a number of packets corresponds to data transmitted from the second device, by calculating a difference between a first identification number corresponding to the first acknowledge packet and a second identification number corresponding to the second acknowledge packet; calculating a plurality of bandwidth values, a number of the plurality of bandwidth values is identical to the number of packets, based on acquisition timings of the plurality of packets and an interval between the acquisition timings of two adjacent packets; and determining a bandwidth value that is to be removed from the plurality of bandwidth values by comparing the plurality of bandwidth values.
US09565116B2

Methods and arrangements for managing variable-priority flows in a network. Requests for transmission of digital content are received from client devices, each request being associated with a priority, the requests including at least one lower-priority delayable request and at least one higher-priority request. A usable bandwidth for delivery of the requested digital content through the network is estimated and, within the estimated usable bandwidth, there is controlled at least one flow associated with the at least one lower-priority request in the presence of at least one flow for the at least one higher-priority request. Other variants and embodiments are broadly contemplated herein.
US09565115B2

A mechanism to allow switch manager software to determine bandwidth consumption and cooperate with a VM manager. Counter hardware measures network traffic between the various ports of the switch stack. The switch manager determines the MAC or IP addresses of devices connected to each port, which are provided to the VM manager to correlate VMs to ports. The switch manger collects statistics from the counter hardware to determine traffic flow levels between the various ports. A list of high traffic port pairs is provided to the VM manager. In conjunction with each port is a list of available ports, identified by at least one MAC or IP address associated with that port, having capacity to receive the traffic of the respective ports of each port pair and provided in order of least to most hops, to allow the VM manager to select a closer port to receive a migrated VM.
US09565110B2

Systems, methods and software useful for overcoming network congestion problems including head-of-line blocking issues and other network congestion problems. In certain aspects, flow control mechanisms implemented in a switch device or other network device manage buffer and system level resources using a scheduler to control the amount of data requested from a local SAN fabric. Switches and other network devices configured according to the present invention monitor each individual SCSI task, and are configured to apply flow control measures to each active session when buffering resources become scarce, such as when buffering data for a slower-speed WAN link or TCP/IP based interconnects of any speed.
US09565109B2

A method and system for increasing the collection of network traffic data in a network based on the occurrence of predetermined criteria. A network appliance manages network traffic in the network and passes data traffic on the network. Network traffic data is collected based on the data traffic passing through the network appliance at a normal level. It is determined whether the network traffic data indicates an abnormal condition. The collection of network traffic data is increased through the network traffic appliance when an abnormal condition is detected. The network traffic data from the increased collection is stored in a memory device.
US09565104B2

According to an example, a switch controller is connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM. The switch controller restricts packet forwarding actions on the ports according to the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules.
US09565103B1

A computer-implemented method for virtualizing customer-premises equipment may include (1) receiving, at a service provider's network, at least one flow of network traffic from a remote device included in a user's private network, (2) identifying, within the flow of network traffic, at least one potentially non-unique private address that represents the remote device with respect to the user's private network, (3) determining at least one unique routable address that represents the remote device with respect to the service provider's network based at least in part on a network interface assigned to the user's private network and the potentially non-unique private address, and then (4) translating the potentially non-unique private address to the unique routable address to facilitate routing return network traffic to the remote device in connection with the flow of network traffic. Various other systems, methods, and computer-readable media are also disclosed.
US09565101B2

A method employing resource orchestration algorithms may find a fewest number of working data centers (DCs) to guarantee K-connect survivability using an overlay network representing a physical optical network. The overlay network may not include certain topological features of the physical optical network. A risk-based algorithm may result in fewer working DCs for K-connect survivability. A delay-based algorithm may be more suitable for delay-sensitive cloud applications.
US09565096B1

System and methods for efficiently distributing data packets in a multi-path network having a plurality of equal cost paths each having the same number of hops are provided. In one aspect, a system and method includes reordering the entries in the routing table of one or more peer routing devices, such that succeeding equal cost next hop routing devices that are interconnected in a Clos formation to the peer routing devices received unbiased traffic from each of the peer routing devices, thus enabling the succeeding next hop routing devices to distribute data traffic evenly over additional equal cost multiple hops further into the network.
US09565091B2

In an embodiment, a non-transitory computer readable storage medium storing instructions which cause processors to perform: collecting, at a management computer located separately with respect to a networked plurality of devices, device information about each of the devices; for each particular device: determining matches between the device capabilities for the particular device, and features of software applications; for a particular match: determining a particular software application that is configured to control the particular device; based at least in part on the device information for the particular device, determining a particular protocol endpoint from protocol endpoints that is configured to communicate control instructions from the particular software application to the particular device; creating data comprising a mapping between the particular software application, the particular protocol endpoint and the particular computing device; configuring an application computer program to use the mapping and a user interface computer program to manage the particular device.
US09565090B1

An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
US09565086B2

The present invention discloses a network-transmission inspection method, applied to a network-transmission inspection device, including: connecting a network-connection module with a base station through a network by a network-communication device; checking whether the number of RX packets received by the network-connection module from the base station has increased at a first predetermined time interval when the network-connection module is connected with the base station; checking whether the number of TX packets transmitted by the network-connection module to the base station has increased when the number of RX packets has not increased; checking whether the connection between the network-connection module and the network-communication device is functioning properly when the number of TX packets has not increased; and increasing the network abnormal number by 1 when the connection is not functioning properly.
US09565084B2

A computer readable storage medium includes a set of instructions executable by a processor. The instructions are operable to assign a unique identifier to each of a plurality of node subsets of a network, the node subsets being created by damage to the network; assign one or more of the identifiers to each of a plurality of components of the damaged network based on a connectivity to the one or more of the node subsets and corresponding identifiers of the node subsets; assign one or more of the identifiers to each of one or more node types of the plurality of components by assigning each of the node types all of the identifiers of any of the components of the node type; and evaluate a first connectivity between a first one of the components and a second one of the components by determining whether they share at least one of the identifiers.
US09565081B2

A thermal context manager (hereinafter “TCM”) detects a thermal state and a position of a computing device. Based on the detected thermal state(s) and the detected position(s) of the computing device, the TCM initiates an action associated with the computing device. The TCM continually monitors the computing device in order to create a thermal state profile of the computing device. To create the thermal state profile, the TCM stores data representing each detected instance of the thermal state of the computing device and data representing each detected position of the computing device.
US09565065B2

In some cases, it may be desirable to limit the number of routers in a mesh network. Various techniques to limit the number of routers, without affecting connectivity, are disclosed. In some embodiments, a node enables its router capability if there are less than a predetermined number of routers already in the network. In other embodiments, a node enables its routing capability only is it is necessary to resolve a connectivity issue or a biconnectivity issue. In some cases, a node, which previously enabled its router capability, may no longer be required to be a router. In some embodiments, this node, upon making this determination, disables its routing capability.
US09565058B2

The present subject matter is generally related to a method of connecting a device to a network, a device connecting system and a device connecting program. A network device or a device responding on a device service discovery request within a network with information of a virtual service on the device, which may be different from the actual capabilities and functions of the device.
US09565036B2

A first integrated circuit (IC) has an adjustable delay circuit and a first interface circuit. A first clock signal is provided to the adjustable delay circuit to produce a delayed clock signal provided to the first interface circuit. A second IC has a supply voltage sense circuit and a second interface circuit that transfers data with the first IC. The supply voltage sense circuit provides a noise signal to the first IC that is indicative of noise in a supply voltage of the second IC. The adjustable delay circuit adjusts a delay of the delayed clock signal based on the noise signal. In other embodiments, edge-colored clock signals reduce the effects of high frequency jitter in the transmission of data between integrated circuits (ICs) by making the high frequency jitter common between the ICs. In other embodiments, a supply voltage is used to generate clocks signals on multiple ICs.
US09565026B2

A system and method is provided for providing location based services. The system includes at least one module configured to publish location information of a mobile user using a publish subscribe format based on a user preference mode of notification.
US09565024B2

A controller provides amplitude modulated power line coding of an output voltage waveform. A transformer has a first winding connected in series with the output. An input mains voltage supply and/or the output voltage are monitored, and the second winding of the transformer is configured in dependence on the monitored mains voltage supply, the monitored output voltage and a target output voltage. This target comprises a voltage which encodes a binary bit of digital information. This provides a feedback approach which enables the transformer to be used to provide an accurate modulation of the binary bit to be encoded.
US09565021B1

To provide for a physical security mechanism that forms a complete envelope of protection around the cryptographic module to detect and respond to an unauthorized attempt at physical access, a tamper sensing encapsulant generally encapsulates the cryptographic module. The tamper sensing encapsulant includes a first shape actuation layer associated with an electrically conductive first trace element and a second shape actuation layer associated with an electrically conductive second trace element. The first shape actuation layer is positioned against the second shape actuation layer such that the first trace element and the second trace element do not physically touch at an operating temperature of the cryptographic module and do physically touch when the first shape actuation layer and the second shape actuation layer are thermally loaded. Upon first trace element and the second trace element touching, a circuit is formed that disables the cryptographic module.
US09565014B2

Embodiments herein describe techniques for synchronizing LFSRs located on two compute devices. To synchronize the LFSRs, a first one of the compute devices may transmit a first training block that includes a predefined bit sequence. The training block is scrambled by a transmitting (TX) LFSR on the first compute device and then transmitted to the second compute device. The second compute device performs an XOR operation to recover the outputs of the TX LFSR that were used to scramble the data. The second compute device can use the outputs of the TX LFSR to determine future outputs of the TX LFSR. These future outputs are then used to initialize a receiving (RX) LFSR on the second compute device. Now, when subsequent training blocks are received, the second compute device can use the initialized RX LFSR to descramble the scrambled training blocks.
US09565012B2

Systems and methods are provided for selecting data from intermediate frequency signals, corresponding to received signals (e.g., satellite signals) carrying modulated data, using digital channelizer switches. An example digital channelizer switch may comprise a plurality of high speed analog-to-digital converters configured to digitize the intermediate frequency signals; a plurality of digital channelizers configured to digitally tune data from the digitized intermediate frequency signals; a multiplexer configured to select one or more digitized intermediate frequency signal generated by the plurality of high speed analog-to-digital converters as inputs to the plurality of digital channelizers; and a high speed digital-to-analog converter configured to generate an analog output signal using digitally tuned data by the digital channelizer, from at least one digitized intermediate frequency signal.
US09565009B2

A communication apparatus includes: a transmission unit including a narrow interval data transmission unit which transmits a predetermined plurality of sets of data at an interval narrower than a predetermined interval, upon receipt of a narrow interval data transmission instruction; and a reception unit including: a transmission data reception unit which receives data of an application of a communication partner, and issuing a notification each time the data is received; a data transmission interval reception unit which receives a time interval of data transmission from the communication partner; a data non-arrival detection unit which considers data not to be arrived, in the case where the notification has not been issued from the transmission data reception unit for a predetermined time period longer than the time interval received by the data transmission interval reception unit; and a narrow interval data transmission instruction unit which transmits a narrow interval data transmission instruction to the communication partner, when the data non-arrival detection unit considers data not to be arrived.
US09565004B2

Sequences of pre-coded radio control signals are rearranged to enhance diversity transmission. In one example, a sequence of uplink control bits is segmented to form a plurality of groups. The bits of each of the plurality of groups are error correction encoded and encoded into symbols. The symbols are mapped to different ports for diversity transmission through a plurality of ports.
US09564996B2

A method and apparatus may be used for supporting multiple hybrid automatic repeat request (H-ARQ) processes per transmission time interval (TTI). A transmitter and a receiver may include a plurality of H-ARQ processes. Each H-ARQ process may transmit and receive one TB per TTI. The transmitter may generate a plurality of TBs and assign each TB to a H-ARQ process. The transmitter may send control information for each TB, which may include H-ARQ information associated TBs with the TBs. The transmitter may send the TBs using the associated H-ARQ processes simultaneously per TTI. After receiving the TBs, the receiver may send feedback for each of the H-ARQ processes and associated TBs indicating successful or unsuccessful receipt of each of the TBs to the transmitter. The feedback for multiple TBs may be combined for the simultaneously transmitted H-ARQ processes, (i.e., TBs).
US09564994B2

Systems and circuits are described for transmitting data over physical channels to provide a fault tolerant, high speed, low latency interface such as between a memory controller and memory devices. Communications signals are communicated over interconnection groups comprised of multiple wires, with the described encoding and decoding permitting continued communication in the presence of a wire failure within an interconnection group. An efficient distributable voltage regulator to provide communications driver power is also disclosed.
US09564992B2

The present invention provides a method of transmitting broadcast signals. The method includes, encoding, by an encoder, data in plural PLPs (Physical Layer Pipes); processing, by a framing and interleaving block, the encoded data in the plural PLPs, wherein the processing the encoded data further includes: time interleaving, by a time interleaver, the encoded data in the plural PLPs, frame mapping, by a framer, the time interleaved data onto at least one signal frame, and frequency interleaving, by a frequency interleaver, data in the at least one signal frame; and waveform modulating, by a waveform generation block, the frequency interleaved data in the at least one signal frame and transmitting, by the waveform generation block, broadcast signals having the waveform modulated data.
US09564986B2

A radio access network system is described that determines a signal metric associated with a user equipment or device. The user equipment device can implement an altered transmission policy. The altered transmission policy can alter a strength of transmissions by increasing power consumption per transmission, increasing a length of timer per transmission, and altering other parameters of transmissions. The altered transmission policy can also alter an error correction policy. The error correction policy can indicate that error correction transmissions are to be decreased. The altered transmission policy can be implemented until the signal metric changes to a more desirable level.
US09564981B2

Mixer includes first and second displays each capable of displaying a pop-up screen that simultaneously displays pieces of information of eight channels. Once a display instruction for displaying a pop-up screen is received, it is ascertained whether or not the pop-up screen currently instructed to be displayed can be displayed on both of the first and second displays. If the pop-up screen can be displayed on only one of the displays, the currently instructed pop-up screen and one-screen channel selection switch are displayed on the one display together with. If, on the other hand, the pop-up screen can be displayed on both of the displays, the instructed pop-up screen are displayed on in a two-screen format on individual ones of the displays, and a two-screen channel selection switch is displayed on each one of the pop-up screens.
US09564976B2

A dual-polarization, 2-subcarriers code orthogonal, orthogonal frequency division multiplexed signal carrying information bits is transmitted in an optical communication network without transmitting a corresponding pilot tone or training sequence. A receiver receives the transmitted signal and recovers information bits using a blind equalization technique and by equalizing the 2-subcarriers OFDM signal as a 49-QAM signal in time domain with a CMMA (constant multi modulus algorithm) equalization method.
US09564970B2

An information communication method is provided for obtaining information from a subject. The method includes receiving an ID list that includes a plurality of sets of identification information, and setting an exposure time of an image sensor so that a bright line corresponding to an exposure line included in the image sensor appears according to a change in luminance of the subject. The method also includes obtaining a bright line image including the bright line by the image sensor capturing the subject, and obtaining the information by demodulating data specified by a pattern of the bright line included in the obtained bright line image. The method further includes searching for a channel used to broadcast the content displayed by the subject, by searching the ID list for the obtained information, and obtaining related information associated with the channel from a server.
US09564968B2

The present application is directed an optical gyroscope. The optical gyroscope includes a substrate including a first and a second waveguide disposed thereon. One or both of the waveguides may be doped with a rare-earth material. A crossing element is disposed between the first and the second waveguides to form a substantially orthogonal connection therebetween. The application is also directed to a system including an optical gyroscope. The application is further directed to a method of observing characteristics of the optical gyroscope.
US09564952B2

A method for near field authentication of sources using an audio transceiver computing device includes scanning a plurality of predetermined frequencies for a free frequency, selecting the free frequency from the plurality of predetermined frequencies, generating a periodic enclosed content message, generating a modulated carrier wave representing the periodic enclosed content message, and transmitting the modulated carrier wave at the free frequency. A method for near field authentication of sources using a microphone input of a receiving computing device includes scanning a plurality of predetermined frequencies to detect a signal using the microphone input, verifying, responsive to detecting the signal, that the signal includes at least one enclosed content message, and extracting a content from the enclosed content message.
US09564941B2

An accessory includes a case body, a cover unit, and first and second coupling units. The case body is formed with a receiving space for receiving a portable electronic device. The cover unit is configured to be coupled removably to the case body for closing and opening the receiving space. The first coupling unit includes a data and charge connector for mating electrical connection with a data and charge socket of the portable electronic device, and a data and charge port connected to the data and charge connector. The second coupling unit includes a connector jack for mating electrical connection with an audio socket of the portable electronic device, and an audio port connected to the connector jack.
US09564940B2

A method and apparatus for providing information about a plurality of wireless charging pads to an electronic device such that the electronic device performs wireless charging efficiently is provided. The method includes receiving information about the plurality of wireless charging pads and displaying the information about the plurality of wireless charging pads on a screen of the electronic device.
US09564936B2

An aviation transponder system comprising a permanently-mounted antenna, a permanently-mounted receiver module comprising a receiver, a signal splitter, and an external connector, and a portable receiver module, wherein a signal received on the permanently-mounted antenna is passed to the signal splitter of the permanently-mounted receiver module, wherein the signal splitter splits the signal such that the signal is sent to both the receiver and to the external connector, and wherein the portable receiver module is connected to the external connector, whereby the permanently-mounted antenna is used by the receiver of the permanently-mounted receiver module and fed through the permanently-mounted receiver module and made available to the portable receiver module through the external connector.
US09564934B2

The invention relates to a telecontrol (TEL) for the locking/unlocking and the starting of a motor vehicle comprising: —an electronic circuit (ELEC) comprising at least one pathway comprising an input pin (BE) and an output pin (BS), —a first radiofrequency antenna (ANT1) comprising a first loop disposed in the plane of the electronic circuit (ELEC), —a second radiofrequency antenna (ANT2) comprising a second loop disposed in the plane of the electronic circuit (ELEC), said second antenna (ANT2) comprising: —an input connector (CE) connected to the input pin (BE), —an output connector (CS) connected to the output pin (BS), —a tuning capacitor (C) linked to the electronic circuit (CIRC), for tuning the second antenna (ANT2) to a tuning frequency, characterized in that it comprises: —an inductive input component (COMP_E) placed between the input connector (CE) and the input pin (BE), and/or —an inductive output component (COMP_S) placed between the output connector (CS) and the output pin (BS).
US09564928B2

A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted in a current frame; a parity permutator configured to perform parity-permutation by interleaving the parity bits and group-wise interleaving a plurality of bit groups configuring the interleaved parity bits based on a group-wise interleaving pattern including a first pattern and a second pattern; a puncturer configured to puncture some of the parity-permutated parity bits; and an additional parity generator configured to select at least some of the punctured parity bits to generate additional parity bits to be transmitted in a previous frame of the current frame, based on the first pattern and the second pattern, wherein the first pattern determines parity bits to remain after the puncturing and then to be transmitted in the current frame.
US09564924B2

Provided is an apparatus for designing a quantum code, which includes an analyzing unit for analyzing at least one quantum error generated in a quantum error channel as at least one binary error by using a standard form codeword stabilized quantum (CWS) code, a code generating unit for generating a binary error-correcting code which corrects the at least one binary error, a word operator generating unit for generating at least one word operator of the CWS code by using the at least one binary error-correcting code, and a codeword generating unit for generating at least one codeword including at least one entangled qubit (ebit) by using the at least one word operator.
US09564923B2

A transmission apparatus includes an encoder that codes a data sequence with a parity check matrix, wherein the data sequence includes a final information bit sequence and virtual information bits, and outputs the final information bit sequence and a parity sequence, as LDPC codes, and a transmitter that transmits the LDPC codes as a transmission data. A column length of the parity check matrix is longer than a total length of the final information bit sequence and the parity sequence, by a length of the virtual information bits that are set to “0” and are not transmitted. The total length of the final information bit sequence and the parity sequence has a sequence length corresponding to a length from a first column to a predetermined column of the parity check matrix. The encoder generates the LDPC codes by using the first column to the predetermined column among one or more column(s) of the parity check matrix.
US09564905B2

A method for clocking a physical layer (“PHY”) and a controller of a computing device, comprises the steps of: generating a reference clock signal; synchronizing a plurality of clock signals as a function of the reference clock signal; and clocking the controller and the PHY using the plurality of synchronized clock signals.
US09564904B2

A method of dividing a clock signal by an input signal of N bits with M most significant bits is described herein. The method includes dividing the clock signal by the most significant bits of the input signal 2N-M−1 times out of 2N-M divisions of the clock signal, using a divider. The clock signal is divided by a sum of the most significant bits and the least significant bits one time out of 2N-M divisions of the clock signal, using the divider. The clock signal is also divided by 2N-M, 2N-M times, using the divider.
US09564902B2

An apparatus includes a configuration memory coupled to one or more structural arithmetic elements, the configuration memory to store values that cause the structural arithmetic elements to perform various functions. The apparatus also includes a system controller to dynamically load the configuration memory with values, and to prompt the structural arithmetic elements to perform functions according to the values stored by the configuration memory.
US09564899B2

An input circuit includes: an input buffering unit suitable for receiving one or more input data, wherein each toggling time is defined according to a value of each input data; and a data transformation unit suitable for transforming the input data into an output data according to a mapping table and the toggling time of the input data during a data input duration.
US09564891B1

A solid state switch may include a plurality of inputs, such as to receive a control signal to cause the solid state relay to selectively deliver power from an AC power source to an electrical load (e.g., a heater, a pump, a lighting source, a motor, etc.). The solid state switch may include at metal-oxide-semiconductor field-effect transistors (MOSFETs) connected in a series opposition arrangement, where a gate of each of the MOSFETs may be electrically connected to a corresponding one of the plurality of inputs. A signal output from the MOSFETs may provide a triggering signal at a gate input of each of a corresponding semiconductor switching device to close the solid state relay to enable power delivery from the AC power source to the electrical load.
US09564880B2

Disclosed herein are systems and methods for generating injection-locked, frequency-multiplied output signals. In an embodiment, a circuit includes a ring of a number (N) serially connected delay-buffer elements and an injection-pulse-generation circuit. Each delay-buffer element provides a time delay (D), and at least some of them have at least one pulse-locking injection port. The injection-pulse-generation circuit is configured to transmit balanced-delay injection-pulse signals—that are generated by applying balanced-delay selection logic to a clock signal according to pulse-selection control signals—to the pulse-locking injection ports to provide, at the ring output port, an injection-locked, frequency-multiplied output signal having a frequency that equals the reciprocal of (N*D) and that bears the same proportional relationship to the frequency of the clock signal that the period of the clock signal bears to (N*D).
US09564877B2

A first apparatus includes at least one scan chain. Each of the at least one scan chain includes scan cells coupled together. Each scan cell in the at least one scan chain includes a first type of scan cell when a reset state of the scan cell is a first state, and a second type of scan cell when the reset state of the scan cell is a second state. One or more scan chains of the at least one scan chain includes at least one of the first type of scan cell and at least one of the second type of scan cell. A second apparatus includes first and second sets of scan chains including flip-flops without both set and reset functionality. Each of the flip-flops in the first and second sets of scan chains has a reset state of a first state and a second state, respectively.
US09564875B2

In order to achieve a circuit device capable of stably supplying an antenna with electric power in a broad power range to output a transmission signal, the circuit device includes a current source adapted to supply a first current in a first operation mode, and supply a second current higher than the first current in a second operation mode, and a drive section supplied with the electric power from the current source, and adapted to perform drive for outputting a transmission signal to an antenna via a matching circuit.
US09564865B2

Provided is a redundant amplifier, including: a first switch for connecting, on a one-to-one basis, inputs P1 to Pm to m of outputs Q1 to Qn, where m and n are natural numbers and m
US09564864B2

The disclosure relates to an enhanced Doherty amplifier that provides significant performance improvements over conventional Doherty amplifiers. The enhanced Doherty amplifier includes a power splitter, combining node, a carrier path, and a peaking path. The power splitter is configured to receive an input signal and split the input signal into a carrier signal provided at a carrier splitter output and a peaking signal provided at a peaking splitter output. The carrier path includes carrier power amplifier circuitry, a carrier input network coupled between the carrier splitter output and the carrier power amplifier circuitry, and a carrier output network coupled between the carrier power amplifier circuitry and the Doherty combining node. The peaking path includes peaking power amplifier circuitry, a peaking input network coupled between the peaking splitter output and the peaking power amplifier circuitry, and a carrier output network coupled between the power amplifier circuitry and the Doherty combining node.
US09564862B2

The present invention relates to a class D audio amplifier comprising a pulse width modulator, an adjustable loop filter and a feedback loop. The pulse width modulator generates a first set of pulse width modulated control signals at an adjustable modulation frequency for respective switch control terminals of a first output driver. A controller of the class D audio amplifier is configured to control frequency response characteristics of the adjustable loop filter based on a frequency setting of the adjustable modulation frequency.
US09564861B2

An embodiment of an amplifier has a bandwidth defined by low and upper cutoff frequencies. The amplifier includes an input impedance matching circuit and a transistor. The transistor has a gate, a first current conducting terminal coupled to an output of the amplifier, and a second current conducting terminal coupled to a reference node. The input impedance matching circuit has a filter input coupled to an input of the amplifier, a filter output coupled to the gate of the transistor, and a multiple pole filter coupled between the filter input and the filter output. A first pole of the filter is positioned at a first frequency within the bandwidth, and a second pole of the filter is positioned at a second frequency outside the bandwidth. The input impedance matching circuit is configured to filter the input RF signal to produce a filtered RF signal at the filter output.
US09564852B2

A solar-powered system includes a mounting assembly to affix a solar active component mounted to a support member by the mounting assembly, such that both sides of the solar active component have solar exposure.
US09564845B2

A system and method for controlling the main field current in an electrical generator is disclosed. The system can include a controller to sense the voltages and currents in the system to identify load faults. The system can also comprise one or more switches and an energy dissipator to absorb, store, or dissipate the main field current in the event of a load fault, such as a short circuit. In the event of a load fault, the controller can change the position of the one or more switches to redirect the main field current from the main field windings of the rotor to the energy dissipator. The energy dissipator can absorb or store the main field current significantly reducing the time required to stop the output current of the generator.
US09564843B2

There are disclosed herein various implementations of a method and a system enabling operation of a motor in reverse. Such a method includes applying a first drive signal to begin rotating the motor in a reverse direction, the first drive signal being applied for a predetermined period of time. The method also includes using a position sensor signal for the motor to control motor drive in the reverse direction when the motor reaches a predetermined reverse speed, and operating the motor in the reverse direction.
US09564837B2

A vibration wave actuator includes a vibrator, a driven element, and a magnet. The vibrator has at least an electro-mechanical energy conversion element and an elastic body to which the electro-mechanical energy conversion element is joined, the elastic body including a contact portion. The driven element is in pressure contact with the contact portion of the vibrator, and includes a magnetic substance. The magnet is arranged such that the vibrator is placed between the driven element and the magnet.
US09564816B2

A power source capable of supplying power to operate electronics of a system is disclosed. In one example, the power source takes advantage of an electrical potential difference between primary and secondary grounds. The power source can reduce system cost and power consumption.
US09564813B2

Disclosed is a switching power-supply device that induces a pulse voltage in a secondary winding of the transformer, and outputs, to a load, an output voltage rectified and smoothened by a secondary-side rectification smoothing circuit including a rectifier diode and a smoothing capacitor. An input-voltage detection circuit detects the input voltage of the alternating-current power supply. An error amplifier compares the output voltage with a reference voltage, and transmits a resultant error voltage to a primary side as a feedback signal. An internal oscillation circuit selects any of frequency decrease settings according to the input voltage detected by the input-voltage detection circuit, and performs, by using the selected frequency decrease setting, a frequency decreasing function of decreasing a switching frequency of the switching element at a light load, in response to the feedback signal transmitted from a secondary side to inform a state of the load.
US09564812B2

An apparatus and method for supplying power to an electronic device are provided. The apparatus includes a power converter, a main converter, and a sub converter. The power converts includes a rectifier configured to convert alternating current (AC) power into direct current (DC) power, and a smoothing condenser connected to an output terminal of the rectifier. The main converter is connected with an output terminal of the power converter and configured to supply power to a first component of the electronic device. The sub converter is connected with the output terminal of the power converter, and configured to supply power to components other than the first component, and to stop supplying the power in response to a momentary power interruption or a voltage dip occurring in the AC power.
US09564808B2

An electric power conversion device includes a plurality of cell converters connected in cascade and including main circuits, drive circuits, and self-feeding devices for supplying power to the drive circuits by being supplied with power from the main circuits. The drive circuit is supplied with power via a first feed line from the self-feeding device in the corresponding cell converter, and supplied with power from the self-feeding device in another cell converter via a second feed line on which an insulation input/output circuit is provided. When the self-feeding device is abnormal, the drive circuit is supplied with power from the self-feeding device in the other cell converter, whereby the electric power conversion device continuously provides a desired output.
US09564807B2

An apparatus (200) for tuning a feedback loop that is arranged to regulate an output voltage (Vout) of a switched mode power supply, SMPS (100), in accordance with a control law defined by control law parameters. The apparatus includes a natural frequency estimator (210) arranged to determine a respective estimate of a natural frequency of each of two zeros in a transfer function that corresponds to a model of the feedback loop. The natural frequency estimator (210) comprises: an output voltage deviation determining module (212) arranged to determine, for each of a plurality of points in a search space, wherein the coordinates of each of the points correspond to candidate values of the natural frequencies of the zeros, a deviation of the output voltage of the SMPS that occurs in response to a variation in a load current of the SMPS; and a goal function evaluation module (214) arranged to evaluate a goal function using the determined deviation of the output voltage of the SMPS at each of the plurality of points to obtain a measure of at least one of a size and a recovery time of the respective output voltage deviation. The natural frequency estimator (210) is arranged to estimate a location of a minimum of the goal function in the search space based on the evaluated values of the goal function, the location of the minimum corresponding to the natural frequencies of the zeros. The apparatus further comprises a control law parameter calculator (220) arranged to calculate, based on the determined estimates of the natural frequencies of the zeros, the control law parameters for tuning the feedback loop, and a feedback loop tuner (230) to tune the feedback loop in accordance with the calculated control law parameters.
US09564805B2

A voltage generating circuit, in which the influence of offset of an amplifier on an output voltage is reduced, has first and second bipolar transistors (Q1, Q2) having emitter terminals at the same electric potential. A base terminal of Q1 is disposed on a collector side of Q2. A first resistance element connects the collector side of Q2 with the base side of Q2; and a second resistance element (R1) connects a collector side of Q1 to R2. A third resistance element (R3) connects a base terminal of Q2 with the electric potential of the emitter terminals. An amplifier (A1) outputs a voltage based on a voltage difference between the collector sides of Q1 and Q2; and a voltage-current converting section (MP1, MP2) converts amplifier output into a current supplied to the connection node of R1 and R2. A voltage is then output on the basis of the generated current.
US09564804B2

An electronic device may include a plurality of voltage rails to provide voltages to components of a load, a plurality of voltage regulators, and a buck converter apparatus to separately couple to more than one of the plurality of voltage rails and to provide a voltage to at least a specific one of the voltage rails.
US09564803B1

A control circuit controls a switching element in a switching power supply unit. The control circuit includes: a controller connected to the switching element; a signal generating circuit connected to the input part of the controller; a reference voltage source connected to the signal generating circuit; and a comparator having a first input terminal to which an output voltage is input from the switching power supply unit, a second input terminal to which a comparison signal is input from the signal generating circuit, and an output terminal connected to the signal generating circuit and to the input part of the controller.
US09564789B2

An assembly, having a substrate made of an electrically insulating material, an SMD component, which has lateral contact surfaces, and a lead frame part made of metal, which is fastened to the substrate and is used to establish electrical connections between the lateral contact surfaces of the SMD component and further functional elements of the assembly, wherein the lead frame part has contact tongues, which resiliently lie against the lateral contact surfaces and are connected to the lateral contact surfaces in a bonded manner.
US09564786B2

A generator for a wind turbine is disclosed. The generator comprises a rotor configured to rotate about a rotational axis, and at least one stator arranged next to the rotor. Each stator comprises at least one flux-generating module facing the rotor but spaced therefrom, thereby forming an air gap between the rotor and each flux-generating module. Each stator also comprises at least one bearing unit, each bearing unit comprising a body defining a cavity with an open end facing the rotor. The generator further comprises a source of pressurized fluid communicating with each bearing unit, and the body of each bearing unit directs the fluid towards the rotor to help maintain the air gap between the rotor and each flux-generating module. Thereby the air gap between the rotor and the flux-generating modules is controlled by means of the fluid bearing units. The invention further provides a wind turbine comprising such a generator.
US09564778B2

A stator core that includes a pair of poles separated by an air gap. Each pole includes a first side adjacent the air gap and a second opposite side remote from the air gap. A pole arc is formed in the first side and an arcuate mounting recess is formed in the second side of each pole. Additionally, an electric machine that includes the stator core.
US09564776B2

A device may measure or detect, using at least one magnetic sensor, a magnetic field to determine whether a magnet is included within a charging device. In some examples, the device may include a receiving coil for charging of a battery based on magnetic induction. In response to determining that a magnet is present within the charging device, the device may instruct the charging device to adjust an amount of electrical current supplied to a transmitting coil.
US09564775B2

An uninterruptable power supply (UPS) and a direct current-direct current (DC-DC) converter. An input end of the DC-DC converter is connected to a BUS+, a BUS−, and an N wire, and a load in the DC-DC converter is connected to a switch tube through an inductor rather than being directly connected to the switch tube.
US09564773B2

Methods and systems for optimizing wireless charging are provided. The method may include identifying, by a charging controller, charging apparatus location information associated with a wireless charging apparatus configured to direct charging beams, and identifying, by the charging controller, an optimal charging zone of the wireless charging apparatus based at least in part on the charging apparatus location information. The method may include receiving, by the charging controller, a first location information associated with a mobile device, and determining, by the charging controller, a first proximity of the mobile device to the optimal charging zone of the wireless charging apparatus based at least in part on the first location information. The method may include transmitting, by the charging controller, first optimal charging indicator information to the mobile device, the first optimal charging indicator information based at least in part on the first proximity.
US09564772B2

An embodiment of a charger may include an input, at least one switch having a first node coupled to a reference voltage, a current sensor coupled between the input and a second node of the at least one switch, an output coupled to a third node of the at least one switch, and a charge controller coupled to the input to determine an input voltage, to the current sensor to determine an input current and to control inputs of the at least one switch. The at least one switch may be responsive to control signals supplied by the charge controller to the control inputs thereof to control voltage and current at the output of the charger. The charge controller may be responsive to the input voltage and the input current to produce the control signals in a manner that maximizes electrical power drawn at the input.
US09564771B2

Methods, devices, and circuits are disclosed delivering a first level of output voltage to a rechargeable battery from a battery charger, the rechargeable battery is coupled to the battery charger by a charging cable. The methods, device, and circuits may further be disclosed applying, in response to an indication of an altered output voltage, a compensation current to one or more elements of the battery charger including a zero crossing (ZC) pin and a selected resistor, the selected resistor is defined by the charging cable coupling the battery charger to the rechargeable battery, and applying the compensation current to the ZC pin and the selected resistor causes an adjustment of the output voltage from the first level of output voltage to a second level of output voltage corresponding to the voltage drop from the impedance of the selected charging cable.
US09564768B2

A battery-condition monitoring device that monitors a condition of the battery through discharge thereof includes a discharger and a discharge control device. The discharger includes a discharge circuit having a load resistor and a switching element connected in series between a positive electrode of the battery and a negative electrode thereof. The discharge control device controls an open/close operation of the switching element. The discharge control device adjusts the resistance value of the load resistor in the discharger, thereby enabling an adjustment of a discharge current.
US09564765B2

In battery voltage monitoring ICs for measuring voltages of unit cells of an assembled battery, communication with a system control unit is realized in consideration of fail-safe. The system control unit and the battery voltage monitoring ICs are coupled to each other by a communication path using a daisy chain. Each battery voltage monitoring IC has a placement setting pin designating, by a binary code, a unit cell group to which the IC is coupled, in the unit cell groups. When it is detected that the Hamming distance between the code indicative of coupling to a group of the highest potential or a group of the lowest potential and a state actually set in the placement setting pin is 1, some failure such as line disconnection, short-circuit, or the like in the placement setting pins is detected, and the communication path is interrupted.
US09564763B2

A non-contiguous group of cells in a battery of cells is selected for charging or discharging the battery.
US09564754B2

The present invention relates to an energy router for an energy internet, which comprises a three-phase three-level bi-directional rectifying unit, a six-phase interleaved DC/DC bi-directional conversion unit, a self-excitation soft start push-pull full-bridge DC/DC bi-directional conversion unit, a three-phase resonant soft switching bi-directional inversion unit, a single-phase full-bridge bi-directional inversion unit, a high-voltage DC bus and a low-voltage DC bus. The three-phase three-level bi-directional rectifying unit, the six-phase interleaved DC/DC bi-directional conversion unit, the self-excitation soft start push-pull full-bridge DC/DC bi-directional conversion unit, the three-phase resonant soft switching bi-directional inversion unit and the single-phase full-bridge bi-directional inversion unit each have three energy flow operating modes: a forward conduction, a reverse conduction and a non-conduction. According to the energy flow operating mode of each unit, different operating modes of the energy router for the energy internet are formed.
US09564736B1

In an example, the present invention provides a method for fabricating a light emitting device configured as a Group III-nitride based laser device. The method also includes forming a gallium containing epitaxial material overlying the surface region of a substrate member. The method includes forming a p-type (Al,In,Ga)N waveguiding material overlying the gallium containing epitaxial material under a predetermined process condition. The method includes maintaining the predetermined process condition such that an environment surrounding a growth of the p-type (Al,In,Ga)N waveguide material is substantially a molecular N2 rich gas environment. The method includes maintaining a temperature ranging from 725 C to 925 C during the formation of the p-type (Al,In,Ga)N waveguide material, although there may be variations. In an example, the predetermined process condition is substantially free from molecular H2 gas.
US09564735B2

A method for controlling a wavelength tunable laser is disclosed. The method comprises the steps of: calculating a lasing wavelength from two or more kinds of parameters, the parameters designating the target lasing wavelength; acquiring a driving condition from a memory, the wavelength tunable laser being operable to generate a laser beam of a first wavelength in the driving condition; and calculating another driving condition from the driving condition thus acquired and a wavelength difference between the first wavelength and a second wavelength, the second wavelength corresponding to the lasing wavelength, the wavelength tunable laser being operable to generate a laser beam of the second wavelength in the another driving condition, the wavelength tunable laser being driven in the another driving condition.
US09564733B2

A semiconductor device comprising a substrate; a monolithic gain region disposed on the substrate and operable to produce optical gain in response to current injection, including a first electrode over a first portion of the gain region having a first length L1, with a first current I1 being applied; and a second electrode over a second portion of the gain region having a second length L2, with a second current I2 being applied; wherein I1/L1 is greater than I2/L2.
US09564718B2

An electrical power plug or receptacle with an over-temperature protection function, including a reset switch operated by a solenoid that electrically connects and disconnects the input side and output side electrical lines, and an temperature-controlled switch disposed in thermal contact with one or more electrical conductor plates on the input or output side. The temperature-controlled switch is connected in series with the solenoid between the output side phase and neutral lines. When the temperature of the temperature-controlled switch is within a normal range, the switch is open and does not form a current path with the solenoid. When the temperature is at or above a threshold temperature, the temperature-controlled switch is closed, a current flows through the switch and the solenoid between the output side phase and neutral lines, and the solenoid operates the reset switch to disconnect the input side from the output side.
US09564717B2

A connector system including a sensing mechanism that can be used to control signal distribution through the connector system is disclosed. The connector system may include a first connector and a second connector configured to be operatively engaged in both a mated condition and an interlocked condition. The connectors of the connector system include conductive contacts that complete a conductive connection when the connectors are in the mated condition. The connector system includes a fastening mechanism that provides an interlocked condition following mating of the connectors, and may further include a sensor and a sensor trigger that may be used to sense the connection status of the system. The sensor may connected to a controller, with the controller controlling signal distribution through the connector system dependent on the connection status determined by the sensing mechanism. A method for controlling signal distribution through a connector system is also provided.
US09564707B2

A connection system includes a first connection module and a second connection module, which each have a first connection devices, the first connection module including a second connection device and the second connection module including a third connection device. There is a direct electrical connection between the first connection device of the connection module and the accommodated device and a direct mechanical connection between the connection module and the accommodated device. The first connection module can be locked directly to the third connection device such that the first connection module is electrically and mechanically connected to the second connection module. The third connection device is arranged such that, when the second connection device is locked to the third connection device, mechanical and electrical disconnection of the first connection module from the second connection module is prevented if the second connection module has received a device.
US09564703B2

A screw block installation structure for a junction box in which a screw block is installed to a screw block attaching portion having a screw block housing space in a component attachment block in a junction box, the component attachment block is housed together with the screw block inside a frame, and a connecting member is screw-connected to a screw member of the screw block, the screw member having a vertical axis of the screw block, wherein a lateral side opening is disposed in the screw block attaching portion, and the screw block is laterally installed to the screw block housing space through the side opening is provided.
US09564700B2

A terminal includes a box-shaped body part including a pair of a first side wall and second side wall which are raised from both side ends of a bottom wall, a top wall extended from the first side wall, and an auxiliary wall extended from the second side wall. The top wall includes a first slit opening on a side end face of the top wall. The auxiliary wall includes a second slit opening on a side end face of the auxiliary wall. A stabilizer is formed by a portion on a front side of a separating portion formed by the second slit. A stabilizer reinforcing section is formed by a portion on a front side of a separating portion formed by the first slit. An engagement section is formed by a portion on a rear side of the separating portion formed by the first slit of the top wall.
US09564697B2

A method of assembling a circuit board may include inserting a first electrical terminal into a first side of a circuit board, and applying a second layer of solder paste to a second side of the circuit board, the second side disposed opposite of the first side. The first electrical terminal may include a solder tab, a maximum length of the solder tab may be shorter than a minimum thickness of the circuit board, and if the first electrical terminal is inserted into the circuit board, the solder tab may extend at least partially into the circuit board without extending entirely through the circuit board. One or more electrical terminals with short and/or long solder tabs may be inserted into the second side of the circuit board and/or one or more electrical components may be attached to second side of circuit board.
US09564688B2

It is an object to provide a wireless chip which can increase a mechanical strength, and a wireless chip with a high durability. A wireless chip includes a transistor including a field-effect transistor, an antenna including a dielectric layer sandwiched between conductive layers, and a conductive layer connecting the chip and the antenna. Further, a wireless chip includes a transistor including a field-effect transistor, an antenna including a dielectric layer sandwiched between conductive layers, a sensor device, a conductive layer connecting the chip and the antenna, and a conductive layer connecting the chip and the sensor device. Moreover, a wireless chip includes a transistor including a field-effect transistor, an antenna including a dielectric layer sandwiched between conductive layers, a battery, a conductive layer connecting the chip and the antenna, and a conductive layer connecting the chip and the battery.
US09564681B2

A radome having localized areas of reduced radio signal attenuation includes a body having a first portion and a second portion. The first portion is mechanically stronger than the second portion and the second portion has a reduced radio signal attenuation property compared to the first portion.
US09564679B2

An antenna apparatus according to one exemplary embodiment disclosed herein includes a first member and a second member limiting a slot, a feeding unit provided on one surface of a carrier covering the slot and configured to feed the slot, and a first radiator formed on the one surface of the carrier with being spaced apart from the feeding unit, and electrically connected to the first member, the first radiator configured to resonate together with the slot at a first frequency band and a second frequency band.
US09564677B2

A mobile terminal and an antenna thereof are provided. The mobile terminal includes a housing, a main board arranged within said housing, and an antenna arranged on the outer surface of said housing such that the antenna is connected with said main board. The height of the mobile phone antenna can be effectively increased and, thus the performance of the antenna is improved.
US09564666B2

A battery pack having improved heat dissipation characteristics. A battery pack includes a plurality of battery modules, each including a plurality of battery cells aligned in a direction, and a plurality of barriers, each being between a respective pair of adjacent battery cells of the plurality of battery cells and including a connection portion protruded to the outside of the adjacent battery cells. The battery pack further includes a heat dissipation member connected to connection portions of the plurality of connection portions, and a heat conducting member connected to the heat dissipation member.
US09564663B2

A battery module including a unit cell assembly including two or more battery cells or unit modules; a left case coupled to a left side of the assembly, the left case provided at a left outer side thereof with a first fastening groove extending parallel to a longitudinal direction of the battery module such that a sensing assembly is fastened into the first groove, the left case being provided at opposite ends thereof with second fastening grooves formed parallel to a height direction of the battery; and a right case coupled to a right side of the assembly, an external input and output terminal oriented to a front of the battery, the right case provided at a right inner side thereof with a plurality of fixing grooves formed parallel to a longitudinal direction of the assembly such that the assembly is fastened and fixed into the fixing grooves is provided.
US09564647B2

A fuel cell system includes a fuel cell stack and a mounting section. The fuel cell stack is mounted on the mounting section with inclination. The fuel cell stack is formed by stacking a plurality of fuel cells in a vertical direction. An oxygen-containing gas in an oxygen-containing gas flow field and a fuel gas in a fuel gas flow field flow in a counterflow manner. In a front box of a vehicle, an inlet side of the fuel gas flow field is positioned above an outlet side of the fuel gas flow field with respect to a horizontal direction. In this state, the fuel cell stack is mounted on the mounting section. The fuel cell stack is inclined downward from the horizontal direction toward the back of the vehicle in a vehicle length direction.
US09564646B2

A fuel cell system includes a fuel cell that generates electric power using fuel gas and oxygen-containing gas and combusts fuel gas remaining unused for generation of electric power; a fuel gas supply line that supplies the fuel gas to the fuel cell; and an on-off valve disposed in the fuel gas supply line. A shutdown transition mode in which the fuel gas in the fuel gas supply line downstream from the on-off valve is supplied to the fuel cell at a flow rate smaller than that at a time of generation of electric power and is combusted therein after the on-off valve is closed, and a shutdown mode which is started after the shutdown transition mode are provided as an emergency shutdown mode in which the fuel cell undergoes emergency shutdown when the on-off valve of the fuel gas supply line is closed.
US09564642B2

The degradation associated with repeated startup and shutdown of solid polymer electrolyte fuel cells comprising PtCo alloy cathode catalysts can be particularly poor. However, a marked and unexpected improvement in durability is observed as a result of incorporating a selectively conducting component in electrical series with the anode components in the fuel cell.
US09564641B2

An active material that can achieve sufficient discharge capacity at high discharging rate, an electrode including the active material, and a lithium ion secondary battery including the electrode, and a method for manufacturing the active material are provided. The active material includes a LiVOPO4 powder, a first carbon powder, and a second carbon powder. A relational expression of 0.05≦A1/A2≦0.5 is satisfied, where A1 represents the ratio of the G band peak height observed around 1580 cm−1 in Raman spectrum of the first carbon powder to the 2D band peak height observed around 2700 cm−1 in the Raman spectrum of the first carbon powder, and A2 represents the ratio of the G band peak height observed around 1580 cm−1 in Raman spectrum of the second carbon powder to the 2D band peak height observed around 2700 cm−1 in the Raman spectrum of the second carbon powder.
US09564639B2

Methods for making a negative electrode material for use in an electrochemical cell, like a lithium ion battery, are provided. The electroactive material comprises silicon. The electroactive material comprises a functionalized surface having a grafted reactive group (e.g., an epoxide group, an amino group, a carboxyl group, and the like). The functionalized surface is admixed and reacted with a polymeric binder (e.g., polyalkylene oxide (PAO), polyvinylidene difluoride (PVDF), polymethylmethacrylate (PMMA), polyimide (PI), and the like that also has at least one reactive functional group) and optionally electrically conductive particles. A porous solid electrode material is thus formed. Negative electrodes are also provided, which provide significant performance benefits and reduce the issues associated with capacity fade, diminished electrochemical cell performance, cracking, and short lifespan associated with conventional silicon anode materials.
US09564636B2

The present invention provides a LiCoO2-containing powder comprising LiCoO2 having a stoichiometric composition via heat treatment of a lithium cobalt oxide and a lithium buffer material to make equilibrium of a lithium chemical potential therebetween; a lithium buffer material which acts as a Li acceptor or a Li donor to remove or supplement Li-excess or Li-deficiency, coexisting with a stoichiometric lithium metal oxide; and a method for preparing a LiCoO2-containing powder. Further, provided is an electrode comprising the above-mentioned LiCoO2-containing powder as an active material, and a rechargeable battery comprising the same electrode.
US09564633B2

A composition comprising a Type 1 clathrate of silicon having a Si46 framework cage structure wherein the silicon atoms on said framework are at least partially substituted by carbon atoms, said composition represented by the formula CySi46-y with 1≦y≦45. The composition of may include one or more guest atoms A within the cage structure represented by the formula AxCySi46-y wherein A=H, Li, Na, K, Rb, Cs, Fr, Be, Mg, Ca. Sr, Ba, Ra, Eu, Cl, Br, or I or any metal or metalloid element and x is the number of said guest atoms within said cage structure.
US09564622B2

A porous polymer battery separator includes variable porosity along its length and can increase the uniformity of the current density within electrochemical battery cells that may normally experience higher current density and higher temperatures near their terminal ends than they do near their opposite ends. By disposing a variable porosity separator between the electrodes of an electrochemical cell such that its terminal end has a lower porosity than its opposite end, the transport of ions through the separator can be more restricted in normally high current regions and less restricted in normally low current regions, thereby increasing the overall uniformity of current density within the cell. The separators may be produced by a dry-stretching process or by a wet process. These processes may include forming a polymer-containing film, producing a uniform distribution of pore sites within the film, and reforming the polymer-containing film to a uniform thickness.
US09564621B2

A rechargeable battery pack includes a case with first and second openings, the first and second openings facing each other, a plurality of unit cells in the case, each unit cell including a rechargeable battery and having a longitudinal direction extending from the first opening of the case toward the second opening of the case, a first cover coupled to the first opening of the case, the first cover selectively connecting via elastic members terminals of the unit cells facing the first opening, and a second cover coupled to the second opening of the case, the second cover connecting via elastic members terminals of the unit cells facing the second opening in correspondence to terminals connected through the first cover.
US09564618B2

The present specification discloses a technology for protecting a portion where corrosion may occur in the assembled battery. An assembled battery includes a plurality of battery packs. Each of the battery packs includes a housing with an opening at a top thereof, a cover plate, and a relief valve. The cover plate is welded at the opening which seals the housing. The relief valve is provided on the cover plate. The assembled battery further includes an exhaust cover and an insulating sheet. The exhaust cover covers the relief valve of each of the battery packs, and guides, toward the outside of the assembled battery, an internal gas that comes out of the relief valves. The insulating sheet may cover a portion of a welded line between the housing and the cover plate of each battery pack, and the portion faces the exhaust cover.
US09564615B2

A pouch type battery and a method of using the pouch type battery that includes an electrode assembly that includes a first electrode plate, a second electrode plate, and a separator interposed between the first and second electrode plates, and a pouch case that includes the electrode assembly and an electrolyte, wherein the pouch case includes an additional electrolyte inlet that protrudes from the pouch case.
US09564611B2

An organic light emitting display device includes a first substrate, a light emitting structure, a light transmitting member, and a second substrate. The first substrate includes a pixel region and a transparent region. The light emitting structure is positioned in the pixel region of the first substrate. The light transmitting member is positioned in the transparent region. The second substrate is disposed on the light emitting structure and the light transmitting member. The light is not refracted in interfaces between the light transmitting member and the first substrate and between the light transmitting member and the second substrate.
US09564609B2

A light-emitting element disclosed includes a first electrode layer; a second electrode layer which transmits light; and a light-emitting layer interposed between the first electrode layer and the second electrode layer. The first electrode layer includes a first conductive layer which is able to reflect light, a second conductive layer provided over the first conductive layer and including titanium, and a third conductive layer which transmits light and contains a metal oxide having work function higher than that of a material of the first conductive layer.
US09564607B2

An organic electroluminescence element comprising: an anode layer, a cathode layer, and an organic luminescence layer therebetween, the organic luminescence layer having a carbazole derivative with a glass-transition temperature of 110° C. or higher, and a phosphorescent dopant. This structure makes it possible to provide an organic electroluminescence element which can make use of the triplet exciton state of the carbazole derivative even at room temperature and which has a practical life and superior heat-resistance.
US09564601B2

A condensed-cyclic compound and an organic light-emitting device including the same, the compound being represented by Formula 1, below:
US09564586B2

Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a plurality of first lines extending in a first direction and arranged in parallel to each other; a plurality of second lines extending in a second direction crossing the plurality of first lines and arranged in parallel to each other; and a plurality of memory cells disposed in intersection regions of the plurality of first lines and the plurality of second lines, respectively, and wherein each of the memory cells may include: a selecting element including a switching element and a thermoelectric element that are coupled to each other, the switching element having a non-linear current-voltage characteristic; a variable resistance element coupled to the selecting element; and a heat insulating member surrounding at least a sidewall of the selecting element.
US09564582B2

A method for fabricating an MRAM bit that includes depositing a spacer layer that protects the tunneling barrier layer during processing is disclosed. The deposited spacer layer prevents byproducts formed in later processing from redepositing on the tunneling barrier layer. Such redeposition may lead to product failure and decreased manufacturing yield. The method further includes non-corrosive processing conditions that prevent damage to the layers of MRAM bits. The non-corrosive processing conditions may include etching without using a halogen-based plasma. Embodiments disclosed herein use an etch-deposition-etch sequence that simplifies processing.
US09564580B2

A mechanism relates to magnetic random access memory (MRAM). A free magnetic layer is provided and first fixed layers are disposed above the free magnetic layer. Second fixed layers are disposed below the free magnetic layer. The first fixed layers and the second fixed layers both comprise a rare earth element.
US09564579B2

A Tunnel Magnetic Junction of high magnetoresistance is prepared at temperatures and pressure consistent with Si CMOS fabrication and operation. A first metal layer of cobalt or nickel is grown on an interconnect or conductive array line of e.g., copper. The metal layer is formed by electron beam irradiation. Annealing at UHV at temperatures below 700K yields a carbon segregation that forms a few layer thick (average density 3.5 ML) graphene film on the metal layer. Formation of a second layer of metal on top of the graphene barrier layer yields a high performance MTJ.
US09564578B2

A semiconductor package includes a semiconductor die attached to a substrate and a magnetic field sensor included as part of the same semiconductor package as the semiconductor die and positioned in close proximity to a current pathway of the semiconductor die so that the magnetic field sensor can sense a magnetic field produced by current flowing in the current pathway. The magnetic field sensor includes a first magnetic field sensing component galvanically isolated from the current pathway and positioned so that a magnetic field produced by current flowing in the current pathway impinges on the first magnetic field sensing component in a first direction. The magnetic field sensor also includes a second magnetic field sensing component galvanically isolated from the current pathway and positioned so that the magnetic field impinges on the second magnetic field sensing component in a second direction different than the first direction.
US09564570B2

A thermoelectric module extends in a longitudinal direction and includes an outer tube, an inner tube disposed within the outer tube and an interspace between the tubes. At least one first strip-shaped structure and one second strip-shaped structure are provided. The first strip-shaped structure extends from a first connection on the inner tube and the second strip-shaped structure extends from a second connection on the outer tube in opposite directions in at least one circumferential direction or in the longitudinal direction and at least partly form an overlap at least in the circumferential direction or in the longitudinal direction. At least one pair of semiconductor elements is disposed in the region of the overlap. A method for producing a thermoelectric module and a thermoelectric generator are also provided.
US09564567B2

A light emitting device package and a method of manufacturing the light emitting device package are provided. A base is first provided and a hole is formed on the base. After a light emitting portion is formed on the base, a mold die is placed on the light emitting portion and a molding material is injected through the hole. The mold die is removed to complete the package.
US09564564B2

Disclosed are a light emitting device. The light emitting device include first and second lead frames, a first body on the first and second lead frames and including an open region, a second body on the first body and including a first opening, a light emitting chip on the opening region, and a transmissive layer on the light emitting chip. The first body and the second body are formed of a resin material. A top surface of the first body is located at a position lower than a position of a top surface of the light emitting chip. The second body includes a bottom surface located at a position lower than the position of the top surface of the light emitting chip. The first body comprises an inclined part around the light emitting chip. The first body includes a reflectance material and the second body includes a transmissive material.
US09564563B2

There is herein described electronic components with improved display contrast and a method of manufacturing such electronic components. More particularly, there is described electronic components having improved display contrast by using a non-transparent or substantially non-transparent material (520) to block light from an emitter source (512, 514, 516) to surrounding components such as emitters, sensors or components of this nature.
US09564559B2

The invention relates to a white emitting light source with an improved luminescent material of the formula (AEN2/3)*b(MN)*c(SiN4/3)*d1CeO3/2*d2EuO*xSiO2*yAlO3/2 wherein AE is an alkaline earth metal chosen of the group of Ca, Mg, Sr and Ba or mixtures thereof and M is a trivalent element chosen of the group of Al, B, Ga, Sc with d1>10*d2. In combination with a UV to blue light generating device this material leads to an improved light quality and stability, especially an improved temperature stability for a wide range of applications.
US09564557B2

The invention provides a lighting unit comprising a source of blue light, a source of green light, a first source of red light comprising a first red luminescent material, configured to provide red light with a broad band spectral light distribution, and a second source of red light comprising a second red luminescent material, configured to provide red light with a spectral light distribution comprising one or more red emission lines. Especially, the first red luminescent material comprises (Mg,Ca,Sr)AlSiN3:Eu and/or (Ba,Sr,Ca)2Si5-xAlxOxN8-x:Eu, and the second red luminescent material comprises K2SiF6:Mn.
US09564555B2

An optoelectronic semiconductor module includes a chip carrier, a light emitting semiconductor chip mounted on the chip carrier and a cover element with an at least partly light transmissive cover plate, which is arranged on the side of the semiconductor chip facing away from the chip carrier, and has a frame part, wherein the frame part laterally encloses the semiconductor chip, is joined to the cover plate in a joining-layer free fashion and is joined to the chip carrier on its side remote from the cover plate.
US09564552B2

The present invention provides a Group III nitride semiconductor light-emitting device exhibiting improved emission performance. In a MQW structure light-emitting layer in which a plurality of layer units is repeatedly deposited, each layer unit comprising an InGaN well layer, a GaN protective layer, and an AlGaN barrier layer sequentially deposited, the protective layer is formed as follows. The protective layer is grown at the same temperature as employed for the well layer. The growth rate of the protective layer is larger than 0.5 times and not larger than 1.1 times the growth rate of the well layer. The protective layer is formed so as to have a thickness of 5 Å to 8 Å at the start of growth of the barrier layer being formed thereafter.
US09564550B2

According to various embodiments, an optoelectronic component may be provided, the optoelectronic component including: an electrode structure disposed at least one of over and in a carrier; and a grating structure disposed over the electrode structure, the grating structure including at least a first region and a second region, wherein the first region of the grating structure includes amorphous silicon; and wherein the second region of the grating structure includes a material having a refractive index different from the refractive index of the amorphous silicon.
US09564541B2

A diode is integrated on a semiconductor chip having anode and cathode surfaces opposite to each other. The diode comprises a cathode region extending inwardly from the cathode surface, a drift region extending between the anode surface and the cathode region, and a plurality of anode regions extending from the anode surface in the drift region. The diode further comprises a cathode electrode coupled with the cathode region, and an anode electrode that contacts one or more contacted anode regions of said anode regions and is electrically insulated from one or more floating anode regions of the anode regions. The diode is configured so that charge carriers are injected from the floating anode regions into the drift region in response to applying of a control voltage exceeding a threshold voltage.
US09564539B2

An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US09564528B2

A method for manufacturing a semiconductor device includes forming a fin structure over a substrate. An isolation insulating layer is formed so that an upper part of the fin structure protrudes from the isolation insulating layer. A gate structure is formed over a part of the fin structure. Recesses are formed in the isolation insulating layer at both sides of the fin structure. A recess is formed in a portion of the fin structure which is not covered by the gate structure. The recess in the fin structure and the recesses in the isolation insulating layer are formed such that a depth D1 of the recess in the fin structure and a depth D2 of the recesses in the isolation insulating layer measured from an uppermost surface of the isolation insulating layer satisfy 0≦D1≦D2 (but D1 and D2 are not zero at the same time).
US09564525B2

A compound semiconductor device includes: a substrate; and a buffer layer, a first carrier supply layer, a first spacer layer, a channel layer, a second spacer layer, a second carrier supply layer, and a contact layer provided in order on the substrate, wherein the first carrier supply layer is a uniformly doped layer in which an impurity is uniformly doped, the second carrier supply layer is a planar doped layer in which an impurity is locally doped, and no Al mixed crystal layer having higher resistance values than the first and second spacer layers is provided between the buffer layer and the first spacer layer and between the second spacer layer and the contact layer.
US09564517B2

To provide a manufacturing method of a highly reliable TFT, by which a more refined pattern can be formed through a process using four or three masks, and a semiconductor device. A channel-etched bottom gate TFT structure is adopted in which a photoresist is selectively exposed to light by rear surface exposure utilizing a gate wiring to form a desirably patterned photoresist, and further, a halftone mask or a gray-tone mask is used as a multi-tone mask. Further, a step of lifting off using a halftone mask or a gray-tone mask and a step of reflowing a photoresist are used.
US09564513B2

A semiconductor structure including a semiconductor substrate is provided. The semiconductor substrate includes a surface. A gate structure is provided on the surface. An interface lower than the surface is provided. An epitaxial regrowth region adjacent the gate structure is disposed on the interface. In addition, the epitaxial regrowth region extends over the surface and includes a bottom layer and a cap layer. The activation of the cap layer is lower than that of the bottom layer. Moreover, the bottom layer is lower than the surface and the gate structure. Furthermore, the bottom layer includes a first downwardly-curved edge and a second downwardly-curved edge over the first one. The first downwardly-curved edge is connected with the second downwardly-curved edge at two endpoints. The two endpoints are in contact with the surface of the semiconductor substrate.
US09564503B2

A manufacturing method according to an embodiment of this invention is a method of manufacturing a semiconductor device, which has: a first step of forming a first electrode 22 containing Ti or Ta on a top face of a nitride semiconductor layer 18; a second step of forming a second electrode 24 containing Al on a top face of the first electrode 22; a third step of forming a coating metal layer 26 covering at least one of an edge of a top face of the second electrode 24 and a side face of the second electrode 24, having a window 26a exposing the top face of the second electrode 24 in a region separated from the foregoing edge, and containing at least one of Ta, Mo, Pd, Ni, and Ti; and a step of performing a thermal treatment, after the third step.
US09564496B2

A substrate is treated by means of at least one pulse of a luminous flux of determined wavelength. The substrate comprises an embedded layer that absorbs the luminous flux independently of the temperature. The embedded layer is interleaved between a first treatment layer and a second treatment layer. The first treatment layer has a coefficient of absorption of luminous flux that is low at ambient temperature and rises as the temperature rises. The luminous flux may be applied in several places of a surface of the first layer to heat regions of the embedded layer and generate a propagating thermal front in the first layer opposite the heated regions of the embedded layer, which generate constraints within the second layer.
US09564495B2

A semiconductor device includes a semiconductor body with parallel first and second surfaces and containing hydrogen-related donors. A concentration profile of the hydrogen-related donors vertical to the first surface includes a maximum value of at least 1E15 cm−3 at a first distance to the first surface and does not fall below 1E14 cm−3 over at least 60% of an interval between the first surface and the first distance.
US09564494B1

A heteroepitaxially grown structure includes a substrate and a mask including a high aspect ratio trench formed on the substrate. A cavity is formed in the substrate having a shape with one or more surfaces and including a resistive neck region at an opening to the trench. A heteroepitaxially grown material is formed on the substrate and includes a first region in or near the cavity and a second region outside the first region wherein the second region contains fewer defects than the first region.
US09564487B2

Among other things, one or more semiconductor arrangements and techniques for forming such semiconductor arrangements are provided herein. A semiconductor arrangement comprises a first channel region and a second channel region that are formed according to at least one of a vertical channel configuration or a dual channel configuration. The first channel region operates as a first channel between a source region and a drain region of the semiconductor arrangement. The second channel region operates as a second channel between the source region and the drain region. A gate region, formed between the first channel region and the second channel region, operates to control the first channel and the second channel. Performance of the semiconductor arrangement is improved, such as an increase in current, because two current paths between the source region and the drain region are provided by the two channels.
US09564478B2

An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display pixels or display pixels in a liquid crystal display. In an organic light-emitting diode display, hybrid thin-film transistor structures may be formed that include semiconducting oxide thin-film transistors, silicon thin-film transistors, and capacitor structures. The capacitor structures may overlap the semiconducting oxide thin-film transistors. Organic light-emitting diode display pixels may have combinations of oxide and silicon transistors. In a liquid crystal display, display driver circuitry may include silicon thin-film transistor circuitry and display pixels may be based on oxide thin-film transistors. A single layer or two different layers of gate metal may be used in forming silicon transistor gates and oxide transistor gates. A silicon transistor may have a gate that overlaps a floating gate structure.
US09564466B2

Provided is a semiconductor device with improved performance. The semiconductor device includes a photodiode having a charge storage layer (n-type semiconductor region) and a surface layer (p-type semiconductor region), and a transfer transistor having a gate electrode and a floating diffusion. The surface layer (p-type semiconductor region) of a second conductive type formed over the charge storage layer (n-type semiconductor region) of a first conductive type includes a first sub-region having a low impurity concentration, and a second sub-region having a high impurity concentration. The first sub-region is arranged closer to the floating diffusion than the second sub-region.
US09564463B2

Image sensors are provided including a substrate defining a plurality of pixel regions, the substrate having a first surface and a second surface opposite the first surface. The second surface of the substrate is configured to receive light incident thereon and the substrate defines a deep trench extending from the second surface of the substrate toward the first surface substrate and separating the plurality of pixel regions from each other. In each of the plurality of pixel regions of the substrate, a photoelectric conversion region is provided. A gate electrode is provided on the photoelectric conversion region and a negative fixed charge layer covering the second surface of the substrate and at least a portion of a sidewall of the deep trench is also provided. The image sensors further include a shallow device isolation layer on the first surface of the substrate. The shallow device isolation layer defines an active region in each of the pixel regions and the negative fixed charge layer contacts the shallow device isolation layer.
US09564458B2

A TFT substrate and the manufacturing method thereof are disclosed. The method includes: providing a substrate; forming a gate electrode on the substrate; forming a first insulation layer and an active layer on the gate electrode in turn; forming a first black matrix on the active layer; forming a source electrode and a drain electrode on the first black matrix; forming a second insulation layer on the source electrode and the drain electrode; and forming a pixel electrode on the second insulation layer. The pixel electrode is electrically connected to the source electrode or the drain electrode via the second insulation layer. In this way, the masking effect of the display panel assembled by the TFT substrate can be ensured. In addition, the coupling capacitance between the data line and the scanning line may be reduced.
US09564443B2

After formation of trench capacitors and source and drain regions and gate structures for access transistors, a dielectric spacer is formed on a first sidewall of each source region, while a second sidewall of each source region and sidewalls of drain regions are physically exposed. Each dielectric spacer can be employed as an etch mask during removal of trench top dielectric portions to form strap cavities for forming strap structures. Optionally, selective deposition of a semiconductor material can be performed to form raised source and drain regions. In this case, the raised source regions grow only from the first sidewalls and do not grow from the second sidewalls. The raised source regions can be employed as a part of an etch mask during formation of the strap cavities. The strap structures are formed as self-aligned structures that are electrically isolated from adjacent access transistors by the dielectric spacers.
US09564428B1

A method for fabricating a semiconductor device comprises forming a first sacrificial gate stack on a substrate, depositing an insulator layer on the substrate, adjacent to the first sacrificial gate stack, removing the first sacrificial gate stack to define a first cavity, forming a first metal gate in the first cavity, and depositing a conductive metal over a portion of the substrate adjacent to the first metal gate such that the first metal gate and the conductive metal partially define a capacitor.
US09564420B2

An embodiment device package includes a fan-out redistribution layer (RDL), a device over and bonded to the fan-out RDL, and a molding compound over the fan-out RDL and extending along sidewalls of the device. The device includes a first functional tier having a first metallization layer and a second functional tier having a second metallization layer. The second functional tier is bonded to the first functional tier. The device further includes an interconnect structure electrically connecting the first metallization layer to the second metallization layer. The interconnect structure includes an inter-tier via (ITV) at least partially disposed in both the first functional tier and the second functional tier, and the ITV contacts the first metallization layer.
US09564416B2

Packages structure and methods of forming them are discussed. A structure includes a first die, a first encapsulant at least laterally encapsulating the first die, and a redistribution structure on the first die and the first encapsulant. The second die is attached by an external electrical connector to the redistribution structure. The second die is on an opposite side of the redistribution structure from the first die. A second encapsulant is on the redistribution structure and at least laterally encapsulates the second die. The second encapsulant has a surface distal from the redistribution structure. A conductive feature extends from the redistribution structure through the second encapsulant to the surface of the second encapsulant. A conductive pillar is on the conductive feature, and the conductive pillar protrudes from the surface of the second encapsulant.
US09564412B2

The present description relates to the field of fabricating microelectronic assemblies, wherein a microelectronic device may be attached to a microelectronic substrate with a plurality of shaped and oriented solder joints. The shaped and oriented solder joints may be substantially oval, wherein the major axis of the substantially oval solder joints may be substantially oriented toward a neutral point or center of the microelectronic device. Embodiments of the shaped and oriented solder joint may reduce the potential of solder joint failure due to stresses, such as from thermal expansion stresses between the microelectronic device and the microelectronic substrate.
US09564403B2

A memory having an array of perpendicular spin-transfer torque (STT) magnetic random access memory (MRAM) cells, wherein each cell has a magnetic layer stack. A magnetic shield disposed between the cells and having a minimum height of at least the height of the magnetic layer stacks.
US09564401B2

There is provided a method of fabricating a semiconductor device, method including: a) forming semiconductor elements in plural element regions surrounded by assumed dicing lines on a first principal surface of a semiconductor wafer; b) grinding the second principal surface in such a way that an outer peripheral portion of a second principal surface on the opposite side of the first principal surface of the semiconductor wafer becomes thicker than an inner peripheral portion of the second principal surface; c) forming a metal film, in such a way as to avoid sections corresponding to the dicing lines, on the second principal surface that has been ground in the grinding step; and d) cutting the semiconductor wafer from the second principal surface side along portions where the metal film is not formed on the dicing lines.
US09564395B2

A semiconductor package structure includes a base. A first die is mounted on the base. The first die comprises a plurality of first pads with a first pad area arranged in a first tier. A plurality of second pads with a second pad area is arranged in a second tier. A second die is mounted on the base. The second die includes a plurality of third pads arranged in a third tier. A first bonding wire has two terminals respectively coupled to one of the first pads and one of the third pads. A second bonding wire has two terminals respectively coupled to one of the third pads and one of the second pads.
US09564394B1

An integrated circuit may have interconnect circuitry which may include a sequence of tiles. Each tile may include a predetermined routing of multiple wires on multiple tracks. Wires may change tracks within a tile through wire twisting or through via connections and wires in another metal layer. Wires that change tracks may reduce the overlap between pairs of adjacent wires, thereby reducing the coupling capacitance between the respective wires. Reducing the coupling capacitance may result in reduced crosstalk between the wires which may speed up the signal transition along those wires compared to the signal transition in conventional interconnect circuitry. At the same time, sub-optimal wire stitching in a routing tile that connects a wire that ends in the next routing tile to a wire that starts in the routing tile, whereby the two wires overlap each other may enable beneficial crosstalk, which may further improve signal transition time.
US09564390B2

A package structure is provided, which includes: a dielectric layer having opposite first and second surfaces; a first circuit layer embedded in the dielectric layer and having a surface exposed from the first surface of the dielectric layer; a plurality of conductive posts embedded in the dielectric layer and electrically connected to the first circuit layer and having one ends exposed from the second surface of the dielectric layer; a second circuit layer formed on the second surface of the dielectric layer and electrically connected the ends of the conductive posts exposed from the second surface of the dielectric layer; and a plurality of protruding elements formed on the surface of the first circuit layer exposed from the first surface of the dielectric layer, thereby providing a large contact area so as to strengthen bonding between a semiconductor chip and the first circuit layer of the package structure.
US09564381B2

Described is an apparatus comprising: an input pad; an output pad; a wire, coupled to the input pad and the output pad, the wire positioned at a periphery of a semiconductor die, the wire extending substantially along a perimeter of the semiconductor die; and one or more diodes, coupled at various sections of the wire, and positioned along the perimeter of the semiconductor die and surrounding the semiconductor die.
US09564376B2

The present disclosure relates to a semiconductor process, which includes: (a) providing a semiconductor element; (b) attaching the semiconductor element to a carrier by an adhesive layer, so that the adhesive layer is sandwiched between the semiconductor element and the carrier; and (c) cutting the semiconductor element to form a plurality of semiconductor units. Thereby, the gaps between the semiconductor units are fixed after the cutting process, so as to facilitate testing the semiconductor units.
US09564371B2

A manufacturing method for forming a semiconductor device includes: first, a substrate is provided, a fin structure is formed on the substrate, and a plurality of gate structures are formed on the fin structure, next, a hard mask layer and a first photoresist layer are formed on the fin structure, an first etching process is then performed on the first photoresist layer, afterwards, a plurality of patterned photoresist layers are formed on the remaining first photoresist layer and the remaining hard mask layer, where each patterned photoresist layer is disposed right above each gate structure, and the width of each patterned photoresist is larger than the width of each gate structure, and the patterned photoresist layer is used as a hard mask to perform an second etching process to form a plurality of second trenches.
US09564370B1

After forming a gate stack straddling a portion of each semiconductor fin of a plurality of semiconductor fins located over a substrate, a gate liner is formed on sidewalls of a lower portion of the gate stack that contacts the plurality of semiconductor fins and a gate spacer having a width greater than a width of the gate liner is formed on sidewalls of an upper portion of the gate stack that is located above the plurality of semiconductor fins. The width of the gate spacer thus is not limited by the fin pitch, and can be optimized to improve the device performance.
US09564362B2

A method for forming at least one Ag or Ag based alloy feature in an integrated circuit, including providing a blanket layer of Ag or Ag based alloy in a multi-layer structure on a substrate. The method further includes providing a hard mask layer over the blanket layer of Ag or Ag based alloy. The method further includes performing an etch of the blanket layer of Ag or Ag based alloy, wherein a portion of the blanket layer of Ag or Ag based alloy that remains after the etch forms one or more conductive lines. The method further includes forming a liner that surrounds the one or more conductive lines. The method further includes depositing a dielectric layer on the multi-layer structure.
US09564361B2

In a particular embodiment, a method includes forming a second hardmask layer adjacent to a first sidewall structure and adjacent to a mandrel of a semiconductor device. A top portion of the mandrel is exposed prior to formation of the second hardmask layer. The method further includes removing the first sidewall structure to expose a first portion of a first hardmask layer. The method also includes etching the first portion of the first hardmask layer to expose a second portion of a dielectric material. The method also includes etching the second portion of the dielectric material to form a first trench. The method also includes forming a first metal structure within the first trench.
US09564355B2

An interconnect and a method of forming an interconnect for a semiconductor device is provided. Conductive lines having different widths are formed. Wider conductive lines are used where the design includes an overlying via, and narrower lines are used in which an overlying via is not included. An overlying dielectric layer is formed and trenches and vias are formed extending through the overlying dielectric layer to the wider conductive lines. Voids or air gaps may be formed adjacent select conductive lines, such as the narrower lines.
US09564341B1

A method of etching silicon oxide on patterned heterogeneous structures is described and includes a gas phase etch using anhydrous vapor-phase HF. The HF is combined with an additional precursor in the substrate processing region. The HF may enter through one channel(s) and the additional precursor may flow through another channel(s) prior to forming the combination. The combination may be formed near the substrate. The silicon oxide etch selectivity relative to silicon nitride from is selectable from about one to several hundred. In all cases, the etch rate of exposed silicon, if present, is negligible. No precursors are excited in any plasma either outside or inside the substrate processing region according to embodiments. The additional precursor may be a nitrogen-and-hydrogen-containing precursor such as ammonia.
US09564335B2

Methods for removing a material layer from a base substrate utilizing spalling in which mode III stress, i.e., the stress that is perpendicular to the fracture front created in the base substrate, during spalling is reduced. The substantial reduction of the mode III stress during spalling results in a spalling process in which the spalled material has less surface roughness at one of its' edges as compared to prior art spalling processes in which the mode III stress is present and competes with spalling.
US09564334B2

A method of manufacturing a semiconductor device includes forming a device structure in a surface of a semiconductor substrate, forming, in a face of the semiconductor substrate, a transition metal layer that contacts the semiconductor substrate, and exposing the semiconductor substrate having the transition metal layer formed thereon to a hydrogen plasma atmosphere formed by microwaves to cause the transition metal layer to generate heat. During exposure of the semiconductor substrate to the hydrogen plasma atmosphere, a portion of the semiconductor substrate contacting the transition metal layer is heated by a transfer of the heat from the transition metal layer, and an ohmic contact is formed at an interface of the transition metal layer and the semiconductor substrate by reaction of the transition metal layer and the semiconductor substrate. When the semiconductor substrate is silicon carbide, the ohmic contact is composed of a silicide, such as a transition metal silicide.
US09564332B2

Embodiments of mechanisms for forming a semiconductor device are provided. The semiconductor device includes a semiconductor substrate and a metal gate stack formed over the semiconductor substrate. The semiconductor device also includes an insulating layer formed over the semiconductor substrate and surrounding the metal gate stack, wherein the metal gate stack includes a metal gate electrode. The semiconductor device further includes a metal oxide structure formed over the insulating layer and in direct contact with the insulating layer. The metal oxide structure includes an oxidized material of the metal gate electrode.
US09564329B2

A composite dielectric structure having one or more Leakage Blocking Layers (LBL) interleaved with one or more Laminate Dielectric Layers (LDL), Alloy Dielectric Layers (ADL), or Co-deposit Dielectric Layers (CDL). Each LDL, ADL, and CDL includes dopants incorporated in a respective base dielectric layer (BDL); where LDLs are formed by incorporating a doping layer into a BDL using a laminate method, ADLs are formed by incorporating a dopant into a BDL using an alloying method; and CDLs are formed by pulsing a BDL base material and a dopant together using a co-deposit method.
US09564328B2

The method for fabricating patterns made from first material having: providing a substrate covered by a covering layer, forming a first mask by means of a self-assembled structure of block copolymers, the first mask having first patterns, making a second mask from the first mask, the second mask having a second series of patterns organized according to the first repetition pitch or an integral multiple of the first repetition pitch, the second series having less patterns than the first series, depositing and exposing a resin layer to form an intermediate mask on the first mask, the intermediate mask covering a part of the first patterns formed in the first mask and having second holes facing the first holes, etching the covering layer through the facing first and second holes to form third holes, filling the third holes with a first material to form the patterns made from first material.
US09564323B2

If an optical path length of an optical system is reduced and a length of a laser light on an irradiation surface is increased, there occurs curvature of field which is a phenomenon that a convergent position deviates depending on an incident angle or incident position of a laser light with respect to a lens. To avoid this phenomenon, an optical element having a negative power such as a concave lens or a concave cylindrical lens is inserted to regulate the optical path length of the laser light and a convergent position is made coincident with a irradiation surface to form an image on the irradiation surface.
US09564318B2

Provided is a method of manufacturing a nanowire array using induced growth, in which a nitride inorganic nanowire is grown from a nitride seed by forming the nitride seed on a sapphire or silicon substrate, forming an organic nanowire pattern and a dielectric nanotunnel using the nanowire pattern as a template on the nitride seed, and using the nanotunnel as an induced growth mask.
US09564314B2

The present disclosure relates to the deposition of dopant films, such as doped silicon oxide films, by atomic layer deposition processes. In some embodiments, a substrate in a reaction space is contacted with pulses of a silicon precursor and a dopant precursor, such that the silicon precursor and dopant precursor adsorb on the substrate surface. Oxygen plasma is used to convert the adsorbed silicon precursor and dopant precursor to doped silicon oxide.
US09564305B2

A sample inlet device and methods for use of the sample inlet device are described that include an ion funnel having a plurality of electrodes with apertures arranged about an axis extending from an inlet of the ion funnel to an outlet of the ion funnel, the ion funnel including a plurality of spacer elements disposed coaxially with the plurality of electrodes, each of the plurality of spacer elements being positioned between one or two adjacent electrodes, each of the plurality of spacer elements having an aperture with a diameter that is greater than a diameter of each adjacent electrode. The ion funnel is configured to pass an ion sample through the apertures of the electrodes and the spacer elements to additional portions of a detection system, such as to a mass analyzer system and detector.
US09564301B2

A control system and method of determining a signal to noise (S/N) ratio of an ion detector system, including an ion detector, electron multiplier or photomultiplier, operates by determining an area of a noise peak, determining an area of a signal peak and determining a ratio of the area of the signal peak to the area of the noise peak. Based thereon, the signal to noise ratio can be optimized. The system has particular applicability for use in mass spectrometry.
US09564298B2

A semiconductor manufacturing apparatus may include a chamber accommodating a substrate to be processed, a first electrode providing electric field in the chamber and a second electrode opposing to the first electrode, and a first power transmitting rod connected to one of the first electrode and the second electrode. A conductive stress attenuating unit may be formed in the first power transmitting rod. Methods of manufacturing semiconductor devices using the semiconductor manufacturing apparatus are also disclosed.
US09564291B1

A charged-particle beam microscope is provided for imaging a sample. The microscope has a stage to hold a sample and a charged-particle beam column to direct a charged-particle beam onto the sample. The charged-particle beam column includes a charged-particle beam source to generate a charged-particle beam, and charged-particle beam optics to converge the charged-particle beam onto the sample. The microscope also has a light beam column to direct a light beam onto the sample. The light beam column includes a light beam source to generate a light beam, and light-beam optics to converge the light beam onto the sample. One or more detectors are provided to detect charged-particle and light radiation emanating from the sample to generate an image. A controller to analyze the detected charged-particle radiation and detected light radiation to generate an image of the sample.
US09564285B2

A plasma processing system having at least a plasma processing chamber for performing plasma processing of a substrate and utilizing at least a first processing state and a second processing state. Plasma is present above the center region of the substrate during the first processing stale to perform plasma processing of at least the center region during the first processing state. Plasma is absent above the center region of the substrate but present adjacent to the bevel edge region during the second processing state to at least perform plasma processing of the bevel edge region during the second processing state. During the second processing state, the upper electrode is in an RF floating state and the substrate is disposed on the lower electrode surface.
US09564269B2

A fast-mounting capacitor is composed of a capacitor (1) and a plug-in sheet (10). A fixed rod (22) extends from the lower end of the shell of the capacitor (1). The fixed rod (22) has a fixed slot (18). The plug-in sheet (10) includes an insulating strip (11) provided above. Plastic elastic clamps (12) and a connection part (13) are connected to the lower part of the insulating strip (11). Fixing clamping strips (17) are provided on the inner wall of the capacitor mounting hole (15). The capacitor can be plugged in conveniently, and can effectively serve as an insulator, therefore it can prevent conducting leakage of electricity to the box of electrical equipment so as to cause accident when abnormal leakage occurs to the capacitor.
US09564265B2

Provided is a coil assembly having improved heat resistance for use in a control rod driver, in which the heat resistance of coils is improved to increase the lifespan thereof and the deterioration of the coils and the fall of a control rod are thus securely prevented from occurring due to continuous operations of the control rod driver during an automatic load follow operation, thereby improving the safety and economic feasibility of a nuclear power plant, and a method for manufacturing the same. The coil assembly includes a covered wire (110) which includes a coil wire (111) and a polyether ether ketone (PEEK) coating layer (112) covering an outer circumferential surface of the coil wire (111) and is wound in multiple layers; a coil coating layer (130) formed by filling gaps in the covered wire (110) with varnish; an insulating tape layer (120) covering external sides of a wound layer of the covered wire (110) insulated by the coil coating layer (130); and silicon molding (140) covering external sides of the insulating tape layer (120).
US09564260B2

The present invention provides a method for preparing a silicon dioxide substrate-based graphene transparent conductive film, which comprises: preparing a silicon dioxide substrate on a graphene transparent conductive film, thereby obtaining a silicon dioxide substrate-based graphene transparent conductive film. In the method for preparing a silicon dioxide substrate-based graphene transparent conductive film according to the embodiments of the present invention, the silicon dioxide substrate is prepared on the graphene transparent conductive film, and a graphene transferring step that is difficult to implement in the prior art can be avoided, thus the silicon dioxide substrate-based graphene transparent conductive film can be prepared conveniently, and the cost may be reduced at the same time.
US09564250B2

A device for turning a container about a turning axis is provided. The device includes a stationary holding member and two bearing members which are spaced apart along the turning axis on each side of a space for receiving a container, and which are capable of being used for bearing on the container while enabling the rotation of the container about the turning axis relative to the bearing members. The device includes a movable holding member that is mounted onto the stationary holding member so as to rotate about the turning axis, at least one bearing member being supported by the movable holding member while being mounted onto the movable holding member so as to rotate about the drive axis, the or each bearing member supported by the movable holding member not rotating about the turning axis relative to the stationary holding member when the movable holding member rotates about the turning axis relative to the stationary holding member.
US09564238B1

The present invention relates to a flash memory device that uses dummy memory cells as source line pull down circuits. In one embodiment, when a memory cell is in read mode or erase mode, its source line is coupled to ground through a bitline of a dummy memory cell, which in turn is coupled to ground. When the memory cell is in program mode, the bitline of the dummy memory cell is coupled to an inhibit voltage, which places the dummy memory cell in a program inhibit mode that maintains the dummy memory cell in erased state.
US09564235B2

A trimmable current reference generator for use in a sense amplifier is disclosed.
US09564232B1

Provided herein is a semiconductor memory device including a memory cell array including a drain select transistor and a plurality of memory cells, a voltage generator configured to apply a program voltage, first and second pass voltages, and a drain control voltage to the memory cell array, a control logic configured to control the voltage generator so that during a program operation, after the program voltage is applied to a selected one of the plurality of memory cells, the program voltage applied to the selected memory cell is discharged while the first pass voltage or the second pass voltage is applied to memory cells adjacent to the selected memory cell.
US09564231B2

A non-volatile memory device includes a memory array with memory cells arranged in rows and columns. Each cell has respective current-conduction regions and a control-gate region. The control-gate regions of the memory cells of a same row are coupled to a control-gate terminal and biased at a respective control-gate voltage. A control-gate decoder selects and biases the control-gate regions of the rows at respective control voltages according to operations to be performed on the memory cells. The current-conduction regions of the memory cells are arranged within a same bulk well, and the control-gate decoder has a number of driver blocks each of which supplies the control-gate voltages to a respective number of rows of the array. The driver blocks are provided in respective biasing wells, separate and distinct from one another.
US09564222B2

Methods of operating integrated circuit devices include logically combining an output signal indicating whether an operation is being performed with the logic level of a command signal line to generate a command signal to control circuitry of the integrated circuit device having the logic level of the command signal line when the output signal indicates that the operation is not being performed, and having a particular logic level when the output signal indicates that the operation is being performed. Integrated circuit devices include a command signal management circuit to provide a logic level of a particular command signal to control circuitry of the integrated circuit device when control signals indicate a desire to allow the particular command signal, and to provide a particular logic level to the control circuitry when the control signals indicate a desire to block the particular command signal.
US09564216B2

A memory circuit is described that includes an array of memory cells including a plurality of blocks. The circuit includes a controller including logic to execute program sequences for selected blocks in the plurality of blocks. The program sequences include patterns of program/verify cycles. The circuit includes logic to assign different patterns of program/verify cycles to different blocks in the plurality of blocks. The circuit includes logic to change a particular pattern assigned to a particular block in the plurality of blocks. The circuit includes logic to maintain statistics for blocks in the plurality of blocks, about performance of cells in the blocks in response to the patterns of program/verify cycles assigned to the blocks. The controller includes logic to apply a stress sequence to one of the selected blocks, the stress sequence including stress pulses applied to memory cells in the one of the selected blocks.
US09564208B2

The invention concerns a memory cell having: first and second cross-coupled gated inverters (102, 104), each including first and second inputs (IN1, IN2) and an output (OUT) and being adapted to couple its output to a first logic level only when the first and second inputs both receive the inverse of the first logic level; a first cut-off circuit (106) coupling the second input (IN2) of the first gated inverter (102) to the first input (IN1) of the first gated inverter (102); and a second cut-off circuit (108) coupling the second input (IN2) of the second gated inverter (104) to the first input (IN1) of the second gated inverter (104).
US09564203B2

A method includes resetting an output timing adjustment circuit in each of a plurality of DRAM devices to a default output timing data value, measuring a default delay from read command to read data for each of the plurality of DRAM devices, identifying a slowest DRAM device having a maximum default delay from read command to read data among the plurality of DRAM devices, writing an output timing data value to the output timing adjustment circuit in each of the plurality of DRAM devices to set the delay from read command to read data for each respective DRAM device to an amount substantially equal to the maximum default delay, and reading data from any one of the plurality of DRAM devices with a delay from read command to read data substantially equal to the maximum default delay.
US09564202B2

Techniques described herein generally include methods and systems related to designing and operating a DRAM device that has significantly reduced refresh energy use. A method for designing a DRAM optimizes or otherwise improves the DRAM for energy efficiency based on a measured or predicted failure probability of memory cells in the DRAM. The DRAM may be configured to operate at an increased refresh interval, thereby reducing DRAM refresh energy but causing a predictable portion of the memory cells in the DRAM to leak electrical energy too quickly to retain data. The DRAM is further configured with a selected number of spare memory cells for replacing the “leaky” memory cells, so that operation of the DRAM at the increased refresh interval may result in little or no reduction in capacity of the DRAM.
US09564181B2

A memory device comprising a memory array comprising a plurality of memory cells, a plurality of bitlines and a plurality of wordlines for writing to the plurality of memory cells and a sense amplifier coupled to a first bitline of the plurality of bitlines, for reading the contents of a selected memory cell, the sense amplifier comprising a first cascode transistor pair coupled to a second cascode transistor pair, the first cascode transistor pair coupled to the first bitline and a second bitline, and a current comparator coupled to a drain side of the second cascode transistor pair for determining a value of the selected memory cell.
US09564168B2

In one general embodiment, a method includes determining a sampling interval for an interpolator using at least one of: predefined data stored in memory, and a standard deviation of a position error signal. The method further includes applying the sampling interval to the interpolator in response to determining the sampling interval. In another general embodiment, an apparatus includes an interpolator and a controller. The controller is configured to determine a sampling interval for the interpolator using at least one of: predefined data stored in memory, and a standard deviation of a position error signal. The controller is also configured to apply the sampling interval to the interpolator in response to determining the sampling interval.
US09564162B1

A data storage device is disclosed comprising a disk, a head, and a shock sensor comprising a first terminal and a second terminal. A first bias signal is applied signal to the first terminal of the shock sensor and a second bias signal is applied to the second terminal of the shock sensor. An oscillating signal is generated by increasing the first bias signal and decreasing the second bias signal, and a resonant frequency of the shock sensor is detected based on the oscillating signal. A physical shock affecting the head actuated over the disk is detected based on a response of the shock sensor to the physical shock and based on the detected resonant frequency of the shock sensor.
US09564161B1

Embodiments include methods, systems and computer program products for controlling a lateral position of a tape head of a magnetic tape drive. Aspects include determining a first servo signal by reading position marks from a first servo band on a magnetic tape using a first sensor and determining a second servo signal by reading position marks from a second servo band on the magnetic tape using a second sensor. Aspects also include delaying the first servo signal relative to the second servo signal by a delay and calculating an average signal based on the first and the delayed second servo signal. Aspects further include determining servo information from the average signal indicative of a deviation of the lateral position of the tape head from an ideal lateral position of the tape head and controlling the tape head to adjust its lateral position such that the deviation is decreased.
US09564158B1

A method includes performing a first seek operation using a first voice coil motor (VCM) control signal by utilizing a first drag component value. The method further includes determining a position error signal (PES) and a DC offset component of the PES measured during the first seek operation, and determining that the DC offset component is above a predetermined threshold. In response to determining that the DC offset component is above the predetermined threshold, the method further includes determining a second drag component value different than the first drag component value. The method further includes generating a second VCM control signal by applying the second drag component value.
US09564155B2

A tail pad portion is provided in a flexure tail including a metal base and a conductive circuit portion. Tail terminals are arranged in the tail pad portion. The metal base is made of stainless steel, and includes a frame structure having a first frame and a second frame. An opening is formed between the first frame and the second frame. The tail terminals are arranged parallel to each other between the first frame and the second frame. A bridge portion is formed between the first frame and the second frame. The bridge portion includes at least one bridge element which is a part of the metal base. The bridge element is arranged at a position which overlaps at least one of the tail terminals in the thickness direction.
US09564151B1

A data writer may suspend a transducing head from an actuator. The transducing head can consist of a writer coil positioned proximal a write pole. A protruding signal may be passed through the write coil to contact a data storage medium with the transducing head. A write signal can be passed through the write coil to write a data bit on the data storage medium.
US09564149B2

Provided is a method for user communications with an information dialog system, which may be used for organizing user interactions with the information dialog system based on a natural language. The method may include activating a user input subsystem in response to a user entering a request; receiving and converting the request of the user into text by the user input subsystem; sending the text obtained as a result of the conversion of the request to a dialog module; processing, by the dialog module, the text; forming, by the dialog module, the response to the request; sending the response to the user; and displaying and/or reproducing the formed response, where, after the displaying and/or the reproducing of the formed response, the user input subsystem is automatically activated upon entering a further request or a clarification request by the user.
US09564148B2

A wireless communication device comprises a wireless communication interface, a processing system, and a user interface. The wireless communication interface is configured to wirelessly receive a mixed media signal comprising a plurality of audio streams originating from different source devices. The processing system is configured to isolate the audio streams and generate graphical representations of each one of the audio streams. The user interface is configured to display the graphical representations of each one of the audio streams and receive audio stream modification instructions from a user. The processing system is configured to process the audio stream modification instructions to generate at least one modified audio stream based on the audio stream modification instructions. The user interface is configured to display a graphical representation of the modified audio stream and audibly output a modified mixed media signal comprising the modified audio stream.
US09564145B2

Methods and systems are provided for enhancing speech intelligibility in electronic devices. During outputting of acoustic signal via an electronic device, measurement of forces applied by user of the electronic device against the device (or enclosure thereof) may be obtained. The force measurements may be used to assess and/or estimate the listening intelligibility experienced by the user. Further, the force measurements may be used to control or adjust a listening intelligibility stage applied during generation and/or processing of the acoustic signals that are outputted via the electronic device. In some instances, an audio input, corresponding to ambient noise affecting intelligibility, may be obtained, and may be used to control or assist in controlling the listening intelligibility stage.
US09564142B2

Provided is a method and apparatus for encoding/decoding an audio signal. Sections which are not used to output noise components near important spectral components and sub-bands which are not used to output noise components, are determined to be encoded or decoded, so that the efficiency of encoding and decoding an audio signal increases, and sound quality can be improved using less bits.
US09564136B2

A post-encoding bitrate reduction system and method for generating one more scaled compressed bitstreams from a single encoded plenary file. The plenary file contains multiple audio object files that were encoded separately using a scalable encoding process having fine-grained scalability. Activity in the data frames of the encoded audio object files at a time period are compared with each other to obtain a data frame activity comparison. Bits from an available bitpool are assigned to all of the data frames based on the data frame activity comparison and corresponding hierarchical metadata. The plenary file is scaled down by truncating bits in the data frames to conform to the bit allocation. In some embodiments frame activity is compared to a silence threshold and the data frame contains silence if the frame activity is less than or equal to the threshold and minimal bits are used to represent the silent frame.
US09564135B2

An audio receiving system includes logic configured to reduce the accumulation of delays caused by the late arrival of audio packets. This logic is configured to accelerate or decelerate presentation of a resulting audio stream in response to the detection of late packets. The acceleration is discontinued once the effects of the late packets have been compensated for. The audio receiving system is typically applied to applications in which lag is undesirable. These can include web conferencing, telepresence, and online video games.
US09564132B2

A vehicle based system and method for receiving voice inputs and determining whether to perform a voice recognition analysis using in-vehicle resources or resources external to the vehicle.
US09564126B2

In some embodiments, a recognition result produced by a speech processing system based on an analysis of a speech input is evaluated for indications of potential errors. In some embodiments, sets of words/phrases that may be acoustically similar or otherwise confusable, the misrecognition of which can be significant in the domain, may be used together with a language model to evaluate a recognition result to determine whether the recognition result includes such an indication. In some embodiments, a word/phrase of a set that appears in the result is iteratively replaced with each of the other words/phrases of the set. The result of the replacement may be evaluated using a language model to determine a likelihood of the newly-created string of words appearing in a language and/or domain. The likelihood may then be evaluated to determine whether the result of the replacement is sufficiently likely for an alert to be triggered.
US09564116B2

The ultrasonic-transducer mounting structure includes: a housing including: a body part which is formed into a hollow cylindrical shape and is provided at its front surface with a transmission surface allowing an ultrasonic wave to pass therethrough and is designed to accommodate an ultrasonic transducer therein; and plural connection pieces provided to a side surface of the body part; and a holder fixed to a rear surface of a bumper and designed to hold the housing such that the transmission surface of the housing is exposed via an opening of the bumper. The holder includes plural reception pieces to which the plural connection pieces are detachably coupled respectively. The plural reception pieces are fixed to the rear surface of the bumper to surround the opening.
US09564111B2

A guitar support stand includes a mounting plate that is attachable to a stable support such as a musical piece of equipment having a substantial weight. A guitar support member is releasably attached to the mounting plate and includes at its upper end a support bracket for supporting the neck portion of a guitar.
US09564110B2

A string clamping and tuning mechanism for stringed instruments is disclosed, where the string tension actuates one or more levers to generate two points of clamping force along the string. In a first embodiment, a single lever is used to generate two points of clamping force along the string. In a second embodiment, the clamping force is less concentrated at a first point of clamping force than a second point of clamping force to optimize the holding power of the mechanism. In a third embodiment, a second lever with a screw adjusted stop causes an increase or decrease in the tension in the string.
US09564109B2

An electric stringed instrument for enhancing the musical or artistic performance of a user is provided. The instrument includes a body with a cutout such that a center portion of the body is open, a neck affixed to an outer edge of the body, and a plurality of strings having first ends operably connected to the neck and second ends operably connected to the body, the plurality of strings being oriented such that the strings extend over the cutout of the body. The user may maneuver the instrument and strum the plurality of strings on any portion of the strings located within the cutout of the body, thereby enhancing the sound of the instrument and the performance of the user.
US09564106B2

A display panel includes a timing controller embedded data driver and a first data driver. The timing controller embedded data driver includes an image processing part and an internal data driving part. The image processing part generates a first data signal corresponding to a first display area and a second data signal corresponding to a second display area based on input image data. The internal data driving part generates a second data voltage based on the second data signal to output the second data voltage to the second display area. The first data driver is disposed at a first side of the timing controller embedded data driver. The first data driver receives the first data signal from the timing controller embedded data driver and generates a first data voltage based on the first data signal to output the first data voltage to the first display area.
US09564100B2

An information processing method and an electronic device, the method comprising: acquiring a first value of a first parameter by the first sensor; acquiring a second value of the first parameter by the second sensor; judging whether a difference value between the first value and the second value is larger than or equal to a first threshold or not; determining a third value based on a first algorithm, the first value and the second value, and reporting the third value as a value of the first parameter to the processing unit, when the difference value is larger than or equal to the first threshold; determining a fourth value based on a second algorithm, the first value and the second value, and reporting the fourth value as the value of the first parameter to the processing unit, when the difference value is smaller than the first threshold.
US09564090B2

The present invention provides a liquid crystal display panel and a gate drive circuit thereof. The gate drive circuit comprises a plurality of shift register circuit, and the plurality of shift register circuit are series cascade connected, and each shift register circuit comprises: a first pull-up holding circuit, coupled to the first node, the first clock signal, a first reference voltage and a second reference voltage, and employed to keep a low voltage level of the first node; a compensating circuit, coupled to the first node or the first pull-up holding circuit, and employed to compensate the voltage level of the first node or the first pull-up holding circuit. Thereby, the stability of long-term operation of the gate drive circuit can be promoted to raise the quality of the display panel.
US09564089B2

A handheld dedicated electronic book (“eBook”) reader device and last screen rendering techniques for enhancing user experience are described. The eBook reader device detects certain screen conversion events, such as a timeout period, a scheduled event, or an event derived from user behavior. Upon detection of such events, the eBook reader device renders, as the last screen image to remain visible after the user ceases using the device, an image that conveys to the user some meaningful association with a content item. In the context of eBooks, the eBook reader device renders a representation of the book cover as the last screen image. A progress indicator may further be included to represent user progress through the content item.
US09564088B2

The invention provides materials and methods (including driving methods) for reducing the effects of remnant voltages in electro-optic displays.
US09564083B2

An organic light emitting display device includes: a scan driver configured to sequentially supply a scan signal to scan lines, and supply an emission control signal to emission control lines; a data driver configured to supply a data signal to data lines; a pixel unit (pixel region) including pixels connected with the scan lines, the emission control lines, and the data lines and receiving a first power source which is a high potential pixel power source, a second power source which is a low potential pixel power source, and a third power source which is an initialization power source; and a wiring connecting an anode electrode of an organic light emitting diode of a first pixel in a first horizontal line and a first electrode of a transistor connected with the third power source of a second pixel in a second horizontal line while being adjacent to the first pixel.
US09564081B2

There are provided a pixel compensation circuit, an array substrate, and a display apparatus. The pixel compensation circuit comprises an organic light emitting diode (D1), a driving transistor (M1), first to fifth switch elements (M2-M6) and a storage capacitor (C1), wherein an anode of the organic light emitting diode (D1) is connected to a second terminal of the first switch element (M2); a first terminal of the first switch element (M2) is connected to an output terminal of the driving transistor (M1) and a first terminal of the fifth switch element (M6); a control terminal of the driving transistor (M1) is connected to a second terminal of the third switch element (M4), a second terminal of the fifth switch element (M6) and a first terminal of the storage capacitor (C1); and a second terminal of the storage capacitor (C1) is connected to a second terminal of the fourth switch element (M5) and a second terminal of the second switch element (M3). The pixel compensation circuit not only has a function of compensating for the threshold voltage offset, but also has the function of compensating for influence of signal voltage attenuation on current.
US09564077B2

A driving chip set includes a master chip and at least one slave chip. In the master chip, a master receiving terminal receives a data signal through a first data transmission interface; a processing unit generates a first partial data signal and a second partial data signal according to the data signal; a master buffer registers the first partial data signal; a master output terminal outputs the second partial data signal through a second data transmission interface. In the slave chip, a slave receiving terminal receives the second partial data signal through the second data transmission interface and it is registered by a slave buffer. The processing unit controls a master driver and a slave driver to output the first partial data signal and second partial data signal to a display panel. The display panel displays an image according to the first partial data signal and second partial data signal.
US09564076B2

The present invention provides an array substrate, a display apparatus and a driving method thereof. The array substrate comprises: an active area, comprising a plurality of display pixel units; a source driver, being located outside the active area and providing drive signals to the display pixel units; a gamma voltage generating circuit, providing a gamma reference voltage to the source driver, and the gamma voltage generating circuit is inputted with a PWM signal from the pulse generating circuit TCon and obtains the gamma reference voltage for outputting the gamma reference voltage to the source driver according to the PWM signal. Compared with the programmable control chip, the cost is diminished; compared with the resistance divider, the adjustment is convenient.
US09564075B2

An electronic control apparatus including motion sensors is integrated in a portable electronic device to responsively control a media content stored in the portable electronic device, in response to motion sensor signals to flip, zoom, displace images/pages of the media content displayed on a display field of a display thereof. Accordingly, a responsive control method includes the steps of: presetting a first threshold angle; sensing an first rotation angle of the portable electronic device to send out a first rotation sensing signal as a rotation of a yaw, pitch or roll of a portable electronic device detected by a sensing module including motion sensors; and receiving the first rotation sensing signal to calculate and determine whether the first rotation angle is greater than the first threshold angle to responsively control a media content stored in an electronic control apparatus be flipped, zoomed or displaced when the first rotation angle is greater than the first threshold angle.
US09564062B2

A device that includes a receiving surface for positioning at least one human body part, multiple capacitive sensor elements disposed within multiple positioning areas on the receiving surface, a sense circuit configured to compare the capacitance measurements of the sensor elements with threshold capacitance values and generate a signal when the capacitance measurements indicate proximity of a human body part on a positioning area, and an indicator configured to generate a notification when the position of the human body part corresponds with at least one location on the receiving surface.
US09564057B2

An assessment engine includes a definition of inquiry skills being assessed. Assessment models are used to infer skill demonstration as one or more students engage in inquiry within computerized simulations and/or microworlds. A pedagogical agent and/or help system provides real-time feedback to one or more students based on the assessment model outputs, and/or based on additional models that track one or more students developing proficiency across inquiry tasks over time. A pedagogical agent and/or help system for science inquiry tutoring responds in real-time on the basis of knowledge-engineered and data-mined assessment and/or tracking models.
US09564052B2

Disclosed is a method and system that receives sensor information from each of a plurality of sensors. Each sensor in the plurality is associated with a vehicle. The sensor information includes location coordinates of each vehicle in the plurality. The sensor information associated with each vehicle in the plurality then is translated to parking statistics information. In one embodiment, the translation is based on an aggregate of sensor information corresponding to the plurality of vehicles. The system then communicates parking statistics information to the vehicle.
US09564047B2

A traffic monitoring system includes a plurality of road monitoring devices and a traffic control center electronically coupled to the road monitoring devices. Each road monitoring device has specific transmittable position information stored therein. The traffic control center has stored transmittable images of a plurality of vehicle types and stored transmittable images of the plurality of roads to be monitored. When one or more vehicles passes one of the road monitoring devices, the road monitoring device receives a vehicle identification code from each vehicle, calculates position information of each vehicle and transmits the road monitoring device position information, each vehicle identification code and the vehicle position information for each vehicle to the traffic control center. The traffic control center configures a three dimensional traffic image from all of the vehicle images of the one or more vehicles passing the one of the road monitoring devices.
US09564032B2

A security system (100) protects a secured item by a lock which is under the control of a lock control unit (108). Predetermined parameters associated with various users and user equipment are stored in the lock control unit (108). The predetermined parameters are weighted to provide different levels of lock access. When a user (116) makes contact with the secured item through a BAN device, a user configuration database is transmitted from a user's PAN device to the controller for comparison with the predetermined parameters. Lock (104) access can be modified for different authorized users.
US09564024B2

An apparatus that operates to cause financial transfers responsive to data read from data bearing records includes at least one processor that is in operative connection with a card reader, a check acceptor, a cash dispenser and a touch screen display. The processor causes the machine to operate to read card data from a user card, and to cause a determination to be made that the read card data corresponds to an authorized financial account. The at least one processor is operative to cause data to be read from a check and/or cash to be dispensed, and a financial transfer to or from the account corresponding to the value thereof. Data corresponding to a user input alphanumeric characters is resolved by the processor responsive to contact with an input surface of the touch screen display. The area of contact may not include any visible output indicia that corresponds to the possible input characters prior to contact.
US09564023B2

A casino gaming system includes gaming machines which are configured to accept and read tickets. The ticket may comprise cash-value tickets or non-cash value/promotional tickets. The tickets may also include secondary feature triggering indicia. The player may present the cash-value ticket having a feature triggering indicia or a non-cash value/promotional ticket to a gaming machine, such as by inserting it into a media reader such as a bill acceptor. Associated monetary value or non-monetary credits may be credited to the machine. In addition, if the ticket includes a feature triggering indicia, when such an indicia is detected, the gaming machine preferably triggers or initiates the feature.
US09564015B2

Systems and methods in accordance with embodiments of the invention operate a skill normalized hybrid game. One embodiment includes a skill normalized hybrid game, including: a gambling game; an entertainment game; a game world engine constructed to manage the entertainment game and communicate gameplay gambling event occurrences based upon a player's skillful execution of the entertainment game that trigger randomly generated payouts for the gambling game to the gambling game; and a skill normalization module constructed to: receive player performance measurements for at least one player from the game world engine; assign a handicap to the at least one player based at least in part upon the performance measurements for the at least one player from the game world engine; and send information concerning handicaps to the game world engine that configures the game world engine to implement each assigned handicap within the skill normalized hybrid game.
US09564012B2

A gaming system is disclosed that comprises a prize selector arranged to facilitate player selection of at least one prize of a plurality of prizes, each prize having an associated prize value. The gaming system also includes a prize eligibility determiner arranged to determine whether a prize is eligible to be awarded to the player based on a relationship between a prize pool value and the prize value associated with the prize, the prize pool value being associated with game play, and a winning condition determiner arranged to determine whether a winning condition exists. The gaming system is arranged to award the selected prize to the player if the prize has been determined to be eligible and a winning condition has been determined.
US09563993B2

Methods and systems are provided for checking authorization of users. A first electronic device may receive via close range contactless communication, photographic identification data associated with a user of a second electronic device. The photographic identification data may be displayed visually to enable a user of the first electronic device to compare an appearance of the user of the second electronic device for verifying authorization data associated with the user of the second electronic device. The displaying of the photographic identification data may be controlled based on input by the user of the first electronic device, wherein the controlling comprises modifying at least a portion of a displayed image corresponding to the photographic identification data.
US09563991B2

A dynamic access server engine on a server may be configured to receive a request for access to a restricted area during a specific time period. If there is no scheduling conflict the engine can schedule the access period. Additionally, the request may be associated with one or more invitees. For each invitee, the engine determines whether the invitee is authorized to temporarily access the restricted area. If authorized, the engine automatically grants to the invitee temporary access to the restricted area during the scheduled period.
US09563987B2

A diagnostic display device is coupled to a vehicle data bus and receives vehicle identification information which is used to identify one or more expected onboard systems installed on the vehicle. Expected systems are queried to determine that they are present and operating properly. Presence and operation status information are stored and/or presented to a user to facilitate automated vehicle system inspection.
US09563981B2

An information processing apparatus includes an imaging unit, a control unit, and an output unit. The control unit is configured to detect at least one candidate area for overlaid display of a content, from an image imaged by the imaging unit. The control unit is further configured to detect as an overlaid display area, out of the at least one candidate area, an area where a change in undulation of luminance distribution is equal to or less than a first threshold value. The control unit is further configured to generate the content to be arranged virtually in a visually recognizable manner on the overlaid display area, to be recognized by a user. The output unit is configured to output the generated content overlaid on the overlaid display area.
US09563973B2

Techniques are disclosed for color selection in a desktop publishing application. A color selection technique includes receiving a selection of an image, automatically sampling a color from a pixel of the selected image, and adding the sampled color to a color swatch in a graphical user interface. The sampled color may be the predominant color in the image (e.g., the color that appears in the greatest number of pixels), or the sampled color may be the darkest or lightest color in the image. In another embodiment, several colors (e.g., two, three, four, five, six, seven, eight, nine or ten) are sampled from different pixels of the selected image, and some or all of the sampled colors are added to the color swatch. A designer can then select the sampled color(s) from the color swatch and apply the selected color(s) to one or more elements of a layout.
US09563971B2

Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.
US09563959B2

An image processor, a lighting processor, and a method therefore are provided. According to one aspect of the invention, the lighting processor can extract information related to defuse lighting applied to a real object using a colored image and a depth image of the real object. The lighting processor can recover the diffuse image for the real object using the extracted information related to diffuse lighting, and generate either a speculum image or a shadow image using the recovered diffuse image and the colored image.
US09563955B1

Techniques for efficiently identifying objects of interest in an environment and, thereafter, tracking the location and/or orientation of those objects. As described below, a system may analyze images captured by a camera to identify objects that may be represented by the images. These objects may be identified in the images based on their size, color, and/or other physical attributes. After identifying these potential objects, the system may define a region around each object for further inspection. Thereafter, portions of a depth map of the environment corresponding to these regions may be analyzed to determine whether any of the objects identified from the images are “objects of interest”—or objects that the system has previously been instructed to track. These objects of interest may include portable projection surfaces, a user's hand, or any other physical object. The techniques identify these objects with reference to the respective depth signatures of these objects.
US09563949B2

A method of medical image registration includes obtaining a first medical image generated before a medical surgery; obtaining a second medical image generated in real time during the medical surgery; extracting landmark points of at least two adjacent anatomical objects recognizable in the second medical image among a plurality of anatomical objects near an organ of interest of a patient from the first medical image and the second medical image; and registering the first medical image and the second medical image based on a geometrical correlation among the adjacent anatomical objects indicated by the landmark points of the first medical image and a geometrical correlation among the adjacent anatomical objects indicated by the landmark points of the second medical image.
US09563948B2

In accordance with the teachings described herein, systems and methods are provided for generating a seed plan for use in radiation therapy. The system includes an image database, the image database comprising image slices and a seed template database comprising seed templates. A contour engine is configured to generate target contour data to identify one or more objects within each image slice. A reslicer engine is configured to rotate the contoured image about an angle of rotation to produce a resliced contoured image, such that the resliced contoured image is resampled at an angle perpendicular to the angle of rotation and intersecting an isocenter. The system also includes a seed grid engine configured to generate a seed grid perpendicular to the angle of rotation.
US09563947B2

A method of measuring a parameter of a structure (212) on a medical image (200) comprises a measurement tool (220) displayed on a slice of the image. An automated point detection function identifies a point within at least one region (250) of the image that optimizes the placement of the respective end of the measurement tool (220). The region may be 2-d or 3-d. The identified point(s) are then used to calculate the parameter, which may be distance, angle, area or volume. The measurement tool (320) may move to the identified points (330, 340). A system (2000), computer program and computer-readable medium are also provided. The invention may make the measurement of tumors, and measurements of the spacing within or between various structures on a medical image, more accurate and/or more consistent.
US09563926B2

A method of verifying the identity of a user at an authentication server that includes receiving user data relating to a signature gesture entered by a user at a computing device, the user data having a plurality of sample points, verifying the user data at the authentication server by comparing to reference signature data, encoding a verification message within a digital image, and notifying the user that their identity has been verified on the basis of the user data received from the computing device.
US09563925B2

A pharmacy workflow platform and prescription checking and medicament dispensing station and method comprising (a) script display means; (b) scanning means for providing script data and stock bottle label data in electronic format from the prescription and a stock bottle label; (c) CPU means comprising i) means for receiving and storing the script data and stock bottle data in electronic format; ii) means for transferring the script data to the script display means to effect display of the script; iii) means cooperable with medicament dispensing weighing and counting means; (d) medicament-dispensing weighing means in communication with the CPU means; and (e) control means for controlling the CPU means. Medication is dispensed in a more safe, efficient and cost-effective manner.
US09563923B2

During a feedback technique, a system that provides a social network requests feedback regarding an initial connection strength associated with an edge between two nodes in the social graph, which are associated with an entity and a counterparty, respectively. Note that the social graph represents interactions among users of the social network. Based on the feedback, the system determines a directional asymmetry between revised connection strengths received from the entity and the counterparty. Then, the system performs a remedial action based on the determined directional asymmetry, such as adjusting the connection strength of the edge. In addition, the remedial action may include: feedback about an accuracy of the initial connection strength, estimating a power distance between the entity and the counterparty, and/or encouraging interaction between the entity and the counterparty.
US09563913B1

In an approach for suggesting an item to pack, a processor receives an indication that a user is packing a first item of luggage, wherein the indication includes information about a trip. A processor generates a packing list based on the information about the trip. A processor receives a request to link the first item of luggage and a second item of luggage for the trip. A processor links the first and second items of luggage such that contents of each item of luggage are jointly compared to the packing list. A processor receives, via a short-range point-to-point communication reader of the first item of luggage, a signal from a short-range point-to-point communication device operably affixed to a first item. A processor identifies the first item based on the signal. A processor determines that the first item is an item of the packing list.
US09563906B2

A system and method for a display device is provided. An image display that displays at least one image of at least one of a product and person is coupled to a support structure, and at least one shelf may be operatively coupled to the support structure. Further, at least one database stores a plurality of queries and replies to the queries, and at least one processor is provided that is operatively coupled to the database. The processor(s) programmed and configured to receive from the database at least one reply to a first query. The processor is further configured to transmit at least one instruction to the display for rendering a plurality of images of the person, wherein the rendered images of the person include providing the at least one reply to the first query.
US09563905B2

According to various embodiments, techniques and mechanisms described herein facilitate the storage of an image of a rendered webpage on a storage medium. A first message including a request for a webpage may be transmitted to a web server via a communications interface. The webpage request may generate an advertising opportunity bid request for bids to place an advertisement on the requested webpage. A second message to place a bid on the generated advertising opportunity bid request may be transmitted. Information for rendering the webpage is received in response to the webpage request, and an image of the rendered webpage may be stored on a storage medium.
US09563894B2

A method of operating a computer system is disclosed. An eCommerce authentication request is received from a merchant node. The eCommerce authentication request has content including merchant information. A risk score for the eCommerce authentication request is generated based on comparison of the merchant information of the eCommerce authentication request to merchant information of eCommerce authentication requests of a plurality of merchant nodes. The eCommerce authentication request is selectively provided to an authentication node based on the risk score.
US09563888B2

A method for analyzing mobile handset based transactions between sender handsets and receiver handsets comprising the steps of: identifying locations of a sender handset and a receiver handset for each transaction using mobile base station information; determine a geographical distribution of mobile handset based transactions based on the identified locations; and identifying anomalies by comparing the determined geographical distribution with an expected geographical distribution.
US09563887B2

Disclosed is a helmet cleaning apparatus. The apparatus includes a rectangular housing having a cleaning compartment with a transparent lid pivotally connected thereto. The compartment includes a helmet mount having a spheroidal shape and on which a helmet can be positioned for cleaning. The helmet mount further includes apertures thereon that are connected to a vacuum cleaning device and a steam cleaning device contained within the housing. In operation, a helmet is positioned on the helmet mount, and some of the apertures thereon disperse steam in order to clean the helmet. Other apertures draw debris and other materials into the vacuum cleaning device in order to remove the same from the helmet. In this way, a user can easily and conveniently sanitize and clean a helmet without having to manually cleaning the helmet.
US09563885B2

Systems and methods for duplicating transponder keys and managing key information thereof are provided. In some embodiments, the system comprises: a kiosk comprising: an antenna; and at least one hardware processor is programmed to: determine that the transponder key is to be scanned; receive information related to the transponder key; retrieve signal properties for the transponder key based on the received information related to the transponder key; cause the antenna to emit a first signal; detect a second signal; receive location information; cause information encoded in the second signal to be used to create the duplicate transponder key; and cause the duplicate transponder key to be delivered based on the location information.
US09563871B2

A computer for storing computer infrastructure inventory data includes a processor and a memory device coupled to the processor. The computer also includes a database system stored on the memory device. The database system includes computer-executable instructions allowing the computer to manage stored records. The computer is configured to receive an inventory file associated with a scan of a host device. The computer is also configured to receive a mapping schema associated with the inventory file. The mapping schema comprises a structured relationship description between the inventory file and an inventory record. The computer is further configured to translate the inventory file to the inventory record using the mapping schema and to update the database system with the inventory record.
US09563870B1

A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code stored in the medium includes code to cause the processor to receive a first signal indicating a quantity of an item listed on a website of a first marketplace from a set of marketplaces. The item is listed on a website of each marketplace from the set of marketplaces. The code stored in the medium includes code to cause the processor to change, based on the first signal, an inventory parameter associated with the item from a first value to a second value. The code stored in the medium includes code to cause the processor to send, to a device of each marketplace, a second signal indicating the updated inventory parameter such that the item remains listed on the website of each marketplace until the second value is zero.
US09563868B2

A computer system arrangement for minimizing communication and integration complexity between a plurality of software applications having each an individual data model defining an individual set of application parameters, includes a bus arrangement having connections to each one of said plurality of applications, the bus being arranged to interpret between each application and to orchestrate incoming and outgoing requests from each application, the bus arrangement including, a generic information model defining a set of generic parameters in relation to the application parameters of each application, an adaptor together with said generic information model, in connection with an incoming request, arranged to map parameters of that individual data model to said generic parameters, a device arranged to transfer the mapped generic information model together with the request to a process execution engine, which includes a device arranged to handle the request to identify a corresponding adaptor to which the request was directed, and using the corresponding adaptor together with the generic information model to remap the request to the individual data model of the application to which it is was directed.
US09563862B2

An electronic voting terminal includes: a display; a data input device; a biometric input device; a case having an open and a closed position, the case protecting the display, the input device, and the biometric input device in the closed position, the case making the display, input device and biometric input device accessible by the voter in the open position; a communications medium; a microprocessor to control the display, the data input device, the biometric input device, and the communications medium; and a power supply that accepts alternating current and provides direct current to the microprocessor The device utilizes the biometric input device to validate the identity of the voter, utilizes the data input device to receive the ballot from the voter, and utilizes the communications medium to transmit the ballot. A system for voting also includes a centralized computer and voter registration database.
US09563861B2

Content management includes populating a library with modular objects and metadata associated with the modular objects. In response to a query, the library can be searched based in part on the metadata. The query can relate to implementation of an industrial process. One or more modular objects in the library can be identified as satisfying the query. A result of the query can be output and the output can include the identified modular objects and the respective metadata associated with the identified modular objects. The metadata can be anything known about the object that might not be accessible at runtime control.
US09563860B2

Permit applications for construction or property improvement projects can be processed for multiple jurisdictions at the same time through a networked system. A kiosk can be provided as a central point of interaction for the user. A property address is received from the user and compared with multiple jurisdictions to determine one or more jurisdictions in which the property address is located. Permit requirement information for each of the jurisdictions is output for the user. Permit application information is then received from the user. The permit application information includes electronic fee payment information. A permit application can then be transmitted to at least one of the jurisdictions. If the permit is approved, one or more permits are received from the jurisdictions. The kiosk or other device can print paper copies of the permits for the user or provide them in electronic format.
US09563858B2

An artifact repository can be queried for a set of different pre-existing presentation artifacts based on requirements and constraints of a presentation event to produce a query result. The query result can comprise a set of presentation artifacts suitable for satisfying at least a portion of the requirements and constraints. The querying can match the artifact specific metadata against the requirements and constraints to produce the query result. An agenda comprising a set of different agenda items can be automatically constructed utilizing the query result. Each of the different agenda items can occupy a time slot of the presentation event. Creation of agenda items can be a non-manual effort automatically determined by a computing device in a data driven manner given the requirements, the constraints, and the pre-existing presentation artifacts of the artifact repository. Resources for the different agenda items can be automatically booked.
US09563855B2

Systems and methods may provide for using one or more generic classifiers to generate self-training data based on a first plurality of events associated with a device, and training a personal classifier based on the self-training data. Additionally, the one or more generic classifiers and the personal classifier may be used to generate validation data based on a second plurality of events associated with the device. In one example, the personal classifier is substituted for the one or more generic classifiers if the validation data indicates that the personal classifier satisfies a confidence condition relative to the one or more generic classifiers.
US09563854B2

In one embodiment, a device determines that a machine learning model is to be trained by a plurality of devices in a network. A set of training devices are identified from among the plurality of devices to train the model, with each of the training devices having a local set of training data. An instruction is then sent to each of the training devices that is configured to cause a training device to receive model parameters from a first training device in the set, use the parameters with at least a portion of the local set of training data to generate new model parameters, and forward the new model parameters to a second training device in the set. Model parameters from the training devices are also received that have been trained using a global set of training data that includes the local sets of training data on the training devices.
US09563851B2

In an aspect, in general, a programmable computation device performs computations of an inference task specified by a plurality of variables and a plurality of factors, each factor being associated with a subset of the variables. The device includes one or more processing elements. Each processing element includes a first storage for a definition of a factor, a second storage for data associated with the inputs and/or outputs of at least some of the computations, and one or more computation units coupled to the first storage and the second storage for performing a succession of parts of the at least some of the computations that are associated with a factor, the succession of parts defined by data in the storage for the definition of the factor.
US09563846B2

A mechanism is provided in a data processing system for predicting and enhancing ingestion time for a set of input documents. The mechanism receives a set of documents to be added to a corpus of the data processing system. The mechanism records document features of each document within the set of documents using an annotation engine within the data processing system. The mechanism predicts an ingestion time for each document within the set of documents based on the document characteristics and a machine learning model. The mechanism assigns the set of documents to data processing system resources to be processed based on the predicted ingestion time for each document.
US09563842B2

A neural system comprises multiple neurons interconnected via synapse devices. Each neuron integrates input signals arriving on its dendrite, generates a spike in response to the integrated input signals exceeding a threshold, and sends the spike to the interconnected neurons via its axon. The system further includes multiple noruens, each noruen is interconnected via the interconnect network with those neurons that the noruen's corresponding neuron sends its axon to. Each noruen integrates input spikes from connected spiking neurons and generates a spike in response to the integrated input spikes exceeding a threshold. There can be one noruen for every corresponding neuron. For a first neuron connected via its axon via a synapse to dendrite of a second neuron, a noruen corresponding to the second neuron is connected via its axon through the same synapse to dendrite of the noruen corresponding to the first neuron.
US09563838B2

A loop antenna includes first and second conductors configured to have conductivity, the first conductor including first and second patterns, the first pattern being provided along a first surface and including a first feed point, and the second pattern being coupled to the first pattern at a first end of the first surface and being provided to oppose the first pattern; and a second conductor configured to have conductivity, the second conductor including third and fourth patterns, the third pattern being provided on the first surface with a gap generating a capacitance between the first pattern and including a second feed point, the fourth pattern being electrically coupled to the third pattern at a second end opposing the first end on the first surface, the fourth pattern overlapping the second pattern so as to cause capacitive coupling or being connected to the second pattern.
US09563835B2

An apparatus for automatic radio-frequency identification (RFID). In an embodiment, the apparatus comprises a flexible strap comprising a plurality of holes and a buckle configured to buckle to any one of the plurality of holes, such that, when the buckle is buckled to one of the plurality of holes, the strap forms a closed loop. The apparatus further comprises one or more tag enclosures. Each tag enclosure comprises one or more buckles and a RFID tag configured to communicate identifying data to a reader device. The one or more buckles of each tag enclosure are each configured to buckle to any one of the plurality of holes on the strap such that the tag enclosure may be attached to the strap at any one of a plurality of positions on the strap.
US09563833B2

A method of detecting a stimulus can include detecting an output from a radio frequency identification tag including a sensor. A smartphone-based sensing strategy can use chemiresponsive nanomaterials integrated into the circuitry of commercial Near Field Communication tags to achieve non-line-of-sight, portable, and inexpensive detection and discrimination of gas phase chemicals (e.g., ammonia, hydrogen peroxide, cyclohexanone, and water) at part-per-thousand and part-per-million concentrations.
US09563825B2

A convolutional neural network is trained to analyze input data in various different manners. The convolutional neural network includes multiple layers, one of which is a convolution layer that performs a convolution, for each of one or more filters in the convolution layer, of the filter over the input data. The convolution includes generation of an inner product based on the filter and the input data. Both the filter of the convolution layer and the input data are binarized, allowing the inner product to be computed using particular operations that are typically faster than multiplication of floating point values. The possible results for the convolution layer can optionally be pre-computed and stored in a look-up table. Thus, during operation of the convolutional neural network, rather than performing the convolution on the input data, the pre-computed result can be obtained from the look-up table.
US09563823B2

An apparatus includes a first management unit configured to classify and manage feature information of a plurality of objects extracted from image data in units of similar feature information, a second management unit configured to classify and manage the plurality of objects extracted from the image data object by object, an association unit configured to associate the objects in the first management unit with feature information in the second management unit, and an input unit configured to input a correction instruction about classifications of the objects by the second management unit. The second management unit is configured to, if the correction instruction is input, correct and manage a classification to which a target object of the correction instruction belongs and the first management unit is configured to change and manage a classification to which feature information associated with the target object of the correction instruction belongs.
US09563822B2

A first extracting unit extracts partial images from a learning image. A first calculator calculates a feature amount of the partial image. A retrieving unit retrieves objects included in the partial image, and gives, as a label, a vector to the feature amount. The vector represents relative positions between a first position in the partial image and each object included in the partial image. A voting unit generates a voting histogram for each partial image. A learning unit divides the feature amount of each partial image into clusters to reduce variation of the corresponding voting histogram, so as to learn a regression model representing a relationship between the feature amount of the partial image and the relative position of the object included in the partial image. A first predicting unit predicts, for each cluster, a representative label from the label given to the feature amount belonging to the cluster.
US09563818B2

A system derives and associates tag information with an image supporting image feature search. The system receives arrangement search information used for searching for one or more images including a target object associated with a specific arrangement of tag information. The system analyzes the tag information of the images, and searches for an image having the arrangement information which satisfies the arrangement search information.
US09563817B2

An apparatus reconstructs an image using high energy-based data regarding a scene provides access to first image-capture data regarding the scene that is formed using a first image-capture modality and to second image-capture data that is formed using a second (different) image-capture modality. A control circuit executes an iterative image reconstruction process that establishes a first and a second image-representation channel, a fidelity error measure that measures inconsistency of the image as compared to first image-capture data and second image-capture data, and a prior-penalty term that scores the image based on a priori likelihood or desirability using, at least in part, for each of a plurality of pixels, a non-separable matrix-penalty of a Jacobian-matrix of the image at that pixel, such as nuclear norm. The control circuit further utilizes, in combination with the foregoing, an iterative process to generate a reconstructed image that at least approximately minimizes a combination of the fidelity error measure and the prior-penalty term.
US09563813B1

Embodiments of a system and method for tracking objects are described herein. Aspects of this disclosure efficiently update object “belief” data by creating a bitmap representation of object locations and velocities. The bitmap provides a three-dimensional representation of the object as viewed by one or more sensors. The bitmap representations are blended with sensor data over time to determine a current object belief state which can accurately account for asynchronous sensor data. Peaks in the belief data, which may be represented by pixels with an intensity value above a threshold value, are identified as likely objects. Additional sensor data is used to detect longitudinal velocities located at one or more of the peaks.
US09563808B2

A method is disclosed for improved target grouping of sensor measurements in an object detection system. The method uses road curvature information to improve grouping accuracy by better predicting a new location of a known target object and matching it to sensor measurements. Additional target attributes are also used for improved grouping accuracy, where the attributes includes range rate, target cross-section and others. Distance compression is also employed for improved grouping accuracy, where range is compressed in a log scale calculation in order to diminish errors in measurement of distant objects. Grid-based techniques include the use of hash tables and a flood fill algorithm for improved computational performance of target object identification, where the number of computations can be reduced by an order of magnitude.
US09563798B1

A method and system for enabling a conventional smartphone to read and authenticate an invisible barcode or other invisible insignia printed using an invisible printing ink containing a phosphorescent luminophore, and a software application, without a hardware alteration to the smartphone.
US09563788B2

Data can be protected in a centralized tokenization environment. A request to tokenize sensitive data is received by an endpoint. A token for use in tokenizing the sensitive data is identified. A token certificate store is queried for a token certificate associated with the identified token. The token certificate can include a token status and use rules describing a permitted use of the token. Responsive to the token certificate store storing the queried token certificate, the endpoint tokenizes the sensitive data using the identified token if the token status indicates the token is available, and subject to the use rules included in the token certificate being satisfied. The token certificate is updated based on the tokenization of the sensitive data with the identified token and stored at the token certificate store.
US09563779B2

A method for client-side cross-domain communication of a browser application executing on a client computing device, wherein said browser application comprises a parent host window retrieving internet game operator specific first content from an internet game operators first domain, wherein said internet game operator specific first content comprises an inner window markup language element retrieving internet game provider second content from an internet game providers second domain, the method comprising the steps of determining that a game related event has occurred when processing said internet game providers second content in said inner window and sending an game event signal as game event data indicative of said determined game related event data from said inner window to said parent host window.
US09563776B2

Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion features is generated, and if the feature score for the landing page exceeds a feature threshold, the landing page is classified as a candidate landing page. A sponsor account associated with the candidate landing page can be suspended, or sponsored content associated with the candidate landing page can be suspended.
US09563775B2

Technologies for improving platform initialization on a computing device include beginning initialization of a platform of the computing device using a basic input/output system (BIOS) of the computing device. A security co-processor driver module adds a security co-processor command to a command list when a security processor command is received from the BIOS module. The computing device establishes a periodic interrupt of the initialization of the platform to query the security co-processor regarding the availability of a response to a previously submitted security co-processor command, forward any responses received by the security co-processor driver module to the BIOS module, and submit the next security co-processor command in the command list to the security co-processor.
US09563772B2

Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
US09563771B2

A system and method for managing implementation of policies in an information technologies system receives at least one policy function, at least one refinement template and at least one available policy function from the at least one memory, receives a policy input indicating a high-level policy for the IT system where the policy input is compliant with the at least one policy function and is received in a format that is not machine-enforceable at an enforcement entity of the IT system, based on the received policy input, automatically or semi-automatically generates a machine-enforceable rule and/or configuration by filling the at least one refinement template, where the machine-enforceable rule and/or configuration includes the at least one available policy function and being compliant with the received policy input, and distributes the machine-enforceable rule and/or configuration to the at least one memory of the IT system or another at least one memory to thereby enable implementation of the policies.
US09563770B2

The present invention relates to a spammer group extraction apparatus and method, which extract spammer groups that interfere with fair trade and unbiased decision making by sending messages aimed at intentionally slandering other companies (other persons, other products, etc.) on social network services. The spammer group extraction apparatus includes a data collection unit for collecting pieces of data corresponding to social network services. A natural language processing unit preprocesses the pieces of data using a natural language processing algorithm based on big data. An abnormal behavior detection unit detects abnormal behavior based on user identifications (IDs) respectively corresponding to pieces of data, preprocessing of which has been completed. A spammer extraction unit extracts a spammer group using a user ID causing the abnormal behavior and an ID of a user group including the user ID.
US09563760B2

A client device captures biometric data from a user and stores the biometric data to identify the user. To simplify access to content from a content source, the user identifies the content source to the client device, which identifies authentication information associated with the user by the content source. For example, the user specifies a username and password associated with the content source to the client device. The authentication information is stored in the client device using the user's biometric data. For example, the client device stores the authentication information so it is not accessible unless the client device receives the user's biometric data. When the user subsequently requests access to the content source, the user provides biometric data to the client device, which retrieves and communicates the authentication information to the content source.
US09563755B2

Disclosed is a two-factor method for protecting access to content, device functionality accounts and the like through portable devices. A master device may facilitate a subordinate device's access to the on-line account by situating the master device in close proximity to the unauthorized user's portable device. Once within close proximity of one another, the devices may exchange information that may eventually allow the subordinate device to access an account, an application or the like.
US09563748B2

Provided is a technology for improving the efficiency and the accuracy of data security. To this end, protection information provided to data is maintained correct even when it becomes necessary to change the necessity/non-necessity to protect the data depending on the content of a process performed on the data. More specifically, primitive data with protection attributes set thereon is read as the original data, and an operation is performed on the original data to generate derived data. Then, whether to make the derived data inherit the protection attributes of the original data is determined on the basis of a content of the operation performed on the original data.
US09563747B2

Provided is an electronic device. The electronic device includes at least one processor for executing a plurality of operating systems; and a mobile high-definition link (MHL) module. The operating systems include a normal operating system for controlling a content service and a secure operating system for receiving information for controlling digital rights management (DRM) content from the MHL module and controlling a DRM service.
US09563745B2

Exemplary embodiments of the present invention will assist patients with their investigation of, and decision making about, the treatments that are available to them using conjoint analysis methods that measure individual preferences for risk-associated treatment options, while maintaining an acceptable interview length. In exemplary embodiments, such individual preferences, known as “utilities” in economics literature, will be combined with evidence-based outcomes data regarding the probabilities of treatment outcomes; exemplary embodiments will use “decision analysis” and modified “conjoint analysis” methods, to dynamically generate for patients real-time individualized, evidence-based feedback, rankings and recommendations regarding medical treatment alternatives that are available to the patient based on the patient's medical condition and prognostic indicators.
US09563742B2

An apparatus that can measure images of at least a portion of an eye and record data sets indicative of a neurological condition. A method interrelates an image and a data set to provide an interpretive result. The apparatus and method thereby provide guidance as to the presence of a medical condition in a patient. The apparatus and method can be used in an iterative measurement process, in which the apparatus attempts to discern normal health from a state of health that is not normal health. If the interpretive result is consistent with normal health, the process terminates, information is recorded, and an optional report is given. If the interpretive result is not consistent with normal health, the apparatus and method attempts to distinguish which condition is consistent with the data and images used, and can iterate with additional measurements and information to attempt to provide a useful interpretive result.
US09563740B2

Systems and methods to simulate activity that would be recorded using an interface to nerve fibers are provided. Signals, such as motor intent signals, can be converted to neural recordings, such as neural recordings by longitudinal intrafascicular electrodes (LIFEs). Spinal cord motor pools and neural interfaces can be jointly simulated. Realistic simulated neural recordings, such as from electrodes such as LIFEs, can be provided and can be used for the evaluation of decoding algorithms. Systems and methods described herein provide a framework for developing neural interface devices.
US09563736B2

A computer implemented method for designing an integrated circuit includes receiving a netlist. The method also includes receiving physical layout information related to an integrated circuit based on the on the netlist and receiving an engineering change order (ECO) that changes at least one logical component of the physical layout. The method further includes forming two or more possible solutions to achieve the ECO, ranking the two or more possible solutions based on two or more factors and selecting the highest ranked solution.
US09563734B2

In some embodiments, in a method performed by at least one processor, a cell is characterized, by the at least one processor, with respect to an input transition characteristic considering different circuit topologies of a pre-driver driving the cell resulting in the same input transition characteristic.
US09563733B2

A cell circuit and corresponding layout is disclosed to include linear-shaped diffusion fins defined to extend over a substrate in a first direction so as to extend parallel to each other. Each of the linear-shaped diffusion fins is defined to project upward from the substrate along their extent in the first direction. A number of gate level structures are defined to extend in a conformal manner over some of the number of linear-shaped diffusion fins. Portions of each gate level structure that extend over any of the linear-shaped diffusion fins extend in a second direction that is substantially perpendicular to the first direction. Portions of each gate level structure that extend over any of the linear-shaped diffusion fins form gate electrodes of a corresponding transistor. The diffusion fins and gate level structures can be placed in accordance with a diffusion fin virtual grate and a gate level virtual grate, respectively.
US09563729B2

A first signal and a second signal associated with a circuit may be identified. A first count of a number of times that the second signal is associated with a transition when the first signal is at a first value may be determined. Furthermore, a second count of a number of times that the second signal is associated with a transition when the first signal is at a second value may be determined. A value corresponding to the dependence between the second signal and the first signal may be calculated based on the first count and the second count.
US09563728B2

A system, method and non-transitory computer-readable medium utilize an equivalent circuit model in which electrostatic capacitance changes in response to an arbitrary DC bias voltage applied to a capacitor from the outside. The equivalent circuit model includes a capacitor equivalent circuit section composed of a base circuit and a multistage circuit, a reference current generator section that calculates a reference current, a multiplying factor generator section that calculates a multiplying factor, and a current source current generator section that generates a current of the current source based on the reference current and the multiplying factor. The multiplying factor generator section generates a voltage of an nth-degree polynomial corresponding to the DC bias voltage when applying the DC bias voltage, and defines a current to be generated when the generated voltage is applied to a resistance as the multiplying factor.
US09563726B2

A motor selection device includes a computer including a storage device and a calculation device. The storage device stores data of acceleration time, constant speed time, deceleration time, stop time, maximum output torque for each motor, dynamic friction torque, and constant load torque. To select selectable motors and to suggest an optimal operation pattern among motor operation patterns, the calculation device includes a central processing unit (CPU) and performs effective torque calculation by calculating torque in the acceleration time, in the constant speed time, in the deceleration time, and in the stop time based on data stored in the storing unit, and calculating the effective torque by giving a first torque, a second torque, a third torque, a fourth torque, the acceleration time, the constant speed time, the deceleration time, and the stop time to a predetermined formula.
US09563725B2

Techniques for estimated compound probability distribution are described. An apparatus comprising a configuration component, perturbation component, sample generation controller, an aggregation component, a distribution fitting component, and statistics generation component. The configuration component operative to receive a compound model specification and candidate distribution definition. The perturbation component operative to generate a plurality of models from the compound model specification. The sample generation controller operative to initiate the generation of a plurality of compound model samples from each of the plurality of models. The distribution fitting component to generate parameter values for the candidate distribution definition based on the compound model samples. The statistics generation component to generate approximated aggregate statistics.
US09563719B2

A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node.
US09563717B2

Systems, methods, and computer-readable media for intelligent caching of content items are provided. A content item may be received by a caching device from a content provider based at least in part on a first request from a user. The caching device may determine a content viewing profile. The caching device may direct storage of the received content item for later retrieval. Additionally, the caching device may provide the stored content item to the user in response to a second request for the content.
US09563713B2

Automatic application redirection may be provided. Upon receiving a request for a first content object, a determination may be made as to whether the request is associated with a mobile device. In response to determining that the request is associated with the mobile device, the request may be redirected to a second content object.
US09563706B2

Embodiments of a method and apparatus of image search are provided. An exemplary method of image search includes: receiving a request and returning a web page, where the returned web page allows uploading an image and adding annotation content for the image; receiving and storing the image and the annotation content for the image; and providing the annotation content for the image as a search index to an image search engine. Using the disclosed method and server, more searches related to information in an image can be provided. Moreover, because more information related to merchandise in an image can be provided to a viewer, it is believed that more online transactions can be facilitated.
US09563704B1

Methods, systems, and media for presenting suggestions of related media content are provided. In some embodiments, the method comprises: generating, using a hardware processor, a transcript of a first media content item; receiving one or more social network posts associated with one or more other media content items; computing one or more correlations between text in the one or more social network posts and the transcript; ranking the social network posts based at least in part on the correlations; and causing one or more suggestions to view the one or more other media content items associated with the one or more social network posts based at least in part on the rankings to be presented.
US09563702B2

A media content playlist generation and access system for a video entertainment network is herein disclosed whereby a plurality of media content emanating from various disparate networks may be conglomerated into a customized list. The list may contain stored media content, which are customarily stored in the head end portion of a CATV network, media content accessible via the Internet, or yet to be aired media content. The system also provides for manipulation of the playlist from various consumer electronic display devices that are interconnected to the Internet, or the PSTN, thereby allowing further customization of the playlist at the user's convenience. Additionally, a multiple user account system is provided wherein multiple user accounts may be configured in order to allow a corresponding multiple individualized playlists, which are each customized to suit each user's tastes.
US09563701B2

For each performance part, a database stores therein a plurality of part performance data. The part performance data for each part includes a sound generation pattern and tone data corresponding thereto. A query pattern indicative of a sound generation pattern to be made an object of search is input by a user. A search is made through the database for part performance data including a sound generation pattern matching the query pattern. In response to a user's operation, one part performance data is identified from among searched-out results, and the sound generation pattern of the identified part performance data is instructed as a new query pattern. Then, a further search is made through the database for part performance data including a sound generation pattern matching the new query pattern. The searched-out pattern can be edited by the user and a further search can be made based on the edited pattern.
US09563700B2

A system for supporting a user's repetitive motion activity operates to manage cadence-based playlists identifying one or more media content items having a tempo corresponding to a user's cadence. The cadence-based playlists can be categorized by different tempi or tempo ranges that cover all likely cadences during the user's activities. A media-playback device is provided to acquire a user's cadence and retrieve a cadence-based playlist associated with a tempo or a tempo range corresponding to the cadence.
US09563695B2

An personalized electronic magazine system includes an indexing module that stores topics related to various items available via a database. A user profile manager determines topics of interest to a particular user, and a recommendation generator uses the topic information from the indexing module and the topic information from the profile manager to generate recommended content to present to the user.
US09563694B2

A search engine finds patents, patent applications and related documents and presents a selection of found documents in textual formats and/or graphical formats. After executing a search, the displayed information may include a selection of results sorted by inventor name, year and other variables found within patent documents. Financial data pertaining to patent owning entities is presented along with patent portfolio analysis and estimates of financial worth.
US09563680B2

A method for integrating a document from a first document repository to another document repository in a cloud computing environment is disclosed. The method embodiment includes receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal. When an indication to upload a document from the source document repository to the destination document repository is received by the server, the server is configured to retrieve automatically the document from the source document repository, to convert automatically the document from a first format to a second format, and to transmit the converted document to the destination document repository, whereby the converted document is accessed via the at least one web portal.
US09563679B2

Techniques for data validation may include dynamically generating one or more database queries to be performed on a target data warehouse and a baseline data warehouse based on warehouse model metadata for the target data warehouse and the baseline data warehouse. The techniques may further include executing the one or more database queries against the target data warehouse and the baseline data warehouse to receive one or more data sets from the baseline data warehouse and one or more data sets from the target data warehouse. The techniques may further include comparing the one or more data sets from the baseline data warehouse and the one or more data sets from the target data warehouse to validate target data in the target data warehouse against baseline data in the baseline data warehouse.
US09563678B2

A data management system for indexing reporting data of a contact center is disclosed. The data management system includes one or more reporting systems configured to store the reporting data. The data management system further includes a crawler configured to collect the reporting data from the one or more reporting systems. The data management system further includes one or more plug-in interfaces configured to enable the crawler to retrieve the reporting data from the one or more reporting systems. The data management system further includes an indexing server configured to index and store the collected contact center reporting data.
US09563672B2

Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
US09563667B2

Ranking search results based on color including evaluating whether a color term in a search query was intended to identify an actual color and returning different search results based on that determination. When an actual color was intended, an initial product ranking is updated based on color similarity of the product. In some embodiments, a color similarity score is calculated using a color difference formula, a cosine similarity measurement is determined of a cosine of an angle between a query vector and a title vector, and the color is considered to have been intended to identify the actual color when the cosine similarity measurement is less than a threshold value. In particular embodiments, the query vector includes individual terms of the search query and a number of occurrences of each individual term. Different embodiments include computer implemented systems and methods.
US09563659B2

A method, system and computer program product for determining whether the social learning playlist is effective in educating participants. The text of the collection of online materials of a social learning playlist is scanned to identify key concepts (i.e., the most important points) using natural language processing. The user selects a concept from a list of key concepts, which includes these identified key concepts, and a type of question (e.g., true/false) to be used in assessing the understanding of the selected key concept. The selected type of question and answer to the question are generated using analytic analysis and artificial intelligence on the online materials of the playlist. In this manner, by generating appropriate question and answer pairs, where the questions are inserted at selected locations within the playlist, the creator of the playlist is able to assess whether the participants are understanding the key concepts in the playlist.
US09563656B2

A system and method for guiding a user in building a query are disclosed. The method includes providing an interaction space in which a user formulates a query using a plurality of query building blocks selected from a predefined set of query building blocks. The user's formulation of the query is guided. Guiding selection of at least a next building block is provided by at least one of a content-based mechanism which limits the selection of the next building block to those which will yield at least one result from an indexed collection of documents, a structure-based selection mechanism which limits the selection of the next building block to those which meet a predefined grammar, and a usage-based selection mechanism which proposes a next building block based on patterns of building blocks used in building prior queries. Each of these guidance mechanisms may be provided with the result that the next block proposed is informed by each of the mechanisms.
US09563651B2

A first processor is configured to acquire measurement values of plural types of processing index values each indicating a state of processing loads on a storage control device, and plural types of access index values each indicating a state of loads of an access process performed for each of plural pieces of data stored in a first storage device. The first processor is configured to select a first access index value corresponding to a first processing index value when the acquired measurement value of the first processing index value exceeds a threshold value. The first processor is configured to move a first piece of data from the first storage device to a second storage device. The acquired measurement value of the first access index value for the first piece of data is higher than the acquired measurement value of the first access index value for any other piece of data.
US09563644B1

A method for generating a body of content relevant to a geographical space can comprise building a gazette containing a lexicon of at least people, places, and organizations. A system can process content obtain from a plurality of sources to bootstrap an initial set of entities for each of the places in the gazette. A local content corpus can be created utilizing the initial set of entities. This bootstrapping process may utilize geocodes and/or heuristics that are topological, people oriented, place oriented, etc. The bootstrapping may further comprise ascribing the content based on human curated documents known to be local to the place. Documents in the local content corpus are semantically related to each other with respect to the place.
US09563637B2

Techniques to manage files and other stored objects are disclosed. An identification is received of a plurality of files associated with a synchronization set. An identification of a plurality of endpoints associated with the synchronization set is received. Synchronization is maintained across the endpoints with respect to at least a subset of the files included in the plurality of files. In some embodiments, maintaining synchronization across the endpoints includes materializing each file, and updates thereto, at each endpoint at which the file is stored in a manner required by that endpoint while maintaining an awareness of which files or other objects as stored at each endpoint at which files are stored correspond to which files or other objects as stored at other endpoints at which files are stored.
US09563636B2

Provided are a computer program product, system, and method for allowing writes to complete without obtaining a write lock to a file. A lock is provided to a first request, comprising a read or write request, to access the file. A second write request is received while the first request maintains the lock. A temporary file associated with the file for the second write request is created. The second write request is controlled to write to the temporary file while the lock is held by the first request. In response to completing the first request, the lock is granted to the second write request to write the data in the temporary file to the file.
US09563615B2

Dynamically modelling geospatial words in social media, in one aspect, generates a word set based on frequencies of words occurring in GPS annotated text data generated by a GPS-enabled device containing latitude and longitude coordinates. Locations are partitioned by mapping GPS coordinates in the GPS annotated text data to a set of discrete non-overlapped locations. A text stream contained in the GPS annotated text data is segmented into time windows. Footprints of locations in time windows are generated. Geospatial weights associated with words in the word set are generated based on localness of words determined based on the footprints. Words in a text message are extracted and scores are determined for the set of discrete non-overlapped locations associated with the words.
US09563612B2

A method for accessing location-based information on a mobile device. In the method, a processor on the mobile device identifies a location, determines whether a location wireless network is available, determines geographical coordinates of the location in response to determining that the location wireless network is not available, calculates a URL using the geographical coordinates and calculates a default HTML, and displays one or more pages created by the default HTML.
US09563609B2

Systems and methods for customizing electronic documents based on use patterns are provided. A computer implemented method for customizing an electronic document, comprises automatically monitoring an interaction of a user with the document on an electronic device for reading the document to determine an area of interest of the document, determining the area of interest based on the user interaction, and altering cumulatively at least one of the appearance or behavior of the document on the electronic device at the area of interest, wherein the cumulative alteration is a function of a variable measure of the user interaction over a range.
US09563594B2

A request to send a first message from a first component to a second component is received at an arbiter. The first component is located in a first time zone and the second component is located in a second time zone. The arbiter determines that the second component is located in the second time zone. It is determined that the second time zone can be communicated with via one or more communications channels in a first direction. It is determined whether bandwidth is available on the one or more communications channels in the first direction. If bandwidth is available on the one or more communications channels in the first direction, a data path between the first component and the one or more communications channels in the first direction is created and the request is granted. Otherwise, the grant of the request is delayed.
US09563584B2

Provided are a method and device for buffer processing in a System on Chip (SoC). The method includes that when a first datum of a first user needs to be buffered, a current storage start address is read, the first datum is stored into a buffer space from the current storage start address, wherein the buffer space occupied by the first datum is a first buffer space; corresponding to the first datum, storage location information including a start address and a space length of the first buffer space is saved, so that when the first datum needs to be read, the first buffer space is located according to the start address and the space length, and the first datum is read from the first buffer space; the current storage start address is updated with a next address of the first buffer space, so that next data needing to be buffered is buffered from the updated current storage start address.
US09563579B2

In an embodiment, a shared memory fabric is configured to receive memory requests from multiple agents, where at least some of the requests have an associated order identifier and a deadline value to indicate a maximum latency prior to completion of the memory request. Responsive to the requests, the fabric is to arbitrate between the requests based at least in part on the deadline values. Other embodiments are described and claimed.
US09563573B2

A memory can be a sum addressed memory (SAM) that receives, for each read access, two address values (e.g. a base address and an offset) having a sum that indicates the entry of the memory to be read (the read entry). A decoder adds the two address value to identify the read entry. Concurrently, a predecode module predecodes the two address values to identify a set of entries (e.g. two different entries) at the memory, whereby the set includes the entry to be read. The predecode module generates a precharge disable signal to terminate precharging at the set of entries which includes the entry to be read. Because the precharge disable signal is based on predecoded address information, it can be generated without waiting for a full decode of the read address entry.
US09563572B2

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

A hierarchical cache structure includes at least one real indexed higher level cache with a directory and a unified cache array for data and instructions, and at least two lower level caches, each split in an instruction cache and a data cache. An instruction cache of a split real indexed second level cache includes a directory and a corresponding cache array connected to the real indexed third level cache. A data cache of the split second level cache includes a directory connected to the third level cache. An instruction cache of a split virtually indexed first level cache is connected to the second level instruction cache. A cache array of a data cache of the first level cache is connected to the cache array of the second level instruction cache and to the cache array of the third level cache. A directory of the first level data cache is connected to the second level instruction cache directory and to the third level cache directory.
US09563556B2

A memory controller includes logic circuitry to generate a first data address identifying a location in a first external memory array for storing first data, a first tag address identifying a location in a second external memory array for storing a first tag, a second data address identifying a location in the second external memory array for storing second data, and a second tag address identifying a location in the first external memory array for storing a second tag. The memory controller includes an interface that transfers the first data address and the first tag address for a first set of memory operations in the first and the second external memory arrays. The interface transfers the second data address and the second tag address for a second set of memory operations in the first and the second external memory arrays.
US09563554B2

Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
US09563548B2

Embodiments relate to performing a memory scrubbing operation that includes injecting an error on a write operation associated with a memory address. One or more errors are detected during a two-pass scrub operation on the memory address. Based on a result of the two-pass scrub operation, one or more of a hard error counter associated with the memory address and a soft error counter associated with the memory address is selected. The one or more selected counters are updated based on the result of the two-pass scrub operation.
US09563547B2

Various embodiments test an optimized binary module. In one embodiment, a region in a set of original binary code of an original binary module in which branch coverage is expected to be achieved is selected based on a set of profile information. The region is selected as a target region to be optimized. An optimized binary module is created, where the target region has been optimized in the optimized binary module. The optimized binary module is verified by synchronizing execution of the optimized binary module with execution of the original binary module at a checkpoint while executing both the optimized binary module and the original binary module. The optimized binary module is further verified by comparing an output from executing the optimized binary module to an output from executing the original binary module.
US09563545B2

A method, system, and/or computer program product propagates system upgrades to peer computers in a peer community. A peer community is defined by identifying peer computers that each have a copy of a same system component. Each of the peer computers in the peer community is autonomous, such that no peer computer controls another peer computer. A test computer is selected from the peer computers. An upgrade to a system component on the test computer is installed and tested. In response to the upgrade to the system component functioning properly within the test computer, a message is sent to other peer computers within the peer community recommending that they install the upgrade.
US09563542B1

A system, method, and computer program product are provided for identifying, quantifying, and reducing wasted resources in software testing. In use, a first duration of time over which at least one software testing environment was not available for at least one first software testing project is determined. At least one wasted resource amount associated with the first software testing project is calculated, the wasted resource amount resulting from the software testing environment not being available during the first duration of time. A potential saving in software testing effort associated with this project and/or at least one second software testing project is automatically calculated, based, at least partially, on the cause of the unavailability of the testing environment, on the determined first duration of time and the calculated wasted resource amount, the potential saving being achievable by making the software testing environment available for the second software testing project.
US09563519B2

In an example embodiment, updated repository instances are typically developed on a development system, transferred to a testing system, and after testing, transferred to a production system. Such an updated instance may comprise content, sources and a data dictionary. As an updated instance is moved from one system to another, the change is applied to an original instance. A shadow copy of content is kept for the original instance. In another example embodiment, a shadow copy of content is created as part of the change process. The sources and data dictionary may have their own versioning mechanism. To undo the applied change, the sources and data dictionary are rolled back to their pre-change state. The content is retrieved from the shadow copy and restored to the original instance. Finally, stranded data is restored according to appropriate policies.
US09563508B2

The present disclosure provides a memory management method for a rewritable non-volatile memory module. The rewritable non-volatile memory module includes physical programming units, each of which includes multiple bits. The memory management method includes: identifying a first physical programming unit by applying a predetermined read voltage, where the first physical programming unit is identified as in a fully-erased status; identifying a second and a third physical programming units which are programmed before the first physical programming unit; acquiring status data of the second and the third physical programming unit; computing a difference of the status data between the second and the third physical programming unit; if the difference is larger than a threshold, identifying the second physical programming unit as in a program failure status.
US09563495B1

A method, system, and computer-readable media for automatically detecting an abnormal data transfer rate in a channel instance. The method includes determining a normal data transfer rate for a particular channel instance and then monitoring data transfer rates for a channel instance. Corrective action may be taken when the data transfer rate in a channel instances deviates more than a threshold amount from the normal rate.
US09563494B2

The present disclosure provides system and method embodiments for a status register comprising a plurality of bits, where each of the plurality of bits of the status register is associated with one of a plurality of entities. A trigger mechanism is configured to write a trigger data pattern to the status register, where the trigger data pattern comprises a first state value for each of the plurality of bits of the status register. A capture mechanism is configured to write a second state value to each bit of the status register that is associated with an entity that is presently associated with a first type of entity status information, in response to a detection that the trigger data pattern is written to the status register.
US09563483B2

Computing devices receive power from multiple fuel cells, consuming natural gas and outputting electrical energy natively consumable by the computing devices. The fuel cells are sized to provide power to a set of computing devices, such as a rack thereof. The computing devices of a failed fuel cell can receive power from adjacent fuel cells. Additionally, the fuel cells and computing devices are positioned to realize thermal symbiotic efficiencies. Controllers instruct the computing devices to deactivate or throttle down power consuming functions during instances where the power consumption demand is increasing faster than the power being sourced by fuel cells, and instruct the computing devices to activate or throttle up power consuming functions during instances where the power consumption demand is decreasing faster than the power being sourced by the fuel cells. Supplemental power sources, supplementing the fuel cells' inability to quickly change power output, are not required.
US09563481B2

A method, apparatus, and computer program product are provided in a data processing system for performing a logical partition migration utilizing multiple mover service partition pairs. Responsive to a virtual machine monitor initiating a logical partition migration operation to move a logical partition from a source system to a destination system, a plurality of input/output paths are established between a plurality of mover service partition pairs. The virtual machine monitor performs the logical partition migration operation using the plurality of mover service partition pairs to transfer a memory image of the logical partition from the source system to the destination system to effect the logical partition migration operation. Responsive to failure of one of the plurality of input/output paths, the virtual machine monitor may complete the logical partition migration operation using at least one remaining mover service partition pair.
US09563479B2

Embodiments relate to brokering optimized resource supply costs in a host cloud-based network using predictive workloads. In aspects, a set of usage histories can store patterns for users in a host cloud-based network recording the consumption of processor, memory, storage, operating system, application, or other resources subscribed to by the user. The operator of the cloud management system hosting the workloads of one or more users can track the aggregate user histories reflecting those workloads, and analyze them in terms of different time periods over which demands for resources may intensity or relax. The cloud management system can examine those workload patterns, and generate a set of predictively re-assigned workloads to be supported by different sets of resource servers during offpeak and/or other periods. The workload realignment to different resource servers can permit the operator of the cloud management system and/or other cloud provider to realize cost savings or other benefits by procuring resources on a predictive basis.
US09563475B2

A method, system and computer program product for efficiently utilizing connections in connection pools. A period of time an application running on a virtual machine needs a greater number of connections to an external resource than allocated in its pool of connections is identified. The connection pool for this application as well as the connection pools for the other applications containing connections to the same external resource are merged to form a logical pool of connections to be shared by those applications during the identified period of time. Alternatively, in an application server cluster environment, the connection pools utilized by the application servers to access the external resource may be reconfigured based on the weight assigned to each member (or application server) of the cluster which is based on the member's load size. In these manners, the resource connections in these pools of connections will be more efficiently utilized.
US09563474B2

This technology relates to assigning a task to a current task queue based on one or more matching category when the new task is received within an application for execution. Availability of one or more existing idle threads within one or more thread groups required for the execution of the received task determined based on one or more utilization parameters, where each of the thread groups is associated with one or more task queues and where the current task queue is one of the task queues. One or more new threads are created to allocate for execution of the task when the existing idle threads are determined to be unavailable in the thread groups within the application. Next, the created new threads are allocated to the task when the existing idle threads are determined to be unavailable. The task is executed using the allocated new threads.
US09563472B2

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

Backfill scheduling for embarrassingly parallel jobs. A disclosed method includes: receiving an initial schedule having a plurality of jobs scheduled over time on a plurality of nodes, determining that a first job can be split into a plurality of sub-tasks that can respectively be performed in parallel on different nodes, splitting the first job into the plurality of sub-tasks, and moving a first sub-task from its position in the initial schedule to a new position to yield a first revised schedule.
US09563464B1

Data access patterns between at least three nodes within a single symmetric multiprocessing server may be monitored by at least one hypervisor. At the hypervisor, mappings for the data access patterns may be generated for the at least three nodes. Based upon the mappings, the hypervisor may determine that the data access patterns for at least two of the at least three nodes are outside of a bandwidth threshold. In response to determining that the data access patterns for at least two of the at least three nodes are outside of a bandwidth threshold, the hypervisor may formulate an asymmetric cabling plan. Based upon the asymmetric cabling plan, a recommendation to alter the multiprocessor fabric link aggregation may be displayed to a user through a graphical user interface.
US09563463B2

A computer system includes a plurality of server apparatus, a plurality of storage apparatus, a management computer, and a management computer. The management computer stores a server rank which represents a rank of a throughput of a server apparatus, and a storage rank which represents a rank of a throughput of a storage apparatus. Each of the plurality of server apparatuses executes a plurality of virtual machines, and stores a required server rank and a required storage rank. If it is determined that a virtual machine should be migrated on the basis of a load on the plurality of virtual machines, the management computer selects a server apparatus having a server rank equal to the required server rank as a destination server apparatus, and selects a storage apparatus having a storage rank equal to the required storage rank as a destination storage apparatus.
US09563462B2

Suspending multiple virtual machines executed simultaneously a hypervisor a data processing system, including: sending, by a control instance, a request to the hypervisor to suspend virtual machines at a given future first point in time; the hypervisor determining if its virtual machines can be suspended at the first point in time, and, if the suspending is possible, returning a suspend handle to the control instance and storing the suspend handle, otherwise returning an invalid handle; when receiving a suspend handle from the hypervisor in return to the request to suspend virtual machines, the control instance sending a suspend command to the hypervisor, wherein the respective suspend handle is provided to the corresponding hypervisor; the hypervisor determining if the received suspend handle is equal to its stored handle and, if yes, suspending its virtual machines at the first point in time.
US09563455B2

Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.
US09563452B2

A checkpoint trigger initiating a synchronization of a first virtual machine with a second virtual machine may be received, the first virtual machine being executed with at least a first virtual processor and a second virtual processor. The first virtual processor may be paused, while the first virtual machine is allowed to continue executing, using the second virtual processor. The synchronization may be executed, including transferring memory pages of the first virtual machine for storage by the second virtual machine, and the first virtual processor may be released and execution of the first virtual machine may be resumed, using the first virtual processor and the second virtual processor.
US09563439B2

Systems and methods for caching firmware instructions in a non-volatile memory of an information handling system (IHS). In an illustrative, non-limiting embodiment, an IHS may include a processor, a non-volatile memory coupled to the processor, and a unified extensible firmware interface (UEFI) chipset coupled to the processor. The processor may be configured to: copy instructions stored in the UEFI chipset to the non-volatile memory prior to a reboot or restart of the HIS, and, at least in part in response to the reboot or restart operation, load at least a subset of the instructions directly from the non-volatile memory rather than from the UEFI chipset as part of a fast boot mode of operation.
US09563437B2

Technologies for pre-memory phase initialization include a computing device having a processor with a cache memory. The computing device may determine whether a temporary memory different from the cache memory of the processor is present for temporary memory access prior to initialization of a main memory of the computing device. In response to determining that temporary memory is present, a portion of the basic input/output instructions may be copied from a non-volatile memory of the computing device to the temporary memory for execution prior to initialization of the main memory. The computing device may also initialize a portion of the cache memory of the processor as Cache as RAM for temporary memory access prior to initialization of the main memory in response to determining that temporary memory is not present. After initialization, the main memory may be configured for subsequent memory access. Other embodiments are described and claimed.
US09563432B2

Various embodiments relating to executing different types of instruction code in a micro-processing system are provided. In one embodiment, a micro-processing system includes a memory/storage subsystem configured to store non-native instruction set architecture (ISA) code and native ISA code in a common address space, fetch logic configured to retrieve the non-native ISA code and native ISA code from the common address space, instruction type determining logic configured to determine, at runtime, whether fetched instruction code is non-native ISA code or native ISA code, and processing logic configured to execute the fetched instruction code via a first pipeline configuration in response to the instruction type determining logic determining that the fetched instruction code is non-native ISA code, and via a second pipeline configuration which is different than the first pipeline configuration, in response to the instruction type determining logic determining that the fetched instruction code is native ISA code.
US09563429B2

According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first instruction having a first operand specifying a first storage location and a second operand specifying a first memory address storing a plurality of data elements. The processor further includes an execution unit coupled to the instruction decoder, in response to the first instruction, to read contiguous a first and a second of the data elements from a memory location based on the first memory address indicated by the second operand, and to store the first data element in a first entry of the first storage location and a second data element in a second entry of a second storage location corresponding to the first entry of the first storage location.
US09563425B2

Instructions and logic provide pushing buffer copy and store functionality. Some embodiments include a first hardware thread or processing core, and a second hardware thread or processing core, a cache to store cache coherent data in a cache line for a shared memory address accessible by the second hardware thread or processing core. Responsive to decoding an instruction specifying a source data operand, said shared memory address as a destination operand, and one or more owner of said shared memory address, one or more execution units copy data from the source data operand to the cache coherent data in the cache line for said shared memory address accessible by said second hardware thread or processing core in the cache when said one or more owner includes said second hardware thread or processing core.
US09563419B2

A method for managing application patterns. Service application programming interfaces required for use by an application on a runtime platform are provisioned. The application is based on an application pattern. Deployment information for deploying the application on the runtime platform is generated. The deployment information includes values for properties of the application pattern for configuring the application on the runtime platform. The deployment information is used to deploy the application on the runtime platform. In response, the runtime platform runs the application with the application using the service application programming interfaces previously provisioned for use by the application on the runtime platform.
US09563412B2

Statically extensible types allow a static type system to model the behavior of dynamic object model extension in dynamic runtime systems. Static types that model dynamically extended types can be extended using additional declarations in the same compilation. Declarations for a particular type can come from multiple independent sources which can have been defined at multiple points in time. Extension declarations can use the same syntax as the initial type declaration. Hence presence of one or more declarations for the same type in a compilation can indicate that the type has been extended. These features allow static type checking of dynamic plug-ins to be supported using statically extensible types. Declarations and extension declarations for a type can be merged together to create an extended type that enables different processing paths and dependencies.
US09563410B2

An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text file is generated and the menu text file is compiled into source code. Menu firmware is compiled and liked using the source code into a downloadable binary for the electronic device. The downloadable binary does not alter existing firmware of the electronic device.
US09563393B2

An information processing method is provided, which is applied to an electronic device. The electronic device includes a main body, a display unit and a projection unit. The method includes: obtaining trigger information for instructing the electronic device to switch from a first state to a second state; controlling the electronic device to switch from the first state to the second state in response to the trigger information; obtaining at least one parameter information; determining whether to enable the projection unit based on the at least one parameter information; and controlling the projection unit to be in the enabled state, in a case that it is determined to enable the projection unit based on the at least one parameter information.
US09563385B1

Methods and apparatus for profile-guided preloading for virtualized resources are described. A block-level storage volume whose contents are to be populated via data transfers from a repository service is programmatically attached to a compute instance. An indication of data transfers from the repository to a block storage service implementing the volume is obtained, corresponding to a particular phase of program execution at the compute instance. A storage profile is generated, based at least in part on the indication of data transfers. The storage profile is subsequently used to pre-load data from the repository service on behalf of other compute instances.
US09563382B2

Methods, systems, and computer readable media for providing a flexible host memory buffer are disclosed. One method includes allocating an amount of host memory as a host memory buffer accessible by a solid state drive (SSD) as a cache for SSD data. The method further includes caching data from the solid state drive in the host memory buffer. The method further includes monitoring utilization of the host memory buffer. The method further includes dynamically increasing or decreasing the amount of host memory allocated for the host memory buffer based on the utilization.
US09563376B2

A method for low power storage array with metadata access includes sequentially writing data to a currently active disk drive in a storage array and storing metadata relating to the writes in a preallocated portion of the currently active disk drive, determining when the currently active disk drive is nearing full capacity, activating a next disk drive and cloning the stored metadata from the preallocated portion of the currently active disk drive to a preallocated portion of the next disk drive. When the currently active disk drive is full, sequentially writing data to the next disk drive.
US09563362B2

Systems, methods, and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of the storage device of the storage system, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including: trimming at least a portion of a set of logical addresses in a logical address space; and reducing declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the method is performed by a host to which a storage device of the storage system is operatively coupled.
US09563361B1

A processor-implemented method for copying a source file to a destination file using a virtual memory manager (VMM) of a computer operating system is provided. The method includes receiving, by the VMM, a request to copy the source file to a destination file. The method further provides that based on the status of the virtual page, performing at least one of moving the virtual page to the destination file, copying the virtual page to the destination file, reading the virtual page into memory, and ignoring the virtual page.
US09563354B2

Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
US09563353B2

A system and method for utilizing a gesture-based user interface. A system includes an operator input device and a processor. The operator input device detects gestures and multiple simultaneous touch points. An input area of the operator input device includes a plurality of gesture detection zones. The processor is coupled to the operator input device. The processor executes a gesture recognition software program that processes inputs from the input device. The gesture recognition program causes the processor to recognize a primary gesture and a simultaneous secondary gesture, and to perform a processing function based, at least in part, on the primary gesture and a gesture detection zone in which the secondary gesture is detected.
US09563351B2

An electronic device with a display and a touch-sensitive surface displays a page of a first multi-page section of a document and a navigation bar configured to navigate through only pages in the first multi-page section of the document. The device detects a predefined gesture at a location on the touch-sensitive surface that corresponds to a predefined portion of the navigation bar. In response to detecting the predefined gesture, the device displays a navigation user interface that enables selection of a page of the document that is outside of the first multi-page section. The device receives an input in the navigation user interface that indicates selection of a page of a second multi-page section of the document outside of the first multi-page section. In response to receiving the input, the device displays the selected page of the second multi-page section of the document.
US09563347B2

According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a lock screen in a locked state. The controller causes the touch screen display to display an activated icon corresponding to an activated function on the lock screen.
US09563340B2

A method and system for graphic manipulation is provided. The graphic manipulation can be performed using a graphic manipulator that can have three mutually perpendicular axes indicators and a plurality of action icons associated with one or more of the axes. The graphic manipulator can be oriented with respect to axes of the object being manipulated. Based on the specific orientation of the graphic manipulator, and based on the selection of portions of the manipulated object some of the axis indicators and the plurality of action icons can be displayed and/or not displayed.
US09563331B2

Technology is described for web-like hierarchical menu interface which displays a menu in a web-like hierarchical menu display configuration in a near-eye display (NED). The web-like hierarchical menu display configuration links menu levels and menu items within a menu level with flexible spatial dimensions for menu elements. One or more processors executing the interface select a web-like hierarchical menu display configuration based on the available menu space and user head view direction determined from a 3D mapping of the NED field of view data and stored user head comfort rules. Activation parameters in menu item selection criteria are adjusted to be user specific based on user head motion data tracked based on data from one or more sensors when the user wears the NED. Menu display layout may be triggered by changes in head view direction of the user and available menu space about the user's head.
US09563319B2

A processing system for a capacitive sensing device, including: a sensor module coupled to multiple sensor electrodes and configured to receive multiple resulting signals from the multiple sensor electrodes, where the multiple electrodes includes a first sensor electrode, a second sensor electrode adjacent to the first second electrode, a third sensor electrode adjacent to the first sensor electrode and the second sensor electrode, and a fourth sensor electrode adjacent to the third sensor electrode; and a determination module configured to: determine, based on the multiple resulting signals, first differential capacitive sensing data between the first sensor electrode and the second sensor electrode; determine, based on the multiple resulting signals, second differential capacitive sensing data between the third sensor electrode and the fourth sensor electrode; and determine user contact information based on at least one of the first differential capacitive sensing data and the second differential capacitive sensing data.
US09563316B2

A capacitive sensor pad is co-located with (e.g., overlapping) an RF transmitter without causing significant degradation to the performance of the antenna. In one implementation, tuning the resistance per square in the capacitive sensor pad can provide effective sensor pad range and performance while providing making the capacitive sensor pad sufficiently transparent to radiofrequency waves to provide excellent antenna efficiency, despite the co-location of the capacitive sensor pad and the antenna.
US09563309B2

A touch input device capable of detecting a pressure of a touch on a touch surface may be provided that includes: a display panel; and an electrode disposed under the display panel. When a pressure is applied to the touch surface, a distance between the electrode and a reference potential layer is changed. A capacitance which is detected at the electrode is changed according to the distance change. The display panel includes a first area and a second area. Under a same distance change condition, a capacitance change amount detected at the electrode disposed under the second area is greater than a capacitance change amount detected at the electrode disposed under the first area.
US09563307B2

A display device includes a display panel, a touch panel control unit, a plurality of scanning electrodes formed on the display panel, a plurality of detection electrodes formed on the display panel so as to intersect with the plurality of scanning electrodes, a drive signal supply unit for inputting a drive signal to each of the scanning electrodes, and a detection unit for detecting a detection signal from each of the detection electrodes. The touch panel control unit supplies the driving signal to each of the scanning electrodes from the drive signal supply unit to enable detection of a touch position of a detection object based on the detection signal detected, and supplies the driving signal to all of the scanning electrodes collectively from the drive signal supply unit to enable detection of approach of the detection object to the touch panel based on the detection signal detected.
US09563304B2

An apparatus includes a sense unit operable to sense a plurality of first signals transmitted on one or more vertical lines and one or more horizontal lines of a touch sensor, the one or more vertical lines and the one or more horizontal lines operable to drive the plurality of first signals. The apparatus also includes a drive unit operable to transmit, in response to the sense unit sensing at least one of the plurality of first signals, a second signal to the one or more vertical lines and the one or more horizontal lines, the second signal changing an effective charge of the one or more vertical lines and the one or more horizontal lines.
US09563302B2

A display device includes: a plurality of drive electrodes; a plurality of detection electrodes intersecting the plurality of drive electrodes; and a scan driving unit performing a first scan drive and a second scan drive. The first scan drive allows a display drive signal for driving the display elements to be applied to each of the plurality of common drive electrodes, and the second scan drive allows a touch detection drive signal for detecting an external proximity object to be applied to each of the plurality of common drive electrodes.
US09563298B2

A method of fabricating a touch panel includes the steps of forming the touch panel from a forming material and a film with a conductive electrode formed with a conductive electrode region constituting a touch surface on a substrate film, and deforming the film with the conductive electrode and integrating with the forming material to fabricate the touch panel with a curved touch surface. The conductive electrode region in the film with the conductive electrode includes a discontinuous part for controlling a breakage of the conductive electrode region so that during a deformation of the film with the conductive electrode, a breakage occurs at one portion of a deformed part of the conductive electrode region and the conductive electrode region retains conductivity at two points sandwiching the deformed part therebetween.
US09563287B2

A method for calibrating a digital stylus comprising imaging a portion of a calibration pattern area of a data encoding pattern using an imaging module of the stylus in order to generate calibration data representing an error in alignment for the stylus, and using the calibration data to adjust subsequent measurements from the stylus in order to compensate for the error.
US09563282B2

A Brahmi phonemics based keyboard that enables user to provide textual inputs in any of the Indian Languages has been envisaged. The keyboard can be incorporated into any computer based system capable of handling Unicode compliant inputs. The layout of the keyboard includes a plurality of input keys corresponding to the characters of an Indian language, and the input keys, especially the character input keys are grouped into a plurality of clusters. The keyboard acts as a multimodal device by enabling a user to provide textual input in a plurality of Indian languages. The layout of the keyboard includes diacritic markers, formatting commands, numeric keys and functional keys being grouped into different clusters for ease of accessibility.
US09563277B2

An apparatus, system, and method for controlling a virtual object. The virtual object is controlled by detecting a hand motion of a user and generating an event corresponding to the hand motion. Accordingly, the user may control the virtual object displayed on a 3-dimensional graphic user interface (3D GUI) more intuitively and efficiently.
US09563275B2

Disclosed is a display device including a display unit to display at least 3D object having different depths, a touch sensor unit to sense a touch input on the display unit, a tactile feedback unit to generate a tactile feedback corresponding to the 3D object, and a processor to control these units. The processor enables a tactile feedback function. If the touch input is sensed, the processor determines whether or not a first touch position as a position of the sensed touch input is within a first display area of a first 3D object having a first depth. If the first touch position is within the first display area, the processor regulates the first depth to make a first surface of the 3D object coincide with a surface of the display unit, and generates a first tactile feedback corresponding to the 3D object.
US09563271B1

Tracking eye movement during the completion of a form on a mobile computing device to determine possible errors and suggest changes to the form. To improve data quality, eye-tracking data is used to determine input fields on a form that cause issues for a user; based on the eye tracking data, suggestions are made to change a response or to modify the form.
US09563263B2

Voltage regulation of processor sub-domains supplied by a same voltage domain power supply rail. Voltage to certain logic units within the voltage domain may be reduced relative to other logic units of the voltage domain, reducing idle time at high power. In an embodiment, a first voltage-regulated sub-domain includes at least one execution unit (EU) while a second voltage-regulated sub-domain includes at least one texture sampler to provide flexibility in setting the graphics core power-performance point beyond modulating active EU count through power domain (gating) control. In embodiments, a sub-domain voltage is regulated by an on-chip DLDO for fast voltage switching. Clock frequency and sub-domain voltage may be switched faster than the voltage of the voltage domain supply rail, permitting a more finely grained power management that can be responsive to EU workload demand.
Patent Agency Ranking