US09357300B2

In accordance with embodiments of the present disclosure, systems and methods may include a controller configured to be coupled to an audio speaker, wherein the controller receives one or more signals indicative of one or more operating characteristics of the audio speaker and compares the one or more operating characteristics to one or more speaker protection thresholds, and based on the comparison, processes an audio input signal to generate an audio output signal communicated from the controller to the audio speaker, further wherein the one or more speaker protection thresholds are based on offline reliability testing of one or more audio speakers similar to the audio speaker and the controller generates one or more modeled parameters for the audio speaker and modifies the one or more speaker protection thresholds based on the one or more modeled parameters.
US09357289B2

A three-dimensional air-adsorbing structure. The structure has a three-dimensional, unitary, skeletal, porous scaffold, air-adsorbing material particles, and one or more hydrophobic binders that couple air-adsorbing material particles to each other to form agglomerates and couples particles and agglomerates to the scaffold. The structure has structure openings in the agglomerates and structure openings between agglomerates, such structure openings being open to the outside environment. The air-adsorbing material and the agglomerates are coupled to the scaffold by creating a water-based emulsion of air-adsorbing material, agglomerates of the material, and binder, and then impregnating the scaffold with this emulsion. The emulsion is dried at least in part at a temperature below the freezing point of the emulsion.
US09357288B2

A system for monitoring sound pressure levels at the ear includes an ambient sound microphone (ASM) for receiving ambient sounds and an ear canal microphone (ECM) for producing audio signals as a function of ambient sound received at the ambient sound microphone and a sound signal received from an associated personal audio device. A logic circuit is operatively associated with the ASM and ECM calculates a total SPL_Dose experienced by the ear at a time t. The total SPL_Dose is calculated by determining SPL_Dose for periods Δt as measured at the ECM. The logic circuit may select an action parameter in response to the Total SPL_Dose.
US09357275B2

In one example, a device configured to receive a first sub-segment of a segment of multimedia data, the first sub-segment comprising a first set of one or more data units and a first header including data indicative of locations of the data units within the first sub-segment, wherein at least one of the data units refers to a data unit of a second sub-segment of the segment. The device is also configured to, after receiving the first sub-segment, receive the second sub-segment, the second sub-segment comprising a second set of one or more data units and a second header including data indicative of locations of the data units within the second sub-segment. The device is also configured to process at least a portion of the segment after receiving the first sub-segment and the second sub-segment.
US09357274B2

A file format design supports storage of multi-source multimedia presentations via the inclusion of indications as to whether a presentation is a multi-source presentation, and for one media type, the tracks of which are from different sources and should be played simultaneously. If a multi-source presentation exists, additional indications may be provided including: an indication of a multi-source presentation type being stored; indications regarding the source of each track and which tracks have the same source; indications of different parties' information such as phone numbers, etc. Thus, a player may play back a recorded presentation in the same or substantially the same manner as it was presented during the actual session, and may automatically manipulate the presentation to be more informative or efficient. The file format design further supports storage of other types of multi-source presentations that render more than one media stream for at least one type of media.
US09357271B2

In some implementations, a method for using closed captions in a double display scenario includes, obtaining a video stream configured to be displayed on a first display device. The video stream includes closed captions. The method also includes, identifying one or more symbols or words included in the closed captions; and obtaining a set of instructions. The set of instructions includes instructions to display content information relating to at least one symbol or word in the one or more symbols or words. The method further includes, in response to obtaining, and in accordance with, the set of instructions, executing one or more applications based on a type of the content information; and formatting for display, on a second display device, output from the one or more applications. The applications include one of: a web browser, a music application, a feed reader application, a coupon application, and a content viewer.
US09357270B2

A system and method for the simultaneous creation, assembly and transmission of synchronous multiple personalized messages to specific targeted individuals or other entities. The system can send rich media distinctly personalized messages such as commercials to a small or large group of selected individuals through any appropriate distribution media. A personalized message is created based on segmenting a message into multiple slots, and providing different selectable segments for each slot. The multiple segments are then simultaneously broadcasted over multiple data streams to a receiver, wherein the receiver switches between the data streams to assemble the personalized message in a just-in-time fashion. Other data including overlays, animation, frame transitions etc. may also be transmitted and used to assemble the personalized message.
US09357269B2

An Internet capable set-top-box (STB) may be operable to extend a security boundary from the Internet capable STB to an application server to allow support of web browsing operations from the application server. A secure link between the Internet capable STB and the application server may be established. The Internet capable STB may communicate a request for web page information from a secure web server along with cryptographic credentials to the application server, via the secure link. The application server may be allowed to receive the web page information directly from the secure web server and process at least the unsupported portion of the received web page information. The Internet capable STB may then receive the web page information with at least the unsupported portion processed from the application server, via the secure link, for further processing and rendering.
US09357260B2

Various embodiments of apparatus and/or methods are described for skipping, filtering and/or replacing content from an audio/video stream using text data associated with the audio/video stream. The text data is processed using location information that references a segment of the text data of the first audio/video stream to identify a location within the first audio/video stream. The location within the first audio/video stream is utilized to identify portions of the audio/video stream that are to be skipped during presentation. The portions of the audio/video stream that are to be skipped are filtered from the audio/video stream, and some of the skipped portions of the audio/video stream are replaced with substitute content. The filtered video stream, including the substitute content, is outputted for presentation to a user.
US09357258B2

The present invention relates to a communication system, a transmission device, a reception device, a communication method, a program, and a communication cable, whereby high-speed communication can be executed while maintaining compatibility. In the event that an HDMI® source 71 and an HDMI® sink 72 execute two-way IP communication using a CEC line 84 and a signal line 141, a switching control unit 121 controls a switch 133 to select a partial signal making up the differential signal from a conversion unit 131 at the time of transmitting data, and controls the switch 133 to select a partial signal making up a differential signal from a receiver 82 at the time of transmitting data, and in the case of executing two-way communication using the CEC line 84 alone, the switching control unit 121 controls the switch 133 to select the CEC signal from the HDMI® source 71 or receiver 82 with the switch 133. The present invention may be applied to HDMI®, for example.
US09357250B1

Methods and systems for implementing multi-screen video user interfaces. A handheld device is used to search for content to be displayed on a television. The handheld device presents data according to a first user interface, and while searching for content, any changes to the navigation state of the handheld device are sent to the television. The television receives an update and reformats the data according to a second user interface optimized for displaying the data on the television. The first user interface is native to the handheld device and the second user interface is native to the television. The user of the handheld device is able to utilize a familiar format while searching for content while viewers of the television are able to see the same navigation state as the handheld device but in a familiar format on the television.
US09357241B2

Provided is a operating method of a video display device including a display unit. A receiving unit obtains an uncompressed audio and video content. A content recognition configuration management unit receives information of the uncompressed audio and video content based on a characteristic information of the uncompressed audio and video, sets a content reminder based on the information of the uncompressed audio and video content, wherein the content reminder notifies broadcasting information for another content which is related to the uncompressed audio and video content. And reminds the another content while displaying the broadcasting information of the another content based on the setting of the content reminder.
US09357239B2

Systems and methods are provided for converting live streaming content or other streaming content to video-on-demand streaming content. In one embodiment, a stream conversion application receives a request to access electronic content from a target stream, such as a live stream. The request identifies the live stream. The request includes at least one time code specifying a start time for accessing electronic content in the live stream. The stream conversion application obtains the at least one time code from the request. The stream conversion application retrieves content segments from the live stream based on the at least one time code during or after publication of the live stream. The content segments include the requested electronic content from the live stream. The stream conversion application generates a video-on-demand stream by combining the content segments. The stream conversion application provides access to the video-on-demand stream.
US09357238B2

A system and method extending mobile video data across multiple display hardware platforms is disclosed. The system incorporates a mobile user interface device (MUD) interacting with a video control unit (VCU) to present display video content (DVC) on a video display unit (VDU). The MUD and VCU coordinate to control their respective display content in real-time based on a specific integrated user interaction context (UIC) provided by the MUD to the VCU. The VCU executes the UIC to control the merging in real-time of primary video content (PVC) and secondary video content (SVC) that are combined to form the DVC. Video content processed by the VCU as PVC/SVC input may be sourced from external video sources (EVS) directly connected to the VCU and/or data sourced from a computer communications network (CCN) via routing through the MUD and/or VCU.
US09357234B2

A dependency indication is signaled within the beginning of a packet, that is, within the adjacent of a slice header to be parsed or a parameter set. This is achieved, for example, by including the dependency indication at the beginning of the slice header, preferably after a syntax element identifying the parameter set and before the slice address, by including the dependency indication before the slice address, by providing the dependency indication to a NALU header using a separate message, or by using a special NALU type for NALUs carrying dependent slices.
US09357227B2

An image coding method includes: deriving a candidate for a motion vector predictor from a co-located motion vector; adding the candidate to a list; selecting the motion vector predictor from the list; and coding a current block and coding a current motion vector, wherein the deriving includes: deriving the candidate by a first derivation scheme in the case of determining that each of a current reference picture and a co-located reference picture is a long-term reference picture; and deriving the candidate by a second derivation scheme in the case of determining that each of the current reference picture and the co-located reference picture is a short-term reference picture.
US09357225B2

The present invention relates to a method for inducing a merge candidate block and a device using same. An image decoding method involves decoding motion estimation region (MER) related information; determining whether or not a predicted target block and a spatial merge candidate block are included in the same MER; and determining the spatial merge candidate block to be an unavailable merge candidate block when the predicted target block and the spatial merge candidate block are included in the same MER. Accordingly, by parallely performing the method for inducing a merge candidate, parallel processing is enabled and the computation amount and implementation complexity are reduced.
US09357214B2

Techniques are described where if an inter-view predicted motion vector candidate (IPMVC) and an inter-view disparity motion vector candidate (IDMVC) are derived based on a shifted disparity vector, where the amount by which the disparity vector is shifted for the IPMVC and IDMVC is different. The techniques also prioritize the inclusion of the IPMVC over the IDMVC in a candidate list, and prune the IPMVC and the IDMVC if there is a duplicated IPMVC or IDMVC in the candidate list.
US09357212B2

In an example, a method of coding multi-layer video data includes determining, for a first block of video data at a first temporal location, whether one or more reference picture lists for coding the first block contain at least one reference picture at a second, different temporal location. The method also includes coding the first block of video data relative to at least one reference block of video data of a reference picture in the one or more reference picture lists, where coding includes disabling an inter-view residual prediction process when the one or more reference picture lists do not include at least one reference picture at the second temporal location.
US09357209B2

Luminance correction systems and methods capable of reducing or removing luminance mura of display devices are provided. One luminance correction system includes: a display device including a plurality of pixels, the pixels including a plurality of sub-pixels, each of the pixels comprising at least two of the sub-pixels; an image capturing unit including a plurality of charge-coupled device (CCD) image capturing elements, an n×n arrangement of the image capturing elements corresponding torn of the pixels, n and m being natural numbers greater than or equal to 2; and a luminance correction device configured to generate a representative luminance value with respect to the m of the pixels based on luminance values measured by the n×n arrangement of the image capturing elements, and calculate a correction value with respect to the m of the pixels according to a difference between the representative luminance value and a target luminance value.
US09357205B2

A natural stereoscopic image is displayed and eye strain is mitigated. A face image is detected in a stereoscopic image composed of a left-eye image and a right-eye image. The left-eye and right-eye images are shifted in such a manner that visual disparity of the detected face image is removed. Furthermore, a display area containing the face image is calculated. The calculated display area is enlarged so as to be displayed over the entirety of the display screen. Since a double image that appears in front of the face image is excluded, the strain upon the eyes of the observer is mitigated.
US09357202B2

Embodiments of the present invention relate to a high-resolution imaging device with wide field and extended focus comprising a beam generator for generating a plurality of nondiffracting beams and a scanning mechanism for moving the plurality of nondiffracting beams relative to the object to illuminate a volume of the object. The high-resolution imaging device also comprises surface element and a body having a light detector layer outside the surface element. The light detector layer has a light detector configured to measure light data associated with the plurality of nondiffracting beams illuminating the volume of the object. In some cases, the high-resolution imaging device also includes a lens inside of the light detector layer. The lens is configured to focus the light on the light detector surface.
US09357200B2

A video processing device overlays appropriate presentation data over video images, even if the size of the display area for 3D video images differs from the size of the display area for presentation data that is to be presented with the 3D video images. The video processing device generates left- and right-view images from a 3D video stream, enlarges presentation data obtained from a relevant data stream to scale its display size to match the display size of video images, applying an offset value, which is determined to cause a specific parallax, to the thus enlarged presentation data to generate left- and right-view presentation data, and overlays the left-view presentation data over the left-view images and the right-view presentation data over the right-view images to display video images resulting from the overlaying.
US09357198B2

A digital broadcast receiving apparatus for providing an integrated service of a 2D image and a 3D image. The apparatus comprising a demultiplexing unit configured to demultiplex a received digital broadcast signal; a PSIP or PSI/SI processor configured to extract at least any one of 3D service information related to a 2D image channel or service and 2D service information related to a 3D image channel or service from the demultiplexed digital broadcast signal; a decoder configured to decode an extension view video stream and a base view video stream from the demultiplexed digital broadcast signal; and an output formatting unit configured to format the extension view video stream and the base view video stream based on at least any one of the 3D service information and the 2D service information.
US09357196B2

The present invention relates to a device and a method for transmitting/receiving a digital broadcast signal having a three-dimensional image. According to one embodiment of the present invention, a device for receiving a digital broadcast signal comprises: a tuner which receives a digital broadcast signal of a transport packet that contains signaling data and a video stream for implementing a three-dimensional image; a demodulation unit which demodulates said received digital broadcast signal; a decoding module which extracts mode conversion information from said demodulated digital broadcast signal; and an output formatter which outputs a decoded image signal on the basis of said mode conversion information.
US09357191B2

According to one embodiment, an image processor includes: an acquisitor; a predictor; a corrector. The acquisitor acquires information regarding shape of a projection surface on which a first image is projected, information regarding position of a viewpoint for observing the first image projected on the projection surface, and information regarding position of a projection point for projecting the first image. The predictor predicts a viewable region in which the first image projected on the projection surface is viewable from the viewpoint based on the acquired information regarding the shape, the acquired information regarding the viewpoint, and the acquired information regarding the projection point. The corrector corrects a second image to generate the first image, the second image being set within the viewable region.
US09357174B2

A video communication system that replaces actual live images of the participating users with animated avatars. A method may include selecting an avatar, initiating communication, capturing an image, detecting a face in the image, extracting features from the face, converting the facial features to avatar parameters, and transmitting at least one of the avatar selection or avatar parameters. The system is configured to allow a user to select a new avatar during active communication with a remote user.
US09357172B2

A method and a device providing one virtual endpoint dedicated to serve one particular real endpoint, and the virtual endpoint is typically installed on a server in the same local network as the associated real endpoint, where an MCU or a fraction of a distributed MCCJ also is installed. In the upstream direction, the virtual endpoint includes at least an upstream decoder, a scaling unit and an upstream encoder. In the downstream direction, the virtual endpoint includes at least a number of decoders, a composing unit and a downstream encoder.
US09357168B1

Implementations generally relate to facilitating video conferences. In some implementations, a method includes enabling a video conference having a plurality of participants. The method further includes determining one or more primary speakers from the participants. The method further includes modifying video streams of one or more participants based on the determining one or more of the participants as primary speakers.
US09357161B1

A method of performing motion compensation includes identifying a set of candidate motion vectors for a block in an intermediate frame from a set of motion vectors from a previous and current frames, performing block-level analysis for each candidate motion vector, selecting an interpolation motion vector, and using the interpolation motion vector to interpolate the intermediate frame between the previous and current frames, wherein the number of intermediate frames depends upon a conversion to a faster frame rate. A method of determining background and foreground motion vectors for a block in an interpolated frame includes comparing a first motion vector that points to a previous frame to a second motion vector that points to a next frame to produce a difference, and designating one of the first and second motion vectors as a background motion vector and the other as a foreground motion vector depending upon the difference.
US09357157B2

In a transmission side, a layer adjusting unit performs an adjustment to store a scalable encoded video data in a memory, select and output a scalable data of a base quality as a real-time video, read from a memory a scalable data of an enhancement quality based on the designation of a enhancement quality and a transmission period of time, and output the scalable data of an enhancement quality together with a real-time scalable data. In the receiving side, a layer synthesizing unit synthesizes and outputs a real-time video at normal times, and lowers the real-time video to a quality of the base layer if there is an enhancement quality video of a designated period of time, thereby reading the base quality layer data corresponding to the designated video from the memory (153) and synthesizing the data with the enhancement quality video to output the resulting data.
US09357154B2

Systems and methods are operable to retrieve at least a portion of a missed media content event. An exemplary embodiment detects an occurrence of a failed recording of at least a portion of a media content event of interest; transmits a notification of the detected occurrence of the failed recording of the at least the portion of the media content event of interest from a media device to a replacement content device; and receives, at the media device, at least a portion of missed media content corresponding to at least the portion of the media content event of interest that failed to record.
US09357151B1

A shared counter circuit for a column-parallel single-slope ADC includes an n-bit counter; n low-voltage (LV) drivers connected to receive respective counter output bits and to provide a logic high or logic low output signal which tracks the received bit, the voltage difference between the logic high and logic low output signals being less than Vdd; and a plurality of sets of regenerative latches powered by a supply voltage Vdd, each of which receives an output from a respective LV driver and latches and regenerates the received output as a rail-to-rail CMOS signal upon the occurrence of a trigger event. One typical trigger event occurs when a periodic ramp voltage exceeds an input voltage provided to the ADC which may originate, for example, from the columns of a photodetector array.
US09357150B2

An integrated image sensor circuit with multiple power modes is disclosed. The integrated circuit comprises a pixel array, an analog block to process analog signal associated with the pixel array, where the analog block comprises an analog to digital convertor (ADC), and a first control circuit to enable/disable the analog block or to configure the analog block to a high/low-power mode depending on whether the pixel array is in a readout frame or in a reset frame with no active readout. The integrated image sensor circuit may further comprise a post-processing block and a second control circuit to enable/disable the post-processing block or to configure the post-processing block to the high-power mode or the low-power mode depending on whether the pixel array is in the readout frame or in the reset frame with no active readout.
US09357148B2

A solid-state imaging device includes a layout in which one sharing unit includes an array of photodiodes of 2 pixels by 4×n pixels (where, n is a positive integer), respectively, in horizontal and vertical directions.
US09357135B2

An image display device that displays image information includes an image retrieving unit that retrieves image information; a device status identifying unit that identifies a status of the present device; an image condition specifying unit that specifies an image condition that indicates a condition which the image information needs to satisfy to be displayed, based on the status identified by the device status identifying unit; and a display unit that displays the image information retrieved by the image retrieving unit if the image information satisfies the image condition specified by the image condition specifying unit.
US09357133B2

An apparatus, computer readable medium, and method for auto-focusing, the method including reading out a live-view signal from first group pixels; reading out an auto-focusing detection signal from second group pixels; and auto-focusing using the live-view signal and the auto-focusing detection signal, wherein the first group pixels and the second group pixels do not substantially overlap.
US09357128B2

The present technology relates to an information processing terminal, an information processing method, and a program capable of naturally suppressing camera shake with a target object being arranged at a certain position on an image. An information processing terminal of an aspect of the present technology includes an imaging unit that takes an image; a display unit that displays the taken image; a measuring unit that measures a motion occurring in the terminal itself; and a display control unit that displays an indicator composed of a plurality of components arranged in a nested structure on the image and varies a position and a size of each component in accordance with the motion. The present technology is applicable to a mobile terminal provided with a camera and a display unit.
US09357121B2

An image capturing apparatus includes an image sensor having first pixels used except for generating image signals and second pixels used for generating the image signals, the first pixels included in a first area, and a signal processing unit configured to perform interpolation processing on signals output from the first pixels in the first area. The signal processing unit performs the interpolation processing on the image signals output from the second pixels in an area other than the first area using a pattern based on an arrangement of the first pixels in the first area.
US09357114B1

A dual camera system for viewing a coupling of a hitch to a trailer, such as on a semi tractor truck, includes a camera housing having two video cameras. The housing includes two doors that open automatically by a motor, arms and linkages when the vehicle is shifted into reverse. A split screen view is shown to the driver rearward toward the trailer and forward toward the hitch plate. The motor, arms and linkages automatically close the doors after the vehicle is shifted out of reverse, such as after a delay to determine if the hitch latch is secure. The linkages are sliding linkages with a spring so that the doors can be opened manually for cleaning the lenses of the cameras. A heating element is inside the housing.
US09357105B1

To determine if a pixel exhibits artifacts, statistics are generated for the pixel and its neighbors. These statistics are compared with thresholds. If the comparison of the statistics and the thresholds suggests that the pixel exhibits a pixel artifact, then recourse can be taken, either to adjust the pixel value in some way, or to reject the angle of interpolation used in computing the value for the target pixel.
US09357099B2

Provided is an image processing apparatus including an area determination unit, an area processing unit and an area adjustment unit. Upon acquiring multiple image data, the area determination unit is configured to determine whether a text area or an image area of one image data matches an initial text area or an initial image area that has initially appeared in another image data. When the text area or image area of the image data matches the initial text area or initial image area as a result of the determination, the area processing unit is configured to execute processing of reducing the image data of the matching text area or image area. The area adjustment unit is configured to generate image data which is a composite of the data-reduced area resulting from the processing, and a mismatched text area or image area.
US09357090B2

An image processing device according to one aspect of the present disclosure includes a moving body, a housing, a support portion, and a first contact portion. The moving body is composed of a resin member and has a surface on which a holding plate which holds an electric component used for image processing is mounted. The housing includes a pair of side walls between which the moving body is housed therein. The support portion is provided to the housing and configured to support the moving body such that the moving body is movable in a predetermined moving direction. The first contact portion is provided to the moving body, and is configured to be contactable with a contacted portion within the housing prior to the holding plate when the moving body reaches a contact position where it is possible to contact with the contacted portion.
US09357079B2

Examples are disclosed for hosting a communication session between a hybrid mobile device and a second communication device in an Internet Protocol (IP) based packet data network. A communications server functions as a bridge service between the hybrid mobile device and the second communication device enabling the exchange of multiple concurrent IP packet data media streams over multiple different IP based networks between the hybrid mobile device and the communications server. The hybrid mobile device determines a packet quality for each corresponding packet in the multiple concurrent IP packet data media streams and creates a blended IP packet data media stream by selecting the highest quality packet from among the multiple concurrent IP packet data media streams. On the send side, the hybrid mobile device fully and partially encodes an IP packet data stream to be sent out over the multiple different IP based networks to the communications server.
US09357076B2

A load balancer controls a cluster of media agents each configured to perform media packet processing operations in a conference session. The load balancer receives a Session Traversal Utilities for Network Address Translation/Translator (NAT) (STUN) request from a caller to establish media. The STUN request includes a conference identifier (ID) for the session. The load balancer determines an availability of each of the media agents in the cluster, selects a media agent for the caller based on the conference ID and the determined media agent availabilities, forwards the STUN request to the selected media agent, and routes media packets between the caller and the selected agent for the session.
US09357075B1

Before a party is admitted into a conference call, the party's communication connection to the conference bridge is tested for quality. If the quality is acceptable, the party is admitted into the conference. If the quality is not acceptable, an attempt is made to improve the quality. If the attempt fails, the party is given the choice of either hanging up and calling back or being admitted into the conference in a restricted mode that limits the adverse effects of the poor connection on the conference.
US09357074B2

A communication apparatus includes a telephone communicator, a detector, a data communicator, and a controller. The telephone communicator is configured to perform communication through a telephone network. The controller is configured to perform: a data receiving process of controlling the telephone communicator to receive data; a storing process of storing, in a storage device, the data received in the data receiving process; a determining process of determining whether a mobile terminal is detected by the detector; and a data transmitting process of, in response to determining that the mobile terminal is detected in the determining process, controlling the data communicator to transmit the data stored in the storage device to the mobile terminal.
US09357070B2

A system, method and apparatus for re-establishing a call received at a public safety answering point are described. A Session Initiation Protocol (SIP) call establishment request is received at an emergency call answer node. The call establishment request has an indication of a previously established emergency call to re-establish. The emergency call answer node searches a call recovery queue for a previously received call establishment request having a matching indication for the previously established emergency call to re-establish. The emergency call answer node bridges a call leg for the received call establishment request and a call leg for the previously received call establishment request having the matching indication for the previously established emergency call to re-establish when a match is found.
US09357067B2

Disclosed herein are systems and methods for using caller data to electronically disseminate a message. In one aspect, a method involves (i) a phone switch receiving a phone call and corresponding caller data, (ii) the phone switch sending to a record manager, the caller data, (iii) the record manager receiving the sent caller data, and (iv) responsive to the record manager receiving the sent caller data, the record manager (a) retrieving from a data storage, a school identifier corresponding to the received caller data, and (b) causing a notification system to electronically disseminate a message, wherein the message indicates that an updated operational-status of a school identified by the retrieved school identifier is expected soon.
US09357062B2

Various embodiments provide for a way of routing messages using location routing numbers. More specifically, some embodiments can route calls on different legacy networks by using features of existing telecommunication policy and databases. For example, a location routing number can be registered in a number portability administration center database. The location routing number may be in a native number block of a facility carrier and a company registering the location routing number in the number portability administration center database may not be the facility carrier. The destination switch of the facility carrier can be programmed to accept traffic associated with the location routing number. As a result, components of the network can route the message for the company to a destination switch of the facility carrier.
US09357060B2

A communication system and method is disclosed which makes it possible to establish telecommunications with the vehicle user by the vehicle number plate code, making it possible to establish telecommunications with the vehicle owner by the public number and unique identification, thereby linking them to a communication system of the owner's choice (a mobile telephone number, e-mail, web profile or personal analog communication means), which is hidden from third parties, as well linking the users to certain pre-established communication functions (functionality codes), which respond to concrete needs of the users.
US09357047B2

A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
US09357045B2

An electrostatic capacitive sensor includes a plurality of transmitter electrodes, a plurality of receiver electrodes, and a control circuit. Further, the control circuit includes: a transmitter circuit configured to apply a periodical transmission signal to each of the plurality of transmitter electrodes; and a receiver circuit configured to generate, based on a reception signal generated in each of the plurality of receiver electrodes in response to the transmission signal, a detection signal indicating a change in electrostatic capacitance formed at each of intersections of the plurality of transmitter electrodes and the plurality of receiver electrodes, wherein the transmitter circuit is configured to switch between a first mode where the transmission signal is sequentially applied to the plurality of transmitter electrodes and a second mode where the plurality of transmitter electrodes are grouped and the same transmission signal is applied to a plurality of transmitter electrodes belonging to the same group.
US09357040B2

A transmitting system and a method of transmitting digital broadcast signal are disclosed. The method of transmitting digital broadcast signal includes generating signaling data including a transmission parameter, wherein the transmission parameter includes a protocol version field identifying between a first transmission mode and a second transmission mode, forming a data group including mobile service data and the signaling data, forming mobile service data packets including the mobile service data and the signaling data in the data group, transmitting the digital broadcast signal including the data group.
US09357036B2

Systems and methods are described for transmitting data over physical channels to provide a high speed, low latency interface such as between a memory controller and memory devices with significantly reduced or eliminated Simultaneous Switching Output noise. Controller-side and memory-side embodiments of such channel interfaces are disclosed which do not require additional pin count or data transfer cycles, have low power utilization, and introduce minimal additional latency. In some embodiments of the invention, three or more voltage levels are used for signaling.
US09357034B2

A system and method for orchestration of services for use with a cloud computing environment. In accordance with an embodiment, a cloud platform enables provisioning of enterprise software applications within a cloud environment, including packaging enterprise applications as service definition packages (SDP), and instantiating the services using service management engines (SME). In an embodiment, an orchestration engine communicates with a plurality of SMEs to control the flow of service creation, provider dependency resolution, association of services and providers, and the life-cycle management of services within the cloud platform.
US09357013B2

A method of activating external application logic from a script embedded in client-side rendered markup. The method can include establishing a communicative link with an application interface to the script. A pre-configured message can be received from the application interface over the communicative link. In response to receiving the pre-configured message, at least one operation can be activated in a process address space which is separate from a process address space used to render the markup and to process the script. Importantly, in a preferred aspect of the present invention, data can be retrieved from a data source remote to the client computing device. Subsequently, the retrieved data can be used to populate at least one user interface field in separately rendered markup.
US09357012B2

A center terminal includes a target terminal list storing unit that registers a target terminal and an operator list storing that registers an operator ID and a password. Each of the maintenance terminal and the target terminal includes a center terminal information storing unit that registers a center terminal. The center terminal makes a connection job that associates a predetermined target terminal with the operator ID and registers the connection job to the center terminal. One of maintenance terminals receives the specific operator ID and the password from a connected client terminal and sends the center terminal an indication whether or not the maintenance terminal can log in to the center terminal, and, if the logging-in is granted, the maintenance terminal is configured to receive the connection job assigned to the operator ID from the center terminal and notify the operator. If the maintenance terminal receives a selection of the connection job from the operator, the maintenance terminal sends an inquiry to the center terminal whether or not the maintenance terminal can execute the connection job. If the connection job is allowed to be executed, the maintenance terminal can be connected to the target terminal included in the connection job.
US09357011B2

A system for manufacture of information handling systems is disclosed. The system includes an image analyzer operable to accept an image and generate an image traits definition wherein the image traits definition has a manifest of the image's software characteristics and customization settings, a remote image rebuilder distal to and interfaced with the image analyzer through a network wherein the remote image rebuilder operable to apply the image traits definition to an image components library to rebuild the image, and an information handling system burn rack proximate to the image rebuilder and operable to copy the rebuilt image to a manufactured information handling system.
US09357005B2

Portable interactive devices of audience members are remotely operated to substantially “simultaneously” respond to a signal from an origin, e.g., a central server, despite variation in latencies among the devices in order to produce a shared experience. The audience members are reached through varying communication links. Latencies vary among portable interactive devices and among carriers. A firing time for the portable interactive devices is selected to occur at a time in the future. An execution time at which a respective portable interactive device is commanded to operate is a function of the firing time minus the latency control signal reaches clients in a venue in an audience or at a remote location simultaneously despite the varying latencies.
US09357003B1

A method and apparatus are provided for communication of a host having a first network interface device and a second network interface device coupled thereto. The first network interface device is configured to operate a transport layer network connection between the host and a peer. The host is configured to, while the first network device is operating the transport layer network connection with the peer, independently determine connection information that describes the transport layer network connection being operated by the first network interface device. The second network interface device is caused to operate the transport layer network connection with the peer based at least in part on the connection information maintained by the host.
US09357001B2

A system, node and method for location aware mass information distribution to peers. The method includes overlaying a distributed hash table (DHT) network over an existing physical communication network to which the peers are connected, wherein the DHT network is a peer to peer (P2P) network; providing at least one application layer multicast (ALM) protocol over the overlayed DHT network to form an ALM tree topology for the peers, wherein the ALM tree topology is based on location information of the peers; using the ALM tree topology for establishing logical connections within a group, between a leader of the group and peers of the group; and using the overlayed DHT network for establishing connections, between the leader and the peers, to be followed by a message to be distributed to the peers.
US09356997B2

An improved system and method for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.
US09356996B2

A cache server receives content and an instruction indicating an event associated with the content that causes a processor to invoke a call out to an adjunct device. The instruction further indicates an operation that the adjunct device is to perform. The cache server detects the event associated with the content, halts a flow of the content in response to detecting the event associated with the content, passes via the call out the content to the adjunct device to perform the operation, receives from the adjunct device a response and resulting data from the operation, and performs an additional operation on the resulting data based on the response from the adjunct device.
US09356985B2

A method, system, and computer program product for deploying data to a web server for streaming video to a mobile device. The method can include receiving a request for streaming video from a mobile device upon the resolving of the request by a DNS. The method can further include simultaneously sending both a request to a database for the video requested and a playlist for the video to the mobile device. The method can then include receiving the video from the database. The video received is sent as a sequence of blocks, where each block can further be comprised of a sequence of chunks. The method can even further include decompressing each block and storing each chunk on a web server. The method can further include an exchange of a security credential.
US09356983B2

Disclosed herein are systems, methods, and computer readable-media for adaptive content rendition, the method comprising receiving media content for playback to a user, adapting the media content for playback on a first device in the user's first location, receiving a notification when the user changes to a second location, adapting the media content for playback on a second device in the second location, and transitioning media content playback from the first device to second device. One aspect conserves energy by optionally turning off the first device after transitioning to the second device. Another aspect includes playback devices that are “dumb devices” which receive media content already prepared for playback, “smart devices” which receive media content in a less than ready form and prepare the media content for playback, or hybrid smart and dumb devices. A single device may be substituted by a plurality of devices. Adapting the media content for playback is based on a user profile storing user preferences and/or usage history in one aspect.
US09356981B2

Disclosed are embodiments for streaming content over a network. First content segments are generated such that the time durations of at least a subset of the first content segments progressively increase with respect to time. Second content segments are generated that are configured to be played subsequent to the first content segments. The second content segments have time durations that are substantially the same with respect to each other. The first content segments and the second content segments are transmitted to a client device.
US09356977B2

A technique acquires online meeting data relating to an online meeting. The technique involves running, by processing circuitry, a set of programs (e.g., an operating system, a slideshow application, a word processing program, other programs, etc.) to carry out an online meeting which shares online meeting content among a set of users. The technique further involves performing, while the processing circuitry runs the set of programs to carry out the online meeting, a set of information collection operations by the processing circuitry. The set of information collection operations collects online meeting data from the set of programs. The collected online meeting data includes non-bitmap text-based information extracted from the set of programs (e.g., keywords, phrases, etc. obtained via procedure calls using standard APIs to the set of programs). The technique further involves storing, by the processing circuitry, the collected online meeting data in a designated location of computer memory.
US09356974B2

Systems, methods, apparatus, and techniques are provided for establishing an application layer communications session over a layer 2 (L2) communications connection. In particular, a discovery request frame is transmitted from a first device. A discovery response frame is received at the first device, where the discovery response frame is transmitted from a second device in response to having received the discovery request frame. An application layer communications session is established between the first device and the second device while maintaining an existing L2 communications connection between the first device and the second device.
US09356956B2

Technologies are provided for preventing abuse of software-defined datacenter networks. In some examples, an SDN abuse prevention module within a control layer of an SDN may use graph analysis rules and monitor network paths over time to detect and prevent abusive network conformation change command series. Instance-generated network paths may be analyzed to determine if the paths attempt to repeatedly traverse one or more sensitive network paths. If so, the paths may be implemented or denied based on, among other things, the time scale within which they attempt to repeatedly traverse the sensitive network paths.
US09356951B2

Example embodiments relate to verification of client requests based on a response to a challenge (135; 235) included in an HTTP Header. In some embodiments, a server computing device (100; 300; 350) may generate a challenge (130; 230) in response to receipt of a request from a client (200; 330; 380) and may include a random nonce with the challenge. In some embodiments, the server computing device (100; 300; 350) may then verify that a second request includes, in an HTTP header, a response to the challenge (135; 235) that corresponds to the random nonce. Additional example embodiments relate to transmission of a response to a challenge from a client computing device (200; 330; 380) to the server (100; 300; 350).
US09356936B2

According to at least one example embodiment, a method and corresponding content protection server for managing access to electronic content comprise retrieving access policies, or permissions, associated with a content item from a corresponding content sharing application, or rights issuer. The access policies are translated into a format recognizable by a digital rights management (DRM) engine, and forwarded to the DRM engine. The translated access policies are then provided by the DRM engine to a client device where the translated access policies are enforced in managing any potential access to the content item.
US09356928B2

Techniques are provided for authenticating a subject of a client device to access a software-as-a-service (SaaS) server. A network access device receives a request from a client device to establish a network session and transfers identity information of the subject, the client device and the network session to a session directory database. A request is sent to access an application on a SaaS server. If it does not contain an identity assertion that identifies the subject, the request is redirected to an identity provider device, to provide identity assertion services to the subject. A network session identifier is inserted into the request by a network access device and the request is forwarded to the identity provider device. The identity provider device uses the network session identifier to query the session directory database for the identity information to be used for a security assertion of the subject to the SaaS server.
US09356924B1

Automated systems, methods, and computer readable media for single sign-on (SSO) to a plurality of websites using optical codes. A login server communicates with a user computer browser and a user mobile device to validate the user. When the user goes to a website, the website presents an optical code to the user computer browser. The user mobile device reads the optical code and communicates with the login server to automatically log the user in.
US09356918B2

A first communication session is conducted between a media device and a mobile device. The first communication session includes requesting an authorization code from the mobile device and receiving the authorization code from the mobile device. The mobile device acts as an intermediary for obtaining authentication from a content server. The mobile device initiates a second communication session with a provider authorization service of the content server. The second communication session includes obtaining a token from the provider authorization service using the authorization code. The media device initiates a third communication session with the content server. The third communication session includes utilizing the token to obtain content from the content server. The system automatically attempts to renew the token in response to an expiration of the token.
US09356915B2

Enhancing privacy by obscuring Traversal Using Relays around Network Address Translator (TURN) connections, and related methods, systems, and computer-readable media are disclosed herein. In one embodiment, a method comprises obtaining, by a TURN client, one or more candidate addresses comprising a TURN relayed transport address of a TURN server. The method further comprises generating a camouflaged candidate list, based on the candidate addresses, in which the TURN relayed transport address is obscured; generating a connection setup message comprising the camouflaged candidate list; and sending the connection setup message to a TURN peer executing on a computing device. In another embodiment, a method comprises receiving, by a TURN server, a request for a provision of a first TURN service from a TURN client to connect to a TURN peer. The method further comprises masking a presence of the TURN server to the TURN peer, and relaying communications based on the masking.
US09356913B2

The authorizing of transformation chain instances of different transformation chain classes to join so as to act as a compound transformation chain instance. Class-level authorized dependencies are identified between transformation chain classes. Then, instance-level authorization is performed in accordance with one or more joining criteria, presuming that the instances are of appropriate classes that may be joined. The joining allows the instances to act as a single compound transformation chain whereby data is permitted to flow across the boundaries of the constituent transformation chain instances. New transformation chain instances may be joined to the compound transformation chain instances, and transformation chain instances may be removed from the compound transformation chain instance, thereby dynamically changing the compound application.
US09356908B2

A method includes terminating a connection between (a) a wireless network supported by a network device and (b) a client device. The method further includes rejecting one or more requests to establish the connection between the wireless network and the client device based at least on the one or more requests being received from the client device within a first period of time subsequent to the terminating operation and accepting a particular request to establish the connection between the wireless network and the client device based at least on the particular request being received from the client device after the first period of time subsequent to the terminating operation.
US09356907B2

A social messaging hub provides communication services for a data enabled device having Internet network access capabilities. The social messaging hub communicates with the data enabled device over the Internet or cellular data networks, and interfaces with a message infrastructure including mobile carriers, message aggregators, message exchanges and various specialized social messaging services to enable bi-directional messaging communication. The user is given a registered phone number and unique IP addressable identification which serve as a source and destination identifier of the associated data enabled device. Messages may originate in or be delivered to other users' mobile telephones or in similarly equipped and provisioned IP data enabled devices. An application operating on the IP enabled device determines in conjunction with the social messaging hub a mode of transmission as a function of parameters including device location and destination of a message.
US09356899B2

A system and method for data communication connecting on-line networks with on-line and off-line computers. The present system provides for broadcast of up to the minute notification centric information thereby providing an instant call to action for users who are provided with the ability to instantaneously retrieve further detailed information. The notification centric portions of information is wirelessly broadcast to wireless receiving devices which are attached to computing devices. Upon receipt of the information at the personal computer, the user is notified through different multimedia alerts that there is an incoming message. Wirelessly broadcasted URL's, associated with the data, are embedded in data packets and provide an automated wired or wireless connection back to the information source for obtaining detailed data.
US09356894B2

A computer implemented method for intelligently enabling menu choices includes rendering, on a client system, an address book user interface comprising information related to one or more contacts, selecting a contact from the address book user interface, determining an online presence state for the selected contact, enabling one or more menu options based upon the determined online presence state, with the menu options enabled for a first online presence state differing from the menu options enabled for a second online presence state, and presenting the enabled menu options to a user in a user interface.
US09356891B2

Systems and techniques for transferring electronic data include enabling instant messaging communication between a sender an at least one recipient through an instant messaging host. In addition, voice communication is enabled between the sender and the recipient through the instant messaging host.
US09356883B1

At least one workflow comprising end-user interactions with an application implemented using provider network resources is identified by a resource allocation service of the provider network. The service collects performance metrics associated with the end-user workflow. If a performance metric meets a threshold criterion, a re-evaluation of the resources assigned to the application is initiated. Configuration changes to modify the set of provider network resources assigned to the application are implemented in accordance with a result of the resource re-evaluation.
US09356882B2

A client system of a network resource service, the network resource service administering a plurality of distributed network resources, the client system comprising: a computer processor for executing stored instructions to: receive over a proximity based wireless communication a network resource identifier of a network resource of the plurality of network resources and a service identifier of the network resource service, the service identifier defining a network address of the network resource service on a communications network configured for non-proximity based communication; and transmit application data to the network resource addressed to the network address on the communications network for subsequent processing by the network resource.
US09356876B1

System and methods for identifying and managing applications over compressed or encrypted traffic in a network are described. The first and second embodiments, which provides a method for managing applications over compressed or encrypted traffic respectively, comprise identifying applications on the traffic, saving the application classification per connection, and propagating the application classification to the network. A method for providing application identification over compressed or encrypted traffic is also disclosed, which includes an application recognition module configured to, among other functions, determine an application classifier for compressed or encrypted traffic without applying an application classification process, and utilize the application classification for previous packets originating from the connection for the current packets from the same connection.
US09356873B2

A backbone channel transmits first through third channel packets among Advanced eXtensible Interface (AXI) 5 channel packets. The backbone channel is managed by dividing the backbone channel into a first sub-channel and a second sub-channel, transmitting the first channel packet through the first sub-channel, transmitting the second channel packet through the second sub-channel, and transmitting the third channel packet through both the first sub-channel and the second sub-channel.
US09356869B2

A computerized method of optimizing audio quality in a voice stream between a sender and a receiver VoIP applications, comprising: defining by the receiver time intervals; determining by the receiver at the end of each time interval whether congestion exists, by calculating (i) one-way-delay and (ii) trend, using double-exponential smoothing; estimating by the receiver a bandwidth available to the sender based on said calculation; sending said estimated bandwidth by the receiver to the sender; and using by the sender said bandwidth estimate as maximum allowed send rate.
US09356857B1

Techniques are described for applying double experimental (EXP) quality of service (QoS) markings to Multiprotocol Label Switching (MPLS) packets. According to the techniques, an edge router of an MPLS network is configured to map a Differentiated Services Code Point (DSCP) marking for customer traffic to at least two EXP fields of at least two different labels included in a MPLS packet encapsulating the customer traffic. In this way, the edge router may map the full DSCP marking across the first and second EXP fields to provide full resolution QoS for the customer traffic over the MPLS network. The techniques also include a core router of an MPLS network configured to identify a QoS profile for a received MPLS packet based on a combination of a first EXP field of a first label and a second EXP field of a second label included in the MPLS packet.
US09356854B2

A method implemented in a device is disclosed for networking through signals transmitted across a shared medium network. The method starts with monitoring for a first signal on a shared medium of the shared medium network. The first signal is processed after it is received and while the first signal is being processed, a set of one or more signals is received on the shared medium. Then a set of one or more amplitude increases is determined, where each amplitude increase is from an earlier received signal to a later received signal. The set of one or more amplitude increases is compared to a threshold value and at least partially in response to the comparison, the device discards one or more signals from the first signal and the set of one or more signals.
US09356843B2

Systems and methods for process flow tracking are presented. In one embodiment, a flow method comprises collecting records associated with flow for post analysis; performing a flow connection process associated with the flow, wherein the flow connection process examines information in a hash table and connects flow segments based upon connect ID; and performing a presentation process in which the flow is visualized, searched and traversed. In one exemplary implementation, a flow connection process utilizes a hash table that draws a correlation between the connect ID and a connect-start record or a connect-end record.
US09356837B2

The disclosure provides an electronic device having network auto-switching functions and a network auto-switching method utilized in an electronic device. The electronic device comprises: a first network connecting unit having a first network transmission specification; and a second network connecting unit having a second network transmission specification different from the first network transmission specification. The network auto-switching method comprises: utilizing a detecting unit for detecting network connecting statuses of the first network connecting unit and the second network connecting unit to generate a detecting result; utilizing a network access unit for determining to select the first network connecting unit or the second network connecting unit to perform a network connecting operation or to not perform the network connecting operation at least according to the detecting result.
US09356836B2

An administration device in a system in which a first device group and a second device group are connected to a network. The administration device acquires first communication history of the first device group and second communication history of the second device group, compares first specific information which specifies communication source and communication destination of the first communication history and second specific information which specifies communication source and communication destination of the second communication history while referring to relating information and detects a setting error of the second specific information set in the devices of the second device group based on a result of the comparison.
US09356825B2

A method includes creating a plurality of user preference profiles. Each user preference profile includes at least one of a profile format without active user preference profile indication, a profile format including an active user preference profile indication, and a profile format specific to each device of a user. The plurality of user preference profiles are stored in a shared server. One or more user preference profiles corresponding to a plurality of devices are activated. The one or more user preference profiles are provided to an application server. The application server implements preferences included in corresponding user preference profile. A system includes a plurality of devices of the user, a plurality of clients corresponding to the plurality of devices, an application server corresponding to the plurality of clients, and a shared server for storing a plurality of user preference profiles.
US09356817B2

According to one embodiment of the invention, a method for mitigating duplication of multicast data streams to wireless client devices. The method comprises the operations of detecting, by one or more network devices, a multicast message, and controlling, by the one or more network devices, a forwarding of information within the multicast message to a network device handling multicast data transmissions. The forwarding is controlled based on information within the multicast message and the presence of such information in prior established data structure.
US09356812B2

A wireless communication apparatus includes multiple antennas, a receiver for performing diversity reception using the antennas, a transmitter, a selector circuit connected to the antennas, a divider, and a phase shifter. The divider is located in a transmission line which connects the selector circuit to the transmitter and distributes a signal outputted from the transmitter among the antennas during transmission. The phase shifter is located in at least one of multiple transmission lines, each of which connects the divider to a corresponding one of the antennas.
US09356808B2

A station performing a method to toggle a channel estimation setting between a full channel estimation that includes estimating the channel based upon a predetermined number of received reference symbols prior to a current subframe and a partial channel estimation that includes estimating the channel based upon a subset of the predetermined number of received reference symbols. The method includes changing the setting from full to partial when a predetermined number of consecutive subframes immediately prior to the current subframe had no downlink allocated and a reliability value indicates that control signals are capable of being reliably received. The method also includes changing the setting from partial to full when the current subframe had a downlink allocated thereto or the reliability value indicates that the control signals are incapable of being received to estimate the channel using the partial channel estimation.
US09356806B2

A system and a method are disclosed for recommending electronic messages in a message sharing system. Users can post messages to the message sharing system. These messages from posting users are received by the system and sent to receiving users that have subscribed to the posting users. The receiving users interact with the messages in various ways, such as by sharing the messages with other users. Interaction information is received for each of the electronic messages. The interaction information includes an indication of the number of interactions with the electronic message by receiving users. A score is determined for each electronic message based on the interaction information. Electronic messages are selected for being recommended to a user or a group of users based on the scores. The recommendations are then sent to the users, enabling users to better focus their attention on messages that are likely to be interesting.
US09356798B2

Alarm customers on VoIP may use an adapter for conversion to Internet Protocol (IP) signals or may have an alarm system that uses IP signals to transmit alarm signals over the Internet. IP signals from alarm customers may go to any monitoring center for alarm system monitoring. IP signals from alarm systems using IP conversion equipment can go only to monitoring centers with specialized receiving equipment specific to the type of transmitting equipment in use at the customer's premises. There is a pool of customers, whose dealers would convert to IP and stay with the current monitoring center if the center invested in receiving equipment. For the many small centers who will not or cannot invest in receiving equipment, the present invention will take IP signals from any or all brands of IP transmitting equipment, to a central server then retransmit to any center over POTS to the alarm monitoring center. Thus, an alarm monitoring center need not invest in a number of different IP monitoring systems in order to be IP monitoring compliant.
US09356789B1

Techniques are described for providing robust control plane asserts in a network using Protocol Independent Multicast (PIM) or other routing protocols for controlling delivery of multicast traffic. In one example, a router includes a control unit having a hardware-based processor executing a Protocol Independent Multicast (PIM) protocol. The control unit, when executing the PIM protocol, initiates an election process for selecting, from a plurality of routers, a forwarding router to forward multicast traffic to a shared media computer network. In addition, the control unit determines whether the multicast traffic has been received by the router and outputs, in association with the election process, a PIM assert message that includes an indication as to whether the router has successfully received the multicast traffic.
US09356783B2

In one embodiment, it is proposed a method for ciphering a plaintext M belonging to a group of prime order p, such method being performed by an electronic device. The method is remarkable in that it comprises: encrypting said plaintext M in function of a public vector Z=(Z1, . . . , Zl)εl of l elements of said group , where l≧2 log2(p), and a one-time private vector K comprising l binary elements (K[1], . . . , K[l])ε{0,1}l, said encrypting delivering a first ciphertext belonging to a group k1 for an integer k1≧1; encrypting said l binary elements delivering a second ciphertext in a group k2, for an integer k2>1.
US09356778B2

A method and system for distributed security for a plurality of devices in a communication network, each of the devices being responsible for generating, distributing and controlling its own keys for access to the communication network and using the keys to establish a trusted network, each device's membership to the communication network being checked periodically by other devices by using a challenge response protocol to establish which devices arc allowed access to the communication network and the trusted network.
US09356776B2

Disclosed are a key managing system and method for sensor network security. The key managing system includes a secret key transmitter configured to transmit a portion of a secret key map, stored in a node, to a correspondent node, and transmit the secret key map of the node to the correspondent node by using the transmitted portion of the secret key map and an authenticator configured to acquire a trust level of the correspondent node which indicates a ratio of a total size of the secret key map of the node and a size of the secret key map transmitted to the correspondent node, compare the acquired trust level of the correspondent node and a threshold value, and authenticate the correspondent node and a message acquired from the correspondent node by using the comparison result.
US09356773B2

The present invention discloses a time-to-digital converter. The time-to-digital converter includes: a phase interpolation circuit and a time-to-digital conversion circuit. The phase interpolation circuit is configured to receive a first reference clock signal and a second reference clock signal; perform phase interpolation on the first reference clock signal and the second reference clock signal to generate a third reference clock signal; and output the third reference clock signal to the time-to-digital conversion circuit. The time-to-digital conversion circuit is configured to receive the third reference clock signal and a fourth clock signal, where a phase difference between the third reference clock signal and the fourth clock signal is less than a phase difference between the first reference clock signal and the fourth clock signal; measure the phase difference between the third reference clock signal and the fourth clock signal; and convert the measured phase difference into a digital signal for outputting.
US09356768B2

Certain aspects of the present invention provide methods and apparatus for detecting phase shift between signals, such as local oscillating signals in adjacent transceiver paths. One example circuit for phase detection generally includes a mixer configured to mix a first input signal having a first frequency with a second input signal having a second frequency to produce an output signal having frequency components at the sum of and the difference between the first and second frequencies; a filter connected with the mixer and configured to remove one of the frequency components at the sum of the first and second frequencies, thereby leaving a DC component; and an analog-to-digital converter (ADC) (e.g., a comparator) connected with the filter and configured to determine whether the first input signal is in-phase or out-of-phase with the second input signal based on a comparison between the DC component and a reference signal.
US09356766B2

The current invention provides simplifications to the user equipment (UE) radio front end module for the cellular handset or dongle through modification of the existing 3GPP specifications for LTE and WCDMA/HSPA+ in order to support half duplex (HD) operation. The option to support HD operation is provided without mandating upgrades to all existing base stations that have already been deployed. The instant invention further prevents HD UEs from attaching to any base stations which do not support HD operations. The instant invention further provides inter-frequency cell search periods for enabling HD UEs to communicate with any base stations/cells supporting the HD operations. The instant invention further enables the HSPA+ system to support the HD-FDD mode.
US09356764B2

A method of joint processing of data in a radio access network (RAN) that includes a plurality of radio nodes each associated with a cell and a services node operatively coupled to the radio nodes is provided. The services node provides connectivity to a core network. The method includes determining that a plurality of first UEs (User Equipment) each being serviced by a selected set of the cells is to operate in accordance with a hybrid joint processing scheme. Information is transferred between the plurality of first UEs and the radio nodes in accordance with the hybrid joint processing scheme by performing L1 layer processing on the radio nodes and L2 layer processing at the services node.
US09356763B2

This invention relates to techniques for managing a timer used in transmission or reception of data units in wireless communication. To better use the resources in a transceiver, one timer is used. Depending on how the data units being handled, the timer can be used to control a transceiver to retry transmission of data units or purge data units.
US09356761B2

According to one embodiment, a particular network device that comprises at least one hardware processor is described. The network device is configured to perform operations including operating in a first mode by communicating wirelessly with at least one wireless client device to provide the at least one wireless client device access to one or more resources, where the operating in the first mode comprises receiving packets transmitted by the at least one wireless client device and forwarding the packets to the one or more resources. Furthermore, the network device performs operations, including switching from operating in the first mode to operating in a monitoring mode and operating in the monitoring mode by decoding data packets addressed to network devices other than the particular network device.
US09356759B2

One embodiment includes signaling, by a first network node to a transmission unit owner node, identifying one or more remaining wireless time slot-frequency pairings of a current transmission unit assigned to the first network node that will not be used by the first network node during the current transmission unit. The transmission unit owner node reassigns one or more of the remaining wireless time slot-frequency pairings to a second network node in the network to use during the current transmission unit. One embodiment includes communicating information between a first network node and a second network node using a particular time slot-frequency pairing, including a particular frame time from the second network node to the first network node, a particular acknowledgement time from the first network node to the second network node, and a particular acknowledgment of the acknowledgment time from the second network node to the first network node.
US09356758B2

A method of channel assessment and channel searching in a wireless network is disclosed. The wireless network separately performs a channel assessment procedure and a channel searching procedure for channel change or another object. The channel assessment procedure is to measure a status or quality of a channel which is currently used in the wireless network. A coordinator of the wireless network designates a time interval for the channel assessment to notify other device of it. The channel assessment procedure may be performed periodically, and is preferably scheduled to allow other devices not to use the channel for the time interval which at least one device performs channel assessment.
US09356755B2

A base station is provided for receiving an acknowledgement or negative acknowledgement (ACK/NACK) signal, including a transmitting unit configured to transmit a control signal using one or a plurality of CCE(s). The base station also includes a receiving unit configured to receive an ACK/NACK signal, the ACK/NACK signal being multiplied by an orthogonal sequence, by a sequence defined by a cyclic shift, and by either a first value or a second value, wherein the first value rotates a constellation of the ACK/NACK signal by 0 degrees and the second value rotates the constellation of the ACK/NACK signal by N degrees, which is different from 0 degrees.
US09356748B2

A method for operating an adapting device includes selecting a first access mode out of a plurality of access modes for a first transmission between a first communications device and a second communications device, wherein the selection of the first access mode is made in accordance with an access mode criterion, and at least one of communications system information, and user equipment information, and determining sparse code multiple access (SCMA) parameters from the first access mode in accordance with a SCMA parameter mapping rule. The method also includes providing information about the first access mode to at least one of the first communications device and the second communications device.
US09356745B2

The present invention relates to a method for transmitting a downlink control channel in a wireless communication system, and an apparatus therefor. Specifically, the method for transmitting an enhanced a physical downlink control channel (EPDCCH) from a serving cell comprises the steps of: forming a plurality of enhanced resource element groups (EREGs) by dividing available resource elements, comprised in one physical resource block (PRB) pair, into a predetermined number; forming an enhanced control channel element (ECCE), which is a resource allocation unit for the EPDCCH, by selecting one or more EREGs from among the plurality of EREGs; and transmitting the EPDCCH by means of the transmission resource allocated, for each ECCE, for the EPDCCH, wherein one or more EREGs forming the ECCE is selected on the basis of a cell identifier of the serving cell and/or an index of the one PRB pair.
US09356741B2

A method and system to improve the link budget of a wireless system using fast Hybrid Automatic Repeat Request (HARQ) protocol. In one embodiment of the invention, the Medium Access Control (MAC) logic in a base station determines whether the quality of the communication link with a mobile station is bad. When the MAC logic in the base station determines that the quality is bad, the base station uses a fast Hybrid Automatic Repeat Request (HARQ) protocol to indicate to the mobile station to send identical information to the base station in each of a plurality of successive or consecutive communication intervals before processing any received identical information from the mobile station. The fast HARQ protocol reduces the latency of receiving the identical information correctly, as compared with the current HARQ protocol.
US09356731B2

Certain aspects of the present disclosure relate to techniques for low-complexity encoding (compression) of broad class of signals, which are typically not well modeled as sparse signals in either time-domain or frequency-domain. First, the signal can be split in time-segments that may be either sparse in time domain or sparse in frequency domain, for example by using absolute second order differential operator on the input signal. Next, different encoding strategies can be applied for each of these time-segments depending in which domain the sparsity is present.
US09356727B2

Detecting and jamming a wireless network using an intelligent jammer comprises determining that a signal source is an unlicensed signal source, synchronizing the intelligent jammer with the unlicensed signal source, determining a time and a frequency of a protocol signal associated with the unlicensed signal source, and transmitting a jamming signal according to the time and the frequency of the protocol signal. A system for detecting and jamming a wireless network comprises a first intelligent jammer, and an Intelligent Detection and Jamming Server (IDJS) coupled to the first intelligent jammer.
US09356723B2

A method for transmitting uplink signals from a user equipment to a base station in a time division multiplexing wireless communication system is disclosed. The method comprises the steps of transmitting a first uplink signal on an uplink subframe or a special subframe that precedes the uplink subframe, by preceding a first timing advance value at a reference time; and transmitting a second uplink signal on the uplink subframe by preceding a second timing advance value at the reference time, wherein the first timing advance value is greater than the second timing advance value, and the first uplink signal is transmitted for an uplink pilot time slot (UpPTS) period of the special subframe if a difference value between the first timing advance value and the second timing advance value is greater than a preset value.
US09356717B1

A device for selecting a channel comprises a speed detector configured to detect a speed of a channel selecting mechanism; a controller connected to the speed detector; and a frequency deviation detector connected to the controller and is configured to receive an input signal. The controller selects a wideband channel searching mode for the frequency deviation detector if the speed is higher than a speed threshold, or a narrowband channel searching mode if the speed is lower than the speed threshold. The frequency deviation detector detects an existence of a channel when either an actual frequency deviation of the input signal is lower than a first wideband frequency deviation threshold when the wideband channel searching mode is selected, or the actual frequency deviation is lower than a narrowband frequency deviation threshold when the narrowband channel searching mode is selected.
US09356713B2

Detection of a faulty radio oscillator is provided herein. Also provided herein is detection of faulty mobile timing measurements. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The primary scrambling codes match each timing measurement with a particular radio. The mobile device can also report its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and an associated observed time delay derived from the timing measurements, comparisons can be made between paired radios having at least one common radio. Radios exhibiting an expected timing value can be removed from the analysis in order to isolate a radio that has a faulty radio oscillator.
US09356707B2

A method to trigger in-device coexistence (IDC) interference mitigation is provided. A wireless device comprises a first radio module and a co-located second radio module. The first radio module measures a received radio signal based on a plurality of sampling instances. A control entity obtains Tx/Rx activity of the second radio module and informs Tx/Rx timing information to the first radio module. The first radio module determines a measurement result based on the obtained timing information. The first radio module triggers an IDC interference mitigation mechanism if the measurement result satisfies a configurable condition. In one embodiment, the first radio module reports IDC interference information and traffic pattern information of the second radio module to a base station for network-assisted coexistence interference mitigation. The IDC triggering mechanism prevents unnecessary and arbitrary IDC request from the device and thus improves network efficiency.
US09356698B2

A method and apparatus for processing a request to transmit a radio signal emitted by a radio terminal to a radio management module. The radio management module authorizes the radio terminal to emit the radio signal to a radio module associated with the radio terminal. The radio module has optical processing elements connected to one end of an optical link via which the radio signal modulated on the optical carrier is to be transmitted. The method includes the following steps, applied by an optical management module connected to the radio management module: generating an activation request to activate the optical processing elements of the radio module associated with the terminal by transmission-related parameters included in the transmission request, the transmission-related parameters being transmitted to the optical management module by the radio management module, and emitting, to the associated radio module, the activation request to activate the optical processing elements.
US09356697B2

A system for the distribution of radio-frequency signals includes a main unit associated with a first radio communication set, a remote unit associated with a second radio communication set installed in a preset area, for radio coverage of the area, and a communication channel associated with the main and remote units, wherein the main unit and remote units have analogue modulation elements of signals to be sent on the communication channel. The remote unit includes a selective amplification unit associated with the second radio communication set and having analogue/digital conversion elements of signals coming from the main unit, through the communication channel, and/or of signals coming from the second radio communication set, digital filtering elements of digital signals coming out of the analogue/digital conversion elements and amplification elements of signals coming from the main unit, through the communication channel, and/or of signals coming from the second radio communication set.
US09356695B2

A method of aligning an optical beam includes transmitting a first beam from a first optical transceiver to a second optical transceiver. A position of the second optical transceiver is adjusted based upon the received first beam. A second beam is transmitted from the second optical transceiver to the first optical transceiver. A command signal is transmitted from the second optical transceiver to the first optical transceiver. In response to the command signal, a position of the first optical transceiver is adjusted based upon the received second beam.
US09356694B2

A method at a transmitter of a tunable laser of controlling a mode change of the laser during a transmission of data to a receiver of a terminating node is based on the determination of a time instance for initiation of the mode change on the basis of the state of the tunable laser. In addition, buffer occupancy and/or the state of the data transmission may be considered when determining such a time instance. In addition, data of the data transmission is buffered during the mode change, such that data loss is avoided during the change of mode. A transmitter is also provided which can execute the suggested mode changing method.
US09356684B2

An Uplink Power Control method of adjusting an operating point of a High-Power Amplifier (HPA) of a ground-to-satellite emitter (GWj, GWk, GWl) as a function of propagation attenuation, characterized in that the method includes the steps of: a) determining an optimal Output Back Off value of the High-Power Amplifier which, for an operational propagation attenuation level, maximizes a Signal over Noise plus total interference ratio at the satellite taking into account contributions from cochannel and cross-polar interferences, intermodulation interferences and thermal noise; and b) setting the operating point of the High-Power Amplifier at the optimal Output Back Off value. A ground-to-satellite emitter comprising a High-Power Amplifier (HPA), a control means (PROC) for adjusting an operating point of said High-Power Amplifier by carrying out such a method.
US09356679B2

Apparatus and methods for implementing “intelligent” receive diversity management in e.g., a mobile device. In one implementation, the mobile device includes an LTE-enabled UE, and the intelligent diversity management includes selectively disabling receive diversity (RxD) in that device upon meeting a plurality of criteria including (i) a capacity criterion, and (ii) a connectivity criterion. In one variant, the capacity criterion includes ensuring that an achievable data rate associated with a single Rx (receive) chain is comparable to that with RxD.
US09356677B2

A method for correcting errors in a multiple antenna system based on a plurality of sub-carriers and a transmitting/receiving apparatus supporting the same are disclosed. The method includes determining a phase shift based precoding matrix phase shifted at a predetermined phase angle, initially transmitting each sub-carrier symbol to a receiver in a packet unit by using the phase shift based precoding matrix, reconstructing the phase shift based precoding matrix to reduce a spatial multiplexing rate if a negative reception acknowledgement (NACK) is received from the receiver, and retransmitting the initially transmitted sub-carrier symbol by using the reconstructed phase shift based precoding matrix or by changing the phase shift based precoding matrix using offset information fed back from the receiver or random offset information.
US09356676B2

Disclosed herein is a system, apparatus, and method for adaptive per-user multipath control for spatial multiplexing gain in MIMO systems. Transmission parameters relating to Cyclic Shifts and/or Radio Frequency (RF) antenna beams are modified and tested to find optimal transmission parameters that enable better exploitation of multipath RF propagation and therefore better spatial multiplexing gain.
US09356672B2

Apparatuses and methods are disclosed for determining a dominant figure-of-merit for an antenna system comprising a primary antenna, and at least two diversity antennas. The dominant figure-of-merit is determined from at least two figure-of-merit types related to performance of the primary antenna when paired with one or the other of the at least two diversity antennas. The disclosed apparatuses and methods include switching to one or the other of the at least two diversity antennas, to obtain the dominant figure-of-merit, in response to a signal quality metric's relationship to the at least two figure-of-merit types.
US09356671B1

Provided herein is a fast block circulant generated Hadamard matrix which is called jacket matrices of orders N=2p,4p,4kp,np, wherein k is a positive integer. The block Toeplitz circulant jacket matrices possess many properties of Walsh-Hadamard Toeplitz transform and also have the construction of block circulant, which can be applied to fast algorithms for decomposition easily. The matrix decomposition is of the form of the products of block identity I2 matrix and block Hadamard H2 matrix. The block Toeplitz circulant jacket matrices can be applied to the Kronecker MIMO channel.
US09356670B2

A method for transmitting channel status information (CSI) via uplink in a wireless communication system includes transmitting a first precoding matrix indicator (PMI) and a second PMI at a subframe. A subsampled codebook for each of a precoding codebook for Rank-1 and a precoding codebook for Rank-2 is determined based on at least the first PMI or the second PMI. In case of the Rank-1 or the Rank-2, a number of elements for the first PMI is 8.
US09356655B2

A method of operating a Power Line Communications (PLC) network including a plurality of nodes having wirelines extending therebetween for propagating PLC signals between said nodes over said wirelines. The method includes coupling to a set of nodes of the PLC network respective partitioning filters, which can be activated for countering propagation of the PLC signals through the nodes to which said partitioning filters are coupled. The method also includes selectively activating filters chosen from among said partitioning filters, so that said PLC network is partitioned into a plurality of sub-networks with the propagation of PLC signals between the various sub-networks countered by the activated partitioning filters.
US09356651B2

A method for decoding a data symbol carried by a signal received by a receiver of a communication system, the data symbol being modulated by a spread code sequence selected from a plurality of spread code sequences being quasi-orthogonal to each other to differentiate the symbol from other data symbols, and being received as a set of modulation bits, the method including a step of correlating the modulated data symbol received with each of the plurality of spread code sequences, and the correlating step is preceded by a step of sub-sampling the modulated data symbol received to mask one or more of the modulation bits therein, such that the step of correlating the sub-sampled data symbol received is carried out only for the non-masked modulation bits. It extends to a demodulation unit configured for the implementation of this method, and to a receiver integrating such a unit.
US09356647B2

Provided is a channel information feedback method for a multiple input multiple output (MIMO) communication system. A terminal may provide feedback information generated by manipulating estimates of downlink channels using a plurality of spreading sequences. A base station may processes the feedback information provided from the terminal, and recognize channel information for each downlink channel.
US09356644B2

A wireless circuit that can be used in a plurality of frequency bands even if its duplexer is formed of current variable frequency filters is provided. The circuit includes a transmission-reception antenna 911, a variable frequency duplexer 131, a double-pole six-throw switch 923, an RFIC 180, and a controller 190 which executes switching operations in accordance with control signals. The RFIC 180 determines a pair of frequency bands for transmission and reception signals input to the variable frequency duplexer 131 and generates and sends the control signals to perform switching control operations to connect a transmission port corresponding to the determined transmission frequency band with the transmission terminal of the variable frequency duplexer 131 and to connect a reception port corresponding to the determined reception frequency band with the reception terminal of the variable frequency duplexer 131 and to perform a frequency switching operation of the variable frequency duplexer 131.
US09356641B2

A protective case includes a main housing and a cover. The main housing includes a wire arranging portion with a first frame, a second frame, and a third frame. The first frame and the second frame are diagonally positioned each other, and the third frame are positioned at one side of the second frame. The cover is detachable from the main housing for covering the wire arranging portion.
US09356638B1

An FM audio receiver can include a mono/stereo detector that causes the audio receiver to output either a monophonic or a stereophonic signal based on a received pilot tone energy. An accurate operation of the receiver, including but not limited to correct decoding of monophonic/stereophonic reception, can be based on the receiver operating with the same rated maximum system deviation (RMSD) as the received signal itself. Aspects of the disclosure describe a system and method of detecting and matching a receiver's RMSD to that of a received signal by demodulating a carrier bearing a an input signal over a first bandwidth, extracting a pilot energy signal from the input signal, and demodulating the carrier bearing the input signal over a second bandwidth if the pilot energy signal is within a pilot energy range for a first predetermined amount of time.
US09356636B1

A single-ended-input current-reuse wideband receiver comprising (1) a stacked Radio Frequency to Baseband (RF-to-BB) front-end with an 8-path active mixer realizing RF amplification, harmonic-recombination (HR) down-conversion, and BB filtering in the current domain for better linearity and power efficiency; (2) a feedforward 8-path passive mixer enabling LO-defined input impedance matching without external components, while offering frequency-translated bandpass filtering and noise cancelling; (3) a single-MOS pole-zero lowpass filter (LPF) permitting both RF and BB filtering at low voltage headroom consumption, while easing the tradeoff between the in-/out-of-band linearity; and (4) a BB-only two-stage HR amplifier boosting the 3rd and 5th harmonic rejection ratios (HRR3,5) with low hardware intricacy.
US09356634B2

A down-conversion circuit for a receiver circuit is disclosed, the down-conversion circuit comprises a first passive switching mixer arranged to down-convert a received radio frequency, RF, signal with a first local oscillator, LO, signal (LO1) having a first duty cycle for generating a first down-converted signal at an output port of the first passive switching mixer. The down-conversion circuit further comprises a second passive switching mixer arranged to down-convert the received RF signal with a second LO signal (LO2) having the same LO frequency as the first LO signal (LO1) and a second duty cycle, different from the first duty cycle, for generating a second down-converted signal at an output port of the second passive switching mixer. In addition, the down-conversion circuit comprises a passive output combiner network operatively connected to the output ports of the first passive switching mixer and the second passive switching mixer and arranged to combine the first and the second down-converted signals such that harmonically down-converted signal content present in the first down-converted signal and harmonically down-converted signal content present in the second down-converted signal cancel in a combined output signal of the down-conversion circuit. The passive output combiner network is tunable to adjust magnitudes and phases of the first and the second down-converted signals. A related quadrature down-conversion circuit, a related receiver circuit, a related communication device, and a related calibration method are also disclosed.
US09356629B2

A method and apparatus for providing transmission of data on a channel in a network. For example, the method determines a ratio of a number of channel uses of the channel to a number of source samples, divides a channel bandwidth into a plurality of subbands of equal bandwidth in accordance with the ratio, receives a source sample block, determines a channel input for each of the plurality of subbands from the source sample block in accordance with a hybrid coding scheme, and transmits, for each of the plurality of subbands, the channel input that is determined over the network.
US09356624B2

An encoding method generates an encoded sequence by performing encoding of a given coding rate according to a predetermined parity check matrix. The predetermined parity check matrix is a first parity check matrix or a second parity check matrix. The first parity check matrix corresponds to a low-density parity check (LDPC) convolutional code using a plurality of parity check polynomials. The second parity check matrix is generated by performing at least one of row permutation and column permutation with respect to the first parity check matrix. An eth parity check polynomial that satisfies zero, of the LDPC convolutional code, is expressible by using a predetermined mathematical formula.
US09356616B1

A multi-bit per cycle successive approximation register (SAR) analog-to-digital converter (ADC) may sample an input signal, successively approximate the sampled signal with a shrinking sub-range containing the signal, and output coarse digital codes corresponding to the sub-range. A sub-ranging stage may continue quantization over the sub-range by sampling and interpolating between a pair of zero crossing signals that bound the sub-range. The zero crossing signals may be taken from the SAR preamp output. The sub-ranging process may be pipelined recursively in multiple stages to increase throughput and efficiency.
US09356615B1

The present invention is directed integrated circuits and methods thereof. More specifically, an embodiment of the present invention provides a comparator calibration loop where a digital integrator stores a running sum based on the output of a comparator. A DAC converts the running sum and generates an offset calibration voltage, which is filtered by a low-pass filter module, and the filtered offset calibration voltage is used to cancel out the intrinsic offset voltage and low frequency noise of the comparator. There are other embodiments as well.
US09356614B1

A code converter is provided. The code converter includes a plurality of serial shift registers arranged to convert an input to a thermometer output. The code converter further includes a plurality of clock control circuits each configured to provide a clock to a corresponding one of the shift registers. A method of generating a signal in thermometer code is provided. The method includes enabling a subset of a plurality of shift registers and converting an input to a thermometer output by the plurality of shift registers. Another code converter is further provided. The code converter includes means for converting an input to a thermometer output. The means for converting includes a plurality of shift registers. The code converter further includes means for enabling a subset of the shift registers.
US09356612B2

Aspects of the disclosure provide a circuit that includes a detector, a loop filter and a controller. The detector is configured to generate a first signal indicative a timing difference between a reference clock signal and a feedback clock signal. The feedback clock signal is generated based on an oscillating signal from an oscillator. The oscillator includes a first tuning circuit and a second tuning circuit to tune a frequency of the oscillating signal. The loop filter is configured to filter out a portion of frequency components from the first signal to generate a second signal for tuning the first tuning circuit of the oscillator. The controller is configured to tune the second tuning circuit based on the first signal and the second signal.
US09356610B1

A clock data recovery circuit is configured to receive an input data signal formed of a series of input data pieces synchronized with a reference clock signal, and to generate a regenerated clock signal. The clock data recovery circuit includes a regenerated clock generating circuit; a latch circuit; a comparison circuit; a logical sum signal generating circuit; and a charge pump.
US09356601B2

A PLD in which a configuration memory is formed using a nonvolatile memory with a small number of transistors and in which the area of a region where the configuration memory is disposed is reduced is provided. Further, a PLD that is easily capable of dynamic reconfiguration and has a short startup time is provided. A programmable logic device including a memory element, a selector, and an output portion is provided. The memory element includes a transistor in which a channel is formed in an oxide semiconductor film, and a storage capacitor and an inverter which are connected to one of a source and a drain of the transistor. The inverter is connected to the selector. The selector is connected to the output portion.
US09356593B2

Systems, apparatuses, and methods are provided for analog-to-digital converters (ADCs), such as successive-approximation-register (SAR) ADCs and pipelined ADCs that utilize distributed virtual-ground switching (DVS). DVS circuits and systems receive reference signal inputs that are provided to input signal buffers at the input side of the buffers via reference switches. The input signal buffers and corresponding switches are distributed into scaled replicas that each receive an analog input signal via input signal switches during a first operational phase and are connected to top plates of corresponding distributed capacitors. The bottom plates of the capacitors are sampled to provide analog input signal representations. Based on the value of the signal representations, a state machine controls each of the switches to apply reference signals to the input buffers, during a second operation phase, and to iteratively generate additional signal representations and provide a digital signal that corresponds to the analog input signal.
US09356590B1

Systems and methods for production test trimming acceleration. In an illustrative, non-limiting embodiment, a method may include providing a first trim code to a reference circuit, where the reference circuit is configured to output a first signal in response to the first trim code; integrating a difference between the first signal and a target voltage value into a first integrated value; providing a second trim code to the reference circuit, where the reference circuit is configured to output a second signal in response to the second trim code; integrating a difference between the second signal and the target voltage value into a second integrated value; and adjusting at least one of the first or second trim codes in response to a comparison between the first and second integrated values.
US09356585B2

An electronic device according to one or more embodiments of the present invention comprises an output line, a current mirror circuit and a comparator. Current signals from a plurality of signal sources are output to the output line. The current mirror circuit is electrically connected to the output line. The comparator is configured to compare a mirrored current signal from the current mirror circuit with a reference current signal. The comparator is configured to output a signal representing a comparison result of amplitudes of the mirrored current signal and the reference current signal.
US09356584B2

A level shifter for high-speed level shifting includes a first P-channel transistor, comprising a gate coupled to a drain, and a source coupled to a system voltage; a second P-channel transistor, comprising a gate coupled to the gate of the first P-channel transistor, and a source coupled to the system voltage; a first N-channel transistor, comprising a drain coupled to the drain of the first P-channel transistor, and a source coupled to a ground level; and a second N-channel transistor, comprising a drain coupled to a drain of the second P-channel transistor, and a source coupled to the ground level; wherein the first N-channel transistor and the second N-channel transistor are low-threshold-voltage transistors or native transistors.
US09356583B2

A flip-flop circuit includes a first latch, a trigger stage and a second latch. The first latch is configured to latch a selected signal in response to a first state of a clock signal, and provide a first output signal. The trigger stage receives the clock signal and the first output signal to provide a trigger signal. The trigger signal does not toggle as the clock signal transits. The second latch is configured to latch the trigger signal in response to a second state of the clock signal, and provide a second output signal. The first state and the second state of the clock signal are complementary to each other.
US09356581B2

A data output circuit of a semiconductor apparatus is provided. The data output circuit may include a pull-up driver including a plurality of leg units configured to provide respective resistance values which are selected based on code signals, provide a total resistance value which is selected in response to one or more of the plurality of leg units being selectively activated based on selection signals, and configured to apply an output voltage with an output voltage level selected according to the selection of the total resistance value among a plurality of output voltage levels, to a data output pad. The data output circuit may include a control block configured to generate the selection signals in response to mode register signals. The data output circuit may include a code generator configured to generate the code signals based on a comparison of a reference voltage to a replica output voltage which varies according to an external resistance.
US09356579B2

A predetermined waveform is generated using a lower frequency clock signal (16) and a higher frequency clock signal (18). The waveform transitions between first and second states (12, 14) in synchrony with timing signals (18-1 to 18-11) of the higher frequency clock signal (18). The higher frequency clock is operated if the waveform will transition between the first and second states (12, 14) before the next timing signal (16-2) of the lower frequency clock. The higher frequency clock is powered down if the waveform will not transition between the first and second states (12, 14) before the next timing signal (16-3) of the lower frequency clock. The predetermined waveform can thus be generated having higher resolution but with lower power consumption.
US09356564B1

A broadband linear amplifier including an input, a first distributed amplifier coupled to the input and having a bias for one of Class A or Class AB operation, the first distributed amplifier including a first plurality of field effect transistors and having a first output, a second distributed amplifier coupled to the input and having a bias for Class C operation, the second distributed amplifier including a second plurality of field effect transistors and having a second output, and a summed output coupled to the first output and the second output, wherein gate widths of the first plurality of field effect transistors monotonically decrease from the input to the first output, and wherein gate widths of the second plurality of field effect transistors monotonically decrease from the input to the second output.
US09356556B1

A circuit for implementing a dual-mode oscillator is disclosed. The circuit comprises a first oscillator portion having a first inductor coupled in parallel with a first capacitor between a first node and a second node; a first pair of output nodes coupled to the first and second nodes; a second oscillator portion inductively coupled to the first oscillator portion, the second oscillator portion having a second inductor coupled in parallel with a second capacitor between a third node and a fourth node; a second pair of output nodes coupled to the third and fourth nodes; and a control circuit coupled to enable a supply of current to either the first oscillator portion or the second oscillator portion. A method of implementing a dual-mode oscillator is also disclosed.
US09356552B1

A motor drive system includes a motor drive processor, a motor drive memory component, a server, and a display that displays a machine readable code, wherein the motor drive forms a secure wireless connection with a smart device once the smart device has scanned the machine readable code.
US09356550B2

A motor controller includes: a motor rotation angle acquisition unit acquiring the rotation angle of the motor; a main shaft rotation angle acquisition unit acquiring the rotation angle of the main shaft; a one-rotation signal acquisition unit acquiring a one-rotation signal output every time the main shaft rotates once; a motor rotation speed calculation unit calculating the rotation speed of the motor from the rotation angle of the motor; a main shaft speed calculation unit calculating the rotation speed of the main shaft from the rotation angle of the main shaft; and an abnormality determination unit in which, when a change amount of the rotation angle of the motor or when the difference between the rotation speed of the motor and the rotation speed of the main shaft deviates from a second range, it is determined that an abnormality has occurred in the power transmission unit.
US09356548B2

A vibration damping control apparatus for a vehicle is applied to a vehicle that includes: a generator that is driven by an internal combustion engine to generate electric power; a regulator that controls field current passing through an excitation winding of the generator, so that generated voltage of the generator turns to an externally instructed adjusting voltage; and a battery that charges generated voltage of the generator. The vibration damping control apparatus for a vehicle includes an adjusting voltage setting means for setting the adjusting voltage based on a charge supply power request value required for controlling a residual capacity of the battery and a drive torque request value for the generator required for suppressing vibration of the vehicle.
US09356547B2

The invention relates to a method and a device for operating an operating table (30) comprising a plurality of components (32 to 46) which are adjustable by means of control elements. By actuating at least a first control element (14 to 24), a first action of at least a first drive unit for adjusting at least a first component (32 to 46) is performed. By actuating a second control element (26), the first action performed by actuating the first control element (14 to 24) is automatically completely reversed.
US09356540B2

In the case of a method for automatically controlling an electrohydraulic pressing tool, in particular for producing pipe connections, to actuate the pressing tool a hydraulic piston is moved, in that fluid is pumped into a hydraulic cylinder by a hydraulic pump driven by an electric motor. When a limiting pressure in the hydraulic cylinder is reached, a pressure relief valve opens, and so the hydraulic fluid can flow into a reservoir. With the aid of a control device, a current drop at the motor is detected when the valve opens. The electric motor is switched off when the current falls by a predetermined value (ΔI) and/or decreases over a predetermined time period (Δt) after reaching a limiting current.
US09356538B2

A part of bus-voltage smoothing capacitors within a multiaxial driving apparatus is usable as a power-assisting electric storage device for storing regenerative power. This makes it unnecessary to additionally provide a power-assisting electric storage device, which has been required in order to obtain a power-assist function. Therefore, the multiaxial driving apparatus can be obtained, which is equipped with the power-assist function of achieving effective use of regenerative power easily at low cost without resulting in an increase in complexity and high cost.
US09356528B2

Disclosed herein is a switching converter capable of preventing a period in which a switch SW of a primary side is turned on and a period in which a synchronous rectifying switch SR SW of a secondary side is turned on from being overlapped with each other. The switching converter includes: a transformer T inducing primary energy to secondary side; a switch SW connected to a primary coil of the transformer T to switch a primary voltage; a synchronous rectifier SR connected to a secondary coil of the transformer T to rectify a secondary voltage; and a delay locked loop connected between the secondary coil and the synchronous rectifier SR, wherein the delay locked loop generates a signal synchronized with a turn-on control signal of the switch SW and outputs the generated signal to the synchronous rectifier SR to control a turn-off operation of the synchronous rectifier SR.
US09356524B2

A power conversion apparatus, including a transformer, a switch, an analog controller, a digital controller, and a voltage converter-based feedback circuit, is provided. The primary side of the transformer is coupled to an input voltage, and the secondary side of the transformer is coupled to an output voltage provided to a load. The switch intermittently transmits the input voltage to the primary side of the transformer. The analog controller is disposed at one of the primary side and the secondary side of the transformer and configured to control the operation of the switch in response to an analog feedback signal. The digital controller is disposed at the other one of the primary side and the secondary side and configured to generate a digital feedback signal. The voltage converter-based feedback circuit is configured to convert the digital feedback signal to the analog feedback signal based on a voltage conversion characteristic thereof.
US09356505B2

A power supply circuit (106) for a switching voltage regulator (108) connectable to a load (110) is described. In order to manage a power consumption of the switching voltage regulator (108) and in particular to minimize a power consumption of the switching voltage regulator when being operative, the power supply circuit (106) is configured for selectively supplying the switching voltage regulator (108) with one of a first input voltage and a second input voltage in response to a control signal indicative of an operative state of the load (110) such that the switching voltage regulator (108) is switched between a working state in response to the first input voltage and a standby state in response to the second input voltage.
US09356504B2

A switched-mode power supply is disclosed, which includes a transformer with a primary winding and a secondary winding. A switch is coupled in series with the primary winding and configured to repeatedly interrupt a current through the primary winding. An inductor is located differently with reference to magnetic fields that the primary and secondary windings are configured to induce. A connection exists between the inductor and a circuit that contains one of the primary and secondary windings. The connection is configured to connect from the inductor to the circuit a first voltage that has a waveform representative of and a polarity opposite to a second voltage induced in the switched-mode power supply by leakage flux of the transformer at a switching moment of the switch.
US09356499B2

An electromagnetic generator includes a magnet assembly having permanent magnets magnetized in a direction of stacking so that surfaces thereof corresponding to the same pole face each other. A solenoid coil is positioned around the magnet assembly so that a position of the solenoid coil relative to the magnet assembly can be changed. Holding parts hold the solenoid coil so that a center of the solenoid coil in a winding axis direction corresponds to a plane position where the surfaces of the permanent magnets corresponding to the same pole face each other at a stop position. Repulsive magnets generate magnetic repulsive forces that maintain the magnet assembly separated from the repulsive magnets. A length of an end face of each permanent magnet in a direction perpendicular to the winding axis direction is equal to or larger than double a length of the permanent magnet in the winding axis direction.
US09356497B2

Methods and systems of downhole power generation are disclosed. The method includes the steps of rotating a magnet assembly about an axis relative to a coil assembly at a first rotational velocity, axially moving the magnet assembly to a first position on the axis with a configurable actuator so as to adjust a magnetic interaction between the magnet assembly and the coil assembly, and providing a power output from the coil assembly at a first power output level corresponding to the first position while the magnet assembly is rotating at the first rotational velocity.
US09356494B2

An electronic control device including two housings coupled to each other, a first circuit board disposed in one of the two housings, a first terminal disposed on a side of the other of the two housings, and a second terminal disposed on the first circuit board in an opposed relation to the first terminal, wherein the first terminal and the second terminal are brought into direct connection with each other at a time at which the two housings are coupled to each other.
US09356492B2

An electric machine having a stator, a rotor and a housing assembly with two end caps and inner and outer axially extending members. The outer housing member is disposed about the inner member. Ribs extend from one housing member and engage the other housing member in an interstitial space. The other housing member may be a tubular sleeve. The ribs define axially extending fluid path segments within the interstitial space and the end caps close the opposite axial ends of the interstitial space and define an inlet and an outlet for a liquid coolant. The liquid coolant path may be serpentine. The housing member with ribs may include a sleeve portion with at least some ribs having a width greater than the radial thickness of the sleeve portion. Threaded fasteners can attach the end caps to the enlarged width ribs. The inner and outer housings are advantageously extrudable.
US09356488B2

The core of a combined radial-axial magnetic bearing is stacked with coated laminations each equipped with at least one radial cut (9). These cuts (9) prevent the induction of circulating currents caused by varying axial control fluxes through the central hole of the lamination stack. Magnetic symmetry is preserved by rotating every lamination with respect to the previous one.
US09356486B2

An apparatus includes a housing which defines a longitudinal axis; a positioning element which, relative to the housing, translates linearly along the longitudinal axis; and a rotational member which, relative to the housing, rotates about the longitudinal axis as the positioning element translates linearly along the longitudinal axis. The rotational member defines a helix to receive torque from the positioning element as the positioning element translates linearly along the longitudinal axis. The apparatus further includes a first sensor assembly to detect minor angular displacement of the rotational member (e.g., less than 360 degrees). The apparatus further includes a second sensor assembly to detect major angular displacement of the rotational member (e.g., a number of full 360 degree rotations). Such detection is capable of identifying a full angular displacement of the rotational member in response to linear translation of the positioning element from an initial position to a sensed position.
US09356484B2

A low profile pump motor lead protector with a head guard and a trailing guard, the head guard including a front section with a front end and a rear section with a rear end, the trailing guard having a pin end for insertion in a head guard socket, the lead protector for protecting a motor lead of a pump and motor assembly of a downhole production string for surfacing fluid from a reservoir such as a subterranean oil well.
US09356480B2

An electric motor having a rotor structure and a production method thereof, wherein a strain due to temperature change does not occur and a manufacturing problem does not occur. Each permanent magnet does not contact each other, and a deformable intervening member is positioned between the end surfaces of the magnets. Intervening member is an elastically or plastically deformable member, and the thickness of the intervening member in the direction of the rotation axis of the rotor is determined so that the neighboring permanent magnets, which are bonded to a rotor core within a manufacturing temperature range of the rotor, do not contact each other at a lower limit of an operating temperature of the electric motor.
US09356476B2

An electronic device, and a power supplying method and a wireless power supplying system thereof. The electronic device includes a wired electric power receiving module, a wireless electric power receiving module and a switch. The wired electric power receiving module is connected to an external power supply by wired transmission. The wireless electric power receiving module receives the wireless electric power from an external wireless electric power transmitting device. The switch is coupled to the wired electric power receiving module and the wireless electric power receiving module and is used to switch between the wired electric power receiving module and the wireless electric power receiving module, to supply the operating voltage. The electronic device can operate in the wireless power supplying mode or the wired power supplying mode, so as to facilitate a user to use.
US09356471B2

Power supply circuit comprises an under voltage protection module and a voltage conversion module electrically connected to the under voltage protection module. The under voltage protection module is electrically connected to a first power supply and a second power supply. The voltage conversion module is connected to the first power supply. When a voltage of the first power supply is in a normal range, the under voltage protection module offers the second power supply to power the voltage conversion module. The voltage conversion module converts the voltage of the first power supply into an operational voltage, and outputs the operational voltage. When the voltage of the first power supply is less than a threshold voltage, the under voltage protection module does not offer the second power supply to the voltage conversion module, and the voltage conversion module does not operate.
US09356469B2

According to one embodiment, a storage battery device includes a battery unit, a charging unit, a terminal, and a first circuit breaking unit. The battery unit includes a lithium ion battery and is connectable in parallel to other storage battery device that charges an external lithium ion battery. The charging unit is supplied with electric power from an external electric power source and charges the battery unit. The terminal is connectable to a wire connecting the other storage battery device with the battery unit. The first circuit breaking unit is connected between the battery unit and the terminal, and blocks an electric current flowing from the terminal to the battery unit.
US09356467B2

There is disclosed a charge balancing circuit (CBC) and method (10, 20) for balancing charge storage elements (CSE1_1, CSE1_2, CSE2_2) of a charge storage device (CSD). The charge storage device comprises at least two series connected chains (CHN1, CHN2) of charge storage elements. The charge balancing circuit (CBC) connects a first charge storage element (CSE1_1) of a first chain (CHN1) in parallel with a first charge storage element (CSE1_2) of a second chain (CHN2) during a first period of time (φ1), and connects the first charge storage element (CSE1_1) of the first chain (CHN1) in parallel with a second charge storage element (CSE2_2) of the second chain (CHN2) during a second period of time (φ2).
US09356466B2

A thermal conditioning system for an inductive charging system. An open enclosure charging unit includes at least one surface generating an electromagnetic field for inductively charging a portable device. A primary conduit coupled to the open enclosure charging unit. The primary conduit outputs conditioned air to the open enclosure charging unit. The conditioned air output by the primary conduit maintains a temperature of the portable device at a predetermined temperature range within the open enclosure charging unit.
US09356458B2

A switch-controlled energy cycling apparatus having two or more energy storage units; a control board that controls the status of each of the energy storage units and selectively cycles each between an inactive state, an active-discharging state, providing energy to a load outside of the apparatus, and an active-recharging state; and at least one sensor configured to monitor the apparatus and, at a first time period, sets the first energy storage unit to the active-discharging state and the second energy storage unit to the active-recharging state, where energy is also delivered to and recharges the second energy storage unit. At a second time period, the board automatically and in response to receiving a signal sent from the sensor indicating that one of the sensed values has reached a preprogrammed set point, cycles the charging state of the first and second energy storage units to different charging states according to a looping pattern.
US09356451B2

A battery control circuit includes a voltage detection circuit for measuring voltages of electric cells, balancing circuits for balancing the voltages or SOCs of the electric cells, a signal input/output circuit for communicating with the outside, a power supply circuit having two modes: a normal mode and a low consumption mode, and a time management circuit. It receives a signal containing a period of time until the shift of the power supply circuit from the normal mode to the low consumption mode, and stores it in the time management circuit. If a command from the outside has not been sent for a predetermined period of time or when an operation stop command has been sent from the outside, the time management circuit causes the power supply circuit to continuously operate in the normal mode. Then, the battery control circuit monitors an operation continuation period in the normal mode, and causes the power supply circuit to shift to the low consumption mode when the operation continuation period matches the stored period of time.
US09356450B2

A power supply circuit includes a sequence control circuit configured to generate at least one control signal in response to a main power source, a voltage regulator circuit configured to be coupled to the main power source and to selectively generate at least one power supply voltage for a chipset from the main power source in response to the at least one control signal and a discharge circuit configured to discharge the voltage regulator circuit responsive to the at least one control signal.
US09356438B2

A wire cable assembly includes a terminal having a termination segment attached to an end of a wire cable, a connection segment configured to attach to a mating terminal, and a transition segment intermediate the termination segment and the connection segment. The transition segment of the terminal has a generally rectangular cross section and a recess defined in at least one distal edge and preferably both distal edges of the transition segment. The recess may alternatively be characterized as a concavity, notch, hollow, or indentation. A sealant is applied to the transition segment and a sleeve encloses at least a portion of the termination segment, the end of the wire cable, and at least a portion of the transition segment. The sealant fills the recess(es) and blocks a leak path between the sleeve and the distal edge. The sleeve may be a section of dual wall heat shrink tubing.
US09356436B2

A telecommunications cable management system includes trough elements including a planar top surface and sides for cable routing and management. The trough elements are made from separate parts assembled together with a mating arrangement. The mating arrangement allows assembly of the system on site, such as by snapping the parts together. The trough elements are then assembled together to form the cable management system.
US09356433B2

A motor vehicle ignition assembly. The assembly includes a high voltage tower, a retention clip coupled to the high voltage tower, and a resistor mounted within the retention clip.
US09356428B2

A surface emitting laser in which a plurality of nitride semiconductor layers including a lower reflector, a plurality of active layers causing a gain by current injection, and an upper reflector are provided on a substrate, includes an n-type spacer layer formed between the lower reflector and an active layer closest to the lower reflector in the plurality of active layers, a p-type spacer layer formed between the upper reflector and an active layer closest to the upper reflector in the plurality of active layers, and an intermediate layer arranged between the plurality of active layers. The intermediate layer is configured from an Mg-doped layer including at least Mg, and a nitride semiconductor layer including In, and the Mg-doped layer and the nitride semiconductor layer including In are provided in that order from a side of the substrate.
US09356427B2

A multi-wavelength surface plasmon laser that simultaneously emits surface plasmons having a large number of wavelengths and includes an active layer whose thickness changes with position, and a metal cavity whose length changes with position so that light of different wavelengths is emitted according to position. Surface plasmons are generated at the interface between a metal layer and a semiconductor layer in response to the light of different wavelengths. The surface plasmons having different wavelengths may be resonated in the metal cavity whose length changes with position and may be emitted to the outside.
US09356421B2

A method and apparatus for launching optical pump signals into a disordered gain medium at two points thereby producing a narrow line-width random fiber laser within the disordered gain medium. The optical pump signals are propagated in a direction through the disordered gain medium towards one another. The apparatus may comprise an optical gain fiber having a first end configured to receive a first fiber pump signal and a second end configured to receive a second fiber pump signal such that the first fiber pump signal and the second fiber pump signal propagate within the optical gain fiber in a direction towards one another. An optical loss device is coupled to the optical gain fiber, wherein the optical loss device isolates a narrow line-width random fiber laser signal from a signal generated within the optical gain fiber.
US09356418B2

High power fiber lasers include large or very large mode area active fibers. Mode preserving pump combiners are situated to counter-pump the active fiber using one or more pump sources. The mode preserving pump combiners preserve single mode propagation in a signal fiber, and such combiners can be identified based on optical spectra, beam quality, or temporal response. Active fibers can also be included in a pump combiner so that the active fiber is splice free from an input end that receives a seed pulse to an output end. Peak powers of over 100 kW can be obtained.
US09356416B2

An HOM-based optical fiber amplifier is selectively doped within its core region to minimize the presence of dopants in those portions of the core where the unwanted lower-order modes (particularly, the fundamental mode) of the signal reside. The reduction (elimination) of the gain medium from these portions of the core minimizes (perhaps to the point of elimination) limits the amount of amplification impressed upon the backward-propagating Stokes wave. This minimization of amplification will, in turn, lead to a reduction in the growth of the Stokes power that is generated by the Brillouin gain, which results in increasing the amount of power present in the desired, forward-propagating HOM amplified optical signal output.
US09356413B2

Provided is a laser source apparatus including a single laser source that emits an ultrashort-pulse laser beam; a wavelength conversion mechanism that generates a plurality of pulsed laser beams having different wavelengths by converting at least a part of wavelength of the ultrashort-pulse laser beam; a dispersion adjusting section that adjusts the amount of frequency dispersion for each of the pulsed laser beams; and an introducing optics that emits the plurality of pulsed laser beams whose frequency dispersion amounts are adjusted by the dispersion adjusting section. The dispersion adjusting section adjusts the amount of frequency dispersion for each of the pulsed laser beams so that each of the pulsed laser beams introduced to the irradiation optics of the optical apparatus from the introducing optics to excite a specimen is close to a substantially Fourier-transform-limited pulse.
US09356403B1

A SATA hard disk drive connector includes a body connected to a SATA hard disk drive; a signal pin unit disposed at the body and having signal transmitting/receiving pins and first grounding pins; a power pin unit disposed at the body and having power pins and second grounding pins; four micro coaxial cables each having a conducting wire, insulating layer, shielding layer and insulating coating, with the conducting wires connected to the signal transmitting/receiving pins at one end and to an external cable at another end; a first grounding unit disposed at the body and connected to an end of each shielding layer and the first grounding pins; a second grounding unit disposed at the body and connected to the second grounding pins, another end of each shielding layer, and external cable; and an electrical connection unit disposed at the body and connected to power pins and external cable.
US09356399B2

An aircraft ground power connector for use in an aircraft ground power support system providing electrical power from a ground power unit through a ground power cable to the ground power receptacle of a parked aircraft. The axis of the portion of the connector housing which engages the aircraft ground power receptacle is angled relative to the axis of the portion of the housing which receives the ground power cable to minimize mechanical stress on the aircraft ground power receptacle when the connector is installed therein and to render the connector easier to insert and remove from the aircraft receptacle. Additionally, the ground power connector includes a capacitor connected to an electrical circuit within the connector supplying do voltage to the aircraft ground power receptacle to mitigate momentary voltage drops at the receptacle resulting from momentary surges in current demand by the aircraft.
US09356397B2

A connector and an electronic system using the same. The electronic system (100) comprises a first electronic device (102), a second electronic device (200), and a connector (104), the connector being used for connecting the first electronic device and the second electronic device. The first electronic device has a first plane (P10). The second electronic device has a second plane (P20). The first plane and the second plane are not coplanar. The connector comprises multiple terminals (110, 120, 130), electrically connected to the first plane and the second plane respectively. In the connector, a signal terminal is located between a first ground terminal and a second ground terminal, which is beneficial to transmission of a low-noise high-frequency signal in a shielded environment. The connector and the electronic system using the same may transmit a signal between different planes by connecting junctions in different planes.
US09356390B2

A connector system includes a cartridge having at least one cavity configured to hold connector modules therein. The connector system also includes at least one slider latch housed in the cartridge. The at least one slider latch is movable in a longitudinal direction and has at least one groove configured to receive a cam of a corresponding connector module to secure the connector modules to the cartridge. The at least one slider latch has a biasing member operably coupled thereto. The biasing member biases the slider latch in a biasing direction. The biasing member forces the at least one slider latch to return to a latched position after the cam is received in the profiled groove. The connector system also includes a discharge mechanism configured to move a discharge slider.
US09356386B2

A connector includes a rib provided in a male terminal housing chamber of a male connector and configured to suppress a relative displacement of a male terminal to the male terminal housing chamber by being brought into contact with the male terminal and a rib provided in a female terminal housing chamber of a female connector and configured to suppress a relative displacement of a female terminal to the female terminal housing chamber by being brought into contact with the female terminal. The rib is formed so as to start to come into contact with the male terminal at a tab exit port side position than a position where a required insertion force becomes maximum. The rib is formed so as to start to come into contact with the female terminal at a tab insertion port side position than a position where the required insertion force becomes maximum.
US09356385B2

A connector C is configured so that terminal fittings (10) extending from a rear surface of a housing (20) are connected to a board (50) and a casing (60) for covering the board (50) is mounted on the side of an upper surface (20U) of the housing (20), and drainage grooves (37) which extend in a width direction of the housing (20) and opposite ends of which reach opposite side surfaces (20S) of the housing (20) are provided on the upper surface of the housing (20).
US09356384B2

A telecommunications patch panel is provided having a plurality of connector modules rotatably mounted to a frame member. Each connector module has a front face and an opposite facing rear face, and each front face includes a plurality of connector jacks. Each rear face includes a plurality of wire termination blocks. The wire termination blocks are electrically connected to the connector jacks. Each connector module is rotatable about a rotation axis relative to the frame member. A lock selectively locks each connector module to the frame member as desired. The connector jacks and the connector modules are arranged in linear arrays perpendicular to the axis of rotation.
US09356383B2

A modular power transmitting system comprises multiple transmitter modules being connected together for transmitting power inductively to a receiver. The transmitter module is connected with other transmitter modules for transmitting power inductively to the receiver, wherein the transmitter module (40) comprises at least one transmitter cell (30), each transmitter cell having one transmitter coil (33) by which the transmitter cell transmitting power to the receiver, the transmitter module having an outer periphery (45) being shaped so as to fit to neighboring transmitter modules for forming an power transmitting surface, the at least one transmitter cell being arranged such that the power transmitting surface is constituted by an uninterrupted pattern of adjacent transmitter coils extending in said surface, and interconnection units (110,111) for connecting with neighboring transmitter modules for sharing a power supply.
US09356377B2

An electrically conducting terminal having capabilities to facilitate electrically connecting to one or more connectors is disclosed. The electrically conducting terminal may include a recessed end to receive a connector. The recessed end may include a resilient element, such as but not limited to a female contact, to facilitate electrical conductivity between the connector and the terminal. The electrically conducting terminal may include an end cap, end piece, or other feature to facilitate retaining the resilient element within the recessed end.
US09356371B2

A connector comprises a first connector and a second connector. The first connector includes a first connector main body and a plurality of first terminals mounted side by side in the longitudinal direction of the first connector main body on both sides in the transverse direction of the first connector main body. The second connector includes a second connector main body for mating with the first connector main body and a plurality of second terminals mounted side by side in the longitudinal direction of the second connector main body on both sides in the transverse direction of the second connector main body. Each first terminal includes a first contact portion and a second contact portion facing each other. The first contact portion and the second contact portion overlap the corresponding second terminal. The amount of overlap is greater than the amount of clearance in the transverse direction of the first connector main body. Each second terminal is inserted between the first contact portion and the second contact portion of the corresponding first terminal and contacting the first terminal when the first connector main body is mated with the second connector main body.
US09356367B2

Electrical connector having a plurality of compliant contacts coupled to a connector body. Each of the compliant contacts includes a base portion and first and second legs extending from the base portion to respective distal ends in a mounting direction. Each of the first and second legs includes an inner edge and an outer edge. Each of the inner edges extends from the base portion to a corresponding inflection area. A gap between the first and second legs decreases as the inner edges approach the corresponding inflection areas in the mounting direction. The inflection areas of the inner edges directly interface with each other at a contact zone.
US09356366B2

A cable connector assembly includes a carrier having an insulative sheet with a substrate side fixedly mounted to a substrate and a contact side opposite the substrate side. A first conductive contact is secured to the contact side of the carrier. The first conductive contact has a pad coupled to a center conductor of a cable and a spring beam extending from the pad of the first conductive contact. The spring beam of the first conductive contact is resiliently deformed against a corresponding printed electronic on the substrate. A second conductive contact is secured to the contact side of the carrier. The second conductive contact has a pad coupled to an outer conductor of the cable and a spring beam extending from the pad of the second conductive contact. The spring beam of the second conductive contact is resiliently deformed against a corresponding printed electronic on the substrate.
US09356360B1

An electronically scanned array radiating element includes a ground plane layer having a pair of conductive probes. A metallization layer is coupled with the ground plane layer and includes a first asymmetric cluster including HOF scattering members and impedance-matching dipoles. A first electrically-large impedance-matching dipole is coupled with one of the conductive probes and is associated with the first asymmetric cluster. The first electrically-large impedance-matching dipole and the first asymmetric cluster may cooperate with one another to produce a signal. A second asymmetric cluster includes HOF scattering members and impedance-matching dipoles. A second electrically-large impedance-matching dipole is coupled with the other conductive probe and is associated with the second asymmetric cluster. The electrically-large impedance-matching dipole and the asymmetric cluster may cooperate with one another to produce a second signal having a polarization orthogonal to the polarization of the first signal.
US09356358B2

An antenna system comprises: multiple antenna elements; and multiple beam forming networks configured to produce radiation patterns for both receiving and transmission functions configured to be optimized by re-positioning said antenna elements, wherein said beam forming networks comprise a receiving beam forming network configured to combine multiple first inputs from said antenna elements into at least a first output, and a transmission beam forming network configured to divide a second input into multiple second outputs to said antenna elements.
US09356349B2

Provided is a micro wideband antenna feeder, and more particularly, to a micro wideband antenna feeder in which a quad scheme antenna and a cross dipole antenna are coupled to each other. The micro wideband antenna feeder includes: a quad scheme antenna; and a cross dipole antenna installed orthogonal to the quad scheme antenna and irradiating current distribution orthogonal to current distribution irradiated from the quad scheme antenna. Since phases 0, 90, 180, and 270 can be shifted by being designed as a feeding network PCB, a circularly polarized wave can be implemented.
US09356339B2

A planar antenna array and articles of manufacture using the same are disclosed. In one embodiment, close-packed antenna elements, disposed on a substrate, number N where N=3x and x is a positive integer. Each of the close-packed antenna elements includes a substantially continuous photonic transducer arranged as an outwardly expanding generally logarithmic spiral having six turns. Each of the outwardly expanding generally logarithmic spirals may be a golden spiral. As an article of manufacture, the planar antenna array may be incorporated into a chip, such as a cell phone, or an article of clothing, for example.
US09356338B2

An antenna apparatus includes: a radiator; a feeding structure including a feeding unit to provide a signal to the radiator, a ground unit to ground the radiator, and a resonance applying part between the feeding unit and the ground unit; and a contact part to connect the radiator with the feeding structure.
US09356335B2

The present invention relates to near field communication technology. Specifically, disclosed is an electrophoretic display device having integrated an NFC antenna. The NFC antenna is arranged on a display screen of the electrophoretic display device, where the NFC interface is equipped with an output circuit of the display screen and is connected to a control mainboard of the display screen. The present invention combines the display screen and NFC antenna features into one, and has the NFC antenna provided directly on the electrophoretic display device, thus preventing the problem of signal quality deterioration and reception failure due to wearing of the NFC antenna interface and inaccurate alignment. In addition, a solution is provided for facilitating reception of an NFC signal from a display panel of the display device or for when the NFC signal must be received from the display panel of the display device.
US09356333B2

A transmission line resonator includes distributed coupled lines including first distributed constant line which one ends are connected to a short-circuit grounding portion and second distributed constant line which is disposed in parallel to the first distributed constant line while being separated therefrom by a predetermined distance and which one ends opposing the short-circuit grounded one ends of the first distributed constant line are connected to the short-circuit grounding portion, and a single transmission line which both ends are connected to the respective other ends of the distributed coupled lines.
US09356328B2

An arrangement for supplying power, particularly for supplying power to a motor vehicle, includes a cell module having several storage cells arranged between a first and a second plate-type element. The cell module further includes a plate-type cooling element thermally conductively connected with the bottom sides of the storage cells, and a cooling duct system being provided in the interior of the cooling element. The cooling duct system is in a fluidic connection with at least one coolant/refrigerant inlet and at least one coolant/refrigerant outlet. The at least one coolant/refrigerant inlet and the at least one coolant/refrigerant outlet are arranged in the area of a top face of the first and/or the second plate-type element.
US09356320B2

A lithium battery comprises a support, and a plurality of battery component layers on the support, the battery component layers including a cathode having a cathode area with a plurality of cathode perimeter edges. An electrolyte is on the cathode, and an anode is on the electrolyte. The anode comprises an anode area with a plurality of anode perimeter edges, each anode perimeter edge having a corresponding cathode perimeter edge that lies adjacent to and below the anode perimeter edge. The anode area is sized so that at least one anode perimeter edge is terminated before its corresponding cathode perimeter edge to define a gap between the anode perimeter edge and the corresponding cathode perimeter edge, the gap having a gap distance G.
US09356313B2

At least one zone made of lithium-containing glass-ceramic material, in a solid electrolyte for a lithium battery, is formed from a lithium-containing ceramic material, advantageously in the form of a layer such as a thin film. It is obtained by melting of at least a part of the lithium-containing ceramic material, followed by a recrystallization heat treatment. Melting is obtained by a laser beam irradiation operation, which enables fabrication of the solid electrolyte to be performed directly on a multilayer stack comprising certain active components of the lithium battery.
US09356312B2

Disclosed is a method for producing a secondary battery in which an electrode assembly comprising a cathode, an anode and a separator interposed between the cathode and the anode is accommodated in a battery case, the method comprising inserting the electrode assembly into the battery case, injecting an electrolyte into the battery case accommodating the electrode assembly to obtain a secondary battery, storing the secondary battery at a SOC of 1 to 20 for 3 hours to 10 days, removing gas present in the secondary battery, and sealing the battery case, wherein the anode comprises lithium titanium oxide (LTO) represented by the following Formula 1 as an anode active material: LiaTibO4−cAc  (1) wherein a, b and c are determined according to an oxidation number of M′ within ranges of 0.5≦a≦3, 1≦b≦2.5, and 0≦c<0.2; and A is at least one monovalent or bivalent anion. Disclosed is also a secondary battery produced by the method.
US09356310B2

A method for forming a microbattery including, on a surface of a first substrate, one active battery element and two contact pads, this method including the steps of: a) forming, on a surface of a second substrate, two contact pads with a spacing compatible with the spacing of the pads of the first substrate; and b) arranging the first substrate on the second substrate so that the surfaces face each other and that the pads of the first substrate at least partially superpose to those of the second substrate, where a portion of the pads of the second substrate is not covered by the first substrate.
US09356309B2

Provided is a prismatic battery resistant to the development of short circuits. The prismatic battery has a structure in which a flat electrode including a positive electrode collector with a positive electrode substrate exposed portion and a negative electrode collector with a negative electrode substrate exposed portion is accommodated in an outer can. At least one of the positive electrode collector and the negative electrode collector has a rib. The rib is provided with an easily bendable part (a thin wall, groove, opening, or notch). The rib is bent at the easily bendable part when force is applied to the tip of the rib to prevent the tip from reaching the outer can by means of an insulation sheet to avoid the development of short circuits between the negative electrode collector and the outer can.
US09356308B2

The present invention relates to a cable-type secondary battery having a horizontal cross section of a predetermined shape and extending longitudinally, comprising: a core for supplying lithium ions, which comprises an electrolyte; an inner electrode, comprising an open-structured inner current collector surrounding the outer surface of the core, and an inner electrode active material layer formed on the surface of the inner current collector; a separation layer surrounding the outer surface of the inner electrode to prevent a short circuit between electrodes; and an outer electrode surrounding the outer surface of the separation layer and comprising an outer electrode active material layer and an outer current collector.The core disposed in the inner electrode having an open structure, from which the electrolyte of the core for supplying lithium ions can be easily penetrated into an electrode active material, thereby facilitating the supply and exchange of lithium ions.
US09356306B2

A fuel cell component includes a first fluid distribution layer, a second fluid distribution layer, a cap layer, a third fluid distribution layer, and a pair of fluid diffusion medium layers. The individual layers are polymeric, mechanically integrated, and formed from a radiation-sensitive material. The first fluid distribution layer, the second fluid distribution layer, the cap layer, the third fluid distribution layer, and the pair of fluid diffusion medium layers are coated with an electrically conductive material. A pair of the fuel cell components may be arranged in a stack with a membrane electrode assembly therebetween to form a fuel cell.
US09356304B2

A control strategy for controlling how much current can be provided by a fuel cell stack to a system load during a power up-transient. When a power up-transient command is given, the control strategy limits the amount of power or current that the stack can provide to the load based on how fast an anode exhaust gas recirculation pump can meet the exhaust gas recirculation demand so that the ratio between the recirculated anode exhaust gas and the fresh hydrogen remains substantially constant. Thus, during the power up-transient, the relative humidity provided by the combination of the fresh hydrogen and the anode exhaust gas maintains the membranes in the stack at the desired humidity level. Any difference between the commanded stack power and the limited stack power during the power up-transient can be provided by a system battery.
US09356301B2

Provided is a flat tubular solid oxide fuel cell stack, and more particularly, a flat tubular solid oxide fuel cell stack in which a connection member is interposed between a plurality of fuel cells to smoothly supply air and increase a contact area, in order to enable a stable electrical contact.
US09356292B2

The present invention provides a radical composition capable of suppressing elution of electrode components in an electrolyte solution when used in an electrode for a secondary battery, and a battery using the radical composition. The present invention relates to a radical composition including a pyrroline nitroxide polymer and polyethylene glycols.
US09356284B2

An active material for a secondary battery whose lifetime characteristics are improved is provided. The active material for a secondary battery includes a first active material represented by Lip[M1mM22-m-nM3n]O4, wherein M1 is at least one selected from Ni, Cr, Fe, Co, and Cu; M2 is at least one selected from Mn, Ti, and Si, and contains Mn; M3 is at least one selected from Li, B, Mg, Al, Na, and Ca; and 0≦p, 0
US09356281B2

An intercalation electrode includes an electron current collector and graphene planes deposited normal to the surface of the current collector substrate. The graphene planes are deposited on the current collector substrate from a carbon-precursor gas using, for example, chemical vapor deposition. In an embodiment of an anode for a lithium-ion battery, the graphene planes are intercalated with lithium atoms. A lithium-ion battery may include this anode, a cathode, and a non-aqueous electrolyte. In repeated charging and discharging of the anode, lithium atoms and ions are readily transported between the graphene planes of the anode and the electrolyte.
US09356280B2

A lithium ion secondary battery electrode according to the present invention includes (A) a non-fluorinated polymer; (B) an active material; (C) a thickener; and (D) a conductive auxiliary agent. An elution ratio of (A) the non-fluorinated polymer in an electrolytic solution solvent at 60° C. is equal to or less than 1.0 mass %, and a swelling ratio of (A) the non-fluorinated polymer in the electrolytic solution solvent at 60° C. is equal to or more than 10 mass % and equal to or less than 50 mass %.
US09356277B2

A battery pack that has one or more batteries and a protection circuit module. The battery pack includes protection tab members that connect to the batteries and the tab members include a tab that has a coupling component that extends towards the batteries. The battery pack also includes a conductive member that connects the connection tab member to the protection circuit module. The battery pack also includes spacers that receive the connection tabs and that couple to the coupling component of the connection tabs and are interconnected to the conductive member and the spacers.
US09356273B2

A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, and a separator disposed between the positive electrode and the negative electrode. The separator includes a substrate layer and a surface layer formed on at least one principal plane of the substrate layer, the surface layer contains polyvinylidene fluoride and an inorganic material particle, and an amount of deformation against pressure of the surface layer is larger than that of the substrate layer.
US09356265B2

In a battery pack (1), first and second battery stacks (3, 5) are connected to each other via a connection member (7), each battery stack being formed by arranging multiple individual batteries (11) in a row direction. The connection member (7) is formed by repeatedly connecting a first connection part (13) and a second connection part (15), the first connection part (13) extending from the first battery stack (3) to the second battery stack (5) in an orthogonal direction, in which one end portion (13b) thereof supports the first battery stack (3) and another end portion (13a) supports the second battery stack (5), the second connection part (15) extending from the end portion (13b) of the first connection part (13) on the first battery stack (3) side toward the second battery stack (5) in a direction oblique to the orthogonal direction in a plan view.
US09356261B2

The inventive concept provides light emitting devices and methods of manufacturing a light emitting device. The light emitting device may include a transparent substrate including a first region and a second region, a first transparent electrode disposed on a first surface of the transparent substrate, a second transparent electrode facing and spaced apart from the first transparent electrode, an organic light emitting layer disposed between the first and second transparent electrodes, an assistant electrode disposed between the first and second transparent electrodes and selectively masking the second region, and a light path changing structure disposed on a second surface of the transparent substrate and selectively masking the second region.
US09356256B2

A flexible display device includes: a display substrate which is divided into a first region corresponding to a within-cell region of an integrated devices sheet from which the flexible display device is cut and into a second region corresponding to an outside-the-cell region of the integrated devices sheet, where within the first region there is provided a display unit including a light emitting element layer; a patterned inorganic film layer formed to be substantially continuously present within the first region of the display substrate and to be not present or not substantially continuously present within the second region of the display substrate; and a thin film encapsulation layer formed on the inorganic film layer to encapsulate the substantially continuously present portion of the inorganic film layer that is within the first region and the display unit, wherein an outer boundary of the thin film encapsulation layer is located more inwardly and toward an outer boundary of the display unit than is an outer boundary of the substantially continuously present portion of the inorganic film layer.
US09356253B2

An organic electroluminescent element including: a lower electrode; an organic functional layer on the lower electrode; and an upper electrode on the organic functional layer, wherein profile of an upper surface of the upper electrode has a skewness of between −0.5 and 0.7 inclusive.
US09356245B2

An organic light emitting device having an anode, a cathode and an organic layer disposed between the anode and the cathode is provided. In one aspect, the organic layer comprises a compound having at least one zwitterionic carbon donor ligand.
US09356244B1

An aminoferrocene derivative is represented by the formula (I): wherein Ar1 and Ar2 independently represent a substituted or unsubstituted C6-C10 aryl group. The aminoferrocene derivative is useful for forming a p-type carrier generation layer of a tandem OLED so that the tandem OLED has superior luminous efficiencies in terms of maximum luminance, maximum external quantum efficiency, maximum current efficiency, etc.
US09356233B2

A nanobridge or microbridge comprising a non-magnetic alloy of at least a first and second metal, the metals being selected from Group 8, 9, 10 and 11, wherein the first metal is present in a range of 50-95 wt. %, and memristors comprising one or more of same.
US09356227B2

A piezoelectric element includes a support body having a displacing part capable of undergoing displacement, a lower electrode layer having a lower main electrode body and a lower electrode wire part with the lower main electrode body being formed on the support body and provided within the displacing part in a plan view and the lower electrode wire part being connected to the lower main electrode body and provided across an interior and an exterior of the displacing part, a first piezoelectric layer provided on the lower main electrode body, an upper electrode layer provided across the interior and exterior of the displacing part with at least a part of the upper electrode layer being layered on the first piezoelectric layer and insulated from the lower electrode layer, and a second piezoelectric layer provided on the support body to cover at least a part of the lower electrode wire part.
US09356225B2

An actuator using an electro-active polymer is provided. The actuator includes a vibration plate fixed to an electronic device; at least one electro-active polymer attached to the vibration plate, and activated when electric voltage is applied thereto; and at least one mass joined to at least one a combination member disposed on the vibration plate.
US09356224B2

The present invention provides for a composition comprising a thin film of BiFeO3 having a thickness ranging from 20 nm to 300 nm, a first electrode in contact with the BiFeO3 thin film, and a second electrode in contact with the BiFeO3 thin film; wherein the first and second electrodes are in electrical communication. The composition is free or essentially free of lead (Pb). The BFO thin film is has the piezoelectric property of changing its volume and/or shape when an electric field is applied to the BFO thin film.
US09356220B2

The invention pertains to creating new extremely low resistance (“ELR”) materials, which may include high temperature superconducting (“HTS”) materials. In some implementations of the invention, an ELR material may be modified by depositing a layer of modifying material unto the ELR material to form a modified ELR material. The modified ELR material has improved operational characteristics over the ELR material alone. Such operational characteristics may include operating at increased temperatures or carrying additional electrical charge or other operational characteristics. In some implementations of the invention, the ELR material is a cuprate-perovskite, such as, but not limited to YBCO. In some implementations of the invention, the modifying material is a conductive material that bonds easily to oxygen, such as, but not limited to, chromium.
US09356218B1

A system and method are disclosed for internally heated concentrated solar power (CSP) thermal absorbers. The system and method involve an energy-generating device having at least one heating unit. At least one heating unit preheats the energy-generating device in order to expedite the startup time of the energy-generating device, thereby allowing for an increase in efficiency for the production of energy. In some embodiments, the energy-generating device is a CSP thermal absorber. The CSP thermal absorber comprises a housing, a thermal barrier, a light-transparent reservoir containing a liquid alkali metal, at least one alkali metal thermal-to-electric converter (AMTEC) cell, an artery return channel, and at least one heating unit. Each heating unit comprises a heating device and a metal fin. The metal fin is submerged into the liquid alkali metal, thereby allowing the heating device to heat the liquid alkali metal via the fin.
US09356204B2

A light emitting diode system, with an LED junction, energized to emit light, and a lens cap, covering the LED junction device and receiving the light. The lens cap can be formed in a shape to focus the light, for example. The material forming the lens cap has quantum dots mixed in with the supporting material, which can be in multiple colors. The supporting material can also have particles of glass or other crystalline material mixed therein. There can also be an outer casing over the supporting material, and the outer casing can also have glass or other crystalline particles mixed in.
US09356203B2

Provided is a phosphor particle group of divalent europium-activated oxynitride green light emitting phosphor particles each of which is a β-type SiAlON substantially represented by a general formula: EuaSibAlcOdNe, where 0.005≦a≦0.4, b+c=12, d+e=16, wherein 60% or more of the phosphor particle group is composed of the phosphor particles in which a value obtained by dividing a longer particle diameter by a shorter particle diameter is greater than 1.0 and not greater than 3.0. A high-efficiency and stable light emitting apparatus using a β-type SiAlON, which includes a light converter using the phosphor particle group, and a phosphor particle group therefor are also provided.
US09356200B2

Disclosed is a light emitting device package including a package body having at least one cavity, at least one light emitting device mounted on the cavity, and a molding member disposed on the light emitting device to fill the cavity. The package body has at least one first recess formed at an upper portion than a bottom surface of the cavity, and the molding member is disposed to an inner edge of the at least one first recess.
US09356196B2

A method of manufacturing a semiconductor light emitting element includes providing a semiconductor stacked layer body; forming an insulating layer on a portion of the semiconductor stacked layer body; forming a light-transmissive electrode covering an upper surface of the semiconductor stacked layer body and an upper surface of the insulating layer, and on a region at least partially overlapping a region for disposing an extending portion in a plan view; forming a light reflecting layer in each of the openings of the light-transmissive electrode; forming a protective layer on a main surface side of the semiconductor stacked layer body; forming a mask on an upper surface of the protective layer except for the region for forming the pad electrode; etching the protective layer to form an opening in the protective layer; and forming a pad electrode in the opening of the protective layer.
US09356188B2

A stressor layer is applied to a semiconducting stack in order to separate the semiconducting stack at a predetermined depth. Tensile force is applied to the stressor layer, fracturing the semiconducting stack at the predetermined depth and allowing the resulting upper portion of the semiconducting stack to be used in manufacturing a semiconducting end-product (e.g., a light-emitting diode). The resulting lower portion of the semiconducting stack may be reused to grow a new semiconducting stack thereon.
US09356179B2

A display panel comprising a substrate, a meshed shielding pattern, a plurality of light-emitting devices and a solar cell is provided. The substrate has a first surface and a second surface opposite to the first surface, the substrate comprises a first circuit layer disposed over the first surface and a second circuit layer disposed over the second surface. The meshed shielding pattern is disposed on first surface of the substrate to define a plurality of pixel regions over the substrate. The light-emitting devices are disposed on the first surface of the substrate and electrically connected to the first circuit layer, and at least one of the light-emitting devices is disposed in one of the pixel regions. The solar cell is disposed on the second surface of the substrate and electrically connected to the second circuit layer.
US09356174B2

The present invention relates more particularly to improved flashings for use in integrating specialized roof-mounted structures, such as photovoltaic devices for the generation of electrical energy, with conventional roofing materials on a roof. In one aspect, the invention provides a flashing element having a cross-sectional shape comprising a laterally-extending flange, the flange having an edge, a first end and a second end, the side flashing element comprising a return hem disposed at the edge and comprising a folded-over strip of material disposed over the top surface of the flange at the edge, the return hem having a first end disposed toward the first end of the edge, and a second end disposed toward the second end of the edge, wherein the total thickness of the return hem at its second end is no greater than the interior thickness of the return hem at its first end.
US09356173B2

A PV system composed of sub-arrays, each having a group of PV cells that are electrically connected to each other. A power management circuit for each sub-array has a communications interface and serves to connect or disconnect the sub-array to a programmable power grid. The power grid has bus rows and bus columns. A bus management circuit is positioned at a respective junction of a bus column and a bus row and is programmable through its communication interface to connect or disconnect a power path in the grid. As a result, selected sub-arrays are connected by selected power paths to be in parallel so as to produce a low system voltage, and, alternately in series so as to produce a high system voltage that is greater than the low voltage by at least a factor of ten.
US09356166B2

A cooled optical light guide is provided having a conduit having a translucent top and a translucent bottom wherein at least a portion of the translucent top of the conduit is in alignment above at least a portion of the translucent bottom of the conduit. A fluid medium that is preferably cooled flows through the conduit. The optical light guide is placed between a scintillator array and an array detector. The temperature of the light that is emitted by the scintillator array is stabilized, and preferably cooled, as it passes through the translucent bottom of the conduit and through the translucent top of the conduit for detection by the array detector. A method of temperature stabilization for photomultiplier based detectors is disclosed.
US09356163B1

A method for monolithically integrating semiconductor waveguides, photodetectors and logic devices, i.e., field effect transistors, on a same substrate is provided. The method includes the use of a double semiconductor-on-insulator substrate that includes from bottom to top, a handle substrate, a first insulator layer, a first semiconductor material layer, a second insulator layer, and a second semiconductor material layer. The waveguides, photodetectors and logic devices can be formed in different regions of the substrate and are present atop a first insulator layer of the double semiconductor-on-insulator substrate.
US09356159B2

Three-dimensional (3D) nonvolatile memory devices include a substrate having a well region of second conductivity type (e.g., P-type) therein and a common source region of first conductivity type (e.g., N-type) on the well region. A recess extends partially (or completely) through the common source region. A vertical stack of nonvolatile memory cells on the substrate includes a vertical stack of spaced-apart gate electrodes and a vertical active region, which extends on sidewalls of the vertical stack of spaced-apart gate electrodes and on a sidewall of the recess. Gate dielectric layers extend between respective ones of the vertical stack of spaced-apart gate electrodes and the vertical active region. The gate dielectric layers may include a composite of a tunnel insulating layer, a charge storage layer, a relatively high bandgap barrier dielectric layer and a blocking insulating layer having a relatively high dielectric strength.
US09356152B2

To provide a semiconductor device and a display device which can be manufactured through a simplified process and the manufacturing technique. Another object is to provide a technique by which a pattern of wirings or the like which is partially constitutes a semiconductor device or a display device can be formed with a desired shape with controllability.
US09356145B2

The use of strained gate electrodes in integrated circuits results in a transistor having improved carrier mobility, improved drive characteristics, and reduced source drain junction leakage. The gate electrode strain can be obtained through non symmetric placement of stress inducing structures as part of the gate electrode.
US09356140B2

A device comprises a substrate, an n-layer and a p-layer, an n-electrode, and a p-electrode. A step is formed at an outer circumference of the device. A protective film is formed so as to continuously cover a side surface and a bottom surface of the step. A field plate electrode connected with the p-electrode is formed on the protective film. When a distance from the pn junction interface to the surface of the protective film on the bottom surface of the step is defined as h (μm), a dielectric constant of the protective film is defined as ∈s, and a thickness of the protective film at the pn junction interface on the side surface of the step is defined as d (μm), (∈s·h)/d is 4 or more, and ∈s/d is 3 (1/μm) or more.
US09356139B2

Power Metal-Oxide-Semiconductor Field-Effect Transistors (MOSFETs) and methods of forming the same are provided. A power MOSFET may comprise a first drift region formed at a side of a gate electrode, and a second drift region beneath the gate electrode, adjacent to the first drift region, with a depth less than a depth of the first drift region so that the first drift region and the second drift region together form a stepwise shape. A sum of a depth of the second drift region, a depth of the gate dielectric, and a depth of the gate electrode may be of substantially a same value as a depth of the first drift region. The first drift region and the second drift region may be formed at the same time, using the gate electrode as a part of the implanting mask.
US09356128B2

A semiconductor power device, comprising: a substrate; a first semiconductor layer with a first lattice constant formed on the substrate; a first grading layer formed on the first semiconductor layer and comprising a first portion; a second grading layer formed on the first grading layer; a second semiconductor layer with a second lattice constant formed on the second grading layer; a first interlayer formed in the first grading layer and adjacent to the first portion of the first grading layer; and a second interlayer formed in the second grading layer; wherein the first interlayer comprises a first superlattice including a series of Alx1Ga1-x1N/Aly1Ga1-y1N alternate layers, (x1-y1)≧0.2, and the second interlayer comprises a second superlattice including a series of Alx2Ga1-x2N/Aly2Ga1-y2N alternate layers, (x2-y2)≧0.2, wherein the average of x1 and y1 is larger than that of x2 and y2.
US09356121B2

After formation of a silicon nitride gate spacer and a silicon nitride liner overlying a disposable gate structure, a dielectric material layer is deposited, which includes a dielectric material that is not prone to material loss during subsequent exposure to wet or dry etch chemicals employed to remove disposable gate materials in the disposable gate structure. The dielectric material can be a spin-on dielectric material or can be a dielectric metal oxide material. The dielectric material layer and the silicon nitride liner are planarized to provide a planarized dielectric surface in which the disposable gate materials are physically exposed. Surfaces of the planarized dielectric layer is not recessed relative to surfaces of the silicon nitride layer during removal of the disposable gate materials and prior to formation of replacement gate structures, thereby preventing formation of metallic stringers.
US09356120B2

A semiconductor device having arrays of metal gate transistors is fabricated by forming a number of dummy gate structures including a first gate dielectric layer and a dummy gate material layer overlying the first gate dielectric layer, depositing a tensile ILD layer between the dummy gate structures, stressing the tensile ILD layer, removing at least the dummy gate material to form a number of trenches, and depositing a metal gate material in the trenches, which have a tapered profile.
US09356119B2

A method and structure for forming a field effect transistor with reduced contact resistance are provided. The reduced contact resistance is manifested by a reduced metal semiconductor alloy contact resistance and a reduced conductively filled via contact-to-metal semiconductor alloy contact resistance. The reduced contact resistance is achieved in this disclosure by texturing the surface of the transistor's source region and/or the transistor's drain region. Typically, both the source region and the drain region are textured in the present disclosure. The textured source region and/or the textured drain region have an increased area as compared to a conventional transistor that includes a flat source region and/or a flat drain region. A metal semiconductor alloy, e.g., a silicide, is formed on the textured surface of the source region and/or the textured surface of the drain region. A conductively filled via contact is formed atop the metal semiconductor alloy.
US09356112B2

A dielectric structure may be arranged having a thin nitrided surface of an insulator with a charge blocking insulator over the nitrided surface. The insulator may be formed of a number of different insulating materials such as a metal oxide, a metal oxycarbide, a semiconductor oxide, or oxycarbide. In an embodiment, the dielectric structure may be formed by nitridation of a surface of an insulator using ammonia and deposition of a blocking insulator having a larger band gap than the insulator. The dielectric structure may form part of a memory device, as well as other devices and systems.
US09356111B2

A nonvolatile semiconductor memory device of an embodiment includes: a semiconductor layer; a tunnel insulating film that is formed on the semiconductor layer and includes a first organic molecular film including first organic molecules each having an alkyl molecular chain as the main chain; a charge storage layer formed on the tunnel insulating film, the charge storage layer being made of an inorganic material; a block insulating film formed on the charge storage layer; and a control gate electrode formed on the block insulating film.
US09356109B2

A transistor includes a gate dielectric structure over a substrate and a work function metallic layer over the gate dielectric structure. The work function metallic layer is configured to adjust a work function value of a gate electrode of the transistor. The transistor also includes a silicide structure over the work function metallic layer. The silicide structure is configured to be independent of the work function value of the gate electrode of the transistor.
US09356105B1

A memory device includes a semiconductor body having a first conductivity type, a first terminal in the semiconductor body having a second conductivity type, a channel region having the first conductivity type surrounding the first terminal, and a second terminal having the second conductivity type surrounding the channel region. A connector is in contact with the first terminal, and can be connected to a bit line in an overlying patterned conductor layer. Memory material is disposed over the channel region, and can include a dielectric charge storage structure. A control gate surrounds the first terminal and is disposed over the memory material. A conductive line surrounds the control gate and is in contact with the second terminal. The control gate and the conductive line can be ring shaped.
US09356104B2

A structure and a formation method of a semiconductor device are provided. The semiconductor device includes a semiconductor substrate and a gate stack over the semiconductor substrate. The semiconductor device also includes a contact etch stop layer over the semiconductor substrate and sidewalls of the gate stack. The semiconductor device further includes a dielectric layer over the contact etch stop layer. In addition, the semiconductor device includes an interfacial layer between the contact etch stop layer and the dielectric layer.
US09356093B2

An isolation region includes an element isolation film and a field plate electrode. The field plate electrode overlaps the element isolation film and surrounds a first circuit when seen in a plan view. A part of the field plate electrode is also positioned on a connection transistor. A source and a drain of the connection transistor are opposite to each other through the field plate electrode when seen in a plan view. In addition, the field plate electrode is divided into a first portion including a portion that is positioned on the connection transistor, and a second portion other than the first portion.
US09356090B2

A substrate includes an active region oriented along a crystallographic face (100) and limited by an insulating region. A MOS transistor includes a channel oriented longitudinally along a crystallographic direction of the <110> type. A basic pattern made of metal and formed in the shape of a T is electrically inactive and situated over an area of the insulating region adjacent a transverse end of the channel. A horizontal branch of the T-shaped basic pattern is oriented substantially parallel to the longitudinal direction of the channel.
US09356089B1

A structure and method for fabricating a laterally configured thin film varistor surge protection device using low temperature sputtering techniques which do not damage IC device components contiguous to the varistor being fabricated. The lateral thin film varistor may consist of a continuous layer of alternating regions of a first metal oxide layer and a second metal oxide layer formed between two laterally spaced electrodes using a low temperature sputtering process followed by a low temperature annealing process.
US09356084B2

According to one embodiment, a method of manufacturing a display device, includes preparing a first substrate formed such that a first resin layer is formed on a first support substrate, and thereafter a display element portion and a mounting portion are formed above the first resin layer and a protection layer, which extends from an end portion of the first resin layer along the mounting portion onto the first support substrate, is disposed, preparing a second substrate formed such that a second resin layer is formed on a second support substrate, attaching the first substrate and the second substrate, and mounting a flexible printed circuit board, which is in a state in which the flexible printed circuit board is opposed to the protection layer, on the mounting portion.
US09356076B2

An organic light emitting diode display including a pixel that includes a light-emitting device and a first thin film transistor connected to the light-emitting device; and a sensor that includes a light sensing element, wherein the light sensing element includes a gate electrode; an active layer on the gate electrode; a filter layer on the active layer; and source and drain electrodes on the active layer, the source and drain electrodes being connected to the active layer, the light sensing element and the first thin film transistor are formed on a same substrate, and one of the gate electrode and the active layer of the light sensing element and a gate electrode of the first thin film transistor are aligned on a same layer.
US09356073B1

A semiconductor device including air gaps and a method of fabricating the same. The semiconductor device in accordance with an embodiment may include a bit line structure having a bit line formed over a first contact plug, a second contact plug formed adjacent to the first contact plug and the bit line structure, an air gap structure comprising two or more air gaps to surround the second contact plug and have an outer sidewall in contact with the bit line structure, and one or more capping support layers separating the air gaps, a third contact plug capping a part of the air gap structure and being formed over the second contact plug, and a capping layer for capping a remainder of the air gap structure.
US09356070B2

This disclosure discloses a light-emitting display module display. The light-emitting display module comprises: a board; and a plurality of light-emitting diode modules arranged in an array configuration on the board; wherein one of the light-emitting diode modules comprises a plurality of encapsulated light-emitting units spaced apart from each other; and one of the encapsulated light-emitting units comprises a plurality of optoelectronic units, a first supporting, and a fence; and wherein the plurality of optoelectronic units are covered by the first supporting structure, and the fence surrounds the first supporting structure and the plurality of optoelectronic units.
US09356068B2

An image sensor may include a substrate having photoelectric conversion regions respectively formed on a plurality of pixels and charge trap regions overlapping with the respective photoelectric conversion regions and having depths or thicknesses that are different, for each of the respective pixel.
US09356056B2

A solid-state imaging device including a semiconductor substrate; plural photoelectric conversion units formed side by side on the semiconductor substrate to form a light receiving unit; a peripheral circuit formed in a portion on an outside of the light receiving unit on the semiconductor substrate; a wiring section formed on the light receiving unit and formed for connecting the plural photoelectric conversion units and the peripheral circuit; and a dummy wiring section formed on an opposite side of the wiring section for at least one photoelectric conversion unit among the plural photoelectric conversion units on the light receiving unit and formed for functioning as a non-connected wiring section not connected to the photoelectric conversion units and the peripheral circuit, wherein the dummy wiring section has a predetermined potential.
US09356050B2

A display apparatus includes a substrate; a cavity layer; a display material layer; and a capping layer. The cavity layer includes a plurality of barriers arranged to be spaced apart from one another on the substrate and partitioning pixel regions, and a roof layer connecting upper parts of the plurality of barriers. The cavity layer forms a plurality of cavities including a cavity. The display material layer is formed in the cavity. The capping layer is formed on the cavity layer, the capping layer including a sealant and a plurality of fillers dispersed in the sealant.
US09356022B2

A semiconductor device may have an active device region containing a plurality of active devices and a termination structure that surrounds the active device region. The termination structure includes a first conductive region that surrounds the active device region, an insulator region that surrounds the first conductive region, and a second conductive region that surrounds the first conductive region and the insulator region. The active device region and termination structure are formed into a semiconductor material of a first conductivity type. The first conductive region is electrically connected to a gate metal and the second conductive region is connected to a drain metal.
US09356021B2

Embodiments of the present disclosure include self-alignment of two or more layers and methods of forming the same. An embodiment is a method for forming a semiconductor device including forming at least two gates over a substrate, forming at least two alignment structures over the at least two gates, forming spacers on the at least two alignment structures, and forming a first opening between a pair of the at least two alignment structures, the first opening extending a first distance from a top surface of the substrate. The method further includes filling the first opening with a first conductive material, forming a second opening between the spacers of at least one of the at least two alignment structures, the second opening extending a second distance from the top surface of the substrate, and filling the second opening with a second conductive material.
US09356019B2

An electrical circuit, planar diode, and method of forming a diode and one or more CMOS devices on the same chip. The method includes electrically isolating a portion of a substrate in a diode region from other substrate regions. The method also includes recessing the substrate in the diode region. The method further includes epitaxially forming in the diode region a first doped layer above the substrate and epitaxially forming in the diode region a second doped layer above the first doped layer.
US09356017B1

In an embodiment, a switch circuit includes an input drain node, an input source node and an input gate node, and a high voltage transistor having a current path coupled in parallel with a hybrid diode. The hybrid diode includes a depletion mode transistor serially coupled with a diode and operatively coupled in a cascode arrangement with the input source node.
US09356016B2

A semiconductor device includes a semiconductor substrate, a transistor, a conductive contact and a capacitor. The transistor is formed on the semiconductor substrate, and the transistor includes a gate, a source and a drain. The conductive contact is formed on and in contact with at least one of the source and the drain. The capacitor includes a first electrode and a second electrode spaced apart from first electrode. At least one of the first and second electrodes extends on substantially the same level as the conductive contact or the gate. A method of forming the semiconductor device is provided as well.
US09356015B2

In a composite semiconductor device which is provided with a normally-on-type first transistor and a normally-off-type second transistor which are serially connected, the second transistor is selected so as to satisfy Formula (1): C oss > C ds ⁢ V ds V br - C ds - C gs ( 1 ) In this regard: Coss: output capacitance of second transistor Cds: drain to source capacitance of first transistor Cgs: gate to source capacitance of first transistor Vds: power supply voltage Vbr: breakdown voltage of second transistor.
US09355994B2

A device is disclosed which includes, in one illustrative example, an integrated circuit die having an active surface and a molded body extending around a perimeter of the die, the molded body having lips that are positioned above a portion of the active surface of the die. Another illustrative example includes an integrated circuit die having an active surface, a molded body extending around a perimeter of the die and a CTE buffer material formed around at least a portion of the perimeter of the die adjacent the active surface of the die, wherein the CTE buffer material is positioned between a portion of the die and a portion of the molded body and wherein the CTE buffer material has a coefficient of thermal expansion that is intermediate a coefficient of thermal expansion for the die and a coefficient of thermal expansion for the molded body.
US09355991B2

A method for fabricating an electronic multi-output device. A substrate having a pad and pins is provided. A first chip is provided having a first and a second transistor integrated so that the first terminals of the transistors are merged into a common terminal on one chip surface and the patterned second and third terminals are on the opposite chip surface. The common first terminal is attached to the substrate pad. A driver and control chip is attached to the substrate pad adjacent to the first chip. The second terminals of the first and second transistors are connected by discrete first and second gang clips to respective substrate pins. A second chip is provided having a third and a fourth transistor integrated so that the second terminals of the transistors are merged into a common terminal on one chip surface. Patterned first and third terminals are on the opposite chip surface. The second chip is flipped to attach the first terminals vertically to the first and second gang clips. The third terminals are concurrently attached by discrete gang clips to respective pins. A common clip is attached to the common second terminal and connecting the common clip to a pin.
US09355990B2

The present invention provides a manufacturing method of a device embedded substrate, including: forming a bonding layer of an insulation material on a metal layer formed on a support plate; and mounting an electric or electronic device on the bonding layer, wherein the device is formed of a device main body and a protruding terminal; the bonding layer includes a first bonding body bonded with the metal layer and a second bonding body bonded with the device; the first bonding body is formed along the outer edge of the device; the second bonding body is formed in an area equal or smaller than the area defined by the outer edge of the terminal; and, in the bonding layer forming step, the second bonding body is formed on the first bonding body after the first bonding body is cured.
US09355987B2

A first metal film, of which major component is copper, is formed on a surface of a conductive portion which becomes a front surface electrode of a semiconductor element. A second metal film of which major component is silver is formed on a surface of the first metal film. A metal plate, which electrically connects the conductive portion and the other members (e.g. a circuit pattern of an insulated substrate) is bonded with a surface of the second metal film via a bonding layer containing silver particles. The second metal film does not contain nickel which decreases the bonding strength between the second metal film and the bonding layer containing silver particles. With the above configuration, an electronic component having a high bonding strength, excellent heat resistance and radiation performance, and a manufacturing method for the electronic component can be provided.
US09355978B2

Packaging devices and methods of manufacture thereof for semiconductor devices are disclosed. In some embodiments, a packaging device includes a contact pad disposed over a substrate, and a passivation layer disposed over the substrate and a first portion of the contact pad. A second portion of the contact pad is exposed. A post passivation interconnect (PPI) line is disposed over the passivation layer and is coupled to the second portion of the contact pad. A PPI pad is disposed over the passivation layer. A transition element is disposed over the passivation layer and is coupled between the PPI line and the PPI pad. The transition element includes a hollow region.
US09355975B2

A chip package including a chip having an upper surface, a lower surface and a sidewall is provided. The chip includes a signal pad region adjacent to the upper surface. A first recess extends from the upper surface toward the lower surface along the sidewall. At least one second recess extends from a first bottom of the first recess toward the lower surface. The first and second recesses further laterally extend along a side of the upper surface, and a length of the first recess extending along the side is greater than that of the second recess extending along the side. A redistribution layer is electrically connected to the signal pad region and extends into the second recess. A method for forming the chip package is also provided.
US09355970B2

An embodiment of the invention provides a chip package including a semiconductor substrate having a first surface and a second surface opposite thereto. A conducting pad is located on the first surface. A side recess is on at least a first side of the semiconductor substrate, wherein the side recess extends from the first surface toward the second surface and across the entire length of the first side. A conducting layer is located on the first surface and electrically connected to the conducting pad, wherein the conducting layer extends to the side recess.
US09355954B2

A device includes a metal pad and a passivation layer having a portion overlapping the metal pad. A capacitor includes a bottom capacitor electrode underlying the passivation layer, wherein the bottom capacitor includes the metal pad. The capacitor further includes a top capacitor electrode over the portion of the passivation layer; and a capacitor insulator including the portion of the passivation layer.
US09355946B2

Power supply system comprises vertically sequentially a QFN leadframe, a first chip with FET terminals on opposite sides, a flat interposer, and a second chip with FET terminals and the terminals of the integrated driver-and-control circuit on a single side. Leadframe pad has a portion recessed as pocket with a depth and an outline suitable for attaching the first chip with one terminal in the pocket and the opposite terminal co-planar with the un-recessed pad surface. The interposer comprises metal patterned in traces separated by gaps; the traces include metal of a first height and metal of a second height smaller than the first height, and insulating material filling the gaps and the height differences; one interposer side attached to the leadframe pad with the first chip, the opposite interposer side attached to the terminals of the second chip.
US09355943B2

Provided is a method of manufacturing a semiconductor device which includes a semiconductor chip, an insulating board mounted with the semiconductor chip and having a wiring pattern, and a leadframe connected to the wiring pattern, the semiconductor chip, the wiring pattern and the leadframe being partially sealed with a sealing resin, wherein: an epoxy resin composition formed by adding 0.3 to 0.7 mass % of epoxysilane as a silane coupling agent to an epoxy resin is used as the sealing resin; and a copper member made of copper or a copper alloy and having an oxide film formed in the surface with a film thickness in a color indicated by an L* value in the range of 48 to 51, an a* value in the range of 40 to 49 and a b* value in the range of 24 to 40 is used as the leadframe and the wiring pattern.
US09355937B2

A semiconductor device includes a semiconductor substrate, a first metal layer, a barrier metal layer, and a second metal layer. The semiconductor substrate includes a front surface and a back surface. A semiconductor element and an electrode of the semiconductor element are located on the front surface. An opening in the back surface reaches a lower surface of the electrode, and the opening is defined by a side surface and a bottom surface. The first metal layer covers the side surface and the bottom surface. The barrier metal layer covers the first metal layer in the opening. The second metal layer is in contact with solder in the opening and is closer to the electrode than parts of the barrier metal layer. The second metal layer is laminated on the barrier metal layer and covers at least a part of the barrier metal layer in the opening.
US09355933B2

An integrated circuit structure includes a die including a semiconductor substrate; dielectric layers over the semiconductor substrate; an interconnect structure including metal lines and vias in the dielectric layers; a plurality of channels extending from inside the semiconductor substrate to inside the dielectric layers; and a dielectric film over the interconnect structure and sealing portions of the plurality of channels. The plurality of channels is configured to allow a fluid to flow through.
US09355930B2

A surface of a power semiconductor chip, mounted within a power semiconductor module and not being opposed to a wiring thin film, and a surface of a bonding wire are sealed with a resin that does not contain a thermally-conductive filler, and the resin that does not contain a thermally-conductive filler is sealed with a resin that contains a thermally-conductive filler.
US09355928B2

A device comprises a bottom package mounted on a printed circuit board, wherein the bottom package comprises a plurality of first bumps formed between the bottom package and the printed circuit board, a first underfill layer formed between the printed circuit board and the bottom package, a semiconductor die mounted on the bottom package and a top package bonded on the bottom package, wherein the top package comprises a plurality of second bumps and the top package and the bottom package form a ladder shaped structure. The device further comprises a second underfill layer formed between the bottom package and the top package, wherein the second underfill layer is formed of a same material as the first underfill layer.
US09355920B2

Methods of forming semiconductor devices and fin field effect transistors (FinFETs), and FinFET devices, are disclosed. In some embodiments, a method of forming a semiconductor device includes forming a barrier material comprising AlInAsSb over a substrate, and forming a channel material of a transistor over the barrier layer.
US09355919B2

A method of inspecting a bonded wafer 3 arrangement comprises: directing measuring radiation through the bonded wafer arrangement 3; imaging at least a portion of the bonded wafer arrangement onto a detector 19 using the measuring radiation having traversed the bonded wafer arrangement, wherein an object side numerical aperture δ of the imaging 16, 18 is less than 0.05; and simultaneously detecting, using the detector 19, at least a portion of the measuring radiation having traversed the bonded wafer arrangement at a multitude of different spaced apart locations 23 within the field of view; wherein the detected radiation has an intensity spectrum such that an intensity of the detected radiation having wavelengths less than 700 nm is less than 10% of a total intensity of the detected radiation and an intensity of the detected radiation having wavelengths greater than 1200 nm is less than 10% of the total intensity of the detected radiation.
US09355915B2

A method includes providing a substrate having a metal-oxide-semiconductor (MOS) region. The MOS region includes first gate, source, and drain regions for a first device, and second gate, source, and drain regions for a second device. The first gate region has a first length. The second gate region has a second length different from the first length. The method further includes forming first and second fins in the first and second gate regions, forming first and second semiconductor layer stacks over the first and second fins, and performing a thermal oxidation process to the first and second semiconductor layer stacks, thereby forming first and second nanowire sets in the first and second gate regions respectively. The first and second nanowire sets are wrapped by respective semiconductor oxide layers. The first nanowire set has a first diameter. The second nanowire set has a second diameter different from the first diameter.
US09355913B2

A three dimensional (3D) semiconductor device includes; a vertical channel extending from a lower end proximate a substrate to an upper end and connecting a plurality of memory cells, and a cell array comprising the plurality of cells, wherein the cell array is arranged in a gate stack of layers having a stair-stepped structure disposed on the substrate. The gate stack includes a lower layer including a lower select line coupled to a lower non-memory transistor proximate the lower end, upper layers including conductive lines respectively coupled to an upper non-memory transistor proximate the upper end and connected as a single conductive piece to form an upper select line, and intermediate layers respectively including a word line and coupled to a cell transistor, wherein the intermediate layers are disposed between the lower select line and the upper select line.
US09355909B2

An integrated circuit having field effect transistors and manufacturing method. One embodiment provides an integrated circuit including a first FET and a second FET. At least one of source, drain, gate of the first FET is electrically connected to the corresponding one of source, drain, gate of the second FET. At least one further of source, drain, gate of the first FET and the corresponding one further of source, drain, gate of the second FET are connected to a circuit element, respectively. A dopant concentration of a body along a channel of each of the first and second FETs has a peak at a peak location within the channel.
US09355905B2

Methods of forming a microelectronic assembly and the resulting structures and devices are disclosed herein. In one embodiment, a method of forming a microelectronic assembly includes removing material exposed at portions of a surface of a substrate to form a processed substrate having a plurality of thinned portions separated by integral supporting portions of the processed substrate having a thickness greater than a thickness of the thinned portions, at least some of the thinned portions including a plurality of electrically conductive interconnects extending in a direction of the thicknesses of the thinned portions and exposed at the surface; and removing the supporting portions of the substrate to sever the substrate into a plurality of individual thinned portions, at least some individual thinned portions including the interconnects.
US09355901B2

A method of forming a conductive element on a substrate and the resulting assembly are provided. The method includes forming a groove in a sacrificial layer overlying a dielectric region disposed on a substrate. The groove preferably extends along a sloped surface of the substrate. The sacrificial layer is preferably removed by a non-photolithographic method, such as ablating with a laser, mechanical milling, or sandblasting. A conductive element is formed in the groove. The grooves may be formed. The grooves and conductive elements may be formed along any surface of the substrate, including within trenches and vias formed therein, and may connect to conductive pads on the front and/or rear surface of the substrate. The conductive elements are preferably formed by plating and may or may not conform to the surface of the substrate.
US09355883B2

In an apparatus and method for treating a wafer-shaped article, a spin chuck is provided for holding a wafer-shaped article in a predetermined orientation wherein a lower surface of the wafer-shaped article is spaced a predetermined distance from an upper surface of the spin chuck. A heating assembly comprising at least one infrared heater is mounted above the upper surface of the spin chuck and below a wafer-shaped article when mounted on the spin chuck. The heating assembly is stationary in relation to rotation of the spin chuck.
US09355875B2

Liquid processing units 2 each for performing a liquid process on a substrate are arranged horizontally side by side, a gas exhaust pipe 3 for exhausting an atmosphere within the liquid processing units is provided under the liquid processing units 2 to be extended along an arrangement of the liquid processing units 2, and a flow control member group 402 is disposed under the gas exhaust pipe 3. Liquid supply main pipe 5 and liquid drain main pipe 6 are provided under the flow control member group 402 to be extended along the arrangement of the liquid processing units 2. Liquid supply branch pipes are branched from the liquid supply main pipe 5 and connected with the liquid processing unit 2 via the flow control member group 402, and liquid drain branch pipes are branched from the liquid drain main pipe 6 and connected with the liquid processing unit 2.
US09355871B2

A substrate liquid processing apparatus is provided, in which a processing solution and an atmosphere can be separated from each other within a collection cup. The substrate liquid processing apparatus includes: a substrate rotation unit; a processing solution supply unit; a collection cup configured to collect the processing solutions; liquid collection regions formed at the collection cup; a liquid drain opening formed at a bottom portion of the collection cup; an exhaust opening formed above the liquid drain opening; a fixed cover configured to cover an upper portion of the exhaust opening with a space therebetween; an elevating cup provided above the fixed cover and configured to guide the processing solutions into the liquid collection regions; and a cup elevating unit configured to move up and down the elevating cup depending on the kinds of the processing solutions.
US09355868B2

A method of manufacturing a semiconductor device includes the steps of placing, on a heat sink made of a metal, a semiconductor element and a frame surrounding the semiconductor element, placing solder on an upper surface of the frame, placing a cap on the solder, and heating the solder while exerting on the cap a force to be applied toward the frame without scrubbing the cap on the frame. In the heating step a heat source is brought into contact with the heat sink and the solder is heated with the heat source.
US09355862B2

A method of removing titanium nitride hardmask is described. The hardmask resides above a low-k dielectric layer prior to removal and the low-k dielectric layer retains a relatively low net dielectric constant after the removal process. The low-k dielectric layer may be part of a dual damascene structure having copper at the bottom of the vias. A non-porous carbon layer is deposited prior to the titanium nitride hardmask removal to protect the low-k dielectric layer and the copper. The titanium nitride hardmask is removed with a gas-phase etch using plasma effluents formed in a remote plasma from a fluorine-containing precursor. Plasma effluents within the remote plasma are flowed into a substrate processing region where the plasma effluents react with the titanium nitride.
US09355859B2

A semiconductor device according to the present invention includes: a combination object; and a chip having a front surface opposed to a front surface of the combination object. The chip includes: a multi-level wiring structure provided in the front surface of the chip; a connection electrode provided in the multi-level wiring structure and electrically connected to the combination object; an alignment mark set provided in the multi-level wiring structure and electrically isolated from the connection electrode; and an electrically conductive film provided at a higher level than the alignment mark set in association with the multi-level wiring structure to cover the alignment mark set and electrically isolated from the connection electrode.
US09355853B2

Methods and systems for double-sided semiconductor device fabrication. Devices having multiple leads on each surface can be fabricated using a high-temperature-resistant handle wafer and a medium-temperature-resistant handle wafer. Dopants can be introduced on both sides shortly before a single long high-temperature diffusion step diffuses all dopants to approximately equal depths on both sides. All high-temperature processing occurs with no handle wafer or with a high-temperature handle wafer attached. Once a medium-temperature handle wafer is attached, no high-temperature processing steps occur. High temperatures can be considered to be those which can result in damage to the device in the presence of aluminum-based metallizations.
US09355851B2

A semiconductor device includes a metal pattern filling a trench formed through at least a portion of an insulating interlayer on a substrate and including copper, and a wetting improvement layer pattern in the metal pattern including at least one of tantalum, tantalum nitride, titanium, titanium nitride, ruthenium, cobalt and manganese.
US09355849B1

A semiconductor device including an oxide-nitride-oxide (ONO) structure having a multi-layer charge storing layer and methods of forming the same are provided. Generally, the method involves: (i) forming a first oxide layer of the ONO structure; (ii) forming a multi-layer charge storing layer comprising nitride on a surface of the first oxide layer; and (iii) forming a second oxide layer of the ONO structure on a surface of the multi-layer charge storing layer. Preferably, the charge storing layer comprises at least two silicon oxynitride layers having differing stochiometric compositions of Oxygen, Nitrogen and/or Silicon. More preferably, the ONO structure is part of a silicon-oxide-nitride-oxide-silicon (SONOS) structure and the semiconductor device is a SONOS memory transistor. Other embodiments are also disclosed.
US09355844B2

Electrical characteristics of transistors using an oxide semiconductor are greatly varied in a substrate, between substrates, and between lots, and the electrical characteristics are changed due to heat, bias, light, or the like in some cases. In view of the above, a semiconductor device using an oxide semiconductor with high reliability and small variation in electrical characteristics is manufactured. In a method for manufacturing a semiconductor device, hydrogen in a film and at an interface between films is removed in a transistor using an oxide semiconductor. In order to remove hydrogen at the interface between the films, the substrate is transferred under a vacuum between film formations. Further, as for a substrate having a surface exposed to the air, hydrogen on the surface of the substrate may be removed by heat treatment or plasma treatment.
US09355843B2

A method of manufacturing a semiconductor device according to one aspect of the present invention includes a step of forming a first layer of InAlN, a step of forming a second layer of InAlGaN on the first layer under a growth temperature higher than that of the first layer, and a step of forming a third layer of GaN, AlGaN or InGaN under a growth temperature higher than that of the first layer.
US09355835B2

Provided are a substrate processing apparatus and method. The substrate processing apparatus includes a substrate support member on which a substrate is placed and a movable spray member supplying a fluid onto the substrate placed on the substrate support member. The movable spray member includes a first nozzle arm rotating to spray at least one fluid and a second nozzle arm disposed on the first nozzle arm to spray at least one fluid.
US09355828B1

An ion detection system for a detecting a quantity of ions exiting from a mass analyzer of a mass spectrometer comprises: (a) photon generating means configured to receive the quantity of ions and to generate a quantity of photons that is proportional to the quantity of ions; (b) a light collection lens optically coupled to the photon generating means and configured to transmit a beam of the generated photons; (c) line focusing means operable to focus at least a first portion of the beam to a line; and (d) a linear array of photo-detectors configured to detect a variation of the quantity of generated photons along the focused line.
US09355827B2

A triple quadrupole mass spectrometer provided with: a calibration information storage section for storing mass calibration information showing the relationship between the mass-to-charge ratio and a calibration value, with a CID gas pressure as a parameter, for each measurement mode of an MS/MS analysis including a dissociating operation using a collision cell; and a controller for calibrating the mass-to-charge ratio of the ion to be detected by a detector, by reading, from the calibration information storage section, the mass calibration information corresponding to the measurement mode to be performed and a specified CID gas pressure and by driving each the front and rear quadrupoles and using that information.
US09355826B2

The present invention provides an improved method for imaging mass spectrometry using an ionization-assisting matrix of a test sample, wherein the ionization efficiency is high, migration and visual information reduction are inhibited, no interference peaks originating from the matrix occur, and the analysis can be performed at high spatial resolution.Specifically, the present invention provides a method for imaging mass spectrometry using a sample prepared by physical vapor depositing platinum nanoparticles on the surface of a test sample to be subjected to imaging mass spectrometry.
US09355822B2

In a capacitively coupled plasma processing apparatus, a susceptor (lower electrode) 16 within a decompression chamber 10 faces an upper electrode 46 serving as a shower head. The susceptor 16 is electrically connected with a first high frequency power supply 36 and a second high frequency power supply 38 via matching devices 40 and 42, respectively. The first high frequency power supply 36 is formed of a linear amplifier type high frequency power supply and outputs a first high frequency power RF1 for plasma generation. The second high frequency power supply 38 is formed of a switching type high frequency power supply and outputs a second high frequency power RF2 for ion attraction. A residual high frequency power removing unit 74 is connected to a high frequency power supply line 45 on a side of the second high frequency power supply 38.
US09355821B2

A large-area plasma generating apparatus is disclosed, which includes a reaction chamber; a first electrode disposed in the reaction chamber; a second electrode parallel with the first electrode and disposed in the reaction chamber; and a discharge region formed between the first and second electrodes and a plasma can be formed therein; wherein a travelling wave or a traveling-wave-like electromagnetic field is generated via at least one of the first and second electrodes and travels from one end of the discharge region to its opposite end, so as to uniform the plasma in the discharge region.
US09355819B2

A modular plasma source assembly for use with a processing chamber is described. The assembly includes an RF hot electrode with an end dielectric and a sliding ground connection positioned adjacent the sides of the electrode. A seal foil connects the sliding ground connection to the housing to provide a grounded sliding ground connection separated from the hot electrode by the end dielectric. A coaxial feed line passes through a conduit into the RF hot electrode isolated from the processing environment so that the coaxial RF feed line is at atmospheric pressure while the plasma processing region is at reduced pressure.
US09355818B2

One embodiment disclosed relates to an apparatus for reflection electron beam lithography. The apparatus includes an electron source, a patterned electron reflector generator structure, a stage, a demagnifying electron lens, and an ExB separator. The ExB separator configured to bend a trajectory of the electron beam towards the dynamic pattern generator structure. The patterned electron reflector structure is configured to reflect select portions of the electron beam so as to form a patterned electron beam. The ExB separator is further configured to allow the patterned electron beam to pass straight through towards the demagnifying electron lens. The demagnifying electron lens is configured to demagnify the patterned electron beam and project the demagnified patterned electron beam onto the target substrate. The apparatus disclosed herein has a straight projection axis and substantially reduces the electron beam path by a factor of three-to-one (compared to a prior apparatus which uses a magnetic prism).
US09355817B2

The sample 3 is tilted/oscillated with respect to the optical axis (Z-axis) of the ion beam 2 to repeat tilt and tilt/restoration of a processing target surface 3a of the sample 3 between a surface state in which the processing target surface 3a of the sample 3 faces a tilt axis direction (Y-axis direction) and a tilted surface state in which a portion of the processing target surface 3a on the sample stage side protrudes in the tilt axis direction (Y-axis direction) than does a portion of the processing target surface 3 on the mask side, so that the processing target surface 3a is irradiated with the ion beam 2 at a low angle, and projections/recesses 63 derived from a void 61 or a dissimilar material 62 are suppressed. Accordingly, it is possible to suppress generation of projections/recesses derived from a void or dissimilar material in fabrication of a cross section sample, and thus fabricate a sample cross section suitable for observation/analysis.
US09355816B2

The present invention provides a non-transitory medium storing a program for correcting an irradiation position of a charged particle beam, a correction amount calculation device, a charged particle beam irradiation system, and a method for correcting an irradiation position of a charged particle beam. The medium includes instructions for causing a control unit to perform actions including replacing charging of a resist with surface charges at an interface between the resist and a work piece, and calculating a charge density distribution of the surface charges; calculating a trajectory of a charged particle based on the charge density distribution; calculating an amount of error of the irradiation position of the charged particle beam based on the trajectory and calculating an amount of correction of the irradiation position of the charged particle beam based on the error amount.
US09355808B2

An injection locked magnetron microwave generator with a recycle of spurious energy, relating to a microwave power source, includes a frequency selective reflector for recycling the spurious energy of a magnetron and satisfies locking requirements of an output frequency of a high-output-power magnetron with a low-power injection signal. The microwave generator includes n magnetrons and n locking devices, n≧1. The locking devices inject locking signals into the corresponding magnetrons. The n locking devices are connected with a microwave source. Output terminals of the magnetrons are connected with corresponding frequency selective reflectors for reflecting the spurious microwave signals outputted by the magnetrons back to the magnetrons. The microwave generator, with a simple structure, effectively recycles the spurious energy outputted by the magnetrons, and reduces the power of the injection signal and costs of the microwave source and the overall microwave generator.
US09355804B2

The invention provides a fuse holder attachable to a frame and retainable a fuse, having a pair of flexible arms extending in the same direction as the fuse holder is attached to the frame and moveably attached or coupled to the frame while retaining the fuse therein.
US09355793B2

A method for operating a user interface of a vehicle, a user interface for a vehicle, and a vehicle are described.
US09355792B2

A gas insulated switchgear includes: gas tanks filled with insulating gas; a circuit breaker which is arranged such that the shaft center direction of a driving shaft thereof is parallel to a front portion of the gas tank and horizontal; a first disconnecting switch which is arranged on the lower side of the circuit breaker and is electrically connected to the circuit breaker; a busbar whose one end is connected to the circuit breaker and the other end is extended in the shaft center direction of the driving shaft of the circuit breaker; a second disconnecting switch electrically connected to the busbar; a cable terminal led out outside the gas tank from the first disconnecting switch; and a cable terminal led out outside the gas tank from the second disconnecting switch.
US09355790B2

Ultracapacitor electrodes having an enhanced electrolyte-accessible surface area are provided. Such electrodes can include a porous substrate having a solution side and a collector side, the collector side operable to couple to a current collector and the solution side positioned to interact with an electrolytic solution when in use. The electrode can also include a conductive coating formed on the solution side of the porous substrate. The coating can have a first side positioned to interact with an electrolytic solution when in use and a second side opposite the first side. The coating can have discontinuous regions that allow access of an electrolyte solution to the second side during use to enhance electrolyte-accessible surface area of the conductive coating.
US09355785B2

An electrolyte mixture for an electrolytic capacitor is provided. The electrolyte mixture includes a conjugated polymer, a polyether and a nitrogen-containing compound, or includes the conjugated polymer, the polyether and a nitrogen-containing polymer, or includes the conjugated polymer and a polyether with nitrogen-containing functional groups. The electrolyte mixture provides a very high static capacitance for an electrolytic capacitor having the same.
US09355781B2

Provide is a laminated ceramic capacitor which can suppress the decrease in dielectric constant even when ceramic layers are further reduced in thickness. The laminated ceramic capacitor includes a laminate having a plurality of stacked ceramic layers stacked and a plurality of internal electrodes formed along interfaces between the ceramic layers; and a plurality of external electrodes formed on the outer surface of the laminate and electrically connected to the internal electrodes ceramic grains in contact with both of adjacent internal electrodes adjacent with a ceramic layer interposed therebetween are present in the ceramic layers and the internal electrodes are 0.60 μm or less in thickness.
US09355780B2

There are provided multilayer ceramic capacitor, a manufacturing method therefor, a circuit board having a multilayer ceramic capacitor embedded therein, and a polishing device for a multilayer ceramic capacitor.
US09355771B2

A contactless energy transfer circuit, comprising a magnetic receiving element (EMO) comprising a reactance receiving element (L4) configured to receive magnetic field energy from an integrated reactance module comprising a magnetic element (EM) and a plurality of coaxial windings of reactance power elements (L1), (L2) . . . (LN), separated from each other by means of magnetic flux conductors (SM) constituting an integral part of the magnetic element (EM), which is configured to concentrate magnetic field lines generated by the reactance power elements (L1), (L2) . . . (LN), wherein the outermost winding of reactance power elements (L2) is situated outside the magnetic element (EM) and the other windings of reactance power elements (L1), (L3) . . . (LN) are situated inside the magnetic element (EM), wherein the magnetic receiving element (EMO) is separated from the magnetic element (EM) by an insulating spacer (I).
US09355769B2

A method in accordance with an embodiment comprises forming a feature on a substrate, disposing a first conductive pattern on the substrate and the feature, disposing a permeability material within the feature, disposing a substrate material on the substrate and the feature to facilitate substantial enclosure of the permeability material between the substrate and the substrate material, and disposing a second conductive pattern on the substrate material. The first conductive pattern and the second conductive pattern define at least one electrical circuit operable for coupling to a current source so as to cooperate to be capable of facilitating a magnetic field about the permeability material.
US09355767B2

A method and apparatus for implementing dynamic compensation of magnetic forces for undulators are provided. An undulator includes a respective set of magnet arrays, each attached to a strongback, and placed on horizontal slides and positioned parallel relative to each other with a predetermined gap. Magnetic forces are compensated by a set of compensation springs placed along the strongback. The compensation springs are conical springs having exponential-force characteristics that substantially match undulator magnetic forces independently of the predetermined gap. The conical springs are positioned along the length of the magnets.
US09355766B2

There are provided a coil for cordless charging, which may be formed as a thin coil in spite of the presence of a plurality of coils included therein, and a cordless charging apparatus using the same. The cordless charging apparatus includes: a coil unit including coil substrates having a coil pattern and a connection substrate having one end interposed between the coil substrates and electrically connected to the coil pattern and the other end electrically connected to the outside; and a case accommodating the coil unit therein.
US09355744B2

A dynamic memory signal phase tracking method is provided. The method, applied to a memory controller that accesses a memory module, includes: issuing a memory access command and an access request to an arbiter to request for an access right of the memory module; when the access right is obtained, forwarding the memory access command to the memory module and asserting a flag signal; during a period of asserting the flag signal, sequentially using a plurality of candidate delay phases to adjust a memory signal for latching test data from the memory module, determining a delay phase according to latching results corresponding to the candidate delay phases, and recording the determined delay phases; updating an optimal delay phase according to the determined delay phase; and accessing the memory module according to the updated optimal delay phase.
US09355739B2

A bitline circuit for embedded Multi-Time-Read-Only-Memory including a plurality of NMOS memory cells coupled to a plurality of wordlines in each row, bitlines in each column, and a source-line. More specifically, the bitline circuit controls a charge trap behavior of the target NMOS memory array by mode-dependent bitline pull-down circuit, thereby discharging the bitline strongly to GND to trap the charge effectively in a Programming mode, and discharge the bitline weakly to GND to develop a bitline voltage to detect the charge trap state. The mode dependent circuit is realized by using at least two NMOS to switch the device strength, using a pulsed gate control in a Read mode, or using analog voltage to limit the bitline current. The proposed method further includes a protection device, allowing all bitline control circuit using thin oxide devices. The bitline circuits having mode and bank access dependent bitline circuit further enables a single device memory array, by using two arrays, wherein said one of the array is used for reference to the other array using an open bitline architecture.
US09355735B1

Techniques for detecting word line layers which are shorted together due to a defect in a three-dimensional stack memory device, and for recovering data. The memory device comprises blocks of memory cells in which each block has a separate stack of word line layers but the word line layers at a common height in the different stacks are connected. A process to detect a short circuit occurs when an nth word line layer (WLn) in an ith block fails to successfully complete programming. A determination is made as to whether WLn is shorted to WLn−1 and/or WLn+1. If WLn is shorted to WLn+1 but not WLn−1 in the ith block, a recovery read process is performed to read the data which has been programmed into the memory cells of WLn of the previously-programmed blocks. The recovery read process uses upshifted control gate read voltages due to the short circuit.
US09355732B2

A data storage device may include a memory die. The memory die includes a memory and a latch. A method may include receiving a command corresponding to a write operation to write information to the memory. The method may further include loading a set of bits into the latch prior to receiving the information at the memory die. The set of bits includes at least a first bit having a first value and a second bit having a second value that is different than the first value. The method further includes receiving the information at the memory die and overwriting at least a portion of the set of bits at the latch with the information.
US09355726B2

An EPROM cell array includes a cell array including multiple unit cells, each of which includes a MOSFET having a floating gate, and which are disposed in an array with a plurality of rows and a plurality of columns; multiple first selection lines each coupled with drains of unit cells, which are disposed on the same row among the multiple unit cells; and multiple second selection lines each coupled with sources of unit cells, which are disposed on the same column among the unit cells, wherein a selected unit cell to be programmed or read is selected by one of the multiple first selection lines, and one of the multiple second selection lines.
US09355720B2

A write driver is configured to determine a magnitude and an application time of a pre-emphasis current pulse in response to control codes generated according to parasitic components on a path from a write driver to a program target cell and a resistance value of the program target cell, and supply a preset program current to a memory circuit block by adding a pre-emphasis current to the preset program current in a program mode.
US09355716B2

A method for determining decision metrics in a detector for a memory device. The method includes receiving a plurality of signal samples and extracting a set of statistics from the signal samples, wherein at least one of the statistics is non-linear or complex, is derived from a plurality of the signal samples, and is not a function of at least one real linear statistic that is derived from a plurality of the signal samples. The method also includes applying at least one decision metric function to the set of statistics to determine at least one decision metric value corresponding to at least one postulated symbol.
US09355708B2

A memory control circuit includes a comparator, an eye width measuring circuit and a calibration circuit, wherein the comparator is arranged to compare a data signal with a reference voltage to generate a compared data signal; the eye width measuring circuit is coupled to the comparator, and is arranged to measure an eye width of the compared data signal to generate a measuring result; and the calibration circuit is coupled to the comparator and the eye width measuring circuit, and is arranged to adjust a level of the reference voltage according to the measuring result.
US09355705B2

The semiconductor device includes a temperature sensor controlled so that temperature measurement is made once at each of a plurality of different reference temperatures at an interval of a preset number of times of refresh operations and a plurality of latch circuits holding the results of temperature measurement. A refresh period is set from outputs of the latch circuits inclusive of the result of temperature measurement carried out last time for each of a plurality of different reference temperatures. After start of measurement, temperature measurements are repeated every wait time corresponding to circulation of the refresh operations. The refresh period is set such that the high-temperature side results of temperature measurement are prioritized (FIG. 2).
US09355704B2

A refresh method of a volatile memory includes at least the following steps: detecting at least one parameter of the volatile memory; selecting a target refresh type from a plurality of candidate refresh types according to the at least one parameter; and performing a refresh operation upon the volatile memory according to the target refresh type. In one embodiment, the candidate refresh types include at least a first candidate refresh type and a second candidate refresh type, each refresh command complying with the first candidate refresh type is arranged to refresh a first number of banks of the volatile memory, and each refresh command complying with the second candidate refresh type is arranged to refresh a second number of banks of the volatile memory.
US09355695B2

A semiconductor memory device includes a row input section suitable for receiving a first row signal including a first row command and a first row address, corresponding to an active command, during a test operation of the active command, a column input section suitable for receiving a second row signal including a second row address corresponding to the active command during the test operation of the active command, and a signal control section suitable for generating an internal row signal for an operation of the active command by transforming the first row signal and the second row signal outputted from the row input section and the column input section.
US09355694B2

Embodiments include apparatuses, methods, and systems related to an assist circuit that may be coupled to one or more components of a memory system to selectively lower a supply voltage that is delivered to the component. For example, the assist circuit may be coupled to a plurality of bitcells (e.g., register file bitcells). The assist circuit may selectively lower the supply voltage delivered to the bitcells during at least a portion of a write operation and/or during an inactive state of the bitcells. Additionally, or alternatively, the assist circuit may be coupled to a read circuit to selectively lower the supply voltage delivered to the read circuit during an inactive state of the read circuit. The assist circuit may include a control transistor coupled in parallel with one or more diodes between a main supply rail and a supply node of the bitcells and/or read circuit.
US09355692B2

Embodiments include a high frequency write through memory device including a plurality of memory cells and a plurality of local evaluation circuits. Each of the plurality of local evaluation circuits are coupled to at least one of the plurality of memory cells and are configured to prevent data stored in the coupled memory cells from being written to a latch node during a write through operation.
US09355689B2

Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
US09355688B2

A memory subsystem includes an adaptive output voltage to provide a voltage based on a power profile of a memory device of the memory subsystem. A charge pump increases the voltage to a level needed to write data to the memory device. The voltage provided is based on the power profile of the memory device, which indicates a voltage level that provides good efficiency for the charge pump, and is within maximum levels for the memory device. The voltage can be higher than a nominal voltage indicated for the memory device in a specification.
US09355686B2

A semiconductor chip comprises a word line configured to be driven by a word line driver. The semiconductor chip also comprises a plurality of bit lines. Each bit line of the plurality of bit lines is configured to transmit a signal to a respective bit line amplifier. The semiconductor device further comprises a plurality of memory cells. At least one memory cell of the plurality of memory cells is at an intersection of the word line and a bit line of the plurality of bit lines. The at least one memory cell of the plurality of memory cells is a type selected from at least two memory cell types based on a distance of the intersection from an end of the word line.
US09355683B2

Provided are a method and apparatus thereof for setting a marker within audio information, the method including: receiving the audio information including a silent portion and a non-silent portion; receiving a selection for a selected marker insertion point; determining, based on the received selection and received audio information, whether the selected marker insertion point occurs during the non-silent portion; and if the selected marker insertion point occurs during the non-silent portion, determining a time of the silent portion, and setting the marker to correspond to the determined time of the silent portion.
US09355675B2

According to one embodiment, a method includes collecting data relating to operation of a tape drive, storing the collected data in a tape map, and storing a subset of the collected data in a slice region upon at least one of experiencing a first trigger condition and reaching a predefined location on a tape. Other systems, methods, and computer program products are described in additional embodiments.
US09355663B1

An apparatus, according to one embodiment, includes: a head carriage assembly, a flexure coupling the head carriage assembly to a linear assembly, the linear assembly being configured to move along a fine motion direction, and a motor coupled to the head carriage assembly for rotatably positioning the head carriage assembly about an axis of skew which extends perpendicular to a plane defined by an intended direction of media movement across the head carriage assembly and the fine motion direction, the fine motion direction being oriented perpendicular to the intended direction of media movement. The flexure permits the rotatable positioning of the head carriage assembly about the axis of skew. Moreover, the flexure resists pitching movement of the head carriage assembly relative to the linear assembly.
US09355658B2

According to one embodiment, a magnetic head is arranged opposite a magnetic recording medium including a recording layer. The magnetic head includes a magnetic pole, a light emitting unit, and a distance adjusting unit. The magnetic pole includes a soft magnetic material. The light emitting unit is arranged with respect to the magnetic pole in a travel direction of the magnetic head, and emits light with respect to the recording layer. The distance adjusting unit adjusts a distance between the magnetic pole and the light emitting unit.
US09355650B2

Devices, systems, methods, media, and programs for detecting an emotional state change in an audio signal are provided. A plurality of segments of the audio signal is received, with the plurality of segments being sequential. Each segment of the plurality of segments is analyzed, and, for each segment, an emotional state and a confidence score of the emotional state are determined. The emotional state and the confidence score of each segment are sequentially analyzed, and a current emotional state of the audio signal is tracked throughout each of the plurality of segments. For each segment, it is determined whether the current emotional state of the audio signal changes to another emotional state based on the emotional state and the confidence score of the segment.
US09355645B2

Provided are a method and apparatus for encoding/decoding stereo audio. In the method for encoding stereo audio, stereo audio is encoded based on at least one of the phase difference between first and second channel audios and information on an angle made by a vector on the intensity of mono-audio and a vector on the intensity of the first channel audio or a vector on the intensity of the second channel audio. Thus, the number of encoded parameters is minimized so that a compression ratio in the encoding of the stereo audio is improved.
US09355643B2

A method is provided for determining an indicator evaluating the voice quality of a coded speech signal. The method includes the following steps: calculation per signal frame, of a predetermined number of coefficients of a linear prediction filter for the coded speech signal; determination per frame, of a speech signal reconstructed on the basis of the filter coefficients thus calculated; obtaining per sample, of the residual between the coded speech signal and the reconstructed speech signal; calculation of an evaluation indicator on the basis of the mean or the absolute value of the residuals obtained for all the samples. Also provided are a device for determining an indicator implementing the above method, a method of evaluating the quality or of identifying the class of coding of the coded signal using the indicator determined, as well as a measurement terminal implementing these methods.
US09355633B2

The application discloses a communication device and method of processing a text message in the communication device. An aspect of the present application is a method of receiving text messages from a counterpart; determining whether to transform the received text messages into voice data according to control information, wherein the control information corresponds to a condition for transforming the text messages into the voice data; selectively transforming a text message among the text messages into the voice data of the counterpart according to a result of the determining step; and transmitting the transformed voice data to a sound reproduction device.
US09355629B2

Apparatuses, systems, and methods are presented which provide for a musical instrument direct box combined with a musical instrument tuner which may be phantom powered by an external audio system, according to some embodiments. In some embodiments, an apparatus is presented. The apparatus may include a direct box (DI) module, and a musical instrument tuner module coupled to the DI module. The musical instrument tuner module may be phantom powered based on a connection to a remote system geographically distinct from the apparatus. In some example embodiments, the apparatus may also include a tuning transformer coupled to the musical instrument tuner module and the DI module, the tuning transformer configured to galvanically isolate a ground domain of a musical instrument signal from a ground domain of the remote system while the musical instrument tuner module measures a pitch of the musical instrument signal.
US09355623B2

String fastener in the guitar body of an electric guitar, includes a bridge, carrying one saddle per string located at the upper side of the bridge, across which a string is arranged to run, one saddle per string fastened to the upper side, a downwards directed, pivoted lever arranged at each saddle, at which lever one string end is fastened, a tuning spring fastened with one of its ends to the lever and with its other end to the guitar body, which tuning spring strives to maintain a constant pulling force in a string, and which string fastener is provided with a vibrato arm, which when activated results in the bridge angling towards the guitar body, the vibrato arm being pivotally fastened to and running through the bridge. A fastening element maintains each lever in position, and a release device cooperates with the fastening element to release the levers.
US09355617B2

There is provided an information processing apparatus including a positional information acquiring unit acquiring information related to a movement of an operation target by a user operation, and a display control information generating unit generating control information to control display content, based on the information related to the movement. Among a first direction component and a second direction component of the movement, the display control information generating unit preferentially generates the control information for the first direction component.
US09355612B1

A computing device can track a gaze direction of a user of the computing device. In some embodiments, gaze tracking can be performed using at least one front-facing camera of the computing device. The computing device can determine a position on a display of the device that corresponds to where the user's gaze is directed. The computing device can display content that is decipherable (i.e., readable, legible, recognizable, understandable, non-scrambled, unobscured, etc.) at the position on the display that corresponds to the user's gaze direction. The computing device can scramble at least some content that is displayed at a position(s) on the display other than the position at which the user's gaze is directed.
US09355608B2

A receiving unit acquires a zoom instruction to enlarge or reduce a displayed image. An image processing unit is provided with a function of enlarging or reducing a displayed image in accordance with a zoom instruction. A zoom processing unit can enlarge or reduce a displayed image until the zoom factor of the displayed image reaches the limit. If the zoom factor of a displayed image reaches the limit, the indicator generating unit generates an indicator for notifying a user thereof.
US09355604B2

An overdriving control method includes: receiving an input image; determining whether the input image is a moving image or a still image, and generating a determining signal; dynamically using image compression process according to the determining signal; and dynamically using overdriving process according to the determining signal. An overdriving control circuit includes a receiving unit, arranged for outputting an input image; a determining unit, arranged for generating a determining signal by determining whether the input image is a moving image or a still image; an image compression processing unit, arranged for dynamically performing image compression process upon the input image according to the determining signal, and generating an image compression processing unit output; and an overdriving processing unit, arranged for dynamically performing an overdriving process upon the image compression processing unit output according to the determining signal, and generating an overdriving processing unit output.
US09355598B2

A transparent display apparatus and a controlling method thereof include a transparent display panel which displays an image, a backlight unit which provides backlight to the transparent display panel, an input unit which receives a user command, a power supply unit which supplies power to the transparent display apparatus, and a controller which controls the power supply unit to cut off power supply to the backlight unit if a preset command is input through the input unit, controls the transparent display panel to output a preset image, and controls the power supply unit to cut off power supply to the transparent display panel after a preset time has elapsed.
US09355589B2

A Light-Emitting Diode (LED) display includes: an LED display panel; and a display driving circuit, including a switching circuit and a control circuit, wherein the switching circuit comprises first and second switching sub-circuits; the first switching sub-circuit includes one or more field effect transistors; the second switching sub-circuit includes one or more field effect transistors; the control circuit includes a power supply control circuit connected with a third end of the switching circuit through a power supply control port. The switching circuit and the control circuit are integrated in the display driving circuit, and the two switching sub-circuits control the power supply of R/G/B LEDs in an LED particle array with M lines and N columns in the LED display panel respectively, so that the effects of small PCB area occupied by the control circuit, simple design, high refresh rate and low power consumption of the LED display are achieved.
US09355581B2

An airframe display system and method. The airframe display system has an airtight airframe having at least one airbeam. The airbeam has a sleeve of dimensionally stable material. A stretch fabric cover is received over the airframe whereby, upon inflation, the airframe is substantially rigid and the stretch fabric cover is taut over the airframe defining a display surface area.
US09355573B2

We have disclosed systems and methods for monitoring an individual's performance during a physical activity. The systems may include a mount adapted to releasably secure the portable performance monitoring device to the individual's body during the physical activity and a main body coupled to the mount. The main body may include a satellite positioning system receiver adapted to obtain position points during the physical activity, a processor adapted to determine performance information for the individual based on position points during the physical activity, an output adapted to convey at least some of the performance information to the individual during the physical activity, and a user input adapted to be activated in response to the individual tapping.
US09355571B2

A system and method for conducting flight procedures training in a rotary-wing aircraft with a multi-engine powerplant includes determining a variable bias relative an available power margin to simulate a reduced power available flight condition; and displaying symbology indicative of the simulated reduced power available flight condition.
US09355569B2

A system, method and computer program product for providing a learning aid using pictorial mnemonics. The method can include receiving a first input including a selection of a content topic. The method further includes displaying a first pictorial mnemonic associated with the selected topic, wherein the first pictorial mnemonic comprises one or more sub-images, and a list of one or more attributes, wherein each attribute is associated with a corresponding sub-image.
US09355566B2

Example systems and methods for controlling aircraft arrivals at a waypoint are disclosed. An example method for controlling aircraft arrivals at a merging waypoint includes defining a tie waypoint at a first distance from the merging waypoint and generating a first parameter set of flight instructions for aircraft arriving at the tie waypoint. The first parameter set includes an aircraft speed instruction for a target separation between a first aircraft arriving at a target waypoint downstream of the tie waypoint and a second aircraft arriving at the target waypoint. The example method includes defining a diversionary flight path at a second distance from the merging waypoint. The second distance is less than the first distance. The method also includes generating a second parameter set of flight instructions for the aircraft arriving at the diversionary flight path. In the example method, the second parameter set includes instructions for the first aircraft to follow at least a part of the diversionary flight path before flying to the merging waypoint. A total flight path distance of the first aircraft is to increase when an expected arrival of the first and second aircraft at the target waypoint has a separation that is smaller than a threshold separation.
US09355563B2

A wireless communication method implemented by a first apparatus constituting a vehicle-to-vehicle communication system, including: receiving vehicle data transmitted on a control channel from a second apparatus; acquiring, from a map information storage unit configured to store map information divided into a plurality of first areas, information relating to a first area including a current position of the first apparatus; determining whether or not to access a DB storing WS information on the basis of position information relating to the first in-vehicle wireless communication apparatus, position information relating to another apparatus, and information relating to the first area; acquiring WS information relating to a vicinity of the current position from the DB after determining to access the DB; and transmitting the WS information acquired from the DB in the querying step to a peripheral apparatus.
US09355560B2

Methods for differentiating high quality probe reports in a plurality of probe reports include: (a) receiving, by a processor, a probe report from a probe source, wherein the probe report includes data indicative of a travel condition; (b) determining, by the processor, whether the probe report satisfies a criterion indicative of high quality data; and (c) identifying, by the processor, the probe report as being (i) suitable for use in modeling the travel condition if the probe report satisfies the criterion, or (ii) unsuitable for use in modeling the travel condition if the probe report does not satisfy the criterion. Systems for differentiating high quality probe reports in a plurality of probe reports are described.
US09355559B1

A remote control is used to control one or more media devices which may be in various media device states during operation. Based on media device state data, different media device control profiles may be applied. The media device control profiles may specify mapping of particular buttons on the remote control to particular functions on the media device, designate a communication path to use, and so forth.
US09355554B2

The invention broadly contemplates a system providing an integrated television and Internet media experience. The system provides for automatic integration of television and Internet media via identification of source input media, analysis of the identified source input media, retrieval of related Internet content, and integration of the source media and the related Internet content for display.
US09355551B2

The present disclosure is directed to a vehicle smart key adapted to pair with a vehicle, a system for locating a lost vehicle key, and a method of locating a lost key. The smart key, system, and method of the present disclosure enable a user of a vehicle to locate a missing or lost key for the vehicle. The smart key adapted to pair with a vehicle includes a transmitter, a receiver and an electronic control unit. The transmitter is adapted to send a locating beacon signal. The electronic control unit is programmed to execute transmission of the locating beacon signal by the transmitter when the smart key is not paired to the vehicle.
US09355547B2

A system and computer implemented method for detecting a change in a home environment for a visually impaired user is disclosed. The method may include monitoring the home environment using a set of sensors configured to collect environment data for a set of areas of the home environment. The method may also include detecting an environmental change in an area of the home environment. The method may also include providing, in response to a triggering event, a notification of the environmental change.
US09355544B1

A fault indication method for equipment includes receiving a fault signal indicative of a fault of a device; energizing a light emitter based on the received fault indication, in which a luminous material is made to fluoresce based on receipt of light emitted by the light emitter; detecting fluorescence of the luminous material by a light detector, and outputting a voltage and/or current indicative of the fluorescence; and providing a fault output signal when the voltage and/or current exceeds a predetermined value.
US09355539B2

An anti-theft tag has two slightly concave shells attached to each other by a hinge. One shell has an aperture through it and the other shell has a post located to insert through the aperture when the two shells are brought together. At least one catch tab extends laterally from the end of the post. The catch tab exceeds the width of the aperture and is constructed to give to allow the post to insert into the aperture, but to resist and prevent the extraction of the post. The post is severable to allow the remove of the catch tab to allow the opening of the tag. One of the shells also has a slot and the other has a tack. When the post is inserted through the aperture, the tack inserts into the slot. The tack passes through an object to be protected and maintains the tag in place.
US09355536B2

This document discusses, among other things, apparatus and methods for controlling a haptic transducer. In an example, a haptic controller can include an active termination driver having a configurable output impedance. The active termination driver can be configured to drive a haptic transducer and to process back electro-magnetic force (EMF) of the haptic transducer to provide motion feedback of the haptic transducer. In an example, the haptic controller can include a processor to provide a command signal to the active termination driver and to determine a resonant frequency of the haptic device using the motion feedback of the haptic transducer.
US09355532B2

In an example embodiment, an automated banking machine that is operable to detect signals corresponding to a plurality of service activities carried out on a transaction function device. Data representative of the plurality of service activities is stored in the transaction function device's data store.
US09355530B1

In an example embodiment, an automated banking machine operable to perform cash withdrawals. If a withdrawal is below a threshold, authorization is obtained from a first transaction authorization computer. If a withdrawal is greater than or equal to the threshold, a first portion of the cash is dispensed responsive to authorization from a first transaction authorization computer and a second portion of the cash amount is dispensed responsive to authorization from a second transaction authorization computer.
US09355518B2

A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas. The gaming system may incorporate a user profile feature according to which certain information regarding users of the system may be maintained. Such information can include, without limitation, information relating to preferences, finances, activities participated in by the users, and trends and habits of the users.
US09355512B2

A closing unit, closing apparatus, and method for locking and/or unlocking a lock is provided. The closing unit can include an actuator for moving or for blocking and releasing a locking and unlocking unit of the lock, an electrical energy supply arrangement, a switch between the electrical energy supply arrangement and the actuator, an encryption/decryption unit, a key memory, as well as a passive RFID basic circuit having an antenna, where at least the actuator, the switch between the electrical energy supply arrangement and the actuator, the encryption/decryption unit, and the key memory are disposed in a housing that cannot be opened without destroying it.
US09355508B2

A handheld security system includes a set of handheld devices positioned at a group of access points to a secure area. The handheld device includes a set of input/output devices including a text and graphics display, a camera, a local security database and a set of security devices including an RFID reader, a bar code reader, a magnetic stripe card reader and a biometric scanner. The set of handheld devices are communicatively connected through wireless signaling and protocol to one another and to a server operating a global a global security database. The local security database is synchronized to the global security database. A location stack table is continuously updated with security events and monitored for violation of a set of anti-passback rules. An association table associates a set of assets and a set of personnel, allowing for visitor tracking and asset tracking on a schedule.
US09355507B1

A system for collecting vehicle data includes: at least one vehicle controller in a vehicle network configured to control driving of a vehicle; a server configured to monitor a load state of the vehicle network and request a data collection by adjusting a control parameter corresponding to a selected vehicle controller according to an available capacity in the vehicle network when any one of the at least one vehicle controller is selected; and a data collection device configured to request data corresponding to the control parameter according to a request of the server by determining an error range based on the load state of the vehicle network. The at least one vehicle controller detects the data corresponding to the control parameter and arranges and transmits the data corresponding to the control parameter based on the load state of the vehicle network and the error range.
US09355501B2

A computer-readable medium stores a program causing a computer to execute a process including selecting a model from a storage device storing assembly data of an assembly; projecting in multiple directions, the selected model to a first area in a color different from a background color of the first area to generate first projection images, and to a second area equivalent in size to the first area, the model in a different color and another model in the same color as the background color, to generate second projection images; comparing the first and second projection images, according to verification direction to calculate scores indicating matching degree between the projection images; and determining as a disassembly direction for the model, a direction opposite to the verification direction of the projection image having the highest calculated score, to associate and store the disassembly direction and the model to the storage device.
US09355482B2

In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
US09355481B2

Embodiments of the present invention include a method, computer program product, and system for generating a visualization of an optimized project. The computer receives a project and a period of interest associated with the project. The computer determines a constraint status for each constraint associated with the project. The computer generates a graphical element that illustrates the constraint status. The computer generates a visualization of the project during the period of interest, wherein the visualization includes concentric geometric structures and the graphical element.
US09355480B1

Improved techniques involve uniformly distributing remainder pixels to the visual components when distributing the visual components in a display of a fixed pixel width. When displaying a number of visual components on the display, an electronic device connected to the display generates remainder pixels that are the result of the quotient of the number of display pixels and the number of visual components not being a whole number. The electronic device then distributes the remainder pixels to the visual components in a uniform manner so that each visual component is aligned with a respective visual target in the display.
US09355479B2

A method for selecting an analysis procedure for a value series, including displaying a value series on a computer display monitor, receiving one or more sequences of user provided annotations, where the annotations overlay at least a sub-interval of the value series on the computer display monitor, using the sequences of user provided annotations to select an optimal value series analysis method from a set of value series analysis methods, where selecting an optimal value series analysis method includes determining parameter values for the optimal value series analysis method, and presenting the selected optimal value series analysis method and parameters, and the optimal reconstruction of the annotation sequences to the user.
US09355475B1

An example method includes, responsive to identifying an object and a reflection surface: identifying a reflection incidence point on a current position of the reflection surface; reprojecting the reflection incidence point using a surface motion vector of the reflection incidence point to determine a previous reflection incidence point. The previous reflection incidence point is a reflection incidence point on a previous position of the reflection surface. The method further includes, reprojecting a reflected point (a reflection of the object in accordance with the reflection surface's current position) using a motion vector to determine a previous location of the reflected point on the previous position of the reflection surface; projecting a current view point onto the previous position of the reflection surface to produce a previous view point; and presenting to a user a presentation of the previous location of the reflected point on the previous position of the reflection surface.
US09355471B2

A color balancing apparatus for multiple image synthesis and a method therefore, in which an automatic white balance unit, with respect to each of a plurality of input images that are obtained by sequentially capturing adjacent scenes, is configured to compare a neutral color representing the input image with chromaticity of standard sources that are predefined, determine a standard source which is closest to the neutral color among the standard sources as a standard illuminant, and perform a white balance on the input image based on the standard illuminant, so that a natural wide-area synthesis image is generated by use of a light source estimation scheme considering multiple light sources, without complex computation of the conventional wide-area image synthesis, are provided.
US09355468B2

A system and method are provided for performing joint color and depth encoding. Color data and depth data for an image is received. Based on the color data, confidence values are computed for the depth data and the depth data is encoded based on the confidence values to represent a correlated portion of the depth data and a decorrelated portion of the depth data. In one embodiment, the depth data comprises per-pixel vergence angles.
US09355464B2

Systems, methods and program storage devices are disclosed, which comprise instructions to cause one or more processing units to analyze input images to a texture atlas and determine how each texture should be modified before being stored in the texture atlas to prevent undesirable drawing artifacts. For example, “tileable” images may be identified on a per-edge basis (e.g., by determining whether each edge pixel is above a certain opacity threshold). The tileable images may then be modified, e.g., by extruding a 1-pixel border identical to the outer row of pixels, before being stored in the texture atlas. “Character”-type sprites may also be identified on a per-edge basis (e.g., by determining whether each edge pixel is below the opacity threshold). The character-type sprites may then by modified by adding a single pixel transparent border around the outer rows of pixels before being stored in the texture atlas.
US09355462B2

A system and method of estimation motion of a machine is disclosed. The method may include determining a first point cloud and a second point cloud corresponding to an environment in a vicinity of the machine. The method may further include generating a first extended gaussian image (EGI) for the first point cloud and a second EGI for the second point cloud. The method may further include determining a first EGI segment based on the first EGI and a second EGI segment based on the second EGI. The method may further include determining a first two dimensional distribution for points in the first EGI segment and a second two dimensional distribution for points in the second EGI segment. The method may further include estimating motion of the machine based on the first and second two dimensional distributions.
US09355455B2

An image data processing method comprises: extracting a depth map from an input image; separating the input image into a foreground area and a background area based on grayscales of the depth map; and modulating the maximum depth value of the input image to become smaller and the difference between depth values of a gray grayscale segment of the depth map to be greater than the difference between depth values of the foreground area and background area of the input image.
US09355443B2

A system for location based wafer analysis, the system comprising: (i) a first input interface; (ii) a second input interface; (iii) a correlator; and (iv) a processor, configured to generate inspection results for the inspected wafer, with the help of at least one frame run-time displacement.
US09355441B2

The present invention relates to a method for closed-loop controlling a processing operation of a workpiece, comprising the steps of: (a) recording a pixel image at an initial time point of an interaction zone by means of a camera, wherein the workpiece is processed using an actuator having an initial actuator value; (b) converting the pixel image into a pixel vector; (c) representing the pixel vector by a sum of predetermined pixel mappings each multiplied by a corresponding feature value; (d) classifying the set of feature values on the basis of learned feature values into at least two classes of a group of classes comprising a first class of a too high actuator value, a second class of a sufficient actuator value and a third class of a too low actuator value at the initial time point; (e) performing a control step for adapting the actuator value by minimizing the error et between a quality indicator ye and a desired value; and (f) repeating the steps (a) to (e) for further time points to perform a closed-loop controlled processing operation.
US09355440B1

Methods and systems for detection of selected defects in relatively noisy inspection data are provided. One method includes applying a spatial filter algorithm to inspection data acquired across an area on a substrate to determine a first portion of the inspection data that has a higher probability of being a selected type of defect than a second portion of the inspection data. The selected type of defect includes a non-point defect. The inspection data is generated by combining two or more raw inspection data corresponding to substantially the same locations on the substrate. The method also includes generating a two-dimensional map illustrating the first portion of the inspection data. The method further includes searching the two-dimensional map for an event that has spatial characteristics that approximately match spatial characteristics of the selected type of defect and determining if the event corresponds to a defect having the selected type.
US09355434B2

The invention relates to a method for generating super-resolution images using a processing device, the method includes: oversampling an input image to generate an oversampled image; modifying the pixel value of a first pixel of the oversampled image by: generating a similarity value for each one of a plurality of candidate pixels in the input image and/or in one or more other input images, candidate pixels being selected based on the position of the first pixel in the oversampled image, similarity value being generated by evaluating the similarity of a group of pixels adjacent to each of the candidate pixels to a group of pixels adjacent to the first pixel; selecting a first subset of candidate pixels on the basis of similarity values, and generating the modified pixel value of the first pixel based on the pixel values and on the similarity values of the first subset of candidate pixels.
US09355432B1

The present invention relates to methods and systems for automatic image cropping. An automatic image cropping system includes a downsampling system, a saliency analyzer, a spatial scatter, and a face detector configured to detecting one or more faces within the image. The saliency value of each pixel not associated with a detected face within the image is adjusted if one or more faces within the image are detected. A search system defines a saliency region based on a total value of saliency values within the saliency region and on a parameter, where the parameter value is based on a relative importance of a false positive pixel to a false negative pixel. The search system also defines a crop region using an aspect ratio that includes the saliency region and determines a position of the crop region based the saliency values within the crop region by performing a one dimensional search.
US09355424B2

Transactions using a bank customer's electronic debit or credit card (“e-card”) are monitored by the card owner's consumer electronic (CE) device and reported to a server associated with the financial institution maintaining the e-card records for analysis of aggregated hack attempts.
US09355422B2

A method and system that introduces a fixed-price transaction mechanism in conjunction with an auction transaction mechanism. The system facilitates a network-based auction price-setting process for a listing using a fixed price-setting process. The listing includes a reserve price that is adjusted by receiving, via an interface, an adjustment to the reserve price to generate an adjusted reserve price. The system further identifies whether the adjusted reserve price is less than a proxy bid that has been received from a bidder for the listing.
US09355421B2

Techniques are described for describing and associating custom products. In an embodiment, a first attribute value that defines an attribute of a custom product is received from a user that is customizing the custom product. In response to receiving the first attribute value, a legal set of attribute values for a second attribute of the custom product or an accessory product may be determined. The legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or accessory product that are compatible with the first attribute value. The legal set of attribute values may identify a continuous range of values where any value within the continuous range of values is compatible with the first attribute value. In an embodiment, the user may be limited to selecting accessory products having a legal attribute value.
US09355408B2

Disclosed is an advertising service method using D2D communication for efficiently using limited radio resources and control channel resources. The advertising service method includes setting a D2D common bearer with a network, receiving advertising terminal information from at least one other advertising terminal through the D2D common bearer, registering the advertising terminal in the network, transmitting advertising information to the at least one other advertising terminal and a user terminal through the D2D common bearer, and setting a user terminal and a D2D dedicated bearer on the basis of information received from the network. Accordingly, an advertisement can be easily transmitted to a plurality of user terminals which were not previously connected, and a collision between advertising terminals which are located in plurality in a specific area and transmit advertisements can be avoided.
US09355407B2

Systems and methods for searching cloud-based databases are provided herein. A service provider may have a need to make their database(s) searchable through search technology. However, the service provider may not have the resources to implement such search technology. The search technology may allow for search queries against these cloud-based databases. The technology described herein provides a solution addressing the service provider's need, by giving a search technology that furnishes search results in a fast, accurate manner. In further embodiments, systems and methods to monetize those search results are also described herein.
US09355405B2

The disclosure herein provides systems and methods for a media enhancement system configured to associate a secondary media signal (for example, the secondary media signal can comprise an advertisement) to a primary media signal (for example, a radio broadcast). The disclosure herein additionally provides systems and methods for a media enhancement system that enables the generating, transmitting, displaying, and/or responding to a plurality of associated and/or unassociated secondary media signals, based on a primary media content from a primary media signal, user characteristics (for example, demographic and/or geographic information), and/or third-party preferences (for example, the goals of advertisers). The secondary media signals can be used to enhance the primary media content already being provided to the user on a user device. The secondary media signals can also be used to create psychological associations or relationships with the primary media content already being provided to the user.
US09355400B1

Techniques are described for determining merchants that are able to provide items of interest. In some situations, consumers or other users supply requests for information about particular items of interest, and appropriate local merchants that are currently available to provide those items are identified and indicated to the users who made the requests. The identification of such appropriate local merchants may include automatically contacting human representatives of potentially appropriate merchants in order to automatically solicit information about the merchant, such as quantity and pricing information for items currently available in local inventory and current operating hours. The described techniques may be performed in an automated manner by an item availability information system, such as to provide a corresponding item availability information service to users (e.g., in exchange for fees from users).
US09355391B2

A digital wallet that facilitates fast, convenient, and secure commerce using a mobile electronic device (or non-mobile electronic device) and stores information associated with transactions, such as purchase confirmations and receipts. The digital wallet can store information for use in transactions, including information associated with one or more financial accounts, user information, and shipping information. To complete an online purchase, the digital wallet can interact with a merchant's website to obtain information regarding the purchase. The digital wallet provides a user interface for the user to review and confirm the purchase information. The user interface also allows the user to select from multiple payment options, customize shipping information, or provide information requested by the merchant. The digital wallet can transmit user confirmation to the merchant's website and receive a receipt for the purchase. The digital wallet can store the receipt and synchronize the receipt with a remote storage location.
US09355389B2

Online ordering systems allow a user to submit sensitive information such as payment card information to a merchant in encrypted form. A payment card processor server may be used to provide the user's web browser with code for an encryption function, a cryptographic key, and a key identifier. The web browser may encrypt the payment card information by executing the encryption function and using the key. The encrypted payment card information may be supplied to the merchant over the internet. A key identifier that identifies which cryptographic key was used in encrypting the payment card information may be provided to the merchant without providing the merchant with access to the key. The merchant can forward the encrypted payment card information to the credit card processor server with the key identifier. The processor server can use the key identifier to obtain the key and decrypt the payment card information for authorization.
US09355387B1

Systems and methods are provided for real-time information sharing. A server receives, from a first user device, a request to create an event, a start time and an end time for the event, and a request to share information among a group of user devices only during a sharing duration associated with the start time and the end time. The server receives information from the respective user devices in the group during the sharing duration, and distributes the received information to the group of user devices only during the sharing duration. The distributed information comprises at least one of geographic locations of the group of user devices and imagery taken by one or more respective devices in the group during the event. After the end time, contact information related to one or more user devices in the group is distributed to other user devices in the group.
US09355382B2

Group-based information displays correspond to the collection of display objects representative of either contacts associated with a user or applications or executable components executable, or otherwise accessible, via the telecommunication device. The group-based information displays can be logically organized according to organizational criteria. The organizational criteria can include, for example, organization or other affiliates criteria, event-based or activity based criteria, topic-based criteria and the like. Through group-based information displays, telecommunication device users can initiate one or more actions corresponding to the selection of display objects. Additionally, as applicable, the user can limit, or otherwise apply, the initiated actions to contacts identified, or otherwise associated, with specific group-based information displays.
US09355368B2

A method and a system for providing personal assistance in daily activities. A method and a system for actively and automatically providing personal assistance, using a robotic device/platform, based on detected data regarding a user and the user's environment. The method and system may include a processor, at least one sensor, an output device, a communications unit, and a database. The database may further include a memory and cloud-based database and computing. The method and system may provide assistance in jogging the memory of the user, parental control of a child, hazard detection, and various other circumstances. The method and system may actively and automatically provide personal assistance regarding health, exercise, diet, or nutrition. The method and system may assist the user or a health professional in health diagnosis and treatment.
US09355365B2

A superconducting integrated circuit may include a magnetic flux transformer having an inner inductive coupling element and an outer inductive coupling element that surrounds the inner inductive coupling element along at least a portion of a length thereof. The magnetic flux transformer may have a coaxial-like geometry such that a mutual inductance between the first inductive coupling element and the second inductive coupling element is sub-linearly proportional to a distance that separates the first inner inductive coupling element from the first outer inductive coupling element. At least one of the first inductive coupling element and the second inductive coupling element may be coupled to a superconducting programmable device, such as a superconducting qubit.
US09355360B2

Systems and methods for determining annotator performance in the distributed annotation of source data in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for clustering annotators includes obtaining a set of source data, determining a training data set representative of the set of source data, obtaining sets of annotations from a set of annotators for a portion of the training data set, for each annotator determining annotator recall metadata based on the set of annotations provided by the annotator for the training data set and determining annotator precision metadata based on the set of annotations provided by the annotator for the training data set, and grouping the annotators into annotator groups based on the annotator recall metadata and the annotator precision metadata.
US09355359B2

Systems and methods for the annotation of source data using confidence labels in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining confidence labels for crowdsourced annotations includes obtaining a set of source data, obtaining a set of training data representative of the set of source data, determining the ground truth for each piece of training data, obtaining a set of training data annotations including a confidence label, measuring annotator accuracy data for at least one piece of training data, and automatically generating a set of confidence labels for the set of unlabeled data based on the measured annotator accuracy data and the set of annotator labels used.
US09355358B1

Systems and methods for determining relationship compatibility are disclosed. In one embodiment, a computer-implemented method utilizes personality information provided by acquaintances of a subject user to match personality traits of other users. The systems and methods described herein can be used, e.g., as part of an online dating website, users are matched, in part, based on referral information provided by acquaintances.
US09355357B2

A value corresponding to an adjustable control element is received. Predicted data is computed from seasonal data, where the computing is according to applying preservation of peaks in the seasonal data and applying time distance biasing in which more recent data points in the seasonal data are weighted higher than less recent data points. Relative weighting of the peak preservation and the time distance biasing is based on the received value corresponding to the adjustable control element.
US09355346B2

A wearing part, preferably for a vehicle, contains a wear indicator whose appearance changes depending on a wear condition of the wearing part. The wear indicator contains a multidimensional pattern that is disposed on the wearing part such that different levels of the pattern are exposed depending on the wear condition.
US09355343B2

To provide an image forming device that allows for quick actual start for printing a document described by a page describing language even while an auxiliary storage device such as an HDD is in an unmount state in sleep mode or the like. A main controller checks, in sleep mode, for a mount state of the auxiliary storage device, upon receipt of a request from an external device to process for printing a document described by a page describing language. Then, the main controller, upon judgement of the mount state of the auxiliary storage device, controls for storing printing data set related to the printing document temporally in the auxiliary storage device. On the contrary, the main controller, upon judgement of the unmount state of the auxiliary storage device, controls for storing the printing data set in a random access memory.
US09355331B2

Embodiments of the invention provide a method of visual saliency estimation comprising receiving an input sequence of image frames. Each image frame has one or more channels, and each channel has one or more pixels. The method further comprises, for each channel of each image frame, generating corresponding neural spiking data based on a pixel intensity of each pixel of the channel, generating a corresponding multi-scale data structure based on the corresponding neural spiking data, and extracting a corresponding map of features from the corresponding multi-scale data structure. The multi-scale data structure comprises one or more data layers, wherein each data layer represents a spike representation of pixel intensities of a channel at a corresponding scale. The method further comprises encoding each map of features extracted as neural spikes.
US09355329B2

Embodiments include methods for predicting one or more characteristics of an individual, such as a human or non-human animal, by applying computational methods to image(s) of the individual to generate one or more metrics indicative of the characteristics. Embodiments determine predictors of characteristics by creating a sample library of individuals, determining facial measurements for each individual, determining relationships between facial measurements and additional library data, and selecting predictors from these relationships. Embodiments include methods for predicting characteristics of individuals not in the library. Embodiments include methods for predicting characteristics of groups using predicted characteristics of individuals. Embodiments determine suitability of a pair of individuals (from the same or different species) for a particular purpose, task, or relationship based on characteristics of individuals. Other embodiments determine the compatibility of an individual with a group of other individuals. Embodiments include systems, devices, and computer-readable media comprising one or more of these methods.
US09355324B2

An image processing apparatus, includes: a processor coupled to a memory, configured to: detect corresponding relationships between lines of two or more pairs in a pair of images each having different local deformation, correct the local deformation of each of the pair of images, based on the corresponding relationships between the lines of the two or more pairs in the pair of images, and concatenate the pair of images in which the local deformation is corrected into a single image.
US09355316B2

A system and computer implemented method for identifying an object in a route is disclosed. The method may include capturing a first set of images during a first traversal of a first route. The method may also include capturing a second set of images during a second traversal of the first route. The method may also include identifying, by comparing the first set of images with the second set of images, an object in the second set of images meeting an obstruction criteria. The method may also include providing a notification of the object which was identified as meeting the obstruction criteria.
US09355312B2

In one embodiment, a method includes receiving a digital image captured by a mobile device; and using a processor of the mobile device: generating a first representation of the digital image, the first representation being characterized by a reduced resolution; generating a first feature vector based on the first representation; comparing the first feature vector to a plurality of reference feature matrices; and classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing.
US09355308B2

Video analytics data is audited through review of selective subsets of visual images from a visual image stream as a function of a temporal relationship of the images to a triggering alert event. The subset comprehends an image contemporaneous with the triggering alert event and one or more other images occurring before or after the contemporaneous image. The generated subset may be presented for review to determine whether the triggering alert event is a true or false alert, or whether additional data from the visual image stream is required to make such a determination. If determined from the presented visual essence that the additional data is required to make the true or false determination, then additional data is presented from the visual image stream for review.
US09355305B2

The present invention is a posture estimation device for estimating a wide variety of 3-dimensional postures by using a skeletal model. The posture estimation device (200) has: a skeletal backbone estimation unit (230) for estimating the position of a feature location of a person within an acquired image; a location extraction unit (240) which generates a likelihood map indicating the certainty that a location other than the feature location of the person exists in the acquired image based on the position of the feature location of the person; and a skeletal model evaluation unit (250) for evaluating, based on the likelihood map, a candidate group which includes a plurality of 2-dimensional skeletal models as candidates and such that each 2-dimensional skeletal model is configured from a line group representing each location and a point group representing coupling between each location and corresponds to one posture of the person.
US09355303B2

Face recognition using multilayered discriminant analysis includes systems and methods applying an initial linear discriminate analysis to a database of face images in a more-or less conventional manner. Initial fuzzy logic then is applied to the results of the initial linear discriminate analysis to produce a subset of the database of face images. Thereafter, a subsequent linear discriminate analysis is applied to the subset of the database of face images and subsequent fuzzy logic is applied to the results of the subsequent linear discriminate analysis to produce a further subset of the subset of the database of face images. The application of the subsequent linear discriminate analysis and application of the subsequent fuzzy logic may be repeated until the further subset contains only one, or zero, face images.
US09355301B2

The computational resources needed to perform processes such as image recognition can be reduced by determining appropriate frames of image information to use for the processing. In some embodiments, infrared imaging can be used to determine when a person is looking substantially towards a device, such that an image frame captured at that time will likely be adequate for facial recognition. In other embodiments, sound triangulation or motion sensing can be used to assist in determining which captured image frames to discard and which to select for processing based on any of a number of factors indicative of a proper frame for processing.
US09355295B1

A device has a deposit, a sell, and an audit mode of operation to monitor and reconcile bills. The device includes a memory storing records, an input receptacle to receive bills, an image scanner to image bills, a transportation mechanism to transport bills, and one or more processors. In the deposit mode, the one or more processors extract serial numbers and generate records. Each record includes a physical bill location field to indicate the location that the bill is expected to be physically located. In the sell mode, the one or more processors update the physical bill location fields to indicate that the expected physical bill location is a second location. In the audit mode, the one or more processors determine if each record corresponds with an audit record and generate an indication that the teller drawer is balanced responsive to a determination that each audit record corresponds with a respective record and a determination that each record corresponds with an audit record.
US09355290B2

Systems and methods that provide a machine-readable symbol reader positioned over a “flip-lid” type cash box. The reader may be affixed directly to the lid of the cash box or affixed to a thin cover pivotally attached to a checkout stand that opens with the lid of the cash box. The lid of the cash box or the thin cover may be level with a surrounding surface of the checkout stand. The reader may have a field of view directed away from the operator (e.g., a cashier) so that the operator may scan objects close to his or her body without requiring extended reaching, which provides an ergonomically desirable work environment.
US09355286B2

An extended Pulse-Interval Encoding (PIE) modulating method in a Radio Frequency IDentification (RFID) system, wherein the method modulates 2-bit transmitted data and comprises: adjusting a length of a symbol according to a value of the first bit of the transmitted data; and adjusting a length of an energy transfer waiting section according to a value of the second bit of the transmitted data.
US09355282B2

A first display server and a second display server execute on a processing device. The first display server provides a secure environment for data presented in first application windows of the first display server and the second display server provides an unsecure environment for data presented in second application windows of the second display server. The processing device receives at least one user command to copy data from one of the first application windows of the first display server to one of the second application windows of the second display server. The processing device prompts a user to perform an authentication upon receiving the at least one user command. In response to the user successfully performing the authentication, data is copied from said one of the first application windows to said one of the second application windows.
US09355281B2

Systems and methods are operable to securely store media content events on a flash memory device. An exemplary embodiment receives user-provided authorization information, compares the received user-provided authorization information with authorization information associated with the flash memory device, and permits access to a flash memory of the flash memory device when the received user-provided authorization information corresponds to the authorization information.
US09355275B1

A computer implemented method, system and product for transferring information between systems of record connected to a bus comprising generating an event in response a change in a system of record of the systems of record; transforming the change event into a generic event at an adapter for the system of record, wherein the adapter is communicatively coupled to the system of record and the bus; conveying the generic event to the bus from the adapter; reasoning on the generic event to determine if at least some information of the generic event should be propagated to another system of record; based on a positive determination, using a policy based system of record information filter to determine what information of the event to send to the another system of record, and propagating at least some of the information of the generic event in a new event to another adapter communicatively coupled to the another system of record; and translating the new event, at the adapter, to an event able to be understood by the another system of record.
US09355266B2

A computing device arranged for tracking an object in an image stream provided by a camera, said computing device comprising a memory and a controller, wherein said controller is configured to: track at least one object, identify a gesture, wherein said gesture is defined by said tracked at least one object in free space in front of said camera, retrieve an associated command, and execute said associated command, wherein said associated command is a command for controlling access to the computation device.
US09355261B2

The disclosed subject matter includes a method. The method includes determining, by a module running on a computer platform in communication with non-transitory computer readable medium having a plurality of security zones, whether an application instance is in a foreground of a user interface for the computer platform. The method further includes determining, by the module, an alert level associated with the application instance in the foreground of the user interface, wherein the alert level includes at least one of a restriction level and an access level. The method also includes providing the alert level to a user of the computer platform using a visual cue displayed on the user interface.
US09355257B2

Sanitizing a virtual machine image of sensitive data is provided. A label for a sensitivity level is attached to identified sensitive data contained within each software component in a plurality of software components of a software stack in a virtual machine image based on labeling policies. In response to receiving an input to perform a sanitization of the identified sensitive data having attached sensitivity level labels contained within software components of the software stack in the virtual machine image, the sanitization of the identified sensitive data having the attached sensitivity level labels contained within the software components of the software stack in the virtual machine image is performed based on sanitization policies.
US09355254B2

A device and method are provided for a device that communicates security information to a user entering content into the device. In an aspect, the device may access content from a server over a connection through the network. The device displays the content on a user interface of the device. The device detects information entered into a field of the displayed content and evaluates a security state of the device. If the security state is below a security threshold and, if the entered information is identified as protected information based on stored criteria, the device displaying a visual indication on the user interface.
US09355249B2

Methods and systems may provide for identifying a thermal management setting in a computing system, and comparing the thermal management setting to valid configuration information. In addition, the thermal management setting may be modified if it does not comply with the valid configuration information, wherein the modification can cause the thermal management setting to comply with the valid configuration information. Additionally, a threat risk notification can be initiated in order to notify users of the non-compliance.
US09355247B1

Techniques for malicious content detection using memory dump are described herein. According to one embodiment, a monitoring module is configured to monitor activities of a malicious content suspect executed within a sandboxed operating environment. In response to detection of one or more predetermined events triggered by the malicious content suspect, a memory dump module is configured to generate a memory dump of the malicious content suspect. An analysis module is configured to analyze the memory dump to determine whether the malicious content suspect should be declared as malicious based on a set of one or more rules.
US09355243B2

A method and a system for authenticating a program are provided. A user system receives a program developed by a developer system and an authentication key, creates an additional authentication key by applying a preset authentication algorithm to the received program, and uses the received program if the received authentication key is matched to the additional authentication key.
US09355241B2

A user provides an identifier to a computer server operating an online service by means of a network terminal connected to the computer server by a digital network. The user also provides a dynamic code that is to be used with the online service. The dynamic code is made up of a subset of digits that make up the number of a calling line, selected by a code server from among a set of available lines, so as to call the telephone of the user. The number for the dynamic code is transmitted to the online service by the code server. The dynamic code is extracted from the number for the calling line on the basis of an extraction rule indicated by the online service on the network terminal of the user.
US09355239B2

Utilizing an image on a computing device to serve as a template for locking/unlocking the computing device. The image includes a plurality of portions that are defined and thereafter identified and presented to a user via a touch screen. A user selects portions/zones that are defined within the image in a specified sequence and this sequence is stored as a lock/unlock code for unlocking the computing device. In an embodiment, in addition to the specified sequence of selections, a movement or sequence of movements may be also be stored as part of the lock/unlock code.
US09355238B2

A method of providing secure authentication of a service user at a self-service terminal is described. The method comprises: detecting attempted access by the service user to a restricted function on the self-service terminal; ascertaining if a removable storage device is in communication with the self-service terminal; in the event that a removable storage device is not in communication with the self-service terminal, denying access to the restricted function; in the event that a removable storage device is in communication with the self-service terminal, prompting the service user to enter login credentials. The method further comprises comparing the entered login credentials with access details stored on the removable storage device; denying access to the restricted function if the entered login credentials do not comply with the access details; permitting access to the restricted function if the login credentials do comply with the access details; and storing details relating to the access.
US09355236B1

A method authenticates users. During user enrollment, a computing device records 3D gesture samples captured by a depth sensor as performed by a first user. Each recorded gesture sample includes a temporal sequence of locations for multiple specified body parts. The device computes an average gesture, and selects an error tolerance. These are stored as a gesture template for the first user. A second user performs a gesture for authentication. The depth sensor captures a 3D gesture from the second user, where the captured 3D gesture includes a temporal sequence of locations for the multiple body parts. The device computes the distance between the captured 3D gesture and the average gesture. When the distance is less than the error tolerance, the second user is authenticated as the first user, and the device grants access to some secured features. Otherwise, the second user is not authenticated.
US09355233B1

Systems and methods disclosed herein may be utilized for resetting passwords to restore access to all or part of a computer system. A user receives a notification that a current password associated is about to expire or has already expired. The notification may comprise a link that, when activated, executes a first hash function on at least one seed of a user profile, for example a time stamp associated with the creation of the current password, to generate a key. The key is sent to the user, the user is prompted to enter the key into, for example, a dialog box. When the entered key is received, a second hash function is executed on the same seed and the result is compared to the entered key. If there is a match, the user is granted access to a part of the system in order to reset their password.
US09355228B2

A system that incorporates teachings of the subject disclosure may include, for example, receiving multiple software agents and configuring a network of the multiple software agents according to a predetermined policy. The process can further include facilitating secure communications among software agents of the network of the multiple software agents according to the predetermined policy. A state of one of the system, a system environment within which the system operates, or a combination thereof can be determined, based on the secure communications among the software agents of the network of the multiple software agents. A computing environment can be facilitated conditionally on the state of the one of the system, the system environment, or the combination thereof, according to the predetermined policy to support a mission application. Other embodiments are disclosed.
US09355223B2

Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
US09355221B2

Item-management systems, apparatus, and methods are described, preferably for management of items such as medicaments. In a method embodiment, a method of hand-loading a container with at least one type of medicament is provided. A portable container having plural cells for holding medicament-type items is gotten and is docked at a docking station. Visible information, preferably viewable on the docked container, indicates the cell into which each medicament is to be hand-loaded. The visible information assists a user to hand-load a medicament into the correct cell. The docked container is removed from the docking station after the cells have been loaded with the medicaments.
US09355219B2

It may be advantageous to equip a medication dispensing cart with an adjustable user interface. An exemplary dispensing device may include a cabinet having one or more compartments for dispensing health care supplies to one or more patients. The dispensing device may also include a control system that provides various operational functions related to dispensing the health care supplies. A user interface may be communicatively coupled with the control system and may be configured to receive input from a user and provide output to the user. An articulating arm assembly may couple the user interface with the cabinet to provide the user interface with one or more translational degrees of freedom and one or more rotational degrees of freedom relative to the cabinet.
US09355215B2

A data acquisition system includes a receptacle and a data acquisition device. The receptacle has a housing, sensor inputs to receive data signals from sensors coupled to an object, and a rib to block insertion of a standard Universal Serial Bus (USB) plug and facilitate insertion of a modified USB plug having a slot that mates with the rib. The data acquisition device includes circuitry to receive, store and process data, a USB plug having pins operatively coupled to the circuitry, a first subset of pins configured to receive data signals from the receptacle and a second subset of pins configured to support standard USB communication with USB-compliant devices, and a slot formed in the USB plug such that the slot facilitates interconnection of the USB plug both with standard USB-compliant devices and with the receptacle, the slot mating with the rib to facilitate interconnection.
US09355204B2

A method of decomposing a design layout for a double patterning process is provided. The method includes changing, by a computing system, a design layout of a first polygon type to a design layout of a curved polygon type; coloring the design layout of the curved polygon type; generating stitching shapes for preventing acute corners in stitching areas of the colored design layout of the curved polygon type; separating the design layout including the stitching shapes for preventing the acute corners into separated design layouts of curved polygon type according to colors; and changing the separated design layouts of the curved polygon type to design layouts of a second polygon type.
US09355190B1

Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.
US09355186B2

This specification describes technologies relating to launching applications from content items in webpages. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a content item including a first data element that identifies an application and a second data element that identifies a product. The methods may further include displaying the content item, receiving a user selection of the content item, and, in response, automatically checking if the application is installed on a user device. The methods may further include transmitting a request, including the first data element, to a server and installing the application identified by the first data element on the user device. The methods may further include launching the application with the second data element as an input so that the first content displayed by the application relates to the product.
US09355180B2

The customized execution of an executable accessed from a web server. Upon receiving a request for the executable, the web server determines a customization to be applied to the executable. For instance, arguments may be parsed from the Uniform Resource Locator (URL) of the request. The web server then sends a copy of the executable to the client, and provides customization argument(s) in the name of the executable. Thus, the name of the executable may differ, depending on the customization to be applied, although the executable binary itself may be the same. The client receives the executable copy, and interprets its name to determine the customization to be applied. For instance, the client may extract the argument(s) from the name of the executable, and provide those argument(s) to the executable when executed.
US09355176B2

Methods and apparatus to supplement web crawling with cached data from distributed devices are disclosed. An example method includes accessing a first set of websites cached in a panelist device; comparing the first set of websites to a second set of websites to be analyzed by a crawler; and retrieving with the crawler a first website included in the second set of websites but not included in the first set of websites from a server associated with the first website.
US09355170B2

Causal topic mining can include incorporating non-text time series data with a number of articles based on a time relationship and analyzing the incorporated non-text time series data and the number of articles at a particular time to determine a causal relationship.
US09355169B1

An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
US09355168B1

A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are stored in association with the user profile.
US09355160B2

A compatibility of a computational analysis and a data set is automatically determined by comparing data set attribute data with attribute data of the computational analysis. Other computational analyzes may also be evaluated for compatibility with the data set. Compatible analyzes may be performed on the data set, and selected views of the results may be presented. Selection of the analyzes to be performed, the views, and/or the contents and format of the views may be determined based result data attributes and computational analysis attribute data as well as other considerations, such as resources required and multiplicity. As computational analysis attributes are based on a set of rules or statements determined from heuristics of respective computational analyzes, evaluation of the compatibility between various analyzes and the data set is accordingly determined based on the heuristic-based rules or statements. Computational analyzes may include visualizations and heavyweight computational analyzes.
US09355157B2

The present disclosure relates generally to systems and methods for the secure management of electronic information relating to a user. In certain embodiments, systems and methods disclosed herein may allow for personal information related to a user to be used in connection with information targeting systems and methods configured to match and/or target information for delivery to a user based on the user's interests. In some embodiments, personal information relating to a user may be stored and/or managed in a personal ontology graph or other data structure including, among other things, various inferred interests of the user derived from available personal information.
US09355155B1

A system and method comprising receiving information consequent to communication between a user and the computer system, performing one or more queries based at least in part on the information, and computing a set of frequency values for results of the one or more queries. The system and method further comprises determining at least one confidence score for the one or more queries based at least in part on an outcome of evaluating the set of frequency values against one or more sets of decision rules, and, based at least in part on the at least one confidence score, outputting at least one user identity associated with the at least one confidence score.
US09355147B2

A system and method of creating an access plan for a database query is disclosed. The system and method include identifying a first portion of a column of a table of a database. The first portion of the column may be in a select statement of the database query. The system and method include estimating a first statistical value for the column. The estimating may occur by analyzing a second portion of the column. The system and method include generating the access plan to predict a characteristic of a set of results for the database query. In generating the access plan, the first statistical value for the column may be used.
US09355146B2

Embodiments of the present invention provide a database processing system for efficient partitioning of a database table with column-major layout for executing one or more join operations. One embodiment comprises a method for partitioning a database table with column-major layout, partitioning only the join-columns by limiting the partitions by size and number, executing one or more join operations for joining the partitioned columns, and optionally de-partitioning the join result to the original order by sequentially writing and randomly reading table values using P cursors.
US09355144B2

An approach is provided for recycling information fragments in information spaces. An information management system detects a plurality of information management processes occurring in an information space. The information management processes retrieve one or more information fragments from the information space. The information management system then determines a sequence of states for each of the plurality of information management processes over a period of time and calculates a state trajectory from each of the sequence of states. The calculated state trajectories are used to predict a finite set of possible future states. The information management system uses the prediction to determine which of the one or more information fragments are recyclable and preserves the recyclable information fragments for responding to a subsequent request directed to the information space.
US09355143B2

Apparatus and methods are provided for querying OLAP data sources and other MDX servers utilizing a two-dimensional query language. Aspects of the apparatus and methods receive a query written in a two-dimensional query language, such as LINQ, convert the query into a query compatible with a multi-dimensional query language, such as MDX, and employ the converted query to query the OLAP data source.
US09355141B2

A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. Metadata objects are stored in a set of regions distributed among the nodes across the array. A given region is identified by hashing a metadata object attribute and extracting a given set of bits of a resulting hash value. A method of managing query results comprises: receiving, by a first node of the plurality of independent nodes from a client application, a request for a list of objects with a criterion; issuing by the first node a query to all the nodes based on the received request; processing the query by each node over the regions in the node using the metadata objects stored in the regions; aggregating and filtering by the first node results of the query from all the nodes; and returning by the first node the aggregated and filtered results to the client application.
US09355139B2

This disclosure addresses the need for pre-caching of database query results which in general is the caching of the results of query evaluation before they are needed. In certain embodiments of query evaluation, the computing time required to evaluate a query is dominated by the reverse query, the evaluation of which determines the available remaining selectors and the number of items associated with each. The time to compute this reverse query is on average approximately proportional to the number of matching items. This result is used as a very convenient method of determining, before evaluation, which conjunctive queries will take the most time to evaluate—the long queries. These long queries can then be pre-cached, making them available for faster responses when they are needed. Methods of using cached conjunctive query results to more quickly evaluate certain queries comprising the disjunctive Boolean operators are also described.
US09355132B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using tiered arrays to represent aggregated software dependencies. One of the methods includes receiving a request to generate a range of contiguous indexes having non-default values represented by a tiered array having a plurality of tiers, wherein each non-default element of each tier is a reference to a catalog at a lower tier except for a bottom-most tier of the tiered array that stores non-default values, wherein the request specifies a start index. After descending one or more tiers in the tiered array to identify a first index that (i) is greater than or equal to the start index and (ii) has a non-default value, a system ascends one or more tiers in the tiered array and subsequently descends again to identify a second index that is a last index in a contiguous sequence of indexes having non-default values from the first index up to and including the second index.
US09355128B2

A method and system of managing a database is disclosed. The database may be structured to include a sequence object. The sequence object can have a set of sequential values. The set of sequential values may be used as a set of key values for a set of jobs. A count of jobs accessing the sequence object may be monitored. Based on the count of jobs accessing the sequence object, a quantity of sequential values of the set of sequential values may be allocated.
US09355117B1

Techniques for backing up replicated data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for backing up replicated data comprising identifying replicated data on a primary node and a secondary node, and determining whether a backup is capable of being performed on the secondary node. In the event a backup is capable of being performed on the secondary node, the method may create a backup copy of the identified replicated data on the secondary node, and in the event a backup is not capable of being performed on the secondary node, the method may create a backup copy of the identified replicated data on the primary node.
US09355109B2

A method for maintaining an index in multi-tier data structure includes providing a plurality of a storage devices forming the multi-tier data structure, caching an index of key-value pairs across the multi-tier data structure, wherein each of the key-value pairs includes a key, and one of a data value and a data pointer, the key-value pairs stored in the multi-tier data structure, providing a journal for interfacing with the multi-tier data structure, providing a plurality of zone allocators recording which zones of the multi-tier data structure are in used, and providing a plurality of zone managers for controlling access to cache lines of the multi-tier data structure through the journal and zone allocators, wherein each zone manager maintains a header object pointing to data to be stored in an allocated zone.
US09355102B2

Media data for a live event such as a horse race, associated real-time data, and contextually related asynchronous data are presented to an end user. A content delivery network distributes the media data and a server distributes the associated real-time data. A time synchronization module combines the media data with the associated real-time data based on a correspondence of temporal data and outputs an integrated data feed. A contextual relating module identifies asynchronous data stored by an asynchronous data storage as contextually relevant to the integrated data feed, outputs the contextually relevant asynchronous data, and records the integrated data feed and contextually relevant asynchronous data for playback as an integrated data combination. A client device executes an application for presenting to the end user the data included in the integrated data feed output by the time synchronization module along with contextually relevant asynchronous data output by the contextual relating module.
US09355099B2

A method for classifying a multimedia content is provided. The method includes processing one or more multimedia content to obtain a set of extracted features, performing a topic modeling on the set of extracted features to obtain a set of topic models, and a set of topic keywords. Each of the topic models includes one or more explicit content topics associated with the one or more multimedia content. The method further includes identifying an explicit content topic from the topics based on the set of topic keywords, and a set of predetermined words, processing a multimedia content to obtain at least one feature, and metadata associated with the multimedia content, deriving a topic distribution based on the at least one feature and the topic models, and classifying the multimedia content as (i) an explicit multimedia content, or (ii) a non-explicit multimedia content based on the explicit content topic, and the topic distribution.
US09355097B2

Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
US09355095B2

The techniques discussed herein consider a degree of noise associated with user clicks performed during search sessions. The techniques then generate a model that characterizes click noise so that search engines can more accurately infer document relevance.
US09355091B2

Systems and methods are provided for classifying text based on language using one or more computer servers and storage devices. In general, the systems and methods can include a language classification module for classifying text of an input data set using the output of a training module. In an exemplary embodiment, a bootstrapping step feeds the output of the language classification module back into the training module to increase the accuracy of the language classification module. By iterating the language classification and training modules with input data having certain features, a user can tailor the language classification module for use with text having those or similar features.
US09355090B2

Methods, systems, devices, and apparatus, including computer program products, for identifying candidates for text entry. One or more inputs entering one or more characters are received. One or more first candidate characters are identified and presented for the inputs using a first dictionary. One or more second candidate characters related to a respective first candidate character are identified and presented.
US09355088B2

A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
US09355082B2

Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an operating system, and all other applications run as Web apps of the browser application. A computer-implemented object tracking method includes instantiating, a first time, an operating system object on a computing device; automatically identifying contextual meta data that defines a state of objects that are open on the computing device, other than the instantiated operating system object, when the operating system object is instantiated; and storing the identifying contextual meta data in correlation with the operating system object, wherein the contextual meta data identifies one or more objects that are active in the operating system when the operating system object is instantiated.
US09355068B2

A method is described that includes performing the following with an instruction execution pipeline of a semiconductor chip. Multiplying two vectors by: receiving a vector element multiplicand and vector element multiplier expressed in a first base system; converting the vector element multiplicand and vector element multiplier into a second lower base system to form a converted vector element multiplicand and a converted vector element multiplier; multiplying with a first execution unit of the pipeline the converted vector element multiplicand and the converted vector element multiplier to form a multiplication result; accumulating in a register a portion of the multiplication result with a portion of a result of a prior multiplication of operands expressed in the second lower base system; and, converting contents of the register into the first base system.
US09355060B1

Methods and apparatus for storage lifecycle configuration management are disclosed. A storage medium stores program instructions that, when executed on a processor, implement a storage lifecycle manager. The manager receives a lifecycle policy to be applied to storage objects of a container of a storage service. The policy indicates lifecycle transitions to be implemented for the objects. The manager stores (a) a policy modification sequence number (PMSN) indicative of a most recent modification of the policy and (b) a policy application sequence number (PASN) associated with the particular logical container, where the PASN is based on the PMSN. The manager later compares the PMSN and the PASN to determine whether a lifecycle transition is to be performed, and if the transition is to be performed, schedules one or more operations for the transition.
US09355059B2

To select a communication sequence for automating user's operations, a system performing a user's operation is provided, which acquires and stores a communication history of a client with a server in receipt of a user's operation; accesses the storage to detect from the history a plurality of communication sequences that cause the same screen transition on the client; accesses the storage to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; accepts an input of a new parameter value to be set as a value of the selected input parameter; and sets the new parameter value to the selected input parameter in response to the input of the new parameter value, to execute a communication sequence that causes the same screen transition as that caused by the detected communication sequences.
US09355053B2

Embodiments of the invention describe an apparatus, system and method for slave devices to “self-select” their own Inter-Integrated Circuit/System Management Bus (I2C/SMBus) slave addresses upon initialization. Embodiments of the invention describe logic/modules to retrieve a first SMBus slave address included in non-volatile memory for a slave device, wherein said slave device is communicatively coupled to a host system via an SMBus. A first message (e.g., a ping) is transmitted to the first SMBus slave address via the SMBus. If a response to the first message is not received, the first SMBus slave address is selected for the slave device. If a response to the first message is received, the first SMBus slave address is changed by an offset value to determine a second SMBus slave address for transmitting a second message via the SMBus.
US09355049B2

An interrupt monitoring apparatus includes a storage that stores a given threshold that corresponds to an external interrupt notification; a measuring circuit that measures time that elapses from a time when the external interrupt notification is received until a time when dispatch notification is received from a CPU; a comparing circuit that compares the given threshold and the time measured by the measuring circuit; and an output circuit that outputs to the CPU, a comparison result obtained by the comparing circuit.
US09355048B2

Apparatuses, systems, and methods are directed to securely store, transfer, and/or process data especially sensitive data sent from input devices to processors. In one embodiment, sensitive data may be packaged with at least one interrupt vector to provide a single posted write transaction initiated by an input device. The single posted write transaction may then be directly sent to a predetermined memory block allocated from a processor. In response to the single posted write transaction, a memory decoder associated with the processor may generate an emulated message signaled interrupt (MSI) signal to invoke an interrupt handler or an interrupt service routine (ISR) to service the emulated MSI using interrupt data, including the sensitive data, retrieved from the predetermined memory block. Once the sensitive data are processed by the processor, they may be removed from the processor before the processor exits the interrupt handler.
US09355046B2

An information processing apparatus comprises: a display unit configured to display, on a display device, a virtual device object to which a first object of a first device driver corresponding to a first output function of an output apparatus and a second object of a second device driver corresponding to a second output function of the output apparatus are assigned; and an acceptance unit configured to accept a data output instruction to the displayed virtual device object, wherein when the data output instruction to the virtual device object is accepted, said display unit displays information capable of accepting an output instruction to one of the first output function and the second output function.
US09355042B2

Method and apparatus for managing a translation lookaside buffer (TLB) at hardware in a virtualization enabled system. According to embodiments of the present invention, a series of operations caused by TLB miss would not need intervening from the hypervisor. On the contrary, when a TLB miss occurs, the hardware directly issues an interrupt to a virtual machine. In this way, the TLB can be efficiently managed by means of a hardware-level auxiliary translation table. Therefore, system overheads can be greatly reduced and system performance can be improved. Methods and apparatuses associated with hardware, hypervisor, and virtual machine in a virtualization enabled system are disclosed, respectively.
US09355041B2

One embodiment of the present invention is a memory subsystem that includes a sliding window tracker that tracks memory accesses associated with a sliding window of memory page groups. When the sliding window tracker detects an access operation associated with a memory page group within the sliding window, the sliding window tracker sets a reference bit that is associated with the memory page group and is included in a reference vector that represents accesses to the memory page groups within the sliding window. Based on the values of the reference bits, the sliding window tracker causes the selection a memory page in a memory page group that has fallen into disuse from a first memory to a second memory. Because the sliding window tracker tunes the memory pages that are resident in the first memory to reflect memory access patterns, the overall performance of the memory subsystem is improved.
US09355038B2

Aspects include computing devices, systems, and methods for implementing a cache memory access requests for compressed data using cache bank spreading. In an aspect, cache bank spreading may include determining whether the compressed data of the cache memory access fits on a single cache bank. In response to determining that the compressed data fits on a single cache bank, a cache bank spreading value may be calculated to replace/reinstate bank selection bits of the physical address for a cache memory of the cache memory access request that may be cleared during data compression. A cache bank spreading address in the physical space of the cache memory may include the physical address of the cache memory access request plus the reinstated bank selection bits. The cache bank spreading address may be used to read compressed data from or write compressed data to the cache memory device.
US09355037B2

Methods, systems, and computer-readable storage media for providing a worklist of a user with at least one item. In some implementations, actions include determining one or more timestamps, each timestamp indicating a time, at which an item cache was synchronized for a respective provider of one or more providers, transmitting one or more requests to one or more respective providers of the one or more providers, the one or more requests each including the one or more timestamps and indicating a user, receiving one or more responses, each response including a sub-set of items, each item in the sub-set of items being included in the sub-set of items based on the one or more timestamps, populating the worklist of the user with one or more items in the sub-set of items reusing a previously synchronized worklist database cache, and providing the worklist for display to the user on a display.
US09355031B2

A data processing system includes a main storage, an input/output memory management unit (IOMMU) coupled to the main storage, a peripheral component interconnect (PCI) device coupled to the IOMMU, and a mapper. The system is configured to allocate an amount of physical memory in the main storage and the IOMMU is configured to provide access to the main storage and to map a PCI address from the PCI device to a physical memory address within the main storage. The mapper is configured to perform a mapping between the allocated amount of physical memory of the main storage and a contiguous PCI address space. The IOMMU is further configured to translate PCI addresses of the contiguous PCI address space to the physical memory address within the main storage.
US09355029B2

Systems and methods for thread-based memory management may include activating a processing thread. The memory may include a first region and a second region with the first region having several segments. A segment of memory may be allocated for the processing thread. Data associated with an object may be stored in the segment. At the end of processing by the processing thread, a garbage collection process may be performed by the processing thread on the segment allocated to the processing thread.
US09355026B1

Methods of searching and methods of programming a memory are provided. In one such method of searching, a determination is made as to whether an attribute of a data feature vector programmed in a memory matches within a particular range of values of a same attribute of an input feature vector provided to the memory. In at least some embodiments, the determination is made by applying a pair of gate voltages to a pair of memory cells storing the value of the attribute of the data feature vector.
US09355021B2

In a data processing system, a buffer integrated-circuit (IC) device includes multiple control interfaces, multiple memory interfaces and switching circuitry to couple each of the control interfaces concurrently to a respective one of the memory interfaces in accordance with a path selection value. A plurality of requestor IC devices are coupled respectively to the control interfaces, and a plurality of memory IC devices are coupled respectively to the memory interfaces.
US09355018B1

A test system controller receives a test code having N versions, selects n intermediate versions of the test code, and tests the test code using history revision testing. The controller runs the intermediate versions in parallel, and identifies a first passed version and a first failed version from the intermediate versions. The controller then selects a subset of the N versions, the subset including N′ versions between and including the first passed version and first failed version. The controller calculates a sample size, and determines whether this sample size is greater than n. Responsive to this, new intermediate versions are tested. The controller automatically performs at least a plurality of iterations of selecting and testing. Responsive to the sample size reaching a specified value, a plurality of N″ versions are run in parallel, such that a passed version and a failed version are identified.
US09355014B2

A data processing apparatus is provided comprising data processing circuitry and debug circuitry. The debug circuitry controls operation of the processing circuitry when operating in a debug mode. The data processing circuitry determines upon entry into a debug mode a current operating state of the data processing apparatus. The data processing circuitry allocates one of a plurality of instruction sets to be used as a debug instruction set depending upon the determined current operating state.
US09355011B2

A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.
US09355006B2

A quality score for a computer application release is determined using a first number of unique users who have launched the computer application release on user devices and a second number of unique users who have encountered at least once an abnormal termination with the computer application release on user devices. Additionally or optionally, an application quality score can be computed for a computer application based on quality scores of computer application releases that represent different versions of the computer application. Additionally or optionally, a weighted application quality score can be computed for a computer application by further taking into consideration the average application quality score and popularity of a plurality of computer applications.
US09354999B2

The system includes: an extracting part extracting one or more devices where the same phenomenon as occurred in a target device had occurred; an index-value calculating part acquiring device information of the target device and calculating an index value thereof, and acquiring pieces of device information of the devices and calculating index values thereof; a first-similarity calculating part calculating a first similarity between the index values of the target device and each of the devices; a second-similarity calculating part acquiring environment information of the target device and pieces of environment information of the devices, and calculating a second similarity between the environment informations of the target device and each of the devices; and a presuming part determining one or more reference devices based on the similarities, and presuming a replacement part of the target device based on replacement parts that the reference devices used for elimination of the phenomenon.
Patent Agency Ranking