Document Document Title
US09374936B2 Workpiece mounting apparatus
A workpiece mounting apparatus includes a transfer apparatus having a nozzle, a first imaging unit, and an image processor. The nozzle has opposed first and second ends, a suction hole at the first end, and a transparent end face member sealing the second end. The first imaging unit captures a first pattern for positioning a workpiece. The image processor identifies a reference position of the workpiece based on the first pattern captured. The workpiece mounting apparatus also includes a substrate support supporting a substrate with a second pattern for positioning, a second imaging unit for capturing the second pattern, and a positioning unit for controlling position of the nozzle. The image processor identifies a mounting target position on the substrate, based on the second pattern capture, and the positioning unit controls the nozzle to mount the workpiece on the substrate, when the reference position coincides with the mounting target position.
US09374934B2 Carrier tape
The present invention is directed to a carrier tape having pockets for carrying electronic components. The carrier tape includes a longitudinally extending elevated central portion having a plurality of pockets formed therein and two side portions, each side portion disposed on opposite sides of the elevated central portion and extending longitudinally therewith, wherein each side portion is attached to the elevated central portion by an inclined portion such that the central portion is higher than the side portions when disposed in a flat configuration.
US09374927B2 Display device
A display device includes a display panel, a frame positioned in the rear of the display panel, a back cover positioned in the rear of the frame, and a fastening part which is positioned between the back cover and the frame and connects the back cover to the frame. The fastening part includes a base part, a moving part which is movably connected to the base part and includes a first hook, a spring part having one end connected to the base part and the other end connected to the moving part, a handle part which is movably connected to the base part and changes a length of the spring part by a rotation of the handle part, and a connection part including a second hook corresponding to the first hook of the moving part.
US09374925B2 Power module
A power module is provided. The power module includes a housing assembly and an electrical assembly. The electrical assembly includes an AC input assembly, a DC input assembly, a number of AC feeder layers, a number of DC feeder layers, a number of AC electrical components and a number of DC electrical components. Each AC feeder layer includes a generally planar body and an embedded conductor. Each DC feeder layer includes a generally planar body and an embedded conductor. Each AC feeder layer conductor is coupled to, and in electrical communication with, said AC input assembly. Each DC feeder layer conductor is coupled to, and in electrical communication with, said DC input assembly. Each AC electrical component is coupled to, and in electrical communication with, an AC feeder layer conductor. And, each DC electrical component is coupled to, and in electrical communication with, a DC feeder layer conductor.
US09374924B2 DIN rail mounted enclosure assembly and method of use
A mounting enclosure assembly configured to mount an electronic component onto a DIN rail. The mounting enclosure assembly includes a mounting bracket having a slot configured to receive the DIN rail therein. The mounting enclosure assembly further includes a locking mechanism configured to selectively engage the DIN rail. The locking mechanism includes a release button and a protrusion positioned proximate the slot and configured to releasably engage a first flange of the DIN rail. The locking mechanism further includes a first hinged armature connected to the release button and the first protrusion, wherein the first protrusion is configured to disengage the first flange of the DIN rail when the release button is depressed. Other embodiments of the mounting enclosure assembly, as well as methods directed to the mounting enclosure assembly, are further disclosed.
US09374923B2 Monolithic LTCC seal frame and lid
A method for forming a monolithic seal frame and lid for use with a substrate and electronic circuitry comprises the steps of forming a mandrel from a ceramic and glass based material, forming a seal frame and lid block from a ceramic and glass based material, creating a seal frame and lid by forming a compartment and a plurality of sidewalls in the seal frame and lid block, placing the seal frame and lid on the mandrel such that the mandrel fits within the compartment, and cofiring the seal frame and lid block.
US09374921B2 Display apparatus
A display apparatus according to the embodiment of the present invention includes a display body outputting an image signal; a stand supporting the display body and disposed on an installing surface; and a swivel member disposed in a bottom part of the stand and rotating the stand at a certain angle in a status where the stand is disposed on the installing surface, wherein the swivel member, includes a plurality of rotatable rolling members mounted in the bottom part of the stand, and the plurality of rolling members have the same revolution center.
US09374897B2 Printed wiring board
A printed wiring board includes three or more than three through holes. An inner wall of the through hole is covered by conductive coating. Same size leads of an electronic component are inserted into the through holes. The through holes are soldered by dip soldering the printed wiring board in melting solder. The through holes have two or more diameters. The diameter of the through hole having more adjacent through holes is not larger than the diameter of the through hole having less adjacent through holes.
US09374893B2 Production method of metallized substrate
A production method for a metallized substrate to produce a metallized substrate which comprises: a sintered nitride ceramic substrate; a titanium nitride layer formed on the sintered substrate; and a metal layer containing copper, silver and titanium formed on the titanium nitride layer. The method comprises: a step of layering a first paste layer containing copper powder and titanium hydride powder on the sintered nitride ceramic substrate, to produce a first layered body; a step of layering a second paste layer containing silver-copper alloy powder on the first paste layer of the first layered body, to produce a second layered body; and a step of firing the second layered body, to thereby form the titanium nitride layer and the metal layer on the sintered nitride ceramic substrate.
US09374892B1 Filling materials and methods of filling through holes for improved adhesion and hermeticity in glass substrates and other electronic components
A paste material for filling a through-hole for improved adhesion and hermeticity in glass substrates. In some embodiments, the paste material comprises a metal, a glass frit composition, a solvent, a resin, a conductive or non-conductive inert additive, or mixtures thereof. The paste material has improved adhesion to the through-holes. The filled through-holes are hermetic and have a low resistivity.
US09374886B2 Signal line path and manufacturing method therefor
A signal line that is easily inflected includes a laminated body including at least insulator layers that include flexible material and are laminated from a positive direction side in a z axis direction to a negative direction side therein in this order. A ground conductor is securely fixed to a main surface on the positive direction side of the insulation sheet in the z axis direction. A signal line is securely fixed to a main surface on the positive direction side of the insulator layer in the z axis direction. A ground conductor is securely fixed to a main surface on the positive direction side of the insulator layer in the z axis direction. The ground conductors and the signal line define a stripline structure. The laminated body is inflected so that the insulator layer is located on an inner periphery side, compared with a location of the insulator layer.
US09374883B2 Plasma light source apparatus and plasma light generating method
A plasma light source apparatus is provided. The plasma light source apparatus includes a chamber, a laser generating part, and a curved mirror. The chamber includes a plasma source gas for generating laser induced plasma. The laser generating part is spaced apart from the chamber and generates a hollow laser beam. The curved mirror is disposed between the chamber and the laser generating part. The curved mirror is configured to reflect and to condense the generated hollow laser beam into the chamber to generate the laser induced plasma in the chamber, and to reflect light emitted from the generated laser induced plasma.
US09374878B2 System and method for servicing x-ray tubes in situ
Systems and methods for replacing coolant of an x-ray tube assembly having a closed cooling system include a service port that is operatively installed in the cooling system and a vacuum assisted service kit that is operatively coupled to the service port. Used coolant is drained from the x-ray tube assembly, and thereafter a vacuum is drawn on the x-ray tube assembly via the service kit. Replacement coolant within a vacuum tank of the service kit is degassed under a vacuum. The degassed replacement coolant is provided into the cooling system from the vacuum tank, preferably by pushing under pressure with an inert gas to prevent the introduction of any air into the replacement coolant. The replacement coolant may be pressurized in the cooling system with the inert gas. Thereafter, the service port is closed, and the service kit may be disconnected from the service port.
US09374876B2 Multi-chip light emitting diode light device
An electric lamp includes a first light source and a second light source and power circuitry configured to selectively energize the first light source and the second light source. The first light source is configured to produce light that is substantially free of wavelengths below about 530 nanometers, and the second light source is configured to product light having wavelengths of less than about 530 nanometers. The electric lamp is configured to produce white or near-white light in a variety of color temperatures, while retaining good color rendering index.
US09374875B2 Light fixture connectable device useful for establishing a network infrastructure
Disclosed are devices suitable for connection to a light fixture, that in some embodiments are useful as components of a network and/or position-determining system.
US09374872B2 Intelligent dimming lighting
Systems, devices, and techniques are provided for operating a display and/or an illumination source based upon the direction of a user's gaze and/or a desired illumination level in a monitored area. One or more elements may be controlled with sensor input and application lighting preferences. For example, when a user receives a video call, light may be activated to illuminate their face. When the user is looking at the display, the display will be at the brightness necessary for the lighting conditions. When the user looks away from the screen, the screen may dim further and the lighting elements for the desk can brighten. Similarly, embodiments may adjust the lighting in a monitored location based upon lighting levels identified in other areas.
US09374868B2 Lighting device
In a lighting device (101), a primary control unit (103) is arranged to select, on the basis of an obtained lighting device control command, a broadcast communication mode or an addressing communication mode of a control unit interface (113), and to communicate at least one light generation control command to at least one light unit interface (117) of at least one respective light unit (107) of a group of light units (107) of the lighting device (101) via a control unit interface (113) of the primary control unit (103) using the selected communication mode.
US09374865B2 Lighting device, illuminating device and light fixture
A lighting device includes a rectifier, a constant current regulator and a charge-discharge circuit. The constant current regulator is electrically connected in series with first and second solid-state light-emitting element arrays between a pair of output terminals of the rectifier. The constant current regulator is configured to adjust a current flowing through the second solid-state light-emitting element array to a constant current. The charge-discharge circuit is electrically connected in series with the first solid-state light-emitting element array between the pair of output terminals of the rectifier. The charge-discharge circuit includes a charge storage element, and is configured so that a charge current flows to the charge storage element through the first solid-state light-emitting element array, and so that a discharge current flows from the charge storage element to the second solid-state light-emitting element array.
US09374847B2 Technique for operating communication devices in a heterogeneously deployed network
A technique for operating a wireless communication device in a heterogeneously deployed network comprising first and second serving nodes of different nominal transmit powers and at least partially overlapping coverage areas is described. The communication device is simultaneously connected to the first and second serving nodes (e.g., in accordance with a soft cell scenario) and alternately communicates with the first and second serving nodes in accordance with a communication pattern comprising communication periods and communication pauses. A method aspect of this technique, as performed by the wireless communication device, comprises detecting an event that requires an extension of the communication period with the first serving node, and transmitting a notification message to the second serving node. The notification message is indicative of a required extension of a communication pause with the second serving node.
US09374842B2 Proxy communication system and proxy communication system controlling method in BAN environment
Disclosed is a method of controlling a communication system including one or more sensors attached to a user, a wireless communication apparatus, and a coordinator. The method of controlling the communication system includes receiving a request for a proxy authority for a proxy between the one or more sensors and the coordinator from the wireless communication apparatus and assigning the proxy authority to the wireless communication apparatus by the coordinator; generating a user identifier corresponding to the user by the wireless communication apparatus; searching for the one or more sensors attached to the user and establishing pairings with the found one or more sensors by the wireless communication apparatus; making a request for association information for an association between the coordinator and the sensors from the found one or more sensors and receiving the association information by the wireless communication apparatus; making a request for an association proxy for an association between the found one or more sensors and the coordinator from the coordinator and receiving the association proxy in response to the request by the wireless communication apparatus; and establishing an association with the found one or more sensors, making a request for data, and receiving the data in response to the request for the data by the coordinator.
US09374841B2 Communicative connection method among multiple devices
A communicative connection method among multiple devices is disclosed herein. The communicative connection method includes steps of: sensing a motion pattern on each of the devices; broadcasting the motion pattern on each of the devices; comparing the motion patterns from the devices; and, forming a first wireless communicative connection among a group of at least two devices sharing one common motion pattern.
US09374840B2 Verification method for the verification of a connection request from a roaming mobile entity
The invention is related to a verification method for the verification of a Connection Request (CR) from a Roaming Mobile Entity (10) requesting connection to a Mobile Network (100). Further, the invention is related to a computer program product being stored on a computer readable medium and to a Mobile Communication Network (100) for communication comprising at least one International Provider Entity (IPE) and multiple local Mobile Management Entities (MME).
US09374835B2 Methods and apparatus for enforcing a common user policy within a network
In some embodiments, an apparatus includes a core network node configured to be operatively coupled to a set of wired network nodes and a set of wireless network nodes. The core network node is configured to receive, at a first time, a first data packet to be sent to a wired device operatively coupled to a wired network node from the set of wired network nodes. The core network node is configured to also receive, at a second time, a second data packet to be sent to a wireless device operatively coupled to a wireless network node from the set of wireless network nodes. The core network node is configured to apply a common policy to the first data packet and the second data packet based on an identifier of a user associated with both the wireless device and the wired device.
US09374829B2 Multi-radio coexistence system to select ISM communications frequency bands to avoid cellular communications interference
Frequency bands for Industrial Scientific and Medical (ISM) communications are selected to avoid interference with the cellular communication. In one aspect of the disclosure, the frequency bands for Bluetooth/WLAN communication are selected to avoid channels that are within a predetermined distance of a harmonic of a cellular (e.g., wireless wide area network) receive frequency band. That is, a frequency band is selected that is at least a predetermined distance from the cellular receive frequency bands.
US09374825B2 Method for establishing a transmission between mobile terminals of the same group pertaining to a shared-resource radiocommunication network operating in a direct mode
A transmission of information is established between an emitting mobile terminal and at least one receiving mobile terminal of the same group of terminals pertaining to a shared-resource radiocommunication network operating in a direct mode includes the step of emitting by the emitting terminal of a transmission request to inform the other receiving terminals of the group of its intention to transmit information. Each receiving terminal of the group then determines whether, on the basis of at least one pre-defined selection strategy, it will accept the transmission of information. If it will, the receiving terminal transmits a return signal comprising data relating to the emitting terminal to the other terminals of the group. Then, the emitting terminal checks whether it respects the transmission conditions. If it does, the emitting terminal transmits the information to the other terminals in its group via at least one resource allocated to the group.
US09374824B2 Tail optimization protocol for cellular radio resource allocation
Power and resource efficiency of a mobile network device are increased. In one aspect, a Tail Optimization Protocol (TOP) enables cooperation between a mobile device and an associated radio access network to eliminate idle periods (e.g., tails) when possible. Various systems and methods described herein can leverage the ability of applications and/or their associated connections to accurately predict a long tail time, from which a mobile device can notify an associated cellular network on such an imminent tail in order to allow the cellular network to immediately release tail resources. Various other aspects provided herein realize TOP via fast dormancy and/or other similar notification mechanisms, which enable a handset or other device to notify a cellular network for immediate resource release.
US09374815B2 Mapping of control information to control channel elements
The invention relates to a new structure of a control channel region within a sub-frame of a 3GPP-based based communication system using OFDM in the downlink. This new structure of a control channel region is inter alia particularly suitable for conveying physical downlink control channel information from a donor eNodeB to a relay node. The control channel region is divided in CCEs that have equal size irrespective of the presence of further cell-specific and/or UE-specific reference signals within the control channel region. This is achieved by dividing the control channel region in plural sub-CCEs that are combined to CCEs all having equal size (in terms of resource elements that can be used for the signaling of control information). The control channel region is divided in the frequency domain and/or time domain in a FDM respectively TDM fashion in order to obtain the sub-CCEs.
US09374800B2 Determining location of a user of a mobile device
A method of determining location of a user of a mobile device based on Call Detail Records (CDRs) includes determining data in CDRs related to the user; determining base stations associated with communication locations of the user and corresponding statistical data about communication frequency according to the determined data in the CDRs; and determining location of the user based on at least three determined base stations and the corresponding statistical data about communication frequency as well as physical coordinates of the three base stations.
US09374798B2 Support of multiple positioning protocols
A mobile terminal and network location server support multiple positioning protocols so that a first position measurement of the mobile terminal may be obtained using a positioning protocol defined for a first wireless network and a second position measurement of the mobile terminal may be obtained using a different positioning protocol defined for a different wireless network during the same location session. The first position measurement and the second position measurement can then be used together to determine a position of the mobile terminal.
US09374797B2 Mobile communication devices and methods for handling a combined attach or routing area update procedure successful for PS domain services only
A communication device is provided with a wireless module and a controller module. The wireless module performs wireless transceiving to and from a service network. The controller module performs a combined attach or RAU procedure by transmitting an attach or RAU request message to the service network via the wireless module, and receives an attach or RAU accept message for the combined attach or RAU procedure, which includes a reject cause for CS domain services, from the service network via the wireless module. Also, the controller module prohibits retrying the combined attach or RAU procedure to obtain the CS domain services, in response to the attach or RAU accept message including the reject cause for the CS domain services.
US09374793B2 Network node, user equipment, methods therein, computer program product, and a computer storage medium
Embodiments herein relate to a method in a network node (12,15) for managing transmit power of a user equipment (10) in a cellular network (1); wherein the network node (12,15) is comprised in the cellular network (1) and serves the user equipment (10). The network node (12,15) increases a power of a control channel of the user equipment (10). The network node (12,15) further limits a power increase of a data channel to a level by reducing a power of a serving grant of the user equipment (10) an amount, which amount corresponds to the increased power of the control channel. The network node (12,15) also reduces a reference value of the data channel for maintaining a transport block size of the data channel, which reference value determines mapping from the serving grant to the transport block size.
US09374792B2 Power sharing method and base station
The embodiments of the present disclosure provide a power sharing method and a base station, wherein the method comprises: according to a power demand of the communication systems of at least one mode among communication systems of different modes sharing a power amplifier, determining whether to perform power sharing among communication systems of different modes; if it is determined to perform power sharing among communication systems of different modes, adjusting an available power of communication systems of one or more modes therein. According to the embodiments of the present disclosure, when it is determined to perform the power sharing according to the power demands, power sharing is performed among communication systems of different modes, thereby realizing dynamic and flexible power sharing among communication systems of at least two modes.
US09374782B2 Reducing power consumption in a wireless communication system
After transitioning a network interface of a first wireless communication device from a low power state to an active state, transmitting a request for a second wireless communication device to transmit data for the first wireless communication device that is buffered at the second wireless communication device. An indication of whether there is data for the first wireless communication device buffered at second wireless communication device is received. When there is data for the first wireless communication device buffered at second wireless communication device, data for the first wireless communication device that was buffered at the second wireless communication device is received from the second wireless communication device.
US09374777B2 Systems, methods and media for mobile management entity (MME) selection by evolved node B (eNodeB)
A method for mobile management entity (MME) selection includes receiving at a base transceiver station (BTS) a message from each of multiple MMEs including information for advertising functionalities of each of the MMEs. The functionalities include at least one type of communications session supported by each of the MMEs. The method also includes receiving at the BTS a message from a user equipment (UE) to request for a communications session. The request message includes session type information indicating a type of session requested by the UE. At least one of the MMEs is capable of serving the requested type of session. The method further includes generating a list of candidate MMEs capable of serving the requested type of communications session from the MMEs by matching the session type information with the capability information, and selecting a serving MME from the list based on the information relating to the advertised functionalities.
US09374767B2 Communication devices and methods for network signaling
A communication device is described comprising a detector configured to detect, based on the reception of radio signals from another communication device, whether the other communication device is operating as a relay communication device in a radio cell associated with the communication device and a signaling circuit configured to signal to a communication terminal that the other communication device is operating as a relay communication device if it has been detected that the other communication device is operating as a relay communication device.
US09374766B2 Dynamic control of cell reselection parameters
Dynamic cell resource management in wireless networking. By way of example, user terminal access parameters can be dynamically modified based on changing load conditions at one or more cells of a wireless network. For instance, resource capacity of a wireless network cell can be monitored over time to identify a potential resource overload condition. If such a condition occurs, a load management algorithm can be executed that progressively restricts or de-restricts user terminal access parameters based on changing load conditions. In particular aspects, the load management algorithm can analyze relative cell load of neighboring cells to implement coordinated load sharing. By dynamically modifying user access parameters, traffic can be directed toward or away from cells operating at low or high capacity, respectively.
US09374765B2 System and method for limiting a wireless communication device to a specified geographic zone
A method, computer code product for limiting a wireless communication device to a specified geographic zone. The device is configured to connect to a subscriber device in a subscriber network and determine if the subscriber device is on a list of preapproved subscriber devices in the specified geographic zone. The device can also be configured to determine if it is connected to a subscriber device on at least one neighbor list of approved subscriber devices. If the device is connected to a subscriber device on the preapproved list or a neighbor list, the device is permission as if it is in the geographic zone. Additional subscriber devices can be added to the neighbor list(s) when the device is handed off from an approved subscriber device based on the previous subscriber device to which the device was connected.
US09374763B2 Gating control in a telecommunication system
A method and system for updating or handling the update of a media path between a first user terminal and a second user terminal in a telecommunications network is provided. According to an embodiment of the present invention, the media path includes one or more gateway nodes. Each gateway node includes a gating function for gating media packets. Each gating function has an associated controlling function for controlling the gating function. Responsive to a message indicating at an update of the gating at the gating function is required, the gating function arranges for a new gating to be opened while keeping the old gating open. The gating function determines when the media has been switched to the new path. Responsive to the determination, the gating function arranges for the old gating to be closed.
US09374741B2 Communication improvement after handover
The invention relates to handover of a mobile station (12) from a source cell (C1) to a target cell (C2) in a wireless communication network (10, 11). According to the invention communication improving data in relation to communication between the source cell and the mobile station (12) is collected by a communication improving node (14) prior to handover and communication improving physical layer data being at least based on said collected communication improving data is transferred to a device (41) handling communication between the target cell and the mobile station. The communication handling device then uses the communication improving physical layer data to improve the quality of the initial communication between the mobile station and the target cell after handover to the target cell.
US09374737B2 Policy and/or charging control
The present invention relates to the implementation of policy and/or charging control for an IP Connectivity Access Network session established for a user, that enables the user to select one of several Quality or Service levels, and an associated charging rate, that can be provided to the user for an identified traffic type that is being sent over the IP-CAN session. A set of Policy and Charging Control rules that apply the selected QoS level and the associated charging rate are then generated and applied to traffic of the identified type that is sent over the IP-CAN session.
US09374736B2 Apparatus and method of indicating bandwidth in wireless communication system
The phase rotation relates to an apparatus and method of indicating a bandwidth in a wireless communication system. This disclosure discloses a wireless device comprising a transmission transmitting and receiving a wireless signal and a processor operating in operative connection with the transmission, wherein the processor generates a PPDU (physical protocol data unit) to which a phase rotation application is selectively applied depending on a case of bandwidth indication or a case of no bandwidth indication.
US09374735B2 Method and apparatus for data flow management
In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising a memory configured to store a flow management policy, at least one processing core configured to evaluate the flow management policy, while the apparatus is attached to a first radio access technology, to determine a priority order between at least a second and a third radio access technology with respect to at least one first flow active between the apparatus and the first radio access technology, the at least one processing core being further configured to cause at least one of the at least one first flow to be transferred to the third radio access technology responsive to a determination that for the at least one first flow, the third radio access technology is preferable to the second radio access technology, wherein at least one second flow active between the apparatus and the first radio access technology is not caused to be transferred.
US09374725B2 Generic interface for wireless cellular networks
A generic interface may be provided for parameters relating to one or more wireless networks. In one implementation, a method may include monitoring parameters relating to a 3G wireless network and a 4G wireless network. The method may also include receiving a request, from a network element, to create a custom interface for the parameters relating to the 3G wireless network and the 4G wireless network, the request including an indication of a subset of the parameters that are to be included in the custom interface. The method may further include providing the custom interface to the network element in order to provide the subset of the parameters to the network element.
US09374723B2 Communication management system and communication management method
A communication management system in which a work machine communicates with an outside of the work machine, the communication management system includes: a work machine including: a communications carrier setting unit configured to set a communications carrier that provides a communication service to generate information about the set communications carrier as communications carrier information; and a communication unit configured to transmit the communications carrier information to the outside of the work machine; and a communication state analyzing unit configured to gather statistics on the communications carrier information included at two or more different times among pieces of the communications carrier information transmitted from the communication unit, the statistics gathering being performed for each of the times.
US09374716B2 Method and apparatus for coordinated multi-point operations
Embodiments provide a feedback indicator for coordinated multi-point operations of various coordinated multi-point schemes and/or scenarios. An exemplary embodiment involves generating a feedback indicator for coordinated multi-point operations, the feedback indicator indicating a recommendation for a CoMP controller entity to request signaling of multi-point feedback information with respect to multiple coordinated multi-point transmission points, and signaling the generated feedback indicator for coordinated multi-point operations to the CoMP controller entity.
US09374715B2 Intercell interference coordination for machine to machine communications
A method is provided for operating a radio network node of a radio communications network. A wireless device in a cell of a first radio network node may be identified as having at least one transmission-specific property that affects a sensitivity to interference. Data identifying the at least one transmission-specific property corresponding to the wireless device in the cell of the first radio network node is sent from the first radio network node to a second radio network node that includes at least a portion of an overlapping cell relative to the first radio network node. Related methods in radio network nodes and apparatuses are disclosed.
US09374707B2 Secure connection for wireless devices via network records
Technologies are generally described for a system to establish a secure connection between a wireless device and another device or a recognized service using device network records. According to some examples, the wireless device may send an authentication request to initiate a communication session with another wireless or a recognized service. The authentication request may be encrypted with a first secret, or a hash, synthesized by the device based on the network records associated with the device. The device may be authenticated using the network's copy of the network records. The network may similarly authenticate the identity of the recognized service or other device. The network may synthesize a second secret based on the network records, and may provide the second secret to the recognized service or other device to enable a communication session secured by the second secret.
US09374700B2 Global local SIM
A communication system includes a telephone network having a mobile communication switching center, a plurality of subscriber terminals, and routing logic. The system further including a plurality of wireless access points located in different countries, wherein each of the subscriber terminals is identified by a telephone number, the telephone numbers being selected from a block of telephone numbers in international format, but which have not been allocated to any particular country, the wireless access points being configured to pass all signals from any of the subscribers' terminals having telephone numbers within the number block to the mobile communication switching center which contains MNO core infrastructure. A method is also provided. The system and method create a network in which SIM-enabled mobile phone can be used worldwide as if on a local network, and without roaming charges.
US09374697B2 Method of selecting an active SIM for an emergency service and multi-SIM device utilizing the same
A method of selecting an active SIM for an emergency service and a multi-SIM device utilizing the same are disclosed. The method, adopted by the multi-SIM device, includes: receiving a request for an emergency call on a first SIM camping on an LTE network; determining whether a second SIM camps on a second communications network which supports an emergency service; and when the second communications network supports the emergency service, performing the emergency call from the second SIM.
US09374696B2 Automated proximate location association mechanism for wireless emergency services
Automatic Location Information (ALI) data that is representative of a landline address is digitally retrieved, and automatically transferred to an emergency call taker over a wireless system emergency network. Importantly, the ALI information is determined based on association to a proximate location. Before an emergency call is initiated, additional environmental information, such as a RFID tag, location beacon, WiFi access point, Bluetooth device, or other communication signal with a known location, is included in the wireless session data exchange, used to match one or more location inputs to a fixed civic location (street address) which is used to dispatch emergency responders. Alternatively, the mechanism matches to a precise geodetic location (e.g., where no civic location is available).
US09374695B2 Mobile communications system, base station, and mobile terminal for distributing emergency messages
A mobile communications system including a mobile terminal 1 and a base station 2 which relays communications between a network and the mobile terminal 1, in which the base station 2 can deliver information to the mobile terminal 1 by using an MBMS, in which the base station 2 sets a flag indicating presence or absence of emergency information to a control channel used for the MBMS, and notifies the presence or absence of the emergency information to the mobile terminal 1 by using the description of the flag set to the control channel for the MBMS.
US09374688B2 Mobile terminal and method for controlling the same
A mobile terminal including a wireless communication unit configured to perform wireless communication; a touch screen; a sensor unit configured to detect a tapping input on the touch screen; and a controller configured to display an object on the touch screen corresponding to a counterpart terminal, receive a multi-tapping input on the object, and control the wireless communication unit to transmit a prescribed request message among a plurality of stored request messages to the counterpart terminal in response to the multi-tapping input.
US09374685B1 Offline content distribution networks
Approaches, techniques, and mechanisms are disclosed for the secure distribution of media content to devices having minimal or no Internet connectivity. Computing devices referred to herein as “local servers” are strategically deployed at various locations, such as stores and other public locations. Packages of media contents are stored on the local servers, and may be updated using various online and/or offline data transfer techniques. Portable devices may directly connect to the local servers via various types of proximity-based connections, such as by wireless local area networks, by wired connections over Universal Serial Bus cables, or by sharing of removable media such as Secure Digital cards. The local servers may copy their media contents to authorized devices when such connections are established. The contents on a device may be automatically be updated the next time the device connects to one of the local servers, so as to include newly selected and/or available content.
US09374678B2 Kalman filter iteratively performing time/measurement update of user/relative floor locations
Several systems and methods for location estimation in a multi-floor environment are disclosed. In an embodiment, the method includes performing wireless scanning so as to receive wireless signals from one or more access points from among a plurality of access points positioned at plurality of locations, respectively at one or more floors from among a plurality of floors within the multi-floor environment. A first set of RSSI measurements is computed corresponding to the wireless signals. Absolute floor location information is determined based on the first set of RSSI measurements and a pre-defined objective function. The pre-defined objective function is configured to maximize a probability of a user being located at a floor so as to receive the wireless signals. A user floor location is determined based on the absolute floor location information. The user location is estimated at least in part based on the user floor location.
US09374677B2 System and method for location of mobile devices in confined environments
A distributed antenna system comprising a master unit configured for interfacing with at least one signal source, a plurality of remote units coupled with the master unit and configured for interfacing with a user device, a remote unit including filtering circuitry for decomposing uplink signals from a user device into a plurality of narrowband signals and processing circuitry for evaluating the plurality of uplink narrowband signals and providing data for a power profile that is associated with the uplink signals of a specific user device, and location measurement circuitry coupled with the remote units and configured to receive data for a plurality of different power profiles from a plurality of different remote units wherein the plurality of power profiles are associated with the same specific user device, the location measurement unit configured for processing the power profile data from the different remote units to determine the location of the specific user device with respect to the distributed antenna system.
US09374676B1 Mobile communication station having selectable position latency for position estimation in a wireless network
Mobile communication stations (STA) and a method for position estimation in a wireless network having access points (APs) are disclosed. The STA is configured to perform position estimation operations, with respect to the APs, based on a position latency parameter, a rate parameter, a power parameter, and an accuracy parameter. An upper layer of the STA may send the parameters to a position provider that generates the position estimation measurements and transmits the results back to the upper layer wherein the results include the position of the STA prior to the present time and the length of time from the present time to the time that the STA was at that particular position.
US09374675B2 Public service awareness of crowd movement and concentration
According to one exemplary embodiment, a method for predicting crowd formation based on the movement of a plurality of mobile devices is provided. The method may include collecting a plurality of location data snapshots based on the plurality of mobile devices and a plurality of cell towers. The method may include determining a plurality of device positions based on the collected plurality of location data snapshots. The method may include determining a device movement direction based on the determined plurality of device positions. The method may include determining a device velocity based on the determined plurality of device positions. The method may include identifying a mobile device subset, whereby the mobile device subset converges on a convergence area. The method may include determining if the mobile device subset converging on the convergence area exceeds a threshold value. The method may include triggering a convergence response.
US09374667B1 Bluetooth low energy rapid room entry system and method
A system and method for rapid room entry are provided in which at least two Bluetooth low energy (BLE) beacons may be used to determine when a BLE enabled object has crossed a boundary. The BLE enabled object may sense the signals from BLE beacon and a location engine may determine the crossing of the boundary based on the sensed signals from each BLE beacon. Each BLE beacon may have a directional antenna so that a portion of the signal having a strong strength is directed towards the boundary and a portion of the signal having a weaker strength is directed away from the boundary.
US09374661B2 Travel pattern discovery using mobile device sensors
A facility comprising methods and systems for discovering travel patterns based at least in part on data collected from a plurality of dynamic and/or mobile sensor devices is disclosed. The mobile sensor devices sense or detect the presence of nearby devices and record information about each detection, such as the location, the date and time, and an identifier of the detected device and provide this information to the facility. Thus, the facility can leverage the communication capabilities of existing mobile devices and networks to provide a broad, wide-ranging, scalable sensor network that detects the presence of individual devices. By recording and analyzing the encounter data received from various mobile sensor devices, the facility can ascertain or estimate the path of devices and their associated users. Given the availability of mobile devices and mobile networks, the disclosed techniques can be deployed without a substantial investment in infrastructure and maintenance.
US09374649B2 Smart hearing aid
A system or computer usable program product for controlling a hearing aid based on an adjustable policy including receiving an input signal; receiving an indication signal from a user identifying the input signal; receiving an adjustment to the hearing aid with the indication signal; and utilizing a processor to store the input signal in memory with the adjustment to the hearing aid as an adjustable policy corresponding to the input signal.
US09374647B2 Method and apparatus using head movement for user interface
A hearing device, a hearing device controller and a method of controlling a hearing device are provided. A hearing device includes a movement estimation unit configured to estimate a head movement using audio signals, and a hearing device control unit configured to control an operation of the hearing device based on the estimated head movement.
US09374645B2 Fitting device and a method of fitting a hearing device to compensate for the hearing loss of a user; and a hearing device and a method of reducing feedback in a hearing device
A fitting device for fitting a hearing device to compensate for a hearing loss of a user is disclosed, the hearing device comprising a receiver and a microphone, wherein a feedback path exists between the receiver and the microphone, wherein the hearing device further comprises an adaptive feedback canceller configured to reduce feedback, the adaptive feedback canceller comprising a fixed filter corresponding to an invariant portion of the feedback path, and an adaptive filter corresponding to a variant portion of the feedback path, the fitting device comprising a processor configured to determine the invariant portion of the feedback path, wherein the processor is configured to provide the fixed filter with information relating to the invariant portion of the feedback path independently of the user using the hearing device.
US09374640B2 Method and system for optimizing center channel performance in a single enclosure multi-element loudspeaker line array
A multi-element single enclosure loudspeaker system uses all of the available driver elements in a linear array of loudspeaker drivers for purposes of reproducing center channel program material, whether discrete within a multichannel mix (such as Dolby Digital 5.1™) or derived from a 2-channel mixdown via any appropriate means (such as SRS™ or Dolby ProLogic™ algorithms), in a manner that provides optimized intelligibility of dialog, improved overall clarity, natural timbre and dynamics of music or other effects and wide bandwidth for a wide range of seating/viewing locations for (domestic) home theater environments.
US09374635B2 Earpiece integrated magnetic shielding for mitigating ingress of magnetic particles
This document describes methods and apparatus for reducing a magnetic field emitted by an earpiece assembly from extending substantially outside a device associated with the earpiece assembly. Where the earpiece assembly is susceptible to ingress of magnetically attractable particles into the earpiece assembly such a reduction can prolong an operational life of the earpiece assembly. By insert molding magnetically permeable materials throughout an enclosure that surrounds and supports a permanent magnet of the earpiece assembly, a portion of a magnetic field emanating from the permanent magnet that extends outside the device can be substantially reduced or redirected so that the magnetic field ceases to draw the magnetically attractable particles into the earpiece assembly.
US09374633B2 Audio amplifier attachable to speaker system by way of magnetic coupler and method therefor
An audio system comprises a first enclosure for housing a first audio component and a second enclosure for housing a second audio component. The first enclosure includes a surface having a plurality of first structures, the first structures comprising one selected from a group consisting of a plurality of protrusions and a plurality of receptacles. The second enclosure includes a surface having a plurality of second structures, the second structures comprising the other one from the group consisting of the plurality of protrusions and the plurality of receptacles. The protrusions are configured to be inserted into the receptacles along a first direction such that the first enclosure is maintained in a first position relative to the second enclosure in the presence of a shear force that is applied in a direction that is perpendicular to the first direction.
US09374631B2 Dissimilar switch stacking system
A switch IHS stacking system includes a plurality of switch IHSs. A least one first switch IHS includes a first processing system and at least one second switch IHS includes a second processing system that is different from the first processing system. A stacking engine is located on each of the plurality of switch IHSs. Following the coupling of the plurality of switch IHSs into a stack and in response to the startup of the plurality of switch IHSs, the each of the stacking engines may exchange capability information with each of the plurality of switch IHSs and determine a control plane processing system affinity and a data plane processing system affinity for each of the plurality of switch IHSs. The stacking engines may then determine a master switch IHS for the stack that has the highest control plane processing system affinity and data plane processing system affinity.
US09374627B2 Remote viewing of multimedia content
A method and system for remote viewing of multimedia content using a multimedia content distribution network (MCDN) is configured to duplicate multimedia content displayed on a first MCDN terminal device and route the duplicate multimedia content to a second MCDN terminal device. The MCDN terminal devices may be coupled to a local network at an MCDN client premises. The MCDN terminal devices may also include wireless telephony devices for mobile remote viewing functionality. The method may include transcoding of the multimedia content into a format suitable for the second MCDN terminal device.
US09374624B2 Method and apparatus for auto-tuning program guides
A user interface for a content distribution system is disclosed which allows a manager of an environment of TV sets to view which content is playing on individual TV sets, and to change, track and otherwise adjust the content. The invention advantageously provides these features without interfering with other TV sets' programming when another TV set is being adjusted, changes or tracked by the manager. The invention provides auto-tuning of program guides.
US09374621B2 Method and system to navigate viewable content
A method and system to navigate viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a presentation module to present main content on a display screen, a communications module to receive a first request associated with a first directional key on a remote control device, a navigation mode detector to determine a navigation mode associated with the first request; a margin menu module to activate a margin menu associated with the determined navigation mode. The margin menu may be presented along one of the margins of a display screen, while permitting viewing of the main content.
US09374620B2 Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
Disclosed herein is a terminal apparatus including an extraction portion configured to extract from a content to be reproduced signature data representative of a characteristic of the content; a query generation portion configured to generate a query including the extracted signature data; a communication portion configured to transmit the generated query to a server apparatus and receive a response returned therefrom in reply to the query; and an application execution portion configured to acquire and execute an application corresponding to an application identifier included in the received response.
US09374618B2 Interactive visual advertisement service
In accordance with embodiments disclosed herein, there are provided systems, apparatuses, and methods for implementing an interactive visual advertisement service as described herein. For example, in one embodiment, such means may include means for transmitting a message for display on an electronic visual display device in which the message includes a requested action to be performed by a user; means for receiving a sequence of electronic images of a performed action having been performed by the user subsequent to transmitting the message for display; means for evaluating the sequence of electronic images of the performed action by the user to determine whether the performed action by the user substantially matches the requested action of the message; and means for transmitting a notification for display on the electronic visual display device when the performed action by the user substantially matches the requested action of the message.
US09374617B2 System and method for the presentation of alternative content to viewers video content
According to certain embodiments of the present invention behavioral patterns are utilized in order to calculate a predicted level of interest of viewers in a specific video item at any given moment throughout the length of the video item. More specifically, according to certain embodiments, this calculation allows to identify instances of peaks of high and low interest throughout the length of the video item. This allows predicting the occurrence of critical moments throughout the video item when it is likely that viewers would abandon the video item on one hand, and moments when viewers are most likely absorbed in the currently presented video, on the other hand. This information allows to capture viewers when their interest in the viewed content is low or decreasing, and to synchronize the presentation of alternative content to these instances.
US09374616B2 Method and apparatus for on demand video and other content rental
A video on demand system in the context of the Internet, for video rentals. A user accesses an on-line store to rent a video program or movie. The rental is for a limited time (such as 30 days) and within that thirty days, the video program or movie can only be viewed for a 24 hour time window. The time limits are enforced by the on-line store which maintains a database of each rental transaction and allows supply of the needed keys for decrypting the (encrypted) video or movie only if within the time limits.
US09374613B2 Media content flicking systems and methods
In an exemplary embodiment, a source media content processing device located at a customer premises 1) detects a user request to flick a media content instance from the source device to a destination media content processing device located at the customer premises and communicatively connected to the source device by way of a local area network (“LAN”), 2) in response to the detecting, hosts the media content instance at a resource address for access by way of the LAN and transmits the resource address to the destination device by way of the LAN, 3) receives, from the destination device by way of the LAN, a request to access the media content instance at the resource address, 4) and streams, to the destination device by way of the LAN in response to the request, data representative of the media content instance. Corresponding methods and systems are also disclosed.
US09374612B2 On-demand language translation for television programs
A method, a system and a machine-readable medium are provided for an on demand translation service. A translation module including at least one language pair module for translating a source language to a target language may be made available for use by a subscriber. The subscriber may be charged a fee for use of the requested on demand translation service or may be provided use of the on demand translation service for free in exchange for displaying commercial messages to the subscriber. A video signal may be received including information in the source language, which may be obtained as text from the video signal and may be translated from the source language to the target language by use of the translation module. Translated information, based on the translated text, may be added into the received video signal.
US09374592B2 Mode estimation in pipelined architectures
A video system includes an encoder for generating a compressed bit stream in response to a received video signal. The encoder includes a mode decision processor that is arranged to determine whether the mode of a first pixel block in a first row is an “intra-mode” or an “inter-mode.” The encoder also includes a mode estimation processor that is arranged to estimate the mode of a left pixel block in a second row that is received after the first row in response to the determined mode of the first pixel block in the first row. The encoder also includes a pixel block processor that is arranged to process a pixel block in the second row that is to the right of the left pixel block in response to the estimated mode of the left pixel block.
US09374591B2 Method and apparatus for encoding video, and method and apparatus for decoding video
A method of decoding an image including extracting information that indicates an intra prediction mode applied to a current block to be decoded, from a bitstream; determining one of neighboring pixels adjacent to the current block and filtered neighboring pixels filtered from the neighboring pixels as reference pixels, based on at least one of a size of the current block and an intra prediction mode of the current block; performing intra prediction on the current block using the extracted information and the determined reference pixels, wherein, when the current block has a size of N×N, where N is integer, the neighboring pixels include 2N neighboring pixels adjacent to an upper side and an upper right side of the current block and 2N neighboring pixels adjacent to a left side and a below left side of the current block.
US09374583B2 Video coding with improved random access point picture behaviors
This disclosure describes techniques for selection of coded picture buffer (CPB) parameters used to define a CPB for a video coding device for clean random access (CRA) pictures and broken link access (BLA) pictures in a video bitstream. A video coding device receives a bitstream including one or more CRA pictures or BLA pictures, and also receives a message indicating whether to use an alternative set of CPB parameters for at least one of the CRA pictures or BLA pictures. The message may be received from an external means, such as a processing means included in a streaming server or network entity. The video coding device sets a variable defined to indicate the set of CPB parameters for a given one of the pictures based on the received message, and selects the set of CPB parameters for the given one of the pictures based on the variable for the picture.
US09374580B2 System and method for insertion of a program clock reference during packetization of an encoded data stream
There is provided a method for clock reference insertion during packetization of an encoded data stream, wherein said packetization is performed before buffering of the data stream. The method comprises storing the value of each bit rate applied during encoding, and the duration of time for which each bit rate is applied. A clock reference time interval is converted into a clock reference data interval using the value of each bit rate applied and the duration of time for which each bit rate is applied. The clock reference data interval is used to determine where to insert a clock reference into the data stream during packetization.
US09374568B2 Image processing apparatus, imaging apparatus, and image processing method
An image processing apparatus comprises: a white-balance processing unit that multiplies a first pixel that includes a plurality of colors constituting a pickup image that is picked up by an imaging unit by a gain value according to the colors and thereby generates a second pixel; a value adjusting unit that generates a third pixel by maintaining the second pixel that is equal to or smaller than a predetermined value out of the second pixel as it is, and by replacing, with the predetermined value, the second value that is larger than the predetermined value out of the second pixel; and a restoration processing unit that restores, by a restoration filter, resolution that has been reduced due to an optical system, on the third pixel.
US09374560B2 Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
Systems and methods are disclosed which detect a change in the status of a multimedia asset in a multimedia delivery system, and take steps to make the multimedia asset available after the status change. The multimedia asset can then be locally recorded on the user's digital video recorder (DVR) before the status changes. Alternatively, the user can be directed to an equivalent asset, for example, video-on-demand (VOD). The user may also receive a notification, which can be displayed on a TV or computer monitor or send to a remote device, for example to a mobile phone as an email or a short message. The user may be able to purchase the asset and/or initiate recording the asset. The status can be, for example, an expiration date of an asset, or a change of the source or format of an asset.
US09374548B2 Video/audio system and method enabling a user to select different views and sounds associated with an event
A video/audio system includes an interface device that receives a plurality of audio and video signals from a plurality of sources. The interface device combines these signals into various combinations and transmits the combinations to a receiver. The receiver is configured to interface one of the combinations of signals with a user. In this regard, the receiver allows the user to select one of the combinations, and in response, the receiver separates the video signal(s) of the selected combination from the audio signal(s) of the selected combination. Then, the receiver renders the video signal(s) via a display device and produces a sound defined by the audio signal(s) via a speaker. Accordingly, the user is able to control which set of audio and video signals are interfaced with the user.
US09374528B2 Panoramic expansion image display device and method of displaying panoramic expansion image
A panoramic image display device divides a panoramic expansion image into at least two panoramic images and displays the panoramic images. The panoramic expansion image display device including: a clipping reference position setting unit that sets a clipping reference position for the panoramic expansion image; an object detection unit that detects an object as a display target from the panoramic expansion image; a clipping position determination unit that determines a clipping position of the panoramic image according to a relationship between a detected object position and the clipping reference position; and a display image generation unit that displays the panoramic image clipped from the panoramic expansion image at the clipping position.
US09374527B2 Image sensor and image processing apparatus using the same
An image sensor senses object information and converts the sensed object information into an electrical signal. An image processing apparatus uses the image sensor. The image sensor includes a column signal line connected to output terminals of a plurality of pixel sensors, a comparator circuit configured to output a signal corresponding to a comparison result of a signal output to the column signal line and a reference signal, an ADC circuit configured to convert an analog signal corresponding to an optical signal sensed by the pixel sensor selected from the plurality of pixel sensors connected to the column signal line into digital data based on the signal output from the comparator circuit and, a load circuit connected in series to the comparator circuit between the column signal line and a ground terminal, wherein the load circuit is configured as a common load device of the plurality of pixel sensors connected to the column signal line and the comparator circuit.
US09374508B2 Image processing apparatus and image processing method
An image is sharpened without generating, in frequency domain exceeding frequency component in horizontal and vertical direction, frequency component caused by sharpening carried out in horizontal and vertical direction in overlapping manner. An image processing apparatus includes: a vertical filter removing high frequency portion in vertical direction; a horizontal sharpening processing unit generating harmonic in horizontal direction containing frequency higher than frequency component in horizontal direction of the input signal; a horizontal filter removing high frequency portion in horizontal direction; and a vertical sharpening processing unit generating harmonic in vertical direction containing frequency higher than frequency component in vertical direction of the input signal, wherein a horizontal direction processing unit in which the vertical filter is disposed before the horizontal sharpening processing unit and a vertical direction processing unit in which the horizontal filter is disposed before the vertical sharpening processing unit are connected in series, or in parallel.
US09374506B2 Method and apparatus of reducing random noise in digital video streams
Method and apparatus for reducing random noise in digital video streams are described. In one innovative aspect, the device includes a noise estimator. The device also includes a motion detector configured to determine a motion value indicative of motion between two frames of the video stream, the motion value based at least in part on the noise value. The device further includes a spatial noise reducer configured to filter the image data based at least in part on a blending factor and the noise value. The device also includes a temporal noise reducer configured to filter the video data based on the motion value and the noise value. The device also includes a blender configured to blend the spatial and temporal filtered values to provide a weighted composite filtered output image.
US09374501B2 Methods and devices for form-independent registration of filled-out content
A device for registration of content in a filled-out application form is disclosed. The device is configured for scanning at least one portion of the filled-out application form. The device is configured for extracting filled-out content from the scanned form. The geometrical features of the master form are retrieved. The master form includes one or more anchor fields. Each anchor field has one or more anchor zones and at least one anchor segment. At least one anchor segment has global adjustment parameters and geometrical features. The extracted filled-out content is related to the retrieved geometrical features of a master form to create a new geometrical representation of the extracted filled-out content of the scanned application form. The new representation of the filled-out content based on the global adjustment parameters for the at least one anchor segment is globally adjusted. The globally adjusted filled-out content based on the geometrical features for the anchor segments is locally adjusted.
US09374497B2 Component and watermark formed by additive manufacturing
A method of forming a three-dimensional article includes sequentially forming a plurality of first two-dimensional layers and a second two-dimensional layer. The second two-dimensional layer includes a second outer edge and a second inner area within the boundary defined by the second outer edge. The second inner area includes uniform physical characteristic and a watermark area within the second inner area having a physical characteristic different from that of the second inner area. An article includes a body with an inner area having a physical characteristic. A watermark is within the inner area and has a physical characteristic different from the physical characteristic of the inner area.
US09374488B2 Management system and managed apparatus, and method of management
A management system in which a plurality of managed apparatuses and a managing apparatus managing the plurality of managed apparatuses are connected so that they communicate via an HTTP server, wherein each of the managed apparatus includes: a communication section accessing the HTTP server and writing apparatus information indicating status of apparatus itself; a timing setting section setting a timing of accessing the HTTP server based on a unique value of apparatus itself set in advance; and a communication control section making the communication section operate periodically based on set timing information; wherein the managing apparatus includes; a communication section accessing the HTTP server and reading out the apparatus information of each of the managed apparatuses.
US09374483B2 Image reading device outputting output image and explanation image, and image processing system having the same
A reading device includes a reading unit, an output unit, and a processor. The processor is configured to: control the reading unit to read an image from an original sheet; perform an image process on the read image; and output, to the display, both an output image and an explanation image representing contents of the image process performed on the read image. The output image represents one of the read image and an image resulting from the image process performed on the read image.
US09374481B2 Image processing apparatus
An image processing apparatus includes a first storing part, a storage controlling part and a display controlling part. The storage controlling part stores, when a first remote operation device carries out an image output operation making the image processing apparatus process an output object image on a first process condition of the first remote operation device to create a first processed image and output the first processed image, the output object image in the first storing part with associating with the first process condition. The display controlling part processes, when a second remote operation device carries out a preview operation displaying the output object image stored in the first storing part, the output object image on a second process condition of the second remote operation device to create a second processed image and makes the second remote operation device display the second processed image on a displaying part.
US09374478B1 Adaptive image sharpening
Some of the embodiments of the present disclosure provide a method comprising receiving image data generated by an imaging device. The image data represents an image captured by the imaging device and the image includes image edges. The method further comprises receiving sensor data related to sensor gain used by the imaging device for capturing the image, and adjusting the image data to modify sharpness of the image edges of the image. The adjusting is based, at least in part, on the sensor data.
US09374474B1 System, method, and computer program for detecting duplicated telecommunications events in a consumer telecommunications network
A system, method, and computer program product are provided for detecting duplicated telecommunications events in a consumer telecommunications network. In use, a first telecommunications event and associated first event data are received. One or more fields of data are extracted from the first event data. Additionally, a single data string is generated from the extracted one or more fields of data. Further, a hash function is utilized to create a first event signature corresponding to the single data string from the extracted one or more fields of data. In addition, a first event signature hint is extracted from the first event signature, the first event signature hint including a portion of the first event signature. Furthermore, it is determined whether the first event signature hint exists in a signature hint hash table. Responsive to determining that the first event signature hint does not exist in the signature hint hash table, the first event signature hint is stored in the signature hint hash table and the first event data associated with the first telecommunications event is stored in a telecommunications event storage. Additionally, responsive to determining that the first event signature hint exists in the signature hint hash table, it is determined whether the first telecommunications event is identical to a previously received second telecommunications event stored in the telecommunications event storage. Moreover, responsive to determining that the first telecommunications event is identical to the previously received second telecommunications event stored in the telecommunications event storage, the first telecommunications event and the second telecommunications event are designated as a duplicate event.
US09374471B2 Temporary user associations based on call state
A system for temporary user association based on call state, comprising a communication device; a call state engine; and a user association service. The communication device is a network-connected electronic device; the call state engine is a software application operating on the communication device and maintains a state model of the current operation of the communication device; the call state engine sends data to the user association service; and the user association service generates user association information based at least in part on data received from the call state engine.
US09374468B2 Inbound contact center call disconnect buffer
A contact center is described along with various methods and mechanisms for administering the same. Methods are provided that detect a communications channel loss in a communication between a customer and a resource of a contact center. The method determines when the communications channel loss occurred. When the communications loss occurs prior to an objective of the customer being resolved the method reserves an incoming communication route for the customer to call back and reach the same resource when the call back is made in a predetermined and limited amount of time.
US09374460B2 System and method for detecting call-through events for advertising impressions sent to mobile wireless devices
An arrangement is described for capturing and reporting call-through events in connection with phone numbers embedded in advertising impressions sent to mobile wireless devices. A call-through event is said to occur when a phone number embedded within an advertising impression is called from the mobile device. The system includes a call-through detector on the device that captures data related to a call-through event and communicates the captured data for one or more phone numbers over the network to a server. The server collects the captured data from various mobile devices and can correlate those with the advertisements sent to the mobile devices. A call detail information record sent from a device may contain detailed information about the context in which the call was made from the mobile device, including, for example, time of day or device location.
US09374455B2 Systems and methods for providing emergency callback procedures
Enhanced services, such as call restriction, call forwarding, anonymous call rejection, and proprietary services, may interfere with an emergency callback potentially preventing the callback from reaching the intended destination. Systems and methods for processing emergency calls to eliminate emergency callback failure in response to an emergency call being released are provided herein.
US09374447B2 Mobile terminal and control method thereof
The present disclosure relates to a mobile terminal, and more particularly, to a mobile terminal capable of making a voice call and a control method thereof. A mobile terminal according to an embodiment of the present disclosure may include a display unit formed to enable a touch input and display a screen associated with a call to the counterpart when requesting a call to the counterpart, and a controller configured to switch at least a partial region of the screen to a region for receiving information when an information transmission mode is executed on the screen, and transmit information received by a touch input applied to the switched region to the counterpart.
US09374443B2 Method and apparatus for efficient packet compression
Methods and apparatus are described for reordering a header of a transmission data packet. The methods and apparatus include identifying one or more static fields and one or more dynamic fields within a header of the transmission data packet. Moreover, these aspects include reordering the one or more static fields and the one or more dynamic fields within the header of the transmission data packet. Additionally, these aspects include compressing the header of the transmission data packet to form a compressed transmission data packet in response to reordering the one or more static fields and the one or more dynamic fields. The aspects also may include transmitting the compressed transmission data packet.
US09374436B2 Loading a re-directed web page on a web browser of a client device in a communications system
In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed.
US09374432B2 Cross-site data analysis
A method for cross-site data analysis includes identifying, by a processing device, based on actions of at least one user in an initial user group in a first side and a second site, at least one action association feature of the first site and the second site, users in the initial user group being members of the first site and the second site; and determining whether a first user name registered in the first site and a second user name registered in the second site belong to a same user based on the at least one action association feature.
US09374423B2 System and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction
A system and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle or operating inside or in combination with the smartphone may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle or in the smartphone may be modified.
US09374422B2 Secure distributed data storage
A method of securely distributing and storing content may include receiving user content and identifying a number of storage servers that are configured to receive portions of the user content. The method may also include dissecting the user content into content portions for storage in the storage servers. The number of content portions may be selected to be equal to the identified number of storage servers, and the user content may be dissected into the content portions using a randomized dissection pattern. The method may additionally include transmitting each of the plurality of content portions to separate storage servers. Each of the storage servers may be independent from the transmitting computer system and from each other. Each of the storage servers may be operated according to a common protocol, such that each of the storage servers can store any of the content portions.
US09374417B1 Dynamic specification auditing for a distributed system
A distributed system may implement dynamic specification auditing. A specification for a distributed system may be maintained in a machine readable format. Specification assertion agents corresponding to different components of the distributed system may request and receive the specification in order to verify whether tasks performed by the respective component satisfy the specification. The specification assertion agents may then send assertions of the success or failure of the component to be stored in order to verify compliance with specification. Various reports may be generated which identify failures or components in the distributed system that are not reporting assertions.
US09374413B2 Client terminal, server, and distributed processing method
If an execution target application is an application with a high load for a client terminal, a mode switching unit switches an execution system from a simplex processing mode to a distributed processing mode. On the other hand, upon receiving a switching notification for switching the execution system to the simplex processing mode from a server, the mode switching unit causes a distributed display processing unit to stop display processing for the application and sets the execution system of the application to the simplex processing mode.
US09374403B2 Media stream fragment request
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting potentially missing fragments in a media stream index are described in this specification. In one aspect, a method includes receiving a fragmented media stream index at a client system, where the media stream index includes a list of sequentially arranged fragment identifiers. Fragments listed in the media stream index can be requested from a server system. Fragment identifiers that are potentially missing in the media stream index can be identified based, at least in part, on a determined naming convention indicating the sequential arrangement of the fragment identifiers. Fragments can be requested based on the potentially missing fragment identifiers and processed for display when received.
US09374398B2 System and method for maintaining associations within a social network for a user
A system and method for maintaining associations within a social network for a user are provided. A device proximate a user device is identified. It is determined whether the identified device is associated with an entity having a pre-established association with a user of the user device within the social network. The user is associated with the entity within the social network if the identified device is not associated with an entity having a pre-established association with the user. The user-entity association is maintained within the social network based upon whether the entity and the user device remain proximate.
US09374393B2 System and method for dynamic call-progress analysis and call processing
A telephony application such as an interactive voice response (“IVR”) needs to identify quickly the nature of the call (e.g., whether it is a person or machine answering a call) in order to initiate an appropriate voice application. Conventionally, the call stream is sent to a call-progress analyzer (“CPA”) for analysis. Once a result is reached, the call stream is redirected to a call processing unit running the IVR according to the analyzed result. The present scheme feeds the call stream simultaneous to both the CPA and the IVR. The CPA is allowed to continue analyzing and outputting a series of analysis results until a predetermined result appears. In the meantime, the IVR can dynamically adapt itself to the latest analysis results and interact with the call with a minimum of delay.
US09374392B2 Method and apparatus for dynamic destination address control in a computer network
An arrangement to direct a packet sent out from an arbitrary apparatus connected to a network to a predetermined authentication server without changing the configuration of a computer network. A packet transmitted from apparatus, such as a personal computer, newly connected to the network, is guided to an authentication server via communication control apparatus. The communication control apparatus replaces a MAC address of the destination addresses of another server, which is included in the ARP cache of the personal computer, with the MAC address of the communication control apparatus to guide the packet from the personal computer to the communication control apparatus. The communication control apparatus further transmits the received packet to a predetermined authentication server.
US09374388B2 Policy arbitration method, policy arbitration server, and program
A policy arbitration method comprises: entering a user policy in which a privacy information holder describes at least one rule that is a pair of a data type of privacy information possessed by the privacy information holder and the way to handle the data type; generating, using the user policy and a service policy set that includes at least one service policy in which a privacy information user describes at least one rule that is a pair of a data type of the privacy information and the way to handle the data type, a ranking of the service policy according to the degree of divergence between the user policy and the service policy; and displaying the service policy ranking on a privacy information holder terminal.
US09374382B2 Apparatus and method for attack source traceback
An apparatus and a method for an attack source traceback capable of tracing back an attacker, that is, an attack source present behind a command and control (C&C) server in a cyber target attack having non-connectivity over a transmission control protocol (TCP) connection are disclosed. The apparatus for the attack source traceback includes: a server information extracting unit detecting an attack for a system, which is generated via a server to thereby extract information on the server; a traceback agent installing unit installing a traceback agent in the server based on the information on the server; and a traceback unit finding an attack source for the system by analyzing network information of the server obtained by the traceback agent.
US09374381B2 System and method for real-time malware detection based on web browser plugin
According to a method and system for real-time malware detection based on web browser plugin, the method and system may connect a web server of a web site through a web browser module, execute a security module through a browser plugin of the web site, update a database for a browser cache of the web site from the web server by the security module, cache a web content of the web site from the web server, match cache data of the web content with the database, and warn about the web content if data matched with the cache data of the web content does not exist in the database.
US09374380B2 Non-harmful insertion of data mimicking computer network attacks
Non-harmful data mimicking computer network attacks may be inserted in a computer network. Anomalous real network connections may be generated between a plurality of computing systems in the network. Data mimicking an attack may also be generated. The generated data may be transmitted between the plurality of computing systems using the real network connections and measured to determine whether an attack is detected.
US09374375B2 Systems and methods for publishing datasets
Systems and methods for publishing datasets are provided herein. According to some embodiments, methods for publishing datasets may include receiving a request to publish a dataset to at least one of an internal environment located within a secured zone and an external environment located outside the secured zone, the request comprising at least one selection criteria, selecting the dataset based upon the at least one selection criteria, the dataset being selected from an index of collected datasets, and responsive to the request, publishing the dataset to at least one of the internal environment and the external environment.
US09374373B1 Encryption techniques for improved sharing and distribution of encrypted content
In an embodiment, content may be encrypted by a first device using a dual hash chain technique, where the first device maintains a forward hash chain and a second device maintains a backward hash chain, and content keys for encrypting content are derived using values of the forward and backward hash chains. The second device may not have knowledge of a seed used to generate the forward hash chain, and therefore may be unable to generate the content keys, reducing a likelihood that the encrypted content becomes compromised. Additionally, embodiments provide for techniques for using proxy re-encryption (PRE) to re-encrypt content, such that the encrypted content may be provided to and decrypted by a requesting device without knowledge of the forward and backward hash chains. Additionally, embodiments provide techniques for distributing encrypted content to a requesting device with fine-grained access control.
US09374369B2 Multi-factor authentication and comprehensive login system for client-server networks
Embodiments are directed to a system and method for authenticating a user of a client computer making a request to a server computer providing access to a network resource through an authentication platform that issues a challenge in response to the request requiring authentication of the user identity through a reply from the client computer, determining one or more items of context information related to at least one of the user, the request, and the client computer, and determining a disposition of the request based on the reply and the one or more items of context information. The reply includes a user password and may be provided by an authorizing client device.
US09374368B1 Distributed passcode verification system
A distributed passcode verification system includes devices that each have a hardware secret and that are each able to perform a limited number of verifications using their hardware secrets. Passcode verifiers receive passcode information from a passcode information manager. The passcode information provides information usable, with a hardware secret, to verify passcodes provided to a verifier.
US09374366B1 System and method for anti-phishing authentication
A method and system for providing security against phishing attacks. The method can include receiving a login ID from a client, and providing an encrypted commitment to the client. The method can also include receiving a one-time password (OTP) from the client, and validating the OTP. The method can also include sending a commitment key, to be authenticated by the client, receiving a static password from the client and authenticating the client. Embodiments of the invention are directed to a system for providing security against phishing attacks. The system can include one or more servers configured to receive a login ID from a client, and provide an encrypted commitment to the client. The processors can be configured to receive a one-time password (OTP) from the client, validate the OTP, send a commitment key, to be authenticated by the client, receive a static password from the client and authenticate the client.
US09374357B2 Information processing device, and method and computer-readable medium therefor for the input and storage of authentication information
An information processing device including a controller configured to accept a selection of a service from among a plurality of services including a first service and a second service, control a display unit to display an authentication screen, when accepting a selection of the first service, control a communication unit to transmit authentication information input on the authentication screen displayed in response to acceptance of the selection of the first service, to a first external device configured to perform authentication for the first service, store into a storage the authentication information transmitted to the first external device, and when accepting a selection of the second service and determining that the authentication information is stored in the storage, control the communication unit to transmit the authentication information stored in the storage, to a second external device configured to perform authentication for the second service.
US09374350B2 Authenticating method of communicating connection, gateway apparatus using authenticating method, and communication system using authenticating method
An authenticating method of communicating connection between a terminal and a gateway apparatus, the method including transmitting authentication information and first intrinsic identification information that is intrinsic identification information of the terminal from the terminal to the gateway apparatus and requesting the authentication; authenticating the communicating connection by using at least one of the first intrinsic identification information and the authentication information; and when the authenticating is successful, generating at least one authentication key by using at least one of the first intrinsic identification information and second intrinsic identification information that is intrinsic identification information of the gateway apparatus, thereby increasing communication security between the terminal and the gateway apparatus.
US09374349B1 Methods and credential servers for controlling access to a computer system
Methods and credential systems for use in controlling access to a computer system are disclosed. One example method includes receiving a request for a temporary single-factor credential associated with a user account, modifying the user account to allow single-factor authentication to permit access to the computer system, issuing the temporary single-factor credential, wherein the password includes a lifetime, disabling the temporary single-factor credential, when the lifetime ends, such that access to the computer system via the temporary single-factor credential is terminated, and modifying the user account associated to require multi-factor authentication for access to the computer system.
US09374347B2 Method and system for authentication over a public network using multiple out-of-band communications channels to send keys
A method includes sending an open request to a directory server for a first key, the first key being a trusted key wrapped in a public key. The open request includes an authentication request value that identifies the open request as a verified setup directory service, the public key, an email address and a specified out-of-band communication channel. The directory server sends a first reply after generating the first key, which first reply is sent directly back with a first half of the first key offset by a unique value and wrapped using the public key. The second reply is sent via email to the email address, which second reply includes a second half of the first key offset by the first half of the first key. The third reply is sent to the out-of-band channel, which third reply includes the unique value.
US09374346B2 Agile network protocol for secure communications using secure domain names
A network device comprises a storage device storing an application program for a secure communications service, and at least one processor configured to execute the application program for the secure communications service so as to enable the network device to send a request to look up a network address of a second device based on an identifier associated with the second device, receive an indication that the second device is available for the secure communications service, the indication including the requested network address and provisioning information for a secure communication link, connect to the second device over the secure communication link, using the received network address of the second device and the provisioning information for the secure communication link, and communicate at least one of video data and audio data with the second device using the secure communications service via the secure communication link.
US09374341B2 Establishing secure remote access to private computer networks
Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service to create and configure computer networks that are provided by the configurable network service for use by the users. Secure private access between a computer network provided for a user by the configurable network service and one or more other remote computing systems of the user (e.g., a remote private network) may be enabled in various ways. For example, a user may programmatically invoke an API provided by the configurable network service to obtain assistance in establishing remote access from a remote location to a provided computer network of the configurable network service, such as to establish a VPN connection from the remote location to the provided computer network using hardware and/or software supplied to the remote location in response to the API invocation.
US09374338B2 Remotely processing detection of undesirable network traffic content
A method of detecting a content desired to be detected includes receiving electronic data at a first host, determining a checksum value using the received electronic data, sending the checksum value to a processing station, the processing station being a second host that is different from the first host, and receiving a result from the processing station, the result indicating whether the electronic data is associated with a content desired to be detected. A method of detecting a content desired to be detected includes receiving electronic data at a receiving station, and determining whether the received electronic data is associated with a content desired to be detected, wherein the receiving station does not include content detection data for identifying the content desired to be detected.
US09374333B2 Media content discovery and consumption systems and methods
An exemplary method includes a media content discovery system 1) receiving a message addressed to a personalized destination within a media content consumption service, the message having originated outside of the media content consumption service, 2) posting information associated with the message to the personalized destination within the media content consumption service for access by a user from within the media content consumption service, 3) receiving a request provided by the user from within the media content consumption service to access the information posted to the personalized destination, and 4) providing, within the media content consumption service in response to the request, a personalized user interface that presents the posted information. Corresponding systems and methods are also disclosed.
US09374332B2 Distribution list creation and subscription
A method and system for the efficient creation and management of an e-mail distribution list. The method includes receiving, from a first sender, a first e-mail message directed to an e-mail address comprising a list name. An e-mail distribution list is created comprising a distribution list name, wherein the distribution list name is the list name of the e-mail address. The first sender is added as a first subscriber to the distribution list. A second e-mail communication directed to the e-mail address is received and the second sender is added as a second subscriber to the e-mail distribution list in view of the second e-mail communication.
US09374325B2 Hash perturbation with queue management in data communication
A method for hash perturbation with queue management in data communication is provided. Using a first set of old queues corresponding to a first hash function, a set of data packets corresponding to a set of session is queued. At a first time, the first hash function is changed to a second hash function. A second set of new queues is created corresponding to the second hash function. A data packet is dequeued from a first old queue in a set of old queues. A second data packet is selected from a second queue in the set of old queues. A new hash value is computed for the second data packet using the second hash function. The second data packet is queued in a first new queue such that the second packet is in position to be delivered first from the first new queue.
US09374318B2 Method of call admission control for home femtocells
The present invention provides a call admission control method for use in a wireless communication network that includes a femtocell that is coupled to the wireless communication network via a wireline communication network. The method includes receiving, at a call admission controller in the wireless communication network, a request to initiate a call between user equipment and the femtocell. The method also includes accessing, at the call admission controller, information indicating resources available in the wireline communication network to provide a wired connection between the femtocell and the wireless communication network. The method further includes determining, at the call admission controller, whether to admit the call based on the information indicating the resources available in the wireline communication network.
US09374304B2 End-to end route tracing over a named-data network
A route-tracing application can measure the performance of a path in a named-data network using trace agents deployed across various network nodes. During operation, a network node can process a route-tracing Interest by performing a lookup operation in a forwarding information base (FIB) using the Interest's name, in which a respective FIB entry may map the name to a forwarding rule. If the FIB does not include an entry for the Interest's route-tracing name, a trace agent at the network node determines one or more outbound interfaces for the route-tracing operation based on the Interest's name, and creates new route-tracing FIB entries that each maps the Interest's name to a forwarding rule for the determined interfaces. The network node returns a Content Object that satisfies the Interest, in which the Content Object includes the names of the new FIB entries, as well as performance information for the path.
US09374301B2 Network feedback in software-defined networks
One embodiment of the present invention provides a computing system capable of providing feedback to a controller in a software-defined network. The computing system includes a policy management module and a communication module coupled to the policy management module. During operation, the policy management module recognizes a local policy indicating how a data flow is to be processed and identifies a data flow associated with the policy. The communication module constructs a request for a flow definition from a controller in a software-defined network. A flow definition indicates how the data flow is processed in the software-defined network.
US09374285B1 Systems and methods for determining network topologies
A controller may control client switches in a network including client and non-client switches. The controller may maintain a link discovery table including entries that identify links between client switches. The controller may classify the links as direct or broadcast links. To classify links of the link discovery table, the controller may direct client switches to send broadcast and directed discovery packets from switch ports. Client switches that receive the discovery packets from other client switches may forward the discovery packets to the controller. The controller may use the discovery packets to classify the links of the link discovery table. The controller may classify ports as broadcast or regular ports based on the classified links. Non-client broadcast domains of the network topology may be identified from the broadcast ports using the broadcast and direct links of the link discovery table.
US09374284B2 Web page performance scoring
A browser-based tool is provided that loads a Webpage, accesses the document object model (DOM) of the page, collects information about the page structure and parses the page, determines through the use of heuristics such factors as how much text is found on the page and the like, produces statistical breakdown of the page, and calculates a score based on performance of the page. Key to the operation of the invention is the ability to observe operation of the Webpage as it actually loads in real time, scoring the page for several of various performance factors, and producing a combined score for the various factors.
US09374277B2 Naming system layer
A facility for publishing information in a distributed network without a central management infrastructure is described. In various embodiments, the facility receives an indication of a new node and a destination node, the new node omitted from a contact list associated with the destination node, the contact list having an approximately logarithmic distribution of neighboring nodes; introduces the new node to the destination node via a permanent circuit; and causes the destination node to add the new node to the contact list when adding the new node improves the logarithmic distribution of neighboring nodes.
US09374261B2 Signal modulator and signal modulating method
A signal modulator includes: a modulating circuit; a first signal trace block arranged to conduct a first in-phase oscillating signal to the modulating circuit, and conduct a first quadrature-phase oscillating signal to the modulating circuit; and a second signal trace block arranged to conduct a second in-phase oscillating signal to the modulating circuit, and conduct a second quadrature-phase oscillating signal to the modulating circuit, and a phase difference of the first in-phase oscillating signal caused by the first signal trace block substantially equals a phase difference of the second quadrature-phase oscillating signal caused by the second signal trace block, a second quadrature-phase oscillating signal to the modulating circuit, and a phase difference of the second in-phase oscillating signal caused by the second signal trace block substantially equals a phase difference of the first quadrature-phase oscillating signal caused by the first signal trace block.
US09374256B2 Transmitter and method for reducing peak-to-average power ratio
A transmitter includes: first and second IFFT units that respectively generate first and second time domain signals from first and second modulated signals generated in first and second modulation schemes; a clipping noise signal generator that generates a clipping noise signal representing a difference between a combined signal of the first and second time domain signals and a specified threshold in a time period in which the power of the combined signal is higher than the threshold; first and second calculators that respectively subtract the clipping noise signals to which first and second coefficients are multiplied from the first and second time domain signals; first and second frequency filters that respectively filter output signals of the first and second calculators; and a combiner that generates a transmission signal including an output signal of the first frequency filter and an output signal of the second frequency filter.
US09374251B2 Power adaptation avoidance during crosstalk measurements
In one embodiment, the access node includes a vectoring control unit for estimating crosstalk coefficients between a set of subscriber lines based on crosstalk measurements carried out over the set of subscriber lines during a crosstalk measurement phase, and a vectoring processing unit for jointly processing, for crosstalk mitigation, signals to be transmitted over, or received from, the set of subscriber lines based on the estimated crosstalk coefficients. The access node further includes a controller configured to either postpone the execution of power adaptation over a particular line out of the set of subscriber lines after the completion of the crosstalk measurement phase, or to postpone the crosstalk measurement phase after the completion of power adaptation over the particular line.
US09374243B1 Managing operational throughput for shared resources
Usage of shared resources can be managed by enabling users to obtain different types of guarantees at different times for various types and/or levels of resource capacity. A user can select to have an amount or rate of capacity dedicated to that user. A user can also select reserved capacity for at least a portion of the requests, tasks, or program execution for that user, where the user has priority to that capacity but other users can utilize the excess capacity during other periods. Users can alternatively specify to use the excess capacity or other variable, non-guaranteed capacity. The capacity can be for any appropriate functional aspect of a resource, such as computational capacity, throughput, latency, bandwidth, and storage. Users can submit bids for various types and combinations of excess capacity, and winning bids can receive dedicated use of the excess capacity for at least a period of time.
US09374241B2 Tagging virtual overlay packets in a virtual networking system
Embodiments of the invention provide a method for packet distribution in a virtual networking system comprising multiple virtual networks interconnected over an underlying layer network, wherein each virtual network comprises one or more computing nodes. The method comprises, for each virtual network, sending at least one outgoing packet targeting a computing node at a different virtual network, and receiving at least one incoming packet targeting a computing node of the virtual network. Each packet has a corresponding virtual networking tag that includes routing information identifying a destination virtual network for the packet.
US09374237B2 Virtual rendezvous point (RP) address for multicast RP device
A device may determine multicast information associated with participating in a multicast. The multicast information may include a virtual rendezvous (RP) address and may identify a multicast group. The device may identify a primary RP address and a secondary RP address associated with the multicast group. The primary RP address may identify a primary RP device and the secondary RP address may identify a secondary RP device. The device may identify an active RP device. The active RP device may be the primary RP device or the secondary RP device. The device may replace the virtual RP address, included in the multicast information, with information that identifies the active RP device. The information that identifies the active RP device may be the primary RP address or the secondary RP address. The device may participate in the multicast based on the information that identifies the active RP device.
US09374230B2 Method and apparatus for managing communication interfaces in a communication system
A system that incorporates the subject disclosure may include, for example, facilitating establishing a first interface between a processor and the system where the system performs a policy and charging rules function in a mobile communications network and where the first interface bypasses a packet data network gateway and a serving gateway, facilitating establishing a second interface between the processor and the system where the second interface utilizes the packet data network gateway and the serving gateway, providing a first message from the processor to the system via the first interface where the first message is associated with a quality of service authorization, and receiving a second message from the system via the first interface where the second message is associated with the quality of service authorization. Other embodiments are disclosed.
US09374227B2 Verification of signed digital documents
Methods, apparatus, and systems are disclosed for, among other things, secure passphrase handling for computing devices. In one respect, a method is provided. The method includes receiving a plurality of passphrase elements from an input device. The method also includes performing a sequence of secure delay processing operations, each operation generating a delayed output value from an initial value. The passphrase is verified upon completion of the sequence of secure delay processing operations. Further, initial values of respective secure delay processing operations are based on respective passphrase elements and, for each secure delay processing operation after a first secure delay processing operation, a delayed output value from at least one other secure delay processing operations.
US09374224B2 System and methods for encrypting data
A system and associated methods for encrypting data are disclosed. In at least one embodiment, a key manager is located in memory on an at least one computing device and configured for creating and managing an at least one encryption key to be used for encrypting the data. An at least one key file is also located in memory on the at least one computing device and is associated with an at least one authorized user. The key file contains a key field comprising a pseudo random string of bytes and a unique hash value used to associate the key file to the user. A set of base characters are randomly selected from the key field, such that the base characters are a subset of the key field. An encryption key is generated by inputting the base characters into an encryption algorithm. The data is encrypted using the encryption key.
US09374223B2 Methods and apparatus for including a confidential structural component in a third party remote product simulation
A method of allowing inclusion of a structural component which is the confidential property of an owner in a third party remote product simulation, the method comprising, in owner modelling software: importing a component model including geometry of the component, mesh data and at least one material property of the component; encrypting a secure part of the component model which is to remain confidential to the owner using a software key, and leaving an interface part of the component model unencrypted; adding a restriction to the component model before the component model is exported, the restriction specifying simulation result data which is not to be visible to the third party; and exporting the partially encrypted component model to the third party for use in third party modelling software.
US09374214B2 Communication apparatus, communication system, and communication method
There is provided a communication apparatus communicating with a master apparatus generating events at a constant time interval via a network, including: a clocking unit clocking a time; an event generator generating an event based on the clocking unit in accordance with event interval information specifying a time interval for event generation; a storage storing a first timestamp representing a time when the event is generated in the event generator; a receiver receiving, from the master apparatus, a frame containing a second timestamp representing a time of the event generated in the master apparatus; and an event interval corrector correcting the event interval information so as to make a timing of event generation in the event generator closer to a timing of event generation in the master apparatus based on the first timestamp, the second timestamp, and a pre-acquired time difference between the clocking unit and the master apparatus.
US09374206B2 Method and apparatus for transmitting and receiving control information to randomize inter-cell interference in a mobile communication system
Methods and apparatuses are provided for transmitting control information in an SC-FDMA system. A UE determines cyclic shift values for SC-FDMA symbols. The UE acquires cyclic shift sequences by the cyclic shift values. The UE applies the cyclic shift sequences to the control information on an SC-FDMA symbol basis. The control information applied with the cyclic shift sequences in the SC-FDMA symbols is transmitted to a Node B.
US09374194B2 Transmission system error detection and correction system and method
One embodiment describes a method for real time error correction in a data transmission system that includes receiving a first communication signal on a first programmable logic device from a second programmable logic device via a first serial link, receiving a second communication signal on the first programmable logic device from the second programmable logic device via a second serial link, in which the first serial link and the second serial link are disposed in parallel with each other and are configured to communicate over a single conduit, and the first communication signal and the second communication signal are representative of identical information. The method further includes comparing the first communication signal and the second communication signal in the first programmable logic device to detect an error in data in the first communication signal, the second communication signal, or both, and when the error is detected, correcting the error in real time in the first programmable logic device based at least in part on the comparison of the first communication signal and the second communication signal.
US09374188B2 Optical communication using polarized transmit signal
A WDM system having at least two channels, each of which employs two polarizations, is arranged so that the start times of symbols carried by one polarization of a channel are displaced in time from the start times of symbols carried by the other polarization of that channel, e.g., the start time for each symbol on one polarization is not substantially synchronized with the closest-in-time symbol start time on the other polarization of that channel. Preferably, the data signals are modulated using a return-to-zero (RZ) format and the start times of the symbols of the data signal carried by one polarization of a channel is offset from the start time of the symbols data signal carried by the other polarization of that channel by between 20% to 80%—preferably 50%—of the symbol period of the data signals, when the data signals have the same symbol period.
US09374184B2 Controlling of code block to physical layer mapping
A method, apparatus, and computer program for interference cancellation in communication systems is provided. The method includes controlling of code block to physical layer mapping. The controlling includes mapping code blocks to the physical layer such that interfering signals become self-decodable at a receiving bandwidth of the user equipment.
US09374181B2 Mobile terminal and method for receiving and transmitting radio frequency signal
A mobile terminal and a method for transmitting and receiving radio frequency signals, including: an antenna, a wireless communication transmitting module and a mobile multimedia broadcast receiving module which are connected to the antenna, a first filter which is connected between the wireless communication transmitting module and the antenna, and a second filter which is connected between the mobile multimedia broadcast receiving module and the antenna, wherein the first filter and the second filter are configured to suppress sideband noise generated on the mobile multimedia broadcast receiving module when the wireless communication transmitting module transmits signals.
US09374178B2 Method, system and device for determining transport block size
The present invention and its embodiments are made to provide for a feasible solution for determining transport block size in a wireless communication system. The method comprising of selecting plurality of transport block sizes near to the queue size of the user data and calculating the code rate for the plurality of selected transport block sizes and calculating code rate derived from Channel Quality Information (CQI) index. The method further comprising of comparing the code rates of the plurality of selected transport block sizes with the code rate derived from CQI index and filtering the selected transport block sizes having number of zero padding below a threshold value and having code rates equal or less than the code rate derived from CQI index and selecting one transport block for each modulation order from among the filtered transport block sizes which require lower number of Physical Resource Blocks (PRBs) to transmit. The method further comprising of determining one transport block size from among each modulation order by calculating the modulation order derived from CQI index to be used, such that the PRBs of the determined transport block size is less than a threshold value on comparison with the PRBs of other filtered transport block sizes having lower PRBs. The method further comprising of indicating the physical layer to transmit the user data with higher power if the modulation order of the determined transport block size is greater than the modulation order of the calculated modulation order derived from CQI.
US09374177B2 Method, device, and system for processing communications system signal
The present invention provides a method, a device, and a system for processing a communications system signal. The method includes: acquiring, by a communications system of a first standard, a first message, where the first message carries a signal strength, sent by a communications system of a second standard, on a frequency where interference of the communications system of the second standard on the communications system of the first standard exists; and performing, by the communications system of the first standard, according to the signal strength, filtering processing for a signal to be processed of the communications system of the first standard. In embodiments of the present invention, interference can be reduced and receiving performance can be improved.
US09374176B2 Automatic gain control sub-circuit management
Aspects of the subject disclosure provide a reader device for managing operation of an automatic gain control (AGC) sub-circuit on a host device computing device. In some implementations, a reader device of the subject technology can include a controller, a noise generator, noise coupling circuitry, and a 3.5 mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Upon connection of the reader device to the host computing device, the reader device can provide an intentional noise signal to the host device via a signal path where the intentional noise signal is configured to establish a substantially stable gain amount at the AGC sub-circuit.
US09374170B2 Optical receiving device
An optical receiving device includes: an adaptive equalizer that includes a position estimation unit configured to estimate, based on a first signal component and a second signal component of a reception signal generated by reception of a training sequence pattern transmitted from an optical transmitter, a symbol position of the reception signal, and generates an estimated symbol position, a delay unit configured to provide a delay difference between the first signal component and the second signal component, a control unit configured to set a plurality of symbol displacement amount candidates of displacement amounts for the estimated symbol position, causes the delay unit to generate a plurality of delay differences, and generates a channel estimation symbol position used for channel estimation, and an error rate calculation unit configured to calculate an error rate of the signal restored by an adaptive equalization unit.
US09374160B2 Wireless network system, wireless device, and network registration method of the wireless device
A method of registering a wireless device located in premises in a wireless network which is constructed in the premises. The method includes receiving a light signal, which includes network identification information of the wireless network constructed in the premises from at least one illumination device installed in the premises, and registering the wireless device in the wireless network constructed in the premises, by using the network identification information of the wireless network included in the received light signal.
US09374158B2 Electronic wavefront correction for free-space optical communications
Systems and methods of electronic wavefront correction are disclosed. An example method receiving an optical signal representing a wavefront traveling along a plurality of propagation paths, and electronically correcting distortion in the wavefront. An example apparatus includes an receiver and an electronic wavefront corrector. The receiver is configured to coherently receive an optical signal representing a wavefront traveling along a plurality of propagation paths. The electronic wavefront corrector is configured to correct phase distortion in the wavefront.
US09374148B2 Subframe dependent transmission mode in LTE-advanced
A method of wireless communication includes communicating in a plurality of subframes. The subframes include a first type of subframe and a second type of subframe. The method further includes utilizing a transmission mode for each of the subframes based on the type of each of the subframes. A second method of wireless communication includes communicating in a plurality of subframes. The subframes include a first type of subframe and a second type of subframe. The second method further includes configuring a UE with a transmission mode for each of the subframes based on the type of each of the subframes.
US09374124B2 Apparatus and methods for biasing radio frequency switches
Apparatus and methods for radio frequency (RF) switches are provided herein. In certain implementations, an RF switching circuit includes an adaptive switch bias circuit that controls gate and/or channel voltages of one or more field effect transistor (FET) switches. Additionally, the adaptive switch bias circuit is powered by a power high supply voltage and a power low supply voltage, and can be used to selectively turn on or off the FET switches based on a state of one or more switch enable signals. The adaptive switch bias circuit adaptively biases that gate and/or channel voltages of the FET switches based on a voltage difference between the power high and power low supply voltages to provide switch biasing suitable for use with two or more different power supply voltage levels.
US09374121B2 Transceiver with super-heterodyne and zero intermediate frequency (ZIF) topologies
Transceivers implemented with a combination of super-heterodyne and zero intermediate frequency (ZIF) topologies are disclosed. In an exemplary design, an apparatus includes a frequency conversion circuit and a local oscillator (LO) generator. The LO generator generates a first LO signal and a second LO signal. The frequency conversion circuit performs frequency conversion (i) between intermediate frequency (IF) and baseband, based on the first LO signal, for an IF signal and (ii) between radio frequency (RF) and baseband, based on the second LO signal, for an RF signal. The frequency conversion circuit may perform frequency downconversion (i) from IF to baseband for a super-heterodyne receiver and (ii) from RF to baseband for a ZIF receiver. Alternatively or additionally, the frequency conversion circuit may perform frequency upconversion (i) from baseband to IF for a super-heterodyne transmitter and (ii) from baseband to RF for a ZIF transmitter.
US09374120B1 Medication pocket and cellular phone case assembly
A medication pocket and cellular phone case assembly includes a housing that has a back wall having a front side, a back side and a perimeter edge. A perimeter wall is attached to and is continuous with respect to the perimeter edge. The perimeter wall extends forward of the front side and the perimeter wall has a distal edge with respect to the back wall. A perimeter lip is attached to the distal edge and extends inwardly over the back wall. A space between the perimeter lip and the back wall receives a cellular phone. A container is attached to the back side of the back wall and a case, containing medication, is removably positioned in the container.
US09374118B2 Drawer-type SIM card structure and electronic product
A drawer-type SIM card structure and an electronic product is provided, and the drawer-type SIM card structure is mounted in the interior of a containing cavity of a housing of an electronic product, including: a containing means for carrying a subscriber identification module (SIM) card, which can be relatively slidably mounted in the interior of the containing cavity; a connector which is fixedly mounted in the interior of the containing cavity and configured to be in a fit connection with the SIM card within the containing means; and a sensor which is fixedly mounted in the interior of the containing cavity, electrically connected with the connector, and configured to control the connection and disconnection of the connector and SIM card according to the position of the containing means.
US09374115B2 Method, base station and apparatus in a base station for reducing intermodulation distortion
A method in a base station is provided for reducing distortion of an uplink signal received in a receiver part (20) of the base station, said distortion being caused by intermodulation, IM, products. The method comprises: generating (106), from a transmitter source signal, a modeled signal of IM components, as nth order IM components of the transmitter source signal, n being an integer value of 2, 3, 4 and/or 5 etc., and detecting (110) IM products of the received uplink signal, the received uplink signal comprising UL traffic components and the IM products, by correlating the received uplink signal with the IM components of the modeled signal. The method further comprises producing (112) a cancellation signal based on the detected IM products of the received uplink signal, and subtracting (114) the cancellation signal from the received uplink signal. Also, a similar apparatus in a base station is provided.
US09374110B2 Multimode decoder implementation method and device
Disclosed are a multimode decoder method and device. The method includes: interleaving pre-stored to-be-decoded data to obtain an interleaving address; and based on the interleaving address, using a Radix-4 algorithm architecture, multiplexing a set of MAP decoding units under different standards, and in a parallel processing method, performing MAP iterative decoding processing on the to-be-decoded data according to standard types.
US09374108B2 Convolution-encoded hyper-speed channel with robust trellis error-correction
A method, system, and computer program product for performing robust, parallel data transfer by a processor device. Data is segmented into k-bit segments, where k≧1. The k-bit segments are convolution encoded, using m≧1 stages of delay. The n output streams are transmitted in parallel for increased effective data rate, where n>k. The n output streams are received. The n output streams are exclusive-or'ed with pathing allowed by the convolution encoding, in a trellis-decoding diagram. Error-corrected data is identified as an overall path in the trellis-decoding diagram with zero Hamming radius.
US09374100B2 Low power LO distribution using a frequency-multiplying subharmonically injection-locked oscillator
A local oscillator communicates a signal of relatively low frequency across an integrated circuit to the location of a mixer. Near the mixer, a frequency-multiplying SubHarmonically Injection-Locked Oscillator (SHILO) receives the signal and generates therefrom a higher frequency signal. If the SHILO outputs I and Q quadrature signals, then the I and Q signals drive the mixer. If the SHILO does not generate quadrature signals, then a quadrature generating circuit receives the SHILO output signal and generates therefrom I and Q signals that drive the mixer. In one advantageous aspect, the frequency of the signal communicated over distance from the local oscillator to the SHILO is lower than the frequency of the I and Q signals that drive the mixer locally. Reducing the frequency of the signal communicated over distance can reduce power consumption of the LO signal distribution system by more than fifty percent as compared to conventional systems.
US09374097B2 Data processor, solid-state imaging device, imaging device, and electronic apparatus
A data processor including: a reference signal generator to generate a reference signal, used to convert a level of an analog processing signal into digital data; a comparator to compare the processing signal with the reference signal; and a count period controller to perform a real number count operation or a complement number count operation, on the basis of the comparison result of the comparator. The count period controller independently controls the real number count operation and the complement number count operation of the counter on the basis of a predetermined criterion.
US09374095B2 Counter circuit and semiconductor device including the same
A counter circuit includes a lower count signal generation unit suitable for generating a lower bit, an upper count signal generation unit suitable for generating an upper bit, and a control unit suitable for determining a counting route in response to a control signal and controlling the lower and upper count signal generation units based on a determined route, wherein in a first route, the upper bit is generated in response to the lower bit, and in a second route, the lower bit is generated in response to the upper bit.
US09374089B2 Isolation cell
An embodiment of the invention provides an isolation cell for isolating a second power domain from a first power domain. The isolation cell includes an input terminal capable of receiving a first signal of the first power domain, an output terminal capable of outputting an output signal with a predetermined logic state to the second power domain, a first power terminal and a second power terminal. The first power terminal is capable of receiving a voltage from a power source, the power source is different from a first power source of the first power domain, and the isolation cell is powered by the voltage.
US09374064B1 Micro-step resistance networks
A series-structure, parallel-structure and combined structure of micro-step resistance network circuits is disclosed. Micro-step resistance is maintained, while the programming switches on-state resistance impact and its VC and TC effect are minimized. The programming switch area size is greatly reduced as compared to conventional systems.
US09374062B2 Elastic wave filter device and manufacturing method of the same
An elastic wave filter device includes a transmission elastic wave filter chip and a reception elastic wave filter chip. The transmission elastic wave filter chip includes an insulating support substrate, a piezoelectric layer directly or indirectly supported by the support substrate, and an IDT electrode in contact with the piezoelectric layer. The reception elastic wave filter chip includes a piezoelectric substrate and an IDT electrode provided on the piezoelectric substrate. The thermal conductivity of the support substrate is higher than the thermal conductivity of either of the piezoelectric layer and the piezoelectric substrate.
US09374060B2 Piezoelectric thin film resonator
A piezoelectric thin film resonator includes: a substrate; a piezoelectric film that is located on the substrate and includes a first film made of an aluminum nitride film containing an additive element and second films located on an upper surface and a lower surface of the first film and made of an aluminum nitride film containing the additive element at a concentration lower than that of the first film; and a lower electrode and an upper electrode that are located to sandwich the piezoelectric film.
US09374057B2 Electronic device and method for controlling electronic device
An echo caused by sound leakage from a housing that vibrates due to a vibrating body is reduced. An electronic device (1) according to the present invention includes a piezoelectric element (30), a vibrating plate (10) that vibrates due to the piezoelectric element (30), microphones (42, 43), and an equalizer (44), the electronic device (1) causing the vibrating plate (10) to generate air-conducted sound and vibration sound that is transmitted by vibrating a part of a human body. The equalizer (44) makes a low-range emphasis setting, to emphasize a low frequency range more than a high frequency range of the air-conducted sound, when the volume of the air-conducted sound collected by the microphones (42, 43) exceeds a predetermined threshold.
US09374043B2 Dual stage carrier-aggregation (CA) low noise amplifier (LNA) having harmonic rejection and high linearity
A device includes a load circuit configured to receive an amplified communication signal, the load circuit having a center tapped inductor structure configured to divide the amplified communication signal into a first portion and a second portion, the load circuit configured to resonate at a harmonic of the amplified communication signal.
US09374042B2 System and method for a low noise amplifier
An embodiment described herein includes a low noise amplifier (LNA) including a plurality of separate input terminals, a plurality of transistors, and an output network coupled to a first reference terminal and a single output of the LNA. Each transistor includes a conduction path and a control terminal coupled to one of the plurality of separate input terminals. The output network is also coupled to the conduction path of each of the plurality of transistors.
US09374035B2 Oscillator with differential structure
An oscillator with a differential structure which is formed in an integrated circuit, including: a first transistor and a second transistor in each of which a drain electrode, a gate electrode, and a source electrode are sequentially arranged, a drain of the first transistor is connected with a gate of the second transistor through a first wiring, a drain of the second transistor is connected with a gate of the first transistor through a second wiring, and a first end of a source of the first transistor and a first end of a source of the second transistor are connected through a third wiring, and a second end of the source of the first transistor and a second end of the source of the second transistor are connected through a fourth wiring.
US09374034B2 Method and an arrangement in connection with a solar energy system
An arrangement and a method are provided in connection with a solar energy system. The arrangement includes solar panels and a converter for converting the DC voltage from the solar panels. The converter is arranged inside a container or a similar closed structure. The arrangement includes means for producing heat from the energy produced by the solar panels. The means are arranged inside the container or a similar closed structure and are electrically connectable to the solar panels.
US09374025B2 Control circuit and electrical device
The control circuit includes: a first power supply, including a high-level output and a low-level output; a first circuit, including two inputs, a driver module and at least two braking switch units, the two inputs being respectively connected to the high-level output and the low-level output of the first power supply, and the driver module being in series connected to the at least two braking switch units, where the driver module includes two outputs that are the outputs of the control circuit; and braking circuits, which correspond to the braking switch units in a one to one manner, and are used to the control switching states of the braking switch units.
US09374024B2 Ultrasonic transducer assembly installation device and methods
Transducer assemblies and associated methods are provided for facilitating alignment of ultrasonic transducers with respect to pipes onto which the transducers are installed. The transducer assembly can include a transducer housing having a track on along which the transducers can be slidingly engaged. The transducer assembly can include attachment structures having alignment features used to align the transducers parallel to the axial centerline of the pipe while ensuring that the reception/emission sides of the transducers are oriented normal to the outer surface of the pipe. In some embodiments a transducer assembly alignment system can be used to align two transducer assemblies on circumferentially opposite sides of a pipe.
US09374021B2 PWM output voltage measurement apparatus and method
Output voltage feedback systems and methods are provided for controlling voltage source inverter output voltages using low bandwidth buffer circuitry and low A/D converter sample rates to sense and sample PWM output voltage waveforms to provide an estimated volt-second value for phase voltage or line-line voltage as feedback for controlling the voltage source inverter.
US09374020B2 Stacked switched capacitor energy buffer circuit architecture
Described herein is a stacked switched capacitor (SSC) energy buffer circuit architecture and related design and control techniques.
US09374018B2 Efficient inductorless AC/DC converter
In at least one embodiment, the invention provides an inductorless AC/DC converter for generating a DC power supply with up to 98% efficiency. That power is suited for running a primary side controller, and for providing mains side switch drive in an isolated AC/DC converter, and also for powering unisolated LED lighting.
US09374017B2 AC/DC converter circuit
There is disclosed an AC/DC converter circuit. The circuit comprises: an input terminal for receiving an AC supply voltage; a driver circuit adapted to supply a DC drive current or voltage to an output of the circuit based on a signal provided to a control terminal of the driver circuit; and an AC coupling network connected between the input terminal and the control terminal of the driver circuit. The AC coupling network is adapted to derive a signal from an AC supply voltage received by the input terminal and to supply the derived signal to the control terminal of the driver circuit.
US09374016B2 AC-DC converter
An AC to DC converter is provided with: a rectifier circuit that rectifies an AC voltage generated by an AC voltage source; and a plurality of switching units that collectively receive an output voltage of the rectifier circuit through an inductor, and that are connected in series at an input side, each of the switching units having a semiconductor switching device, a diode, and a capacitor, and performing ON/OFF switching of the semiconductor switching device provided therein to step up a voltage received from the rectifier circuit, each of the switching units supplying the stepped-up voltage to the capacitor through the diode so that a resulting DC across the capacitor can be provided, as a DC output voltage of the switching unit, to a respective load to be connected to terminals of the capacitor.
US09374013B2 Power conversion apparatus and power conversion method
A power conversion apparatus includes a plurality of power supply circuits each including a primary side circuit, and a secondary side circuit that is magnetically coupled to the primary side circuit via a transformer. Electrical power that changes according to a phase difference between switching of the primary side circuit and switching of the secondary side circuit is input and output to and from the power supply circuit. The power conversion apparatus includes a first power supply circuit, a second power supply circuit that uses, as an input side thereof, an output side of the first power supply circuit, and a control unit that adjusts residual power obtained by subtracting input power of the second power supply circuit from output power of the first power supply circuit, by controlling a phase difference of the first power supply circuit and a phase difference of the second power supply circuit.
US09374004B2 I/O driver transmit swing control
A transmission line interface circuit includes a voltage regulator to control a voltage swing of the transmission line interface circuit for signal transmission. The transmission line interface circuit includes complementary driver elements, including a p-type driver element to pull up the transmission line in response to a logic high, and an n-type driver element to pull down the transmission line in response to a logic low. The voltage regulator is coupled between one of the driver elements and a respective voltage reference to reduce a voltage swing of the transmission line interface circuit.
US09374003B1 Systems and methods for DC-to-DC converter control
A regulated, power supply system is described using multiphase DC-DC converters with dynamic fast-turnon, slow-turnoff phase shedding, early phase turn-on, and both load-voltage and drive-transistor feedback to pulsewidth modulators to provide fast response to load transients. In an embodiment, a system master can automatically determine whether all, or only some, slave phase units are fully populated. The programmable system includes fault detection with current and voltage sensing, telemetry capability, and automatic shutdown capability. In an embodiment, these are buck-type converters with or without coupled inductors, however some of the embodiments illustrated include boost configurations.
US09373996B2 Inverting apparatus and photovoltaic power system using the same
An inverting apparatus and a photovoltaic power system using the same are provided. The inverting apparatus includes an inverting circuit, a control circuit, and a voltage regulator-based ground detection circuit. The control circuit controls the power conversion of the inverting circuit. The voltage regulator-based ground detection circuit samples an input voltage of the DC input power, and performs voltage regulation and voltage division on the input voltage to generate a ground indication voltage. The electric potential of the output terminal of the voltage regulator is built based on a photovoltaic ground terminal of a photovoltaic module. The ground indication voltage is the voltage difference between an output terminal of the voltage regulator and a device ground terminal of the inverting apparatus. The control circuit determines whether a ground fault occurs to the photovoltaic module and enables a ground protection mechanism to control the inverting circuit when the ground fault occurs.
US09373995B2 Basic function unit of voltage-source converter based on full-controlled devices
The present invention relates to a basic function unit of voltage source converter, which is characterized in that the basic function unit includes a switching device function module, a by-pass function module, a switch protection function module, a secondary control and protection function module, and a energy storage unit. The secondary control and protection function module, the energy storage unit and the by-pass function module are all fixed on the motherboard, there is a slide rail at the bottom of the motherboard, the motherboard can move back and forth on the slide rail. The voltage source converter based on that unit is highly modular, insensitive to switch device parameters, lower output voltage change rate, and smaller dv/dt stress of equipment, smaller noise, without filter, convenient installation and maintenance.
US09373982B2 Electrical machine having partially parallel slots and teeth
A tubular body for an electrical machine is provided. The tubular body comprises a curved surface area, a first tooth and a second tooth. The tubular body is arrangable with respect to a further tubular body such that one of the tubular body or the further tubular body is rotatable with respect to the other one around a rotary axis. The first tooth and the second tooth extend from the curved surface area along a radial direction with respect to the rotary axis. The first tooth comprises a first side wall facing a second side wall of the second tooth, wherein the first side wall comprises a first section which is parallel to the second side wall such that a circumferential distance between the first section and the second side wall is constant along the radial direction.
US09373975B2 Electronic device, electronic system and wireless charging method
An electronic device, an electronic system, and a wireless charging method are provided. The electronic device has a housing, which has an operating surface on which a display unit or an input device is provided and a first end surface adjoining the operating surface at a first edge. The operating surface has an area greater than that of the first end surface. The electronic device also has a coil for electromagnetic induction. The coil is provided in a first side portion of the housing close to the first end surface, and formed in a columnar shape with an axis substantially parallel to the first edge.
US09373973B2 Apparatus, system, and method of preventing battery rack damage by measuring current
The present invention relates to an apparatus, a system, and a method of preventing a battery rack from being damaged by measuring a current, which, when a battery module is abnormally connected with a relay in some battery racks in installing the relay, which conducts or blocks a current flowing in the battery rack including a plurality of battery modules so that a current exceeding a predetermined current limit value flows in the battery rack, prevent a short-circuit phenomenon, by controlling an operation state of the relay before the battery rack and the relay form a short circuit, and prevent capacitance imbalance between the battery racks by controlling an operation state of the relay when a voltage difference between a plurality of battery racks exceeds a predetermined voltage difference.
US09373971B2 Vehicle, power transmitting device and contactless power supply system
A contactless power supply system contactlessly transmits electric power from a power transmitting device to a vehicle. The vehicle includes: a power receiving unit that contactlessly receives electric power from the power transmitting device; an electrical storage device that stores electric power received by the power receiving unit; and an impedance adjustment unit that includes a DC/DC converter and a relay and that is used to adjust an impedance between the power receiving unit and the electrical storage device. A vehicle ECU switches between a power supply path of which the impedance is adjusted by the DC/DC converter and a power supply path that does not use the DC/DC converter on the basis of a state of charge of the electrical storage device.
US09373970B2 System for charging an energy store, and method for operating the charging system
A system for charging at least one energy reservoir cell in a controllable energy reservoir serving to control/supply electrical energy to an n-phase electrical machine (n≧2). The controllable energy reservoir has n parallel energy supply branches each having at least two series connected energy reservoir modules, each encompassing at least one electrical energy reservoir cell having an associated controllable coupling unit, are connected to a reference bus, and are connected to a respective phase of the machine. As a function of control signals, the coupling units interrupt the respective energy supply branch or bypass the associated reservoir cells or switch the associated reservoir cells into the respective energy supply branch. To charge at least one cell, at least two phases of the machine are connectable via at least one respective free-wheeling diode to a negative pole of a charging device. The reference bus is connectable to the negative pole of the device. Those energy supply branches connected to those phases which are connectable to the negative pole of the device each have a contact point disposed between two energy reservoir modules and is connectable via at least one free-wheeling diode to a positive pole of the device.
US09373965B2 Electric power router with multiple power supply modes
The present invention belongs to the field of utilization of distributed power generations and smart power management and, relates to an electric power router with multiple power supply modes; it includes a control unit, a communication module, a bidirectional alternate/direct current converter, a switch array, a direct current power line, two alternate current power lines, a power line measuring module, and router ports; wherein, the router ports include a plurality of power source ports and load ports; the switch array includes a single throw switch for grid connection and a plurality of double throw switches, all of which are controlled by the control unit; the direct current power source ports of the router ports are connected to the direct current power line, the direct current power line is connected to the second alternate current power line through the bidirectional alternate/direct current converter; the alternate current power source ports and load ports are connected through two alternate current power lines and the switch array. The present invention enables highly effective and smart management to kinds of power sources and loads, according to the power supplying condition of the power sources as well as the power consumption characteristics and consumption demands of the loads.
US09373948B2 Electrical distribution boards
The present invention relates to an electrical distribution board. The electrical distribution board comprises at least one incoming conductor terminal, at least one outgoing conductor terminal, at least one longitudinal bus conductor connected to the at least one incoming conductor terminal, at least one lateral conductor tab connected to the at least one bus conductor for distributing electrical power from the at least one bus conductor to the at least one outgoing conductor terminal, and at least one isolation mechanism for electrically isolating the at least one outgoing conductor terminal from the at least one lateral conductor tab. The at least one isolation mechanism is moveable between a first position in which the at least one outgoing conductor terminal is electrically isolated from the at least one lateral conductor tab and a second position in which the at least one outgoing conductor terminal is electrically connected to the at least one lateral conductor tab. The at least one isolation mechanism is configured to be engageable with a housing of the electrical distribution board when the at least one isolation mechanism is in the first position, such that movement of the at least one isolation mechanism from the first position to the second position is only possible once the at least one isolation mechanism has been disengaged from the housing of the electrical distribution board.
US09373937B2 Semiconductor laser with improved current conduction
A semiconductor laser includes a layer structure with superimposed layers with at least the following layer structure: an n-doped outer layer, a third wave-guiding layer, an active zone in which light-generating structures are arranged, a second wave-guiding layer, a blocking layer, a first wave-guiding layer, a p-doped outer layer. The first, second and third wave-guiding layers have at least AlxInyGa (1−x−y) N. The blocking layer has an Al content which is at least 2% greater than the Al content of the adjacent first wave-guiding layer. The Al content of the blocking layer increases from the first wave-guiding layer towards the second wave-guiding layer. The layer structure has a double-sided gradation. The double-side gradation is arranged at the height of the blocking layer such that at least one part of the blocking layer or the entire blocking layer is of greater width than the first wave-guiding layer.
US09373929B2 Q-switched laser system and method to prevent seeding from pre-lasing
A method for preventing spatial or spectral beam seeding in a Q-switched laser is described. The Q-switch trigger of the laser is delayed by several laser resonator lifetimes after the end of the pump pulse. In this way, beam seeding is completely eliminated whilst pre-lase is maintained. The method described may be used for any laser system where the fall time of the pump radiation is sufficiently fast with respect to the upper state lifetime of the laser medium.
US09373927B2 Method for designing laser-light-shaping optical component, method for producing laser-light-shaping optical component, and laser-light-shaping optical system
A method for designing an optical component for shaping laser light according to one embodiment of this invention measures the intensity distribution of an incident laser light, obtains the shapes in the short and long axial directions of a pair of aspheric lenses for each of the short and long axial directions of the incident laser light from the measured intensity distribution of the incident laser light and a desired intensity distribution, performs approximation of a high-order polynomial of the shapes in the short and long axial directions of the pair of aspheric lenses, corrects the high-order polynomials for the short or long axial directions using a correction factor, and obtains the shapes of the pair of aspheric lenses on the basis of the corrected high-order polynomials.
US09373918B2 Connector
This connector (1) includes a connector housing (59) and a holder (4) which supports electric wires (17) connected to terminals (39) accommodated in the connector housing. The holder includes a first holder (5) which has a locking portion (9) and a thermistor accommodation portion (13) accommodating a thermistor (11); and a second holder (7) which is provided with a locked portion (15) locked by the locking portion, and with an electric wire accommodation portion (19) that accommodates the electric wires. Through locking of the locked portion by the locking portion, the thermistor and the electric wires overlapped and mounted on the thermistor are nipped between the thermistor accommodation portion and the electric wire accommodation portion by the second holder (7).
US09373908B2 Dual contact pogo pin assembly
A contact assembly includes a base and a pair of electrical contacts supported by the base. A first end of the first electrical contact corresponds to a first end of the base and is configured to engage a first external conductive circuit element. A first end of the second electrical contact also corresponds to the first end of the base and is configured to engage a second external conductive circuit element. The first contact and the second contact are electrically isolated from one another and configured to compress when engaging an external connector element. The base includes an aperture positioned on a second end of the base outboard of a second end of the first and second electrical contacts. The aperture presents a narrowing shape with a wide mouth distal the electrical contacts and a narrow internal through-hole proximate the electrical contacts.
US09373906B2 Communication module and communication module connector
To suppress degradation of signals exchanged between the semiconductor chip and each of the communication modules while a large number of communication modules are mounted near a semiconductor chip at a high density. A connector includes a plug connector provided in a communication module and a receptacle connector provided in a motherboard to which the connection module is connected. The plug connector has an inserting convex portion that is connected to a module substrate included in the communication module. The receptacle connector has an inserting concave portion into which the inserting convex portion is inserted. A plurality of first connection terminals are arranged in two outer side surfaces in parallel with each other, of the inserting convex portion. A plurality of second connection terminals in contact with the first connection terminals are arranged in two inner side surfaces in parallel with each other, of the inserting concave portion. A thickness of the module substrate is one half or less of a thickness of the inserting convex portion.
US09373902B2 Coaxial cable connector with alignment and compression features
A coaxial cable connector includes an outer barrel having a longitudinal axis, the outer barrel formed with an inner compression band. A coaxial fitting is mounted at a front end of the outer barrel for coupling to an electrical device, and a coaxial compression collar is applied to the outer barrel. An outer compression band formed in the compression collar moves between an uncompressed condition and a compressed condition in response to axial compression of the coaxial cable connector. Movement of the outer compression band from the uncompressed condition to the compressed condition shapes the inner compressed into a pawl which allows introduction of a cable into the connector and then prevents removal of the cable from the connector.
US09373889B2 Ultra-wideband antenna and terminal
The present disclosure discloses an ultra-wideband antenna, including: a coplanar waveguide feeder connected to a Radio Frequency (RF) excitation port on the PCB substrate at one end and to a tapering supporting arm at the other end; the tapering supporting arm connected to the coplanar waveguide feeder at one end and to a primary radiating closed-band-shaped monopole at the other end; the primary radiating closed-band-shaped monopole connected to the tapering supporting arm; a primary coupling patch located in the area closed by the closed band of the primary radiating closed-band-shaped monopole; a secondary radiating closed-band-shaped monopole connected to the primary radiating closed-band-shaped monopole through a metallic via; and a secondary coupling patch located in the area closed by the closed band of the secondary radiating closed-band-shaped monopole. The present disclosure also discloses an ultra-wideband terminal. With the antenna and the terminal of the present disclosure, space usage is reduced, facilitating development of an ultrathin terminal and widening bandwidth, and thus allowing the terminal to operate in the range of an ultrawide band.
US09373887B2 Configurable segmented antenna
A configurable segmented antenna is described herein. A monitor component can be configured to detect at least one parameter corresponding to one or more segments of an antenna integrated with a communications device. An antenna component can be configured to select at least one segment of the one or more segments in response to the at least one parameter. A control component can be configured to modify a quality of a signal according to the at least one parameter. Further, a transmission component can be configured to transmit the signal from the at least one segment based on the quality.
US09373885B2 Radio system for high-speed wireless communication
Indoor/outdoor broadband wireless combined radio/antennas configured to include an integrated adjustable mount allowing mounting to a pole or stand and adjustment of the angle of the device (e.g., the altitude) by a lockable ball joint. The device may include a compact array antenna having a high gain configured to operate in, for example, the 5.15 to 5.85 GHz band and/or the 2.40-2.48 GHz band. The antenna emitters may be arranged in a separate plane from a plane containing the antenna feed connecting the emitting elements and also from a ground plane. The antenna array may be contained within a protective weatherproof housing along with the radio control circuitry. The antenna may be manufactured by a simple stamping/forming process. The apparatuses may be configured for low impedance mismatch and may have a high gain relative to a very small and compact overall shape.
US09373879B2 Compact power divider/combiner with flexible output spacing
A compact power divider/combiner with flexible port spacing is disclosed. In an exemplary embodiment, an apparatus includes a three port circuit having first, second, and third ports, and a matching circuit configured to couple the second and third ports to ground. The matching circuit includes a first transmission line connected between a first port and a second port, a second transmission line connected between the first port and a third port, a first matching circuit connected between the second port and a first node, a second matching circuit connected between the first node and the third port, and a third matching circuit connected between the first node and a ground.
US09373871B2 Battery module and detecting method thereof
A battery module with a battery housing includes a first conducting layer, at least one battery cell, a second conducting layer, an insulating layer, and a detecting circuit. The first conducting layer is disposed inside the battery housing. The battery cell is disposed inside the battery housing and opposite to the first conducting layer. The second conducting layer is disposed on the battery cell. The insulating layer is disposed between the first conducting layer and the second conducting layer. The first conducting layer, the second conducting layer, and the insulating layer form an internal capacitor. The detecting circuit is electrically connected with the first conducting layer and the second conducting layer for detecting a capacitance value of the internal capacitor.
US09373870B2 Battery damage indicator
The present disclosure provides systems and methods for indicating battery damage. A battery may comprise an odorant and/or visible indicator material configured to be released in response to battery damage. The battery may be configured to release the odorant and/or visible indicator in response to damage to the battery housing, a cell or cells in the battery, a seal of the battery, or any other specific component of the battery. The odorant and/or visible indicator may be stored in free space in the battery housing, a battery cell, or other battery component. The battery may be configured to emit an audible and/or visible indication of battery damage in addition to releasing the odorant and/or visible indicator.
US09373866B2 Solid electrolyte battery
Provided is a solid electrolyte battery that has favorable charge-discharge characteristics with impedance reduced.This solid electrolyte battery has, on a substrate 10, a stacked body of a positive electrode side current collector film 30, a positive electrode protective film 31, a positive electrode active material film 40, a solid electrolyte film 50, a negative electrode potential formation layer 64, and a negative electrode side current collector film 70 stacked in this order. The positive electrode active material film 40 is composed of an amorphous positive electrode active material. The positive electrode protective film 31 is composed of LiCoO2, LiMn2O4, LiNiO2, or the like.
US09373857B2 Fuel cell apparatus
A fuel cell apparatus includes a fuel cell stack in which an end plate is arranged at both ends of a cell stacked body, and a conduit that is bolted to the fuel cell stack and that supplies and discharges fluid to and from the fuel cell stack. An end plate internal manifold that extends at an angle inclined with respect to a direction in which a stacked body internal manifold extends is formed inside the end plate. A conduit internal flow path is formed inside the conduit. A direction in which a portion that includes an end plate-connecting portion of the conduit internal flow path extends is inclined in the same direction as the direction in which the end plate internal manifold is inclined, with respect to a direction perpendicular to a surface of the end plate.
US09373847B2 Rechargeable battery
A rechargeable battery, including a first electrode including a first metal plate, a first coated region where a first material is applied onto the first metal plate, and a first uncoated region, the first metal plate having a first thickness in the first uncoated region and a second thickness in the first coated region, the first thickness being greater than the second thickness, a second electrode including a second metal plate, a second coated region where a second material is applied onto the second metal plate, and a second uncoated region, a separator between the first electrode and the second electrode, a case housing the first electrode, the separator, and the second electrode, and a current collecting plate connected to the first uncoated region through a side thereof.
US09373837B2 Methods of manufacturing multi-functional electrode devices for fast-charging of energy-storage devices
Methods for manufacturing multi-functional electrode (MFE) devices for fast-charging of energy-storage devices are provided. The method includes assembling first MFE structure for forming a suitable electrochemical half-couple, the first MFE structure having a first fast-charging component (FCC) and a first MFE assembly and a counter-electrode structure for forming a complementary electrochemical half-couple and supplying an internal voltage controller (IVC) for applying a bias potential to the first MFE structure and/or the counter-electrode structure, the bias potential is set in accordance with the first MFE structure and said counter-electrode structure. The IVC is configured to regulate an intra-electrode potential gradient between the first FCC and the first MFE assembly to control a charge rate from the first FCC to the first MFE assembly.
US09373829B2 Porous interlayer for a lithium-sulfur battery
A porous interlayer for a lithium-sulfur battery includes an electronic component and a negatively charged or chargeable lithium ion conducting component. The electronic component is selected from a carbon material, a conductive polymeric material, and combinations thereof. In an example, the porous interlayer may be disposed between a sulfur-based positive electrode and a porous polymer separator in a lithium-sulfur battery. In another example, the porous interlayer may be formed on a surface of a porous polymer separator.
US09373828B2 Power supply device for electric vehicle
A power supply device structure wherein connection terminals of a battery case are held in a floating state inside the battery case, without using screws or soldering. A battery pack for mounted to and detached from a vehicle includes the battery case for accommodating battery cells for supplying electric power to an electric motor. Battery case side terminals are accommodated in an insulator block. A plurality of ribs, project from a wall part of the battery case and are disposed along an outer surface of the insulator block. The insulator block is provided at its outer circumference with two flanges and an intermediate part located therebetween. The outer circumferential surface of the intermediate part is loosely fitted in an opening of the battery case, with a gap therebetween.
US09373824B2 Method of fabricating organic electroluminescent device
A method of fabricating an organic electroluminescent display includes: forming a plastic layer on a substrate including a first pixel region; patterning the first plastic layer to form a first opening in the first pixel region; forming a first organic light emitting layer on the first plastic layer having the first opening; and removing the first plastic layer from the substrate to form a first organic light emitting pattern in the first opening.
US09373821B2 Display apparatus
A display apparatus includes a substrate, a display unit, a first metal oxide layer on the display unit, and a second metal oxide layer. The display unit may include an emission region and a non-emission region. The second metal oxide layer may be on the first metal oxide layer in the non-emission region. The first metal oxide layer and the second metal oxide layer may each include a metal oxide, the transparency of which varies according to a degree of oxidization of the metal oxide.
US09373818B2 Organic electroluminescent element
It is an object of the present invention to provide an organic electroluminescent element with which no light extraction layer needs to be produced separately, which has a transparent electrode that is advantageous in terms of cost and can be formed by a simple film formation process, and which is excellent from the standpoint of light extraction efficiency. The present invention provides an organic electroluminescent element in which a substrate, a first electrode adjacent to this substrate, an organic layer including at least one organic light-emitting layer, and a second electrode adjacent to this organic layer are formed in this order, with this organic electroluminescent element being such that at least one of the aforementioned electrodes is a transparent electrode which is transparent, which contains at least one type of light scattering particles that are transparent and that have a primary particle size of at least 0.5 μm, and which is composed of the aforementioned light scattering particles and a component having a refractive index equal to or higher than the refractive index of the aforementioned organic light-emitting layer.
US09373817B2 Substrate structure and device employing the same
A substrate structure and a device employing the same are disclosed. An embodiment of the disclosure provides the substrate structure including a flexible substrate and a first barrier layer. The flexible substrate has a top surface, a side surface, and a bottom surface. The first barrier layer is disposed on and contacting the top surface of the flexible substrate, wherein the first barrier layer consists of Si, N, and Z atoms, wherein the Z atom is selected from a group of H, C, and O atoms, and wherein Si of the first barrier layer is present in an amount from 35 to 42 atom %, N of the first barrier layer is present in an amount from 10 to 52 atom %, and Z of the first barrier layer is present in an amount from 6 to 48 atom %.
US09373813B2 Organic electroluminescent device having thin film encapsulation structure and method of fabricating the same
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US09373810B2 Organic EL element and light-emitting apparatus including the same
An organic EL element according to the present disclosure includes a first electrode having a light-transmission property, a functional layer which is located on the first electrode and which includes a light-emitting layer, and a second electrode which is located on the functional layer, the second electrode having an opening which exposes a part of the functional layer, the second electrode including a scatter reflection surface which scatters and reflects a light emitted from the light-emitting layer, the scatter refection surface opposing to the functional layer.
US09373809B2 Electroluminescent device and method of manufacturing thereof
A highly reliable light-emitting device is provided. A light-emitting device in which problems due to a metal mask are prevented is provided. A light-emitting devi in which a problem due to the resistance of an upper electrode layer of a light-emitting element is prevented is provided. An electrode layer is provided over a substrate in advance, and an EL layer and an upper electrode layer are formed in the same pattern without use of a metal mask so as to overlap with the electrode layer. After that, the electrode layer is electrically connected to the upper electrode layer. As a connection method, a laser light irradiation method, a method in which physical pressure is applied, a method in which heating is performed under the state where physical pressure is applied, or the like is used.
US09373808B2 Light-emitting element, light-emitting device, electronic device, and lighting device
Provided is a novel light-emitting element and a light-emitting element with high light emission efficiency. A light-emitting element at least includes a first electrode, a first light-emitting layer over the first electrode, a second light-emitting layer over and in contact with the first light-emitting layer, a third light-emitting layer over and in contact with the first light-emitting layer, and a second electrode over the third light-emitting layer. One of the first light-emitting layer and the second light-emitting layer contains at least a green-light-emitting phosphorescent compound. The other of the first light-emitting layer and the second light-emitting layer contains at least an orange-light-emitting phosphorescent compound. The third light-emitting layer contains at least a blue-light-emitting hole-trapping fluorescent compound and an organic electron-transport compound that disperses the fluorescent compound.
US09373806B2 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
A compound represented by Formula 1. An organic electric element includes a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode. The organic material layer includes the compound. When the organic electric element includes the compound in an organic material layer, luminous efficiency, stability, and life span can be improved.
US09373804B2 Optoelectronic device comprising a hybrid molybdenum (VI) oxide film
Present invention relates to methods of preparing molybdenum oxide inks and molybdenum oxide films, and use of the molybdenum oxide films as hole-transporting layers in optoelectronic devices. The ink for forming a hybrid molybdenum (VI) oxide (MoO3) film on a substrate comprises an ammonium molybdate, at least one inorganic salt different from ammonium molybdate, and a solvent or a solvent mixture.
US09373801B2 Flavanthrene derivatives and their use as organic semiconductors
The invention relates to benzo[h]benz[5,6]acridino[2,1,9,8-klmna]acridines, methods of their preparation, their use as semiconductors in organic electronic (OE) devices, and to OE devices comprising them.
US09373798B2 Organometallic compound and organic light-emitting device including the same
An organometallic compound may be represented by Formula 1:
US09373791B2 Hole transport polymeric compound and polymer light emitting diode using the same
A hole transport polymeric compound and a polymer light emitting diode using the same. The hole transport polymeric compound includes a hole transport material, a thermal cross-linking agent containing an ethynyl group, and a compound represented by [Formula 1], and can be applied to a polymer light emitting diode. In addition, the hole transport polymeric compound has excellent hole transport capabilities and has stability in solvents so as to be insoluble in a solvent used upon stacking other organic layers and blocking electrons well.
US09373790B2 Organic light-emitting diode (OLED) display panel, manufacturing method thereof and display device
An organic light-emitting diode (OLED) display panel, a manufacturing method thereof and a display device are provided. In the manufacturing method, pixel electrodes, required to be deposited with a material, on a base substrate are charged, and electrodes at an evaporation source are charged to form an electric field; evaporation material corresponding to the material required to be deposited are placed into the evaporation source and ionized, and the ionized evaporation material are deposited on the base substrate under the action of the electric field; deposited material in other pixel units are etched off and removed, so that the evaporation material only on the previously charged pixel electrodes on the base substrate are retained; and patterns of the required material are formed by the processes of deposition and etching in turn. The manufacturing method improves the resolution of finished products and can help to improve the resolution of the OLED.
US09373789B2 Resistive random access memory and method for fabricating the same
A resistive random access memory and a method for fabricating the same are provided. The method includes forming a bottom electrode on a substrate; forming a metal oxide layer on the bottom electrode; forming an oxygen atom gettering layer on the metal oxide layer; forming a first top electrode sub-layer on the oxygen atom gettering layer; forming a second top electrode sub-layer on the first top electrode sub-layer, wherein the first top electrode sub-layer and the second top electrode sub-layer comprise a top electrode; and subjecting the metal oxide layer and the oxygen atom gettering layer to a thermal treatment, driving the oxygen atoms of the metal oxide layer to migrate into and react with the oxygen atom gettering layer, resulting in a plurality of oxygen vacancies within the metal oxide layer.
US09373785B2 Memory device and method of manufacturing the same
A memory device includes: a memory layer that is isolated for each memory cell and stores information by a variation of a resistance value; an ion source layer that is formed to be isolated for each memory cell and to be laminated on the memory layer, and contains at least one kind of element selected from Cu, Ag, Zn, Al and Zr and at least one kind of element selected from Te, S and Se; an insulation layer that isolates the memory layer and the ion source layer for each memory cell; and a diffusion preventing barrier that is provided at a periphery of the memory layer and the ion source layer of each memory cell to prevent the diffusion of the element.
US09373778B2 Co/Ni multilayers with improved out-of-plane anisotropy for magnetic device applications
A MTJ for a spintronic device includes a thin seed layer that enhances perpendicular magnetic anisotropy (PMA) in an overlying laminated layer with a (Co/Ni)n composition or the like where n is from 2 to 30. The seed layer is preferably NiCr, NiFeCr, Hf, or a composite thereof with a thickness from 10 to 100 Angstroms. Furthermore, a magnetic layer such as CoFeB may be formed between the laminated layer and a tunnel barrier layer to serve as a transitional layer between a (111) laminate and (100) MgO tunnel barrier. There may be a Ta insertion layer between the CoFeB layer and laminated layer to promote (100) crystallization in the CoFeB layer. The laminated layer may be used as a dipole layer in a MTJ. Annealing between 300° C. and 400° C. may be used to further enhance PMA in the laminated layer.
US09373766B2 Optoelectronic semiconductor component
An optoelectronic semiconductor component includes an optoelectronic semiconductor chip having a first surface. The semiconductor chip is embedded in a mold body. The first surface is elevated with respect to a top side of the mold body. A reflective layer is arranged on the top side of the mold body.
US09373762B2 Electronic part package
An electronic part package comprises a sealing resin layer, an electronic part and a metal plating pattern layer. The sealing resin layer is provided with a principal surface including a first region that has a bellows-like shape having alternate ridges and valleys and a second region that is flat. The electronic part includes an electrode having a principal surface and is covered by the sealing resin layer except the principal surface, which is surrounded by the second region. The metal plating pattern layer is integrally provided on the first and second regions and on the principal surface of the electrode. A portion of the metal plating pattern layer, the portion located on the first region, has a bellows-like shape having alternate ridges and valleys along an outline of the first region.
US09373758B2 Structure and method for LED with phosphor coating
The present disclosure provides a light emitting diode (LED) apparatus. The LED apparatus includes an LED emitter having a top surface; and a phosphor feature disposed on the LED emitter. The phosphor feature includes a first phosphor film disposed on the top surface of the LED emitter and having a first dimension defined in a direction parallel to the top surface of the LED emitter; a second phosphor film disposed on the first phosphor film and having a second dimension defined in the direction; and the second dimension is substantially less than the first dimension.
US09373753B2 Method for manufacturing semiconductor light emitting device
According to one embodiment, a semiconductor light emitting device includes a stacked structure body and an electrode. The stacked structure body has a first conductivity type first semiconductor layer including a nitride-based semiconductor, a second conductivity type second semiconductor layer including a nitride-based semiconductor, and a light emitting layer provided between the first and second semiconductor layers. The electrode has first, second and third metal layers. The first metal layer is provided on the second semiconductor layer and includes silver or silver alloy. The second metal layer is provided on the first metal layer and includes at least one element of platinum, palladium, rhodium, iridium, ruthenium, osmium. The third metal layer is provided on the second metal layer. A thickness of the third metal layer along a direction from the first toward the second semiconductor layer is equal to or greater than a thickness of the second metal layer.
US09373738B2 Solar module
Provided is a solar module with improved reliability. A solar module (1) is provided with a solar cell (10), a wiring member (11), a resin adhesive layer (12), and a buffer region (40). The wiring member (11) is electrically connected to the solar cell (10). The resin adhesive layer (12) bonds the solar cell (10) and the wiring member (11) to one another. The buffer region (40) is provided at least partially between the wiring member (11) and the solar cell (10). The buffer region (40) contains a non-crosslinked resin.
US09373736B2 Quantum dot optical devices with enhanced gain and sensitivity and methods of making same
Various embodiment include optical and optoelectronic devices and methods of making same. Under one aspect, an optical device includes an integrated circuit having an array of conductive regions, and an optically sensitive material over at least a portion of the integrated circuit and in electrical communication with at least one conductive region of the array of conductive regions. Under another aspect, a film includes a network of fused nanocrystals, the nanocrystals having a core and an outer surface, wherein the core of at least a portion of the fused nanocrystals is in direct physical contact and electrical communication with the core of at least one adjacent fused nanocrystal, and wherein the film has substantially no defect states in the regions where the cores of the nanocrystals are fused. Additional devices and methods are described.
US09373735B2 Polyimide-metal laminate and solar cell
A polyimide-metal laminate comprising a polyimide film and a metal layer for use as an electrode, which is formed on the side (Side B) of the polyimide film which was in contact with a support when producing a self-supporting film in the production of the polyimide film, is used to produce a CIS solar cell.
US09373733B2 Semiconductor light-receiving device and semiconductor light-receiving device array
A semiconductor light-receiving device includes a substrate having a principal surface including first and second areas; a post disposed on the first area, the post including a semiconductor mesa; and a resin layer disposed on the second area in contact with a side surface of the post. The resin layer has, on a ray extending from a first point within the first area through a second point within the second area, a first thickness and a second thickness respectively at a third point and a fourth point that are located within the second area at different distances from the first point. The distance from the first point to the fourth point is larger than the distance from the first point to the third point. The first thickness is larger than the second thickness. The resin layer has a surface that monotonically changes from the first thickness to the second thickness.
US09373732B2 Image sensors with reflective optical cavity pixels
An image sensor may be provided having a pixel array that includes optical cavity image pixels. An optical cavity image pixel may include a photosensitive element in a substrate and a reflective cavity formed from a frontside reflector that is embedded in an intermetal dielectric stack, a backside reflector formed in a dielectric layer above the photosensor that partially covers the photosensor, and sidewall reflectors formed in the substrate between adjacent photosensors using deep trench isolation techniques. Each optical cavity image pixel may also include a light-guide trench above the photosensor that guides light into the reflective cavity for that pixel. Each optical cavity pixel may also include color filter material in the trench. Light that is guided into the reflective cavity by the light-guide trench may experience multiple reflections from the reflectors of the reflective cavity before being absorbed and detected by the photosensor.
US09373730B2 Method and apparatus for manufacturing optical device
An optical device manufacturing apparatus includes an encapsulating device for encapsulating an optical semiconductor element 4 mounted on a substrate 2 by a liquid resin R in a lens shape, and a curing device for curing the liquid resin R, wherein the encapsulating device includes a dispenser capable of vertically moving a nozzle 25 for supplying the liquid resin R, and brings the tip of the nozzle 25 close to the optical semiconductor element 4 and then supplies the liquid resin R while raising the nozzle 25. According to this optical device manufacturing apparatus, an optical device having the desired optical properties can be obtained promptly and easily.
US09373722B2 Semiconductor structure and method for manufacturing the same
The present invention provides a semiconductor structure comprising: a semiconductor base located on an insulating layer, wherein the insulating layer is located on a semiconductor substrate; source/drain regions, which are in contact with first sidewalls of the semiconductor base opposite to each other; gates located on second sidewalls of the semiconductor base opposite to each other; an insulating via located on the insulating layer and embedded into the semiconductor base; and an epitaxial layer sandwiched between the insulating via and the semiconductor base. The present invention further provides a method for manufacturing a semiconductor structure comprising: forming an insulating layer on a semiconductor substrate; forming a semiconductor base on the insulating layer; forming a void within the semiconductor base, wherein the void exposes the semiconductor substrate; forming an epitaxial layer in the void through selective epitaxy; and forming an insulating via within the void. Short-channel effects are significantly suppressed through forming super-steep retrograde well (SSRW).
US09373721B2 Methods of forming a non-planar ultra-thin body semiconductor device and the resulting devices
One device disclosed includes a gate structure positioned around a perimeter surface of the fin, a layer of channel semiconductor material having an axial length in the channel length direction of the device that corresponds approximately to the overall width of the gate structure being positioned between the gate structure and around the outer perimeter surface of the fin, wherein an inner surface of the layer of channel semiconductor material is spaced apart from and does not contact the outer perimeter surface of the fin. One method disclosed involves, among other things, forming first and second layers of semiconductor material around the fin, forming a gate structure around the second semiconductor material, removing the portions of the first and second layers of semiconductor material positioned laterally outside of sidewall spacers and removing the first layer of semiconductor material positioned below the second layer of semiconductor material.
US09373710B2 Insulated gate bipolar transistor
A semiconductor component is described herein. In accordance with one example of the invention, the semiconductor component includes a semiconductor body, which has a top surface and a bottom surface. A body region, which is doped with dopants of a second doping type, is arranged at the top surface of the semiconductor body. A drift region is arranged under the body region and doped with dopants of a first doping type, which is complementary to the second doping type. Thus a first pn-junction is formed at the transition between the body region and the drift region. A field stop region is arranged under the drift region and adjoins the drift region. The field stop region is doped with dopants of the same doping type as the drift region. However, the concentration of dopants in the field stop region is higher than the concentration of dopants in the drift region. At least one pair of semiconductor layers composed of a first and a second semiconductor layer are arranged in the drift region. The first semiconductor layer extends substantially parallel to the top surface of the semiconductor body and is doped with dopants of the first doping type but with a higher concentration of dopants than the drift region. The second semiconductor layer is arranged adjacent to or adjoining the first semiconductor layer and is doped with dopants of the second doping type. Furthermore, the second semiconductor layer is structured to include openings so that a vertical current path is provided through the drift region without an intervening pn-junction.
US09373707B2 Manufacturing method of semiconductor device with steps of heat treatment in nitrogen containing atmosphere, oxygen doping treatment and heat treatment in oxygen containing atmosphere
A semiconductor device using an oxide semiconductor, with stable electric characteristics and high reliability. In a process for manufacturing a bottom-gate transistor including an oxide semiconductor film, dehydration or dehydrogenation is performed by heat treatment and oxygen doping treatment is performed. The transistor including the oxide semiconductor film subjected to the dehydration or dehydrogenation by the heat treatment and the oxygen doping treatment is a transistor having high reliability in which the amount of change in threshold voltage of the transistor by the bias-temperature stress test (BT test) can be reduced.
US09373704B2 Multiple-gate semiconductor device and method
A system and method for manufacturing multiple-gate semiconductor devices is disclosed. An embodiment comprises multiple fins, wherein intra-fin isolation regions extend into the substrate less than inter-fin isolation regions. Regions of the multiple fins not covered by the gate stack are removed and source/drain regions are formed from the substrate so as to avoid the formation of voids between the fins in the source/drain region.
US09373701B2 Method for fabricating array substrate
Disclosed is a method for fabricating an array substrate, comprising: forming a pattern layer comprising a gate and a gate connection on a substrate; sequentially forming an insulation layer film and an active layer film on the substrate, and forming a pattern of a gate insulation layer having a first via hole and a pattern of an active layer through a single patterning process, wherein the first via hole is located above the gate connection; sequentially forming a transparent conductive film and a metal film on the substrate, and forming a pattern layer comprising a first electrode and a pattern layer comprising a data line, a source, a drain and a TFT channel through a single patterning process.
US09373699B2 Semiconductor devices with field plates
A III-N device is described with a III-N material layer, an insulator layer on a surface of the III-N material layer, an etch stop layer on an opposite side of the insulator layer from the III-N material layer, and an electrode defining layer on an opposite side of the etch stop layer from the insulator layer. A recess is formed in the electrode defining layer. An electrode is formed in the recess. The insulator can have a precisely controlled thickness, particularly between the electrode and III-N material layer.
US09373697B2 Spacer replacement for replacement metal gate semiconductor devices
A method comprising steps of removing a first dielectric material, including a hard mask layer and one or more spacer material layers, from a semiconductor device having a sacrificial gate whose sidewalls being covered by said spacer material layers, and a raised source and a raised drain region with both, together with said sacrificial gate, being covered by said hard mask layer, wherein the removing is selective to the sacrificial gate, raised source region and raised drain region and creates a void between each of the raised source region, raised drain region and sacrificial gate. The method includes depositing a conformal layer of a second dielectric material to the semiconductor device, wherein the second material conforms in a uniform layer to the raised source region, raised drain region and sacrificial gate, and fills the void between each of the raised source region, raised drain region and sacrificial gate.
US09373696B2 Techniques to form uniform and stable silicide
In one aspect, a method of fabricating a metal silicide includes the following steps. A semiconductor material selected from the group consisting of silicon and silicon germanium is provided. A metal(s) is deposited on the semiconductor material. A first anneal is performed at a temperature and for a duration sufficient to react the metal(s) with the semiconductor material to form an amorphous layer including an alloy formed from the metal(s) and the semiconductor material, wherein the temperature at which the first anneal is performed is below a temperature at which a crystalline phase of the alloy is formed. An etch is used to selectively remove unreacted portions of the metal(s). A second anneal is performed at a temperature and for a duration sufficient to crystallize the alloy thus forming the metal silicide. A device contact and a method of fabricating a FET device are also provided.
US09373690B2 Variable length multi-channel replacement metal gate including silicon hard mask
A method of forming a semiconductor device includes forming first and second semiconductor structures on a semiconductor substrate. The first semiconductor structure includes a first gate channel region having a first gate length, and the second semiconductor structure including a second gate channel region having a second gate length that is greater than the first gate length. The method further includes depositing a work function metal layer in each of a first gate void formed at the first gate channel region and a second gate void formed at the second gate channel region. The method further includes depositing a semiconductor masking layer on the work function metal layer, and simultaneously etching the silicon masking layer located at the first and second gate channel regions to re-expose the first and second gate voids. A low-resistive metal is deposited in the first and second gate voids to form low-resistive metal gate stacks.
US09373688B2 Normally-off high electron mobility transistors
A normally-off transistor includes a first region of III-V semiconductor material, a second region of III-V semiconductor material on the first region, a third region of III-V semiconductor material on the second region and a gate electrode adjacent at least one sidewall of the third region. The first region provides a channel of the transistor. The second region has a band gap greater than the band gap of the first region and causes a 2-D electron gas (2DEG) in the channel. The second region is interposed between the first region and the third region. The third region provides a gate of the transistor and has a thickness sufficient to deplete the 2DEG in the channel so that the transistor has a positive threshold voltage.
US09373684B2 Method of manufacturing variation resistant metal-oxide-semiconductor field effect transistor (MOSFET)
Variation resistant metal-oxide-semiconductor field effect transistors (MOSFET) are manufactured using a high-K, metal-gate ‘channel-last’ process. Between spacers formed over a well area having separate drain and source areas, a cavity is formed. Thereafter an ion implant step through the cavity results in a localized increase in well-doping directly beneath the cavity. The implant is activated by a microsecond annealing which causes minimum dopant diffusion. Within the cavity a recess into the well area is formed in which an active region is formed using an un-doped or lightly doped epitaxial layer. A high-K dielectric stack is formed over the lightly doped epitaxial layer, over which a metal gate is formed within the cavity boundaries. In one embodiment of the invention a cap of poly-silicon or amorphous silicon is added on top of the metal gate.
US09373680B1 Integrated circuits with capacitors and methods of producing the same
Integrated circuits with MIM capacitors and methods for producing them with metal and oxide hard masks are provided. Embodiments include disposing a dielectric layer over an ILD, the ILD including a contact therethrough in a first region; forming a capacitor trench in the dielectric layer in a second region; forming a MIM hard mask by: disposing a first metal hard mask in the first region and in the capacitor trench in the second region; disposing an oxide hard mask over the first metal hard mask; and disposing a second metal hard mask over the oxide hard mask; forming a metal line trench through the MIM hard mask in the first region, including over the contact, while masking the second region; and removing portions of the MIM hard mask in the capacitor trench, wherein a remaining portion of the first metal hard mask comprises a bottom plate of an MIM capacitor.
US09373676B2 Semiconductor device and method for manufacturing the same
The semiconductor device has an insulation layer formed over a semiconductor substrate, a conductor plug 46 buried in the insulation layer, a capacitor formed above the insulation layer and the conductor plug and including a lower electrode formed of the first conduction film and the second conduction film formed over the first conduction film and formed of Pt, Pt alloy, Pd or Pd alloy, a capacitor dielectric film formed of a ferroelectric or a high dielectric formed over the lower electrode and an upper electrode formed over the capacitor dielectric film, the capacitor dielectric film contains a first element of Pb or Bi, and the concentration peak of the first element diffused in the lower electrode from the capacitor dielectric film positioning in the interface between the first conduction film and the second conduction film.
US09373675B2 Capacitor structure and method of forming the same
Disclosed embodiments include a capacitor structure and a method for forming a capacitor structure. An embodiment is a structure comprising a conductor-insulator-conductor capacitor on a substrate. The conductor-insulator-conductor capacitor comprises a first conductor on the substrate, a dielectric stack over the first conductor, and a second conductor over the dielectric stack. The dielectric stack comprises a first nitride layer, a first oxide layer over the first nitride layer, and a second nitride layer over the first oxide layer. A further embodiment is a method comprising forming a first conductor on a substrate; forming a first nitride layer over the first conductor; treating the first nitride layer with a first nitrous oxide (N2O) treatment to form an oxide layer on the first nitride layer; forming a second nitride layer over the oxide layer; and forming a second conductor over the second nitride layer.
US09373669B2 Organic light-emitting display device and method of manufacturing the same
An organic light-emitting display device, which may be configured to prevent moisture or oxygen from penetrating the organic light-emitting display device from the outside is disclosed. An organic light-emitting display device, which is easily applied to a large display device and/or may be easily mass produced is further disclosed. Additionally disclosed is a method of manufacturing an organic light-emitting display device. An organic light-emitting display device may include, for example, a thin-film transistor (TFT) including a gate electrode, an active layer insulated from the gate electrode, source and drain electrodes insulated from the gate electrode and contacting the active layer and an insulating layer disposed between the source and drain electrodes and the active layer; and an organic light-emitting diode electrically connected to the TFT. The insulating layer may include, for example, a first insulating layer contacting the active layer; and a second insulating layer formed of a metal oxide and disposed on the first insulating layer.
US09373666B2 System and method of forming semiconductor devices
Systems and methods including bonding two or more separately formed circuit layers are provided using, for example, cold welding techniques. Processing techniques may be provided for combining inorganic and/or organic semiconductor devices in apparatus including, for example, microchips, optoelectronic devices, such as solar cells, photodetectors and organic light emitting diodes (OLEDs), and other apparatus with multi-layer circuitry. Methods of bonding preformed circuit layers may include the use of stamping and pressure bonding contacts of two or more circuit layers together. Such methods may find applicability, for example, in bonding circuitry to shaped substrates, including various rounded and irregular shapes, and may be used to combine devices with different structural properties, e.g. from different materials systems.
US09373665B2 Resistance change nonvolatile memory device, semiconductor device, and method of manufacturing resistance change nonvolatile memory device
A resistance change nonvolatile memory device, includes: a first wiring; an interlayer insulating layer formed over the first wiring; and a second wiring formed over the interlayer insulating layer, wherein the interlayer insulating layer is interposed between the first wiring and the second wiring and includes a hole having a width not greater than a width of the first wiring, wherein the resistance change nonvolatile memory device further includes a lower electrode formed at a bottom portion of the hole and contacting the first wiring; a resistance change layer formed on the lower electrode; and an upper electrode formed over the resistance change layer, wherein the lower electrode, the resistance change layer, and the upper electrode are formed inside the hole, wherein an entirety of the resistance change layer is disposed inside the hole.
US09373663B2 Landing pad in peripheral circuit for magnetic random access memory (MRAM)
The present invention is directed to a memory device having a via landing pad in the peripheral circuit that minimizes the memory cell size. A device having features of the present invention comprises a peripheral circuit region and a magnetic memory cell region including at least a magnetic tunnel junction (MTJ) element. The peripheral circuit region comprises a substrate and a bottom contact formed therein; a landing pad including a first magnetic layer structure formed on top of the bottom contact and a second magnetic layer structure separated from the first magnetic layer structure by an insulating tunnel junction layer, wherein each of the insulating tunnel junction layer and the second magnetic layer structure has an opening aligned to each other; and a via partly embedded in the landing pad and directly coupled to the first magnetic layer structure through the openings.
US09373658B2 Solid-state image pickup apparatus, image pickup system including solid-state image pickup apparatus, and method for manufacturing solid-state image pickup apparatus
A method for manufacturing a solid-state image pickup device is provided. The image pickup apparatus includes a photoelectric conversion portion disposed on the semiconductor substrate, a first insulating film over the photoelectric conversion portion, functioning as an antireflection film, a second insulating film on the first insulating film, disposed corresponding to the photoelectric conversion portion, and a waveguide having a clad and a core whose bottom is disposed on the second insulating film. The method includes forming an opening by anisotropically etching part of a member disposed over the photoelectric conversion portion, thereby forming the clad, and forming the core in the opening. In the method, the etching is performed under conditions where the etching rate of the second insulating film is lower than the etching rate of the member.
US09373652B2 Display apparatus and method of manufacturing the same
Provided are a display apparatus and a method of manufacturing the display apparatus. The display apparatus includes: a substrate having a major surface; and a capacitor disposed over the substrate. The capacitor includes a first electrode, and a second electrode disposed over the first electrode. The second electrode includes a first region, a second region and an opening when viewed in a direction perpendicular to the major surface. The first region has a first thickness, and a second region has a second thickness that is greater than the first thickness.
US09373635B2 Semiconductor memory devices and methods of fabricating the same
A semiconductor memory device may include stacks arranged in a first direction and vertical channel structures provided through the stacks. Each of the stacks may include gate electrodes and insulating layers alternately stacked on a substrate. Each of the vertical channel structures may include a semiconductor pattern connected to the substrate and a vertical channel pattern connected to the semiconductor pattern. Each of the semiconductor patterns may have a recessed sidewall, and the semiconductor patterns may have minimum widths different from each other.
US09373624B1 FinFET devices including epitaxially grown device isolation regions, and a method of manufacturing same
A method for manufacturing a semiconductor device including a plurality of fin field-effect transistor (FinFET) devices, comprises forming a plurality of fins on a substrate, wherein a first portion of the fins corresponds to p-type field-effect transistors, and a second portion of the fins corresponds to n-type field-effect transistors, forming a plurality of gate electrodes on the plurality of the fins, growing a p-type doped epitaxial region at each of a plurality of source/drain regions between predetermined gate electrodes of the p-type field-effect transistors, and growing an n-type doped epitaxial region at one or more areas between gate electrodes of respective adjacent p-type field-effect transistors to create one or more p-n junctions electrically isolating the adjacent p-type field-effect transistors from each other.
US09373619B2 High voltage resistor with high voltage junction termination
Provided is a high voltage semiconductor device. The high voltage semiconductor device includes a substrate that includes a doped well disposed therein. The doped well and the substrate have opposite doping polarities. The high voltage semiconductor device includes an insulating device disposed over the doped well. The high voltage semiconductor device includes an elongate resistor disposed over the insulating device. A non-distal portion of the resistor is coupled to the doped well. The high voltage semiconductor device includes a high-voltage junction termination (HVJT) device disposed adjacent to the resistor.
US09373617B2 High current, low switching loss SiC power module
A power module includes a housing with an interior chamber and multiple switch modules mounted within the interior chamber of the housing. The switch modules are interconnected and configured to facilitate switching power to a load. Each one of the switch modules includes at least one transistor and at least one diode. The at least one transistor and the at least one diode may be formed from a wide band-gap material system, such as silicon carbide (SiC), thereby allowing the power module to operate at high frequencies with lower switching losses when compared to conventional power modules.
US09373603B2 Reflow process and tool
Reflow processes and apparatuses are disclosed. A process includes enclosing a package workpiece in an enclosed environment of a chamber of a reflow tool; causing an oxygen content of the enclosed environment of the chamber to be less than 40 ppm; and performing a reflow process in the enclosed environment of the chamber while the oxygen content is less than 40 ppm. An apparatus includes a reflow chamber, a door to the reflow chamber, an energy source in the reflow chamber, and gas supply equipment coupled to the chamber. The door is operable to enclose an environment in the reflow chamber. The energy source is operable to increase a temperature in the environment in the reflow chamber. The gas supply equipment is operable to provide a gas to the reflow chamber.
US09373601B2 Semiconductor substrate, semiconductor package structure and method of making the same
The present disclosure relates to a semiconductor substrate, a semiconductor package structure, and methods for making the same. A method includes providing a substrate and a carrier layer. The substrate includes a first patterned metal layer, a second patterned metal layer spaced from the first patterned metal layer, and a dielectric layer disposed between the first patterned metal layer and the second patterned metal layer. The dielectric layer covers the second patterned metal layer. The dielectric layer defines first openings exposing the second patterned metal layer, and further defines a via opening extending from the first patterned metal layer to the second patterned metal layer. A conductive material is disposed in the via and electrically connects the first patterned metal layer to the second patterned metal layer. The carrier layer defines second openings exposing the second patterned metal layer.
US09373600B2 Package substrate structure for enhanced signal transmission and method
In one embodiment, an electronic package structure includes a substrate having one or more conductive plane layers formed therein. The substrate also includes a plurality of conductive pads on major surface configured to provide electrical interconnects to a next level of assembly. At least one conductive plane layer is configured to have cut-outs above the solder pads so that at least portions of the solder pad are not overlapped by the conductive plane layer.
US09373596B2 Passivated copper chip pads
A structure and method of forming passivated copper chip pads is described. In various embodiments, the invention describes a substrate that includes active circuitry and metal levels disposed above the substrate. A passivation layer is disposed above a last level of the metal levels. A conductive liner is disposed in the sidewalls of an opening disposed in the passivation layer, wherein the conductive liner is also disposed over an exposed surface of the last level of the metal levels.
US09373593B2 Semiconductor device and method of manufacturing the same
A method of manufacturing a semiconductor device, includes providing a multi-chip interconnection substrate having an upper surface and a lower surface, providing a semiconductor chip having a main surface and a back surface, making the back surface of the semiconductor chip and the upper surface of the multi-chip interconnection substrate face each other and mounting the semiconductor chips in the chip mounting areas of the multi-chip interconnection substrate through a bonding adhesive, coupling the electrode pads formed on the main surface of each of the semiconductor chips with the bonding pads formed on the upper surface of the multi-chip interconnection substrate by the conductive wires respectively, forming a resin sealing body by resin-sealing the semiconductor chips, the conductive wires, and the upper surface of the multi-chip interconnection substrate, and forming a plurality of solder balls to be coupled to a plurality of bump lands formed on the lower surface of the multi-chip interconnection substrate.
US09373580B2 Dual hard mask lithography process
A first metallic hard mask layer over an interconnect-level dielectric layer is patterned with a line pattern. At least one dielectric material layer, a second metallic hard mask layer, a first organic planarization layer (OPL), and a first photoresist are applied above the first metallic hard mask layer. A first via pattern is transferred from the first photoresist layer into the second metallic hard mask layer. A second OPL and a second photoresist are applied and patterned with a second via pattern, which is transferred into the second metallic hard mask layer. A first composite pattern of the first and second via patterns is transferred into the at least one dielectric material layer. A second composite pattern that limits the first composite pattern with the areas of the openings in the first metallic hard mask layer is transferred into the interconnect-level dielectric layer.
US09373579B2 Protecting layer in a semiconductor structure
A semiconductor structure comprises a dielectric layer, a conduction piece, a first metal piece, a first protecting layer, and a second protecting layer. The conduction piece is surrounded by electrical materials of the dielectric layer. The first metal piece is over the dielectric layer and is in contact with the conduction piece. The first protecting layer covers dielectric materials of the dielectric layer that are not covered by the first metal piece. The second protecting layer is over the first protecting layer.
US09373578B2 Semiconductor device and method of forming interconnect structure with conductive pads having expanded interconnect surface area for enhanced interconnection properties
A semiconductor device has a substrate and first conductive pads formed over the substrate. An interconnect surface area of the first conductive pads is expanded by forming a plurality of recesses into the first conductive pads. The recesses can be an arrangement of concentric rings, arrangement of circular recesses, or arrangement of parallel linear trenches. Alternatively, the interconnect surface area of the first conductive pads is expanded by forming a second conductive pad over the first conductive pad. A semiconductor die has a plurality of interconnect structures formed over a surface of the semiconductor die. The semiconductor die is mounted to the substrate with the interconnect structures contacting the expanded interconnect surface area of the first conductive pads to increase bonding strength of the interconnect structure to the first conductive pads. A mold underfill material is deposited between the semiconductor die and substrate.
US09373550B2 Selectively degrading current resistance of field effect transistor devices
A method includes selectively degrading a current capacity of a first finned-field-effect-transistor (finFET) relative to a second finFET by forming a material on a fin of the first finFET to increase a current resistance of the first finFET. The second finFET is electrically connected to the first finFET in a circuit such that a current flow through the second finFET is a multiple of a current flow through the first finFET.
US09373549B2 Semiconductor device and method of forming the same
A semiconductor device and method for fabricating a semiconductor device is disclosed. An exemplary semiconductor device includes a semiconductor substrate including an active region including a plurality of device regions. The semiconductor device further includes a first device disposed in a first device region of the plurality of device regions, the first device including a first gate structure, first gate spacers disposed on sidewalls of the first gate structure, and first source and drain features. The semiconductor device further includes a second device disposed in a second device region of the plurality of device regions, the second device including a second gate structure, second gate spacers disposed on sidewalls of the second gate structure, and second source and drain features. The second and first source and drain features having a source and drain feature and a contact feature in common. The common contact feature being a self-aligned contact.
US09373544B2 Semiconductor arrangement and formation thereof
A semiconductor arrangement and method of formation are provided. The semiconductor arrangement comprises a conductive contact in contact with a substantially planar first top surface of a first active area, the contact between and in contact with a first alignment spacer and a second alignment spacer both having substantially vertical outer surfaces. The contact formed between the first alignment spacer and the second alignment spacer has a more desired contact shape then a contact formed between alignment spacers that do not have substantially vertical outer surfaces. The substantially planar surface of the first active area is indicative of a substantially undamaged structure of the first active area as compared to an active area that is not substantially planar. The substantially undamaged first active area has a greater contact area for the contact and a lower contact resistance as compared to a damaged first active area.
US09373543B1 Forming interconnect features with reduced sidewall tapering
A method includes forming a stack of materials including a first dielectric layer having a conductive feature positioned therein, and a second dielectric layer positioned above the first dielectric layer. An etch mask including a plurality of spaced apart mask elements is formed above the second dielectric layer. The mask elements define at least a first via opening exposing the second dielectric layer. A patterning layer is formed above the etch mask. A second via opening is formed in the patterning layer to expose the first via opening in the etch mask. The second dielectric layer is etched through the second via opening to define a third via opening in the second dielectric layer exposing the conductive feature. The patterning layer and the etch mask are removed. A conductive via contacting the conductive feature is formed in the third via opening.
US09373541B2 Hard mask removal scheme
A method includes forming a barrier layer in a via hole and over a hard mask layer. The hard mask layer is disposed over a dielectric layer. The via hole is located through the dielectric layer and the hard mask layer. A filler layer is formed in the via hole and over the barrier layer. The filler layer and the hard mask layer are removed. A metal layer is formed in the via hole.
US09373528B2 Substrate processing apparatus
A substrate processing apparatus 1 includes a substrate processing unit 40 configured to process a substrate W by supplying a mixed liquid M of a first liquid C and a second liquid D to the substrate W, a first flow rate regulator 10 disposed in a first supply pipe 31 configured to allow the first liquid C to flow therethrough, and the first flow rate regulator 10 configured to measure a flow rate by a differential pressure and to regulate the flow rate, a second flow rate regulator 20 disposed in a second supply pipe 32 configured to allow the second liquid D to flow therethrough, and the second flow rate regulator 20 configured to measure a flow rate by a differential pressure and to regulate the flow rate, a concentration meter 51 disposed in a mixed liquid pipe 33 configured to guide the mixed liquid M with a mixture of the first liquid C having passed through the first flow rate regulator 10 and the second liquid D having passed through the second flow rate regulator 20 to the substrate processing unit 40, and a controller 60 configured to take difference elimination measures when the difference between a conforming concentration as the concentration of the mixed liquid M suitable for processing the substrate W in the substrate processing unit 40 and the concentration measured with the concentration meter 51 exceeds a predetermined value. With this, even if zero-point deviation of a differential pressure flowmeter occurs, it is possible to eliminate the difference in concentration.
US09373520B2 Multilayer film etching method and plasma processing apparatus
In one embodiment of the present invention, there is provided a method for etching a multilayer film formed by laminating a plurality of alternating layers of a first layer having a first dielectric constant and a second layer having a second dielectric constant. This method includes (a) a multilayer film etching step, in which an etchant gas is supplied into a processing chamber and a microwave is supplied into the processing chamber to excite a plasma of the etchant gas; and (b) a resist mask reducing step in which an oxygen-containing gas and a fluorocarbon-based gas are supplied to the processing chamber and a microwave is supplied into the processing chamber to excite a plasma of the oxygen-containing gas and the fluorocarbon-based gas. In this method, the steps (a) and (b) are alternately repeated.
US09373515B2 Conductive nanowire films
The invention provides a novel conductive film and a multilayered conductive structure, comprising a plurality of metal nanowires arranged in clusters and having an average aspect ratio of least 100,000, optionally decorated by metal nanoparticles. It is also disclosed a process for preparation of a conductive film comprising metal nanowires by surfactant/template assisted method which involves the use of a precursor solution based on surfactant (such as CTAB), metal precursor (such as HAuC14 and AgN03) and reducing agent (such as metal borohydride or sodium ascorbate).
US09373507B2 Defective P-N junction for backgated fully depleted silicon on insulator mosfet
Methods for semiconductor fabrication include forming a well in a semiconductor substrate. A pocket is formed within the well, the pocket having an opposite doping polarity as the well to provide a p-n junction between the well and the pocket. Defects are created at the p-n junction such that a leakage resistance of the p-n junction is decreased.
US09373503B2 Method of fabricating thin, freestanding, single crystal silicon sheet
A method of forming a free-standing silicon film that includes providing a Si substrate, depositing a layered structure on the Si substrate, where the layered structure includes a Si device layer and a SiGe sacrificial layer, and removing the SiGe sacrificial layer with a spin etch process, where the Si device layer is released from the layered structure.
US09373494B1 Sparker for flash lamp
A base assembly for a flash lamp is disclosed. The base assembly has an integrated sparker and includes an electrically conductive header having a surface that defines a boundary of a flash chamber for the flash lamp. There is an opening in the surface of the electrically conductive header and an electrically conductive lead within the opening. The electrically conductive lead is electrically insulated from surrounding portions of the electrically conductive header. A distal end of the electrically conductive lead is substantially flush with the surface of the electrically conductive header.
US09373490B1 Time-of-flight mass spectrometer
When ions introduced between repeller electrode and extraction electrode are accelerated through flight space, orthogonal acceleration power supply portion applies a designated voltage to a plurality of acceleration electrodes in such a way as to form an acceleration field wherein potential distribution φ along central axis of the acceleration area becomes ∂2φ/∂Z2<0. When ions traverse an acceleration field with this manner of axial potential distribution, in addition to force in the acceleration direction, force pressing towards central axis acts on ions situated away from central axis. This causes ions to be fired through flight space while being focused, and hence to reach detector more efficiently. This makes it possible to improve measurement sensitivity without adding a focusing lens or the like.
US09373481B2 High-energy ion implanter, beam collimator, and beam collimation method
A beam collimator includes a plurality of lens units that are arranged along a reference trajectory so that a beam collimated to the reference trajectory comes out from an exit of the beam collimator. Each of the plurality of lens units forms a bow-shaped curved gap and is formed such that an angle of a beam traveling direction with respect to the reference trajectory is changed by an electric field generated in the bow-shaped curved gap. A vacant space is provided between one lens unit of the plurality of lens units and a lens unit that is adjacent to the lens unit. The vacant space is directed in a transverse direction of the collimated beam in a cross section that is perpendicular to the reference trajectory. An inner field containing the reference trajectory is connected to an outer field of the plurality of lens units through the vacant space.
US09373479B2 High-speed multiframe dynamic transmission electron microscope image acquisition system with arbitrary timing
An electron microscope is disclosed which has a laser-driven photocathode and an arbitrary waveform generator (AWG) laser system (“laser”). The laser produces a train of temporally-shaped laser pulses of a predefined pulse duration and waveform, and directs the laser pulses to the laser-driven photocathode to produce a train of electron pulses. An image sensor is used along with a deflector subsystem. The deflector subsystem is arranged downstream of the target but upstream of the image sensor, and has two pairs of plates arranged perpendicular to one another. A control system controls the laser and a plurality of switching components synchronized with the laser, to independently control excitation of each one of the deflector plates. This allows each electron pulse to be directed to a different portion of the image sensor, as well as to be provided with an independently set duration and independently set inter-pulse spacings.
US09373476B2 Electron emission device and electron emission display
An electron emission device includes a number of electron emission units, wherein each of the number of electron emission units includes a first electrode, an insulating layer, and a second electrode stacked in that sequence, wherein the first electrode is a carbon nanotube composite structure having a carbon nanotube layer and a semiconductor layer stacked together, and the semiconductor layer is sandwiched between the carbon nanotube layer and the insulating layer, the first electrodes in the number of electron emission units are spaced apart from each other, and the second electrodes in the number of electron emission units are spaced apart from each other.
US09373474B2 Ion source, and mass spectroscope provided with same
An ion source is provided with a push-out electrode, a pull-out electrode, and a pull-in electrode all for ionizing a sample and accelerating generated ions in a pulsed manner, wherein the push-out electrode and/or the pull-in electrode has a curved surface shape having a depression curved in the direction opposite to the direction of travel of the ions. As a result, a compact ion source capable of temporally and spatially focusing ions and outputting the ions, and a compact time-of-flight mass spectroscope with good detection resolution and detection sensitivity which is provided with the compact ion source can be provided.
US09373471B2 Electromagnetic switch with damping interface
An electromagnetic switch includes: a stationary electrical contact; a moveable electrical contact; an actuated member to which the moveable electrical contact is attached for driving the moveable electrical contact into and out of contact with the stationary electrical contact; and a damping interface between the moveable electrical contact and the actuated member.
US09373465B1 Switch with overload release structure
A switch includes conductive first and second prongs that have upper portions located within a switch casing and lower portions exposed therefrom, a button mounted pivotally on the casing having a protrusion rod and a connection rod connected to the protrusion rod; and an alloy plate disposed within the casing having one end connected securely to the upper portion of the second prong and a free end operably connected to the connection rod. The free end is provided with an upper electrical contact in alignment with a lower electrical contact of the first prong. An elastic member has a first straight abutment portion in resiliently abutment against a fixing element within the casing, a second straight that resiliently abuts against the free end of the alloy plate, whereby, the alloy plate is displaced from its initial position when an overload current flows through the switch in a switch-on position.
US09373458B2 Hand-held power tool
In a hand-held power tool with a device for presetting a selected rotation direction of a drive motor that is associated with the power tool and contained in a tool housing. The device is equipped with an actuating element accessible from outside the tool housing for mechanically actuating a switch element, which is situated inside the tool housing and is at least embodied for electrically switching between a first and second rotation direction of the drive motor, the switch element is situated in the vicinity of the actuating element.
US09373454B2 Key switch and keyboard
Provided is a key switch that enables sufficiently enhancement of the rigidity of a key top. A key switch includes a support plate; a key top disposed on the support plate; a link configured to link the key top with the support plate; a switch; a first arm disposed on a back surface of the key top between the link and a first short-side end of the key top, and extending in a long-side direction of the key top; a second arm disposed on the back surface of the key top between the link and a second short-side end of the key top, and extending in the long-side direction of the key top; and a reinforcement plate mounted on the key top. The reinforcement plate comprises a short-side part extending in the short-side direction of the key top between the first arm and the second arm.
US09373448B2 Method of manufacturing electrolytic capacitor
A method of manufacturing an electrolytic capacitor includes preparing a dielectric film formed on a surface of an anode foil, forming a first conductive polymer layer on a surface of the dielectric film by immersing the anode foil in first dispersion solution including conductive polymer particles and forming a second conductive polymer layer covering the first conductive polymer layer solvent by immersing the anode foil in second dispersion solution including second conductive polymer particles and second solvent. The surface of the anode foil has plural pits formed therein. The second dispersion solution has a pH value farther from 7 than the first dispersion solution does. This configuration can suppress damages to the dielectric film.
US09373439B2 Dielectric biasing circuit for transformers and inductors
A transformer is configured to receive an input electrical signal at input nodes and supply an output electrical signal at output nodes. The transformer includes windings wound on the core between the input and output nodes. The windings define a signal path to transform the input electrical signal into the output electrical signal along the signal path. The transformer includes a first insulated conductive layer arranged between first and second windings configured to receive a first bias voltage. The transformer includes a second insulated conductive layer arranged spatially proximate to the first and second windings configured to receive a second bias voltage. The first and second insulated conductive layers form an electrostatic field that is based on a potential difference between the first and second bias voltages independent of the signal path. The windings are arranged to be within the formed electrostatic field.
US09373434B2 Inductor assembly and method of using same
An inductor assembly generally comprises at least one helical inductive component comprising that includes a plurality of conductive line layers having conductive lines therein. A plurality of vias are configured to couple conductive lines from two or more conductive line layers such that a spacing between two adjacent parallel conductive lines, in different conductive line layers from each other, is two or more times a distance between respective bottom surfaces of two adjacent conductive line layers.
US09373432B2 Alcoholic solution and sintered magnet
The purpose of the present invention is to provide an alcoholic solvent, in which FeCo-based particles becoming a soft magnet are improved, for enhancing properties of a magnetic material using no heavy rare earth elements, and is to provide a sintered magnet produced by using it.
US09373429B2 Method of obtaining graphene
According to an aspect of an exemplary embodiment, there is provided a method of obtaining graphene, the method comprising: preparing a graphene forming structure of which a first graphene is formed on one surface and a second graphene is formed on another surface, and that comprises at least one metal catalyst member; disposing a first carrier and a second carrier on the first graphene and the second graphene, respectively; and removing the metal catalyst member by applying an etchant to a side surface of the graphene forming structure while winding up the first carrier and the second carrier by respectively rotating a pair of rolls formed to face each other.
US09373425B2 Copper alloy sheet with excellent heat dissipation and workability in repetitive bending
Provided is a copper alloy plate that is for an FPC substrate and that has superior heat dissipation, repeated bending workability, shape retaining properties, and heat resistance. The copper alloy plate contains at least 0.01 mass % of the total of at least one element selected from the group consisting of Ag, Cr, Fe, In, Ni, P, Si, Sn, Ti, Zn, and Zr, contains no more than 1.0 mass % of Ag, no more than 0.08 mass % of Ti, no more than 2.0 mass % of Ni, no more than 3.5 mass % of Zn, and no more than 0.5 mass % of Cr, Fe, In, P, Si, Sn, and Zr by the total of the at least one element selected from the group, the remainder comprising Cu and impurities, has a conductivity of at least 60% IACS, has a tensile strength of at least 350 MPa, and has I(311)/IO(311) determined by X-ray diffraction in the thickness direction of the plate surface that satisfies the formula I(311)/IO(311)≧0.5.
US09373422B1 Memory device
A memory device including a first cell block including a plurality of word lines and first to Kth (K is a natural number) redundancy word lines, a second cell block including a plurality of word lines and (K+1)th to Nth (N is a natural number greater than K) redundancy word lines, and a control unit suitable for performing control so that the first to Nth redundancy word lines replace the word lines of the first or second cell block, refreshing the word lines of the first and the second cell blocks simultaneously in a first section, and sequentially refreshing the first to Nth redundancy word lines in a second section.
US09373419B2 Semiconductor memory apparatus and operating method thereof
A semiconductor memory apparatus includes: a user setting unit configured to generate test data and a delay control signal in response to an external command and an external address; a delay locked loop (DLL) clock generation unit including a replica configured to have a delay time controlled in response to the delay control signal; and a data output unit configured to output the test data in response to a DLL clock signal outputted from the DLL clock generation unit.
US09373416B2 Method and system for testing a memory
A method and system for testing a memory is provided in the present invention. The method includes the following steps. Each of at least one address bit to be tested of the memory is set to a fixed value. Current test data is written into memory unit(s) of the memory which the set address bit(s) correspond(s) to. Current read back data is read from the memory unit(s) which the set address bit(s) correspond(s) to. The current test data is compared with the current read back data. It is judged whether there is any signal integrity problem in unset address bit(s) of the memory according to the comparison result of the current test data and the current read back data, in order to determine fault address bit(s). The method and system for testing a memory provided by the present invention may determine fault address bit(s) of the memory simply and quickly.
US09373414B2 Shift register unit and gate drive device for liquid crystal display
A shift register unit and a gate drive device for a liquid crystal display are disclosed. Both gate and drain of the tenth thin film transistor are connected to the source of the fifth thin film transistor, a source thereof is connected to a low voltage signal input terminal, threshold voltages of the eighth thin film transistor and the ninth thin film transistor are equal to or less than threshold voltage of the tenth thin film transistor. The shift register unit and the gate drive device for liquid crystal display provided in the present invention, could enable the thin film transistor used to suppress the noise in the shift register unit to maintain turning on, therefore it guarantees the reliability of the shift register unit.
US09373411B2 Antifuse control circuit and antifuse reading method
A method of reading an antifuse in a semiconductor memory device during a power-up routine includes; generating a read voltage used during an antifuse read operation performed during the power-up routine to read data stored in an antifuse cell array of the antifuse, and beginning execution of the antifuse read operation only after an activation delay has elapsed following a sensing of the level of the read voltage.
US09373401B2 Method of programming non-volatile memory device and apparatuses for performing the method
A non-volatile memory device is provided. The non-volatile memory device includes a cell string including a plurality of non-volatile memory cells; and an operation control block configured to supply a program voltage to a word line connected to a selected non-volatile memory cell among the plurality of non-volatile memory cells during a program operation, configured to supply a first negative voltage to the word line during a detrapping operation, and configured to supply a second negative voltage as a verify voltage to the word line during a program verify operation.
US09373380B2 Multi-port semiconductor memory device with multi-interface
A semiconductor memory device is provided which includes a first port configured to connect to a first processor and including a first interface circuit; a second port configured to connect to a second processor and including a second interface circuit; and a memory cell array including a first memory area connected to the first and second ports in common. The first memory area includes a plurality of magneto-resistive random access memory cells. The first interface circuit is configured to receive a DRAM interface signals, and the second interface circuit is configured to receive a flash memory interface signals.
US09373375B2 Non-volatile memory validity
An embodiment provides a method, including: reading validity timing information written to a non-volatile memory device; and determining validity of the non-volatile memory device using the validity timing information read from the non-volatile memory device. Other aspects are described and claimed.
US09373372B2 Register file device
A register file device includes: a multi-port latch; and a write circuit that generates a signal to be written in the multi-port latch, the write circuit generating the signal on the basis of a plurality of data groups each including a write control signal, a write address, and a piece of write data, wherein the write circuit includes: a detection circuit that detects at least two write control signals occurred simultaneously among write control signals, and a changing circuit that changes write data corresponding to one of the write control signal to become same as write data corresponding to another of the write control signal.
US09373362B2 System and method for implementing a memory defect map
In accordance with the present disclosure, a system and method are herein disclosed for managing memory defects in an information handling system. In an information handling system, a first quantity of memory, such as RAM, may contain defective memory elements. A second quantity of memory is physically coupled to the first quantity of memory and is used to store a memory defect map containing information regarding the location of defective memory elements in the first quantity of memory. The memory defect map may then be referenced by the BIOS or the operating system to preclude use of regions of memory containing defective memory elements.
US09373358B2 Collaborative media editing system
A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. Moreover, a machine within the media editing system may facilitate resolution of conflicts between edits to a particular piece of media. Furthermore, a machine within the media editing system may facilitate provision of convenient access to media from a particular client device to one or more additional client devices.
US09373347B2 Data write management
Implementations disclosed herein provide systems and methods for data write management in a storage device responsive to detection of a disturbance. Responsive to the detection of the disturbance, a write operation is paused and a transducer head is moved from a first position on the target data track to a second position separated from the first position by at least one data track. At the second position, the write operation is resumed.
US09373345B1 Pro-active protection of communication devices that are senstive to vibration or shock
A communication device includes a vibroscope or an accelerometer for detecting vibration or shock, a hard disk drive for storing data, and a wireless communication transceiver. In response to detecting vibration or shock, the communication device automatically broadcasts an alert message that identifies a physical location of the communication device at the time that the vibration or shock is sensed. In response to receiving an alert message from another communication device, the communication device automatically temporarily parks a read-write head of the hard disk drive to prevent damage from the vibration or shock.
US09373327B2 Method for refining a search
A method for refining a search is provided. Embodiments may include receiving a first speech signal corresponding to a first utterance and receiving a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance. Embodiments may also include determining a first quantity of search results based upon the first speech signal information and determining a second quantity of search results based upon the second speech signal information. Embodiments may also include comparing at least one of the first quantity of search results and the second quantity of search results with a third quantity of search results and determining an information gain from the comparison.
US09373326B2 System and method for combining geographic metadata in automatic speech recognition language and acoustic models
Disclosed herein are systems, methods, and computer-readable storage media for a speech recognition application for directory assistance that is based on a user's spoken search query. The spoken search query is received by a portable device and portable device then determines its present location. Upon determining the location of the portable device, that information is incorporated into a local language model that is used to process the search query. Finally, the portable device outputs the results of the search query based on the local language model.
US09373321B2 Generation of wake-up words
A method, system and tangible computer readable medium for generating one or more wake-up words are provided. For example, the method can include receiving a text representation of the one or more wake-up words. A strength of the text representation of the one or more wake-up words can be determined based on one or more static measures. The method can also include receiving an audio representation of the one or more wake-up words. A strength of the audio representation of the one or more wake-up words can be determined based on one or more dynamic measures. Feedback on the one or more wake-up words is provided (e.g., to an end user) based on the strengths of the text and audio representations.
US09373314B2 Installation structure for acoustic transducer
An installation structure for an acoustic transducer for vibrating a vibrated body in a first direction includes a magnetic-path forming portion; a movable unit having an electromagnetic coupling portion and configured to vibrate in the first direction; an attachment portion which attaches the magnetic-path forming portion to a fixed portion; a connector connected to the vibrated body and connecting the movable unit to the vibrated body; and a displacement permitting mechanism configured to permit electromagnetic coupling between the magnetic-path forming portion and the electromagnetic coupling portion to be maintained and to permit the vibration of the movable unit to be transmitted to the vibrated body when the connector is displaced with respect to the fixed portion within a predetermined range in an intersecting direction that intersects the first direction. The displacement permitting mechanism is provided at at least one of the attachment portion, the movable unit, and the connector.
US09373311B2 Method of manufacturing electronic percussion pad
An electronic percussion pad includes: a pad main body that is formed of a foaming elastomer; and a composite layer that includes an expandable fiber sheet laminated on a front surface of the pad main body. In the composite layer, fiber of the fiber sheet and a foaming elastomer of the pad main body are present, and the composite layer contains bubbles.
US09373309B2 Stringed musical instrument having inlaid fretboard and method of making the same
A stringed musical instrument comprises a neck and a cavity formed in the neck. The cavity includes a curved bottom surface and a chamfer in a sidewall of the cavity. An island is formed in the cavity. A fretboard is formed comprising a veneer and adapted to fit the cavity. The fretboard includes an opening adapted to encompass the island in the cavity. The cavity or fretboard is formed using a computer-controlled or numerically-controlled milling machine, router, water jet, or laser. The fretboard is mounted within the cavity, and the island in the cavity is disposed within the opening in the fretboard. Mounting the fretboard within the cavity includes flexing a sidewall of the cavity. An edge of the fretboard contacts a sidewall of the cavity without a visible gap.
US09373304B2 Display control method for adjusting color light source corresponding to color data
A display control method used in a display with color light sources. Whether a frame is tending to at least one of colors of color lights is determined. When the frame is tending to the at least one of the colors, executing at least one of steps of: (1) adjusting the corresponding color source of the frame to which color the frame is not tending to be weak, dark, or even turned off, and (2) adjusting the corresponding color light source of the frame to which color the frame is tending to be strong or light.
US09373300B2 Power management method and power management device
A power management method and a power management device for a display are disclosed, including: comparing contents in an original frame image with contents in a previous image to generate a plurality of successive second periods with first stages and second stages, shortening a plurality of time intervals in the first pulse timing distribution and outputting the first pulse timing distribution for displaying a first sub-frame image on the display during the first stage of one of the plurality of successive second periods, and shortening a plurality of time intervals in the second pulse timing distribution and outputting the second pulse timing distribution for displaying a second sub-frame image on the display during the first stage of the other one of the plurality of successive second periods; and turning off the driving circuit of the display in the second stages.
US09373291B2 Method and device for mapping input grayscales into output luminance
A method for mapping an input grayscale into an output luminance includes selecting a reference grayscale and a curvature according to an input grayscale; and generating an output luminance according to the reference grayscale, the curvature, and the input grayscale.
US09373287B2 Reduced power displays
A backlight for a display comprises a plurality of independently controllable groups of light emitters. The brightness levels of the groups of light emitters are controllable by pulse width modulation (PWM) signals generated by PWM driving circuits. The phases of PWM signals to different groups of light emitters are configured to be offset by different amounts, so as to stagger the start times of light emitters of different groups. Such phase-shifting of PWM signals may result in total power consumption that ramps up more gradually, is distributed more evenly over time, and is held to a lower maximum value than if the same PWM signals were not phase-shifted. The duration of a first PWM cycle of PWM signals for an image may also be made longer than subsequent PWM cycles for the image so as to extend the initial power ramp-up time.
US09373277B2 Extending dynamic range of a display
A method for extending dynamic range of a display that can attenuate brightness to match scene brightness is disclosed. Standard RGB sub pixel filtering as well as neutral density sub pixel filtering is performed. The color addressability of the display is utilized to extend the dynamic range of the emitted energy by more than one order of magnitude with the standard RGB sub pixel filtering. The standard filtering extends the dynamic range of the emitted energy by more than one order of magnitude, while the neutral density filtering extends the dynamic range of the emitted energy by two or more orders of magnitude.
US09373274B2 Light-emitting device and display device
Disclosed herein is a light-emitting device including a plurality of first light-emitting elements mounted in a matrix form on a common wiring board. Each of the first light-emitting elements has a single crystal semiconductor multilayer structure and is a semiconductor element in the form of a chip that emits light in a given band of wavelengths. When attention is focused on the plurality of first light-emitting elements that belong in a given area of all the plurality of first light-emitting elements, the orientations of the common crystal axes of the first light-emitting elements adjacent to each other at least in one of the row and column directions differ.
US09373270B2 Pelvic surgery training model
A male or female human pelvic model for teaching, practicing, or evaluating proficiency in physical examination, medical or surgical techniques, or procedures involving the pelvis are disclosed. The pelvic model can include replaceable pelvic skeletal frame and normal, pathological, or other modules providing 3D anatomical representations of various body components, such as skin, organs, muscles, vessels, connective tissues, ligaments, tendons, or nerves. The pelvic model can include portions that can retain pressurized fluid, such as to mimic a body organ, cavity, or vessel that retains fluid, so that leakage can occur, such as upon unintended cutting or puncture. A rotating open-top pelvic region structure can permit viewing or video capture during the simulated procedure.
US09373260B2 Visual locating device for a motor vehicle
A visual locating device for a motor vehicle, comprising a light signal generator coupleable with an antenna of the motor vehicle, and electronic control means responsive to an activation/setting command to control the light signal generator to cause emission of a light signal suitable to enable visually locating said motor vehicle. The electronic control means comprise user-controllable setting means to set a light emission mode of the light signal generator.
US09373257B2 Proactive driver warning
A system for warning a driver comprises an input interface and a warning determiner. The input interface is to receive a set of warnings, wherein a warning of the set of warnings is associated with a road segment and a set of conditions. The warning determiner is to determine that a current location matches the road segment associated with the warning and, in the event that it is determined to warn a driver based at least in part on the warning and the set of current conditions, to indicate to warn the driver.
US09373255B2 Method and system for producing an up-to-date situation depiction
The invention relates to a method for creating a current situation depiction, particularly a current city-center situation depiction, in which environment data and/or map data and/or position data describing a locally bounded situation are sent to a database by a multiplicity of vehicles using vehicle-to-X communication means. The environment data are captured by means of ambient sensors and/or vehicle sensors, the map data are read from a digital memory, and the position data are determined at least by means of a global satellite position system. The method is distinguished in that the environment data and/or the map data and/or the position data are continually merged with a situation depiction that is already present in the database to form a current situation depiction, and both the database and the situation depiction are fixed in location. The invention also relates to an appropriate system.
US09373252B2 Remote control system and mobile device
A remote control system includes a mobile device and a receiver connected to a control target. The mobile device includes an input unit accepting user's input operation; an operation signal transmission unit wirelessly transmitting an operation signal corresponding to the input operation during the input operation; a frequency switching determination unit determining whether to switch the transmission frequency band from a first frequency band to a second frequency band based on at least any one of a manner of the input operation and a state of wireless communication; and a transmission frequency switching unit switching the transmission frequency band when the frequency switching determination unit determines to switch the transmission frequency band. The receiver includes an operation signal reception unit receiving the operation signal; and a control unit controlling the control target on the basis of the received operation signal.
US09373250B2 Remote controller having one shot automatic mapping of learned function
A learning remote controller for learning functions received from a source controller. The learning remote controller includes a memory and a processor that executes a program stored in the memory. The program controls operations of the processor select and retrieve a device map corresponding to a source remote controller having functions that are to be learned by the learning remote controller, the device map establishing a correspondence between a key pressed on the source remote controller and a key on the learning remote controller to which a function received from the source remote controller is to be mapped. When a code corresponding to a function received from the source remote controller, corresponds to a first signal received from the source remote controller, the code is stored for comparison with subsequent codes received by the learning remote controller. Upon comparison with subsequent codes received, the processor inserts a code corresponding to no function in a sequence of learned codes in response to the comparison of the received code and the stored code being a match.
US09373249B2 Wi-Fi/radio frequency converting device
A Wi-Fi/radio frequency (RF) converting device includes a Wi-Fi transceiver, a multiplexing converting module, and a RF transceiver. The Wi-Fi transceiver receives a Wi-Fi control signal from a control signal generator. The multiplexing converting module receives the Wi-Fi control signal from the Wi-Fi transceiver and converts the Wi-Fi control signal into a RF control signal. The RF transceiver receives the RF control signal from the multiplexing converting module and sends the RF control signal to a plurality of electric elements. An RF extension device may be provided to share the signal transmission between the electric elements and the Wi-Fi/RF converting device.
US09373246B2 Alarm consolidation system and method
Methods and system for consolidating alarms using a data center monitoring appliance are provided. The method includes receiving at least one alarm from an physical infrastructure device via the network, determining that the at least one alarm is subject to a consolidation filter, the consolidation filter specifying characteristics of a consolidated alarm and generating the consolidated alarm according to the characteristics specified in the consolidation filter. The system includes a network interface, a memory and a controller coupled to the network interface and the memory and configured to receive at least one alarm from an physical infrastructure device via the network interface, determine that the at least one alarm is subject to a consolidation filter, the consolidation filter specifying characteristics of a consolidated alarm and generate the consolidated alarm according to the characteristics specified in the consolidation filter.
US09373243B2 Connected gateway for an abatement device processing raw data
Systems, methods, and computer-readable media are presented herein for providing lower level physical-layer gateway functionalities and upper-level application functionalities; a system designed with flexible configurations in order to support a wide range of connected applications. The system includes a processor that executes machine instructions to perform operations. The operations comprise: receiving sensor data from a sensor device located in a building; converting the sensor data from a raw state to a physical measurement; and activating an abatement device situated in the building as a function of the physical measurement.
US09373237B1 Security tag positioning
A tag controller is configured to interface with a security tag adapted to be disposed on a corresponding product in a monitoring environment. The tag controller includes processing circuitry configured to perform a tag position estimation by receiving information indicative of signal strength measured at the security tag relative to each of a plurality of locating beacons disposed in the monitoring environment, defining an order of a selected number of the locating beacons based on signal strength, determining a first midpoint between two of the selected number of the locating beacons having the lowest signal strengths, determining at least a second midpoint between the first midpoint and a locating beacon having a next lowest signal strength, and determining a location of the security tag at least in part based on the second midpoint.
US09373235B2 System and method for storing and monitoring events at security devices
An alarm or intrusion monitoring system includes a plurality of detectors which communicate with a displaced control element. Various of the detectors include local storage circuitry wherein detected conditions or events are recorded along with a time indicator. Recorded events and respective times of occurrence can be downloaded to the control element for evaluation. Detected conditions or events can include system conditions, such as faults or detector off-line indicators, as well as various intrusion or environmental-type incidents such as smoke, gas, temperature or fire.
US09373234B1 Security tape for intrusion/extrusion boundary detection
A security tape comprises a mesh sensor strip in which a filament is woven or otherwise provided to serve as a single continuous signal path across substantially the entire area of the mesh strip. The filament may be an electrical wire or an optical fiber to carry, respectively, an electrical signal or an optical signal. A layer of flexible insulative material is bonded to each side of the mesh strip by an adhesive on the bonding surface of each of the layers. During bonding of the layers to the mesh strip, the adhesive flows into the mesh structure and structurally fixes the filament in its position in the mesh. The mesh sensor strip and bonded layers can be cut to any desired length and each end of the filament is connectable to respective connector units. One connector unit is connected to a signal source, and the other connector unit is connected to a signal receiver. A break in the filament will cause a loss of constant continuous conduction and therefore loss of signal received by the receiver thereby indicating an alarm condition. The security tape protects against both intrusion and extrusion events across any boundary of a volumetric space which cause breakage of the signal path and trigger an alarm indication. The absence of a required real-time electrical or optical conduction signal signifies an alarm state, hence the system is fail-safe.
US09373233B2 Interactive touch screen metaphors with haptic feedback
A system and computer-implemented method of providing haptic effects to a first user of a multi-user application. The method includes executing a first instance of the multi-user application on a first computing platform associated with the first user. The multi-user application is configured to interface with an object based on control inputs received from the first user and based on control inputs received from a second user via a second computing platform executing a second instance of the multi-user application, and responsive to performance of a first control input by the second user on the second computing platform, the method includes generating a first haptic effect for the first user on the first computing platform, the first haptic effect conveying information to the first user about the effect of the first control input.
US09373229B2 Automated banking system controlled responsive to data bearing records
An automated banking machine operative to cause financial transfers responsive to data read from data bearing records. The automated banking machine includes a card reader that is operative to read card data from user cards corresponding to financial accounts. The automated banking machine is operative responsive to the card data to carry out transactions that transfer and/or allocate funds between accounts. The automated banking machine is further operative to provide users with a receipt for transactions conducted. The automated banking machine includes a cash dispenser operative to dispense cash to machine users and to cause the value of cash to be assessed to financial accounts corresponding to card data. The automated banking machine is further operative to receive currency bills or other sheets from a user and to process and store such sheets through operation of a currency accepting device. The account corresponding to card data may be credited for the value of bills or other sheets received.
US09373217B2 Gaming machine and control method thereof
A gaming machine 10 has: a display device 12 configured to display a plurality of symbols to be continuously arranged; and a controller 30. The controller 30 executes the processing operations of: (a1) executing game processing and then according to a result of the game processing, determining whether or not to scroll at least one array of the symbols; (a2) scrolling the symbol array according to a result of the determination; and (a3) carrying out processing according to a result of the scroll.
US09373209B2 Command input based on data-carrier orientation
A command can be input into a system using a data carrier such as, for example, a card. The command is determined based on the orientation of the data carrier relative to a reader of the system. Different commands can be input by changing the orientation of the data carrier.
US09373205B2 Access control system and method for use by an access device
Systems and methods are provided to allow a smart phone or any terminal to activate a door lock using a web site or server computer system. An access control system is provided that includes a server and an access device. The access device includes a processor and a communication module. The process has control of a door lock and is able to receive a reservation certificate presented by a portable terminal through the communication module. The processor activates the door lock when a current reservation certificate has been presented.
US09373204B1 System and method for ticket validation
A method and system is provided for facilitating ticket exchange by validating ticket authenticity. Images of the barcodes of tickets are captured and decoded so that the encoded ticket information may be analyzed. Encoded ticket information is compared to event ticket information stored in a ticketing database, and the result is transmitted to prospective buyers to ensure authenticity and establish confidence in the sale. Tickets may also be pre-validated by ticket holders or designated sellers of ticketing companies, who are located near the event venue. Buyers interested in purchasing tickets may locate pre-validated tickets using GPS.
US09373197B2 Methods and systems for electronic payment for on-street parking
This disclosure describes a method of payment for parking of a vehicle including determining the location of the vehicle with a wireless communication device. Determining the location includes using a satellite radio navigation system such as GPS with the facility for user provided corrections and avoiding the use of zone IDs. The method also includes automatically extending an initiated parking session with subsequent prepaid time durations until certain predetermined conditions are met. The method includes automatically determining the end of an initiated parking session based on detecting movement of the vehicle away from a parking spot provided the Handset containing the parking payment App has sensed a Bluetooth tag in the vehicle or paired with the built-in Bluetooth system of the vehicle. The method also includes targeted parking enforcement where parked vehicles are identified wirelessly by short range radio beacons emitted by tags placed in/on the vehicles and their session status checked with information downloaded from a parking application server.
US09373194B2 Computing devices and methods for navigating around a surface of three-dimensional (3D) coordinate system representations of 3D objects
The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to navigating around a surface of a 3D, geographic coordinate system representation of a body using a pan feature while North is locked. In response to a user activating a pan feature of a navigation interface, a spin angle and, or a swing angle is calculated and the globe is revolved around a spin-axis and/or a swing-axis while revolution around a rotate-axis is locked.
US09373190B2 High-quality stereo reconstruction featuring depth map alignment and outlier identification
A novel stereo reconstruction pipeline that features depth map alignment and outlier identification is provided. One example method includes obtaining a plurality of images depicting a scene. The method includes determining a pose for each of the plurality of images. The method includes determining a depth map for each of the plurality of images such that a plurality of depth maps are determined. Each of the plurality of depth maps describes a plurality of points in three-dimensional space that correspond to objects in the scene. The method includes aligning the plurality of depth maps by transforming one or more of the plurality of depth maps so as to improve an alignment between the plurality of depth maps. The method includes identifying one or more outlying points. The method includes generating a three-dimensional model of the scene based at least in part on the plurality of depth maps.
US09373189B2 Constructing 3D surfaces for multi-color objects
This document describes techniques and apparatuses for constructing three dimensional (3D) surfaces for multi-colored objects. In some aspects, these techniques determine, from a color image and coarse depth information, an illumination model and albedo for a multi-color object. The coarse depth information may then be refined based on the illumination model and combined with the albedo to provide a 3D surface of the multi-color object.
US09373179B2 Saliency-preserving distinctive low-footprint photograph aging effect
Technologies for modifying a digital image to take on the appearance of an antique image. Such modifying is typically based on generating and rendering various effects that are blended with the input image, such as color transformation, simulating film grain, dust, fibers, tears, and vintage borders. Such effects may be rendered to various layers that are overlaid on a color transformed image resulting in what appears to be an antique image.
US09373178B2 High dynamic range displays having wide color gamut and energy efficiency
Several embodiments of display systems that have wide color gamut performance are disclosed herein. In one embodiment, a display system comprises a plurality of emitters, said emitters emanating light into an optical path; a first modulator, said first modulator comprising a plurality of colored subpixels and wherein said first modulator transmitting light emanating from said emitters in said optical path; and a color notch filter, said color notch filter placed in said optical path for conditioning or convolving light together with said first modulator.
US09373175B2 Apparatus for estimating of vehicle movement using stereo matching
An apparatus for estimating movement of a vehicle using stereo image matching is provided, which divides the stereo image information into ground, background and object labels and measures information about rotation and movement of the vehicle using the label and background labels.
US09373172B2 Ophthalmic-image processing apparatus and method therefor
The present invention provides an ophthalmic-image processing apparatus including a layer-specifying unit configured to specify at least one layer from an image generated based on volume data of a subject's eye, and a display-control unit configured to display a projected image on a display unit, where the projected image is achieved by projecting volume data of the specified layer.
US09373171B2 Method for generating a depth map, related system and computer program product
A depth map is generated from at least a first and a second image. Generally, a plurality of reference pixels are selected in the first image and associated with respective pixels in the second image. Next, the disparity between each reference pixel and the respective pixel in said second image is determined, and for each reference pixel a depth value as a function of the respective disparity. In particular, each reference pixel is associated with a respective pixel in the second image via a matching and a filtering operation. The matching operation selects for each reference pixel a plurality of candidate pixels in the second image and associates with each candidate pixel a respective cost function value and a respective disparity value.
US09373161B2 Image processing device, projector, and image processing method
An image processing device adapted to correct a keystone distortion of an image projected on a region where a first plane and a second plane intersect with each other at a predetermined angle includes a transformation section adapted to calculate a first coordinate to be referred to in a first coordinate transformation for correcting the keystone distortion and a second coordinate to be referred to in a second coordinate transformation for correcting the keystone distortion, a combination section adapted to generate a composite coordinate obtained by combining the first coordinate and the second coordinate calculated by the transformation section, and a correction section adapted to perform a coordinate transformation for correcting the keystone distortion using the composite coordinate generated by the combination section.
US09373159B2 Method and system for compressed sensing image reconstruction
A Compressed Sensing (CS) based image reconstruction method and system is described herein which may be used to reduce the X-ray dose radiation in Computed Tomography (CT) or to decrease the scan duration in MR imaging (MRI). Methods and systems described herein may address problems that have hindered the clinical usage of CS, i.e. computation complexity and modeling problems. Using the described algorithm, high quality images may be recovered from undersampled data which may help to reduce the scan time and the exposed invasive radiations. Using the same set of data in conventional image reconstruction algorithms (e.g. Filtered Back Projection (FBP) in CT) may cause severe streak artifacts and may take significantly more time using Graphics Processing Units (GPU) and parallel clusters with the conventional CS-based methods. This method can be used other imaging modalities using Radon transform (such as C-Arm and electron tomography, for example).
US09373156B2 Method for controlling rotation of screen picture of terminal, and terminal
Embodiments of the present invention disclose a method for controlling display interface rotation of a terminal, including: collecting human face image data of a user; processing the human face image data of the user to acquire human face posture information; and rotating a display interface according to the human face posture information to adjust a direction of the display interface of the terminal. The embodiments of the present invention further disclose a terminal. According to the present invention, a display interface of the terminal may remain in an orthophoric direction of a user, which can improve the visual experience of the user and make the terminal more intelligent.
US09373146B2 Inferring target clusters based on social connections
A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.
US09373145B2 Social network reports
Technology is disclosed for generating social networking reports. In various embodiments, the technology receives an identity of a user wherein the identity is associated with a first online social network and does not include a password; collects first information about the user from the first online social network; generates a first report based on the collected first information; and transmits the generated first report.
US09373144B1 Diversity analysis with actionable feedback methodologies
Various embodiments of the present technology relate to diversity and similarity analysis. In some exemplary embodiments, a method includes, for each of a plurality of entities, receiving a set of variables that are indicative of attributes of an entity. The exemplary method also includes comparing the sets of variables for the plurality of entities to each other, locating clusters of similar variables shared between two or more of the plurality of entities, determining a probable maximum loss for the plurality of entities that share the clusters, the probable maximum loss being a loss value attributed to a cyber event against one or more of the shared variables, receiving feedback from an end user in response to providing the probable maximum loss to the end user, and updating the probable maximum loss in response to the feedback.
US09373142B2 Method and system for locating a mobile asset
An improved system and method for creating and accessing a centralized database containing an assorted variety of information related to a debtor such as physical addresses of the debtor or his friends, associates and relatives, as well as information related to a mobile asset, such as physical description information, collectively referred to as “identifying information.” Methods are also disclosed for lenders and others to send identifying information to the centralized database, and for users such as skip tracers to be able to download and use the information located in the database for asset recovery purposes.
US09373139B2 Gifting system
A system for purchasing and delivering a specific gift, in which, at the time of the purchase, the buyer, instead of being provided with the gift, is provided with a gift proxy or special package which includes a gift token which includes an authentication device. The gift proxy also includes a picture of the specific gift. The buyer delivers the gift proxy to the recipient. At a future time and place, not necessarily pre-determined, the recipient provides the gift proxy to the seller, the seller authenticates the gift proxy, and the recipient receives the gift from the seller. A centralized and networked order management system monitors the gift tokens. The system can be online and/or store oriented, and can be used to transact in goods and/or services other than gifts.
US09373131B1 Systems and methods for providing recommendations to residential relocators
A method for determining a relocation recommendation for a relocating cardholder relocating from a first location to a target location is provided. The method is implemented using a relocation recommendation (RR) computing device in communication with a memory. The method includes receiving, from a cardholder device, a cardholder identifier for the relocating cardholder, and at least one of a general target area and the target location. The method also includes determining an area of interest for the relocating cardholder based at least in part on payment card transaction data at the first location, identifying at least one other cardholder having initiated payment card transactions within the target location and having the same area of interest as the relocating cardholder, determining at least one target merchant located within the target location that is associated with the area of interest, and transmitting, to the cardholder device, a relocation recommendation.
US09373125B2 Matching advertising to game play content
An advertisement is associated with a particular user move in a gaming environment where playing of the user move by a user results in the advertisement being displayed at the user's gaming device. With multiple users, each play of a unique user move results in a corresponding uniquely targeted advertisement being displayed at the respective gaming device of each user. User moves and associated advertisements are bound to one another based on a frequency of use of the user move in game play and the desirability of the advertiser to associate the advertisement with the user move.
US09373120B2 Reverse couponing
Embodiments of the invention are directed to systems, methods and computer program products for reverse couponing. An exemplary apparatus is configured to determine user information and account information associated with a user; adjust offer information associated with an offer based on the user information and the account information, wherein the offer enables the user to receive at least one of a discount or a rebate on a purchase from a merchant; and transmit the adjusted offer to the user.
US09373119B2 Machine-implemented system and method for providing timed targeted promotional offers to individual payment account users with feedback
A machine-implemented method includes determining when a particular promotional offer which is associated with a payment account of a particular consumer should be released to the particular consumer, and then transmitting a first message indicating the particular promotional offer to a device of the particular consumer. The first message indicates the merchant and the terms of the offer, which may include a specific time period during which the offer is valid. The method further includes detecting that the particular consumer has accepted the offer and, in response, automatically transmitting a second message to trigger a transfer of funds to an account of the consumer. The method can further include, in response to detecting that the consumer has accepted the offer, automatically and immediately transmitting a message to the consumer to confirm the transfer of funds to the account of the consumer, so as to provide feedback to the consumer.
US09373116B1 Player tracking using a wireless device for a casino property
A method for tracking patronage of a customer in at least one casino property is described. The method comprises monitoring a wireless handset that determines the location of the customer. The method then proceeds to generate a user profile that comprises user preferences and monitored betting activity associated with the customer and accumulated points stored in a customer account according to a monetary value of the monitored betting activity. Complementary goods or services are determined based on the accumulated points associated with the customer account. A message is sent to the wireless handset associated with the complementary goods or services that is consistent with the user preferences.
US09373115B2 Contactless prepaid product for transit fare collection
Transaction processing in an offline environment for a prepaid product comprising a portable consumer device includes responding to presentation of the prepaid product at a reader for offline processing by initiating operation of the prepaid product, receiving data from the prepaid product at the reader that indicates the prepaid product is associated with a prepaid account balance, determining that the prepaid product is in a negative balance condition, and taking preventive action in response to the negative balance condition such that future acceptance of the prepaid product at a reader is prevented.
US09373110B2 Information processing apparatus, information processing method, program, and information processing system
An information processing apparatus communicates with an electronic device for performing first contact or noncontact communication and performs second communication different from the first communication with the electronic device. The information processing apparatus includes a data storage unit that stores data in a storage area for each of electronic device users, a program storage unit that stores an application program for a service related to the first communication using the data, a communication unit that performs the second communication, an authentication unit that authenticates the electronic device, a data identifying unit that identifies the data stored in the storage area for the authenticated user, and an execution unit that executes, using identification information that is used for identifying the application program for the service related to the first communication and that is sent from the electronic device and the identified data, the application program corresponding to the identification information.
US09373105B2 Method and system for thin client based image and transaction management
Provided is a system for coordinating collection and processing of digital data by a plurality of deposit modules with respect to a plurality of users over a communications network, the digital data based on a plurality of original paper deposits and including at least digital images of the original paper deposits and respective deposit information, the system comprising: a communications module that provides a list of one or more deposit functions assigned to each respective user, each of the deposit functions coordinated by a corresponding module of the plurality of deposit modules, and that provides a list of the respective digital data that is associated with each of the assigned deposit modules; the plurality of deposit modules that facilitates a distribution of the deposit functions for the collection and processing of the digital data with one or more users of the plurality of users.
US09373103B2 Apparatus and method for managing long-term plan by an E-calendar
Provided is a method for managing a long-term plan by an e-calendar, including creating a plan and setting the keyword with respect to the plan, by a user, and pushing related information to the user when an event related to the keyword occurs.
US09373088B2 Brain machine interface utilizing a discrete action state decoder in parallel with a continuous decoder for a neural prosthetic device
A brain machine interface for control of prosthetic devices is provided. In its control, the interface utilizes parallel control of a continuous decoder and a discrete action state decoder. In the discrete decoding, we not only learn states affiliated with the task, but also states related to the velocity of the prosthetic device and the engagement of the user. Moreover, we not only learn the distributions of the neural signals in these states, but we also learn the interactions/transitions between the states, which is crucial to enabling a relatively higher level of performance of the prosthetic device. Embodiments according to this parallel control system enable us to reliably decode not just task-related states, but any “discrete action state,” in parallel with a neural prosthetic “continuous decoder,” to achieve new state-of-the-art levels of performance in brain-machine interfaces.
US09373087B2 Decision tree training in machine learning
Improved decision tree training in machine learning is described, for example, for automated classification of body organs in medical images or for detection of body joint positions in depth images. In various embodiments, improved estimates of uncertainty are used when training random decision forests for machine learning tasks in order to give improved accuracy of predictions and fewer errors. In examples, bias corrected estimates of entropy or Gini index are used or non-parametric estimates of differential entropy. In examples, resulting trained random decision forests are better able to perform classification or regression tasks for a variety of applications without undue increase in computational load.
US09373085B1 System and method for a recursive cortical network
A system and method for generating and inferring patterns with a network that includes providing a network of recursive sub-networks with a parent feature input node and at least two child feature output nodes; propagating node selection through the network layer hierarchy in a manner consistent with node connections of sub-networks of the network, the propagation within the sub-network including enforcing a selection constraint on at least a second node of a second pool according to a constraint node of the sub-network; and compiling the state of final child feature nodes of the network into a generated output.
US09373081B2 Alert management system and method
A system and related method for automating alert decision-making in a computer network are disclosed. The system and method act to receive an alert request from an event management system, and then carries out operations using several sets of inference rules, associating the alert request to a generic conceptual data model of alert request and alert resolution. The generic model is specialized to represent the specific environment being monitored. The alert request is enriched with contextual and network information in order to generate one or several alert resolution actions.
US09373077B1 System and method for identifying constraint solver calls
The present disclosure relates to a computer-implemented method for electronic design simulation. The method may include providing, using at least one computing device, an electronic design. The method may also include associating, using the at least one computing device, an identifier with each constraint solver call utilized in a simulation of the electronic design. The method may also include generating, using the at least one computing device, an application programming interface configured to allow a user to navigate through electronic design simulation results based upon, at least in part, the identifier associated with each constraint solver call.
US09373076B1 Systems and methods for building and using social networks in image analysis
Computer-implemented systems and methods for identifying an object in an image are provided. In one example, the method includes identifying a first object related to an electronic image. The image includes at least a second object. Based at least in part on the identity of the first object, social networking information related to the first object is used to programmatically identify the second object. The first object and/or the second object may be a person. In some embodiments, metadata associated with the image may be used to identify the second object. Based at least in part on the identifications, social networking information may be associated between the first object and the second object.
US09373071B2 Multilayer wiring type double-interface IC card antenna module
A multilayer wiring type dual-interface IC card antenna module includes: an electrode diaphragm layer, including an antenna and an electrode diaphragm; a clamping base layer including eight first through hole points right below eight metal contacts on the electrode diaphragm; an RFID antenna layer including an RFID antenna, a connecting contact, a first chip attaching point and a second chip attaching point; an insulation layer including eight second through hole points located right below the eight first through hole points, a third through hole point located right below the connecting contact, a fourth through hole point located right below the first chip attaching point, and a fifth through hole point located right below the second chip attaching point; and a bridge layer connected with the second chip attaching point and the connecting contact in a bridging manner. The antenna module can achieve full-automatic production.
US09373067B2 Image forming apparatus and method for controlling the same
An image forming method according to the present invention includes obtaining a number of pixels in a sub-scanning direction of a white region in image data, the white region being adjacent to a region at a downstream side in the sub-scanning direction of the region and the region being in the image data and including, continuously in the sub-scanning direction, pixels with a density not smaller than a predetermined density, and correcting a pixel value for a unit region based on the number of pixels of the white region obtained by the obtaining so that a density of the unit region becomes low, the unit region being included in the region at the downstream side thereof in the sub-scanning direction.
US09373059B1 Systems and methods for applying a convolutional network to spatial data
Systems and methods for test object classification are provided in which the test object is docked with a target object in a plurality of different poses to form voxel maps. The maps are vectorized and fed into a convolutional neural network comprising an input layer, a plurality of individually weighted convolutional layers, and an output scorer. The convolutional layers include initial and final layers. Responsive to vectorized input, the input layer feeds values into the initial convolutional layer. Each respective convolutional layer, other than the final convolutional layer, feeds intermediate values as a function of the weights and input values of the respective layer into another of the convolutional layers. The final convolutional layer feeds values into one or more fully connected layers as a function of the final layer weights and input values. The one or more full connected layers feed values into the scorer which scores each input vector to thereby classify the test object.
US09373054B2 Method for selecting frames from video sequences based on incremental improvement
The present application is directed to new methods for automatically and effectively combining multiple metrics to select interesting, or key, frames from a video sequence. In one aspect, the methods include selecting a reference frame from a video sequence and iteratively computing the improvement or gain in the combined metrics for candidate frames with respect to that reference frame. In another aspect, a master list of reference key frames is determined, quality metrics are calculated for each of a plurality of candidate frames associated with each reference key frame, and each reference key frame in the master list is replaced with a candidate frame that yields the greatest aggregate quality improvement over that reference key frame.
US09373052B2 Shape and photometric invariants recovery from polarisation images
The disclosure concerns processing of electronic images, such as hyperspectral, or multispectral images. In particular, but is not limited to, a method, software and computer for estimating shape information or a photometric invariant of a location of image of a scene. The image data (300) indexed by wavelength λ and polarization filter angle θ. For each wavelength λ index, a polarization angle φ is estimated from the image data (300) by the processor (810). The processor (810) then also estimates the shape information (such as azimuth α, such as zenith θ, or surface normal) or photometric invariants (such as refractive index) based on the estimated polarization angle φ for each wavelength index λ. Greater accuracies can be achieved in the estimated shape information and/or photometric invariants by using wavelength-indexed data. Further, surface information or photometric invariant can be estimated based upon polarization in a single-view hyperspectral or multi-spectral imagery. Further, by relying on the polarization angle for the estimation, the method is insensitive to changes in illumination power and direction.
US09373045B1 Bus detection for an autonomous vehicle
Methods and systems are provided that may allow an autonomous vehicle to discern a school bus from image data. An example method may include receiving image data indicative of a vehicles operating in an environment. The image data may depict sizes of the vehicles. The method may also include, based on relative sizes of the vehicles, determining a vehicle that is larger in size as compared the other vehicles. The method may additionally include comparing a size of the determined vehicle to a size of a school bus and based on the size of vehicle being within a threshold size of the school bus, comparing a color of the vehicle to a color of the school bus. The method may further include based on the vehicle being substantially the same color as the school bus, determining that the vehicle is representative of the school bus.
US09373037B2 Image processing apparatus and image processing method
An apparatus includes a first acquisition unit configured to acquire main object information specifying a main object in generation of a layout image, a second acquisition unit configured to acquire object correlation information specifying an object having a correlation with the main object, an extraction unit configured to extract at least one image including the main object and at least one image including the object having the correlation with the main object from a plurality of images based on the acquired main object information and the acquired object correlation information acquired, and a generation unit configured to generate, using a layout template, a layout image in which the at least one image extracted by the extraction unit and including the main object and the at least one image extracted by the extraction unit and including the object having the correlation with the main object are laid out therein.
US09373036B1 Collaborative distance metric learning for method and apparatus visual tracking
A collaborative distance metric leaning method and apparatus for visual tracking utilizes a distance metric to match the target with the best candidate. A collaborative distance metric learning algorithm is used for visual tracking by fusing two distance metrics learnt for different representations of the target. To further improve the performance of the trained distance metrics, a sample selection mechanism is also used that exploits the intrinsic structure of dense sampling.
US09373017B2 Scanning system
A scanning system has a collimated light source and a movable reflective surface. The surface receives light from the light source, reflects the received light to a target surface, receives light reflected from the target surface, and reflects this light to a detector. An aperture disposed between the reflective surface and the target surface has a non-transmissive portion with a width in a direction perpendicular to the laser scan direction that varies over the scan direction.
US09373014B1 Systems and methods for event monitoring using aerial drones
A radio frequency identification (RFID) network and methods for even monitoring in a closed environment includes distributing RFID readers across the environment. Readers have unique reader identifiers and communicate with a computer system. These identifiers and reader locations are stored. The location of subjects bearing passive RFID tags is acquired by reading the unique subject identifiers off the tags and associating these RFID tags with the reader identifiers of the readers making the readings. A subject data store includes the location data of the subjects obtained by the RFID readers and electronic addresses of the subjects. An instruction set data store comprising sets, each set corresponding to one of a plurality of events, is also maintained. In accordance with the instruction set data store, in response to an event, different event messages are sent to different subjects and an aerial drone is dispatched.
US09373013B2 Card reader
A card reader to read information in an integrated circuit (IC) card includes a housing, a first antenna, a control circuit, and a switch unit. The first antenna is disposed inside of the housing to communicate with the IC card. The control circuit communicates with the IC card within a communication range of the first antenna and performs at least a process that acquires data from a memory in the IC card. The switch unit is disposed in the housing. The switch unit includes a radio frequency (RF) tag having a second antenna. The switch unit functions as a switch that performs a predetermined function by causing the RF tag to communicate with the control circuit via the second antenna and the first antenna when a predetermined condition is satisfied.
US09373009B2 Tag clusters for silent tags
Tags may be grouped into a tag cluster to be represented by a master tag. Tag transmission reports may be received from one or more tag readers that receive wireless transmissions from a plurality of tags. Tag IDs corresponding to each tag of the plurality of tags in the tag transmission reports may be determined. A plurality of the tag IDs may be grouped into a tag cluster and one of the tag IDs may be selected as a master tag ID to represent the tag cluster. A control command may be transmitted to each tag of the tag cluster except for the master tag. The control command may instruct each tag of the tag cluster except the master tag to stop broadcasting wireless transmissions. The tags in the tag cluster will be represented by the master tag.
US09373005B2 Data storage apparatus, coding unit, systems including the same, method of coding and method of reading data
In one embodiment, the data storage apparatus includes a control unit configured to decode at least one input command and configured to generate at least one of a read signal and a start signal in response to the input command. The start signal indicates to start an internal mode determination process. The data storage apparatus also includes a memory unit configured to output data in response to the read signal, and a coding unit configured to start and perform the internal mode determination process in response to the start signal. The internal mode determination process includes autonomously determining a coding mode, and the coding unit is configured to code the output data based on the determined coding mode to produce coded data.
US09373002B2 Electronic document management and delivery
In one embodiment, system to manage and delivery electronic documents is disclosed.
US09372993B2 Methods and apparatus to protect memory regions during low-power states
A disclosed example method involves configuring a processor to, when transitioning the processor system to a low-power mode, use a key and a random or pseudo-random value to generate a first signature based on a sample of memory regions to be protected during the low-power mode, the memory regions based on a manufacturer required regions table and a third-party required regions table. The disclosed example method also involves configuring a processor to, during a resume process of the processor system from the low-power mode, generate a second signature based on the sample of the memory regions protected during the low-power mode. The disclosed example method also involves configuring a processor to, when the first signature matches the second signature, cause the processor system to resume from the low-power mode, and when the first signature does not match the second signature, generate an error.
US09372990B2 Detecting heap spraying on a computer
Detecting heap spraying on a computer by detecting a plurality of requests to allocate portions of heap memory, measuring the plurality of requests to determine a value of a characteristic of the plurality of requests, identifying an activity consistent with heap spraying by determining that the value of the characteristic is consistent with a benchmark value of the characteristic, wherein the benchmark value of the characteristic is associated with heap spraying, and performing a computer-security-related remediation action responsive to determining that the value of the characteristic is consistent with the benchmark value of the characteristic.
US09372988B2 User controllable platform-level trigger to set policy for protecting platform from malware
Embodiments of systems, apparatuses, and methods to protect data stored in a storage system of a device from malware alternation are described. In some embodiments, a system receives an indication that the data is to be protected. In addition, the system further triggers an interrupt of the device and secures the data from the malware alternation.
US09372983B2 Apparatus and method of controlling permission to applications in a portable terminal
An apparatus and method of controlling permission to an application in a portable terminal, the apparatus including a controller for, when requested for an invocation of a specific function provided by a framework during an execution of a specific application, determining whether a permission for the specific function is obtained using the specific application's user ID and process ID, and if the permission for the specific function is determined to be restricted, displaying a first message indicating that the permission is restricted.
US09372977B2 Screen unlocking method, device and terminal
A screen unlocking method, device and terminal, wherein the method includes: a first terminal sending a key information acquisition message to a second terminal, wherein the key information is used to unlock the first terminal; and the first terminal unlocking the screen of the first terminal according to the key information from the second terminal. By using the embodiment of the present document, it solves the problem that, when the screen cannot be unlocked since the user forgets the password, the version needs to be upgraded to unlock the screen, resulting in a waste of time and a loss of important data in the terminal caused by upgrading the version, the user can unlock the terminal according to standby key information, thus avoiding the situation in which the terminal cannot be unlocked since the unlocking code of the terminal is forgotten, and further improving the ease for using the terminal.
US09372974B2 CAPTCHA challenge incorporating obfuscated characters
A method for determining if a user of a computer system is a human. A processor receives an indication that a computer security program is needed and acquires at least one image depicting a first string of characters including at least a first and second set of one or more characters. A processor assigns a substitute character to be used as input for each of the second set of one or more characters. A processor presents the at least one image and an indication of the substitute character and when to use the substitute character to the user. A processor receives a second string of characters from the user. A processor determines whether the second string of characters substantially matches the first string of characters based on the substitute character assigned to each of the second set of one or more characters and determines whether the user is a human.
US09372967B2 Support for secure objects in a computer system
A method and structure in a computer system, including a mechanism supporting a Secure Object that includes code and data that is cryptographically protected from other software on the computer system.
US09372962B2 Systems and methods for identifying drug targets using biological networks
Certain embodiments of the invention may include systems and methods for identifying drug targets using biological networks. According to an example embodiment of the invention, a method is provided for predicting the effects of drug targets on treating a disease. The method can include constructing a structure of a Bayesian network based at least in part on knowledge of drug inhibiting effects on a disease; associating a set of parameters with the constructed Bayesian network; determining values of a joint probability distribution of the Bayesian network via an automatic procedure; deriving a mean Bayesian network with one or more averaged parameters based at least in part on the joint probability values; and calculating a quantitative prediction based at least in part on the mean Bayesian network.
US09372954B2 Semiconductor device design system and method
A system and method of designing a semiconductor device comprising loading a design rule manual (DRM) and a design rule check (DRC) into an electronic design tool, wherein the DRM comprises one or more design rules and the DRC comprises one or more design rule checks. Each design rule check is both associated with a corresponding design rule and configured to verify compliance with the corresponding design rule. The method further includes receiving a relevant information, wherein the relevant information comprises a layer number or a selected feature of the semiconductor device, creating, by a processor, a condensed DRM from the DRM, a condensed DRC from the DRC and displaying at least the condensed DRM or condensed DRC by a user interface. The condensed DRM is a portion of the DRM and the condensed DRC is a portion of the DRC.
US09372941B2 Data processing apparatus and method of processing data
Data processing apparatus comprising: a chunk store configured for containing specimen data chunks, a discrete manifest store, configured for containing at least one manifest that represents at least a part of a data set and that comprises at least one reference to at least one of said specimen data chunks, the processing apparatus being operable to process input data into input data chunks and to identify at least one manifest in the manifest store that includes at least one said reference to a said specimen data chunk corresponding to at least one of said input data chunks.
US09372938B2 Augmenting queries when searching a semantic database
A method and system for identifying results of a query that includes a type predicate is provided. A search system maintains a collection of facts that includes a triple for each fact and a type table that maps entities of the facts to their corresponding type. The search system uses the type table to speed up the process of identifying the search results when the query includes a non-type query triple and a type query triple. A type query triple is a triple that has a type predicate, rather than a non-type predicate. To execute a query that contains a non-type query triple and a type query triple, the search system identifies the triples of the collection that match the non-type query triple. The search system then uses the type table to determine which of the identified triples match the type query triple for inclusion in the search results.
US09372936B2 Partial data report generation with data costing notification
Embodiments of the present invention provide a method, system and computer program product for partial data report generation with data costing notification. In an embodiment of the invention, a method for partial data report generation with data costing notification is provided. The method includes registering a call back for an operation specified by a plug in to a diagnostic tool. The method also includes responding to invoking the plug in by generating markup with data provided by different operations of the plug in, and also with at least one hyperlink in lieu of data known to be temporally costly, the hyperlink comprising a textual indication of a temporal cost of retrieving the data known to be temporally costly and an address of an operation programmed to retrieve the data.
US09372935B2 Content management and access systems and methods
An exemplary method includes receiving data representative of a content instance over a network from an access device associated with a user, storing the data representative of the content instance, providing the user with an interface configured to allow the user to define at least one access rule corresponding to the content instance, the at least one access rule based on at least one user profile and at least one access device profile, receiving a communication from another access device over the network, and performing a predefined action related to the content instance in response to the communication and in accordance with the at least one access rule.
US09372931B2 Simulating dynamic content based on a location
One exemplary embodiment involves simulating personalized content included on a web page based on user characteristics comprising at least a geographic location. The embodiment involves receiving a plurality of user characteristics comprising at least the geographic location and determining, based on the user characteristics, the personalized content to include on the web page. The embodiment further involves causing one or more actions to dynamically refresh the web page to include the determined personalized content.
US09372930B2 Generating a supplemental description of an entity
A statistically overrepresented token in the descriptions of users associated with a target entity may be descriptive of the target entity. This may be true regardless of whether a primary description of the entity includes the overrepresented token. Accordingly, the entity description machine may access multiple descriptions of multiple users associated with the target entity. A portion of the multiple descriptions may each include a token descriptive of the target entity and of a subset of the multiple users. The entity description machine may determine that the token is overrepresented among the tokens within the multiple descriptions and generate a supplemental description of the target entity, where the supplemental description includes the overrepresented token. Once the supplemental description is generated, the entity description machine may use the supplemental description in referencing the target entity.
US09372927B1 Original authorship identification of electronic publications
An example implementation includes providing original content on a content source; inserting a unique content ID into content information associated with the original content; associating the original content with an author profile; detecting a following of the hyperlinks between the original content and a second content, via a content aggregation based on communication with the content source via a web index; applying a timestamp to the original content, and providing the original content having the timestamp to the web index.
US09372922B2 Data consolidation mechanisms for internet of things integration platform
A method of consolidating Internet of Things (IoT) devices connected via an IoT network is disclosed. The method includes extracting a first data record from a data source connected to the IoT integration platform; analyzing the first data record to generate a derivative record relevant to a user context; aggregating the first data record and the derivative record to a contextually grouped data cluster; and presenting the derivative record on an integration interface along with other data records in the data cluster.
US09372920B2 Identifying textual terms in response to a visual query
A method, system, and computer readable storage medium is provided for identifying textual terms in response to a visual query is provided. A server system receives a visual query from a client system. The visual query is responded to as follows. A set of image feature values for the visual query is generated. The set of image feature values is mapped to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms. The textual terms are ranked in accordance with the weights of the textual terms. Then, in accordance with the ranking the textual terms, one or more of the ranked textual terms are sent to the client system.
US09372918B2 Universal data relationship inference engine
While a user is viewing content on a computer display, the universal data relationship inference engine presents related information from disparate data sources. A normalized index is maintained that indexes content to a set of standard taxonomy terms. The inference engine parses content being viewed by the user. If the content includes tags for some of the standard taxonomy terms, then the system may provide the user with the ability to view the related content that is indexed by the normalized index. If there are not taxonomy tags then the system may attempt to recognize non-standard taxonomy terms in the content in order to provide the user with related content. The inference engine may also identify related content by identifying synonyms to the taxonomy terms.
US09372900B2 Method and system for processing measurement data for website statistics
Methods and systems for storing web-site visitor data in a specific bucket among a plurality of buckets based on a unique visitor identifier. The methods and systems may dynamically change the number of buckets based on certain conditions, such as when one of the buckets reaches a predetermined size. Several processors may be used in parallel to process the visitor data from two or more of the buckets simultaneously, for example to generate or obtain report data. The systems and methods may aggregate the report data into a result table.
US09372898B2 Enabling event prediction as an on-device service for mobile interaction
By knowing which upcoming actions a user might perform, a mobile application can optimize a user interface or reduce the amount of user input needed for accomplishing a task. A herein-described prediction module can answer queries from a mobile application regarding which actions in the application the user is likely to perform at a given time. Any application can register and communicate with the prediction module via a straightforward application programming interface (API). The prediction module continuously learns a prediction model for each application based on the application's evolving event history. The prediction module generates predictions by combining multiple predictors with an online learning method, and capturing event patterns not only within but also across registered applications. The prediction module is evaluated using events collected from multiple types of mobile devices.
US09372894B2 Scoring relationships between entities based on proximity in space and time
Methods and apparatus, including computer program products, implementing and using techniques for determining a relationship score between a first entity and a second entity. A first computer-readable representation of a first spatial region containing the first entity is generated. A second computer-readable representation of a second spatial region containing the second entity is generated. The first computer-readable representation and the second computer-readable representation are compared at decreasing resolutions until a matching condition is reached. A relationship score is assigned to one or more of the first entity and the second entity based on the resolution at which the matching condition is reached.
US09372891B2 System and method for querying hybrid multi data sources
A system and method of querying hybrid multi data sources includes receiving a query at a hybrid multi data source running on a computer server, creating a list of data sources, filtering the list of data sources based on data source hints included in the query, filtering the list of data sources based on data source rules, forming one or more query plans for processing the query, evaluating each of the query plans, selecting a first query plan from the query plans based on results of the evaluating, and performing the first query plan. Each query plan corresponds to a data source in the filtered list of data sources. In some examples, the first query plan has a lowest cost of each of the query plans. In some examples, the first query plan is based on probabilities associated with the cost of each of the query plans.
US09372890B2 Methods, systems, and computer-readable media for providing a query layer for cloud databases
A method, non-transitory computer readable medium, and apparatus for receiving data from a cloud database. One or more queries requesting data from the cloud database are received. The one or more queries are converted from a row-store database query into a column-store database query. An optimal join plan is identified for the one or more queries using a cost based optimizer based on metadata for one or more relations in the cloud database. The optimal join plan is executed using a cloud application programming interface.
US09372887B2 Compression ratio improvement by lazy match evaluation on the string search CAM
A plurality of stored data sequences that match one or more search data sequences are determined. Each of the stored data sequences of the plurality of stored data sequences comprise a plurality of data elements and the stored data sequences are stored in a content addressable memory array. A longest stored data sequence of the plurality of stored data sequences is determined using a plurality of tracing circuits. An address associated with the longest stored data sequence of the plurality of stored data sequences is determined. A count of data elements of the longest stored data sequence of the plurality of stored data sequences is determined.
US09372883B2 Manipulation of multi-tenancy database
Embodiments relate to manipulating a multi-tenant database, wherein the multi-tenant database comprises one or more source databases for storing tenant data. An aspect includes receiving a database operation request for one or more tenant-specific logic views, wherein the tenant-specific logic views are created for respective tenants based on mapping information pointing to the one or more source databases included in the multi-tenant database and multi-tenant metadata. Another aspect includes acquiring the mapping information related to the database operation request and pointing to the one or more source databases included in the multi-tenant database. Yet another aspect includes performing a database operation corresponding to the database operation requested for the one or more source databases based on the acquired mapping information.
US09372881B1 System for identifying a correspondence between a COBOL copybook or PL/1 include file and a VSAM or sequential dataset
A computer system for matching format defining data structures with at least one data-containing structure of a group of potentially corresponding data-containing structures is disclosed. The system is made up of at least one processor, non-volatile storage, multiple data-containing structures and multiple format defining data structures. The processor will analyze attributes of at least some of the data-containing structures according to a set of validation rules to identify a set of potential candidate format defining data structures for potentially corresponding to the data-containing structures, analyze at least some of the multiple format defining data structures according to at least one of the validation rules to identify a set of candidate data-containing structures containing data elements having formats substantially corresponding to at least one of the format defining data structures, and rank the set based upon correspondence between one or more of data types or values.
US09372876B2 Metadata driven reporting and editing of databases
Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. In one scenario, a computer system receives a data item request that identifies which data items are to be reported. The computer system accesses a relational data store to determine which information sets are to be used for reporting the requested data items. Based on the determination, the computer system accesses those information sets that are to be used in the reporting the requested data items. The computer system then determines that metadata has been provided for at least one of the accessed information sets. The metadata includes instructions at least partially indicating how the data items are to be reported. The computer system also reports the data items according to the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets.
US09372856B2 Generating custom text documents from multidimensional sources of text
An example method includes receiving a multidimensional query term on one or more selected sources of text in a data source, and executing a query on the one or more selected sources of text in the data source based on the multidimensional query term. The method further includes retrieving a query result set comprising elements of text responsive to the multidimensional query term from the one or more selected sources of text in the data source, generating a custom text document based at least in part on the query result set, and providing the custom text document via an output device.
US09372853B1 Homomorphic document translation
In one embodiment, a method, system, and apparatus is described for preprocessing a document to be translated by an translation service by identifying in the document information which is not to be translated, removing the not to be translated information from the document, associating each one unit of the not to be translated information with one placeholder which holds a place for the one unit of not to be translated in the document, replacing the not to be translated information with placeholders in the document, and storing the not to be translated information as metadata, sending the preprocessed document to the translation service for translation, receiving a translated version of the preprocessed document from the translation service, and postprocessing the received translated document by retrieving the stored metadata, and replacing each one of the placeholders with its associated one unit of not to be translated information. Related methods, systems, and apparatuses are also described.
US09372852B2 Device and method for changing lip shapes based on automatic word translation
Disclosed are a device and method for changing lip shapes based on automatic word translation. When a user takes a video of his or her own face and inputs his or her voice through a microphone, the device and method for changing lip shapes based on automatic word translation separates an area in which the user's lips are located from a video taken by the camera; recognizes the user's voice; inserts a partial video to the area in which the user's lips are located, the partial video representing a lip shape for a word obtained when a specific word corresponding to the recognized voice is translated to a different language. Consequently, when the word input by the user's voice is translated to the different language, the lip shape may be automatically changed to accord with the language.
US09372847B2 Method, device and computer readable recording medium for preventing input error when information is inputted through touch screen
Disclosed are a method, device and computer readable recording medium for preventing an input error when information is inputted through a touch screen. According to an exemplary embodiment of the present invention, there is provided a method for preventing an input error when information is inputted through a touch screen, including the steps of sensing a start and a finish of a touch on the touch screen and acquiring input data corresponding to a point where the touch is finished when the finish of the touch is sensed, and performing a grammar check on the acquired input data and displaying the input data if the input data is determined to be grammatically correct.
US09372839B2 Rendering system
The present invention relates to a system that comprises a rendering server, a rendering device, and a control device. The control device and the rendering device comprise a browser. The browsers are used to establish a first web link between the control device and the rendering server, and a second web link between the rendering device and the rendering server. The rendering device may connect to the rendering server over the second web link to register to the rendering server and pair with the control device. The control device may connect to the rendering server over the first web link to register and pair with available rendering devices that would be used for rendering content. During operation the control device may control information identifying the rendering device and a content data item for rendering over the first web link to the rendering server. The rendering server may generate, in response to the first control information, second control information that includes rendering control commands for rendering the identified content data item, and send it to the identified rendering device over the second web link. The rendering device renders the content data item according to the rendering control commands received from the rendering server.
US09372837B2 Single view representation of an XLS transformation
In various embodiments, arrangements for presenting an XSLT mapping tool is presented. A computer system may receive XML source code that includes a plurality of source nodes. The computer system may also receive XSLT code configured to transform the XML source code into XML target code. The XSLT code may include multiple templates. The computer system may use the multiple templates of the XSLT code and the XML source code to create XML target code. The XML target code may include a plurality of target nodes. An interface of the XSLT mapping tool that displays mappings between the plurality of source nodes of the XML source code and the plurality of target nodes of the XML target code resulting from the multiple XSLT templates may be presented.
US09372833B2 Systems and methodologies for document processing and interacting with a user, providing storing of events representative of document edits relative to a document; selection of a selected set of document edits; generating presentation data responsive to said selected set of documents edits and the stored events; and providing a display presentation responsive to the presentation data
A system an method provide for user interaction document processing via event generation and processing. An underlying document is displayed and worked with (ranging from a blank document, or a presentation display of a non-blank document or an image of anything relative to which a user can make annotations that can result in a respective combined display presentation of the underlying image combined with the selected ones of the annotations). The annotations to be displayed are selected by criteria such as user, time, location, etc. A combined display presentation is generated responsive to respective display presentation data, and is associated with and representative of a specific combination view of edit events. A second version of a display presentation can be provided by selecting the events associated with a respective one or more users' annotations to form a selected set that is used to generate said display presentation data.
US09372823B1 Controlling an access point connection
In systems and methods of controlling a connection between a wireless device and an access point, it is determined that a first wireless device is not authorized to connect to an access point of a first data network. A message is transferred to a second wireless device by a second data network requesting permission for the first wireless device to connect to the access point. A message can be received from the second wireless device granting the first wireless device permission to connect to the access point.
US09372805B2 Operating on translation look-aside buffers in a multiprocessor environment
An aspect includes a method for operating on translation look-aside buffers (TLBs) in a multiprocessor environment including a plurality of logical partitions as zones. The method includes concurrently receiving a first quiesce request from a first processor of a first zone to quiesce processors of a first set of zones including the first zone and receiving a second quiesce request from a second processor of a second zone to quiesce processors of a second set of zones including the second zone. The second set of zones consists of separate zones from the first set of zones. Based on receiving the first quiesce request, only processors of the first set of zones are quiesced. Based on the processors of the first set of zones being quiesced, a first operation is performed on the TLBs. Based on the first operation being performed, the processors of the first set of zones are un-quiesced.
US09372802B2 Data writing method, hard disc module, and data writing system
A data writing method, a hard disc module, and a data writing system for writing data into the hard disc module are provided, wherein the hard disc module includes a plurality of memory units. The data writing method includes the following steps. A cache data is received and a data class of the cache data is determined. If the data class of the cache data belongs to a first type, the cache data is distributed and written to the memory units. If the data class of the cache data belongs to a second type, the cache data is written to one of the memory units.
US09372801B2 Managing a cache in a multi-node virtual tape controller
A method according to one embodiment includes outputting a first alert when a cache free space size is less than a first threshold and entering into a warning state, and outputting a second alert when the cache free space size is less than a second threshold and entering into a critical state. At least one scratch volume is deleted when in the critical state, the scratch volume chosen based on at least one of: a length of time the scratch volume has been designated scratch, a priority level of the information stored on the scratch volume, and a scratch delay value associated with the scratch volume.
US09372793B1 System and method for predictive caching
A method, computer program product, and computing system for monitoring an application being executed on a host to generate a prediction concerning a quantity of data that may be needed in the future. The quantity of data is requested from a data array coupled to the host. The quantity of data is received from the data array. The quantity of data is stored within a frontend cache system included within the host.
US09372787B2 System and method for automating testing
According to some embodiments, a method and apparatus are provided to receive browser automation code to automatically test a software application executed in a web browser and receive a first parameter to indicate a first type of web browser and a second parameter to indicate a second type of web browser. The browser automation code is executed in the first type of web browser and the browser automation code is executed in the second type of web browser.
US09372785B2 Identifying implicit assumptions associated with a software product
A framework is described herein for identifying implicit assumptions associated with an SDK and its accompanying documentation (e.g., dev guide). An implicit assumption is information that is not expressly stated in the documentation, but which would be useful in assisting an application developer in building an application. The framework also describes a systematic approach for identifying one or more vulnerability patterns based on the identified implicit assumptions. An application developer may run a test on an application that is being developed to ensure that it does not have any deficiency which matches a vulnerability pattern.
US09372778B1 Collaborative based caching
A computer-implemented method for collaborative caching of files during a collaboration session includes receiving a request from a first electronic device for a first file. The method determines whether the first file is stored in one or more caches, wherein the one or more caches are associated with one or more electronic devices. Responsive to determining the first file is stored in a cache of a second electronic device, the method determines whether the first file stored in the cache of the second electronic device meets a set of guidelines. Responsive to determining the first file stored in the cache of the second electronic device meets the set of guidelines, the method sends the first file from the cache of the second electronic device via an internal network to the first electronic device.
US09372772B1 Co-verification—of hardware and software, a unified approach in verification
A co-verification method and system are described herein. The co-verification method is able to verify software and hardware at the same time. Constraints are provided to a software compiler which generates programming values. The programming values and stimulus from a verification test bench are utilized to test a design such as a microprocessor.
US09372771B1 Method of grouping embedded memories for testing
A method of ganging memories in an Integrated Circuit (IC) design identifies a first subset of a first set of the memories that have word counts in a common power of two range, a common count of memory blocks, and a common column multiplexing factor, a first memory that does not have a word count in the common power of two range, a second memory of the first set of memories that does not have at least one of a common count of memory blocks and a common column multiplexing factor, and then inserts a common scrambling unit, a common chip select unit, a common comparator, a common repairing unit, a first scrambling unit, a second scrambling unit, a first comparator, and a first repairing unit into the IC design.
US09372768B2 Debug interface
Techniques of debugging a computing system are described herein. The techniques may include generating debug data at agents in the computing system. The techniques may include recording the debug data at a storage element, wherein the storage element is disposed in a non-core portion of the circuit interconnect accessible to the agents.
US09372766B2 Circumventing load imbalance in parallel simulations caused by faulty hardware nodes
The present disclosure describes methods, systems, and computer program products for circumventing parallel processing load imbalance. One computer-implemented method includes generating a library function for a plurality of parallel-processing nodes, receiving timing statistics from each of the plurality of parallel-processing nodes, the timing statistics generated by executing the library function on each parallel-processing node, determining that a faulty parallel-processing node exists, signaling a simulator to checkpoint and stop a simulation executing on the parallel processing nodes, and removing the faulty parallel-processing node from parallel processing nodes available to execute the simulation.
US09372764B2 Event counter checkpointing and restoring
Event counter checkpointing and restoring is disclosed. In one implementation, a processor includes a first event counter to count events that occur during execution within the processor, event counter checkpoint logic, communicably coupled with the first event counter, to store, prior to a transactional execution of the processor, a value of the first event counter, a second event counter to count events prior to and during the transactional execution, wherein the second event counter is to increment without resetting after the transactional execution is aborted, event count restore logic to restore the first event counter to the stored value after the transactional execution is aborted, and tuning logic to determine, in response to aborting of the transactional execution, a number of the events that occurred during the transactional execution based on the stored value of the first event counter and a value of the second event counter.
US09372750B2 Method and apparatus for non-volatile RAM error re-mapping
A memory module comprising a non-volatile cell array and a re-mapper. A page map table is stored in the non-volatile cell array, and includes mappings of old page addresses to new page addresses. The re-mapper is configured to direct memory operations referencing an old page address to the new page address that the old page address is mapped to. The mappings are created when a memory cell is determined to be in a failure state.
US09372749B2 Feedback signaling error detection and checking in MIMO wireless communication systems
A method of feedback in a wireless transmit receive unit includes providing a precoding matrix index (PMI), error checking the (PMI) to produce an error check (EC) bit, coding the PMI and the EC bit and transmitting the coded PMI and EC bit.
US09372747B2 Evaluating reliability of a software module using development life cycle
Reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources. Preferably, software module reliability projections are used to support an analysis of risk of degradation of a service specified in a service requirements specification when provided by a configuration of data processing resources specified in a configuration specification.
US09372745B2 Analytics output for detection of change sets system and method
A method, computer program product, and computer system for receiving, at a computing device, logs and traces from one or more sources. The logs and traces are analyzed for problem imprints associated with an error. A set of one or more candidate lists is generated from the logs and traces. A change set from the set of one or more candidate lists that caused the error is identified.
US09372741B2 Data storage device and operating method thereof
A data storage device includes: a nonvolatile memory device comprising a plurality of memory blocks, each including a plurality of pages; and a controller suitable for controlling an operation of the nonvolatile memory device in response to a request from an external device, wherein the controller determines whether or not a memory block including damaged pages in which stored data are damaged occurs in the memory blocks, sets a memory block including the damaged pages to an invalid memory block based on the determination result, and regenerates free pages of the memory block set as the invalid memory block into a valid memory block.
US09372740B2 Systems and methods for situational application development in the enterprise environment
Embodiments of the invention broadly contemplate a situational application development framework that provides consumable software components that are accessed as services and monitored in a standardized fashion through a mediator service and thus suitable for use in a controlled development environment. At least one embodiment of the invention thus facilitates on the fly application creation using mashup makers in an enterprise setup.
US09372739B2 Monitoring of subscriber message processing in a publish/subscribe messaging environment
A message published by a publisher device and associated with a subscription topic hosted by a publish/subscribe message tracking device is received at the publish/subscribe message tracking device. A determination is made to monitor action completion processing of the message by at least one subscriber device. The message is sent to the at least one subscriber device that is registered to the subscription topic and configured to report action completion processing of the message. The action completion processing of the message by the at least one subscriber device is monitored. Monitoring results of the monitored action completion processing are published.
US09372725B2 Dynamically adjusting wait periods according to system performance
A method for dynamically adjusting an actual wait period associated with an operating system call, wherein the operating system call suspends execution of at least one thread in a plurality of threads associated with an operating environment is provided. The method may include determining a utilization factor function associated with the operating environment. The method may also include selecting at least one performance counter within a plurality of performance counters associated with the operating environment. The method may further include computing a utilization factor based on the determined utilization factor function and the selected at least one performance counter. Additionally, the method may include intercepting an operating system call, wherein the operating system call includes a requested wait period parameter. The method may also include updating the actual wait period associated with the intercepted operating system call based on the requested wait period parameter and the computed utilization factor.
US09372722B2 Reliable asynchronous processing of a synchronous request
Machines, systems and methods for processing a request in a client-server computing environment are provided. In one embodiment, the method comprises receiving from a client a request submitted to a server for purpose of synchronous processing by the server; assigning the request to a first thread for processing; registering the request with a request registration system, wherein the request is assigned to the first thread for processing, in response to determining that the request is acceptable and may be processed synchronously, wherein the request is unregistered from the request registration system, in response to determining that the first thread completed processing of the request within a first timeline, and wherein an alternative thread is assigned for processing the request asynchronously, in response to determining that the first thread did not complete processing of the request within the first timeline.
US09372715B2 Priority level arbitration method and device
The present invention discloses a method and device for arbitrating priority levels. The method comprises: setting a plurality of first stage polling arbiters and a second stage priority level arbiter respectively, wherein the number of the first stage polling arbiters is equal to the number of priority levels contained in a plurality of source ends; receiving task request signals for requesting tasks from the plurality of source ends and assigning request tasks with the same priority level to the same first stage polling arbiter; each of the first stage polling arbiters polling the received request tasks with the same priority level respectively to obtain one request task and transmitting the request task to the second stage priority level arbiter; and the second stage priority level arbiter receiving the plurality of request tasks and outputting an output result of request tasks with the highest priority level to a destination end.
US09372709B2 Distribution of a service implemented by intra-connected virtual machines
A mechanism is provided for distributing a service implemented by a plurality of infra-connected source virtual machines on a source computing environment. Characteristic information of the service comprising an indication of the intra-connected source virtual machines and of each intra-connection between the intra-connected source virtual machines is discovered. The source virtual machines are copied into corresponding target virtual machines on a target computing environment. Reconfiguration information of at least one selected target virtual machine of the target virtual machines is saved that has a source identity of the corresponding source virtual machine in the source computing environment being reconfigured into a target identity of the at least one selected target virtual machine in the target computing environment. Each communication, addressed to each source identity by each target virtual machine intra-connected to a corresponding selected target virtual machine, is redirected to the corresponding target.
US09372707B2 Computer, virtual machine deployment method and program
A virtual machine deployment determination unit that manages a plurality of physical machines as machines in which a virtual machine is to be deployed acquires setting information including a type of software that is running on the virtual machine and an operating policy of the software, refers to deployment condition determination information which prescribes a deployment condition for selecting the physical machine to become the deployment destination of the virtual machine is associated with the operating policy of the software and stored therein based on the acquired setting information, and determines the physical machine to become the deployment destination of the virtual machine by selecting the physical machine among the plurality of physical machines based on the referral result.
US09372705B2 Selecting a host for a virtual machine using a hardware multithreading parameter
A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies the amount of hardware multithreading required on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration.
US09372702B2 Non-disruptive code update of a single processor in a multi-processor computing system
Updating code of a single processor in a multi-processor system includes commencing of a self-reset of a first processor if a bit is found in a first state, and interrupts associated with the first processor are disabled. Only those system resources exclusively associated with the first processor are reset, and memory transactions associated with the first processor are disabled. An image of the new code is copied into memory associated with the first processor, registers associated with the first processor are reset and the new code is booted by the first processor.
US09372698B2 Method and apparatus for implementing dynamic portbinding within a reservation station
A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one embodiment of the invention includes the operations of: classifying a plurality of operations based on the execution ports usable to execute those operations; allocating the plurality of operations into groups within a reservation station based on the classification, wherein each group is serviced by one or more execution ports corresponding to the classification, and wherein two or more entries within a group share a common read port and a common write port; dynamically scheduling two or more operations in a group for concurrent execution based on the ports capable of executing those operations and a relative age of the operations.
US09372695B2 Optimization of instruction groups across group boundaries
Instructions grouped into instruction groups are optimized across group boundaries. Instruction sequences spanning multiple groups are optimized by retaining information relating to an instruction at the end of one instruction group to be co-optimized with an instruction at the beginning of a subsequent instruction group. This retained information is then used in optimization of one or more instructions of the subsequent group. Optimization may be performed across n group boundaries, where n is equal to two or greater. Additionally, optimization of instructions within a group may be performed, in addition to the optimizations across group boundaries.
US09372694B2 Reducing data backup and recovery periods in processors
A low-power processor that does not easily malfunction is provided. Alternatively, a low-power processor having high processing speed is provided. Alternatively, a method for driving the processor is provided. In power gating, the processor performs part of data backup in parallel with arithmetic processing and performs part of data recovery in parallel with arithmetic processing. Such a driving method prevents a sharp increase in power consumption in a data backup period and a data recovery period and generation of instantaneous voltage drops and inhibits increases of the data backup period and the data recovery period.
US09372693B2 Run-time instrumentation sampling in transactional-execution mode
Embodiments of the invention relate to implementing run-time instrumentation sampling in transactional-execution mode. An aspect of the invention includes a method for implementing run-time instrumentation sampling in transactional-execution mode. The method includes determining, by a processor, that the processor is configured to execute instructions of an instruction stream in a transactional-execution mode, the instructions defining a transaction. The method also includes interlocking completion of storage operations of the instructions to prevent instruction-directed storage until completion of the transaction. The method further includes recognizing a sample point during execution of the instructions while in the transactional-execution mode. The method additionally includes run-time-instrumentation-directed storing, upon successful completion of the transaction, run-time instrumentation information obtained at the sample point.
US09372688B1 Automatic discovery of a JavaScript API
An approach to creating a canonical representation of a JavaScript API. Objects associated with the JavaScript API are instantiated, creating entry points for analysis. A list of discovered objects is created based on parsing a document object model associated with the JavaScript API. The objects are instrumented and statically analyzed, creating an infrastructure associated with the JavaScript API. The infrastructure is updated based on analyzing the objects while the interface is being used and the objects are executing. A canonical representation, based on the updated infrastructure, is generated for further operations.
US09372681B1 Redirection of a document URL to a natively-operating application
A method includes declaring, in a manifest of an application, a document URL type. The application is configured for native operation outside a web browser on a user's computing device and is coded to open a document corresponding to a document URL which conforms to the declared document URL type in the manifest. The method further includes providing the application for installation on the user's computing device.
US09372676B2 Method and system for loading status control of DLL
Apparatus and methods are provided for controlling the loading status of DLLs. Specifically, a streaming program compiler is provided. The compiler includes operation modules for calling DLLs during streaming program execution; association table generating units for generating association tables according to user-defined rules, where the association table includes entries indicating (i) stream branches of the streaming program and (ii) an operation module corresponding to the stream branches; and a trigger generating unit for generating a trigger based on user-defined rules, where the trigger generating unit (i) determines which conditions for loading and unloading DLLs fit the streaming program, (ii) matches these conditions to a particular stream branch to identify a matched stream branch, and (iii) sends out triggering signals indicating the matched stream branch. This invention also provides a corresponding method and controller.
US09372669B2 Multiple architecture viewpoints in single unified modeling language (UML) model
A method, a system and a program product provide for defining for an information technology (IT) system that may be modeled within the context of a plurality of architecture viewpoints, and whose model elements are defined within a configuration file, a plurality of architecture viewpoints within a single UML model. The method, the system and the program product also provide for synchronously automatically updating a remainder of the architecture viewpoints when one of the architecture viewpoints is manually updated.
US09372667B2 Ontology driven requirements engineering system and method
A computer system comprising a processor and memory, wherein the system is programmed to provide a metamodel comprising a plurality of predefined fields relating to requirements engineering and ontological relationships between at least some of the predefined fields, and is programmed to prompt a user to enter information into the predefined fields in order to create a requirements specification.
US09372666B2 Random number generating device
A random number generating device includes a processing request part, a receiving part, a counting part, and a random number generation part. The processing request part makes a request for a predetermined processing to a processing requested object. The receiving part receives a response from the processing requested object in response to the request. The counting part performs a counting operation to increase or decrease a count value with a predetermined cycle, the counting operation being started at least prior to receipt of the response. The random number generation part acquires at least one count value of the counting part at least one predetermined acquisition timing after the receipt of the response is started, and generates a random number by using the at least one count value that is acquired.
US09372659B2 Modular multi-panel display system using integrated data and power cables
A modular multi-panel display system includes a mechanical support structure and a number of display panels mounted to the mechanical support structure so as to form an integrated display panel. A number of integrated data and power cables electrically the display panels to one another. The display system is cooled passively and includes no air conditioning, fans, or heating units.
US09372653B2 Information processing apparatus, information processing method, and storage medium
In an enlarged/reduced printout in which the document margin of an application setting is maintained, a margin considering the enlargement ratio or reduction ratio needs to be set again in the application at the time of printing. An information processing apparatus that executes the application performs the following process: a paper size and margin size for printing a document are designated. First paper information based on an original size and margin size set by the application, and second paper information based on the designated paper size and margin size, which are generated by executing a plug-in program for the application, are acquired. When printing a document to match the paper size, print data is enlarged or reduced based on the first paper information and the second paper information while the margin size set by the application is maintained.
US09372652B2 Image processing apparatus, control method, and computer program
Provided is an image processing apparatus that suspends a maintenance video being reproduced when a maintenance screen is switched from the foreground to the background upon detection of occurrence of an event. If the detected event is not an event occurred in response to a user operation, the image processing apparatus returns a reproduction start position of the suspended maintenance video from the suspended position backwards by a predetermined time.
US09372640B2 Configure storage class memory command
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09372639B2 System LSI capable of erasing internally stored program and program erasing method
The present invention provides a system LSI that integrates, on a single semiconductor, a logic circuit, a CPU, and a program memory storing a program of the CPU. The system LSI includes a program eraser erasing contents stored in the program memory, and at least two program erasing trigger terminals controlling execution of the program eraser. The program eraser erases a program stored in the program memory on the basis of potentials of the two program erasing trigger terminals.
US09372636B1 Tiered-storage design
A method, computer program product, and computing system for defining a storage pool for a storage system being designed that includes a plurality of storage tiers. Each storage tier has a different level of performance. A first workload is defined for the storage system, wherein the first workload includes: a first target skew factor, a first capacity requirement, and a first IOPS requirement. A first density function is generated based, at least in part, upon the first target skew factor. The first workload is applied to the storage pool, thus defining a first allocated workload. A distribution of the first IOPS requirement amongst the plurality of storage tiers included within the storage pool is determined based, at least in part, upon the first allocated workload and the first density function.
US09372632B2 Controller with extended status register and method of use therewith
The embodiments described herein provide a controller with an extended status register and a method of use therewith. In one embodiment, a controller is provided with a first interface through which to communicate with a host and a second interface through which to communicate with a plurality of flash memory devices. The controller also comprises a status register, an extended status register, and a processor. The processor is operative to store, in the extended status register, status information of a plurality of events in time across the plurality of flash memory devices. The extended status register stores event status information, whereas the ONFI status register stores command status information. In response to a request from the host, the processor sends the status information of the plurality of events to the host for analysis.
US09372620B2 Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
A device with a touch screen display displays an electronic document that includes a respective user input element. The device detects a first input that corresponds to selection of the respective user input element that is displayed with text having a first size. In response to detecting the first input, the device enlarges the respective user input element, moves the respective user input element toward a center of a first portion of the display and displays an input interface for selecting input for the respective user input element in a second portion of the display that is different from the first portion of the display. The input interface includes a plurality of text input choices for entering text that are displayed at a second size larger than the first size. The device uses text that corresponds to a selected text input choice as input for the respective user input element.
US09372608B2 Systems and methods for identifying and suggesting emoticons
Computer-implemented systems and methods are provided for suggesting emoticons for insertion into text based on an analysis of sentiment in the text. An example method includes: determining a first sentiment of text in a text field; selecting first text from the text field in proximity to a current position of an input cursor in the text field; identifying one or more candidate emoticons wherein each candidate emoticon is associated with a respective score indicating relevance to the first text and the first sentiment based on, at least, historical user selections of emoticons for insertion in proximity to respective second text having a respective second sentiment; providing one or more candidate emoticons having respective highest scores for user selection; and receiving user selection of one or more of the provided emoticons and inserting the selected emoticons into the text field at the current position of the input cursor.
US09372606B2 Dynamically selecting and ordering facets and facet values in a user interface based on user preference
A method, system and computer program product for dynamically selecting and ordering facets and/or facet values in a user interface. A user's “preference” concerning the selection and ordering of facets and/or facet values that the user desires to be displayed in the user interface is determined. Such user's preference may be determined based on monitoring the actions of the user (e.g., online activity) as well as possibly other types of information, such as the user's input and context of the user's faceted search. Upon determining the user's preference, facets and/or facet values are selected and ordered based on the user's preference and consequently displayed in the user's user interface. In this manner, the user is provided a more relevant and insightful perspective on the data set as the user sees the “best” information more quickly while performing less work to see and apply the facets and/or facet values.
US09372605B2 Method and apparatus for controlling the operation of an operating system and application programs by ocular control
The method and apparatus object of this invention refer to a system for using generic software applications by means of ocular control characterized by simple interaction techniques which minimize the cognitive effort of the user required to manipulate the software and which permit to overcome the problems resulting from the intrinsic problem of accuracy of eye-tracking systems. Indeed, such technique does not provide using the pointer of the mouse moved by means of the gaze to control the various software applications but to use a separate application which through the use of suitable interaction techniques is comfortable and does not involve an increased effort of concentration by the user. An attempt has indeed been made to simplify the process of interaction between the user and machine also by means of the use of visual feedback which allows the same operations of the mouse to be performed by the user without the typical user frustration due to the problems of accuracy of the eye-tracking device.
US09372602B2 Password presentation management
According to some embodiments of the present invention, there is provided a method for revealing at least a portion of a disguised password on a display device. The method comprises receiving a plurality of password characters typed by a user, presenting a plurality of replacement symbols in a password field displayed by a display device of a terminal having a touch surface, each the replacement symbol being indicative of the reception of another of the plurality of password characters, detecting a fingertip which slides contiguously against the touch surface, and temporarily replacing the presentation of at least some of the plurality of replacement symbols with of the presentation of at least some of the plurality of password characters in a sequential manner correspondingly with a movement of the fingertip.
US09372597B2 Appliance systems providing user-friendly shared music playlist editing
Appliance systems providing user-friendly shared music playlist editing are provided. An example method of operating an appliance includes identifying a plurality of audio files accessible by the appliance over one or more local area networks. The method includes uploading data identifying the plurality of audio files to a server. The method includes providing an access code to a user computing device. The access code allows the user computing device to communicate with the server to select one or more of the plurality of audio files for playback. The method includes receiving from the server data identifying a first audio file selected for playback. The method includes causing one or more speakers to play the first audio file.
US09372591B2 Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques
Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed.
US09372587B2 Methods and apparatus for arranging electrode layers and associated routing traces in a sensor device
A capacitive input device including a substrate, a first plurality of sensor electrodes disposed proximate a top surface of the substrate and extending along a first direction, a second plurality of sensor electrodes disposed proximate a bottom surface of the substrate and extending along a second direction different from the first direction, and a plurality of routing traces coupled to the second sensor electrodes. Each routing trace is configured to extend along the first direction between respective first sensor electrodes, and to extend along the second direction underneath a second sensor electrode.
US09372584B2 Mitigating electrode interference in an integrated input device
Embodiments of the present invention generally provide an integrated input device. The integrated input device includes a plurality of sensor electrode sets including a plurality of common electrode sets, a plurality of gate electrodes, and a gate selector. A processing system is configured to drive the sensor electrode sets for capacitive sensing during a plurality of sensing periods and update display lines by driving the common electrode sets during display update periods. A sensor electrode of a first sensor electrode set that is driven last during a first sensing period and a sensor electrode of a second sensor electrode set that is driven first during a second sensing period are spatially non-sequential sensor electrodes. The first display update period, second display update period, and third display update period are non-consecutive and non-overlapping with the first sensing period, the second sensing period, and the third display update period, respectively.
US09372577B2 Method and device to reduce swipe latency
A plurality of methods 600-800 that collectively reduces touch swipe latency within a user interface (210) of an electronic device 100/200 includes: activating 610 a predictive touch utility 120; and in response to detecting 710 a sliding movement of an external manipulator 165 from a set of prior positions on a touchpanel 148 to a current position on the surface: dynamically computing 712 a predicted next position 392 based on the set of prior positions and the current position, before the external manipulator 165 arrives at an end position 240 while continuously touching the surface; and triggering 714 advancement of 536 the user interface 210 to a predicted next frame corresponding to the predicted next position 392. Activating the predictive touch utility 120 includes selecting and loading 612 a predictive touch profile 134 having a response curve 1500/1600 that correlates to gains applied to compute the predicted next position 392.
US09372574B2 Touch panel controller, integrated circuit, touch panel device, and electronic device
A touch panel controller (1A) includes: a capacitor drive portion (5A); a multiplying portion (2A) which performs multiplication of first linear sum signals by a second code sequence to obtain signals and then performs addition of the signals to generate a second linear sum signal; an inner product operation portion (3A) which generates a first inner product operation signal by calculating an inner product of the second linear sum signal and the second code sequence; an inner product operation portion (3AA) which generates a second inner product operation signal by calculating an inner product of the first inner product operation signal and the first code sequence. This makes it possible to reduce a mounting area of the touch panel controller.
US09372573B2 Array substrate, touch panel and driving method thereof
An array substrate, a touch panel and a driving method thereof, and a display device are disclosed. The array substrate comprises a base substrate (1) which is formed with gate lines, data lines (8), first common electrodes (5) and second common electrodes (6) thereon, and the second common electrodes (6) comprise: transverse electrode groups (601) located in the same row and metal jumper wires (302) connecting two adjacent transverse electrode groups (601) in the same row; the first common electrodes (5) comprise longitudinal electrode groups (501), and switch circuits (701, 702) are provided between the first common electrodes (5) and the data lines (8). At the touch scanning phase, the conduction of the switch circuits (701, 702) renders the parallel connection between the first common electrodes (5) and the data lines (8), and then results in the reduction of the equivalent resistance of the first common electrodes (5), and the signal-to-noise ratio of the first common electrodes (5) is indirectly enhanced, thus the present invention achieves more accurate monitoring of voltage signals coupled by touch sensing electrodes and precise positioning of a touch point.
US09372567B2 Display device, display method, and recording medium storing display program
A display device includes: an input controller configured to detect a first contact coordinate input by a drag operation on a touch panel on a surface of a display and record the first contact coordinate in a memory in association with an acquisition time of the first contact coordinate; and a display controller configured to calculate a second contact coordinate at a time preceding a current time by a given time based on the first contact coordinate and the acquisition time corresponding to the first contact coordinate and control a display operation on the display with defining the second contact coordinate as a display coordinate.
US09372564B2 In-cell touch panel and display device
Embodiments of the present invention provide an in-cell touch panel and a display device to decrease the influence of the touch driving electrode in the in-cell touch panel on image display. The in-cell touch panel includes an upper substrate and a lower substrate opposite to each other, and includes a plurality of touch sensing electrodes provided on the upper substrate and a plurality of touch driving electrodes provided on the lower substrate, wherein the touch sensing electrodes are laterally distributed, and the touch driving electrodes are longitudinally distributed; wherein the touch sensing electrodes include one or a plurality of touch sensing sub-electrodes which are parallel to each other and distributed laterally, and the plurality of touch sensing sub-electrodes are in parallel connection therebetween.
US09372559B2 Touch screen, method of manufacture the same, and mobile terminal having the same
A touch screen, a method of manufacturing the same, and a mobile terminal having the same for minimizing a border area of the mobile terminal are provided. The touch screen includes a flexible display panel including an active area in which an image is displayed and a wiring area including signal lines for transmitting data corresponding to the image, and a flexible touch panel attached to a front surface of the display panel and including a touch detection area at which touch sensors for detecting a touch are positioned and a wiring area at which signal lines for transmitting a touch signal are positioned, wherein the wiring area of the display panel and the wiring area of the touch panel are bent so as not to be parallel to the active area and the touch detection area.
US09372558B2 Setting vibration portions in pieces of electronic data that are displayable on a display device
Vibration portions are set in electronic data displayable on a display device. In response to a first portion in the one or more pieces of electronic data being specified on the display device, an embodiment sets the specified first portion as a first vibration portion. The first vibration portion triggers a first vibration in response to the first vibration portion being specified with a movable object. Moreover, in response to a second portion in the one or more pieces of electronic data being specified on the display device, an embodiment sets the specified second portion as a second vibration portion. The second vibration portion triggers the second vibration in response to the second vibration portion being specified with a movable object. The data storing settings for generating the first vibration and the second vibration include an order in which the first vibration and the second vibration are generated.
US09372556B2 Electronic device, informing control method, and storage medium storing control program
According to an aspect, an electronic device includes an informing unit, an operating unit, and a control unit. The informing unit performs informing of first information and informing of second information to be informed after the first information. The operating unit accepts an operation. The control unit causes the informing unit to suppress the informing of the second information when the operation is performed for the operating unit during a period of time from when the informing of the first information is performed until the second information is informed, or during the informing of the second information.
US09372555B2 Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization module executing on a computer to model an aspect of a current state related to that computer; receiving an indication of one of the multiple attributes of the represented current state; determining multiple of the characterization modules whose modeled aspects are related to the indicated one attribute; and gathering information about the modeled aspects related to the indicated one attribute from the determined characterization modules so that a value for the indicated one attribute can be generated based on the gathered information.
US09372554B2 Electronic pen, electronic pen connection structure connecting to the electronic pen, and portable device having the electronic pen connection structure
An electronic pen, an electronic pen connection structure connecting to the electronic pen, and a portable device having the electronic pen connection structure are provided. An electronic pen that controls an on/off operation of a switch provided on an electronic pen connection structure of a portable device using at least one groove provided on the electronic pen, the electronic pen connection structure connecting to the electronic pen, and the portable device having the electronic pen connection structure are provided. The electronic pen connected to a portable device by the electronic pen connection structure formed on the portable device includes a pen point portion that generates a user input on the portable device, and a penholder portion that is connected to the pen point portion and has at least one groove formed thereon to be able to accommodate at least one switch provided on the electronic pen connection structure.
US09372548B2 Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern
The present invention proposes a dot pattern on which code information and x and y coordinate information can be defined even if the dot pattern is extremely small, and proposes an information reproducing method and an information reproducing device based on the dot pattern. More specifically, a medium such as a printed material on which is formed a dot pattern portion by arranging in accordance with a given rule dots generated by a dot code generating algorithm in order to recognize various kinds of multimedia information is scanned as image data by scanning means. Then, the image data is converted into code data. Multimedia information corresponding to the code data is read out of storing means to be reproduced.
US09372547B2 Method and device for managing a key matrix, corresponding computer program product and storage device
A method for managing, by device, a matrix of keys, including at least one line and at least two columns, each key making short circuiting a line and a column when pressed. The method includes a sweeping phase, including, for each line: writing a predetermined logic value in the line; and for each column, reading a logic value in the column and comparing the read logic value and the predetermined logic value. For each line processed: the writing step is carried out during a predetermined time interval. For each column, the reading step is carried out during a first portion of the time interval. The sweeping phase further includes, for each column, writing the predetermined logic value in the column during a second portion of the predetermined time interval. The predetermined time interval is equal to the sum of the durations of the first and second portions.
US09372539B2 Method for actuating a tactile interface layer
A method for actuating a tactile interface layer for a device that defines a surface with a deformable region, comprising the steps of detecting a gesture of the user along the surface of the tactile interface layer that includes a movement of a finger of the user from a first location on the surface to a second location on the surface; interpreting the gesture as a command for the deformable region; and manipulating the deformable region of the surface based on the command.
US09372538B2 Multiple-force, dynamically-adjusted, 3-D touch surface with feedback for human machine interface (HMI)
A control interface system for a vehicle includes an input module, a feedback module, and a system controller. The input module has a touchscreen and a control icon arranged thereon. The feedback module includes a pressure sensor in communication with the input module. The pressure sensor provides a sensor signal to the input module indicative of an applied force on the touchscreen. The system controller is in communication with the pressure sensor through the input module. The system controller provides at least one of a haptic feedback, an audible feedback, and a visual feedback, where the feedback is indicative of one of a selection mode, a slow change mode, and a fast change mode.
US09372536B2 Touch screen with tactile feedback
Examples of sensing a human touch to a touch screen and providing tactile and visual feedback are disclosed.
US09372523B2 Calculating amount of power consumed by a user's application in multi-user computing environment basing upon counters information
The processing unit calculates usage amount of a program from a used amount of the processing unit and a power amount of the processing unit. The processing unit initializes a performance counter at a start of a execution of the program, calculates power amount of the program from the measured power consumption stored in the storage unit and the number of times of each event counted by the performance counter at a completion of execution of the program, and calculates usage of the program from the usage amount of the processing unit and calculated the power amount.
US09372520B2 Reverse performance binning
Various embodiments provide systems, computer program products and computer implemented methods. In some embodiments, the system includes a computer-implemented method of binning at least one integrated circuit chip, the method including determining a baseline operational voltage for the at least one integrated circuit chip, determining a total operational power threshold for the at least one integrated circuit chip, determining an initial performance characteristic for a first component of the at least one integrated circuit chip, operating the first component at a driving voltage higher than the baseline voltage to raise the initial performance characteristic of the first component to a raised performance characteristic while ensuring that operational power does not exceed the operational power threshold and assigning the at least one integrated circuit chip to a performance bin based on the raised performance characteristic.
US09372513B1 Coupling element for hinged electronic device
A computer includes a lid defining a lower edge. A hinge is connected to the lid along the lower edge. The computer further includes a base having an upper surface and a keyboard disposed on the upper surface and defining a back edge. A mounting assembly is connected with the base between the back edge and the keyboard. The mounting assembly has an attachment feature that moves along a translational path in a direction between the back edge and the keyboard in a manner that is constrained to rotation thereof. The hinge is rotatably connected to the lid to be rotatable with respect to the base. The hinge is rotatably affixed with the attachment feature such that rotation of the lid drives rotation of the attachment feature, which drives the movement of the attachment feature along the translational path, moving the lower edge of the therewith.
US09372511B2 Electronic device
An electronic device including a first body and a second body is provided. The first body has a first connection end. The second body has a second connection end, in which the second connection end has a first magnetic component and a first convex arc surface, and the second body is detachably connected to the first body through a magnetic attractive force between the first magnetic component and the first connection end. The first body and the second body are configured to rotate around a rotation axis relatively to each other, and the first convex arc surface faces the first connection end and extends along a direction parallel to the rotation axis.
US09372510B2 Information terminal provided with structure which prevents erroneous operation of electrostatic inputting device
The present disclosure provides an information terminal which comprises: a casing having a main surface; a touch pad arranged on the main surface; an insulation sheet member arranged on a rear surface of the touch pad; and a conductive sheet member arranged on a rear surface of the insulation sheet member. The conductive sheet member may have a portion which extends toward the outside from an edge portion of the insulation sheet member.
US09372507B2 Adjustable support and a mobile computing device having an adjustable support
A support that is selectively adjustable to a plurality of configurations that enable a variety of viewing/user orientations of a mobile device. The mobile device includes a display, a back panel, a support positioned at the back panel, and adjustment members pivotally connected to respective outer ends of the support and mounted at the back panel to facilitate linear, reciprocating movement along an axis so as to change the relative orientation of the support relative to the back panel.
US09372501B2 Block aligner-based dead cycle deskew method and apparatus
A method and apparatus to deskew dead cycles is described using a block aligner. In one example a method includes receiving a sequence of bytes into a first buffer from each lane of a multiple lane peripheral device bus and receiving the sequence of bytes into a second buffer delayed one clock cycle from the first buffer. The method further includes providing the sequence of bytes from the first buffer to an output buffer, counting clock cycles of data as the data is received into the first and second buffers, upon reaching a predetermined count, inserting a dead cycle into the output buffer, and after inserting the dead cycle providing the sequence of bytes from the second buffer instead of the first buffer to the output buffer.
US09372492B2 Programmable frequency range for boost converter clocks
Techniques for generating a boost clock signal for a boost converter from a buck converter clock signal, wherein the boost clock signal has a limited frequency range. In an aspect, the boost clock signal has a maximum frequency determined by Vbst/T, wherein Vbst represents the difference between a target output voltage and a battery voltage, and T represents a predetermined cycle duration. The boost converter may include a pulse insertion block to limit the minimum frequency of the boost clock signal, and a dynamic blanking/delay block to limit the maximum frequency of the boost clock signal. Further techniques are disclosed for generally implementing the minimum frequency limiting and maximum frequency limiting blocks.