Document Document Title
US09078330B2 Highly branched dendrimers
A dendrimer of formula (I): [DENDRON1]x-CORE-[B-[X]b]a (I) wherein: CORE is a metal ion or a group containing a metal ion, or is a non-polymeric organic group; B is a phenyl ring; a is an integer of from 1 to 8; b is an integer of from 3 to 5; x is zero or an integer of from 1 to 7; each X is an aryl or heteroaryl ring, or is an at least partially conjugated dendritic molecular structure; each DENDRON1 is an at least partially conjugated dendritic molecular structure; and wherein the dendrimer further comprises one or more surface groups; with the proviso that where CORE is a non-metallic core, then X is an at least partially conjugated dendritic molecular structure comprising at least one linking group.
US09078321B2 Light emitting system with light emitting power stabilization
A light emitting system includes: a voltage detecting unit connected across a solid-state light emitting component for detecting a forward voltage thereof and generating a detection voltage having a magnitude dependent on the forward voltage; a current control unit connected to the light emitting component for controlling, according to a compensation voltage, flow of an operating current, which has a magnitude dependent on the compensation voltage, therethrough; and a compensation voltage module connected to the voltage detecting unit and the current control unit, disposed to receive a reference voltage, and configured to generate the compensation voltage, which varies according to the forward voltage, for provision to the current control unit according to the detection voltage, an operating voltage having a magnitude dependent on the operating current, and the reference voltage.
US09078316B2 LED device with built-in fast self-test circuit
An LED device with built-in fast self-test circuit includes at least one LED unit, a data shift and latch register, a control unit, at least one multiplexer, and an LED driver unit. The data shift and latch register receives a serial data signal. The control unit receives the serial data signal to detect whether there is normal data transmission based on the serial data signal. When there is no data transmission, the control unit enables a multiplex control signal. The multiplexer is connected to the control unit and the data shift and latch register. According to the multiplex control signal, the multiplexer selects the control unit or the data shift and latch register as an output. The LED driver unit is connected to at least one LED unit and the multiplexer to drive the LED unit based on the output of the multiplexer.
US09078314B2 Light-emitting diode driving circuit capable of controlling current of light-emitting diode on a full time basis
Disclosed is a light-emitting diode (LED) driving circuit. The LED driving circuit includes a switching element configured to provide or interrupt input power to an LED, a first sensing element connected to the LED and configured to generate a feedback voltage corresponding to a current flowing through the LED, a controller having the same reference voltage as the first sensing element and configured to control an on/off operation of the switching element on the basis of the feedback voltage, and a first inductor and a diode connected to the LED and configured to provide the LED with a current induced during the on operation if the switching element is turned off.
US09078310B2 Configurable LED driver/dimmer for solid state lighting applications
A configurable light emitting diode (LED) driver for powering a set of light fixture loads including a power circuit and a primary controller for controlling the power circuit. The driver further includes a set of output current drivers, each of the set of output current drivers connected to one of the set of light fixture loads for controlling the associated light fixture load and a secondary controller for controlling the set of output current drivers. The driver also includes an apparatus for mapping the set of output current drivers to various dimming zones and for mapping output channels into groups.
US09078309B2 LED fluorescent lamp
A light-emitting diode (LED) fluorescent lamp which can replace a typical fluorescent lamp is provided. The LED fluorescent lamp includes an LED array including a plurality of LEDs connected in series; first through fourth connection pins; first through fourth capacitors connected to the first through fourth connection pins, respectively; a first diode having an commonly connected to second ends of the first and third capacitors and a cathode connected to a first end of the LED array; a second diode having an anode connected to a second end of the LED array and a cathode commonly connected to second ends of the second and fourth capacitors. The LED fluorescent lamp can replace a typical fluorescent lamp without a requirement of the installation of additional equipment or the change of wiring.
US09078306B2 Lighting control system
A lighting control system (1) comprising: a plurality of lights (3); a control unit (2); and a power usage monitor (4) suitable for monitoring the power used by the lights (3). In use, when the user varies the lighting level of a first light, the control unit is configured to vary the lighting level of at least a second light, dependent upon an evaluated total power usage level.
US09078305B2 Distributed lighting control that includes satellite control units
Systems, methods and apparatuses of lighting control are disclosed. At least one lighting control system includes a central controller, a plurality of M satellite control units, a plurality of N light fixtures, and a central controller. Each satellite control unit includes an AC to DC converter and a power meter. The plurality of N light fixtures are connected to a one of the plurality of M satellite control units through N power control devices. Further, the central controller is operative to communicate with one or more of the plurality M satellite control units and one or more of the plurality of N light fixtures.
US09078304B2 Lighting system
The lighting system includes a plurality of lighting apparatuses and a controller configured to control the lighting apparatuses. Upon receiving a random number generation instruction from the controller, the lighting apparatus generates a first random number and a second random number by using a random number generation unit, and counts synchronization signals sent from the controller. When acknowledging that the counted number of the synchronization signals is equal to the first random number, the lighting apparatus sends the second random number to the controller. The controller identifies the lighting apparatuses based on the second random numbers respectively received from the lighting apparatuses, and uniquely allocates mutually different addresses to the respective identified lighting apparatuses.
US09078303B2 Light emitting diode driving circuit and driving method thereof
A LED string driving circuit includes a plurality of LED strings; a power supply unit configured to receive an input voltage and accordingly output a driving voltage to the LED strings; a comparison unit configured to receive the input voltage and output a first control signal according to a relationship between the input voltage and a predetermined voltage; a control unit configured to receive the first control signal and generate a second control signal according to a potential level of the first control signal; and a switch unit including a plurality of switch elements, and each are controlled by the second control signal and thereby forming various electrical loops and thereby configuring the LED strings corporately to form either a parallel loop or a series loop via the switch unit with respective electrical loops. A LED string driving method is also provided.
US09078297B2 Methods and systems for a modular processing device
A system for heating one or more objects includes a first housing having a power unit configured to generate radio frequency (EM) radiation. One or more second housings include a heating unit having a cavity for positioning the one or more objects. One or more EM radiation conducting elements are configured to conduct the EM radiation from the power unit to the cavity for heating the one or more objects. The first housing and the one or more of the second housings are physically separated from one another.
US09078289B2 Systems and methods for flexible wireless connectivity of devices
Embodiments of the present disclosure provide systems and methods to allow a multimedia device to operate in multiple modes of configuration simultaneously. The disclosed multimedia system includes a first communications circuitry having an access point connected to an external network and a number of devices. The first communications circuitry can receive and distribute media content over a wireless network, the wireless circuitry facilitating multi-modal simultaneous configuration of the multimedia device. The multi-modal simultaneous configuration includes a first mode and a second mode. The first mode facilitates exchange of data between the multimedia device and the other devices through the access point such as a wireless access point. The second mode facilitates direct exchange of data between the multimedia device and other devices in the wireless network without utilization of the access point. The multimedia device can change its mode of configuration based on a predefined trigger.
US09078284B2 Personal access point media server
In general, media data is stored in a storage medium of a mobile base station. The mobile base station transmits the media data from the mobile base station to a handheld device through a packet data protocol context.
US09078274B2 Determination device and method for network resource usage
The invention discloses a determination device and method for network resource usage. The device includes a management module used for storing and updating transformation situations of use statuses of the network resources of a primary user, wherein the transformation situations comprise each of a plurality of use statuses of the network resources transforming to other use status; and a determination module used for predicting a use status of the network resources of the primary user in current period in accordance with a use status of the network resources of the primary user in a period prior to the current period and other use status transformed from the use status in the period prior to the current period in the transformation situations under the condition of predicting the resources in the current period, and determining network resources which may be used by a secondary user in the current period depending on the predicted use status in the current period. The invention may predict the use statuses of the network resources of the primary user in the current period reasonably, thereby decreasing the time of sensing and overcoming the hysteresis of the secondary user for using the resources.
US09078273B2 Base station, communication terminal, usable radio resource setting method, and base station control program
Provided is a setting method for the usable resource for a communication terminal which, while suppressing an inter-adjacent-cell interference, improves a selection flexibility for a band for the communication terminal subjected to a strong influence of the adjacent-cell interference. A base station, which performs radio communications with a communication terminal within a main communication area, includes: a priority band setting unit that sets a main priority radio resource that can be used for the main communication area on a higher priority basis than for a communication area adjacent to the main communication area, and acquires a particular priority radio resource that can be used for at least one particular communication area adjacent to the main communication area on a higher priority basis than for a communication area adjacent to the at least one particular communication area; and a usable band setting unit that acquires a communication quality difference regarding the communication terminal between communication quality related to the main communication area and communication quality related to the at least one particular communication area, and sets the main priority radio resource to which at least one particular priority radio resource is added, as usable radio resources for the communication terminal when at least one condition that the communication quality difference is larger than a threshold value is fulfilled.
US09078266B2 Devices and methods for facilitating discontinuous transmission on access terminals
Access terminals are adapted to facilitate discontinuous transmission (DTX). According to one example, an access terminal can employ a short timescale DTX mode and a long timescale DTX mode independent of one another. The access terminal can determine whether a first set of predetermined factors are present. When the first set of factors are determined to be present, the access terminal may enable a short timescale DTX mode, independent of whether a long timescale DTX mode is enabled or not. A determination may also be made whether a second set of predetermined factors are present. When the second set of predetermined factors are determined to be present, the access terminal may enable a long timescale DTX mode, independent of whether the short timescale DTX mode is enabled or not. Other aspects, embodiments, and features are also included.
US09078263B2 System and method for allocating transmission resources
A method for wirelessly transmitting data using a plurality of transmission layers includes estimating a number of vector symbols to be allocated to transmission of user data codewords during a subframe and determining a number of bits in a plurality of user data codewords to be transmitted during the subframe. The method also includes calculating a number of control vector symbols to allocate to control information based at least in part on the estimated number of vector symbols and the determined number of bits. Additionally, the method includes mapping control codewords to the calculated number of control vector symbols and transmitting vector symbols carrying the user data codewords and the control codewords over the plurality of transmission layers during the subframe.
US09078253B2 Apparatus and method for machine-type communications
A network and user equipment are configured to support machine type communications is provided. The UE includes processing circuitry to process a physical broadcast channel (PBCH) to acquire at least one system information block (SIB). The processing circuitry also processes the at least one SIB to determine a location of a lite SIB (SIB-L). The processing circuitry determines a location of a lite physical downlink control channel (L-PBCCH) from the SIB-L.
US09078249B2 Carrier link, conveyor chain comprising a plurality of carrier links and a material handling system comprising a plurality of conveyor chains
The invention relates to a carrier link of a conveyor chain intended to convey hanging product carriers, which comprises two parallel walls connected by a partition wall and an opening in which a chain lock is positioned, where the chain lock can assume an open state and a closed state, and where the chain lock comprises two locking arms, each with a locking lug, where the locking lugs are intended to secure an object in the central opening such that the product carrier bears against the two locking lugs when the product carrier is conveyed hanging from the carrier link. The invention further relates to a conveyor chain comprising a plurality of carrier links. The aim of the invention is to obtain a more secure carrier link which permits a controlled and traceable flow and which additionally has a higher loading capacity.
US09078238B1 Method and apparatus for application data transport handling
A system includes a processor configured to receive communication requests from a plurality of applications executing on a remote device, requesting communication with a vehicle computing system (VCS). The processor is also configured to save an identifier for each requesting application. The processor is further configured to establish a single communication channel to handle the communication requests. Also, the processor is configured to order the communication requests for delivery and relay data requests from the applications to the VCS over the identified transport format.
US09078233B2 Mobile terminal device, notification method, and program
A mobile terminal device includes: an event detection unit that detects an occurrence of a predetermined event; a notification unit that makes a notification of the occurrence of the event to a user of the mobile terminal device; an operating unit that receives a response operation with respect to the notification performed by the user of the mobile terminal device; a movement cycle acquisition unit that acquires a pattern cycle of spatial movement of the mobile terminal device; and a learning unit that learns a notification timing and a notification time based on the pattern cycle and a result of whether the operating unit has received the response operation. The notification unit makes the notification based on the notification timing and the notification time learned by the learning unit.
US09078229B1 Base station location derived from wireless terminal information
A technique for deriving the locations of one or more wireless base stations is disclosed. After initializing values for the base station location coordinates, a server acquires reference coordinates of a wireless terminal, which are provided from an independent source, and also acquires values for one or more time-of-occurrences of events associated with signals that travel between the wireless terminal and the base stations. The server generates predicted coordinates of the wireless terminal, based in part on the current base station coordinates, by using trilateration. The server then generates updated base station coordinate values, based on a method of least squares, in which each residual is a difference between the reference and predicted coordinates of each wireless terminal location, for one or more wireless terminals. The server modifies the base station coordinate values so as to minimize the least-squares function.
US09078225B2 Dynamic mobile power headroom threshold for determining rate increases in the reverse traffic channel of a CDMA network
Closed loop and open loop control mechanisms are disclosed for adjusting the power headroom in a mobile station. The closed loop control comprises receiving a load indication from a base station indicative of the reverse link load, and adjusting the power headroom of the mobile station based on the load indication. The open loop control mechanism comprises counting the number of times that the mobile station is power limited, and adjusting the power headroom threshold based on the count.
US09078214B2 Adaptive thresholding in a Wake-On-Radio system
A method for modifying a wake threshold for a wake-on-radio (WOR) receiver including: setting the wake threshold at a first level, counting false crossings of the wake threshold, and optionally modifying the wake threshold level based, at least in part, on a result of the counting. A receiver in a wake-on-radio (WOR) system including a wake-on-radio unit configured to implement the method for modifying a wake threshold. A method for setting a transmit power level of a transmitter for a wake-on-radio (WOR) system transmitter including: setting the level at a low level, receiving reports of false crossings of a wake threshold from a WOR receiver, and counting false crossings reported by the WOR receiver, and optionally modifying the transmit power level based, at least in part, on a result of the counting. A transmitter in a wake-on-radio (WOR) system including a transmit power adapter configured to implement the above method. Related apparatus and methods are also described.
US09078212B2 System and method for reducing power used for radio transmission and reception
A system and method allows devices to send and receive packets while using power to do so in a manner that responds to events, such as receipt or other identification of different parameters that control how packets are sent and received.
US09078209B2 Power management method for station in wireless LAN system and station that supports same
A power management method of a station in a wireless local area network (WLAN) system and the station supporting the method are provided. The method includes: transmitting to an access point (AP) a power save configuration (PSC) request frame for reporting that the STA intends to transition to a power save (PS) mode; receiving from the AP a PSC response frame in response to the PSC request frame; and after receiving the PSC response frame, entering the PS mode.
US09078207B2 Method and apparatus for timing advance estimation
In accordance with an example embodiment of the present invention, an apparatus, comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: determine a first timing associated with a first signal; detect a second timing associated with a second signal; and estimate a timing advance value based at least in part on the detected first timing and the second timing, is disclosed.
US09078202B2 Apparatus and method for actively determining communication link in communication system
An apparatus and a method for determining a communication link in a client node of a communication system are provided. In the method, access network information and channel state information for at least one host node are determined. Link state information for each host node is determined using the access network information and the channel state information for the corresponding host node. One of the at least one host node is determined with consideration of the link state information for each of the at least one host node.
US09078201B2 Idle mode operation in heterogeneous networks
An idle mode UE can RACH to a cell different from the cell paging the UE. The UE can be allocated additional time to respond to all cells in the neighborhood to identify the cell in which to RACH. Interference cancellation can occur at different rates based on whether the UE is in connected mode or idle mode. The time to respond to the page can be a function of a paging cycle. Additionally, a variable bias may promote early handoff to lower power cells and late handoff to high power cells.
US09078188B2 Method and system for processing handover in heterogeneous mobility protocol mixed networks and MIP client device
A method for processing handover to provide IP mobility for mobile user equipment, a system thereof, and a Mobile IP (MIP) client device using the same method. The method processing handover at a home agent in a heterogeneous protocol mixed network includes: at a home agent, creating a Proxy Mobile IP (PMIP) tunnel when user equipment accesses a PMIP network; at the home agent, creating a Client Mobile IP (CMIP) tunnel when a CMIP network is accessed due to handover of the user equipment; and at the home agent, severing the PMIP tunnel when the user equipment completes performing handover.
US09078183B2 Data forwarding method and system for vertical handover
A data forwarding method and system is provided for avoiding data loss during a vertical handover by forwarding data through an IP tunnel established between a newly introduced network entity called a Data Forwarding Function of the serving network and a Forward Attachment Function of a target network. A data forwarding method of a data forwarding unit located in a serving network for a vertical handover according to the present invention includes receiving an address of a forwarding attachment unit located in a target network and a data forwarding preparation request that are transmitted by a user equipment; establishing an Internet Protocol (IP) tunnel to the forwarding attachment unit according to the data forwarding preparation request; and forwarding, when a vertical handover is initiated, handover packets to the forwarding attachment unit through the IP tunnel.
US09078173B2 Method for handover from circuit switched domain to packet switched domain, device, and communications system
Embodiments of the present invention disclose a method for a handover from a circuit switched domain to a packet switched domain, a device, and a communications system. One of CS to PS handover methods includes receiving, by a target mobility management entity, a CS to PS handover request message that corresponds to a first UE and is from an MSC; triggering setup of a dedicated VoIP bearer that corresponds to the first UE and is between an SGW and an MGW; sending a handover request message to a target access network to instruct the target access network to prepare a handover resource for the first UE; and sending a CS to PS handover response message corresponding to the first UE to the MSC.
US09078172B2 Session transfer in a communication network
A method and apparatus for transferring a session from a packet switched access network to a circuit switched access network. A Mobility Management Entity receives a service type indicator from a gateway node. The service type indicator indicates a type of service for the session, and is associated with bearers used for the session. The Mobility Management Entity subsequently receives, from an eNodeB, an indication that the session is to be transferred from the packet switched network to the circuit switched access network. The Mobility Management Entity determines the bearers associated with the session using the service type indicator, and initiates transfer of the session using those bearers. This ensures that the correct bearers are transferred regardless of whether or not identifiers such as QCI values have been ascribed to other types of service.
US09078162B2 Systems, methods, and devices for electronic spectrum management
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified.
US09078154B2 Transmission data processing method, information processing method, transmission device, and reception device
Disclosed is a technique for providing a transmission data processing method and the like capable of estimating a communicable band in a heterogeneous multi-radio network at a higher speed and minimizing the deterioration of the video quality even if an unavoidable fluctuation occurs in a band available for transmission. According to the technique, there is provided a transmission data processing method at a stage prior to data transmission by a transmission device 100 for providing the data transmission to a reception device 200 as a communication partner, including: a priority giving step of giving priority to each data of multiple pieces of data, to be transmitted to the reception device, based on a predetermined criterion; a feedback receiving step of receiving, from the reception device, feedback information on data transmitted from the transmission device to the reception device; and a distribution step of distributing, based on the priority and the feedback information received, the multiple pieces of data into a first interface and a second interface used for communication with the reception device.
US09078151B2 Link performance abstraction method and apparatus in a wireless communication system
A method and an apparatus for link performance abstraction for a receiver employing Interference-Aware Communications (IAC) technology in a wireless communication system are provided. A method for operating a receiving apparatus for the link performance abstraction in the wireless communication system, includes receiving an Orthogonal Frequency Division Multiplexing (OFDM) over a plurality of spatial layers, splitting and post-processing the received signal based on the spatial layers, deriving a post-processing Signal-to-Interference-plus-Noise Ratio (SINR) of each spatial layer, converting the post-processing SINR of the spatial layers to a Mutual Information per coded Bit (MIB) adaptively tuned based on an instantaneous Interference-to-Signal Ratio (ISR), and estimating a Block Error Rate (BLER) from a mean of the MIB metrics of the spatial layers.
US09078148B2 Operation with various timers in a wireless communication system
Operation of a user equipment (UE) with various timers is disclosed. According to this scheme, when the UE receives values for each of timers related with a discontinuous reception (DRX) operation from a network, the UE monitors a physical downlink control channel (PDCCH) from subframe n+1 to subframe n+X based on a first timer among the above mentioned timers, when a first event for starting the first timer occurs at the subframe n, and monitors the PDCCH from subframe n to subframe n+X−1 based on a second timer among said timers, when a second event for starting the second timer occurs at the subframe n.
US09078141B2 Method and apparatus for forming virtual cell in wireless communication system
An apparatus is configured to perform a method for forming a virtual cell in a wireless communication system. A method of a Base Station (BS) for forming a virtual cell in a wireless communication system includes determining at least one beam among a plurality of beams through beam training with a terminal. The method also includes confirming a collaborative beam of a neighboring BS for the determined beam, and sending a request for virtual cell formation for the terminal, to the terminal and the neighboring BS corresponding to the collaborative beam.
US09078139B2 Method for acquiring information in a coexistence system, and apparatus using same
A method for receiving a measurement report includes: transmitting, by an apparatus including a coexistence manager (CM), a measurement request message for acquiring a measurement report from at least one device that uses a channel in a TV band to a coexistence enabler (CE); and receiving, by the apparatus, a measurement response message including the result of the measurement results from the CE. The measurement request message includes a first element indicating which of a primary detection, a detection of a device that uses the TV band, and a channel load measurement is requested. The measurement request message includes at least one of a start frequency, an end frequency, a channel list, and a measurement time related to the measurement, and the measurement report includes at least one selected from among the result of primary detection, the result of the detection of the device that uses the TV band.
US09078127B2 Secure Communication Method
A first computing device receives over a telecommunications network from a second computing device a verification message encrypted using a public key. The verification message is generated by the second computing device when initiating a call to the first computing device. The first computing device transmits to a wireless router via a wireless local area network (WLAN) created by the wireless router, the encrypted verification message. The first computing device receives from the wireless router over the WLAN, a decrypted verification message decrypted from the encrypted message by the wireless device using a private key associated with the public key. The first computing device transmits over the telecommunications network to the second computing device, the decrypted verification message. If the second computing device determines that the decrypted verification message corresponds to the encrypted verification message, the second computing device allows the call to the first computing device to proceed.
US09078123B1 Systems and methods for determining network information on mobile devices
Methods and systems for adjusting at least one mode of operation of a mobile terminal based on predicted network performance parameters are provided. The methods and systems include determining, by a mobile terminal, the predicted network performance parameters based on at least one of (i) a mobile terminal parameter and (ii) environmental information. The at least one the mobile terminal parameter and the environmental information may be measured by the mobile terminal or obtained by the mobile terminal. The methods and systems include adjusting, by the mobile terminal, the at least one mode of operation based on the predicted network performance parameters.
US09078113B1 Method and apparatus for content presentation in association with a telephone call
A method and apparatus are provided for presenting multimedia content to caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call and/or post-call. Content presented to a party may be related to another party participating in the call or may be related to a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, and allow a caller to change the destination of a call, take advantage of an offer presented to him, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his local contacts (on his telephone) and/or a central or global directory or contact list. Calls to or from certain parties or numbers may be screened or filtered.
US09078103B2 Systems and methods for interacting with virtual nodes within a geographic area
Systems and methods for playing video games on mobile devices wherein the elements of a virtual video game world are associated with locational coordinates in the real world and the placing, removing, and interacting with a video game elements depends upon the mobile device's physical proximity to the real world coordinate associated with the video game element.
US09078102B2 Techniques for generating environment and reference data reports for particular environments on behalf of mobile devices
Various methods, apparatuses and/or articles of manufacture are provided which may be implemented using one or more fixed electronic devices to generate a reference data report corresponding to a particular environment. Various methods, apparatuses and/or articles of manufacture are provided which may be implemented using one or more mobile electronic devices to generate an environment report corresponding to a particular environment.
US09078100B2 Modular, expandable system for data reception and distribution
A satellite reception assembly may comprise a first module operable to demodulate a first one or more channels of a signal output by a direct broadcast satellite (DBS) low noise block downconverter (LNB). The first module may output a signal to a second module which may demodulate a second one or more channels of the signal output by the DBS LNB. The second module may be installed after the satellite reception assembly has been deployed upon a number of clients served by the satellite reception assembly reaching a threshold.
US09078096B2 Systems and methods for creating and providing location-based content
A software product comprises instructions stored on non-transitory computer-readable media. The instructions, when executed by a computer, perform steps for providing a guided tour to a user via a mobile computing device. The steps include the step of playing a first data file on the mobile computing device when the mobile computing device is at a first location, and the step of playing a second data file on the mobile computing device when the mobile computing device is at a second location. A media file locally stored on the mobile computing device is automatically played after the playback of the first data file and before the playback of the second data file. The user is provided with an option to make a donation to an organization associated with the first location when the mobile computing device is at the first location.
US09078093B2 Apparatus and method for recognizing target mobile communication terminal
A method and apparatus for a mobile communication terminal to recognize a target mobile communication terminal using a location recognition system. The method includes acquiring own location information of the mobile communication terminal; creating identification verification information using the location information, the identification verification information containing an identification formula for identifying the target mobile communication terminal as a target of communication; transmitting the created identification verification information to at least one other mobile communication terminal within a communication coverage area; receiving an identification response packet from the at least one other mobile communication terminal which has received the identification verification information, the identification response packet indicating whether the other mobile communication terminal is a target mobile communication terminal; and determining the target mobile communication terminal based on the received identification response packet.
US09078092B2 Routing engine for emergency communications
A computer-implemented method for processing emergency calls includes receiving an emergency call from a calling device via a first communication format, identifying a location associated with the calling device, identifying a destination for the emergency call based at least in part on the location, determining an attribute associated with the destination, and determining an action to be taken based at least in part on the first communication format and on the attribute.
US09078084B2 Method and apparatus for end node assisted neighbor discovery
Methods and apparatus for using end nodes, e.g., wireless terminals, to discover base stations and communicate information about discovered access nodes, e.g., base stations, to other access nodes in a system are described. As the wireless terminal roams in the system and new access nodes are encountered, one or more physically adjacent access nodes will be informed of the presence of the new access node as a result of communications with the wireless terminal. A message indicating an access node's inability to route a message to another access node which is known to a wireless terminal may trigger the wireless terminal to begin the process of updating access node routing and neighbor information.
US09078081B2 Mobile terminal and method for service processing thereof
A mobile terminal and a method for service processing thereof are provided in the present invention. The mobile terminal includes a determining module for determining whether the first service needs to be opened and obtaining a determining result; a register information collecting module for collecting the first register information used for opening the first service when said determining result indicates that the first service needs to be opened; a first transmission module for transmitting a first register request comprising first register information to the first server by using a communication module to request for opening the first service; a first receiving module for receiving the service setting information by using the communication module; and a setting module for setting the first service module according to the service setting information.
US09078072B2 Audio distribution
A method and device for distributing audio data to a number of audio playback devices that are connected to a network. One or more network-related performance criteria of a plurality of the audio playback devices are compared. Based on the comparison, at least one of the audio playback devices is designated as a master device and at least one other of the audio playback devices is designated as a slave device. The master device then controls the distribution of audio data to one or more of the slave devices.
US09078069B2 MEMS microphone with springs and interior support
A MEMS microphone has a stationary portion with a backplate having a plurality of apertures, and a diaphragm spaced from the backplate and having an outer periphery. As a condenser microphone, the diaphragm and backplate form a variable capacitor. The microphone also has a post extending between, and substantially permanently connected with, both the backplate and the diaphragm, and a set of springs securing the diaphragm to at least one of the post and the stationary portion. The post is positioned to be radially inward of the outer periphery of the diaphragm.
US09078057B2 Adaptive microphone beamforming
The present invention relates to adaptive beamforming in audio systems. More specifically, aspects of the invention relate to a method for adaptively estimating a target sound signal by establishing a simulation model simulating an audio environment comprising: a plurality of spatially separated microphones, a target sound source, and a number of audio noise sources.
US09078053B2 Communications system architecture and design
A network device includes a plurality of optical input/output (I/O) units to exchange one or more optical signals with the optical network. The network device further includes a switch fabric to process one or more optical signals exchanged with an optical network. The network device also includes a connector configured to receive a connector to couple the network device to another device. The network device also includes a base layer connecting to the plurality of optical I/O units and the switch fabric. The base layer is included in a connection that does not include a back plane and that enables communications between the plurality of I/O units, the switch fabric, and the connector.
US09078051B2 Intelligent patching systems and components thereof
A kit for providing intelligence capability to a communications frame includes: a housing having a central portion, pairs of upper members extending from opposite sides of the central portion, and a plurality of fingers extending away from each of the upper members; a rear cover attached to the housing, the cover having a central body, pairs of upper legs extending from opposite sides of the central body, and a plurality of fingers extending away from each of the upper members; and a PCB having a central section, pairs of upper members extending from opposite sides of the central section, and a plurality of fingers extending away from each of the upper members, the PCB being adapted for attachment to the housing and rear cover, with the central section being sandwiched between the central portion and the central body, the PCB upper members being sandwiched between the rear cover upper members and the housing upper members, and the PCB fingers being sandwiched between the rear cover fingers and the housing fingers. The PCB further comprises electronic circuitry configured to detect the presence or absence of a connector positioned between adjacent PCB fingers.
US09078048B1 Finding and populating spatial ad surfaces in video
A video hosting web site receives uploaded video content and processes the video to determine ad surfaces. The ad surfaces comprise spatio-temporal regions of the video suitable for placement of advertisement such as background surfaces or other regions of low interest. The uploaded video and ad surfaces are stored to a video database that is accessible to viewers visiting the video hosting web site. When a shared video is requested, the video hosting site provides the requested video content together with the ad surfaces and advertisements. The advertisements are blended with the ad surfaces in the video at playtime so that the advertisements appear as part of the video scene. This allows the video hosting web site to present advertisements to the viewer without significantly distracting the viewer from the requested content.
US09078044B2 System and method for bypassing an emergency alert break-in for a television program
Embodiments of the disclosed invention include a system and a method for bypassing an emergency alert break-in for a recorded event. For example, in one embodiment, a set top box is disclosed that includes a memory component for storing computer executable instructions; a communication interface for receiving media content data from a cable service provider; a decoder module for decoding the received media content data; an emergency alert break-in monitoring module for identifying an emergency alert break-in from the received data; a digital video recorder controller module for determining whether the identified emergency alert break-in affects a recording of a program on a recorded channel; and an emergency alert break-in bypass module for bypassing the identified emergency alert break-in for enabling the digital video recorder controller module to record the program without the identified emergency alert break-in.
US09078031B2 Reception apparatus, reception method, and program
Disclosed herein is a reception apparatus including: a reception block configured to receive broadcast content broadcast via a broadcasting network; an acquisition block configured to acquire inserted content that is inserted in the broadcast content during the reception thereof; an output block configured to output at least one of the broadcast content and the inserted content; a switch block configured to switch between the broadcast content and the inserted content outputted from the output block; and a buffer configured to sequentially store data of the received broadcast content when the broadcast content is switched to the inserted content; wherein, if the inserted content is switched to the broadcast content, the output block outputs the broadcast content from the buffer while the inserted content is outputted.
US09078030B2 Graphical user interface (GUI) control by internet protocol television (IPTV) remote internet access devices
An Internet protocol television (IPTV) system is driven by a graphical user interface (GUI) controlled by an input device attached to an Internet access device that in turn connects to the GUI over IPTV connections. The input device may be a keyboard, smart phone, iPad, mouse, personal computer, laptop, touch screen, or other generic universal serial bus (USB), IEEE 1394 (FireWire), or other connected device. Connection between the input device and the GUI may be either wired (including, but not limited to USB, IEEE 1394, and Ethernet) or wireless (including, without limitation, infrared (IR), radio frequency, or other form of electromagnetic transmission). Regardless of connection method, the input device acts to operate and command the IPTV GUI so as to navigate and control the IPTV. By appropriate GUI implementations, a single input device may be configured to operate one or more windows on one or more display via IPTV connections.
US09078018B2 Audio/video and data signal redistribution system
A system and method for routing an output signal comprising at least one channel carrying a selected program to the user selecting the selected program. Based on information relating to the user, a server inserts or substitutes, or both, remotely from the user's premises, programming other than the selected program into the channel carrying the selected program. The system transmits the other programming to the user, in addition to or in place of the selected program, for the duration of the other programming.
US09078017B2 Method and device for buffering data for multiplexing
The invention relates to a method and device for buffering data for multiplexing. The invention also relates to a method of multiplexing and to a multiplexer arrangement using the method and device for buffering data for multiplexing. In one embodiment the invention can be applied to the buffering of non-traffic data, such as firmware updates or other supplementary information, before multiplexing the non-traffic data with traffic data, such as television data of television channels, to form a satellite broadcast channel. In embodiments of the invention, non-traffic data for multiplexing is buffered and then read out again for multiplexing at a rate which is a function of buffer fullness. The non-traffic data may be multiplexed with at least one traffic data channel. A multiplexer can view the non-traffic data channel as another multiplexing input and can allocate the available bit rate between the traffic data channels and the non-traffic data accordingly.
US09078015B2 Transport of partially encrypted media
A method of facilitating transport of partially encrypted video is disclosed. The method re-packetizes or otherwise de-concatenates packets carrying the partially encrypted video into packets where all the video in each packet is either encrypted or unencrypted. The re-packetized video packets may include data that identifies whether the packet is carrying encrypted or unencrypted video.
US09078013B2 Content verification using luminance mapping
A device may obtain a program that includes a logo that is inserted into the program by adding luminance to a set of pixels defining a shape of the logo. The device may generate a luminance map for the program that identifies an amount of luminance added to each pixel included in the set of pixels to insert the logo into the program. The device may determine a selection of the program by a user via a set top box. The device may determine that the set top box is providing the program for display to the user based on the luminance map.
US09078010B2 Audio content playback management
Systems and methods are provided for adding audio content to a playback queue. In one example, a method involves receiving a request to add automated streaming audio content to a particular playback position in a playback queue. The playback queue may indicate a plurality of audio content and a corresponding playback position associated with each of the plurality of audio content for playback. The method further involves determining a playback duration for the automated streaming audio content, adding the automated streaming audio content to the playback queue at the particular playback position, and causing the automated streaming audio content to be rendered at the particular playback position in the playback queue for the determined playback duration. The automated streaming audio content may include discrete automated streaming audio content and/or continuous automated streaming audio content. Respective examples for adding discrete and continuous automated streaming audio content are also provided.
US09077993B2 Method of converting a video file to a graphics interchange format image using same palette table for consecutive frames
A method of converting a video file to a Graphics Interchange Format (GIF) image includes converting a plurality of frames of a video file into corresponding frames of a GIF image, creating a first palette table for defining colors in each frame of a first set of consecutive frames of the GIF image, and creating a second palette table for defining colors in each frame of a second set of consecutive frames of the GIF image, wherein the first palette table is not equal to the second palette table and each frame in the first set of consecutive frames is distinct from each frame in the second set of consecutive frames.
US09077982B2 Device and method for displaying 3D image and device and method for receiving 3D image by using light of different wavelengths
A device and method for displaying a 3D image includes a multi-image generation unit generating a multi-image by combining left-eye and right-eye images for each content of a plurality of different content; a display panel displaying the multi-image; and a backlight providing light having different wavelengths for the corresponding different content included in the multi-image to the display panel when the multi-image is displayed.
US09077979B2 Stereoscopic image capture device and method
A stereoscopic image capture device comprising: a single imaging optical system; an imaging element that forms pupil-divided object images; a diaphragm that restricts a light flux that enters into the imaging element; and a diaphragm control device, wherein, when focal lengths before and after adjusting the focal length of the imaging optical system are assumed to be f1 and f2 and the F value of the diaphragm before adjusting the focal length of the imaging optical system is assumed to be FNo1, the diaphragm control device performs control such that an F value of FNo2 after adjusting the focal length of the imaging optical system becomes an F value that can be set according to a following equation: FNo ⁢ ⁢ 2 = FNo ⁢ ⁢ 1 * ( f ⁢ ⁢ 2 f ⁢ ⁢ 1 ) 2 .
US09077977B2 Image sensor and imaging apparatus with sensitivity versus incident angle ranges for 2D and 3D imaging
An image sensor includes: a plurality of pixels arranged and formed in a two-dimensional array so that adjacent ones of the pixels constitute paired pixels and entrance pupils of a first pixel and a second pixel constituting the paired pixels are provided eccentrically in opposite directions to each other with respect to centers of the respective pixels; an incident angle of light from a subject in the first pixel is an incident angle θcA as defined herein; the incident angle in the second pixel is an incident angle −θcB as defined herein; and light sensitivity characteristics of the first pixel and the second pixel with respect to the incident angles of the first pixel and the second pixel are flat characteristics within an incident angle range of the θcA to the −θcB.
US09077974B2 3D video-teleconferencing apparatus capable of eye contact and method using the same
Disclosed herein is a 3D teleconferencing apparatus and method enabling eye contact. The 3D teleconferencing apparatus enabling eye contact according to the present invention includes an image acquisition unit for acquiring depth images and color images by manipulating cameras in real time in consideration of images obtained by capturing a subject that is a teleconference participant and images received over a network and corresponding to a counterpart involved in the teleconference; a full face generation unit for generating a final depth image and a final color image corresponding to a full face of the participant for eye contact using the depth images and the color images; and a 3D image generation unit for generating a 3D image corresponding to the counterpart and displaying the 3D image on a display device.
US09077971B2 Interpolation-like filtering of integer-pixel positions in video coding
This disclosure describes filtering techniques applied by an encoder and a decoder during the prediction stage of a video encoding and/or decoding process. The filtering techniques may enhance the accuracy of predictive data used during fractional interpolation, and may improve predictive data of integer blocks of pixels. There are several aspects to this disclosure, including a useful twelve-pixel filter support that may be used for interpolation, techniques that use coefficient symmetry and pixel symmetry to reduce the amount of data needed to be sent between an encoder and a decoder to configure the filter support for interpolation, and techniques for filtering data at integer pixel locations in a manner that is similar to sub-pixel interpolation. Other aspects of this disclosure concern techniques for encoding information in the bitstream to convey the type of filter used, and possibly the filter coefficients used. Predictive coding of filter coefficients is also described.
US09077967B2 Image reproduction apparatus and control method therefor
An image reproduction apparatus includes: a reproduction unit that reproduces a stereo image; a mode setting unit that sets one mode from a plurality of modes which include a first mode and a second mode; an adjustment unit that adjusts a maximum value of a disparity between an image for left eye and an image for right eye of the stereo image according to the mode that has been set by the mode setting unit; and a generation unit that generates a stereo image from the image for left eye and the image for right eye for which the disparity has been adjusted by the adjustment unit and outputs the generated stereo image, wherein the adjustment unit makes a maximum value of the disparity in the second mode less than a maximum value of the disparity in the first mode.
US09077961B1 Rolling shutter timing tester
A device includes a plurality of vertically aligned pairs of light sources. The device is configured to sequentially illuminate the vertically aligned pairs of light sources. The output illuminating can be captured by a camera having a rolling shutter delay to create an image having a rolling shutter artifact. The image can be analyzed to determine the rolling shutter delay of the camera.
US09077957B2 Video reproducing apparatus, display control method therefor, and storage medium storing display control program therefor
A video reproducing apparatus that allows a user to visually identify a video component taken at a frame rate that is different from the normal frame rate on a time sequence bar. A reproduction unit reproduces a video image in which video components taken at different frame rates are mixed and to display the video image on a display unit. A display control unit displays a sequence bar on the display unit. The display control unit controls so that a ratio of the length of a section indicating a second video component to its taking time is larger than a ratio of the length of a section indicating a first video component to its taking time, when the video image includes the first and second video components taken at first and second (higher) frame rates, respectively, and when the sections are indicated on the sequence bar.
US09077948B2 Apparatus and methods for resolving recording conflicts of a digital video recorder
Apparatus and methods are provided which facilitate the resolution of recording conflicts of a digital video recorder (DVR). A DVR identifies a recording conflict between a first recording timer associated with a first television program and a second recording timer associated with a second television program. A communication is initiated to a communication device associated with a user of the digital video recorder to inform the user of the recording conflict. Responsive to the communication, the user provides information to the DVR via the communication device requesting to resolve the recording conflict. The DVR utilizes the provided information to modify one or more of the conflicted recording timers to resolve the conflict.
US09077937B2 Method and apparatus for fast channel change
Providing a fast channel change function in a digital television system by hierarchically modulating each channel to provide both high priority (long interleave) and low priority (short interleave) signals, wherein a receiver may rapidly demodulate and use information within the low priority signal of a new channel to more rapidly change to the new channel.
US09077936B2 Integrated IF SAW filter in baseband digital design for analog TV (or hybrid) tuner
A filter for processing a digital TV composite signal having a video component and an audio component includes a digital video filter and a digital audio filter. The digital video filter includes a lowpass finite impulse response (FIR) filter, an up-mixer, an asymmetric filter for compensating a Nyquist slope of the video component, and a down-mixer connected in this order. The digital audio filter includes an audio down-mixer, a decimated FIR filter, an enhancing FIR filter, an interpolated FIR filter, and an audio up-mixer. These components are connected in series. Optionally, the decimating FIR filter is decimated by an integer decimation factor M, and the interpolated FIR filter is interpolated by an integer factor N. The integer M and N may have the same value.
US09077935B2 Digital television and method of displaying contents using the same
A DTV and a method of displaying content using the same are provided. The DTV includes: a plurality of display units physically isolated from each other; and a control unit configured to, if a predetermined first event has occurred, move a content displayed on the first display unit among the plurality of display units and display the content on the second display unit among the plurality of display units, wherein the control unit is configured to control the display of the content such that the movement process of the content is visually recognized.
US09077934B2 Systems and methods for detecting inconsistent user actions and providing feedback
Systems and methods are provided for detecting inconsistent user actions and providing feedback about assets. A user may perform a first action restricting access to a first asset. The system may detect whether a second action performed relative to a second asset that has a similar attribute as the first asset is inconsistent with the first asset. The inconsistency may be detected when the second action removes or is an inaction that does not place access restrictions on the second asset. The system may alert the user about the inconsistency and the user may act on the alert by providing feedback about the inconsistency and/or the first/second asset, ignoring the inconsistency and/or placing an access restriction or other action consistent with the first action relative to the second asset. The user may also provide detailed feedback about an inconsistency or asset through a website accessed on another device.
US09077924B2 CMOS image sensor implementing correlated double sampling with compression
An image sensing device and image sensing method are described herein. By way of example, the imaging sensing device includes a two-dimensional array of light sensing elements, each light sensing element being configured to generate an output signal indicative of an intensity level of light impinging on the light sensing element, one or more analog-to-digital converters configured to digitize output signals read out from the array of light sensing elements to generate digital output pixel values, a control circuit configured to generate digital pixel reset values, and a compression module configured to receive the digital pixel reset values and to generate a compressed digital pixel reset value corresponding to each digital pixel reset value.
US09077923B2 Correlated double sampling device and image sensor
A CDS device of an image sensor having a pixel array includes first comparators, second comparators and third comparators. The first comparators are coupled to columns of the pixel array, and generate a positive amplified signal and a negative amplified signal by comparing the analog signal and a ramp signal. The second comparators are coupled to a first set of the first comparators coupled to first columns of the pixel array, and generate a first comparison signal enabled to a first logic level by comparing the positive amplified signal and the negative amplified signal. The third comparators are coupled to a second set of the first comparators coupled to second columns of the pixel array, and generate a second comparison signal enabled to a second logic level by comparing the positive amplified signal and the negative amplified signal.
US09077913B2 Simulating high dynamic range imaging with virtual long-exposure images
A total exposure time (TET) may be selected. A plurality of images of a scene may be captured using respective TETs that are based on the selected TET. At least two of the images in the plurality of images may be combined to form a merged short-exposure image. A digital gain may be applied to the merged short-exposure image to form a virtual long-exposure image. The merged short-exposure image and the virtual long-exposure image may be combined to form an output image. More of the output image may be properly-exposed than either of the merged short-exposure image or the virtual long-exposure image.
US09077894B2 Method and apparatus for capturing still image during photographing or reproduction of moving image
A method of controlling a digital photographing apparatus is provided. The method includes: setting a still image capturing condition; capturing a moving image; and capturing a still image when the still image capturing condition is satisfied during photographing of the moving image.
US09077887B2 Camera having reconfigurable logic blocks in integrated circuit embedded thereon and system having the camera
A camera having a reconfigurable logic block and a method for reconfiguring the logic block are provided. The camera includes: an integrated circuit (IC) such as field programmable gate array (FPGA) including at least one logic block; and a processor configured to receive information about the logic block of the IC, and transmit the information about the logic block to the IC to update at least one existing signal processing (ISP) function recorded in the IC or change the existing ISP function to another at least one ISP function for a different use according to the information about the logic block, wherein each of the existing ISP function and the other ISP function is used to process an image signal obtained by the camera.
US09077886B2 Image pickup apparatus and image processing apparatus
An image pickup apparatus includes: an image pickup lens having an aperture stop; an image pickup device obtaining image pickup data based on light detected; one or more microlenses arranged between the image pickup lens and the image pickup device so as to correspond to a plurality of pixels in a partial region of the image pickup device; and an image processing section performing image processing based on the image pickup data obtained from the image pickup device, in which the image processing section includes: a distance measurement section measuring a distance from the image pickup lens to a measurement object based on pixel data in the partial region of the image pickup device, and an interpolation section interpolating pixel data for the partial region of the image pickup device.
US09077880B2 Image capturing module and image sensing unit thereof
An image capturing module includes an image sensing unit and an optical auxiliary unit. The image sensing unit includes a carrier substrate, an image sensing chip disposed on the carrier substrate and electrically connected to the carrier substrate, a microlens array substrate disposed on the image sensing chip, and a nonconductive photosensitive film layer disposed on the microlens array substrate for increasing the light absorption capability. The optical auxiliary unit includes a housing frame and a movable lens assembly. The housing frame is disposed on the carrier substrate to cover the image sensing chip, the microlens array substrate and the nonconductive photosensitive film layer, and the movable lens assembly is movably disposed in the housing frame.
US09077879B2 Array camera
Disclosed is an array camera. The array camera includes an array camera comprising an image sensor sectioned into at least two channels and at least two lens modules each positioned on a top of one of the channels. Each channel consists of an active sensor area and a dead space. Each lens module has a barrel. Each barrel of the lens modules has an inner sidewall facing the adjacent lens modules and an outer sidewall opposite to the inner surface. Wherein, a projection of the inner sidewall of each barrel along the optical axis is an inner line on the corresponding channel of the image sensor and the inner line is substantially superposed with a part of the outline of the active sensor. The array camera has a small size.
US09077871B2 Information processing apparatus and method
An information processing apparatus and method which allow a user to readily select, upon transmission of an electronic mail or upon uploading of image data, image data of a plurality of images to be attached to the electronic mail or image data to be transmitted. The user uses a cross key and a determination button of an inputting section of a camcorder: to operate an anchor on an image selection screen, to operate a page backward feeding button and to operate a page feeding button to select a thumbnail image displayed. In response to an operation by the user, the anchor is positioned on the side of the number of the thumbnail image designated by the user, and image data of the thumbnail image at which the anchor is positioned are selected.
US09077868B2 Method and device for viewing through fog
A method and device for viewing objects situated in fog is disclosed. An optical system directs light from a scene onto a detector array through one or more optical waveband limiting filters. The detector array transfers a succession of captured scene images to an electronic device for processing. These processed images are transferred to a display device. A method and device for demonstrating the inventive optical system is presented.
US09077860B2 System and method for providing video content associated with a source image to a television in a communication network
A system and method are provided for processing video content, associated with a source image, for display on a television. The source image, such as a web page, and its associated (e.g., linked) video content are retrieved and separately encoded. The encoded source image and the encoded video content are composited together to form a sequence of encoded video frames, where a frame type of the video content is used to determine a type of a composited frame. For example, if all displayed frames of the video content are MPEG I-frames, then the composited frame also may be an I-frame. However, if any displayed frame of video content is an MPEG P-frame or B-frame, then the composited frame may be a P-frame.
US09077851B2 Transmission terminal, transmission system, display control method, and recording medium storing display control program
A transmission terminal receives image data from one or more counterpart transmission terminals via a relay device, and displays one or more images based on the received image data on a display. When the transmission terminal receives message data from a management system in alternative to image data to be transmitted from one of the one or more counterpart transmission terminals, the transmission terminal displays a message on the display based on the received message data.
US09077849B2 Public collaboration system
A meeting management system for managing the conduct of a meeting online provides the functionality to arrange order of the presenters during a meeting (208), to show the participants in the meeting (206-213) and the content presented by them (216), the 5 relative order of the participants as regards the meeting progress, the timeline of the meeting, and to legally record the total proceedings of the meeting. The participants appear as a rotatable “carousel” of icons.
US09077846B2 Integrated interactive space
Techniques for implementing an integrative interactive space are described. In implementations, video cameras that are positioned to capture video at different locations are synchronized such that aspects of the different locations can be used to generate an integrated interactive space. The integrated interactive space can enable users at the different locations to interact, such as via video interaction, audio interaction, and so on. In at least some embodiments, techniques can be implemented to adjust an image of a participant during a video session such that the participant appears to maintain eye contact with other video session participants at other locations. Techniques can also be implemented to provide a virtual shared space that can enable users to interact with the space, and can also enable users to interact with one another and/or objects that are displayed in the virtual shared space.
US09077841B2 Video processing apparatus and video processing method
There is provided a video processing apparatus including a video addition unit for receiving two systems of input interlaced video signals each including two fields, and adding the video signals to generate a ½× video signal of the input interlaced video signal. The video addition unit adds a second field of the interlaced video signal of one system among the two systems and a first field of the interlaced video signal of the other system to generate the ½× video signal of the input interlaced video signal, subjects the interlaced video signal of the other system to 1 horizontal line delay when the ½× video signal is generated, validates a horizontal line in a vertical blanking interval on one row of a top line of valid lines in the first field of the interlaced video signal of the other system, and then adds the video signals of the two systems.
US09077838B2 Processing apparatus and non-transitory computer readable medium with detections sensors for controlling power
A processing apparatus includes following components. Processing units each operate when being supplied with power. A first detector detects an object entering a first detection area. A second detector detects an object entering a second detection area. A first controller controls power supply to the processing units and the first and second detectors. At a start of a power-saving mode, the first controller stops supplying power to the second detector and at least one processing unit and supplies power to the first detector. After the start of the power-saving mode, the first controller restarts supplying power to the second detector when the first detector detects an object entering the first detection area. When the second detector detects an object entering the second detection area in the power-saving mode, the first controller restarts supplying power to the at least one processing unit so as to cancel the power-saving mode.
US09077834B2 Non-transitory computer readable medium and job managing apparatus
Provided are a non-transitory computer-readable medium storing instructions and a job managing apparatus, for managing jobs of an image forming apparatus. The instructions cause a processor to perform the following operations. The operations include acquiring information about data jobs stored in a storing section of the image forming apparatus, and creating a graph and a list based on the information about the data of the jobs. The graph indicates the amount of usage of the storing section for each job type. The list includes a job item including job contents such as information of a job type, for each job. The operations further include controlling a display unit to display a job managing screen including the graph and the list and update the graph on the job managing screen in response to an operation on the list to delete one or more jobs.
US09077832B2 Content retrieval via assignments
In one embodiment, a first assignment is received. The first assignment is an assignment of a category tag to first content accessible via a first printer application. A second assignment is received. The second assignment is an assignment of the category tag to second content accessible via a second printer application. The first and second assignments are stored. Functionality to facilitate retrieval of content via the assignments is provided to a network-connected printer. A request to print selected content from among the first and second content is received. Responsive to the request, the selected content is retrieved, raster processed, and sent to the printer.
US09077827B2 Page-turning reader device and feeder device
In order to provide a page-turning reader device and a feeder device capable of continuously acquiring image data of each page of a plurality of booklets, the page-turning reader device (1) includes a feeder unit (102) that feeds a plurality of stacked booklets (10) one by one from a lower side; a holder (203) that grips and fixes a binding edge of the booklet (10) fed from the feeder unit (102); an air suction pad (206), an air blow nozzle (207), and a first page-turning bar (204) configured to turn the pages of the booklet (10) one by one while the booklet (10) is fixed by the holder (203); and an image data acquiring means (11) that acquires image data of each page of the booklet (10) using an image pickup camera (106) in synchronization with a turning operation.
US09077825B2 Information processing system comprising a server apparatus and an information processing apparatus constructing an operation screen, control method and program thereof
There are provided an information processing system which constructs an operation screen using data present in an information processing apparatus without transmitting the data to a server apparatus when the server apparatus provides the operation screen of the information processing apparatus, and a control method thereof. To accomplish this, in the information processing system, when a Web server constructs the operation screen of an external application using data stored in an MFP, only storage destination information of the data is transmitted/received between the Web server and the MFP without transmitting/receiving the data.
US09077822B2 Image reading apparatus having flow-reading mode in which sheet being conveyed is read
An image reading apparatus may be in a state where a foreign material detection process cannot be completed for all reading position candidates before a sheet arrives at a conveyance roller. In such a state, the image reading apparatus performs the foreign material detection process and a position determination process only on reading position candidates which are part of all reading position candidates. The image reading apparatus determines a reading position candidate with fewest foreign material images from among the reading position candidates for which the foreign material detection process has been completed, as a sheet reading position.
US09077806B2 Method, system and apparatus for implementing secure call forwarding
A method, system and apparatus for implementing secure call forwarding are provided in the present invention. The method includes: a calling party calling a called party, the called party triggering the subscribed call forwarding service; a key management server (KMS) obtaining information of a legal call-forwarded party of the called party through an application server; the call-forwarded party obtaining a media key from the KMS; and the calling party establishing a call connection with the call-forwarded party.
US09077805B2 System for communication routing
A system, method, apparatus, means, and computer program code is provided wherein an electronic communication is received. A communication routing matrix is accessed, from a relational database platform, to select a service representative for the received communication. It may then be arranged for the received communication to be routed in accordance with the selected service representative.
US09077801B2 Prioritized prompt ordering and call processing in interactive voice response systems
A system and method for processing a call to a destination associated with multiple group members in a unified messaging system by determining a prioritized order of the group members for presentation to caller and receiving a selection from the caller. The order of the group members can be determined based on call histories, address books, and distribution lists of the calling party and the group members of the destination. A weighted score is computed for each group member, and the group members are sorted based on the weighted scores. The sorted list of group members is then presented to the calling party for selection. Based on the calling party's selection the unified messaging system can further process the call.
US09077798B2 Automatic provisioning of abbreviated dialing codes
A system, method and a computer program product for automatically provisioning an abbreviated dialing code are disclosed. The system includes a provisioning manager designed to process a request to provision an abbreviated dialing code. The provisioning manager includes a provisioning server that receives the request and a database of rules, communicatively coupled to the provisioning server, that stores one or more rules associated with the abbreviated dialing code. The system also includes a registry manager, communicatively coupled to the provisioning manager, that determines whether an abbreviated dialing code is registered.
US09077797B2 System and method for quality auto-blending in call routing
A system and method blend particular quality considerations into the process of expanding the route choices in a route table, such that more calls can be successfully routed while maximizing certain objectives. The quality considerations drive how additional routes are chosen for the route table and how call volumes are allocated to the chosen routes so that overall profitability can be maximized within the governing constraints of quality targets, route quality, predicted traffic, and route capacity.
US09077787B2 Mobile terminal
The present invention discloses a mobile terminal comprising: a color changing layer provided on a surface of a shell of the mobile terminal, the color changing layer showing different colors at different temperatures; and a temperature control module positioned inside the mobile terminal, the temperature control module being connected to the color changing layer to supply heat for the color changing layer. The mobile terminal in accordance with the present invention can change color and odor according to requirements of users of different mobile terminals and environmental changes, thus it has very distinct personalization and is easy to operate.
US09077785B2 Originator mobile device assisted voice call technology selection
A smart Voice Over LTE (VoLTE) application for allowing a wireless mobile device to select an appropriate access technology for establishing a voice call with a target mobile device, based on the capabilities of the target mobile device. Selection on the client side allows interoperability of a VoLTE wireless mobile device on a circuit switched network without requiring use of a gateway between the circuit switched and VoLTE networks. If the target mobile device is only configured for legacy circuit switched network calls, the wireless mobile device need not begin the call connection on the VoLTE network and instead may establish the call on the circuit switched network from the beginning.
US09077776B1 Presenting information in a conference
One conferencing system allows conference participants to share all or a portion of the display seen on their computer screens. The conferees may be at sites removed from each other, or may view a recorded presentation or archived conference at different times. Conference participants are either “presenters” who can modify the display or “attendees” who cannot modify the display. An image may be captured of a selected region of a display image on a presenter computer, and data associated with the captured image may be transmitted to one or more attendee computers. The display of the transmitted data at the one or more attendee computers may be sequenced with respect to the presenter computer. These and other features apply to other data streams shared in the conference or in meetings where there is no shared-image data stream.
US09077773B2 Cloud-based hub for facilitating distribution and consumption of application programming interfaces
Systems and methods for facilitating distribution of application programming interfaces (APIs) in a social hub are described herein. The social API hub enables users (i.e., API consumers) to access (e.g., search, test, and/or otherwise utilize or consume) APIs that other users (i.e., API developers) submitted to the hub in a standardized manner. Additionally, users can wrap submitted APIs in a standard description format and add various add-ons on top of an existing API infrastructure in order to provide additional functionality.
US09077769B2 Communications system providing enhanced trusted service manager (TSM) verification features and related methods
A trusted service manager (TSM) server may include at least one communications device capable of communicating with at least one application server, a verification database server, and at least one mobile communications device. The TSM server may further include a processor coupled with the at least one communications device and capable of registering the at least one application server with the verification database server, receiving a request from the at least one application server to access the memory of the mobile communications device, cooperating with the verification database server to verify the at least one application server based upon the access request and based upon registering of the at least one application server, and writing application data from the at least one application server to the memory of the at least one mobile communications device based upon verifying the at least one application server.
US09077757B2 Dynamic bandwidth allocation for addressable content
Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a trigger from a content distribution stream. The trigger contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the trigger. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.
US09077753B2 Method for securing name registries, network access and data communication in ID/locator split-base networks
The invention provides a new system for internet security. The internet network system comprises a first Edge Network 11 that comprises a Source Host (SH) 12, a first gateway (GW) 13 and a Local Name Server (LNS) 14, a Logical Control network 21 which comprises a Domain Name Registry (DNR) 22 and a Host Name Registry (HNR) 23, a Target Host (TH) 31 in the first Edge Network 11 or in a second Edge Network 32 and a Global Transit Network 41 which includes Routers 42 to connect the first Edge Network 11, the Logical Control network 21; and the second Edge Network 32.
US09077752B2 Systems, apparatus, and methods for identifying stored data that may be accessed by a host entity and providing data management services
A first device in a network, having a first port, receives an identifier of a second port of a second device in the network, the network comprising a host entity, a switch, and a storage system. The first port of the first device spoofs the second port of the second device, during a communication with the switch. The first device receives information identifying a third port of a third device in the network that is zoned to the second port of the second device. The device identifies data stored in the storage system that may be accessed by the host entity, based at least on the information.
US09077751B2 Driver level segmentation
A method for performing segmentation of a first data packet into a plurality of second data packets at a functionality of a device driver for a network interface device supported by a data processing system, each second data packet comprising a header and a segment of data from the first data packet and the network interface device being capable of supporting a communication link over a network with another network interface device, the method comprising: accepting the first data packet, the first data packet carrying data for transmission by the network interface device over the network; forming a set of headers for the plurality of second data packets; writing the set of headers to memory; forming a specification, the specification indicating the headers in memory and the segments of data in the first data packet; requesting by means of the device driver transmission by the network interface device of the headers and the respective segments of data indicated in the specification so as to effect transmission of the second data packets over the network.
US09077741B2 Establishing communication between entities in a shared network
A method, system, and/or computer program product establishes a communication session between two entities on a shared network. A request to locate a desired entity on a shared network, which hosts one or more entities that are unknown to a requesting entity, is received from the requesting entity. A desired environment with which the desired entity is associated is selected by the requesting entity. An inquiry packet is broadcast to all entities on the shared network. The inquiry packet, which does not specify a data link layer by which any particular entity communicates with the shared network, includes a request for an identity of any entity on the shared network that is assigned to the desired environment. A response to the inquiry packet provides an identity and data link layer address of the desired entity, thus enabling the establishment of a communication session between the requesting and desired entities.
US09077738B1 Systems and methods for setting up a collaborative communication system
A collaborative communication system comprises a highly flexible architecture that facilitates connecting communication devices and networks to establish multimedia collaboration sessions in a manner that allows distribution of various services and features throughout the collaborative communication system to provide scalability and selectable combination of cost, resource usage, and performance.
US09077730B2 Restricting network access while connected to an untrusted network
In an example embodiment, disclosed herein is an apparatus comprising an interface configured to communicate with at least one external device, and processing logic coupled with the interface. The processing logic determines whether the interface is connected directly to a predefined network. The processing logic restricts access to the interface responsive to determining the interface is connected to a network other than the predefined network. The processing logic does not restrict access to the interface while the interface is directly connected with the predefined network.
US09077726B2 Hub based clearing house for interoperability of distinct unified communication systems
A hub-based clearing house for interoperability of distinct unified communication systems is disclosed. According to one embodiment, a system comprises a database that stores configuration information for the system; an administrator module that maintains the configuration information; a federation server that is connected to a first unified communications system and a second unified communications system. The federation server comprises a first translator that translates a first formatted message received from the first unified communications system into a common language formatted message, a second translator that translates the common language formatted message into a second formatted message, and a routing engine that routes the second formatted message to the second unified communications system.
US09077724B2 Systems and methods for analyzing application security policies
A system and method for analyzing application security policies is provided. One or more application security policies are retrieved. An optimized policy is then generated utilizing the one or more application security policies. One or more queries related to the one or more application security policies are received. The one or more queries are decomposed. The one or more decomposed queries are then processed utilizing the optimized policy.
US09077719B2 Method and system for automatic distribution and installation of a client certificate in a secure manner
Methods and Systems for distributing and installing a digital certificate are provided. In this method, an object stored in a secure local network is associated with a proxy server. The object is presented by the proxy server to a remote server through a controlled access point in the secure local network to request a new digital certificate. The object includes the request for the new digital certificate, validity scope information; and an address associated with the controlled access point.
US09077714B2 Secure authentication in a multi-party system
A user device transmits a login request. A provider server, receives a random number from and transmits other information to an authentication server. The provider server transmits the random number to the device. The random number is transferred to a second user device, which transmits it to the authentication server. The authentication server transmits provider authentication policy requirements and further transmits the other information to the second device. The second device transmits user validation information to the authentication server. The authentication server determines that the transmitted validation information corresponds to the service provider authentication policy requirements, compares the validation information with stored validation information for the user to authenticate the user. The second device transmits a message, including the random number and the other information, signed with a user credential to the authentication server. The authentication server transmits notice of authentication and the signed message to the provider server.
US09077709B1 Method for authenticated communications incorporating intermediary appliances
Method for managing appliance authentication. In one embodiment, the method comprises generating, by a server, a first secret and a second secret from a certificate; transmitting from the server to a client computer, via a first channel secured and trusted based on a trusted computer, the first secret and the second secret; presenting the certificate to an appliance in response to a secure channel request from the appliance, wherein the appliance is holding the first secret; receiving, from the appliance, a description of a second channel, via the appliance, between the client computer and the server; establishing a trust in the second channel based on the description; and transmitting, in response to the trust in the second channel, via the second channel, channel information that comprises a portion of the description signed by the second secret.
US09077704B2 Multiple authentication support in a shared environment
An authentication configurator may define a LDAP security group for LDAP authentication, wherein the LDAP security group is associated with rights. It may define a native security group for native authentication users, wherein the native authentication group has at least one right not present in the LDAP security group, and define customer-specified LDAP chains. It may configure an LDAP authentication web application and a native authentication web application, wherein the LDAP authentication web application and the native authentication web application each connect to a service management database, and the LDAP authentication web application uses the customer-specified LDAP chains. A first Uniform Resource Locator (URL) for LDAP authentication to access the LDAP authentication web application and a second URL for native authentication to access the native authentication web application may also be configured. It may assess the authentication requirements of a customer and create a user identifier, responsive to assessing.
US09077702B2 Flow ownership assignment in a distributed processor system
A security device for processing network flows includes one or more packet processors configured to receive incoming data packets associated with one or more network flows where a packet processor is assigned as an owner of one or more network flows and each packet processor processes data packets associated with flows for which it is the assigned owner; and a packet processing manager configured to assign ownership of network flows to the one or more packet processors where the packet processing manager includes a global flow table containing entries mapping network flows to packet processor ownership assignments. The packet processing manager informs a packet processor of an ownership assignment after one or more packets are received, and the one or more packet processors learns of ownership assignments of network flows from the packet processing manager.
US09077701B2 Systems and methods for authentication
A method of performing authentication involves receiving, by a station, an initiation frame and transmitting, by the station, an authentication request. The authentication request includes an extensible authentication protocol (EAP) over local area network (LAN) (EAPOL) Start and security parameters for a fast initial link setup (FILS) handshake.
US09077689B2 Intelligent packet slicing
Packets can be intelligently sliced by removing irrelevant portions of a packet, while retaining relevant portions. For a series of network packets, a packet is obtained from the network. The packet includes at least a header, one or more packet fields, and a first data payload. The protocol of the packet is determined. Once the protocol is known, the packet header is parsed to determine the position of the first data payload. Based on the determine positions of the first data payload, a modified packet is created by removing or masking the first data payload.
US09077688B2 Access control system for a mobile device
A method, apparatus and product that provide a access control system for mobile devices. The mobile device performing: selecting a proxy to handle a request to a remote server, the request is issued by a program being executed by the mobile device, wherein the proxy is configured to perform a security action in response to the request; and sending the request to the proxy; whereby selectively performing the predetermined security action on a portion of the requests issued by the mobile device. Additionally or alternatively, a computer performing: receiving from a mobile device, an instruction to provide a Proxy Auto Config (PAC) file; and generating a PAC file that comprises a function which is configured to receive a URL and return a proxy to handle a request to the URL, wherein the proxy is configured to perform a security action in response to receiving a request.
US09077685B2 Systems and methods for implementing a protocol-aware network firewall
A method may include receiving a first packet; determining, in a first processor, whether the first packet meets a criterion to be forwarded to a destination indicated in the first packet; receiving a second packet; determining whether the second packet is of a type for changing the criterion and sending the second packet to a second processor if the second packets is of the type for changing the criterion; receiving instructions, based on the second packet sent to the second processor, to change the criterion; and changing the criterion.
US09077683B2 Architecture for network management in a multi-service network
A mechanism is provided for a non-converged network for a service provider. A core network is divided into individually managed domains, where each of the domains comprises multiprotocol label switching for packets. A management system is coupled to each of the domains. Network elements in each of the domains are restricted from directly transferring packets to network elements in another one of domains. Each of the domains has a domain firewall at an edge of the domains, and the domain firewall restricts packets from being received from other domains. To transfer packets from one domain to another domain, the management system receives the packets from one domain and transfers the packets to the other domain after authentication.
US09077668B2 Flexible and extensible flow processing in software-defined networks
A network device acting as a forwarding element within a software-defined network receives a representation of configurable flow table definitions and configurable logic for selecting between flow tables. The network device creates a flow table based on each of the configurable flow table definitions and installs the configurable logic for selecting between flow tables. The network device receives data to populate configurable key columns and action columns of the flow tables and populates the flow tables using that data. The network device then selects from forwarding decisions for packets according to the configurable logic for selecting between flow tables, the flow tables, and each packet's values in relevant header fields required by the configurable logic.
US09077649B2 Split customer premises equipment architecture for provisioning fixed wireless broadband services
An indoor broadband device receives, from a user device, a first request for content; determines a quality of service (QoS) level at which the content is to be provided to the user device; provides a second request for the content, at the determined QoS level, to a wireless access network, the wireless access network connecting to a network that provides broadband services; receives, based on the second request, the content, at the determined QoS level, from the wireless access network; processes the content in a manner that conforms to the QoS level and in a format that is supported by the user device; and provides the content to the user device.
US09077648B2 Data communication system with multiple input/outputs and method of processing data packets
A data communication system having a plurality of input/output ports, a first group and a second group of switching units. Each switching unit has a plurality of input/output interfaces, whereby at least one of the plurality of input/output interfaces of each switching unit of the first group forms an input/output port of the communications system, and at least one other input/output interface of each of the switching units of the first group is connected via a communication link with an input/output interface of one of the switching units of the second group, so that a network is formed having at least one loop. The network is logically divided in at least two virtual subnetworks, each forming a spanning tree. Each switching unit of the first group is configured to assign an incoming data packet arriving at a particular input/output port to a predetermined one of the at least two virtual sub-networks. An advantage of the present invention is the ability to transparently employ the taught data communication device in different computing environments, without the requirement to alter any external equipment.
US09077644B2 Methods and apparatus for communicating with groups of devices sharing an attribute
Methods and apparatus for IPv6 based multicast are disclosed. An example method includes broadcasting a multicast group address advertisement instructing a recipient device to join an Internet Protocol multicast group, the Internet Protocol multicast group being associated with a physical attribute of the recipient device; and broadcasting a multicast message to the multicast address instructing the members of the multicast group to perform an action.
US09077643B1 Programmatically simulating system conditions
Systems and methods are provided for programmatically simulating one or more system conditions for a network resource using one or more services. In one implementation, a server receives a request to initiate a treatment. The request identifies a treatment definition. The server determines, based on the treatment definition, the one or more services and deploys the one or more services to the network resource. The one or more services simulate the one or more system conditions.
US09077639B2 Managing data traffic on a cellular network
A method and system for managing data traffic on a cellular network. The method and system includes detecting that an internet service is experiencing excessive amounts of data traffic from a cellular network. Sending, to a cellular device on the cellular network, a modified IP address for the internet service, wherein the modified IP address points away from the internet service. The modified IP address is sent in response to detecting that the internet service is experiencing excessive amounts of traffic from a cellular network and detecting a DNS query from the cellular device for the internet service.
US09077632B2 Interworking between ethernet and MPLS
A source node for addressing target nodes (44, 46) in a communication system (10), the source node configured to be part of an Ethernet domain (20) and the target nodes (44, 46) configured to be part of a Multiple Protocol Label Switching (MPLS) domain (40) that is connected to the Ethernet domain (20) via an interworking node (30). The source node is further configured to: i) generate a message (51) comprising an identifier of the source node, an identifier of the interworking node (30), and an identifier of a certain target node (44) of the target nodes (44, 46), ii) send the message (51) to the certain target node (44) via the interworking node (30), and iii) receive from the certain target node (44) via interworking node (30) a reply (54) to the message (51). An alternate source node, related interworking nodes and methods are also described.
US09077629B2 Communication device, and signal degradation monitoring system and method
A communication device includes a receiving unit configured to receive a frame via a connected packet network, a transmitting unit configured to transmit the received frame and a self-originating frame to the packet network, a monitoring unit configured to monitor a flow rate of the transmitted frames, a transmission cycle setting unit configured to cause a transmission cycle of the self-originating OAM frame to be a predetermined transmission cycle set for a normal condition when the flow rate of the frames is greater than or equal to a predetermined threshold, and a transmission cycle calculating unit configured to calculate a transmission cycle of the OAM frame that can compensate for a shortfall in the number of the transmitted frames, the transmission cycle calculating unit being configured to cause the calculated transmission cycle to be a transmission cycle of the self-originating OAM frame when the flow rate of the frames is less than the predetermined threshold.
US09077628B2 Network device having a normal operational configuration and fail-safe configuration and method of operating the same
A network device includes multiple ports for accepting network connections, at least one memory for storing a fail-safe device configuration, a normal operational device configuration and one or more triggering events, and one or more processors connected to the memory for controlling the operation of the network device. The processor causes the network device to operate according to the fail-safe configuration in response to the occurrence of a triggering event.
US09077610B2 Performing call stack sampling
The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. A method for sampling an application thread to monitor a request may begin with detecting a diagnostic event with respect to the processing of a request. A thread call stack associated with the request may be sampled in response to detecting the diagnostic event. A state of the call stack may be stored with timing information based on the sampling. The call stack state and timing information may be transmitted to a remote server.
US09077606B2 Data transmission device, data reception device, and data transmission method
A data transmission system reduces the number of data transitions on signal lines in data transmission via parallel buses, and realizes a lower power consumption and lower EMI noise. A data transmission device transmits transmission data converted into encoded data, using n-bit signal lines. The data transmission device includes an arithmetic operation unit that generates difference data that represents the difference between first data for m bits of the transmission data and second data for m bits of the previous transmission data; and an encoding unit that encodes the difference data and generates m-bit encoded data. The encoding unit performs encoding to associate the encoded data with the difference data in such a manner that the number of bit inversions with respect to the encoded data associated with difference data “0” becomes smaller as the absolute value of the difference data becomes smaller.
US09077600B2 OFDM-CDMA equipment and method
An OFDM signal transmission apparatus is provided, which includes a mapping unit configured to map first signals into N subcarriers and second signals into M subcarrier(s) to form an OFDM signal, wherein N is larger than M. The first signals are each indicating a same bit of retransmission information and the second signals are each indicating a same bit of information other than retransmission information. The OFDM signal transmission apparatus further includes a transmitting unit configured to transmit the formed OFDM signal.
US09077599B2 Precoding apparatus, program for precoding, and integrated circuit
More reduction of the amount of operation than in QRM-VP is realized while maintaining transmission performance that can be achieved by VP. A precoding apparatus 109 that performs preliminary processing on transmission data transmitted from a wireless transmission apparatus including a plurality of antennas to a wireless reception apparatus includes a linear filter generation section 301 that generates a linear filter on the basis of a result of estimation of a channel between an antenna unit 111 and the wireless reception apparatus, a signal conversion section 303 that expands perturbation term candidates of a perturbation vector to be added to a transmission data vector and a reference signal associated with the transmission data in a complex plane, and a perturbation vector search section 305 that searches for the perturbation vector to be added to the transmission data vector by performing a quadrant search on the basis of the perturbation term candidates and the reference signal expanded in the complex plane. A transmission signal vector is calculated by adding a found perturbation vector to the transmission data vector and multiplying the transmission data vector by the linear filter.
US09077592B2 Low phase-noise indirect frequency synthesizer
A low phase noise frequency synthesizer includes arranged in series, a first mixer receiving a reference signal at a reference frequency Fr, a loop filter and a voltage-controlled oscillator delivering a microwave signal at a second frequency FO slaved to a multiple of reference frequency Fr, the frequency synthesizer further includes: means of multiplication of the frequency FO of the microwave signal by a factor N strictly greater than 1, means of correction of the frequency N·FO of the output signal of the multiplication means to restore frequency N·FO to an interval [FOmin, FOmax] where output frequency FO would vary if multiplication factor N=1, means of division of the frequency Fj of the output signal of the correction means by a factor equal to the expected ratio between frequency Fj and reference frequency Fr, the frequency division means connected at output to the second input of the first mixer.
US09077588B2 Double insulating silicon on diamond device
A silicon-on-diamond (SOD) transistor includes a silicon-based substrate, a diamond insulating layer over the silicon-based substrate, a silicon-based insulating layer directly over and in contact with the diamond insulating layer, a body over the silicon-based insulating layer, and a gate over the body. The structure of the SOD transistor provides improved drain induced barrier lowering (DIBL) in fully-depleted SOD transistors by using a second, silicon-based insulating layer.
US09077579B1 Systems and methods for facilitating access to shared resources within computer clusters
A computer-implemented method for facilitating access to shared resources within computer clusters may include (1) identifying a computer cluster, (2) identifying at least one node within the computer cluster that has been selected to execute an application, (3) identifying at least one different node within the computer cluster that has not yet been selected to execute the application, (4) importing a read-write configuration of at least one shared resource to the node, (5) importing a read-only configuration of the shared resource to the different node, (6) determining, after importing the read-only configuration of the shared resource to the different node, that the different node has been selected to execute the application, and then (7) converting, in response to this determination, the different node's read-only configuration of the shared resource to the read-write configuration of the shared resource. Various other systems, methods, and computer-readable media are also disclosed.
US09077570B2 Compact dual all-outdoor point-to-point microwave radio architecture
An outdoor radio communication system housed in a single enclosure comprises a first transceiver, a second transceiver, a communication interface unit, an RF in-phase transmit combiner, an antenna coupling unit and a receive filter. The first transceiver includes a first receiver and a first transmitter. The second transceiver includes a second receiver and a second transmitter. The two transceivers are communicatively coupled with the communication interface unit. The RF in-phase transmit combiner, communicatively coupled to the first transmitter and the second transmitter, receives a phase-aligned RF signal from each transmitter, to create a third RF signal with enhanced signal gain. The two phase-aligned RF signals originate from the same source in the communication interface unit. The antenna coupling unit is communicatively coupled to the RF in-phase transmit combiner and the first receiver, and the receive filter is communicatively coupled to the second receiver.
US09077569B2 Reference signal for a control channel in wireless communication network
A wireless communication terminal receives a first set of pilot signal resource elements and control information in spatial layers in a first resource block in a subframe and a second set of pilot signal resource elements and data in spatial layers in a second resource block in the subframe, wherein the first and second resource blocks span a set of time symbols in a sub-frame, the first resource blocks span a first set of frequency carriers in the sub-frame, and the second resource blocks span a second set of frequency carriers in the sub-frame. The terminal decodes the spatial layers in which the control information is received using the first set of pilot signal resource elements. The terminal also decodes the spatial layers in which the data are received in the second resource block using the second set of pilot signal resource elements.
US09077567B2 Cooperative spectrum sensing apparatus and cooperative spectrum sensing method
Disclosed is a cooperative spectrum sensing (CSS) method. The CSS method includes receiving, by a detector of secondary users, observation vectors which are use state information of a spectrum band allocated to a PU in a cognitive radio (CR) network, generating, by the detector, an analysis result value with respect to each of the observation vectors using GLRT with respect to order statistics of reception samples taking non-Gaussian noise into consideration, transmitting, by the detector, the analysis result value to a fusion center unit; and fusing, by the fusion center unit, the analysis result value to determine whether the spectrum band is used.
US09077562B2 System and method for layer-2 multicast multipathing
An example method is provided and includes a multicast data message from a data source, the message in a first virtual local area network and being associated with a multicast group. The method also includes calculating a hash value based on the virtual local area network, the data source, and the multicast group, determining a port for a designated router in a Layer-2 network based on the hash value, and switching the multicast data message to the port that was determined.
US09077555B2 Content distribution system
Distributing content over a network includes providing an information handling system (IHS) with an interface module used to couple to a signal from a content provider. A virtual IHS management engine dynamically creates a virtual IHS. The virtual IHS then receives the signal. An interface for transmitting the signal from the virtual IHS to a network is also provided.
US09077551B2 Selection of multicast router interfaces in an L2 switch connecting end hosts and routers, which is running IGMP and PIM snooping
Multicast traffic received by a subnet that uses IGMP/PIM snooping may be efficiently processed so that only required multicast router interfaces are used. A router may, for example, receive a source-specific PIM join/prune message indicating that a multicast receiver of the multicast traffic is to join/leave a multicast group to receive/stop traffic from a multicast source; determine whether the router is a first hop router relative to a subnet of the multicast source; and forward, when the router is a first hop router relative to the subnet of the multicast source and is a non-designated router, the source-specific PIM join/prune message towards the subnet.
US09077550B2 Method and apparatus for performing multicast backbone media access channel (BMAC) header transformations
A method, apparatus and computer program product for performing multicast Backbone Media Access Channel (BMAC) header transformations is presented. A packet having a header is received at a network node. The header is modified to produce a packet having a modified header by replacing an original value inside the header with a less granular value. The packet having a modified header is forwarded into a transport network.
US09077541B2 Methods and systems for storage of large data objects
A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory.
US09077538B1 Systems and methods for verifying user identities
A computer-implemented method for verifying user identities may include (1) identifying a request to ascertain whether a user account corresponds to a physical person, and, in response to the request, (2) identifying a password vault configured to store login information for at least one third-party Internet site for the user account, the third-party Internet site requiring a physical validation factor to log in to the third-party Internet site, (3) determining, based at least in part on the login information for the third-party Internet site, that the user account corresponds to the physical person, and (4) responding to the request with an indicator that the user account corresponds to the physical person. Various other methods, systems, and computer-readable media are also disclosed.
US09077533B2 Terminal device, base station device, transmitting method and receiving method
The present invention pertains to a terminal device, which, when ARQ is used for communication that uses an uplink unit band and a plurality of downlink unit bands associated with the uplink unit band, and when a transmission mode that supports up to 2 TB in a PCell is set in the terminal, is capable of reducing the amount of signaling from a base station while eliminating a lack of PUCCH resources when semi-permanent scheduling (SPS) is used in the PCell. A control unit in this device selects one value among values obtained by adding 1 to four PUCCH resource indexes, which have been preset for PUCCH resource 1 by the base station, on the basis of values for transmission power control information (TPC command for PUCCH) in a PDCCH, for which notification has been received at the start of SPS.
US09077532B2 User terminal and base station apparatus
To maintain communications of uplink ACK/NACK signals even for a transition period during which the number of aggregated component carriers is added/removed by higher layer signaling, it is a feature providing a reception section that receives the PDSCH for each of CCs that constitute the system band, a demodulation section (406) that demodulates the received PDSCH of each of CCs, an ACK/NACK signal generating section (418) that generates an uplink ACK/NACK signal in response to a demodulation result of the PDSCH in the demodulation section (406), and a mapping section (415) that allocates radio resources to an uplink ACK/NACK signal of the anchor block using LTE, while allocating user-specific radio resources to uplink ACK/NACK signals of the other CCs.
US09077527B2 Full-duplex differential serial link interface for data transferring
A data transmission technique where high speed data is transmitted differentially in a forward channel by way of a serial link, and relatively low speed data is differentially modulated onto the forward channel signal for transmission in a reverse channel via the link. By utilizing differential modulation in both forward and reverse channels, the resulting signal has a common mode voltage that is substantially constant, resulting in low EM!. The spectral content of the signal associated with the high speed data may be substantially non-overlapping with the spectral content of the signal associated with the low speed data. This facilitates the recovery of the high speed data and low speed data with minimal interference. The differential signaling lends itself for communicating data via an inexpensive medium, such as twisted wire pair or parallel PCB traces. The data transmission technique applies to various communication network topologies: point-to-point, daisy-chain, and point-to-multiple points.
US09077523B2 Communication system and authentication card
One of the objects of the present invention is to provide a communication system in which biometrics can be utilized without leaking to a third person so that a strict personal authentication can be conducted. The communication system includes, storing a correspondence table in a card, storing a reference password which is formed by converting a part of biometrics of an authorized user in the card by using the correspondence table, reading a part of biometrics of a user by the card, converting a part of the biometrics of the user into a password by the card using the correspondence table, and checking the password against the reference password by the card, wherein the card and the user are authenticated if a the password and the reference password match in the step of checking.
US09077520B2 Method for secure communication in a network, a communication device, a network and a computer program therefor
A method for securing communications between a first node (N1) and a second node (N2) in a network (1) further comprising a management device (2) provided with root keying materials, the method comprising the following steps: the management device generating, based on root keying materials, a first node keying material shares comprising a number of sub-elements and the first node keying material shares being arranged for generating a first complete key, the management device selecting a subset of sub-elements of the first keying material shares, the number of sub-elements selected being less or equal than the total number of sub-elements of the first keying material shares, and the selected sub-elements forming a first node partial keying material shares or symmetric-key generation engine, the first node generating, based on the first node symmetric-key generation engine and on an identifier of the second node, a first key, used for securing communications with the second node.
US09077518B2 Downlink transmit beamforming
A wireless network access point can operate as a closed loop MIMO device when communicating with a station that is operating as an open loop MIMO device. Transmit/receive chains in the access point are calibrated to support aggregate channel reciprocity.
US09077507B2 Controlling interference in femto cell deployments
A method and system provide a plurality of femto cells that are deployed within a macro cell of cellular network. The femto cells improve cellular service inside structures, such as residential and commercial structures. Femto base stations convert signals between an airlink-interface and core network to enable data communication between the mobile terminal and an access network to occur through the Internet and a public switched telephone network. The femto base stations are independent of each other and the macro cell. The method and system provide the femto base stations with interference awareness and mitigation techniques to minimize interference with the cellular network.
US09077499B2 Automatic power saving for communication systems
Various embodiments of a power saving scheme in data communication are provided. In one aspect, a method transmits a plurality of symbols each of which containing an overhead portion and at least a portion of a respective data transmission unit (DTU). In particular, the method transmits the overhead portion of a first symbol of the plurality of symbols and the at least a portion of a respective DTU of the first symbol when the at least a portion of the respective DTU of the first symbol contains payload data. The method transmits the overhead portion of a second symbol of the plurality of symbols without transmitting the at least a portion of a respective DTU of the second symbol when the at least a portion of the respective DTU of the second symbol contains no payload data.
US09077497B2 Method and apparatus for generating data frame, and method and apparatus for transmitting/receiving data frame in wireless communication system
A method for generating a data frame in a wireless communication system includes generating a plurality of first headers having information about the number of segments of a payload, generating a plurality of second headers having information about a transmission mode and a length of predetermined segments among segments of the payload, generating a third header having a transmission mode and a length of remaining segments of the payload; generating a fourth header having supplementary information of the payload and error information of the supplementary information and the first to third headers or error information of the supplementary information and the third header; and generating a data frame with the first to fourth headers sequentially allocated.
US09077495B2 Method, system and device for transmitting demodulation reference signal and demodulating channel over backhaul link
The present invention discloses a method on a Long Term Evolution-Advanced (LTE-A) system backhaul link for demodulation pilot transmission, wherein the method includes that: among the resource areas occupied by a Relay-Physical Downlink Shared Channel (R-PDSCH) on the backhaul link, a base station selects the resource units which are preconfigured for sending the demodulation pilot signal of the R-PDSCH; the base station sends the demodulation pilot signal to a Relay Node (RN) belonging to the base station by using the selected resource units. The present invention also discloses a channel demodulation method on the LTE-A system backhaul link, an LTE-A communication system and device. The demodulation performance of the R-PDSCH in the LTE-A system can be ensured with the present invention.
US09077494B2 Signal processor, receiver and signal processing method
A processor (110) is disclosed for processing a plurality of Fourier-transformed instances of a symbol, each instance being comprised in one of a plurality of frequency-divided multiplexed subcarriers, said processor being arranged to estimate, for each instance, the channel gain and the inter-carrier interference contribution to said symbol from neighboring subcarriers due to a time-varying channel response of the received signal, and combine the instances into a single representation of said symbol based on the estimated channel gain and the inter-carrier interference contributions. A receiver comprising such a processor and a method for processing such signals are also disclosed.
US09077489B2 Adjusting multi-carrier modulation and transmission power properties
A tone map includes physical layer transmission properties for a multi-carrier communications channel. The physical layer transmission properties indicate modulation mode and transmission power to be used on one or more frequencies (i.e. “tones”). The transmission power may be reduced on a first frequency having a high signal-to-noise ratio (SNR) so that performance will improve for a second frequency having a lower SNR. Transmission power may be reduced on a first frequency having an unusably low SNR so that performance will improve on a second frequency. A tone map message is used to efficiently communicate modulation and transmission power adjustments on a per-carrier basis.
US09077483B2 Optical transmission with polarization division multiplexing
A optical transmitter and method for transmitting digital data on an optical channel, performing the steps of generating first and second baseband digital signals, modulating a first polarized optical carrier wave component in accordance with the first baseband digital signal, modulating a second polarized optical carrier wave component in accordance with the second baseband digital signal, wherein the second polarized optical carrier wave component has an orthogonal polarization to the first polarized optical carrier wave component and combining the first and second modulated optical carrier wave components into a propagation medium. The first and second baseband digital signals are generated in a correlated manner so that the modulated optical carrier wave components are combined as a modulated single-polarization optical carrier wave.
US09077481B2 Method and apparatus for dynamic wavelength allocation in wavelength switched optical networks
A method of allocating a wavelength to a lightpath in a wavelength multiplex for use in an optical network comprising nodes connected by optical links, wherein the wavelength multiplex is adapted to support lightpaths of two different bitrates. The disclosed method allows for efficient allocation of wavelengths that prevents wasting bandwidth and mitigates detrimental effects of cross-phase modulation.
US09077470B2 Optical transmission system using cross phase modulation
An optical transmission system includes: multiplex transmitting devices, each configured to modulate, with an optical carrier, a data signal modulated into light by an optical modulator in a non-linear optical medium arranged on a transmission path so as to multiplex the data signal into the optical carrier, the data signal having a frequency different in each of the multiplex transmitting devices; a receiving device configured to execute optical-to-electrical conversion on the optical carrier received from the transmission path so as to execute reception process of the data signals multiplexed by the multiplex transmitting devices; and a management device configured to specify a frequency band to be used, based on a modulation band of each of the optical modulators, and manage assignment of the frequency of each of the data signals within the frequency band to be used so as to avoid an effect of harmonics generated upon the optical-to-electrical conversion.
US09077467B2 Method and device for selecting user terminal so as to enhance reciprocity error calibration between uplink and downlink
The present invention provides a method and a device for selecting user terminal so as to enhance calibration for reciprocity error between uplink and downlink, in the purpose of enhancing the accuracy of calibration for reciprocity error between uplink and downlink in TDD system. Wherein, the method comprises the following steps: obtaining channel quality related information between a plurality of first user terminals and a first base station, wherein said channel quality related information is used for indicating channel qualities between said plurality of first user terminals and said first base station; selecting, at least one first user terminal as a calibration user terminal for calibrating said reciprocity error between uplink and downlink, according to said channel quality related information.
US09077457B1 Two dimensional photonic cluster state generator from sequential photons with variable delay loopback
An integrated waveguide device that creates entanglement between a sequence of periodically spaced (in time) photons in a single input and output mode. The device consists of a polarization maintaining integrated waveguide chip containing a number of delay lines, integrated multimode interferometers with the potential for rapid switching, a polarization controller, an entangling gate, and off chip computer logic and timing. The device is capable of creating a diverse array of outputs such as linear cluster states and ring cluster states in a single output mode.
US09077449B2 High-bandwidth optical communications relay architecture
A free space optical communication system (100) and method including a constellation of several satellites (102). Each of satellites including: several inter-satellite optical telescopes (204) for optical communication with multiple neighboring satellites, each inter-satellite optical telescope is capable of adjusting its elevation angle to accommodate changes in the number of satellites in the constellation; and several up/down link optical telescopes (206) for optical communication with multiple ground sites, where each ground site has several ground optical telescopes. As the constellation passes a given ground site, some of the up/down-link telescopes of a given satellite are configured to track at least two respective ground optical telescopes of the given ground site and send data to the ground optical telescope with the clearest line of sight to the given satellite. Moreover, each of the satellites includes optical circuitry (208, 210, 212, 216) for optically processing and switching incoming and outgoing optical signals without converting the optical signals into electrical signals.
US09077448B2 Read optical power link service for link health diagnostics
A method is provided for monitoring a state of an optical link in a Fiber Channel infrastructure and includes sending an Extended Link Service (ELS) request to read an optical power of the optical link, and diagnosing a degradation of the optical link, based on a response to the ELS request.
US09077443B2 Method and apparatus for signal interference processing
A system that incorporates the subject disclosure may include, for example, a device comprising a memory to store instructions and a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations. The operations comprise receiving signals over a spectrum of frequencies, providing location data of the device to a base station, receiving a request from a base station to perform a spectral analysis of the signals, detecting an interference among the signals, and providing, in response to the request, data to the base station regarding a source of the interference, wherein the data comprises a location of the source relative to the device, spectral data for identifying the source, and a time a frequency of occurrence of the interference. Other embodiments are disclosed.
US09077436B1 Protective case for a mobile device
A protective case includes a main body and a frame unit. The main body defines a receiving space and is formed with a lateral opening through which a mobile device is inserted into and received in the receiving space. The frame unit includes an U-shaped frame body having opposite end portions adjacent respectively to top and bottom sides of the main body, and two pivot members, each pivotally interconnecting an end portion of the frame body and a respective top and bottom side of the main body, such that the frame body is pivotable about the main body between a default state, where the frame body covers the lateral opening, and a pivoted state, where the frame body is positioned at an angle relative to the main body.
US09077434B2 Wireless communication apparatus for controlling and monitoring devices remotely
A remote acquisition and remote operation (RARO) device utilizes simple mail service (SMS) messages to control connected electronic devices. A cellular modem, which is provided a unique phone number through a subscriber identity module (SIM) card, receives and transmits SMS messages in regards to electronic devices connected to a plurality of ports. A microprocessor translates SMS messages from a user device into electrical signals used to control the connected electronic devices, and translates electrical signals from the connected electronic devices into SMS messages, such that the user can monitor the status of the connected electronic devices. A plurality of relays and a signal converter are also connected to the plurality of ports and assist in the control and monitoring of the connected electronic devices. A power input and power cable provide a primary power source for the RARO device, while a battery supply serves as a back-up power source.
US09077433B2 Mobile station device and method, base station device and method, and mobile station device operating frequency band mapping method
In a method for mapping an operating frequency band of a mobile station device in a mobile communication system, an operating frequency band position at the time of idle mode of respective mobile station devices is arranged so as to be distributed throughout a unique frequency bandwidth of a base station device.
US09077430B2 Method, device and system for transmitting relay data
A method, a device and a system for transmitting relay data are provided, wherein, the method for transmitting the relay data includes: relay radio access bearer service between a relay node and a relay serving gateway is bore by a relay radio access bearer, so that the relay for the radio access bearer service of the terminal is completed. The method realizes the relay node relays data between a user equipment and a serving gateway.
US09077418B2 Method for controlling receiving diversity of a receiver and a mobile station
A method for controlling receiving diversity of a receiver and a mobile station are provided. The method comprises determining single antenna receiving quality indicators for all activated antennas if a receiver receiving quality indicator of the receiver is above a first threshold, and deactivating all the activated antennas except one activated antenna with a single antenna receiving quality indicator indicating best receiving quality based on the determined single antenna receiving quality indicators.
US09077414B2 Method, apparatuses and computer program products for transmission diversity
The invention is related to an apparatus comprising: a grouper configured to group antennas into antenna groups, if more antennas suitable for transmission are provided than pilot resources per a time slot; a rotator configured to rotate selected symbols with antenna-specific or antenna group-specific, and/or data symbol-specific phases; a transmitter configured to transmit symbols using a first antenna or antenna group of a user device and the rotated symbols using at least one second antenna or antenna group of the user device.
US09077413B2 System and method for transparent coordinated beam-forming
A method for reducing interference at a first user equipment (UE) includes receiving, by a second communications controller, a request to reduce interference at the first UE, the first UE being served by a first communications controller. The method also includes determining, by the second communications controller, a beam adjustment in accordance with uplink transmission measurements of the first UE and a second UE, the beam adjustment to aim a transmission to the second UE away from the second UE and towards an angle orthogonal to a first direction of the first UE relative to the second communications controller, the second UE being served by the second communications controller. The method further includes pre-adjusting, by the second communications controller, the transmission with the beam adjustment, and transmitting, by the second communications controller, the pre-adjusted transmission to the second UE.
US09077412B2 Regenerative receiver architectures for millimeter-wave and sub-millimeter-wave imaging and communication
A millimeter and sub-millimeter wavelength receiver imaging apparatus and method which directly generates a time encoded digital signal for an imaging pixel in response to interoperation of a digital quench circuit, an envelope detector, and a regenerative oscillator coupled to an antenna. The device utilizes the fact that oscillator startup time in a regenerative oscillator is inversely proportional to injected pixel image power. A digital quench circuit, such as a latch, is coupled for activating and deactivating the regenerative oscillator in response to receiving an output from an envelope threshold circuit, and for generating a time encoded digital signal in response to pixel amplitude during millimeter and sub-millimeter wavelength imaging. Receiver embodiments are described for both fundamental frequency operation (DRR) and for multi-frequency imaging (IRR).
US09077409B2 Signal processing system and signal processing method
A signal processing system is provided. The signal processing system includes: a peak-to-average ratio (PAPR) reducer that reduces a peak-to-average ratio (PAPR) of an input signal x(n), a clipping noise processing system that generates an equivalent clipping noise signal ε*CL(n) that is defined as a weighted sum of a weighted in-band clipping signal WIN*εCL,IN(n) and a weighted out-of-band clipping signal WOUT*εCL,OUT(n) to be used for determining functions of a predistorter that suppresses out-of-band spectrum caused during peak-to-average power reduction process and for generating an input signal of an amplifier which input signal has reduced clipping noise and be distorted so as to compensate nonlinearity of the amplifier.
US09077406B2 Precoding processing method and user equipment
A precoding processing method and user equipment are disclosed. The precoding processing method includes: selecting a codebook vector for performing precoding processing for data among a codebook set of Nt antennas, where the codebook set includes a first codebook vector   [ A B ] of a uniform linear array and a second codebook vector   [ A - B ] generated according to the first codebook vector, where A is a (Nt/2)×1 vector composed of a first half of elements of the first codebook vector, B is a (Nt/2)×1 vector composed of a last half of elements of the first codebook vector, and Nt is a positive even number; and sending an index number of the codebook vector to a base station, whereupon the base station uses the codebook vector corresponding to the index number to perform precoding processing for the data to be transmitted by the antennas. Embodiments of the present invention make the codebook set compatible with two types of antenna configuration modes.
US09077401B2 Method and arrangement for adapting a multi-antenna transmission
A method in a first node for adapting a multi-antenna transmission to a second node over a wireless channel is provided. The wireless channel has at least three inputs and at least one output. The first node and the second node are comprised in a wireless communication system. The method includes obtaining at least one symbol stream, determining a precoding matrix having a product structure created by a block diagonal matrix being multiplied from the left with a block diagonalizing unitary matrix, precoding the at least one symbol stream with the determined preceding matrix, and transmitting the precoded at least one symbol stream over a wireless channel to the second node.
US09077399B2 Method and system for achieving space and time diversity gain
Certain aspects of a method and system for achieving space and time diversity gain are disclosed. Aspects of one method may include modifying a generalization code of at least one pilot channel, to measure signal strengths for each of a plurality of received multipath signals. A portion of the plurality of received multipath signals may be combined based on the measured signal strengths. The signal strengths of the plurality of received multipath signals may be measured on a primary pilot channel by assigning its generalization code to zero. The signal strengths of the plurality of received multipath signals on a secondary pilot channel may measured by assigning its generalization code to a non-zero value.
US09077397B2 Transceiver, system and method for selecting an antenna
The invention relates to a transceiver operating in a wireless communication network, the transceiver comprising an RF circuit and a selection mechanism for selecting an antenna for communication. The switching mechanism includes one or more electro-mechanical switches and one or more solid-state switches, each being selectable for operation in response to a control signal received from the control system. The solid-state switches are configured to establish an electrical connection between the RF circuit and an antenna if a first condition is satisfied, and are further configured to select an antenna from a plurality of antennas that can be selected by the solid-state switches based on an outcome of a second condition such that the selected antenna is used for communication. If the first condition is not satisfied, the electro-mechanical switches are configured to establish an electrical connection between the RF circuit and an antenna such that this antenna is used for communication by the transceiver.
US09077394B2 Method and system for generating RF signals from collected radiance energy
A system and method for collecting radiance energy from the Earth and using the collected radiance energy as the main energy source for generating RF signals is provided. The radiance energy collector may comprise an array of quantum systems configured to collect infrared energy radiated from the Earth. Once a sufficient amount of energy is collected (in the form of charged energy) by a cell of the array of quantum systems, a laser is configured to strike the cell with a certain amount of energy and phase and other attributes to allow the energy to be discharged and thus generate an RF signal. Most of the energy used for generating the RF signal is from the charged energy in the array of quantum systems and only a small portion of the total RF energy is contributed by the laser. The array of quantum systems and the laser generating module may be placed on an airship at a very high altitude.
US09077390B1 Wireless charging and communication
Wireless power and data transfer can be implemented for powering and communicating with a variety of devices, in a manner that facilitates device access under such wireless power conditions. As consistent with one or more embodiments, wireless power and data are communicated in an apparatus such as a mobile device having a power circuit (e.g., a battery) that powers a processor under normal operating conditions, and that also operates in a low-power state (e.g., in which the processor is not operating and/or not operating using the power circuit). Power is generated using wireless power signals and used to power the power circuit and to both extract and store data from wireless data signals. With this approach, data can be transferred in a low-power state, and the processor can use the stored data upon transitioning to an on state in which the processor is active and powered by the power circuit/battery.
US09077387B2 Operation mode switching module and associated method
An operation mode switching module for a switching a near-field communication device between a sleep mode and a communication mode is provided. The operation mode switching module includes a driver, a detector, and a state machine. The driver drives a resonant circuit to generate an oscillation signal. The detector detects a level of effect of the environment upon the oscillation signal. The state machine determines whether to switch the near-field communication device from the sleep mode to the communication mode according to the level of effect of the environment upon the oscillation signal.
US09077382B2 Reed-solomon decoder and reception apparatus
According to one embodiment, a Reed-Solomon decoder comprises an analyzer and a calculator. The analyzer analyzes a data frame and calculates a size of a last code word located at an end of a data portion, using information included in a header portion. The calculator calculates correction coefficients, using the size of the last code word, for correcting coefficients of an error locator polynomial and coefficients of an error value polynomial for the last code word in accordance with a difference between a base size of Reed-Solomon code words and the size of the last code word, before error detection for a code word located immediately before the last code word in the data portion begins.
US09077379B2 Transmitting system and method of processing digital broadcast signal in transmitting system, receiving system and method of receiving digital broadcast signal in receiving system
Methods and apparatus for transmitting and receiving broadcast signals are provided. The method for transmitting a broadcast signal includes encoding mobile data for forward error correction (FEC), encoding signaling data, forming data groups including the encoded mobile data and the encoded signaling data and transmitting a signal frame that includes the data groups.
US09077376B2 Multiple string digital to analog converter comprising a control circuit
A multi-string DAC is described and comprises at least two DAC stages. Each DAC stage comprises a string of impedance elements and a switching network. A control loop is provided to control the Ron of the switching network and provide code dependent control of switches in a DAC switching network.
US09077366B2 Multi-mode analog-to-digital converter
Techniques and devices provide analog-to-digital conversion at two or more signal frequencies or frequency hands and can be used to construct multi-mode analog-to-digital converters in various circuits, including receivers and transceivers for wireless communications and radio broadcast environments. Adjustable analog-to-digital converters based on the described techniques can be configured to adjust circuit parameters to adapt the technical specifications of different input signals at different signal frequencies or frequency bands, such as FM, HD-radio, and DAB radio signals in radio receiver applications.
US09077362B2 Memoryless sliding window histogram based BIST
A chip with a built-in self-test (BIST) component capable of testing the linearity of an ADC is described herein. The BIST component uses hardware registers to facilitate a sliding histogram technique to save space on the chip. A subset of detected digital codes are analyzed, and DNL and INL calculations are performed by a controller to determine whether any of the digital codes in the subset exceed maximum or minimum DNL and INL thresholds. New digital codes being detected by the ADC are added to the subset as lower-value digital codes are pushed out of the subset, maintaining the same number of digital codes being analyzed as the subset moves from lower codes detected during lower voltages to higher codes detected at higher voltages. A synchronizer and pointer ensure that the subset moves through the digital codes at the same rate as the analog input ramp source.
US09077361B1 Phase estimator
A phase estimator comprising a first input terminal configured to receive a first analog input signal; a second input terminal configured to receive a second analog input signal, wherein the second analog input signal is 90° out of phase with the first analog input signal. The phase estimator is configured to provide a digital word representative of the phase of the first analog input signal and the second analog input signal. The phase estimator comprises a register configured to store N bits as a digital word a first reference signal generator, a second reference signal generator and a comparator.
US09077359B2 Asynchronous to synchronous sampling using modified akima algorithm
A method, comprising: selecting two Two-Tuples before and two after a selected synchronous ADC conversion point; calculating the coefficients of a third order polynomial based on the value of the previous time asynchronous sample, the time differences between each of the asynchronous samples surrounding the selected sample, and the three linear slopes of the line segments between the two points before and the points after the selected synchronous sample point, including the slope of the selected point; evaluating the third order polynomial at the synchronous time instant; generating the synchronous ADC value based on this calculation; and using the ADC value as the desired voltage level of the synchronous sample, wherein the synchronous ADC value is generated based on this calculation.
US09077348B1 Fractional clock generator
Various embodiments of the invention allow the generation of an output clock signal that comprises a frequency that is a fractional frequency of an input clock signal and is adjusted with respect to an input signal. A fractional clock generator that has high performance output, low power consumption, small area, and good jitter performance is presented.
US09077340B2 Super CMOS devices on a microelectronics system
A low cost IC solution is disclosed in accordance with an embodiment to provide Super CMOS microelectronics macros. Hereinafter, the Super CMOS or Schottky CMOS all refer to SCMOS. The SCMOS device solutions with a niche circuit element, the complementary low threshold Schottky barrier diode pairs (SBD) made by selected metal barrier contacts (Co/Ti) to P— and N—Si beds of the CMOS transistors. A DTL like new circuit topology and designed wide contents of broad product libraries, which used the integrated SBD and transistors (BJT, CMOS, and Flash versions) as basic components. The macros are composed of diodes that are selectively attached to the diffusion bed of the transistors, configuring them to form generic logic gates, memory cores, and analog functional blocks from simple to the complicated, from discrete components to all grades of VLSI chips. Solar photon voltaic electricity conversion and bio-lab-on-a-chip are two newly extended fields of the SCMOS IC applications.
US09077339B2 Robust flexible logic unit
A robust flexible logic unit (FLU) is targeted to be primarily, but not exclusively, used as an embedded field programmable gate array (EFPGA). The unit is comprised of a plurality of programmable building block tiles arranged in an array of columns and rows of tiles, and programmed by downloading a bit stream, done tile by tile and column by column, using latches that are sequentially programmed and locked using a lock bit as part of the bit stream provided. A scheme of odd and even clocks prevent latch transparency and ensures that once data has arrived at its destination it is properly locked, not to be unintentionally overwritten. The robust FLU is further equipped with cyclic redundancy check capabilities to provide indication of faulty column configuration.
US09077330B2 Serializer circuitry for high-speed serial data transmitters on programmable logic device integrated circuits
Serializer circuitry for high-speed serial data transmitter circuitry on a programmable logic device (“PLD”) or the like includes circuitry for converting parallel data having any of several data widths to serial data. The circuitry can also operate at any frequency in a wide range of frequencies, and can make use of reference clock signals having any of several relationships to the parallel data rate and/or the serial data rate. The circuitry is configurable/re-configurable in various respects, at least some of which configuration/re-configuration can be dynamically controlled (i.e., during user-mode operation of the PLD).
US09077322B2 Ring oscillator timer circuit
A ring oscillator timer circuit can include a plurality of electrical components arranged in a cascaded combination of delay stages connected in a closed loop chain. The timer circuit can begin oscillation a programmable number of gate delays after receiving a start signal. In some examples, the number of gate delays can be programmed to fractional values. In further examples, the ring oscillator timer circuit can include a counter having an input electrically coupled to an output of a reset component.
US09077319B2 Clock phase shift detector
A clock phase shift detector circuit may include a phase detector that receives a first and a second clock signal, whereby the phase detector generates a phase signal based on a phase difference between the first and the second clock signal. A first integrator is coupled to the phase detector, receives the phase signal, and generates an integrated phase signal. A second integrator receives the first clock signal and generates an integrated first clock signal. A comparator is coupled to the first and the second integrator, whereby the comparator receives the integrated phase signal and the integrated first clock signal. The comparator may then generate a control signal that detects a change between the phase difference of the first and the second clock signal and an optimized phase difference based on an amplitude comparison between the integrated phase signal and the integrated first clock signal.
US09077317B2 Method and apparatus for automatically tuning an impedance matrix, and radio transmitter using this apparatus
The invention relates to a method and an apparatus for automatically tuning an impedance matrix, for instance the impedance matrix seen by the power amplifiers of a radio transmitter using a plurality of antennas simultaneously, and to a radio transmitter using this apparatus. An apparatus for automatically tuning an impedance matrix has 4 user ports and 4 target ports, and comprises: 4 sensing units; a signal processing unit, the signal processing unit estimating real quantities depending on the impedance matrix presented by the user ports, using the sensing unit output signals obtained for 4 different excitations applied successively to the user ports; a multiple-input-port and multiple-output-port tuning unit comprising adjustable impedance devices; and a tuning control unit delivering tuning control signals to the multiple-input-port and multiple-output-port tuning unit, the reactance of each of the adjustable impedance devices being mainly determined by one or more of the tuning control signals.
US09077305B2 Adaptive on die decoupling devices and methods
Semiconductor dies and methods are described, such as those including a first capacitive pathway having a first effective series resistance (ESR) and a second capacitive pathway having an adjustable ESR. One such device provides for optimizing the semiconductor die for different operating conditions such as operating frequency. As a result, semiconductor dies can be manufactured in a single configuration for several different operating frequencies, and each die can be tuned to reduce (e.g. minimize) supply noise, such as by varying the ESR or the capacitance of at least one of the pathways.
US09077298B2 Sampling circuit, communication device, distortion correction circuit, signal sampling method, and program
A sampling circuit samples a transmission signal containing a particular transmission signal transmitted in a regular and intermittent transmission pattern. The sampling circuit includes a sampling processing unit that performs a sampling process that samples the transmission signal; a determination unit that determines whether the sampling process has been successfully or unsuccessfully performed; and a sampling control unit that sets up sampling acquisition intervals for the sampling processing unit in which the intervals differ depending on whether the sampling process is successfully or unsuccessfully, the sampling processing unit performing the sampling process based on the sampling acquisition interval that has been set up by the sampling control unit.
US09077291B2 Power amplifier
A power amplifier includes: an amplifier having an input terminal and including an amplifying transistor having a threshold voltage; a transistor supplying a bias to the input terminal of the amplifier according to an on/off signal; a capacitor connected between the input terminal of the amplifier and a grounding point; a resistor connected between the input terminal of the amplifier and the grounding point, in parallel with the capacitor; and a diode connected in series with the resistor. The diode has a threshold voltage that is lower than the threshold voltage of the amplifying transistor.
US09077289B2 Self-biased receiver
A receiver is disclosed. The receiver includes an amplifier and a bias circuit configured to provide a bias current to the amplifier. The bias circuit is self biasing. The bias circuit is also configured to adjust the bias current using positive feedback from the amplifier.
US09077283B2 Self-oscillation circuit having means for eliminating quadrature error and method for eliminating quadrature error using the circuit
Disclosed herein are a self-oscillation circuit having a means for eliminating a quadrature error and a method for eliminating a quadrature error using the circuit. The self-oscillation circuit having a means for eliminating a quadrature error according to an exemplary embodiment of the present invention includes: a voltage converter converting a current signal from the gyroscope sensor into a voltage signal, a signal magnitude detector measuring a magnitude of a quadrature error signal included in an output signal from the voltage converter, and a quadrature error eliminator generating a signal which has the same phase as the output signal from the voltage converter and the same magnitude as a signal measured by the signal magnitude detector, based on an output signal from the signal magnitude detector and the output signal from the voltage converter.
US09077282B2 Device of variable capacitance
A variable capacitance device including: first and second transistors coupled in series by their main current nodes between first and second nodes of the device, a control node of the first transistor being adapted to receive a first control signal, and a control node of the second transistor being adapted to receive a second control signal; and control circuitry adapted to generate the first and second control signals from a selection signal.
US09077274B2 Heat pump device, heat pump system, and method for controlling three-phase inverter
An object of the present invention is to efficiently heat a refrigerant retained in a compressor. An inverter control unit generates six drive signals corresponding to the respective switching elements of the inverter, and outputs the generated drive signals to the corresponding switching elements of the inverter to cause the inverter to generate a high-frequency AC voltage. Particularly, the inverter control unit generates a drive signal having a switching pattern A for turning on all the three switching elements on a positive voltage side or a negative voltage side of the inverter, and subsequent thereto, generates a drive signal having a switching pattern B for turning on two switching elements of the three switching elements and turning off one switching element thereof.
US09077273B2 Control device of AC motor
A control device of a three phase AC motor includes: an inverter for driving the motor; a current sensor for sensing current flowing in a sensor phase of the motor; and a controller for switching multiple switching elements in the inverter to control the current of the motor. An electric angle is defined as θe based on one phase. A phase is defined as φ based on a dq axis. A phase angle of a current command vector is defined as (θe+φ+C). When the motor is stopped, the controller determines whether the current command vector is orthogonal to an axis of the sensor phase. When the current command vector is orthogonal to the axis of the sensor phase, the controller operates the phase or the electric angle to set the current command vector not to be orthogonal to the axis of the sensor phase.
US09077272B2 Slewing-type working machine
A slewing-type working machine includes: an electric storage device capable of being charged with regenerative electric power for regenerating slewing energy of an upper slewing body while functioning as an electric power source for an electric slewing motor; an electric storage device and electric storage device controller detecting whether the electric storage device is under a normal condition with sufficient capacity to regenerate the slewing energy or under an abnormal condition without sufficient capacity; and a controller controlling a velocity of the electric slewing motor based on a result of detection by the electric storage device and electric storage device controller, wherein the controller performs a velocity limiting control for limiting a maximum velocity of the electric slewing motor when the electric storage device is under the abnormal condition.
US09077263B2 Device and method for emulating an actuator
A device for emulating at least one first actuator has at least one electric network connected to at least one control electronic circuit. The electric network is operatively connected to at least one second actuator by at least one first control and/or regulating unit. At least one first parameter of the electric network can be changed by the first control so that the technical characteristics of the emulation device match those of a device that is to be emulated.
US09077262B2 Cascaded switching power converter for coupling a photovoltaic energy source to power mains
A cascaded switching power converter for coupling a photovoltaic (PV) energy source to power mains provides a high-efficiency and a potentially simple control mechanism for AC solar energy conversion systems. The PV energy source charges a capacitive storage element through a DC-DC converter, and an inverter couples energy from the capacitive storage element to the mains supply. The DC-DC converter is controlled so that ripple present on the capacitive storage element due to current drawn by the inverter is not reflected at the input of the DC-DC converter, which is accomplished by varying the conversion ratio of the DC-DC converter with the ripple voltage present across the capacitor. The average voltage of the capacitor can also be increased with increases in the available power output from the PV energy source, so that a corresponding increase in power is transferred to the mains supply.
US09077260B2 Boost power factor correction controller
The present invention relates to a power factor correction (PFC) controller. In one embodiment, a boost PFC controller configured in an AC/DC converter can include: (i) a conductive signal generator configured to receive a first sampling signal, and to generate a conductive signal according to the first sampling signal and a first control signal; (ii) a shutdown signal generator configured to compare a second control signal against a third control signal, and to generate a shutdown signal when the second control signal reaches a level of the third control signal; and (iii) a logic controller coupled to the conductive signal generator and the shutdown signal generator to control a switching state of a power switch in AC/DC converter.
US09077254B2 Switching mode power supply using pulse mode active clamping
An active clamp circuit includes a clamp capacitance and a clamp switch coupled in a circuit path, and a diode coupled across the clamp switch.
US09077250B2 Constant current control units and control methods thereof for primary side control
Herein is disclosed a constant current control unit and a control method, for a switched mode power supply with primary side control. The switched mode power supply comprises a power switch and an inductive device. A reflective voltage of the inductive device is detected to generate a feedback voltage signal. By delaying the feedback voltage signal, a delayed signal is generated. According to the feedback voltage and the delayed signal, a discharge time of the inductive device is determined when the power switch is OFF. According to the discharge time and a current-sense signal, a maximum average output current of the switched mode power supply is stabilized. The current-sense signal represents a current flowing through the inductive device.
US09077238B2 Capacitive regulation of charge pumps without refresh operation interruption
In a charge pump system using a capacitive voltage divider, or other feedback circuit requiring periodic refreshing, in order to refresh the circuit, system operations would typically need to be suspended in order to refresh the capacitors if charge leakage begins to affect the output level. This can lead to delay and power inefficiencies. To overcome this, two feedback circuits are used so that while one is active, the other can have its capacitors' state refreshed. By alternating the two networks, delay can be avoided and power use reduced.
US09077233B2 Insertion system for electrical conductor
An insertion system for electrical conductors is provided that can widen the gap between insulating paper. An insertion system (1) includes: a first moving part (4) that causes a leg of the coil element (10) to move in an insertion direction of a slot (16); a guide part (3) that guides the leg into the slot (16); and a pair of first spreader plates (7A) and a pair of second spreader plates (7B) that can spread at a leading end side thereof, in which these pairs of spreader plates are formed so as to extend inclined relative to the insertion direction so as to approach each other towards a leading end side, and a gap therebetween is narrower than a width of insulating paper (17) at the leading end side, and is wider than a width of the leg of the coil element (10) at a base end side.
US09077224B2 Rotor core, rotor, and rotating electric machine
A rotor core according to an embodiment has a plurality of magnet openings and cavity portions. The magnet openings are in juxtaposition with each other in a circumferential direction. Permanent magnets are inserted in the magnet openings. The cavity portions are each formed relative to an area sandwiched between two magnet openings, out of the magnet openings, in which the permanent magnets that are mutually adjacent and that have magnetic pole directions relative to a radial direction opposite to each other are inserted.
US09077220B2 Pipeline turbine generator
A pipeline turbine generator for generating electric power from fluid flowing in a pipeline, the pipeline associated with, and downstream of, a wellhead, and either the pipeline including a valve proximate a chemical injection pump for the pipeline or including secondary piping inserted into the fluid line between the wellhead and a downstream facility, the secondary piping in fluid communication with the turbine and creating a secondary fluid flow path for the turbine.
US09077219B2 Electromechanical limited rotation rotary actuator
An electromechanical limited rotation rotary actuator comprises a stator having an aperture extending axially therein and at least two teeth having arcuate end portions forming an aperture. A rotor includes a diametral magnetized magnet bidirectionally operable with the stator and extending into the aperture. A non-uniform gap is formed between the magnet and the end portions of the teeth, and wherein the shape of the gap provides a restoration torque resulting in a spring-like return-to-center action of the rotor. An electrical coil extends around at least a portion of one tooth and is excitable for magnetizing the tooth and providing bidirectional torque to the rotor.
US09077216B2 Stator for rotating electrical machine
A stator for a rotating electrical machine includes a stator core with a plurality of slots; and coils attached to the stator core. The coils are each structured by winding a covered conductor wire bundle around the stator core. The covered conductor wire bundle is structured by covering an outer circumference of a conductor wire bundle with a flexible insulating cover, the conductor wire bundle consisting of an assembly of a plurality of conductor wires. A plurality of the covered conductor wire bundles is disposed in each slot such that adjacent pairs of the covered conductor wire bundles are in contact with each other.
US09077215B2 Rotary electric machine
A rotary electric machine according to an aspect of an embodiment includes a detector and a brake. The detector is provided at the counter-load side of a shaft for rotating along with a rotor to drive a predetermined load and detects the rotation position of the shaft. The brake is exchangeably provided at the outer circumferential side of the detector to control the rotation of the shaft.
US09077213B2 Heat dissipation fan and stator thereof
An exemplary heat dissipation fan includes a rotor and a stator. The rotor includes a hub, a central shaft extending down from a top end of the hub, the shaft having a free end far from the top end of the hub. A magnetic element attached to an inner periphery of the hub. The stator includes a stator core consisting layers of yokes, two insulation frames mounted at two opposite ends of the stator core and a coil wound around the insulation frames. An outer surface of the stator faces and is spaced from an inner surface of the magnetic element of the rotor with a clearance defined therebetween. A width of a bottom end of the clearance adjacent to the free end of the shaft being smaller than a width of a top end of the clearance.
US09077201B2 Uninterruptible power supply device
An uninterruptible power supply device including a rectifier circuit rectifying output power of an inverter. At a first startup of the inverter, output power of the rectifier circuit is supplied to an electric double-layer capacitor. At second and subsequent startups of the inverter, output power of one of a converter and the rectifier circuit is selectively supplied to the electric double-layer capacitor. Therefore, by controlling the inverter, the electric double-layer capacitor can be precharged easily with a simple configuration.
US09077200B2 Enhancing wide area control reliability of a power transmission system
A method, arrangement and computer program product for enhancing the reliability of wide area control in a power transmission system where the wide area control is performed in the power transmission system based on measurements of system data. The arrangement includes an estimating unit configured to generate estimated measurement values based on at least one control signal being sent into the system and a model of the system, where the estimated measurement values correspond to a set of actual measurement values that are provided by a number of measurement providing devices in the system. The arrangement also includes a control unit configured to replace, if one or more deviation condition associated with at least one actual measurement value is fulfilled, at least the actual measurement values of the set being associated with the one or more deviation condition with corresponding estimated measurement values.
US09077195B2 Input-output circuit
A power supply detection circuit detects power feeding to a VBUS terminal from the outside. A charger detection circuit specifies the kind of charger by detecting the voltages of a DP terminal and a DM terminal. The charger detection circuit detects open, pull-up, pull-down of at least one of the DP terminal and the DM terminal or formation of a short circuit between both the terminals.
US09077188B2 Method and system for a battery charging station utilizing multiple types of power transmitters for wireless battery charging
A battery charging station is equipped with radio frequency power transmitters, induction power transmitters, and ultrasound power transmitters so as to concurrently charge electronic devices. The battery charging station is operable to network the electronic devices through wireless communication. In this regard, the battery charging station may coordinate or arrange the radio frequency power transmitters, the induction power transmitters and/or the ultrasound power transmitters so that the resulting power transmission from the battery charging station to one or more intended networked electronic devices may be maximized. The battery charging station may wirelessly communicate with the electronic devices for device networking. The networked electronic devices may be connected to a computer network for various network services such as, for example, network advertising and software downloading or uploading. Both direct and in-direct device-to-device communication may be supported among the networked electronic devices. The battery charging station maintains data communication during battery charging.
US09077180B2 Phase locking system for three-phase alternating current electric grid and method thereof
A phase locking system for a three-phase alternating current (AC) electric grid and a method thereof are disclosed. The method includes: receiving a three-phase voltage of the AC electric grid and converting the three-phase voltage to a two-phase voltage signal, each of which including a positive and a negative sequence components; obtaining a pure positive sequence component by subtracting the negative sequence component from the voltage signal of each phase and using αβ/dq coordinate transformation and low-pass filtering, and phase locking the pure positive sequence component; and obtaining an error signal by subtracting a disturbance variable and subsequently subtracting the positive sequence component from the voltage signal of each phase, wherein the disturbance variable includes the negative sequence component, and obtaining a signal including the negative sequence component by performing a α-β/d-q coordinate transformation on the error signal and adjusting the error signal through a regulator.
US09077177B2 Portable ground fault circuit breaker
A portable ground fault circuit breaker includes a main housing. An interior housing in which moving and static contacts are disposed is disposed inside the main housing and includes a base and a base cover. The static contacts are hung in the interior housing. The moving contacts are disposed on an unbalancing moving contact frame. A trip lock is disposed at one end of the moving contact frame and connected to a fasten lock fulfilling the separation and connection of the moving and static contacts. A lower portion of the fasten lock penetrates the base to abut on a tripping solenoid disposed at an exterior bottom of the base. The solenoid and a main control circuit on a circuit board fulfill an electrical connection. A simple structure, a small bulk, use convenience, and a humanized appearance design are the effects.
US09077170B2 Electronic protection device, method for operating an electronic protection device, and use thereof
An electronic protection device for protecting at least one electrical load, connectable to the protection device, whereby the electronic protection device has an input terminal and an output terminal, and whereby the protection device includes a fuse element, which is thermally self-resetting, and whereby the fuse element is provided and set up to conduct or limit a first current as a function of a fuse element temperature, whereby a limiting component is provided to limit the first current, and whereby the limiting component has a first transistor that is connected in series to the fuse element and a monitoring circuit that influences the first transistor. The monitoring circuit blocks the first transistor when the first current reaches or exceeds a predefined maximum current value and unblocks it when the first current reaches or falls below a predefined reset current value.
US09077163B2 Cable trailer
The present invention is directed to cable trailer that can carry a cable drum having a weight up to 10 ton. The cable trailer is designed to carry and unwind cable from the cable drum and direct and lay the cable in or along a trench. The cable trailer has a trailer chassis with an internal aperture enclosed by a tail gate. The tail gate can open or be removed to provide access to the space of the internal aperture for the cable drum. The cable trailer has two mounting arms to mount the cable drum. The cable trailer has a bridge with a cable director to facilitate removing cable from the cable drum and at least one cable support arm extendable from a side of the chassis for directing and laying of the cable.
US09077160B2 Enclosure for electrical distribution equipment and electrical distribution apparatus employing the same
An enclosure is for electrical distribution equipment including a number of inverters and alternating current distribution components. The enclosure includes: a first side; a second side adjacent to the first side; a third side adjacent to the second side; a fourth side adjacent to the first side and the third side; a top portion; a bottom portion; a number of first access panels installed on one of the first through fourth sides, the number of first access panels being configured to open to provide access to the number of inverters; and a second access panel installed on one of the first through fourth sides, the second access panel being configured to open to provide access to the alternating current distribution components.
US09077156B2 Spark plug
The invention relates to a spark plug of an internal combustion engine, preferably for spark-ignition gas engines, comprising a spark plug housing that surrounds an insulating body and comprising a center electrode and at least one ground electrode supported by a ground electrode carrier, wherein the ignition surface of the center electrode and the ignition surface of the ground electrode are surrounded by a wall, which forms a chamber open on the combustion chamber side. According to the invention, the ground electrode carrier, as viewed perpendicularly to the longitudinal axis (A) of the spark plug, is spaced further apart from the center electrode than the outer surface of the wall of the chamber therefrom and supports at least one finger-shaped ground electrode, which extends into the chamber through an opening in the wall, wherein the ignition surface of the ground electrode lies at the same height as the ignition surface of the center electrode in the chamber.
US09077148B2 Gain-equalized few-mode fiber amplifier
A few-mode rare-earth-doped amplifier fiber has equalized gain for the supported signal transmission modes. The fiber has a raised-index core surrounded by a lower-index cladding region. The core has a radius a1 and an index difference Δn1 relative to the surrounding cladding region and is configured to support, at a selected signal wavelength, a set of lower-order fiber modes having an optical field with a diameter greater than 2·a1. The fiber further includes an active region, doped with a rare-earth dopant, comprising an inner portion that is coextensive with the core and an outer portion that surrounds the inner portion and extends into the cladding. The active region has an outer radius a2 greater than a1 that encompasses the optical field of the set of lower-order fiber modes at the selected signal wavelength.
US09077146B2 Broadband or mid-infrared fiber light sources
An optical system for use in material processing includes a plurality of semiconductor diodes coupled to a beam combiner to generate a multiplexed optical beam. A cladding pumped fiber amplifier or laser receives the multiplexed optical beam and forms an intermediate beam having at least a first wavelength. An optical element receives the intermediate beam and forms an output beam with an output beam wavelength, wherein the output beam wavelength is at least in part longer than the first wavelength. A subsystem includes lenses or mirrors to deliver a delivered portion of the output beam to a sample. The delivered output beam has a temporal duration greater than about 30 picoseconds, a repetition rate between continuous wave and Megahertz or higher, and a time averaged intensity of less than approximately 50 MW/cm2. The output beam has a time averaged output power of 20 mW or more.
US09077139B1 Pointing devices, apparatus, systems and methods for high shock environments
Devices, apparatus, systems and methods for providing accurate linear and angular positioning with a payload mounted to a shaped beam having freely moveable ends. The shaped beam can be a center deflecting beam. The payload can be a laser module mounted on a firearm, which maintains the initial precise pointing during and after exposure in high G shock and vibration environments, a dual laser payload or a laser and detector payload, or an optical mirror payload. Vertical and lateral adjustment controls can adjust minute changes in beam orientation. The vertical and lateral adjustments can be a vertical cam control and a lateral cam control for adjusting vertical and later position of the payload. Precision adjustments can be performed in a zero G, one G, or high G environment and maintains the adjustment during and after being exposed to a high G shock or vibration environment.
US09077125B2 High speed network cable transceiver connector
A device connects a computer network cable transceiver to a printed circuit board. The device includes a high-profile connector body that mounts to a printed circuit board. The height of the device above the printed circuit board is greater than the width of the device on the printed circuit board. The device has a receiving element that receives and electrically connects the network cable transceiver to an electrical connection element. The rotated aspect of this device controls the profile of the network cable transceiver that is inserted into the device. The electrical connection element is mechanically and electrically attached to the printed circuit board to enable data transfer to and from the network cable transceiver. Some embodiments of the invention have a variable-length electrical communication element that permits the electrical connection element to mount to the printed circuit board in a variety of positions and orientations rather than the fixed position and orientation of a low-profile network cable connector.
US09077116B2 Electrical connector for a safety restraint system having a ground contact
The present invention relates to an electrical connector for a plug-in connection, comprising a connector housing having a mating part defining a receiving section adapted for receiving a mating section of a counter-connector, at least two contact elements that are placed in the receiving section, and a ground contact assembly comprising a ground contact having a contacting portion adapted for being electrically connected with a grounding element of a retainer. For providing an electrical connector, which can be coupled with standard counter-connectors, the ground contact assembly of the electrical connector according to the present invention is arranged outside the receiving section with the contacting portion extending at least section-wise into the receiving section.
US09077114B2 Quick connect power connector
An electrical connector for connecting to a terminal post. The electrical connector includes a housing body, a contact and a locking release member. The housing body includes a post receiving passage for receiving the terminal post therein. The contact is provided in the post receiving passage and is positioned about the circumference of the post receiving passage. The contact will make an electrical engagement with a terminal post inserted into the post receiving passage regardless of the orientation of the terminal post with respect to the contact. The locking release member is moveably mounted to the housing body and is moveable between a first position and a second position. The locking release member cooperates with a locking spring member. The locking spring member has a locking section which cooperates with a recess of the terminal post when the locking release member is in the first position.
US09077112B2 Electrical connectors
A socket (1) comprises a plurality of contacts (10, 11, 12 and 20, 21, 22) arranged for electrical connection with a plug (2, 2′), electrical connection between the plug and socket being made by insertion of the plug into the socket and subsequent relative rotation (9R) of the plug and socket about a common axis (9A), at least a first electrical contact (10, 11, 12) having a contact face (14, 14′, 14″) in a plane (1P, 1P′, 1P″) substantially parallel to the common axis (9A), and at least a second electrical contact (20, 21, 22) having a contact face (24, 24′, 24″) in a plane (1Q) substantially perpendicular to the common axis (9A). Each of the said contact faces arranged for making electrical contact with the plug (2, 2′).
US09077110B2 Arc discharge prevention connector
An arc discharge prevention connector includes a cylindrical case, a connector body, a lever, a handle and a release lever. The release lever has an action arm, a provisional latch arm provided on the action arm, and a complete latch arm provided on the provisional latch arm. A provisional latch piece and a complete latch piece are provided on the handle or the connector body. In a state that the provisional latch arm is engaged with the provisional latch piece, the power terminal is in contact with a power terminal of the mating connector and the signal terminal is in non-contact with a signal terminal of the mating connector.
US09077109B1 Card connector
A card connector includes an insulating housing, a plurality of conductive terminals integrally molded to the insulating housing, an ejection mechanism, a card tray slidably assembled to the insulating housing, and at least one restraining element restrained in one side of the card tray. The insulating housing includes a bottom wall, a first side wall, a second side wall, and a rear wall which defines a recess. The second side wall defines a sliding groove. A bottom surface of the sliding groove is concaved downward to form a heart-shaped tracking groove. The ejection mechanism includes a connecting element slidably disposed in the sliding groove, a push button, a guiding element slidably disposed in the sliding groove, a rotating element rotatably disposed in the recess and an elastic element. The push button is mounted to the connecting element and projects beyond a front surface of the insulating housing.
US09077108B2 Input/output module bus contact system and method
Present embodiments include an automation control system that includes an input/output device module with a device bus therein. The input/output module also includes a first bus contact on a first side of the input/output device module and communicatively coupled with a first end of the device bus, and a second bus contact on a second side of the input/output device module and communicatively coupled with a second end of the device bus. The second side generally faces an opposite direction from the first side and the input/output device module is configured to be coupled with additional input/output device modules positioned on the first and second sides of the input/output device module via the first and second bus contacts. Further, the first and second bus contacts are positioned on non-lateral surfaces of the input/output device module, the first and second contacts include spring-loaded connectors, the first and second contacts include two-prong or three-prong forks, or the input/output device module is a terminal block.
US09077107B2 Connector latch actuator with improved torsional resistance
A cable connector assembly is disclosed for use in connecting electronic devices together. The connector has a housing and a mating blade in the form of a paddle card to which wires of a cable are terminated. The connector housing supports a latching mechanism with an actuator that when selectively pulled delatches the latching mechanism from its engagement with the housing of an electronic device. The actuator has an elongated pull tab portion that has a rounded edge for at least three of its four sides. This rounded edge eliminates the sharp corners associated with rectangular or square cross sections of conventional pull tabs, thereby removing stress riser points and giving the pull tab greater resistance against tearing when subjected to torsional loading.
US09077104B2 Connector apparatus
A magnetic electrical connector is provided which has particular application to use in vehicles or aircraft to prevent damage due to passenger movement. The connector includes a socket having a housing with a front face, a plurality of conductor contact regions provided on the front face, and a magnet provided in the housing to physically retain a plug in connection with the socket in use.
US09077097B2 Module connector for uninterrupted communication
A module connector (102) for uninterrupted communication is described. The module connector (102) comprises a slot (602) for receiving connector pins (702) of an I/O module 500. The slot (602) has at least one pair of mating pins (606) to connect with the connector pins (702) of the I/O module (500). The at least one pair of mating pins (606) is normally closed in absence of the connector pins (702) in the slot (602). Further, the at least one pair of mating pins (606) in a normally closed state moves to an open state upon receiving the connector pins (702) of the I/O module (500) in the slot (602).
US09077095B2 Insertion device having recovering mechanism
The present invention relates to an insertion device having recovering mechanism, which comprises: a support formed with an accommodation hole; a sliding rod capable of being elastically moved relative to the support; and a recovering mechanism. The recovering mechanism is installed with a spring accommodated in the accommodation hole, an actuation unit disposed above the spring, and the bottom of the actuation unit is formed with a stop plate, the spring enables the actuation unit to be moved upwardly/downwardly thereby enabling the stop plate to stop the sliding rod at a first position or release the sliding rod at a second position. Accordingly, the recovering mechanism is suitable to be installed in a smaller space.
US09077083B1 Dual-polarized array antenna
A dual polarized array antenna is disclosed. The array antenna includes a plurality of electrically conductive elements or posts, arranged in rows and columns. Multiple parallel slots are formed that intersect different rows and columns of electrically conductive elements. The slots receive feed elements that include a linear array of feed points. The feed points within each linear array alternate between a feed point associated with a first polarization and a feed point associated with a second polarization.
US09077081B2 Multi-antenna device and communication apparatus
A multi-antenna device includes a feeding element and a passive element. The feeding element has first and second antenna elements. The passive element is disposed between the first and second antenna elements. The passive element has a first portion that is grounded at one end, a second portion that is grounded at one end and a third portion that is grounded at one end via a serially connected member with inductance. The third portion is connected at the other end to the other ends of the first and second portions.
US09077065B2 Multi-band antenna
A multi-band antenna includes a base portion, a high-frequency radiating portion, a feeding portion and a low-frequency radiating portion. The base portion has a first transverse edge and a second transverse edge parallel to and opposite to the first transverse edge. The high-frequency radiating portion includes an inductance portion, a first extending portion, a second extending portion and a third extending portion. One side of a bottom of the feeding portion defines a feeding point. The low-frequency radiating portion has a bending portion, a coupling portion and an auxiliary portion. The base portion, the high-frequency radiating portion, the coupling portion and the auxiliary portion are coplanar. The base portion, the high-frequency radiating portion, the coupling portion and the auxiliary portion together with the bending portion are located in two perpendicular planes.
US09077064B2 Microwave transmission assembly
According to one or more embodiments, a directional filter assembly (10) comprises a multi-port filter circuit (12) for combining or separating signals in specified pass-bands and an isolated port (20) having a resistive load (22), for absorbing out-of-band signals. The assembly further includes a reflective protection device (24) configured to protect the resistive load (22) from being overpowered by out-of-band signal power, based on being configured to reflect or not reflect the out-of-band signals in dependence on the level of out-of-band signal power. In at least one embodiment, the directional filter assembly is configured as a microwave transmission assembly, such as is used for combining signals from two or more base stations, for transmission from a common antennae assembly.
US09077055B2 Rechargeable battery system
A rechargeable battery system can include features to facilitate determination of the charge state of a battery or a battery power unit. A rechargeable battery system can include a battery case that can hold a plurality of batteries. The batteries held by the battery case can include a tab located on a portion of the battery, such as, the terminal. The tab can include indicia of the charge state of the battery, and can be detached when the battery is at least partially discharged. The tab can facilitate determination of the charge state of the battery by allowing identification of batteries with the tab attached and batteries from which the tab has been detached.
US09077052B2 Methods and systems for charging an energy storage device
A system for use in supplying power to a power storage device. The system includes a charging device that has a plurality of power converters, each of the power converters having an output terminal configured to output current at a predetermined voltage. The system includes a power conduit configured to couple each of the terminals in series to deliver current from the plurality of power converters to the power storage device. The system includes a controller programmed to receive a power storage device voltage signal, determine a charging voltage level based on the power storage device voltage signal, and enable at least one of the plurality of power converters to supply current at the charging voltage level to the power storage device.
US09077045B2 Secondary battery
An object is to provide a higher-performance secondary battery, particularly to provide a secondary battery having a low impedance. The present exemplary embodiment is a secondary battery comprising an electrode assembly in which a positive electrode and a negative electrode are arranged to face each other, an electrolyte liquid, and a package accommodating the electrode assembly and the electrolyte liquid, wherein the negative electrode includes a negative electrode active substance containing at least one selected from a metal (a) capable of being alloyed with lithium, and a metal oxide (b) capable of occluding and releasing lithium ions, a negative electrode binder, and a negative electrode current collector; and the electrolyte liquid contains a sulfide compound.
US09077043B2 Secondary battery cell
The present invention is a secondary battery, including: an electrode group that includes a positive electrode and a negative electrode, an electrolyte, and a battery cell container that contains the electrode group and the electrolyte and that is sealed, wherein: an adhesive layer for trapping foreign matter present inside the battery cell container is disposed in the battery cell container by exposing at least part of the adhesive layer so as to allow the adhesive layer to come into contact with the electrolyte.
US09077035B2 Nonaqueous secondary battery and method of using the same
A nonaqueous secondary battery containing a positive electrode having a positive electrode mixture layer, a negative electrode, and a nonaqueous electrolyte, wherein the positive electrode comprises, as active materials, two or more lithium-containing transition metal oxides having different average particle sizes, and the lithium-containing transition metal oxide having the smallest average particle size contains one or more of Mg, Ti, Zr, Ge, Nb, Al and Sn.
US09077021B2 Removal of impurity phases from electrochemical devices
The present invention provides a solid oxide cell comprising a support layer, a first electrode layer, an electrolyte layer, and a second cathode layer, wherein at least one of the electrode layers comprises electrolyte material, a catalyst and agglomerated particles selected from the group consisting of alkali oxides, earth alkali oxides and transition metal oxides.
US09077018B2 Battery unit
A battery unit includes: a main accommodation casing that includes a power output terminal; at least one sub-module that is accommodated in the main accommodation casing; and a control unit that is accommodated in the main accommodation casing and controls at least one of charging and discharging of a unit battery, wherein in the sub-module, two or more battery blocks are accommodated inside a sub-accommodation casing so that the terminals of the battery blocks each including a plurality of unit batteries are not exposed and the battery blocks are connected to each other through an electric connection member.
US09077017B2 Prismatic cell
This cell comprises an electrode unit, a cell case in which the electrode unit is housed, and an insulated outer covering located between the electrode unit and the cell case. The electrode unit is housed, from an opening formed at an upper end of the cell case, in the cell case in a lateral direction in which a positive electrode collection component and a negative electrode collection component are disposed along from the upper end to the bottom at both ends of a wide face of the cell case, and is disposed inside the outer covering, to constitute an electrode insertion unit along with the outer covering. Here, the thickness (Lla) of the electrode insertion unit at both ends in the lateral direction steadily decreases from the upper end toward the bottom of the cell case.
US09077013B2 Battery pack, holster, and extendible processing and interface platform for mobile devices
Embodiments of this disclosure relate to battery packs and/or holsters and, more particular, to an external battery pack and/or holster for mobile electronic devices.
US09076987B2 Organic light emitting diode display and manufacturing method thereof
An organic light emitting diode display and a manufacturing method thereof are provided. The organic light emitting diode display includes a first substrate, a second substrate, a plurality of organic light emitting diodes, and a frit layer. The organic light emitting diodes are disposed on the first substrate, and the frit layer adheres the first substrate and the second substrate to each other. The frit layer includes a first porous region having pores, a second porous region having pores, and a third porous region having pores. The number of the pores of the first porous region with a diameter of larger than or equal to 4 μm and smaller than or equal to 15 μm is greater than the number of the pores of the second porous region with the above-mentioned diameter range.
US09076978B2 Organic light emitting diode device
An organic light emitting diode device includes a first electrode and a second electrode facing each other, a charge-generating layer interposed between the first electrode and the second electrode, a first light emitting unit that emits blue and is interposed between the first electrode and the charge-generating layer, and a second light emitting unit that emits white by combining the blue and is interposed between the second electrode and the charge-generating layer. The first light emitting unit includes a blue emission layer, a first charge transport layer disposed on one side of the blue emission layer and including an alkali metal complex compound and a first charge transport material, and a second charge transport layer disposed on one side of the first charge transport layer and including the alkali metal complex compound and a second charge transport material that has different charge mobility from the first charge transport material.
US09076976B2 Light-emitting element, light-emitting device, electronic appliance, and lighting device
A light-emitting element which has low driving voltage and high emission efficiency is provided. The light-emitting element includes, between a pair of electrodes, a hole-transport layer and a light-emitting layer over the hole-transport layer. The light-emitting layer contains a first organic compound having an electron-transport property, a second organic compound having a hole-transport property, and a light-emitting third organic compound converting triplet excitation energy into light emission. A combination of the first organic compound and the second organic compound forms an exciplex. The hole-transport layer contains at least a fourth organic compound whose HOMO level is lower than or equal to that of the second organic compound and a fifth organic compound whose HOMO level is higher than that of the second organic compound.
US09076969B2 Piezoelectric material, piezoelectric element, liquid discharge head, ultrasonic motor, and dust cleaning device
A piezoelectric material including a barium bismuth niobate-based tungsten bronze structure metal oxide having a high degree of orientation is provided. A piezoelectric element, a liquid discharge head, an ultrasonic motor, and a dust cleaning device including the piezoelectric material are also provided. A piezoelectric material includes a tungsten bronze structure metal oxide that includes metal elements which are barium, bismuth, and niobium, and tungsten. The metal elements satisfy following conditions on a molar basis: when Ba/Nb=a, 0.30≦a≦0.40, and when Bi/Nb=b, 0.012≦b≦0.084. The tungsten content on a metal basis is 0.40 to 3.00 parts by weight relative to 100 parts by weight of the tungsten bronze structure metal oxide. The tungsten bronze structure metal oxide has a c-axis orientation.
US09076963B2 Phase change memory cells and methods of forming phase change memory cells
A phase change memory cell includes a first electrode having a cylindrical portion. A dielectric material having a cylindrical portion is longitudinally over the cylindrical portion of the first electrode. Heater material is radially inward of and electrically coupled to the cylindrical portion of the first electrode. Phase change material is over the heater material and a second electrode is electrically coupled to the phase change material. Other embodiments are disclosed, including methods of forming memory cells which include first and second electrodes having phase change material and heater material in electrical series there-between.
US09076961B2 Energy harvesting with a micro-electro-machanical system (MEMS)
Apparatuses and method are described to create an energy harvesting microstructure, referred to herein as a transduction micro-electro mechanical system (T-MEMS). A T-MEMS includes a substrate, a first buckled membrane, the first buckled membrane has a buckling axis and is connected to the substrate. The first buckled membrane further includes a transduction material, a first conductor, the first conductor is applied to a first area of the transduction material; and a second conductor, the second conductor is applied to a second area of the transduction material, wherein electrical charge is harvested from the transduction material when the first buckled membrane is translated along the buckling axis.
US09076955B2 Curved ultrasonic HIFU transducer with air cooling passageway
A curved high intensity focused ultrasound (HIFU) transducer comprising a curved piezoelectric array having opposite convex and concave back surfaces, the front surface comprising an acoustic transmitting surface, and a plurality of electrodes located on the convex back surface for applying electrical transmit signals to the array, and a printed circuit board spaced apart from and in opposition to the back surface of the curved piezoelectric array which couples electrical signals to the electrodes of the array, the space between the printed circuit board and the curved piezoelectric array comprising an acoustic air backing passageway of the piezoelectric array for air-cooling the curved piezoelectric array and the printed circuit board.
US09076954B2 Method and system for providing magnetic memories switchable using spin accumulation and selectable using magnetoelectric devices
A magnetic memory is described. In one aspect, the magnetic memory includes magnetic junctions and at least one semi-spin valve (SSV) line adjacent to the magnetic junctions. Each magnetic junction includes a magnetic free layer. The SSV line(s) include a ferromagnetic layer and a nonmagnetic layer between the ferromagnetic layer and the magnetic junctions. The SSV line(s) are configured to exert a spin accumulation induced torque on at least a portion of the magnetic junctions due to an accumulation of spin polarized current carriers from a current that is substantially in-plane. The free layer is configured to be written using at least the spin accumulation induced torque. In another aspect, the magnetic memory includes magnetic memory cells and at least one spin torque (ST) line that is analogous to the SSV line. Each magnetic memory cell includes magnetic junction(s) analogous to those above and magnetoelectric selection device(s).
US09076951B2 Methods of integrating LED chips with heat sinks, and LED-based lighting assemblies made thereby
An LED-based lighting assembly includes a heat sink having at least one pedestal with an upwardly facing, upper planar surface that is raised in a vertical direction relative to an upwardly facing, lower planar surface of the heat sink. A PCB forms an aperture corresponding to the pedestal, includes electrical conductors on an upper surface thereof, and is attached to the lower planar surface. The upper planar surface extends into the aperture, and one or more LED chips attach directly to the upper planar surface and connect to the conductors such that light emits upwardly. A method of integrating LEDs with a heat sink includes mounting a PCB to a planar surface of the heat sink, mounting one or more LED chips to a raised surface of the heat sink that is not covered by the PCB, and electrically connecting the LED chips to conductors on the PCB.
US09076942B2 Lighting device and lighting system having the same
Provided are a lighting device and a lighting system having the same. The lighting device includes a board having a recess, a lead frame disposed in the recess and including a first lead frame protrusion protruding upward, and a light emitting device disposed on the lead frame.
US09076937B2 Light emitting device and method for manufacturing the same
According to one embodiment, a light emitting device includes a light emitting element, a translucent section, and a light distribution control section. The light emitting element includes a first surface. The first surface emits light. The translucent section is provided on the first surface. The light distribution control section is provided on a periphery of the first surface. The light distribution control section has a lower refractive index than the translucent section.
US09076934B2 Process for preparing resin-linear organosiloxane block copolymers
A process is disclosed for preparing a resin-linear organosiloxane block copolymer by reacting a linear organosiloxane and an organosiloxane resin to form a resin-linear organosiloxane block copolymer. The resulting resin-linear organosiloxane block copolymer is then crosslinked to increase the average molecular weight of the resin-linear organosiloxane block copolymer. The resin-linear organosiloxanes block copolymers prepared by the disclosed process may provide solid, optically clear compositions which may be considered as “reprocessable.”
US09076932B2 Optical semiconductor element mounting package, and optical semiconductor device using the same
An optical semiconductor element mounting package that has good adhesion between the resin molding and the lead electrodes and has excellent reliability is provided, as well as an optical semiconductor device using the package is also provided. The optical semiconductor element mounting package having a recessed part that serves as an optical semiconductor element mounting region, wherein the package is formed by integrating: a resin molding composed of a thermosetting light-reflecting resin composition, which forms at least the side faces of the recessed part; and at least a pair of positive and negative lead electrodes disposed opposite each other so as to form part of the bottom face of the recessed part, and there is no gap at a joint face between the resin molding and the lead electrodes.
US09076919B2 Process of forming an aluminum p-doped surface region of a semiconductor substrate
A process for the formation of at least one aluminum p-doped surface region of a semiconductor substrate comprising the steps: (1) providing a semiconductor substrate, (2) applying and drying an aluminum paste on at least one surface area of the semiconductor substrate, (3) firing the dried aluminum paste, and (4) removing the fired aluminum paste with water, wherein the aluminum paste employed in step (2) includes particulate aluminum, an organic vehicle and 3 to 20 wt. % of glass frit, based on total aluminum paste composition.
US09076918B2 Selective chemical etching process
The present invention relates to a process for selective wet chemical etching of a thin-film substrate comprising a CIGS surface layer. The present invention also relates to a process for producing cells in series for thin-film photovoltaic modules, which process implements the selective wet chemical etching process according to the invention. The present invention furthermore relates to a process for creating small patterns, such as for example monolithic interconnects, in thin-film photovoltaic devices, which process implements the selective wet chemical etching process according to the invention.
US09076916B2 Method and device for manufacturing semiconductor devices, semiconductor device and transfer member
Disclosed is a method for manufacturing semiconductor devices. Said method includes: a supply step in which a process liquid (19) that oxidizes and dissolves a target substrate (20) to be treated is supplied to the surface of said substrate (20) to be treated; a positioning step in which a mesh-like transferring member (10b) provided with a catalyst material is positioned near or in contact with the surface of the substrate (20) to be treated; and a concave or convex forming step in which a concave or convex is formed on the surface of the substrate (20) to be treated via the aforementioned supply and positioning steps. As opposed to existing manufacturing methods, which manufacture semiconductor devices provided with semiconductor substrates with highly arbitrary (i.e. not very reproducible) concaves or convexes, by forming an appropriate concave or convex or mesh at the transferring member step, the disclosed method can stably manufacture semiconductor devices provided with semiconductor substrates that have concaves or convexes of a fixed level.
US09076914B2 Techniques for processing a substrate
Herein, an improved technique for processing a substrate is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for processing a substrate. The method may comprise directing an ion beam comprising a plurality of ions along an ion beam path, from an ion source to the substrate; disposing at least a portion of a mask in the ion beam path, between the ion source and the substrate; and translating one of the substrate and the mask relative to other one of the substrate and the mask.
US09076908B2 Three-dimensional metamaterial device with photovoltaic bristles
The systems, methods, and devices of the various embodiments provide a photovoltaic cell made up of an array of photovoltaic bristles. The photovoltaic bristles may be configured individually and in an array to have a high probability of photon absorption. The high probability of photon absorption may result in high light energy conversion efficiency.
US09076907B2 Compactly-integrated optical detectors and associated systems and methods
Compactly-integrated electronic structures and associated systems and methods are provided. Certain embodiments relate to the ability to integrate nanowire-based detectors with optical components.
US09076906B2 Hetero-junction bipolar phototransistor with improved noise characteristic
A hetero-junction bipolar phototransistor includes a photo-absorption layer formed of a first conductivity type semiconductor layer, and a collector operating as a barrier layer, a base layer, and an emitter layer, which are stacked in sequence on the photo-absorption layer. The photo-absorption layer, collector, base layer and emitter layer forms a first mesa structure, and an emitter contact layer forms a second mesa structure. The photo-absorption layer includes a semiconductor layer with a narrow gap corresponding to a light-sensing wavelength of the phototransistor. The collector includes a semiconductor layer with a wider gap than a gap of the photo-absorption layer. The base layer has an energy level equal to or higher than the energy level of the collector. The emitter layer has a wide gap as compared to the base layer, and an energy level in a valence band is lower than an energy level of the base layer.
US09076892B2 Method of producing semiconductor module and semiconductor module
In order to securely ground an exterior shield and reduce burden imposed on a dicing blade and the exterior shield, a method of producing a semiconductor module comprises a hole-forming step of forming a hole 30 extending from a top surface of a sealing resin layer 3 to a ground wiring 111 (112) provided at a collective substrate 100, a film-forming step of forming an electrically conductive film made of an electrically conductive material so as to cover at least the top surface of the sealing resin layer 3, an internal surface of the hole 20, and the ground wiring 111 (112), and a separation step of separating from each other a plurality of individual module sections which the individual module section comprises.
US09076881B2 Bump structure including nano-wires and a body connecting ends of the nano-wires, semiconductor package having the bump structure and method of manufacturing the semiconductor package
Provided are a bump structure includes a first bump and a second bump, a semiconductor package including the same, and a method of manufacturing the same. The bump structure includes: first bump provided on a connection pad of a substrate, the first bump including a plurality of nano-wires extending from the connection pad and a body connecting end portions of the plurality of nano-wires; and a second bump provided on the body of the first bump.
US09076872B2 Methods for manufacturing thin film transistors
Disclosed is a thin film transistor including a gate electrode on a substrate. A gate dielectric layer is disposed on the gate electrode and the substrate, and source/drain electrodes are disposed on the gate dielectric layer overlying two edge parts of the gate electrode. A channel layer is disposed on the gate dielectric layer overlying a center part of the gate electrode, and the channel region contacts the source/drain electrodes. An insulating capping layer overlies the channel layer, wherein the channel layer includes an oxide semiconductor.
US09076870B2 Method for forming fin-shaped structure
A method for forming a fin-shaped structure includes the following steps. A pad layer is formed on a substrate. A sacrificial pattern is formed on the pad layer. A spacer is formed on the pad layer beside the sacrificial pattern, wherein the ratio of the height of the spacer to the pad layer is larger than 5. The sacrificial pattern is removed. The layout of the spacer is transferred to the substrate to form at least a fin-shaped structure having a taper profile in the substrate.
US09076861B2 Schottky and MOSFET+Schottky structures, devices, and methods
Power devices which include trench Schottky barrier diodes and also (preferably) trench-gate transistors. Isolation trenches flank both the gate regions and the diode mesas, and have an additional diffusion below the bottom of the isolation trenches. The additional diffusion helps to reduce the electric field (and leakage), when the device is in the OFF state, at both the Schottky barrier and at the body diode.
US09076858B2 Integrated circuits with reduced voltage across gate dielectric and operating methods thereof
An integrated circuit includes a first pad configured to carry a signal, a first receiver having an input node, a second receiver having an input node, a first pass gate, and a second pass gate. The first pass gate is coupled between the first pad and the input node of the first receiver. The first pass gate is configured to be turned on when the signal on the first pad is greater than a first voltage level. The second pass gate is coupled between the first pad and the input node of the second receiver. The second pass gate is configured to be turned on when the signal on the first pad is less than a second voltage level.
US09076852B2 III nitride power device with reduced QGD
A III-nitride power switch that includes a III-nitride heterojunction, field dielectric bodies disposed over the heterojunction, and either gate conductive bodies that do not overlap the top surface of the field dielectric bodies or power contacts that do not overlap field dielectric bodies or both.
US09076837B2 Lateral insulated gate bipolar transistor structure with low parasitic BJT gain and stable threshold voltage
A metal-oxide-semiconductor laterally diffused device (HV LDMOS), particularly a lateral insulated gate bipolar junction transistor (LIGBT), and a method of making it are provided in this disclosure. The device includes a silicon-on-insulator (SOI) substrate having a drift region, two oppositely doped well regions in the drift region, two insulating structures over and embedded in the drift region and second well region, a gate structure, and a source region in the second well region over a third well region embedded in the second well region. The third well region is disposed between the gate structure and the second insulating structure.
US09076836B2 Semiconductor device
The present invention implements an equivalent circuit to a semiconductor device for an upper arm by electrically connecting a terminal for E1C2 and a terminal for K with the use of an external wiring in a semiconductor device. On the other hand, in a semiconductor device including a circuit having the same structure as the semiconductor device, an external wiring is used to electrically connect a terminal for A and a terminal for E1C2. Consequently, there is implemented an equivalent circuit to a semiconductor device for a lower arm which is of a different type from the semiconductor device for the upper arm.
US09076833B2 Tape for processing wafer, method for manufacturing tape for processing wafer, and method for manufacturing semiconductor device
In a wafer processing tape, circular or tongue-shaped notched parts facing the center of an adhesive layer, as seen in a plan view, are formed so as to correspond to a pasting region to a wafer ring to a depth that reaches a release substrate from the side of a base material film. Due to the formation of the notched parts, when a peeling force acts on the wafer processing tape, portions of a tacky material layer and the base material film which are more outward than the notched parts are peeled off first, and a portion that is more inward than the notched parts remains on the wafer ring in a protruding state. Accordingly, a peeling strength between the wafer processing tape and the wafer ring can be increased and the wafer processing tape can be suppressed from being peeled off from the wafer ring during processes.
US09076832B2 Wafer processing tape, method of manufacturing wafer processing tape, and method of manufacturing semiconductor device
In a wafer processing tape, circular or tongue-shaped notched parts facing the center of an adhesive layer, as seen in a plan view, are formed so as to correspond to a pasting region to a wafer ring to a depth that reaches a release base material from the side of a base material film. Due to the formation of the notched parts, when a peeling force acts on the wafer processing tape, portions of a tacky material layer and the base material film which are more outward than the notched parts are peeled off first, and a portion that is more inward than the notched parts remains on the wafer ring in a protruding state. Accordingly, a peeling strength between the wafer processing tape and the wafer ring can be increased. Methods of manufacturing the tape and a semiconductor device are also provided.
US09076823B2 Bi-layer metal deposition in silicide formation
A method includes performing a first sputtering to form a first metal film on a surface of a semiconductor region. The first sputtering is performed using a first ion energy. The method further includes performing a second sputtering to form a second metal film over and contacting the first metal film, wherein the first and the second metal films includes a same metal. The second sputtering is performed using a second ion energy lower than the first ion energy. An annealing is performed to react the first and the second metal films with the semiconductor region to form a metal silicide.
US09076818B2 Semiconductor device fabrication methods
A method for fabricating a semiconductor device includes forming first and second gate structures overlying the semiconductor substrate, and depositing a layer of a silicide-resistant material over the first and second gate structures and over the semiconductor substrate. The method further includes forming sidewall spacers from the layer of silicide-resistant material adjacent the first gate structure and removing the silicide-resistant material adjacent the sidewall spacers to expose the silicon substrate in a source and drain region. Still further, the method includes implanting conductivity determining impurities in the source and drain region, depositing a silicide forming metal, and annealing the semiconductor device to form a silicide in the source and drain region. The silicide-resistant material is not removed from over the second gate structure so as to prevent silicide formation at the second gate structure.
US09076814B2 Enhanced dislocation stress transistor
A device is provided. The device includes a transistor formed on a semiconductor substrate, the transistor having a conduction channel. The device includes at least one edge dislocation formed adjacent to the conduction channel on the semiconductor substrate. The device also includes at least one free surface introduced above the conduction channel and the at least one edge dislocation.
US09076812B2 HEMT structure with iron-doping-stop component and methods of forming
An iron-doped high-electron-mobility transistor (HEMT) structure includes a substrate, a nucleation layer over the substrate, and a buffer layer over the nucleation layer. The gallium-nitride buffer layer includes a iron-doping-stop layer having a concentration of iron that drops from a juncture with an iron-doped component of the buffer layer over a thickness that is relatively small compared to that of the iron-doped component. The iron-doping-stop layer is formed at lower temperature compared to the temperature at which the iron-doped component is formed. The iron-doped HEMT structure also includes a channel layer over the buffer layer. A carrier-supplying barrier layer is formed over the channel layer.
US09076807B2 Overvoltage protection for multi-chip module and system-in-package
In one embodiment, an apparatus includes a package that encompasses at least a first integrated circuit die and a second integrated circuit die. The first integrated circuit die is attached to the package and includes one or more electrical overstress/electrostatic discharge (EOS/ESD) protection circuits. The second integrated circuit die is attached to the package and electrically coupled to the first integrated circuit die such that at least one component of the second integrated circuit die is protected from EOS/ESD by the first integrated circuit die.
US09076798B2 Dicing structures for semiconductor substrates and methods of fabrication thereof
Dicing structures for semiconductor substrates and methods of fabrication thereof are described. In one embodiment, a semiconductor wafer includes a first chip disposed in a substrate, a second chip disposed adjacent the first chip and disposed in the substrate, and a dicing street disposed between the first and the second chip. A first and a second metal level are disposed over the dicing street, wherein the second metal level is disposed above the first metal level. A first alignment mark is disposed in the first metal level above a first portion of the dicing street, and first metal features disposed in the second metal level above the first portion of the dicing street.
US09076792B2 Multi-layer barrier layer stacks for interconnect structures
A semiconductor device includes a recess defined in a dielectric layer and an interconnect structure defined in the recess. The interconnect structure includes a first barrier layer lining the recess, the first barrier layer including an alloy of tantalum and a first transition metal other than tantalum, wherein a first interface between the first barrier layer and the dielectric layer has a first stress level. A second barrier layer is positioned on the first barrier layer, the second barrier layer including at least one of tantalum and tantalum nitride, wherein a second interface between the second barrier layer and the first barrier layer has a second stress level that is less than the first stress level. The interconnect structure further includes a fill material substantially filling the recess.
US09076789B2 Semiconductor device having a high frequency external connection electrode positioned within a via hole
A semiconductor device is disclosed that includes a support substrate, a first semiconductor element that is mounted on one side of the support substrate, a second semiconductor element including a high frequency electrode that is mounted on the one side of the support substrate, a via hole that is provided at the support substrate in relation to the high frequency electrode, and an external connection electrode that is provided on the other side of the support substrate in relation to the via hole.
US09076785B2 Method and structures for via substrate repair and assembly
A component can include a substrate having an opening extending between first and second surfaces thereof, and an electrically conductive via having first and second portions. The first portion can include a first layer structure extending within the opening and at least partially along an inner wall of the opening, and a first principal conductor extending within the opening and at least partially overlying the first layer structure. The first portion can be exposed at the first surface and can have a lower surface located between the first and second surfaces. The second portion can include a second layer structure extending within the opening and at least partially along the lower surface of the first portion, and a second principal conductor extending within the opening and at least partially overlying the second layer structure. The second portion can be exposed at the second surface.
US09076783B2 Methods and systems for selectively forming metal layers on lead frames after die attachment
Methods and systems are disclosed for selectively forming metal layers on lead frames after die attachment to improve electrical connections for areas of interest on lead frames, such as for example, lead fingers and down-bond areas. By selectively forming metal layers on areas of interest after die attachment, the disclosed embodiments help to eliminate anomalies and associated defects for the lead frames that may be caused by the die attachment process. A variety of techniques can be utilized for selectively forming one or more metal layers, and a variety of metal materials can be used (e.g., nickel, palladium, gold, silver, etc.). Further, cleaning can also be performed with respect to the areas of interest prior to selectively forming the one or more metal layers on areas of interest for the leaf frame.
US09076775B2 System and method of varying gate lengths of multiple cores
A method includes forming a first poly-silicon gate of a first transistor, the first poly-silicon gate having a first length. The first transistor is located in a first core. The method also includes forming a second poly-silicon gate of a second transistor, the second poly-silicon gate having a second length that is shorter than the first length. The second transistor is located in a second core. The first core is located closer to a center of a semiconductor die than the second core.
US09076768B2 Systems and methods for producing low work function electrodes
According to an exemplary embodiment of the invention, systems and methods are provided for producing low work function electrodes. According to an exemplary embodiment, a method is provided for reducing a work function of an electrode. The method includes applying, to at least a portion of the electrode, a solution comprising a Lewis basic oligomer or polymer; and based at least in part on applying the solution, forming an ultra-thin layer on a surface of the electrode, wherein the ultra-thin layer reduces the work function associated with the electrode by greater than 0.5 eV. According to another exemplary embodiment of the invention, a device is provided. The device includes a semiconductor; at least one electrode disposed adjacent to the semiconductor and configured to transport electrons in or out of the semiconductor.
US09076762B2 Contact structure of semiconductor device
The embodiments described above provide mechanisms of forming contact structures with low resistance. A strained material stack with multiple sub-layers is used to lower the Schottky barrier height (SBH) of the conductive layers underneath the contact structures. The strained material stack includes a SiGe main layer, a graded SiG layer, a GeB layer, a Ge layer, and a SiGe top layer. The GeB layer moves the Schottky barrier to an interface between GeB and a metal germanide, which greatly reduces the Schottky barrier height (SBH). The lower SBH, the Ge in the SiGe top layer forms metal germanide and high B concentration in the GeB layer help to reduce the resistance of the conductive layers underneath the contact structures.
US09076761B2 Silicon carbide semiconductor device and method for manufacturing silicon carbide semiconductor device
A silicon carbide semiconductor device that is able to increase the gate reliability, and to provide a method for manufacturing the silicon carbide semiconductor device, and that includes: a source electrode selectively formed on a source region; a gate insulating film formed so as to extend over the source region; and a gate electrode formed on the gate insulating film. The source region includes a first source region located below the source electrode, and a second source region surrounding the first source region. The doping concentration in a superficial layer of the second source region is lower than the doping concentration in a superficial layer of the first source region. The doping concentration in the second source region is higher in a deep portion than in a superficial portion thereof.
US09076757B2 Methods of forming a plurality of capacitors
A method of forming a plurality of capacitors includes providing a plurality of capacitor electrodes, an elevationally inner insulative retaining material received laterally about the capacitor electrodes, an elevationally outer insulative retaining material received laterally about the capacitor electrodes, a first material received laterally about the capacitor electrodes elevationally inward of the inner insulative retaining material, and a second material received laterally about the capacitor electrodes elevationally between the inner and outer insulative retaining materials. Openings are anisotropically etched to extend through the outer insulative retaining material and the second material. After the anisotropic etching, remaining of the second material is isotropically etched through the openings from being received laterally about the capacitor electrodes between the inner and outer insulative retaining materials. The isotropic etching of the second material is conducted selectively relative to the capacitor electrodes and the inner and outer insulative retaining materials. The capacitor electrodes are ultimately incorporated into a plurality of capacitors.
US09076753B2 Apparatus for the compact cooling of modules
An apparatus for the compact cooling of modules. The apparatus includes a clip, a first cover plate coupled to a first side of the clip, a second cover plate coupled to a second side of the clip opposite to the first side of the clip, a first frame thermally coupled to the first cover plate, and a second frame thermally coupled to the second cover plate. Each of the first frame and the second frame may include a plurality of channels for passing coolant through the first frame and the second frame, respectively. Additionally, the apparatus may further include a filler for directing coolant through the plurality of channels, and for blocking coolant from flowing along the first side of the clip and the second side of the clip.
US09076750B2 Semiconductor wafer and manufacturing method thereof
A semiconductor wafer having sag formed at an outer periphery at the time of polishing, wherein a displacement of the semiconductor wafer in a thickness direction is 100 nm or less between a center and a outer peripheral sag start position of the semiconductor wafer, and the center of the semiconductor wafer has a convex shape, an amount of outer peripheral sag of the semiconductor wafer is 100 nm or less, and the outer peripheral sag start position is away from an outer peripheral portion of the semiconductor wafer toward the center or 20 mm or more away from an outer peripheral end of the semiconductor wafer toward the center, the outer peripheral portion being a measurement target of ESFQR.
US09076745B2 Organic light emitting display device and method for manufacturing the same
An OLED device is disclosed. The OLED device includes: a substrate defined into an active area in which a plurality of pixels are formed in a matrix shape, a GIP (gate-in-panel) area in which drive elements are formed, a ground contact area, and a seal line area; a thin film transistor formed in each pixel region within the active area; an organic light emission diode formed on a protective film and configured to include a first electrode, an organic light emission layer and a second electrode; a bank layer formed to divide the organic light emission diode into pixel units; a signal wiring formed in the ground contact area and the seal line area; and an extended portion formed from the same material as the first electrode of the organic light emission diode and configured to cover the signal wiring.
US09076739B2 Organic light-emitting display apparatus and method for manufacturing the same
An organic light-emitting display apparatus includes an insulating layer including a inclined structure; a first electrode on the insulating layer; a pixel defining layer on the insulating layer and the first electrode, and defining an emissive region and a non-emissive region; a bump on the pixel defining layer; an organic emission layer on the first electrode; and a second electrode on the organic emission layer.
US09076738B2 Composition for resist underlayer film, process for forming resist underlayer film, patterning process, and fullerene derivative
The invention provides a composition for a resist underlayer film, the composition for a resist underlayer film to form a resist underlayer film of a multilayer resist film used in lithography, wherein the composition comprises at least (A) a fullerene derivative that is a reaction product of a substance having a fullerene skeleton with a 1,3-diene compound derivative having an electron-withdrawing group and (B) an organic solvent. There can be a composition for a resist underlayer film for a multilayer resist film used in lithography, the composition giving a resist underlayer film having excellent high dry etching resistance, capable of suppressing wiggling during substrate etching with high effectiveness, and capable of avoiding a poisoning problem in upperlayer patterning that uses a chemical amplification resist; a process for forming a resist underlayer film; a patterning process; and a fullerene derivative.
US09076724B1 Integrated circuit system with debonding adhesive and method of manufacture thereof
A system and method of manufacture of an integrated circuit system includes: a die having a via, the die having a top side and a bottom side; a top interconnect mounted to the via at the top side; an interconnect pillar mounted to the via at the bottom side; a device interconnect mounted to the interconnect pillar; and a base adhesive covering the interconnect pillar and the device interconnect.
US09076717B2 Semiconductor component comprising magnetic field sensor
The invention relates to a semiconductor component (100) comprising a semiconductor chip (10) configured as a wafer level package, a magnetic field sensor (11) being integrated into said semiconductor chip.
US09076710B2 Array substrate of display panel
An array substrate of display panel includes a plurality of gate lines, common lines, data lines and repairing segments. The data line includes a first data line, and the common line includes a first common line. The first common line penetrates through first, second and third pixel areas, and the first data line has a broken line defect on a side of the first pixel area. The first common line has a first cutting part in the second pixel area and a second cutting part in the third pixel area, and the first common line between the first and second cutting parts forms a floating common repairing segment. In the second pixel area, the first data line is electrically connected to the common repairing segment through the repairing segment. In the third pixel area, the first data line is electrically connected to the common repairing line through the repairing segment.
US09076698B2 Flexible package-to-socket interposer
A flexible interposer for the attachment of a microelectronic package to a microelectronic socket, wherein a first portion of the flexible substrate may be positioned between the microelectronic package and the microelectronic socket, and a second portion of the flexible interposer may extend from between the microelectronic package and the microelectronic socket to electrically contact an external component. In one embodiment, the external component may be a microelectronic substrate and the microelectronic socket may be attached to the microelectronic substrate.
US09076691B2 Thin film transistor array panel and method of manufacturing the same
A method of manufacturing a thin film transistor array panel includes: a gate insulating layer disposed on a gate electrode, a semiconductor disposed on the gate insulating layer, a source electrode opposite a drain electrode disposed on the semiconductor, a color filter disposed on the gate insulating layer, an overcoat disposed on the color filter and including an inorganic material. A first dry etching is performed using the photosensitive film pattern as a mask to etch the overcoat and provide a preliminary contact hole, through which a portion of the color filter is exposed. A second dry etching is performed using the overcoat as a mask to etch the color filter through the preliminary contact hole and to provide a contact hole, through which a portion of the drain electrode is exposed. A pixel electrode is connected to the drain electrode through the contact hole, on the overcoat.
US09076687B2 Methods of forming semiconductor devices, including forming patterns by performing an oxidation process
Methods of forming semiconductor devices are provided. A method of forming a semiconductor device may include forming a structure including insulating layers and gate layers that are alternately and repeatedly stacked on a substrate. The method may include forming through-holes in the structure. The method may include forming first patterns on sidewalls of the gate layers, by performing an oxidation process. The method may include forming second patterns on portions of the substrate, by performing the oxidation process. The method may include removing the second patterns. Moreover, the method may include forming semiconductor patterns in the through-holes.
US09076681B2 Memory devices and method of fabricating same
A device comprises a control gate structure over a substrate, a memory gate structure over the substrate, wherein the memory gate structure comprises a memory gate electrode and a memory gate spacer, and wherein the memory gate electrode is an L-shaped structure, a charge storage layer formed between the control gate structure and the memory gate structure, a first spacer along a sidewall of the memory gate structure, a second spacer over a top surface of the memory gate structure, a first drain/source region formed in the substrate and adjacent to the memory gate structure and a second drain/source region formed in the substrate and adjacent to the control gate structure.
US09076676B2 High-voltage transistor device and production method
A body region (3) with a first type of electric conductivity is arranged at the upper surface (10) of a substrate (1) in a well (2), wherein a portion of the well that is not occupied by the body region has a second type of conductivity opposite the first type of conductivity. At the upper surface, a source region is arranged in the body region and a drain region is arranged in the well at a distance from the body region; the source region and the drain region both have the second type of conductivity. The body region is arranged underneath a surface area of the upper surface that has a border (7) with opposing first border sides (8). The well has a varying depth in the substrate. The depth of the well is smaller underneath the first border sides of the body region than in a portion of the body region that is spaced apart from the first border sides.
US09076671B2 Power integrated circuit including series-connected source substrate and drain substrate power mosfets
A semiconductor device containing a high voltage MOS transistor with a drain drift region over a lower drain layer and channel regions laterally disposed at the top surface of the substrate. RESURF trenches cut through the drain drift region and body region parallel to channel current flow. The RESURF trenches have dielectric liners and electrically conductive RESURF elements on the liners. Source contact metal is disposed over the body region and source regions. A semiconductor device containing a high voltage MOS transistor with a drain drift region over a lower drain layer, and channel regions laterally disposed at the top surface of the substrate. RESURF trenches cut through the drain drift region and body region perpendicular to channel current flow. Source contact metal is disposed in a source contact trench and extended over the drain drift region to provide a field plate.
US09076668B2 Method of manufacturing the trench of U-shape
The present invention relates to the manufacture of CMOS semiconductor device. This invention includes: Step S1, a layer of silicon oxide is deposited covering the surface of the polysilicon gates and the exposed upper surface of the silicon substrate, the silicon oxide layer is removed on the upper surface of the exposed silicon substrate, and then the barrier layer is formed at the surface of the polysilicon gates; Step S2, the ions are implanted into the exposed substrate, and then several doped silicon regions are formed in the silicon substrate; Step S3, the doped silicon regions are etched to form the trench of U-shape, then the barrier layer is removed. The present invention protects the polysilicon gate and the substrate during the process of forming the trench. The rate of etching is increased and the productivity is improved and it is possible to control the depth of the U-shaped trench.
US09076659B2 Light emitting device for linear light source
A light emitting device includes: a substrate; a first metal film formed on the substrate; quadrilateral light emitting elements arranged in a line at an interval d1, with second metal films on lower faces, and a die bond fixes the first and second metal films together. A diagonal of the respective quadrilateral outlines of the light emitting elements is aligned with the line. One of a distance DL from a light emitting element on one end among the light emitting elements arranged in the line to an end of the substrate, and a distance DR from a light emitting element on the other end among the light emitting elements arranged in the line to an end of the substrate is equal to or shorter than the interval d1.
US09076655B2 Semiconductor device and method of forming through-silicon-via with sacrificial layer
A semiconductor device can be formed by first providing a semiconductor wafer, and forming a conductive via into the semiconductor wafer. A portion of the semiconductor wafer can be removed so that the conductive via extends above a surface of the semiconductor wafer. A first insulating layer can be formed over the surface of the semiconductor wafer and the conductive via, followed by a second insulating layer, the second insulating layer having a different material composition than the first insulating layer. Portions of the insulating layers can be removed to expose the conductive via.
US09076653B2 Substrate for growing single crystal diamond layer and method for producing single crystal diamond substrate
The present invention is a substrate for growing a single crystal diamond layer including: at least, a base material made of a single crystal diamond, and an iridium film or a rhodium film heteroepitaxially grown on a side of the base material where the single crystal diamond layer is to be grown; wherein a peripheral end portion of a surface of the base material on the side where the single crystal diamond layer is to be grown is chamfered with a curvature radius (r), the curvature radius satisfying (r)≧50 μm. As a result, there is provided a substrate for growing a single crystal diamond layer and a method for producing a single crystal diamond substrate, the substrate and the method in which a single crystal diamond having uniform and high crystallinity can be reproducibly produced at low cost.
US09076646B2 Plasma enhanced atomic layer deposition with pulsed plasma exposure
The embodiments herein focus on plasma enhanced atomic layer deposition (PEALD) processes using pulsed plasmas. While conventional PEALD processes use continuous wave plasmas during the plasma exposure/conversion operation, the embodiments herein utilize a pulsed plasma during this operation to achieve a film with high quality sidewalls. Because conventional PEALD techniques result in films having high quality at the bottom and top of a feature, but low quality on the sidewalls, this increased sidewall quality in the disclosed methods corresponds to a film that is overall more uniform in quality compared to that achieved with conventional continuous wave plasma techniques.
US09076635B2 Substrate treatment installation
A substrate treatment installation includes an installation chamber and a light source for the exposure of substrates to light. The light source is arranged in the interior of the substrate treatment installation and includes at least one discharge lamp arranged in a housing, which is permeable to light at least in sections and has a vacuum-tight cavity for accommodating the lamp, and also at least one reflector element arranged in spatial proximity to the at least one lamp and having an electrical connection.
US09076630B2 Electron microscope and a method for measuring the defocus variation or the limit resolution
An electron microscope and a method for measuring the defocus spread or the limiting resolution of an electron microscope takes advantage of the fact that, in the case of tilted illumination, any aberration that may be present and the defocus spread of the electron microscope anisotropically change the intensity distribution in the diffractogram. In particular, the envelope of the diffractogram is anisotropically narrowed. If both the tilt of the electron beam and any aberration that may be present are known, and the focus distribution is assumed to be Gaussian-shaped, the defocus spread of the electron microscope is the only parameter still unknown that influences the anisotropic changes in intensity distribution. Quantitative conclusions as to the defocus spread can thus be drawn from the changes. However, the focus distribution can also be determined from the anisotropic narrowing without the use of a model, and without a priori assumptions about the shape thereof. In this way, the limiting resolution of the electron microscope can be determined.
US09076612B2 Integrating impact switch
An integrating impact switch that can discriminate between accelerations due to different stimuli is provided. Embodiments of the present invention actuate only in response to an acceleration whose magnitude is equal to or greater than an acceleration threshold for a predetermined continuous period of time. Embodiments of the present invention comprise an impact switch having a throw that is operatively coupled with a viscous damper that dampens motion of the throw. As a result, a stimulus that imparts an acceleration that meets or exceeds an acceleration threshold for a time period less than a predetermined time-period threshold does not actuate the switch. A stimulus that imparts an acceleration whose magnitude is equal to or greater than the acceleration threshold for a time period equal to the time-period threshold, however, does actuate the switch.
US09076609B2 Touch input device
A touch input device includes: a film that extends from a bulging portion bulging upward to a flat surface; a first detection region that is formed in the bulging portion and detects coordinates in a first direction and a second direction intersecting with the first direction in response to a touch to a surface of the film by an object; and a second detection region that detects a touch without detecting the coordinates in response to a touch to the surface by the object in a region other than the first detection region.
US09076608B2 Push switch
A push switch includes an operating slider, an actuator with a sliding member, a return spring, a housing, a main body in which the operating slider, the actuator, and the return spring are supported by the housing, a heart cam mechanism (including an engagement pin and a cam groove) incorporated in the main body, an operating knob which caps the operating slider, and a fixed contact provided for a circuit board such that the sliding member is allowed to be brought into contact with and separated from the fixed contact. When the operating slider is moved upward or downward, the actuator is driven to be laterally slid. The housing is snap-fitted to an outer casing (upper casing) holding the circuit board. A space is provided between the housing and the circuit board.
US09076600B2 Thin film capacitor
A thin film capacitor includes two or more of dielectric body layers that are alternately laminated on an under-electrode, and internal electrode layers that are laminated between the dielectric body layers, and are exposed off the dielectric body layer, and a connection electrode that is electrically connected to the internal electrode layers via the exposed portion of the internal electrode layers, A relationship between an average grain size D of crystal grains in the internal electrode layers and an average grain size d of crystal grains in the connection electrode is D>d.
US09076593B2 Heat conductor for use with an inverter in an electric vehicle (EV) or a hybrid-electric vehicle (HEV)
A heat conductor for use with an inverter in an electric or hybrid-electric vehicle, the inverter including a direct current link capacitor having multiple film capacitors configured in a stack to form a substantially polygonal prism. Each film capacitor has orthotropic characteristics. The heat conductor has a first substantially planar member configured to contact a first side of the polygonal prism formed by one of the film capacitors, and a second substantially planar member configured to contact a second side of the polygonal prism opposite the first side of the rectangular prism, the second side of the rectangular prism formed by another one of the film capacitors. The first and second planar member are thermally conductive for dissipating heat generated by the film capacitors, are attached by an interconnect, and have sufficient rigidity to confine expansion of the film capacitors across the thicknesses thereof.
US09076580B2 Coil for enhancing the degree of freedom of a magnetic field
A coil for forming an induced magnetic field may include a first coil bundle formed of a first conducting wire wound in a first direction, the first coil bundle having an inner space of a prescribed inner width, a second coil bundle formed of a second conducting wire wound in a second direction, the second coil bundle having a prescribed outer width that is smaller than the inner width of the first coil bundle, and a connector that electrically connects the first conducting wire and the second conducting wire to each other. The second coil bundle may be provided in the inner space of the first coil bundle. The conducting wires of the first and second coil bundles may be wound in opposite directions and gaps between coil bundles may be changed. Accordingly, the magnetic field can be more evenly distributed in a wider area while maintaining a constant inductance.
US09076579B2 Magnetic exchange coupled core-shell nanomagnets
A permanent magnet is fabricated such that it has a magnetically hard core surrounded by a thin magnetically soft shell. The magnetically hard core provides a relatively high intrinsic coercivity (Hci), and the magnetically soft shell provides a relatively high magnetic flux density (B). Due to magnetic exchange coupling between the core and shell, a relatively high maximum energy product (BH)max is achievable over a wide temperature range, including temperatures above 150° C. Further, such effects can be achieved without using rare-earth metals or precious metals helping to keep the manufacturing costs of the magnet low. To allow sufficient exchange magnetic coupling between the core and shell, the width of the shell is less than about 40 nanometers, and the overall dimensions are controlled such that the width of the shell is less than two times the Bloch domain wall thickness of the core.
US09076575B2 Reduced wire count high speed data cable
A high speed video cable carries signals according to the High-Definition Multimedia Interface (HDMI) or DisplayPort standards, and includes a raw cable and a boost device. The raw cable is exclusively constructed with either Shielded Twisted Pairs (STP) or coaxial lines which carry all signals on either shielded wires or their shields. The high speed signals are carried on the shielded wires to the boost device where any common mode noise induced by the signals on the shields is removed. Some auxiliary signals including power are carried on ungrounded shields.
US09076569B2 Cu—Co—Si alloy material and manufacturing method thereof
A copper alloy material suitable for materials for electronic and electrical equipments such as movable connectors having excellent bending workability and being able to show high electrical conductivity was achieved by a Cu—Co—Si alloy material containing 1.5 to 2.5 wt % of Co and 0.3 to 0.7 wt % of Si, having a Co/Si element ratio of 3.5 to 5.0, containing 3,000 to 150,000 second phase particles per mm2 having diameters of from 0.20 μm or more to less than 1.00 μm, having a grain size of 10 μm or less, an electrical conductivity of 60% IACS or more, and good bending workability. The above alloy material contains 10 to 1,000 second phase particles per mm2 having diameters of from 1.00 to 5.00 μm, the 0.2% yield strength may be 600 MPa or more, the temperature of hot heating performed after casting and before solution treatment is a temperature that is 45° C. or more higher than the solution treatment temperature selected below, the cooling rate from the temperature at the start of hot rolling to 600° C. is 100° C./min or lower, the solution treatment temperature is selected from (50×Co wt %+775)° C. or more to (50×Co wt %+825)° C. or less, and can be manufactured employing aging treatment after solution treatment preferably at 450 to 650° C. for 1 to 20 hours.
US09076568B2 Conductive elements in cable jackets and separators
A cable, of the twisted pair or fiber optic type, includes conductors for permitting patch cord tracing between ports. In the case of a twisted pair cable, the conductors may be embedded within, or attached to a surface of, a separator. Alternatively, in the case of a twisted pair cable, the conductors may be embedded within, or attached to a surface of, a jacket. In the case of a fiber optic cable, the conductors may be located amongst strength members. Alternatively, in the case of a fiber optic cable, the conductors may be embedded within, or attached to a surface of, a jacket.
US09076560B2 Bolt fixing device of jet pump beam
A jet pump including a riser as a coolant supply tube, an inlet mixer forming a turn-around path for the coolant, a diffuser, and a jet pump beam provided with a bolt fixing device is disclosed. The bolt fixing device includes: a head bolt of a jet pump beam for pushing and supporting the inlet mixer from an upper side of the riser, the head bolt being provided with a polygonal head portion; a lock cap provided on the polygonal head portion of the head bolt; a body housing disposed on an upper surface of the jet pump beam and adapted to accommodate the lock pin; a plurality of tapered external teeth formed on an outer peripheral side surface of the lock cap; and a plurality of internal tooth-shaped grooves formed to the body housing to fix the head bolt of the jet pump beam.
US09076559B2 Method of operating nuclear plant
An object is to reduce radiation exposure in a nuclear plant. A nuclear plant 1 is a nuclear power generating plant where steam is generated by thermal energy generated by nuclear fission of a nuclear fuel 2C in a nuclear reactor 2, and a turbine 8 is driven by the steam to generate heat by a power generator 10. After a nuclear plant 1 is newly constructed, when a primary cooling system of the nuclear reactor 2 raises the temperature to around a power operation temperature for the first time, zinc is injected into a primary coolant C1 present in the primary cooling system by a zinc injector 20.
US09076555B2 Failure diagnosis circuit
A failure diagnosis circuit includes a multiplexer and a controller. The multiplexer receives address signals, and selectively outputs one of the address signals to an addressable module in response to a selecting signal. The controller generates a first one of address signals and the selecting signal. A built-in self-test circuit generates the second address signal. The addressable module includes addressable components responsive to the address signal. The controller processes the output of the addressable module responsive to the address signal to make a failure diagnosis. The built-in self-test circuit performs signature analysis on the read out output of the addressable module.
US09076554B1 Low-noise low-distortion signal acquisition circuit and method with reduced area utilization
A sample and hold amplifier includes an input node for receiving an input current signal, a non-linear sampling capacitor circuit having an input coupled to the input node, an operational amplifier having a negative input coupled to an output of the non-linear sampling capacitor circuit, a positive input coupled to ground, and an output for providing a sample and hold voltage signal, and a linear capacitor coupled between the negative input and the output of the operational amplifier. The non-linear sampling capacitor includes a non-linear capacitor coupled between an intermediate node and ground, a first switch coupled between the input and the intermediate node configured to switch according to a first phase signal, and a second switch coupled between the output and the intermediate node configured to switch according to a second phase signal.
US09076546B2 Nonvolatile semiconductor storage device and control method thereof
A nonvolatile memory cell array is divided into first and second cell arrays, the page buffer circuit is arranged between the first and second cell arrays, a second latch circuit is arranged by the outside edge section of the first cell array, and the page buffer circuit is connected to the second latch circuit via a global bit line of the first cell array. The data writing to the first or second cell array is controlled by transmitting the writing data to the page buffer circuit via the global bit line from the second latch circuit, after the writing data is latched in the second latch circuit. The data reading of outputting the data read from the first or second cell array to the external circuit is controlled by transmitting data to the second latch circuit from the page buffer circuit via the global bit line.
US09076537B2 Method and system for providing a magnetic tunneling junction using spin-orbit interaction based switching and memories utilizing the magnetic tunneling junction
A magnetic memory is described. The magnetic memory includes magnetic junctions and at least one spin-orbit interaction (SO) active layer. Each of the magnetic junctions includes a data storage layer that is magnetic. The SO active layer(s) are adjacent to the data storage layer of the magnetic junction. The at SO active layer(s) are configured to exert a SO torque on the data storage layer due to a current passing through the at least one SO active layer in a direction substantially perpendicular to a direction between the at least one SO active layer and the data storage layer of a magnetic junction of the plurality of magnetic junctions closest to the at least one SO active layer. The data storage layer is configured to be switchable using at least the SO torque.
US09076533B2 Method of reprogramming nonvolatile memory comprising marking some cells as blanks
A method of operating a memory device includes programming a first data signal to a first memory cell, attempting to program a second data signal to the first memory cell in a state where the first memory cell is not erased, and marking the first memory cell as blank upon failing to program the second data signal to the first memory cell.
US09076529B2 Level shift circuit and semiconductor device using level shift circuit
A level shift circuit, for outputting a data output signal with a second level via an output inverter after a data input signal with a first level is stored in a latch, includes a level set circuit, when the output data signal outputs with a low level, setting the output data signal to a low level in response to a change of the input data signal. The level set circuit is connected to an output terminal of the output inverter, and has an NMOS transistor having a drain electrode and a source electrode coupled to a ground, wherein the NMOS transistor turns on in response to the input data signal with a high level.
US09076527B2 Charge sharing in a TCAM array
A memory cell includes a storage capacitor, a read line, and a storage transistor, where the storage transistor is connected to the read line and is subject to activation by a charge in the storage capacitor. An in-memory processor includes a memory array which stores data, and an activation unit to activate at least two cells in a column of the memory array at generally the same time, thereby to generate a Boolean function output of the data of the at least two cells, wherein each of the at least two cells includes at least a storage capacitor, a storage transistor and a read line, where the storage transistor is connected to the read line and subject to activation by a charge in the storage capacitor.
US09076493B2 Video processing method apparatus
Embodiments of the present invention provide a video processing method, including: parsing, by a buffer server, a video file, and creating a video index file, where the index file includes a position of a key frame in the video file; receiving information about a target position of video dragging and sent by a client; determining a key frame closest to the target position according to the index file and the target position; and sending video file data that begins with a position of the closest key frame to the client so that the client starts playing from the target position. Correspondingly, the embodiments of the present invention further provide a buffer server, which solves the problem that a video without a file header and a video dragged beyond a storage range of a server cannot be played after being dragged, and improves user experience.
US09076491B2 Audio data inputting apparatus and audio data outputting apparatus
As for an audio data outputting apparatus and an audio data inputting apparatus for performing processing on audio data to transfer the audio data at each predetermined frame period, the processing on audio data performed at each frame period is done by hardware other than a CPU so that the CPU will not be interrupted at each frame period. In a case of transfer of audio data from a host to the audio data outputting apparatus, a reproduction control portion controls the data transfer in which a reception buffer and a reproduction buffer are involved, also controlling a receiving portion and a processing portion (DSP). In a case of transfer of audio data from the audio inputting apparatus to the host, a recording control portion controls the data transfer in which a transmission buffer and a recording buffer are involved, also controlling a transmitting portion and a processing portion.
US09076488B2 Media file for multi-platform non-linear video editing systems
A system and method for ingesting (capturing) digital video media files for storage on a Linux® platform-based computing environment that creates Quicktime Reference-compatible Files in the Linux® environment. Quicktime Reference-compatible Files are created such that they are labeled as not created by Avid's codec, but rather, by a native Quicktime codec. Then, via the system and method of the invention, at the time the Quicktime Reference-compatible Files are created in the Linux® environment, the system and method automatically captures the Avid file and automatically creates hard-links to those files so that the QuickTime Reference-compatible Files refer to the hard links rather than to the original Avid files. That is, rather than using the direct reference to the media files, a hard link is created to provide a second reference to them. In this manner, via said hard links (e.g., object reference), a user is permitted indirect access to all digital audio and video data that is stored in the directory on the storage device, while not requiring access to the original Avid media files. Advantageously, there is no need to convert Avid-formatted files to the Quicktime format.
US09076486B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US09076477B2 System and method for supporting the processing of location specific orders, requests, and demands
The present invention is an applications gateway that offers multiple functions and features for specific geographic venue locations, while providing easy access to advertising, purchasing, and redemption opportunities for that specific geographic venue location. Venue locations can be stadiums, shopping malls, amusement parks, open air spaces where people can congregate, and/or buildings, which most often require the presence of a concentration of people. The venue location may correlate to the location of the hand-held mobile unit or it may be a remote geographic venue location not near the location of the hand-held mobile unit. Access to the gateway application is through a hand-held mobile unit, which can include a mobile phone, smartphone device, or portable computer having a wireless radio transmission connection. (e.g. iPhone, Droid, iPad, Slate, etc.)
US09076476B2 Thin film media structure for perpendicular magnetic recording and storage devices made therewith
Iron-platinum (FePt) based magnetic recording media structures that provide small grain size and isolated-grain configurations suitable for high-density magnetic recording. In one of the structures, the recording media structure includes a thin film containing grains of L10 FePt and boron as a segregant contained in intergranular regions located among the FePt grains. In another structure, the recording media structure includes a thin film containing grains of L10 FePt, wherein the film is formed on an underlayer containing at least one material selected to control the size of the FePt grains in the film. Proper choices of materials, relative amounts of the materials, processing parameters, and other variables permit these structures to be formed with grain sizes, magnetization orientations, and perpendicular coercivities that allow designers to create magnetic storage devices having storage densities of 1 Tbit/in2 and greater.
US09076474B1 Data storage device attenuating thermal decay effect on fly height measurement
A data storage device is disclosed comprising a head actuated over a disk. A first spacing pattern is written to the disk and a second spacing pattern is written to the disk different from the first spacing pattern. A first fly height measurement (FHM1_1) is generated by reading the first spacing pattern and a first fly height measurement (FHM2_1) is generated by reading the second spacing pattern. After an interval, a second fly height measurement (FHM1_2) is generated by reading the first spacing pattern and a second fly height measurement (FHM2_2) is generated by reading the second spacing pattern. A change in the fly height of the head is estimated based on: (ΔFHM2−B·ΔFHM1)/(A−B) where ΔFHM1 represents a difference between FHM1_1 and FHM1_2, ΔFHM2 represents a difference between FHM2_1 and FHM2_2, and A and B are constants.
US09076472B1 Apparatus enabling writing servo data when disk reaches target rotation speed
An apparatus is disclosed comprising control circuitry configured to measure a rotation speed of a disk over multiple revolutions of the disk to generate a measured range of rotation speeds, select a target rotation speed from the measured range of rotation speeds, and when the rotation speed of the disk substantially matches the target rotation speed, enable writing of servo data on the disk using a head.
US09076471B1 Fall detection scheme using FFS
For a disk drive involving a disk; a head; and control circuitry having a servo control system operable to actuate the head, the control circuitry may be configured to determine a magnitude of acceleration readings, the acceleration readings involving at least three degrees of freedom, wherein when a magnitude of the acceleration readings is less than a first threshold, the control circuitry confirms a free fall, wherein when the magnitude is between the first and second threshold, the control circuitry confirms a tilt drop. During the tilt drop and the free fall, the control circuitry is further configured to actuate the head to park and monitor the shock impact.
US09076462B2 Magnetic head having a short yoke with a tapered coil structure
In one embodiment, a magnetic head includes a main pole configured to write data to a magnetic medium using a magnetic field, a return pole positioned above the main pole at a media-facing surface of the magnetic head, the return pole being configured to return magnetic flux from the main pole after it has exited a magnetic medium, and a coil configured to produce magnetic flux in the main pole, the coil being positioned below the return pole, wherein a film thickness of a first turn of the coil on a media-facing surface side thereof is less than a film thickness of a second turn of the coil. Other magnetic heads having a shortened magnetic circuit length and methods of production thereof are presented in additional embodiments.
US09076459B2 Apparatus and method to classify sound to detect speech
Audio frames are classified as either speech, non-transient background noise, or transient noise events. Probabilities of speech or transient noise event, or other metrics may be calculated to indicate confidence in classification. Frames classified as speech or noise events are not used in updating models (e.g., spectral subtraction noise estimates, silence model, background energy estimates, signal-to-noise ratio) of non-transient background noise. Frame classification affects acceptance/rejection of recognition hypothesis. Classifications and other audio related information may be determined by circuitry in a headset, and sent (e.g., wirelessly) to a separate processor-based recognition device.
US09076457B1 Visual representations of audio data
This specification describes technologies relating to displaying visual representations of audio data for editing. In some implementations a method is provided. The method includes receiving digital audio data, displaying a first visual representation of the audio data in an interface, the visual representation displaying audio data as a function of time on a time axis and a feature on a feature axis, receiving an input to display one or more enlarged views of the visual representation of the audio data, and displaying a visual representation of the one or more enlarged views along with the visual representation of the audio data in the interface.
US09076456B1 System and method for providing voice equalization
Systems and methods for providing voice equalization are provided. In exemplary embodiments, acoustic signals are received from both a near-end and a far-end environment. A power spectrum estimate for the far-end signal and a noise estimate based on the near-end signal are determined. A voice equalization mask based on the power spectrum estimate of the far-end signal and the noise estimate based on the near-end signal is generated and applied to the far-end signal to obtain a modified signal. The modified signal may then be dynamically processed to obtain an enhanced audio signal. The enhanced audio signal is then output.
US09076455B2 Temporal interpolation of adjacent spectra
Embodiments of the present invention exploit redundancy of succeeding FFT spectra and use this redundancy for computing interpolated temporal supporting points. An analysis filter bank converts overlapped sequences of an audio (ex. loudspeaker) signal from a time domain to a frequency domain to obtain a time series of short-time loudspeaker spectra. An interpolator temporally interpolates this time series. The interpolation is fed to an echo canceller, which computes an estimated echo spectrum. A microphone analysis filter bank converts overlapped sequences of an audio microphone signal from the time domain to the frequency domain to obtain a time series of short-time microphone spectra. The estimated echo spectrum is subtracted from the microphone spectrum. Further signal enhancement (filtration) may be applied. A synthesis filter bank converts the filtered microphone spectra to the time domain to generate an echo compensated audio microphone signal. Computational complexity of signal processing systems can, therefore, be reduced.
US09076451B2 Operating system and method of operating
An operation determination processing section of a center extracts words included in the utterance of a driver and an operator, reads an attribute associated with each word from a synonym and related word in which an attribute is stored so as to be associated with each word, reads a domain of a candidate or the like for the task associated with the attribute from the synonym and related word in which domains of a candidate for a task associated with the read attribute or domains of a task to be actually performed are stored, totals the domains read for each word for words included in the utterance of the driver or the like, and estimates those related to a domain with a highest total score as the candidate for the task and the task to be actually performed. In this manner, it is possible to estimate the task with high accuracy.
US09076444B2 Method and apparatus for sinusoidal audio coding and method and apparatus for sinusoidal audio decoding
A method and apparatus for sinusoidal audio coding and decoding are provided. The method for sinusoidal audio coding includes performing sinusoidal analysis on an input signal and extracting sinusoids of a current frame; tracking and coding a continuation mode sinusoid of the current frame by using a sinusoid of a previous frame which continues to the continuation mode sinusoid; searching for a sinusoid having a closest frequency to a frequency of a birth mode sinusoid of the current frame; calculating and coding a difference between an amplitude of the sinusoid having the closest frequency and an amplitude of the birth mode sinusoid; and coding the frequency of the birth mode sinusoid.
US09076441B2 Speech recognition circuit and method
A speech recognition circuit comprising a circuit for providing state identifiers which identify states corresponding to nodes or groups of adjacent nodes in a lexical tree, and for providing scores corresponding to said state identifiers, the lexical tree comprising a model of words; a memory structure for receiving and storing state identifiers identified by a node identifier identifying a node or group of adjacent nodes, said memory structure being adapted to allow lookup to identify particular state identifiers, reading of the scores corresponding to the state identifiers, and writing back of the scores to the memory structure after modification of the scores; an accumulator for receiving score updates corresponding to particular state identifiers from a score update generating circuit which generates the score updates using audio input, for receiving scores from the memory structure, and for modifying said scores by adding said score updates to said scores; and a selector circuit for selecting at least one node or group of adjacent nodes of the lexical tree according to said scores.
US09076438B2 Audio processing method and apparatus by utilizing a partition domain spreading function table stored in three linear arrays for reducing storage
An audio processing method is disclosed. In the audio processing method, a modified discrete cosine transform (MDCT) algorithm is utilized to transform a present time domain audio signal into a spectrum audio signal. A spreading function (SF) coefficient of each partition domain of the spectrum audio signal is obtained by referencing an SF table, wherein the table is stored in three linear arrays based on non-zero SF-Coefficient values. A masking partitioned energy threshold of each partition domain of the spectrum audio signal is calculated utilizing a logarithmic scale. An audio block type of each partition domain and an SMR of the spectrum audio signal are calculated. Subsequently, the spectrum audio signal is compressed into an audio bit stream according to the audio block type of each partition domain and the SMR. In addition, an audio signal processing apparatus is also disclosed in this invention.
US09076437B2 Audio signal processing apparatus
An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: filtering an audio signal into at least three frequency band signals; generating for each frequency band signal a plurality of sub-band signals; processing at least one sub-band signal from at least one frequency band; and combining the processed sub-band signals to form a combined processed audio signal.
US09076434B2 Decoding and encoding apparatus and method for efficiently encoding spectral data in a high-frequency portion based on spectral data in a low-frequency portion of a wideband signal
A decoding device which can efficiently encode/decode spectral data in a high pass section of a broadband signal. In the device, a sample group extraction unit partially selects spectral components by means of an ease of selection importance which is the extent that the spectral components come close to the spectral component having the maximum amplitude value, in the spectrum of a high pass estimated by means of first parameters contained in second encoded information and bands most approximated to each of the spectrums of a plurality of sub-bands calculated from the spectrum of a second decode signal; a logarithmic gain application unit applies second parameters to the partially selected spectral components; and an interpolation processing unit applies third parameters which are adaptively set according to the value of the second parameters, to the spectral components which were not partially selected.
US09076431B2 Filter architecture for an adaptive noise canceler in a personal audio device
A personal audio device, such as a wireless telephone, includes an adaptive noise canceling (ANC) circuit that generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cancel ambient audio sounds. A processing circuit implements one or more adaptive filters that control the generation of the anti-noise signal. At least one of the adaptive filters is partitioned into a first portion having a fixed frequency response and a second portion having a variable frequency response. The partitioned filter may be an adaptive filter that generates the anti-noise signal directly from the reference microphone signal. An error microphone may be provided to measure the ambient sounds and transducer output near the transducer, and a secondary path adaptive filter included to generate an error signal from the error microphone signal, which may be partitioned, alone or in combination.
US09076427B2 Error-signal content controlled adaptation of secondary and leakage path models in noise-canceling personal audio devices
A personal audio device, such as a wireless telephone, generates an anti-noise signal from a microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. The microphone measures the ambient environment, but also contains a component due to the transducer acoustic output. An adaptive filter is used to estimate the electro-acoustical path from the noise-canceling circuit through the transducer to the at least one microphone so that source audio can be removed from the microphone signal. A determination of the relative amount of the ambient sounds present in the microphone signal versus the amount of the transducer output of the source audio present in the microphone signal is made to determine whether to update the adaptive response.
US09076424B2 Active noise control device
The active noise control device for canceling out a target sound to be controlled in a target area for sound control includes: control sound output units each of which produces a control sound based on a wavefront control signal; and a wavefront control unit which provides the wavefront control signal to the corresponding one of the control sound output units, and the wavefront control unit generates the wavefront control signal to emit a synthesized sound from a virtual sound source toward the target area for sound control and cancel out the target sound in the target area for sound control, the synthesized sound being a sound synthesized from control sounds produced by the respective control sound output units, and the virtual sound source being located at a predetermined position.
US09076421B1 Wireless headset for karaoke inside a vehicle
The present invention features a wireless headset system for karaoke inside a vehicle. A driver or passenger wears the headset and sings with a music being played by a vehicle music player. The headset has a microphone to pick up the singing voice and send the voice to a vehicle sound system via Bluetooth connection. The vehicle sound system plays the voice via the vehicle speakers together with the music files being played.
US09076414B1 Reinforced drum shell
Disclosed herein is a hybrid edge drum shell having unpaired edges. The drum shell includes a substantially cylindrical drum wall having an upper edge and a lower edge; a sloped surface angled radially inward and vertically downward from the upper edge; the sloped surface having an inner edge radially inward and vertically below the upper edge; and wherein the lower edge of the drum wall is not substantially radially inward therefrom. The drum shell may be made of metal, wood, composites, or other materials.
US09076407B2 Display device with electronic equipment therewith
Reduction in efficiency of a power supply circuit in a display device is prevented. A positive power supply generation circuit and a negative power supply generation circuit are placed close to a terminal portion to which a drive clock and a power supply electric potential are applied externally. The terminal portion 140 is formed in an edge portion of the TFT glass substrate 100. That is, the positive power supply generation circuit 131 and the negative power supply generation circuit 132 are placed closer to the terminal portion 140 than primary circuits of the liquid crystal display device, which are the pixel portion 105, the horizontal drive circuit 110 and the vertical drive circuit 120. With this, there is obtained a layout that minimizes wiring loads (resistive and capacitive loads associated with wirings to provide the power supply and the drive clock) to prevent reduction in circuit efficiency.
US09076406B2 Power supplying unit with linearly varying gate high voltage and liquid crystal display device including the same
A power supplying unit for a liquid crystal display device includes: a power integrated circuit for generating a source voltage and a compensation voltage, the compensation voltage linearly varying according to an ambient temperature; and a charge pumping part for generating a gate high voltage using the source voltage and the compensation voltage, the gate high voltage linearly varying when the ambient temperature is lower than a reference temperature.
US09076404B2 Array substrate and 3D display device
The present invention connects the first scan line of the (N+1)th set of scan lines to the second scan line of the first set of scan lines such that the vertical start pulse output signal of the first scan line of the (N+1)th set of scan lines serves as a vertical start pulse input signal of the second scan line of the first set of scan lines, and thereby turning on other second scan lines on the array substrate. The present invention can simplify the layout of the array substrate.
US09076403B2 Bidirectional shift register and image display device using the same
A display device including a bidirectional shift register circuit, including: a plurality of cascade-connected register circuits; various circuits for setting various nodes to various voltage levels responsive to various signals input to various terminals; and an output circuit which outputs the clock pulse as an output pulse when the voltage of the first node is high level, wherein, at the forward shift operation, the bottom dummy register circuit is not input the reset signal and the first node of the bottom dummy register circuit is reset if the initial reset circuit of the bottom dummy register circuit receives the backward trigger signal, and wherein, at the backward shift operation, the top dummy register circuit is not input the reset signal and the first node of the top dummy register circuit is reset if the initial reset circuit of the top dummy register circuit receives the forward trigger signal.
US09076395B2 Liquid crystal display device and display defect correction method
A liquid crystal display device (100) according to the present invention includes a plurality of pixels arrayed in a matrix, n number of the pixels (n is an even number of 4 or greater) being included in a color display pixel (CP). The liquid crystal display device includes an active matrix substrate (10) including a plurality of scanning lines (12) extending in a row direction and a plurality of signal lines (13) extending in a column direction; and a signal line driving circuit (3) that supplies, as a display signal, a gray scale voltage of a positive or negative polarity to each of the plurality of signal lines. The plurality of signal lines include a first type of signal line (13a) which does not intersect another signal line, and a second type of signal line (13b) which intersects a signal line adjacent thereto outside a display area in the state where an insulating film (16) is interposed therebetween. The active matrix substrate further includes a correction line (40) which is provided in the vicinity of an intersection region (IR) where the second type of signal line intersects the adjacent signal line, is electrically separated from the plurality of signal lines, and is at a floating potential.
US09076394B2 Active matrix substrate, liquid crystal panel, liquid crystal display device, television receiver
An active matrix substrate of the present invention includes: data signal lines; scanning signal lines (GLi); transistors connected with the data signal lines and the scanning signal lines (GLi); and retention capacitor lines (CSLi). One pixel region includes a plurality of pixel electrodes. A CS driver (46) for outputting a retention capacitor line signal to drive the retention capacitor lines is formed monolithically. In one pixel region, a pixel electrode and a retention capacitor line corresponding to the pixel electrode forms a retention capacitor therebetween. This allows the liquid crystal display device based on a pixel-division system to have a liquid crystal panel with a narrower frame.
US09076389B2 Projection-type image display device, image projection control device, and image projection control method
The projection-type image display device includes a light source unit, a color generation unit provided on the optical path of emitted light from the light source unit and configured to generate multiple colors of light from emitted light from the light source in a time-division manner by rotating at a predetermined rotation cycle, a light modulation unit, and a control unit. In accordance with a color component of the input image signal, the control unit sets current values for current to be applied to the light source unit and a polarity inversion timing for inverting the polarity of the light source unit. The control unit applies current having the current values to the light source unit while inverting the polarity according to the polarity inversion timing. The control unit shifts the polarity inversion timing according to change in the current values for current to be applied to the light source unit.
US09076377B2 Signal processing circuit, display device and electronic apparatus
A signal processing circuit supplies a gradation signal specifying a gradation to be displayed on pixels comprising; a conversion unit that extracts a extraction signal specifying a gradation to be displayed on a predetermined number of pixels including a certain pixel for each RGBW, from the video signal specifying a gradation to be displayed on a pixel for each RGBW, a storage unit that stores a predetermined number of coefficients for each RGBW, a first selection unit that selects a single color signal specifying a gradation to be displayed on a block with regard to a display color of a certain pixel, from the extraction signal, a second selection unit that acquires a predetermined number of coefficients corresponding to the display color of a certain pixel and a calculation unit that generates a gradation signal based on the outputs from the first selection unit and the second selection unit.
US09076372B2 Display device and light adjusting method thereof
The present disclosure provides a display device including a light emitting diode and a driving module. The driving module drives the light emitting diode. The driving module includes a first switch circuit, a second switch circuit, and a driver transistor. The first switch circuit selectively writes a gray scale voltage in a first capacitor. The second switch circuit selectively writes an offset voltage in a second capacitor. The driver transistor is coupled to the light emitting diode, the first capacitor, and the second capacitor. The driver transistor adjusts a driving current being outputted to the light emitting diode according to the gray scale voltage and the offset voltage. The gray scale voltage adjusts the voltage difference between the gate and the source of the driver transistor, while the offset voltage adjusts a threshold voltage of the driver transistor.
US09076368B2 Image generation systems and image generation methods
Image generation systems and image generation methods are described. In one aspect, an image generation system includes an attachment system configured to secure the image generation system to a head of a user in a position to be observed by the user; an illumination system having an exit pupil located at infinity and configured to emit light; a light modulator configured to receive the light from the illumination system and to selectively reflect at least some of the received light which corresponds to an image; a control system coupled with the light modulator and configured to access data content regarding the image, to generate a plurality of control signals according to the accessed data content, and to output the control signals to the light modulator to control the selective reflection of at least some of the received light; and an output optical system configured to direct the selectively reflected light towards an observer's eye to be observed by the observer.
US09076367B2 Color management for web server based applications
Method and apparatus for color management of documents retrieved and manipulated by a server based application and displayed on a client device through a browser application. Page elements of documents are manipulated to provide consistent and/or accurate color reproduction on the client device. Pages include untagged images, images tagged with color profiles, and tagged or untagged page elements specified by hex color values. Color values for images and untagged page elements specified by hex color values are adjusted by the server application before transmission to the client device to account for properties of browser applications and operating systems of different client devices.
US09076362B2 Display substrate and method of manufacturing a motherboard for the same
A display substrate includes a signal line, a test switch, a test pad, and a first electrostatic dispersion line. The signal line is formed in the display area of a base substrate. The test switch is formed in a peripheral area of the base substrate surrounding the display area. The test switch applies a test signal to the signal line. The test pad is electrically connected to the test switch and receives the test signal. The first electrostatic dispersion line is extended from the test pad to an end of the base substrate.
US09076357B2 Redundant operation of a backlight unit of a display device under a shorted LED condition
Disclosed embodiments relate to techniques for operating a backlight unit of a display device in a redundant mode and a non-redundant mode in the event of a shorted LED failure condition. For instance, in a redundant mode, multiple LED strings arranged in an end-to-end configuration are each driven to provide a first quantity of light, such that the combined output from all LED strings is capable of providing a total light output corresponding to a maximum brightness setting for the display device. In the case that an LED on one of the strings fails due to a shorted LED failure condition, the remaining functional LEDs of the affected string may be driven to provide a second quantity of light, such that the combined output from the affected strings and the non-affected strings may still provide the same total light output for achieving the maximum brightness setting. The second quantity of light is greater than the first quantity.
US09076356B2 Method and system for renewing screen
A screen update method includes identifying image resource data associated with a first image update event from a basic recording space in case that the first image update event occurs; loading the identified image resource data in a buffer space including a plurality of buffers, in which the image resource data are loaded in rotation on the buffer by a frame, respectively; sequentially determining the image resource data loaded on the buffer for each buffer, rendering the determined image resource data, and generating a first image at a first frame rate; generating a second image associated with a second image update event at a second frame rate in case that the second image update event occurs; compositing the first image with the second image to generate an entire image; and displaying the entire image on a display means.
US09076354B1 Sign stanchion
A sign stanchion includes a support frame having a first side and a second side. A plurality of substantially horizontal backer panels are mounted to the support frame, extend between the first and second sides of the support frame and are substantially vertically spaced apart from each other. At least one sign includes a main panel, a first tab coupled to a top of the main panel by a first bend and a second tab coupled to a bottom of the main panel by a second bend. The at least one sign is mounted to at least one of the plurality of backer panels by inserting one of the first tab and the second tab between two of the plurality of backer panels.
US09076351B2 Pallet and crate seal and method for securing a pallet or crate
Method and apparatus for securing a pallet, crate, or similar shipping containers against pilferage using a pallet seal including one or more parts, and having one or more locking devices are included. The seal can be secured against the clip on the pallet banding, completely covering and protecting the clip from tampering. The seal can have specific seal number and marking, color, or other features that makes it almost impossible to duplicate. Further the seal can have the capability to include RFID tags, Bar Code, and or custom marking and can be applied to the banding clips without a use of any tool or secondary seal or number.
US09076346B2 Music wheel—method and apparatus of a music learning tool
A Music Wheel user interface or apparatus having a substantially flat surface area and being formed by a plurality of wheels stacked on top of each other. Each wheel can independently move in clockwise and anticlockwise directions. The face of each wheel displays relevant and fundamental information for musical instructions. Certain parts of the faces of certain wheels are cut out, or have windows, allowing the inscriptions of pitches or key tonalities letter, number, and symbol notes on the faces of the wheels at the bottom to be seen. The sizes of the wheels are ascending from top to bottom to allow the inscriptions on the rim of the wheels at the bottom to be seen. During operation, at least one wheel is stationary and three are movable. All moving parts can move independently of each other.
US09076343B2 Self-service system for education
An adaptive system enables providers to customize educational objects and support services to maximize user engagement. The system is a self-service system for education for providers that includes a learning environment with interfaces for stakeholders, metrics for measuring the level of user engagement, and a customizable service configured to maximize user engagement. The system may operate in many domains, such as higher education, retail, government, test preparation and certification services, negotiations, and others.
US09076335B2 Navigation server
According to a navigation server (1) of the present invention, in a mileage matrix containing elements which denote a mileage and are defined by respective mileage factors, a first element of the elements in the mileage matrix which is defined by recognized mileage factors is determined on the basis of the mileage of the recognized mileage of a first vehicle. A second element of the elements in the mileage matrix which is defined by unrecognized mileage factors is determined on the basis of the first element. According thereto, even when the mileage factors of a second vehicle are used to define the second element but not the first element, the previous mileage of the second vehicle can be evaluated with high accuracy in consideration of a relationship between the mileage and the mileage factors of the first vehicle estimated according to the known relationship therebetween.
US09076329B2 Method and device for fusion of traffic data when information is incomplete
A method for merging imprecisely localized traffic reports with precisely localized traffic data includes obtaining a plurality of possible positions (x) of the localized traffic reports having imprecise position indications. The plurality of possible positions is evaluated using overlap functions. Substantially precise positions for the localized traffic reports are defined by solving an extremum problem.
US09076328B2 Acoustic guiding system
An acoustic guiding system of this invention comprises: an n-phase signal wiring which contains n wire lines and a common ground where n is an integer larger than or equals to three; a sound source which generates an electric current for a signal sound; a distributer which distributes the electric current from the sound source to each line of the n-phase signal wiring repeatedly; a controller which controls the signal sound in accordance with signal information required for traffic control or the like; and speakers connected to each line of the n phase signal wiring in the order of the phase number.
US09076327B1 Method and system to predict airport capacity, landing direction, landing runway and runways available
The present invention provides a method and system for automatically predicting the airport capacity (i.e., arrival capacity—the number of aircraft that can land in a given amount of time or landing rate), the landing direction (the direction of the landing runways, i.e., north, south, east or west), the landing runway (the specific runway on which the aircraft is predicted to land) for a set of specified aircraft, during a specified time period, at a specified airport, based upon consideration of available aviation data regarding the weather, landings runways, airport configuration, departures, etc., to achieve a more accurate airport capacity, landing direction and landing runway prediction.
US09076306B2 Wagering gaming device providing physical stimulation responses to various components of the gaming device
A wagering gaming device that physically stimulates an input device of the gaming device to stimulate a player. The input device, includes a component stimulator and an actuation member. The input devices sends a signal or plurality of signals to a processor upon actuation of the actuation member of the input device. The processor sends an electronic signal to the component stimulator. The component stimulator causes the physical stimulation of the actuation member. The player feels this movement, which may be in correlation to the image being displayed by a display device. This physical stimulation of an input device may be employed in any suitable manner in relation to a game in a wagering gaming device.
US09076305B2 Wagering on event outcomes during the event
Methods and systems are provided for managing a wagering system. In one exemplary embodiment, state information of a live event such as a sports game may be received in real time. During the event, a plurality of possible future states of the event and their associated probabilities (and odds) may be determined based on the state information, historical information, and current in-game information. A betting market is created for betting on the possible future states at determined odds. The betting market is closed, and winning and losing bets are resolved based on updated state information.
US09076304B1 Method and apparatus to implement a wager on a randomly picked winning team
A method, apparatus, and computer readable storage medium to implement a wagering paradigm in which a player can place a wager amount to wager on a random potential outcome of a series chosen randomly by a computer. The series can be a sporting event such as the World Series, and the random potential outcome can be an electronically randomly picked team. If the randomly picked team turns out to be the actual team that wins the World Series, then the wager would win. The payout on a winning wager can be determined using a number of algorithms, for example each possible team is given an equal payout. The wager can be placed before the series begins, during the series (e.g., after at least one game has been played or has been started), and even after the series has ended.
US09076290B2 Application monetization platform
Various example embodiments are directed to a computer-implemented gaming management system for facilitating applications that support user wagering. The gaming management system may comprise a computer system in communication with a developer computer device. The computer system may be programmed to receive from the developer computer device configuration data for a contingent event to be associated with a user application; determine whether the configuration data meets at least one predetermined standard; and provided that the configuration data meets the at least one predetermined standard, provide the developer computer device with an application program interface (API) credential to be utilized by the user application, wherein the API credential is to give the user application access to an API for resolving the contingent event.
US09076273B2 Method and system for providing identity, authentication, and access services
Described herein are methods and systems for providing identity, authentication, and access control services in a mobile environment utilizing data encoded tags. A server computing device receives tag data and user data from a mobile device, the tag data read from a data-encoded tag in proximity to the mobile device using a short-range communication protocol, and the user data stored on the mobile device. The server computing device authenticates a user of the mobile device based on the user data, determines whether the user is authorized to access an access point associated with the data-encoded tag, transmits a message to the access point that instructs the access point to grant user access if the user is authorized, receives a response from the access point indicating that user access is granted and transmits a message to the mobile device indicating to the user that access is granted to the access point.
US09076262B2 Scripted stereo curves for stereoscopic computer animation
A computer-implemented method for determining a user-defined stereo effect for a computer-animated film sequence. A stereo-volume value for a timeline of the film sequence is obtained, wherein the stereo-volume value represents a percentage of parallax at the respective time entry. A stereo-shift value for the timeline is also obtained, wherein the stereo-shift value represents a distance across one of: an area associated with a sensor of a pair of stereoscopic cameras adapted to create the film sequence; and a screen adapted to depict a stereoscopic image of the computer-generated scene. A script-adjusted near-parallax value and a script-adjusted far-parallax value are calculated.
US09076245B2 Image display apparatus and imaging apparatus
An image display apparatus includes a display unit capable of performing a stereoscopic view display of a first image utilizing a disparity of human being, an image processing unit performing processing which changes a depth range in the stereoscopic view display on the first image, and a display controlling unit making the display unit to display the first image on which the processing is performed.
US09076221B2 Removing an object from an image
A method for removing an object from an image is described. The image is separated into a source region and a target region. The target region includes the object to be removed. A contour of the target region may be extracted. One or more filling candidate pixels are obtained. Multiple filling patches are obtained. Each filling patch is centered at a filling candidate pixel. A filling patch may be selected for replacement.
US09076218B2 Method and image processing device for image dynamic range compression with local contrast enhancement
An image dynamic range compression with local contrast enhancement method for an image processing device is provided. The method includes the following steps. A plurality of input pixels of an image including a first input pixel are received, and an input luminance pixel value of each of the input pixels as well as a darkness intensity level of the image are obtained. A filter result of the first input pixel is obtained according to filter computation on the input luminance pixel values; an image-related parameter is obtained according to image-related computation on the darkness intensity level. The image-related parameter, the filter result of the first input pixel, and the input luminance pixel value of the first input pixel are transformed into an output luminance pixel value of the first input pixel according to a non-linear intensity transfer function and a dynamic range compression with local contrast enhancement algorithm.
US09076215B2 Arithmetic processing device
An image processor sets a first predetermined number of first blocks at first intervals in a second image, calculates a first evaluated value, selects one of the first blocks, and calculates a first parallax between the selected first block and the matching target block. An image processor sets a second predetermined number of second blocks at second intervals in a second image, calculates a second evaluated value, selects one of the second blocks, and calculates a second parallax between the selected second block and the matching target block. A controller determines, based on the first evaluated value and the second evaluated value and based on the first parallax and the second parallax, whether or not to employ one of the first parallax and the second parallax.
US09076211B2 Screen printing device and screen printing method
Prior to a mark imaging process executed for the purpose of detecting a position of recognition marks for positioning the substrate and the mask, an optical axis calibration processing process of detecting a horizontal relative position between imaging optical axes, and a surface correction data creation processing process of detecting a local positional deviation of the imaging optical axes, which is caused by the travel of the imaging unit, are executed. Before starting production, a production pre-start precision evaluation process for evaluating a substrate positioning precision is executed by using a verification substrate and a verification mask, and after starting the production, a production post-start precision evaluation process for evaluating a substrate positioning precision after starting the production is executed by using a commercial production substrate and a commercial production mask.
US09076206B2 Methods and systems for correcting distortions in multimedia content
Various embodiments of a method, system and computer program product for correcting distortions in a multimedia content comprising a set of temporal images are disclosed. Each image of the set of temporal images is decomposed into patches. Thereafter, each set of temporal patches is parsed hierarchically to obtain a set of background components and one or more moving objects. Thereafter, the set of background components and the one or more moving objects are aggregated to reconstruct the multimedia content.
US09076195B2 Methods and apparatus to identify components from images of the components
Methods and apparatus to identify components from images of components are disclosed. An example method includes generating first keypoint signatures of an object from at least one image of the object and identifying the object using the first keypoint signatures. Identifying the object comprises: comparing the first keypoint signatures to assembly reference keypoint signatures at a first level in a hierarchical database, the assembly reference keypoint signatures comprising keypoint signatures of multiple views of assemblies containing sets of components; and based on the comparison of the first keypoint signatures to the assembly reference keypoint signatures, comparing the first keypoint signatures to component keypoint signatures at a second level in a hierarchical database lower than the first level, the component reference keypoint signatures comprising keypoint signatures of the components.
US09076190B2 Image quality control techniques
A technique for controlling the quality of one or more compressed images. The technique allows, for example, the selection of a target quality metric(s) and the compression of the image(s) such the compressed image(s) meets the metric(s). Alternatively, a target quality metric can be specified, and the image(s) compressed using parameters estimated to achieve the target quality. Optionally, the quality metric can also be made available to, for example, a user on an image processing system. The quality metrics can be, for example, for one or more layers, one or more images and/or one or more image sequences.
US09076189B2 Coding apparatus and method for encoding image data
When performing pipeline processes by a prediction method determination unit, prediction coding unit, and entropy coding unit, the size of a block of an integer conversion unit (transform unit: TU) is set smaller than the size of a CU (Coding Unit). A generated code amount is fed back to the prediction coding unit on the TU basis, reducing a feedback delay and increasing the quantization control accuracy.
US09076184B2 Method and apparatus for enchancing open house video tours for real estate properties
A method and a system to provide real estate agents across the United States the ability to support and enhance open house video tours for residential and commercial properties using the Internet.
US09076183B2 Multi-laterally traded contract settlement mode modification
Stored data may define a multilaterally-traded contract type and specify final settlement of contracts conforming to the contract type by delivery of a defined quantity of a commodity. Additional data may be received, which additional data may indicate potential invocation of an alternate cash settlement mode for a plurality of contracts. Each contract of the plurality may be a contract conforming to the contract type. Further data may be received, with the further data indicating the alternate cash settlement mode is invoked for a group of contracts. The group may be all of the contracts of the plurality or a sub-portion of the plurality. Data may be transmitted to indicate cash final settlement of each contract of the group by payment of a cash settlement value instead of by delivery of the defined quantity of the commodity.
US09076181B2 Auction overbidding vigilance tool
Vigilance monitoring and a navigation aid are provided to a user in an electronic auction by receiving by a computer a command to watch similar items to a first item in an online or electronic auction; extracting by a computer from the command, from the auction, or from both the command and the auction one or more item descriptive parameters; using by a computer the extracted parameters to query one or more online or electronic sales sources for similar items matching the extracted parameters, the sales sources being electronic sources other than the auction; receiving by a computer at least one price for an available similar item from at least one sales source; and causing prompting by a computer a user of the auction with the similar item price and sales source.
US09076179B2 Recommendation system with user interface for exposing downstream effects of paricular rating actions
An interactive system generates personalized item recommendations for users based partly or wholly on ratings assigned by the users to particular items. The system includes an item rating user interface that enables a user to view, prior to rating an item, information regarding the types of items that will be recommended to the user if the user assigns a particular rating or type of rating to the item. The user interface thereby enables users to refrain from performing rating actions that will tend to result in low utility or “poor quality” recommendations from the users' perspectives.
US09076176B2 Electronic submission of application programs for network-based distribution
An improved system and method for submitting, distributing and/or managing digital products with respect to a product distribution site are disclosed. The submission of digital products to the product distribution site is able to be performed by numerous submitters in a uniform and computer-assisted manner. The submitted digital products can then be managed in a largely automated manner and made available for online purchase and distribution at the product distribution site. Once a digital product is submitted, the user can access the status of the digital product submission to obtain information of whether the digital product has been approved or rejected. In one embodiment, the digital products are computer program products (e.g., computer software programs).
US09076168B2 Defining an authorizer in a virtual computing infrastructure
An authorizing entity is allowed to grant permission to a subject to perform an action on an object in a cloud computing environment. An authorizer is defined as the entity having granting authority to delegate a predetermined permission. A subject is defined as a group to whom the permission is being delegated. An object is defined upon which an action is authorized within the cloud computing environment. The action being authorized in the cloud computing environment is defined. Members of the subject group are authorized to perform the permitted action on the object.
US09076167B2 Method and system for automated online merchant charity donations
In one example, we describe methods and systems for automated online merchant charity donations. In one embodiment, a donation agent interacting with a merchant website can offer an online user an option to allocate at least a portion of a payment for or price of a purchase, associated with a transaction made by the user via the merchant website, to be donated by a merchant corresponding to the merchant website on behalf of the user to a charity of the user's choosing. If the online user exercises the option, the donation agent can calculate an amount of the donation to be made and store the calculated donation amount in a database. The donation agent can disburse the calculated donation amount to the charity selected by the customer. The method also works for the off-line model. The system and method perform authentication and the way the charity funding is distributed.
US09076154B1 Advertising in collaborative environments
A user profile is identified, the user profile including portions of information related to a first user that is present in a collaborative environment. A weight is associated with a portion of information. An advertisement is identified based on the portions of information and associated weights, and the advertisement is shown to the first user.
US09076153B2 Method, medium, and system for detecting data misuse
In general, a computer-implemented method of managing data exchange includes registering a plurality of data sellers with a computer-implemented data exchange; registering a plurality of data buyers with the computer-implemented data exchange; mediating data sharing arrangements between pairs of the buyers and sellers, the arrangement defining prices and permitted uses of data provided by a data seller to a data buyer; and enforcing, on behalf of the data seller, restrictions imposed by the negotiations on data use by the data buyer.
US09076151B2 Graphical certifications of online advertisements intended to impact click-through rates
Embodiments are directed towards improving a user's experience and confidence in advertisements shown within web pages or other online media, in part, by providing additional information for a given advertisement to be displayed along with the given advertisement to encourage, or discourage, a user to click on or interact with the advertisement. Such information to be displayed about a given advertisement may include, without limitation, information about the advertisement, such as its security status (e.g. it has been found to be free from malware), information about the advertiser, including if the advertiser is determined to be trusted based on some criteria, customer satisfaction information, information about the goods and/or services being advertised, including, for example, if how they compare to a competitor, and information about the destination Web page or Web site that the advertisement leads to when a user clicks it.
US09076149B2 Shopper view tracking and analysis system and method
Devices, systems, and methods for tracking a view of a shopper are disclosed. The system may include camera coupled with a head of a shopper, and configured to capture one or more images in a field of view of the camera as captured image data. The shopper view tracking system may also include an analysis computing device configured to receive the captured image data, and an analysis program configured to determine an estimated shopper field of view having a boundary that is calculated to represent a probability of a person in a data sample having an actual measured focal point that occurs within the boundary, and to display the estimated shopper field of view superimposed on the one or more images in the captured image data. The analysis program further may be configured to generate an output including statistical measures based on the estimated field of view.
US09076144B2 Method and system for providing set-top box remote access functions in a browser extension based on advertising metadata
A method and a system for providing remote set-top box access functions in an Internet browser extension based on advertisement metadata is disclosed. A meta-data tag associated with an advertisement embedded on a currently viewed web page is scanned. It is determined that the meta-data tag is related to entertainment content. A media manipulation action for the entertainment content is determined. A notification that the media manipulation action is available for the entertainment content is displayed. Controls to store the media manipulation action on a user account are provided, and the manipulation action is stored to the user account.
US09076143B1 System and method for multiple user advertisement accounts
A multiple user advertisement account system includes an advertisement account database for storing information related to the account. The system is configured to grant multiple users access to the account and allow the users to view or update the information stored in the account database. The system tracks the updates to the information and generates a display of an activity log that contains entries related to the updates received.
US09076137B2 Systems and methods facilitating mobile retail environments
An automated system for facilitating sales in dynamically-changing mobile retail environments includes a vendor/supplier connector module, a carrier connector module, a provisioning module, and a point-of-sale (POS) customization module. The vendor/supplier connector module facilitates automated exchange of product data with a plurality of different vendors or suppliers of products or services. The carrier connector module facilitates automated exchange of transportation data with a plurality of different carriers, with the transportation data corresponding to specific mobile retail environments. The provisioning module automatically determines, based on the product data and on the transportation data, products or services corresponding to a specific mobile retail environment. The POS customization module automatically generates re-configuration data for each of a plurality of POS interfaces. The re-configuration data limits each of the plurality of POS interfaces to facilitating sales of only the subset of the set of products or services that corresponds to a specific mobile retail environment.
US09076128B2 Abstractions and automation for enhanced sharing and collaboration
The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the specification and automation of policies for sharing information between users with a “need-to-know.” An instance of the present invention can also provide these users information based on a “time-to-know.”By providing access to information based on group affiliation and properties of the content of the information, the present invention maintains optimal information privacy while minimizing encumbrances to sharing data with appropriate users and even at appropriate times. The present invention can be integrated with other communication technologies to facilitate access to information in a time appropriate manner. Other instances of the present invention employ automated and semi-automated, mixed-initiative techniques, to make information-sharing decisions. Additional instances of the present invention include the employment of machine-learning techniques to facilitate construction of access policies from the actions or profile of a single user or a community of users, including the construction of automated sharing agents that work in an automated or mixed-initiative manner to respond to real-time requests for information.
US09076123B1 Methods and systems for labeling labware
The present invention includes a system for marking labware. The system includes an instruction set with markings to be applied to pieces of labware and the order in which the markings are to be applied to the labware. The system also includes a marking device that receives the instruction set and then places the non-toxic marks on the pieces of labware. The invention also includes methods tracking chain of custody of biological material in a facility. The methods include assigning a unique marking for biological materials, storing that marking in a database, applying a non-toxic marking to a piece(s) of labware and then scanning the marking.
US09076115B2 Component based aggregation of medication orders
A system for component based aggregation of medication orders may include a processor and memory. The processor may receive display a queue that lists medication orders to be prepared by a healthcare professional, the medication orders indicating component medications that will be used to prepare the ordered medications. The processor may receive a selection of a first medication order listed in the queue, where the first medication order indicates a first component medication. The processor may determine a second medication order listed in the queue that indicates the first component medication. The processor may reorder the displayed queue such that the second medication order is listed adjacent to the first medication order. The processor may notify the healthcare professional of the second medication order, such as by displaying an indication of the second medication order separately from the queue.
US09076113B2 Automatic data transmission in response to content of electronic forms satisfying criteria
Automatic transmission of information is generated when the content of a posted electronic form matches a predefined criteria. An interface allows the user to create a criterion template to specify the match criterion without requiring the user to have the skills of a professional programmer. The person to be notified and the form and content of the notification can also be defined by the user and can be dependent on the content of the posted form. In one application, individuals associated with an institution of higher learning are automatically notified when a student submits an electronic profile form showing that the student meets a pre-specified criteria.
US09076111B2 Methods of integrating multiple management domains
An integrated solution strategy that integrates multiple domains together in a seamless and standardized way for increasing a users control over facilities and equipment. This integrated approach can lead to a reduction of energy usage, more efficient energy usage, increased safety, health, and security of a facility and its occupants, optimized production in industrial settings, and associated and other economic advantages. Accurate, reliable information about a facility or equipment is essential to making timely, informed decisions. Enhanced automation provides a reliable means of collecting and assembling a variety of operating data and archiving that data into a central database for evaluation, reporting, forecasting, and negotiation with resource marketers.
US09076110B2 Print-shop job price optimization via the use of planning, scheduling and simulation
Methods and systems for improving resource usage in a print shop are disclosed A system may include a workflow management system and a plurality of resource in the print shop. The workflow management system may be configured to receive a plurality of print jobs for processing at the print shop and determine a cost per item for processing the plurality of print jobs based on economic data associated with the print jobs. The workflow management system may determine whether the cost per item will be reduced by adding, removing or modifying a print job. An added print job may be of a different type than the plurality of print jobs. The plurality of resources may be capable of processing the plurality of print jobs.
US09076107B2 Neural network system and uses thereof
A multifunctional neural network system for prediction which includes memory components to store previous values of data within a network. The memory components provide the system with the ability to learn relationships/patterns existent in the data over time.
US09076104B2 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.
US09076099B2 Image scaling mechanism
A method is disclosed. The method includes receiving an image, upsampling the image, eroding the upsampled image to compensate for dot gain and scaling the eroded image to scale the image to a desired size.
US09076091B2 RFID circuitry and methods of using the same to provide information of events pertaining to an electronic device
An electronic device with RFID circuitry is provided. The electronic device is operative to instruct the RFID circuitry to provide a desired message indicative of an event associated with the electronic device. For example, if the electronic device experienced some type of system failure, the device may instruct the RFID circuitry to provide a message indicative of that failure.
US09076077B2 Interactivity via mobile image recognition
Systems and methods of interacting with a virtual space, in which a mobile device is used to electronically capture image data of a real-world object, the image data is used to identify information related to the real-world object, and the information is used to interact with software to control at least one of: (a) an aspect of an electronic game; and (b) a second device local to the mobile device. Contemplated systems and methods can be used to gaming, in which the image data can be used to identify a name of the real-world object, to classify the real-world object, identify the real-world object as a player in the game, to identify the real-world object as a goal object or as having some other value in the game, to use the image data to identify the real-world object as a goal object in the game.
US09076076B1 Image similarity determination
A system and method is provided that determines whether objects in one image are visually similar to objects in another image by replacing the images' backgrounds with other images, such as a solid color or an image with texture, and comparing the resulting histograms.
US09076072B2 System and method for web page rendering test automation suite
Methods and systems are provided for testing visual elements in a rendered web page. The method includes defining a gold image at a first point within a web application, taking a screen shot of an actual image at the first point during execution of the web application, and comparing the gold image to the actual image and generating a difference image based on the comparison. The difference image may include a first region highlighting a first difference between the gold image and the actual image within an area common to both images, and a second region highlighting a second difference between the gold image and the actual image which is not within an area common to both images.
US09076071B2 Logo recognition
A computerized method for recognition of a logo is described herein. The method comprises obtaining a plurality of feed frame of a feed video wherein the feed video has a logo embedded therein. At least one feed frame from the plurality of feed frames is compared with each template from a plurality of templates. For each template compared with the feed frame, a correlation parameter is computed and the logo is recognized based on the computing.
US09076068B2 Method and apparatus for evaluating color in an image
A method for evaluating a color of a sample includes acquiring a color calibrated swatch of the sample, the color calibrated swatch comprising a plurality of pixels, and comparing all pixels that are of a first color in a swatch of a standard to all of the plurality of pixels that are of a second color, wherein the second color is a color in the swatch of the sample that is most similar to the first color in the swatch of the standard.
US09076065B1 Detecting objects in images
Techniques for detecting the location of an object of interest in a visual image are presented. A detector component extracts Histogram of Gradient (HOG) features from grid regions associated with the visual image. A trained linear filter model uses a classifier to facilitate differentiating between positive and negative instances of the object in grid regions based on HOG features. A classifier component detects the K top-scoring activations of filters associated with the visual image. The classifier component detects the location of the object in the visual image based on a generalized Hough transform, given filter locations associated with the visual image. The classifier component projects the object location given filter activations and clusters the filter activations into respective clusters. The classifier component classifies whether a cluster is associated with the object based on the weighted sum of the activation scores of filters within the cluster and object detection criteria.
US09076063B2 Method and apparatus for obtaining symmetry information of objects
A method of obtaining symmetry information of objects, the method includes: acquiring at least one second feature point matched to at least one first feature point of the objects, which are extracted from an ultrasound image of the objects, from a mirror image obtained by reversing the ultrasound image based on an arbitrary axis; acquiring a third feature point corresponding to a location of the second feature point in the mirror image from the ultrasound image; determining a symmetry axis of the objects by using a center point between the first feature point and the third feature point; and acquiring symmetry information indicating whether the objects are symmetrical about the determined symmetry axis.
US09076061B2 System and method for updating geographic data
According to one aspect, embodiments of the invention provide a system and method for utilizing the effort expended by a user in responding to a CAPTCHA request to automatically transcribe text from images in order to verify, retrieve and/or update geographic data associated with geographic locations at which the images were recorded.
US09076046B2 Lane recognition device
Provided is a lane recognition device capable of extracting linear elements derived from lane marks from a linear element extraction image obtained by processing a captured image and recognizing lane boundary lines. Local areas 47 are set for a lane extraction area 45 set in a linear element extraction image 40 that each of linear elements is included in one or a plurality of the local areas 47, having a predetermined size, and a local straight line 44 of each local area is determined (vx) and (ψ) associated with the direction and the intersection x with a predetermined reference horizontal line 46 are calculated for each local straight line 44. Each local straight line 44 is defined as one vote, being casted to (vx, ψ) of a voting space 56. Lane boundary lines are recognized from detection straight lines, whose direction and the intersection x determined based on vote results.
US09076040B1 Inferring locations from an image
Systems and methods are disclosed for determining the location where an image was captured. In general, a device such as a smartphone may capture one or more images from a location, such as images of buildings, street signs and the like, and a central system may compare the submitted images to images in an image library to identify matches. The location of the match may then be provided back to the smartphone.
US09076036B2 Video search device, video search method, recording medium, and program
A video search device for video searches in which a user specifies the position and orientation of an object that should appear in a video. A receiver receives input of a still image, two reference positions in the still image and two target positions in a video frame. An extractor extracts a reference image containing the two reference positions from the still image. A searcher searches for similar frame images in which local images similar to the reference image are depicted, from frame images in the video, traces movement tracks of two noteworthy pixels at start positions corresponding to the two reference positions in a local image when time advances or regresses from a similar frame image in the video, searches for a target frame image where the two movement tracks approach two target positions, and produces videos containing the similar frame image and the target frame image.
US09076019B2 Method and apparatus for memory encryption with integrity check and protection against replay attacks
A method and apparatus to provide cryptographic integrity checks and replay protection to protect against hardware attacks on system memory is provided. A mode of operation for block ciphers enhances the standard XTS-AES mode of operation to perform memory encryption by extending a tweak to include a “time stamp” indicator. A tree-based replay protection scheme uses standard XTS-AES to encrypt contents of a cache line in the system memory. A Message-Authentication Code (MAC) for the cache line is encrypted using enhanced XTS-AES and a “time stamp” indicator associated with the cache line. The “time stamp indicator” is stored in a processor.
US09076016B2 Anonymization as a service
One or more network devices receive user criteria for providing anonymization of data from a user device and generate a default workflow for achieving the user criteria. The network devices provide, to the user device, the default workflow and receive user input to the default workflow. The network devices generate and send, based on the user input, final workflow instructions for transmitting data from the user device. The network devices also receive anonymized data transmitted from the user device based on the final workflow instructions. The network devices can provide trend observations of the anonymized data for use by third parties without granting access to the anonymized data.
US09076005B2 Image processing apparatus
An image processing apparatus includes: a first acquisition unit acquiring input information from an outside for starting execution of an image processing function; a determination unit determining whether a specific apparatus connected through a network is logged in based on specific identification information corresponding to the input information; a first request unit requesting input of authentication information from the outside; and a function control unit controlling execution of the image processing function. When it is determined that the specific apparatus is not logged in, the first request unit requests the input of the authentication information from the outside. When it is determined that the specific apparatus is logged in, the function control unit permits the execution of the image processing function without the first request unit requesting the input of the authentication information from the outside.
US09076003B2 Method and apparatus for transparently encrypting and decrypting computer interface data
In general, embodiments of the invention include methods and apparatuses for securing otherwise unsecured computer interfaces by performing transparent data encryption and decryption. According to certain transparency aspects, the encryption and decryption functionality of the invention do not require any changes to the software layers such as file systems, device drivers, operating systems, or applications. Embodiments of the invention offload encryption key management to a centralized key management system that can be remotely located from the secured computer. Alternative embodiments perform key management locally.
US09076002B2 Stored authorization status for cryptographic operations
A hardware authentication device is disclosed that uses a cryptographic signature verification operation to authorize a subsequent cryptographic operation to be performed using the same or different keys and stores that authorization status in protected memory. The cryptographic algorithm may be an ECDSA signature, SHA-based Message Authentication Code (MAC) or any other cryptographic algorithm. The authorization status may be stored for a number of uses for a period of time or until a certain event occurs. In some implementations, the authorization status and the key that was authorized are stored in the same protected location in memory to preserve their relation to each other and prevent modification of either of them. Depending on system policy, the authorization mechanism might be a static stored external token that authorizes key use or an authorization process that is regenerated using a random (e.g., unique) number.
US09075999B2 Memory device and method for adaptive protection of content
A memory device and method for adaptive protection of content are disclosed. In one embodiment, a memory device is provided comprising a memory operative to store content and a controller in communication with the memory. The controller is operative to generate a content protection algorithm that is different from at least one content protection algorithm previously generated by the controller, protect the content in accordance with the content protection algorithm, generate virtual machine code containing instructions on how to unprotect the protected content, and provide the protected content and the virtual machine code to a host in communication with the memory device. In another embodiment, a method for adaptive protection of content is provided comprising generating a content protection algorithm that is different from at least one previously-generated content protection algorithm, protecting content in accordance with the content protection algorithm, generating virtual machine code containing instructions on how to unprotect the protected content, and providing the protected content and the virtual machine code to a host in communication with the memory device.
US09075998B2 Digital delivery system and user interface for enabling the digital delivery of media content
A system, method, and computer readable storage medium provide multi-platform accessibility of media content in a global computer network. Media content is selected in a client computer. Based on a format of the content, a media content player is loaded. If the content is not digital rights managements (DRM) protected, it is loaded and played in the player. If the content is DRM protected, a license to play the content is requested via an API and obtained via a server process. A web server computer creates/updates an authorized client user by communicating with a DRM server. The web server then creates a session with the DRM server and enables authorization to play by communicating with the DRM server that transmits the license to the client computer. Based on the license, the client loads and plays the content in the player.
US09075994B2 Processing attestation data associated with a plurality of data processing systems
An attestation technique is provided for processing attestation data associated with a plurality of data processing systems. A first data processing system is operable for receiving a request for attestation from a requester. In response to receiving the request, the first data processing system is further operable for retrieving a list of one or more children, wherein the one or more children include the second data processing system; retrieving and storing attestation data associated with each of the one or more children; retrieving and storing attestation data associated with the first data processing system; and sending to the requester a concatenated response containing the attestation data associated with the first data processing system and the child attestation data associated with the one or more children.
US09075987B2 Methods and computing devices for password verification
A method for password verification comprises a first verification step for verifying a password that is input at least one time with a first preset password; and a second verification step for verifying the password that is input in another round with a second preset password when the password input in the first verification step is determined to be incorrect. The number of digits of the second preset password is larger than that of the first preset password.
US09075984B2 Secure system for allowing the execution of authorized computer program code
Systems and methods for selective authorization of code modules are provided. According to one embodiment, file system or operating system activity relating to a code module is intercepted by a kernel mode driver of a computer system. The code module is selectively authorized by the kernel mode driver by authenticating a content authenticator of the code module with reference to a multi-level whitelist. The multi-level whitelist includes (i) a global whitelist database remote from the computer system that contains content authenticators of approved code modules that are known not to contain viruses or malicious code and (ii) a local whitelist database containing content authenticators of at least a subset of the approved code modules. The activity relating to the code module is allowed when the content authenticator matches one of the content authenticators of approved code modules within the multi-level whitelist.
US09075982B2 Security arrangement
The present invention relates to a method and arrangement for providing access to a device, the method comprising: receiving via a touch surface information, at least partly comprising a graphical code, said code comprising at least two parts, a first part relating to a first physical value on said touch surface and a second part relating to a second physical value on said touch surface, and generating a graphical code based on said first and second physical values, said graphical code having at least one portion deviating from a plane extension of said touch surface.
US09075979B1 Authentication based on proximity to mobile device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing multi-factor authentication. In one aspect, a method includes determining that a user has successfully completed an authentication factor, determining whether a mobile device associated with the user is proximate to a computer; and authenticating the user based on determining that the user has successfully completed the authentication factor, and that the mobile device is proximate to the computer.
US09075974B2 Securing information using entity detection
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method are provided where the method includes receiving information from an image processing source that includes one or more images of a view area associated with a device, wherein the view area is an area located in front of a display screen associated with the device, wherein the view area enables one or more entities to view the display screen; determining one or more entities located within the view area based at least in part on the one or more images of the view area associated with the device; validating the one or more entities located within the view area; and when an entity within the view area is not validated, producing a security response.
US09075973B2 Identification by means of checking a user's biometric data
The invention relates to a database (10) suitable for combining biometric data (b) and an identifier (Id(b)). For this purpose, biometric data (bref) are collected (101). Next, a plurality of keywords is generated (102) by means of applying a family (H) of hash functions to the biometric data. Then, a plurality of addresses (@i) is obtained (103) by means of applying an addressing function (F) to the plurality of keywords and to a secret key. Finally, the identifier is stored (104) at said plurality of addresses.
US09075966B2 System and method for loading application classes
In an application, variants of a class may be generated and associated with different security permissions for the application. When a class is to be loaded, a determination is made as to the application's security permissions, e.g. by decoding a security token. The class is then retrieved from a repository that stores class variants matching the required security level. The retrieved class variant, which may have a full or a reduced functionality as appropriate for the security permission may then by loaded.
US09075962B1 Secure video delivery
Methods and apparatus, including computer program products, for secure video delivery. A method includes providing a cryptographically signed manifest Uniform Resource Locator (URL) to the Hypertext Transfer Protocol (HTTP) manifest format player, the signed URL including at least a validity time span and an identification of a video, in the manifest format player, loading the manifest URL, the manifest URL pointing to an instantiation of a proxy, in the proxy, loading the manifest URL and verifying a validity of the signed URL, in the proxy, retrieving the manifest URL contents, in the proxy, substituting each non-metadata entry in the manifest URL contents with signed URLs either to an underlying video segment or back to an instantiation of the proxy if an entry another manifest, and in the HTTP manifest player, processing the manifest altered with signed URLs as a standard manifest, playing the content.
US09075958B2 Use of fingerprint with an on-line or networked auction
A method for selectively allowing participation in an auction, implemented at one or more servers, includes steps for receiving a request to participate in the auction, receiving machine fingerprint data related to the request to participate in the auction, saving the machine fingerprint data in a memory, comparing the machine fingerprint data with previously stored machine fingerprint data, and determining, using the machine fingerprint data, whether to allow the participation in the auction.
US09075954B2 Requesting modification rights to a linked file set
A computer implemented system and method of sharing files between a link sharer and a link recipient over a network. The method comprises generating, in response to a request by a link sharer, a file sharing link to a file set, where the link does not provide a link recipient the ability to modify the contents of the linked file set. In response to receiving an indication that the generated link has been activated by a link recipient, displaying a representation of the linked file set with a display element configured to send a request for modification rights to the linked file set when activated by the link recipient. In response to receiving the request for modification rights, either automatically granting modification rights to the linked file set or sending notice to the link sharer indicating that the link recipient is requesting modification rights to the linked file set.
US09075953B2 Method and apparatus for providing notification of detected error conditions in a network
Methods for managing a communication session in a communication network are disclosed. For example, a method includes detecting, by a first endpoint comprising at least one processor, an error condition associated with the communication session, sending, by the first endpoint, a notification of the error condition to a second endpoint that is using a transport layer session and receiving, by the first endpoint, a communication from the second endpoint, proposing a response to the error condition. Another method includes receiving, by a first endpoint comprising at least one processor, a notification of an error condition associated with the communication session, selecting, by the first endpoint, a response to the error condition, and sending, by the first endpoint, a communication to a second endpoint that is using a transport layer session, proposing a response to the error condition.
US09075950B2 Integrating discovered and user-defined geometric relationships
Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes receiving at least one system-found equivalence class (EC) including at least one of the geometries, the system-found EC being of a specified EC type, and receiving at least one persistent EC of the specified EC type including at least one of the geometries. The method includes completing any unique persistent member of the persistent EC by finding any other geometries in the CAD model that have an EC relationship with the unique persistent member of the specified EC type. The method includes expanding the user-defined persistent EC by adding any unique found members of the specified EC type to produce a combined EC, and storing and reusing the combined EC.
US09075949B2 Supporting design of electronic equipment
Design information including layout information of a print circuit board associated with an electronic equipment, and component information is acquired, and a verification condition associated with crosstalk noise is input. Information of signal lines which should verify influence of the crosstalk noise are extracted from the design information. Based on the verification condition, a signal line, which crosses or overlaps a signal line other than the signal line corresponding to the extracted information planerly viewed from a laminating direction of layers of the print circuit board, of the signal lines corresponding to the extracted information is detected as a victim wiring.
US09075942B2 Dynamic simulation of fluid filled vessels
A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined.
US09075929B2 Issuing requests to a fabric
In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
US09075925B2 Serial peripheral interface and method for data transmission
A serial peripheral interface of an integrated circuit including multiple pins and a clock pin is provided. The pins are coupled to the integrated circuit for transmitting an instruction, an address or a read out data. The clock pin is coupled to the integrated circuit for inputting multiple timing pulses. The plurality of pins transmit the instruction, the address or the read out data at rising edges, falling edges or both edges of the timing pulses.
US09075924B2 Memory card controller and host device including the same
An interface selection unit physically determines whether or not a memory card is compatible with a first transfer mode, based on the result of signal exchange with the memory card via a first interface unit, to select a first interface unit or a second interface unit. If the second interface unit is selected, a memory card control unit performs an initialization process to cause the memory card to be accessible via the second interface unit, and thereafter, logically determines whether or not the memory card is compatible with the first transfer mode, based on information read from the memory card.
US09075919B2 Asynchronous code testing
A method and system for asynchronous code testing. Test cases are generated from an input code that includes code blocks organized in a hierarchy of nesting levels characterized by respective nesting level numbers that increase with increasing separation of each respective nesting level from a reference level of the total input code. Each test case includes a respective launching priority that quantifies how strongly each test case is associated with at least one modified code block of the input code. Generating the test cases determines the respective launching priority for each test case by (i) determining an association strength of each modified code block as measured by the nesting level in the hierarchy of each modified code block and (ii) computing the launching priority as a sum of the association strengths of the modified code blocks. The test cases are run to produce a test result which is displayed.
US09075918B1 System and method for creating change-resilient scripts
A method for creating agnostic test automation script commands associated with a specified action and a user interface (UI) is provided. The method may include receiving a target element associated with the specified action. The method may also generate at least one anchor uniquely identifying the target element, wherein the target element is ambiguous. The method may further include generating an agnostic test automation script command based on the received target element and the at least one generated anchor. Additionally, the method may analyze, using the generated agnostic test automation script command, the at least one generated anchor to locate the target element within the user interface (UI), wherein the analyzing is based on an application on which the agnostic test automation script command is to be executed. The method may also include performing, using the generated agnostic test automation script command, the specified action on the located target element.
US09075916B1 Undoing/redoing program code execution
A device may obtain first program code, and may cause the first program code to be executed. The device may determine a first execution state generated based on causing the first program code to be executed. The device may store the first execution state. The device may obtain second program code that includes a modification to the first program code, and may cause the second program code to be executed. The device may determine a second execution state generated based on causing the second program code to be executed. The device may store the second execution state. The device may receive an indication to restore the first execution state, and may restore the first execution state based on receiving the indication.
US09075914B2 Analytics driven development
Analytics of the recorded user interface operations at clients accessing a web application at a server are used to develop a test routine for testing the web application at a cloud service. A code module, which is either at the server or attached to the browser in each of the clients, records and correlates each of the user interface operations at each client to each action taken in the web application as it is being navigated. The module then transmits the correlated user interface operations to the test service. At the test service, analytics are performed on the correlated user interface operations to develop data from the user interface operations, from which data the test routine is constructed.
US09075910B2 Physiological monitor system for determining medication delivery and outcome
A method is described for the determination of the taking of a medication utilizing at least one physiological parameter monitoring platform. In addition, the method also may enable the determination of physiological effects or events resultant from the taking of a medication (or lack thereof) through the use of one or more physiological monitoring platforms.
US09075907B2 Medical diagnosis assistance system, medical care assistance device, and medical care assistance method
A medical diagnosis assistance system comprising an image data storage part, a substance distribution information acquiring part, a display part; and a control part. The image data storage part is configured to store image data of a brain function image. The substance distribution information acquiring part is configured to detect the signal from within the brain of a subject and to acquire, based on the detected signal, substance distribution information indicating the distribution of the quantity of specified endogenous substances in each part of the brain. The control part is configured to control the display part to display the brain function image and the image information based on said acquired substance distribution information.
US09075903B2 User interface for medical image review workstation
Methods, systems and computer program products for controlling display of different types of medical images and providing touchscreen interfaces for display on a mobile communication device and associated with different image types, e.g., different imaging modalities or different view modes. Detection of a multi-finger tap on the screen of the mobile communication device while viewing a first touchscreen interface for an image type invokes a second or auxiliary touchscreen interface for that image type having a subset of interface elements of the first touchscreen interface.
US09075901B2 System and method to visualize activities through the use of avatars
A system and method to visualize activities through the use of avatars. The system includes a display engine configured to display at least one automated activity as an avatar. The system also includes a management system configured to monitor the progress of the at least one automated activity and alter at least one of an appearance and a movement of the avatar in relation to the progress of the at least one automated activity.
US09075896B2 Fast component enumeration in graphs with implicit edges
A method and system for graphical enumeration. The method includes creating an ordered set of vertices for a graph such that each vertex is associated with a corresponding index, and wherein each vertex in the ordered set of vertices includes information. A plurality of keys is created for defining the information. A plurality of lists of vertices is created, each of which is associated with a corresponding key such that vertices in a corresponding list include information associated with the corresponding key. For a first list of vertices, a least valued index is determined from a group of associated vertices based on vertices in the first list and vertices pointed to by the vertices in the first list. Also, all associated vertices are pointed to a root vertex associated with the least valued index.
US09075893B1 Providing files with cacheable portions
Systems and methods are provided for enabling caching of one or more portions of a file. In some embodiments, a first file may be sent to a client system, where the first file includes a cache identifier identifying a shared portion of content of the first file, where the shared portion of content is included in both the first file and at least one other file. A request may be received from the client system for a second file that includes the shared portion of content. A modified second page may then be sent to the client system, where the modified second page includes the cache identifier, and does not include the shared portion of content, such that the client system may determine the content of the second page based on the modified second page and the previously stored shared portion of content.
US09075884B2 Collecting web pages/links from communications and documents for later reading
Systems, methods, and computer program products for collecting webpages/links from communications and documents for later reading is disclosed. User interface elements allow a user to select multiple webpages or links at once for addition to a reading list or other data structure for later reading. The selection mode may be entered using a variety of inputs. Animated user interface elements indicate the progress of adding the webpages or links to the data structure.
US09075877B2 System and method for transparent in-network adaptation of rich internet applications
A system and method that allows Rich Internet Applications content to be adapted for a web browser on a mobile device without requiring an installation of an RIA player. The method comprises receiving processing a request by communicating with the web server to acquire the RIA file and the parameters used to instantiate the RIA file, adapting the RIA content of the RIA file for display in the web browser without requiring an RIA player at the mobile device, and providing adapted RIA content to the web browser.
US09075863B2 Systems and methods for managing business objects
Described herein are systems and methods for managing business objects. In overview, various embodiments provide software, hardware and methodologies underlying a data driven application including a data driven business layer, optionally in combination with a data driven user interface and presentation layer. In overview, an object-oriented computer program includes a presentation layer, a business layer, and a database. The business layer provides business objects, which effectively interpose the presentation layer with the database. Substantive business object data is defined within the database, and loaded to the business layer following the receipt of a page call-up request at the presentation layer.
US09075860B2 Data lineage system
A data lineage system is provided that traces a data lineage of a data warehouse. The data lineage system maps a target data element to one or more source data elements. The data lineage system further stores one or more source surrogate keys within one or more auxiliary columns of a target data record. The data lineage system further stores, for each source data element, a data lineage mapping system record within a data lineage mapping system table that represents the mapping of the target data element and the corresponding source data element. The data lineage system further maps a source data element to one or more target data elements. The system further stores, for each target data element, a shadow system record within a shadow system table that represents the mapping of the source data element and the corresponding target data element.
US09075852B2 Search system, information processing device, method for controlling information processing device, program, and information recording medium
To provide a search system for requesting a user to select any of a plurality of options and searching based on a result of selection by the user, capable of assisting the user so as to readily select an option. A selection screen display control unit (72) displays on a display unit a selection screen showing a plurality of lower node information items corresponding to a plurality of lower nodes positioned immediately below the current node in a tree structure in which a search condition and a node are correlated with each other. A search result screen display control unit (76) displays on the display unit a search result screen showing a list of information items satisfying a search condition corresponding to the nodes from the top node to the current node. In the selection screen, the selection screen display control unit (72) outputs, so as to be correlated to each of the plurality of lower node information items, a display concerning a list of information items satisfying a search condition corresponding to nodes from the top node to a lower node corresponding to the lower node information item.
US09075846B2 Method for retrieval of arabic historical manuscripts
The method for retrieval of Arabic historical manuscripts using Latent Semantic Indexing approaches the problem of manuscripts indexing and retrieval by automatic indexing of Arabic historical manuscripts through word spotting, using “Text Image” similarity of keywords. The similarity is computed using Latent Semantic Indexing (LSI). The method involves a manuscript page preprocessing step, a segmentation step, and a feature extraction step. Feature extraction utilizes a circular polar grid feature set. Once the salient features have been extracted, indexing of historical Arabic manuscripts using LSI is performed in support of content-based image retrieval (CBIR).
US09075842B2 Scalable deduplication system with small blocks
Exemplary method, system, and computer program product embodiments for scalable data deduplication working with small data chunk in a computing environment are provided. In one embodiment, by way of example only, for each of the small data chunk, a signature is generated based on a combination of a representation of characters that appear in the small data chunk with a representation of frequencies of the small data chunk. A signature is generated based on a combination of a representation of characters that appear. The signature is used to help in selecting the data to be deduplicated. Additional system and computer program product embodiments are disclosed and provide related advantages.
US09075840B1 Method and computer program product for allowing a software application to interact with a product
The functionality of a networked physical product is defined as an abstraction, or a virtual product, in such a way that the product functionality can be interpreted and managed by a business enterprise system. A software application and data model spans isolated databases to store and maintain the functional data and contextual information of a networked physical product and the associated business data needed to manage the product. The functional and contextual data is managed by a purpose-built and optimized heterogeneous database environment, and the associated business data is managed separately in another purpose-built and optimized database environment. An electronic template, similar to a bill of materials, describes the functional and interactive elements of a networked virtual product that represents the networked physical products as they are created. A business enterprise system links business management software to the data and information generated by the networked product.
US09075839B2 Method, apparatus and database system for restoring tenant data in a multi-tenant environment
A method, apparatus and database system restore tenant data in a multi-tenant environment. The method comprises: logging a plurality of tenants' requests to the database; with respect to a particular tenant who requires restoring tenant data, acquiring a log of events which affect contents of the database and start from a particular backup point; and only restoring in the database data of the particular tenant to the particular backup point, according to the acquired log of events. When a tenant performs a wrong operation on the database and wishes to roll back to a backup point, only information of the particular tenant in the database is changed into the information at the backup point, without affecting other tenants.
US09075837B1 Systems and methods of mapping multidimensional data and executing queries
A method includes receiving, at a server from a computing device, a query identifying a source multidimensional cube, a mapped measure associated with the source multidimensional cube, and one or more classification values. The mapped measure corresponds to a measure associated with a mapped multidimensional cube that is distinct from the source multidimensional cube. The method also includes generating a cell set, wherein each cell of the cell set corresponds to a respective combination of the one or more classification values. The method further includes executing the mapped measure with respect to each cell of the cell set to generate one or more query execution results and sending the one or more query execution results to the computing device.
US09075834B2 Detecting deviation between replicas using bloom filters
Techniques are provided for using near-full bloom filters for efficiently identifying hash slices in which the deviation between replicas is sufficient to justify remedial measures. Techniques are also described for adjusting the size of slices and the size of the bloom filters, so that the bloom-filter-to-bloom-filter comparison serves as an accurate indicator of the degree to which the contents of the slices of a slice pair have deviated. Slice size may vary from slice pair to slice pair, so that relatively sparsely populated portions of the ring (access key ranges into which fewer chunks fall) are represented by relatively larger slices, while relatively densely populated portions of the ring (access key ranges into which more chunks fall) are represented by relatively smaller slices.
US09075831B2 Method and apparatus for modifying a row in a database table to include meta-data
One embodiment of the present invention provides a database system that facilitates modifying a row in a database table to include meta-data about operations performed on the row. During operation, the database receives a command to perform an operation on a row in a table of the database. The database then determines if executing the command necessitates updating an extensible row descriptor for the row, wherein the extensible row descriptor is a field in the row that contains meta-data about operations performed on the row. If so, the database updates the extensible row descriptor in a manner defined by an update rule for the extensible row descriptor.
US09075814B2 Memory device, electronic system, and methods associated with modifying data and a file of a memory device
A memory device, system and method of editing a file in a non-volatile memory device is described. The memory device includes a controller and a memory array configured to copy an existing first file into a second file during editing and to maintain the first file while applying edits to the second file. When editing is completed, a first cluster pointer of the first file is redirected to point at the first cluster of the second file that has been edited.
US09075809B1 Methods and systems for application cluster virtual nodes
A method for creating an application cluster virtual node. The method may comprise identifying a plurality of nodes associated with an application cluster. The method may also comprise creating a virtual node that is associated with each node in the plurality of nodes. The method may comprise providing a data protection server with access to at least one node in the plurality of nodes. The access may be provided through the virtual node. A computer-readable medium is also disclosed.
US09075808B2 Digital photograph content information service
A server provides an information record comprising selected information related to an image depicted in a digital photograph. The server may comprise a database and a recognition application. The database may store, in association with each of a plurality of subject matters: i) recognition data for recognizing the subject matter within an image; and ii) information related to the subject matter. The recognition application may receive a request from a remote client system. The request comprises a digital image embodying at least a portion of a digital photograph. The recognition application applies recognition data to the digital image to determine a selected subject matter. The selected subject matter is the subject matter depicted in the digital image. The recognition application further obtains selected information from the database. The selected information may be the information related to the selected subject matter. A response is then returned to the remote client system. The response comprises the information record comprising the selected information.
US09075806B2 Alignment and re-association of metadata for media streams within a computing device
Techniques for re-associating dynamic metadata with media data are provided. A media processing system creates, with a first media processing stage, binding information comprising dynamic metadata and a time relationship between the dynamic metadata and media data. The binding information may be derived from the media data. While the first media processing stage delivers the media data to a second media processing stage in a first data path, the first media processing stage passes the binding information to the second media processing stage in a second data path. The media processing system re-associates, with the second media processing stage, the dynamic metadata and the media data using the binding information.
US09075800B2 Context switching in a business application
In a business application, contexts can be switched based on a selected customer. A first authorization profile can be associated with the business application. The authorization profile can restrict a user's ability to access, enter new or update existing information. In response to selection of a first element, such as a customer, the authorization profile can be switched to a second, different authorization profile with different read and/or write privileges. Context switching can also be used which includes additional features beyond the authorization profile. For example, personalization parameters that affect look and feel can be swapped. Additionally, available actions or pages accessible in the application can be swapped.
US09075799B1 Methods and apparatus for query formulation
To the standard inverted index database, a new “To” operator is added. The “To” operator treats the standard single-level linear collection of records as being organized into localized clusters. Techniques for hierarchical clusters are presented. During indexing, hierarchical clusters are serialized according to a uniform visitation procedure. Serialization produces bit maps, one for each hierarchical level, that preserve the hierarchical level of each record and its location in the serialization sequence. Also presented are techniques, when searching for an Object-of-Interest, for greatly improving the process by which Exclude Terms are identified. Exclude Terms are particularly useful when the lexical units, representing an Object-of-Interest, are ambiguous. When in the mode of searching for Exclude Terms, the Object-of-Interest can match anywhere in a snippet, rather than just in the focus sentence. Using the “To” operator, the focus sentences thus found are converted into role values, from which are identified candidate Exclude Terms.
US09075798B2 Verifying authenticity of input using a hashing algorithm
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying a message based on application of a hashing algorithm. In one aspect, a method includes identifying a file and a key value and processing the file using multiple nonlinear functions to generate an output hash value, where the operations performed by the nonlinear functions are modified based on the key value. The file can then be verified based on the output hash value.
US09075797B2 Restore PCIe transaction ID on the fly
Restoring retired transaction identifiers (TID) associated with Direct Memory Access (DMA) commands without waiting for all DMA traffic to terminate is disclosed. A scoreboard is used to track retired TIDs and selectively restore retired TIDs on the fly. DMA engines fetch a TID, and use it to tag every DMA request. If the request is completed, the TID can be recycled to be used to tag a subsequent request. However, if a request is not completed, the TID is retired. Retired TIDs can be restored without having to wait for DMA traffic to end. Any retired TID value may be mapped to a bit location inside a scoreboard. All processors in the system may have access to read and clear the scoreboard. Clearing the TID scoreboard may trigger a DMA engine to restore the TID mapped to that location, and the TID may be used again.