Document Document Title
US09596735B2 Security light with lifestyle solutions
A lifestyle lighting solution using microcontroller technology for controlling nighttime illumination is disclosed wherein the night time illumination is divided into two stages with the first stage being a high power illumination for a preset time period and the second stage being an energy saving/security illumination. The time period of the first stage high power illumination is managed by a virtual timer which is programmable and dynamically variable according to the home owners' living habits and needs. The second stage energy saving illumination with four options is produced by different combinations of dimming techniques and motion sensor. The lifestyle illumination also using microcontroller technology to replace the function of photo cell enables the users to manage their time table of home lighting performance for both indoor and outdoor application. The present invention provides home owners possibility to choose among different working modes integrated in a single lighting device.
US09596732B2 Display module manufacturing method and display module
A display module substrate and a manufacturing method thereof are provided. The display module substrate includes a substrate body and a plurality of signal circuits. The substrate body has a supporting surface. The supporting surface includes a viewing area and a signal circuit area on one side of the viewing area. The signal circuits are disposed on the supporting surface and located at the signal circuit area. The signal circuit area has a plurality of apertures running through the substrate body, wherein the apertures are not shielded by the signal circuits. In a manufacturing thereof, the substrate body is disposed on a transparent carrier plate. When high-energy light is applied through the transparent carrier plate to etch a bottom surface of the substrate body to separate the substrate body and the transparent carrier plate, the resulting gas leaves through the apertures.
US09596729B1 Dimmable switching mode LED driving circuit without phase angle measurement
A dimmable switching mode LED driving circuit without phase angle measurement, including: a dimmer circuit for providing a phase-cut AC voltage; a bridge rectifier providing an input voltage by rectifying the phase-cut AC voltage; an electromagnetic interference filtering and energy storing circuit providing a line voltage according to the input voltage; a switching power converter converting the line voltage to an output current for an LED load under a control of a driving voltage; and a control unit including an on-time controller for operating in a constant on-time mode to determine an on time, where the on-time controller includes a voltage limiting circuit, a saw-tooth signal generator, and a comparison circuit to set a maximum limit on the on time.
US09596728B2 Maintaining output capacitance voltage in LED driver systems during PWM off times
A method and system of driving an LED load. A driver is configured to deliver a level of current indicated by a control signal to the LED load when a PWM signal is ON and stop delivering the level of current when the PWM signal is OFF. An output capacitance element is coupled across a differential output of the LED driver. A feedback path, having a store circuit, is configured to store an information indicative of a first voltage level across the output capacitance element as a stored feedback reference signal just after the PWM signal is turned OFF. The feedback path causes the voltage across the output capacitance element to be at the first voltage level just before the PWM signal is turned ON.
US09596707B2 Bearer mobility and splitting in a radio access network-based, 3rd generation partnership project network having an integrated wireless local area network
A wireless local area network (WLAN) point-to-point communications link between an evolved universal terrestrial radio access network node B (eNB) and a user equipment device (or simply UE) is identified by UE/eNB media access control (MAC) identifiers on a per UE or per data radio bearer (DRB) basis for offloading cellular data from a long term evolution (LTE) link to the WLAN point-to-point communications link. A wireless local area network tunneling protocol (WLTP) includes packet formats and network protocol stack arrangements to support functions facilitated by the WLAN point-to-point communications link, such as, for example, identification of control and data traffic messages, DRB identification for WLTP packets, quality of service (QoS) delay and packet loss measurement, support of bearer splitting, and support of a general framework for offloading cellular traffic at different depths of the 3rd Generation Partnership Project (3GPP) network protocol stack.
US09596699B2 Mobile communication method, radio base station, and mobile station
An objective is to improve communication quality by reducing an insertion loss or the like of a diplexer inserted to reduce a leakage from an uplink band to a downlink band in different bands. A mobile communication method according to the present invention includes the steps of: transmitting simultaneous transmission capability information from a mobile station UE to a radio base station eNB, the simultaneous transmission capability information indicating whether or not the mobile station UE can transmit uplink data signals via multiple carriers in the same sub-frame while performing uplink CA; performing scheduling for the mobile station UE by the radio base station eNB on the basis of the simultaneous transmission capability information; and performing communication by the mobile station UE on the basis of the scheduling information.
US09596698B2 Full and partial resource access in RAN sharing
The disclosure relates to a method and radio base station for sharing resources in a wireless communication system. The radio base station stores an identity of a first entity to which a first plurality of UEs is associated. The first plurality of UEs has full access to resources provided by the radio base station. The radio base station also stores an identity of a second entity to which a second plurality of UEs is associated. The second plurality of UEs has partial access to the resources provided by the radio base station. When the radio base station receives a request for accessing resources from a UE, it determines whether the UE is associated with the second entity, i.e. if the UE is to be handled in support mode. If the UE is associated with the second entity it means that the UE only should have partial access to the resources.
US09596697B2 Application controller for quality-of-service configuration of a telecommunication device radio
An application controller of a telecommunication device to determine, for a packet flow of an application, a quality-of-service rule associated with the application is described herein. The application controller then configures a data bearer for a wireless communication stack of the telecommunication device with a quality-of-service specified by the quality-of-service rule and provides a packet of the packet flow for transmission to a remote recipient via the configured data bearer.
US09596683B2 Allocating transmission resources to MTC-type terminals
An apparatus and method for allocating transmission resources to MTC-type terminals and transmitting data in mobile telecommunication systems in dependence upon the capability of the RF receiver equipment of those terminals. Where a virtual carrier is established to carry data for a given MTC-type device, the position of the center frequency for that virtual carrier is assigned on the basis of both the capability of the RF receiver equipment of that terminal and the degree of traffic congestion on the frequency band at which the virtual carrier has been established.
US09596682B2 Method and apparatus for multiple frame transmission for supporting MU-MIMO
A method of multi user multiple input multiple output (MIMO) communication in a wireless local area network (WLAN) system; and a transmitting device therefore are discussed. The method according to an embodiment includes generating an Aggregate-Medium Access Control Protocol Data Unit (A-MPDU) including an A-MPDU subframe, the A-MPDU subframe including a Medium Access Control Protocol Data Unit (MPDU) delimiter field; and selecting a type of a guard interval. When the A-MPDU is generated for a plurality of receiving devices, the transmitting device selects a short guard interval only if all of the plurality of receiving devices support the short guard interval. The MPDU delimiter field includes a null field and an MPDU length field, the null field indicates a corresponding A-MPDU subframe is used to pad the A-MPDU, and the MPDU length field indicates a length of an MPDU. The null field is a 1-bit information field.
US09596676B2 Calibration of a downlink transmit path of a base station
Methods, systems, and devices are described for calibrating a transmit path of a base station. A calibration symbol of a subframe may be generated for transmission on a downlink channel. The calibration symbol of the subframe may be transmitted. The calibration symbol may include a predefined waveform to calibrate the transmit path of the base station. At least part of the subframe including the calibration symbol may be received through a dedicated feedback receive path. The transmit path may be calibrated based at least in part on the received calibration symbol. The calibration symbols may replace one or more data symbols of the subframe. Control symbols may also be transmitted during the subframe. The control symbols may include reference signals and downlink control channels. The control symbols may signal to a mobile device a zero allocation of downlink resources during the subframe.
US09596672B2 Terminal and operating method thereof
A method of controlling a mobile terminal, and which includes receiving, via a controller of the mobile terminal, an event trigger indicating a first event has occurred on the mobile terminal; checking, via the controller, a notification level allocated to the first event corresponding to the event trigger; and outputting a notification notifying the first event has occurred on the mobile terminal with a notification strength corresponding to the notification level allocated to the first event.
US09596667B2 Communication system
A communication system is disclosed in which each base station is configured to provide synchronizations signals in each radio frame of both a primary (backwards compatible) component carrier and a secondary (extension) component carrier. The location of the synchronization signals in the radio frame of the primary (backwards compatible) component carrier are fixed whilst the location of the synchronization signals in the radio frame of the secondary (extension) component carrier are configurable.
US09596658B2 Power control methods
Power control methods are provided. The power control method, performed by a receiving end device, includes receiving two consecutive slots from a dedicated physical channel (DPCH), determining a transmit power control command based on signal qualities of the two consecutive slots; and transmitting the transmit power control command in only a first transmit power control field that is firstly available after the transmit power control command is determined.
US09596649B1 Power saving technique for a wireless device
A system and method are disclosed for decreasing the amount of power consumed by a data transmitter in a wireless device when transmitting media (audio and/or visual) data or other data received from a media source or other source. A transmission circuit, such as an application specific integrated circuit (ASIC) or WLAN chip, is configured to deactivate the data transmitter for a deactivation interval and aggregate the media data (or other consistent-rate data) in a buffer while the data transmitter is deactivated. At the end of the deactivation interval, the data transmitter is activated and the aggregated data packets are transmitted. The data transmitter may be repetitively deactivated and activated for transmitting the data. The deactivation interval may be based on the data sampling rate, the transmission rate of the data transmitter, the capacity of the buffer, and/or other factors.
US09596638B2 Apparatus, systems and methods for improved link quality evaluation of mobile cellular systems
Apparatus, system and methods for evaluating link quality within a cellular system. A user equipment (“UE”) is connected to a network, wherein the UE communicates data to the network on an uplink (“UL”) link. The UE determines a requested buffer size for a UL communication, determines a transport block size for the UL communication based on a primary set of allocation parameters, and compares the requested buffer size to the transport block size to determine if a data rate for the UL communication satisfies a threshold. When the data rate satisfies the threshold, the UE identifies the UL link as a good quality link and sends acceptable link quality feedback to the network. When the data rate does not satisfy the threshold, the UE performs a further action to test a quality of the UL link.
US09596634B2 Assist reordering of downlink data at serving GW relocation
A packet data network gateway (PDN-GW) on a wireless telecommunications network having a target radio access network (RAN) and a Serving (GW) includes a processing unit which generates an end marker packet The PDN-GW includes a network interface which sends the end marker packet onto the network to assist the target RAN in reordering of downlink data. A method for a packet data network gateway (PDN-GW) on a wireless telecommunications network having a target radio access network (RAN) and a Serving (GW) includes the steps of generating an end marker packet with a processing unit. There is the step of sending the end marker packet onto the network with a network interface to assist the target RAN in reordering of downlink data.
US09596611B2 System and method for mobile data expansion
A data expansion system that provides continuum of discrete wireless small cell coverage areas for mobile terminals includes a set of roadway reflectors configured to provide wireless broadband data services to a mobile terminal. Each reflector includes processing circuitry configured to establish communications between the mobile terminal and a backhaul network. Each reflector includes a wireless transceiver configured to transmit and receive data. Each reflector includes a power source that converts solar energy into electricity. Each reflector includes a housing configured to contain the processing circuitry, the transceiver, and the power source. The housing has a raised reflective surface.
US09596591B2 Switching active subscriber identity of a communication terminal
A method is disclosed of switching the active subscriber identity of a communication terminal which is capable at each moment in time of having only one active subscriber identity. An active subscriber identity switch from a first subscriber identity to a second subscriber identity is initiated. At least one parameter associated with a time of expiry of a timer associated with the first subscriber identity is stored. The first subscriber identity is deactivated and the second subscriber identity is activated. If an active subscriber identity switch from the second subscriber identity to the first subscriber identity is initiated and the first subscriber identity is activated, it may be determined whether the time of expiry of the timer associated with the first subscriber identity has passed. Network registration of the first subscriber identity may be performed only if the time of expiry of the timer associated with the first subscriber identity has passed. Corresponding computer program product, controller, arrangement and communication terminal are also disclosed.
US09596590B1 Proxy server and method thereof for forwarding location requests to a position determining entity
A method, system and server comprise determining, at a server, an appropriate Position Determining Entity (PDE) to forward data to based on a network in which a mobile station is roaming and forwarding the data from the server to the PDE.
US09596588B1 CQI verification for a roaming WCD
A Mobility Management Entity (MME) of a wireless network and verification method for verifying a Channel Quality Indicator (CQI) of a roaming Wireless Communication Device (WCD) are provided. The MME in one example includes an interface configured to receive a roaming request of the roaming WCD and a processing system coupled to the interface. The processing system is configured to obtain a home CQI of the roaming WCD, compare the home CQI to a contract-stipulated CQI for the roaming WCD, and use the contract-stipulated CQI for the roaming WCD if the home CQI differs from the contract-stipulated CQI.
US09596587B2 Mobility detection for edge applications in wireless communication networks
Various embodiments detecting wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.
US09596581B2 Communication method and apparatus
A communication method includes the steps of transmitting, by means of a first communication apparatus, personal information to a second communication apparatus; receiving, by means of the second communication apparatus, the personal information and searching, by means of the second communication apparatus, whether or not personal information having the same content as the received personal information exists in the second communication apparatus; and notifying, by means of the second communication apparatus, the first communication apparatus of a search result.
US09596577B1 Relaying mobile communications
A system, method and apparatus for relaying mobile communications is provided. The system hosts a communication application operated by mobile communication devices. When a communication is received for a user of a destination device that is off-line, the system determines whether the destination device is capable of receiving an unsolicited message (e.g., a push message, a peer-to-peer message). The system then selects a different mobile device capable of sending a peer-to-peer relay message to the destination device. A relay request is transmitted to the selected device, which causes it to generate and transmit toward the destination device a relay message that will cause the destination device to connect to the system. Either or both of the relay device and the destination device may delete the messages it sends and/or receives during this process, before a user of the device opens the message(s).
US09596571B1 Estimating the location of a wireless terminal based on radio-frequency pattern matching and cooperative measurements
A method for estimating the location of a wireless terminal is disclosed that is based on using: the known location of one or more devices, empirical data that indicates the relative position of the wireless terminal to the devices, and empirical data that indicates the relative position of the wireless terminal (which is at an unknown location) relative to other wireless terminals that are also at unknown locations.
US09596570B1 Using anchors to correct GPS data in a network of moving things
Systems and methods are described that use anchors to correct satellite-based geographic positioning data in a network of moving things. A plurality of anchor nodes using low-cost, non-differential GPS capable receiver may be used to correct positioning information of a plurality of other nodes of a network of moving things. Nodes in the network may share correction information produced by the anchor nodes with neighboring nodes, enabling other nodes of the network to correct positioning information produced by their own receivers of satellite-based geo-positioning information.
US09596563B2 Clustering geofence-based alerts for mobile devices
A geofence management system obtains location data for points of interest. The geofence management system determines, at the option of the user, the location of a user mobile computing device relative to specific points of interest and alerts the user when the user nears the points of interest. The geofence management system, however, determines relationships among the identified points of interest, and associates or “clusters” the points of interest together based on the determined relationships. Rather than establishing separate geofences for multiple points of interest, and then alerting the user each time the user's mobile device enters each geofence boundary, the geofence management system establishes a single geofence boundary for the associated points of interest. When the user's mobile device enters the clustered geofence boundary, the geofence management system notifies the user device to alert the user of the entrance event. The user then receives the clustered, geofence-based alert.
US09596554B2 Methods circuits devices systems and associated computer executable code for acquiring acoustic signals
The present invention includes methods, circuits, devices, systems and associated computer executable code for acquiring, processing and rendering acoustic signals. According to some embodiments, one or more direction specific audio signals may be generated using a microphone array comprising two or more microphones and an audio stream generator. The audio stream generator may receive a direction parameter from an optical tracking system. There may be provided an audio rendering system adapted to normalize and/or balance acoustic signals acquired from a soundscape.
US09596545B2 Loudspeaker, electronic apparatus using loudspeaker, and mobile equipment using loudspeaker
A loudspeaker includes a light-emitting element, a frame, a magnetic circuit provided with a magnetic gap, a diaphragm, a voice coil bobbin, and a voice coil. The diaphragm includes an inner peripheral end portion having an end face to which a light-emitting element is coupled, a light-guide portion, a reflective surface, and an outer peripheral end portion coupled to the frame. The first end of the voice coil bobbin is coupled to the inner peripheral end portion of the diaphragm, and the second end thereof is inserted into the magnetic gap. A voice coil is wound on the second end of the voice coil bobbin.
US09596539B1 Wireless sound-emitting device and system for remotely controlling a sound-emitting device
A wireless sound-emitting device includes a housing adapted to be coupled to a wall at a source of electric power, a loudspeaker positioned at a periphery of the housing, a control module outputting an electric audio signal to the at least one loudspeaker, and a wireless communications module in electrical communication with the control module. The loudspeaker emits acoustic signals in a direction parallel to the wall, when the housing is coupled to the wall, with the acoustic signals reflecting off the wall. The device may produce a sound masking noise or play a sound recorded on an internal memory. The device may include an electric plug or be adapted to replace an electric outlet faceplate. The device may have electric pass-through outlets and may be powered by the source of electric power. The device may be controlled remotely, for example via an Internet of Things (IoT) platform.
US09596538B2 Wearable audio mixing
Examples of systems and methods for mixing sounds are generally described herein. A method may include determining the identification of a plurality of worn devices, each of the plurality of worn devices assigned to a sound. The method may also include mixing the respective sounds of each of the plurality of worn devices to produce a mixed sound. The method may include playing the mixed sound.
US09596537B2 Systems and methods for reduction of audio artifacts in an audio system with dynamic range enhancement
In accordance with embodiments of the present disclosure, a control circuit may be configured to, responsive to an indication to switch between gain modes of a signal path having an analog path portion and a digital signal path portion, switch a selectable analog gain of the analog path portion between a first analog gain and a second analog gain, switch a selectable digital gain of the digital signal path portion between a first digital gain and a second digital gain, wherein the product of the first analog gain and the first digital gain is approximately equal to the product of the second analog gain and the second digital gain, and control an analog response of the signal path to reduce the occurrence of audio artifacts present in the output signal as a result of the switch between gain modes of the signal path.A signal path may have an analog path portion and a digital signal path portion. The digital portion may have a selectable digitally-controlled gain and may be configured to convert a digital audio input signal into an analog input signal in conformity with the selectable digitally-controlled gain, the digital signal path portion comprising a modulator including a forward path and a feedback path. The forward path may include a loop filter for generating a filtered signal responsive to the digital audio input signal and a feedback signal, a quantizer responsive to the filtered signal for generating a quantized signal, and a first gain element configured to apply the selectable digitally-controlled gain to a signal within the forward path. The feedback path may be configured to generate the feedback signal responsive to the quantized signal, the feedback path including a second gain element having a gain inversely proportional to the selectable digitally-controlled gain.
US09596527B2 Method and apparatus for updating and switching between bit loading profiles for transfer of data from an optical network to network devices in a coaxial cable network
A conversion module including physical layer and control modules. The physical layer module, via an optical network, receives first data from a service provider. The control module, via a coaxial cable network: transmits the first data, via sub-carriers, from the conversion module to a first network module according to a first bit loading profile; requests from the first or second network module a report that indicates channel conditions respectively for the sub-carriers; based on the request, receives the report; updates a second bit loading profile based on the report; transmits, to the first or second network module, the updated second bit loading profile or a difference between the first and updated second bit loading profiles; and subsequent to performing a switch over between the first and second bit loading profiles, transmit second data according to the updated second bit loading profile to the first or second network module.
US09596521B2 Interactive content acquisition using embedded codes
Methods and devices are provided to obtain associated information for a multimedia content. One such method includes receiving a content at a receiver device equipped with a watermark detector, performing watermark detection on the received content to extract a payload of an embedded watermark. The payload comprises a first field that includes a server identifier and a second field that includes an interval identifier associated with the server identifier. The first field provides a mapping to an Internet address accessible to retrieve metadata associated with content segments identified by the watermark payload. In this method, based on the detected watermark payload, a query is formed and transmitted to a server identified by the Internet address, and a response to the query is received from the server that includes metadata associated with the content.
US09596518B2 System and method for searching an internet networking client on a video device
A system and method for enabling a user to display and interact with a social networking structure on a video device connected to a network enabled host device is provided. A user interface (UI) is also provided for displaying content (e.g. messages or tweets) that is output in an overlay for display on a display while program video is playing. The method provides for accessing a social networking site in response to a user input, the user input initiated while outputting a program for display, generating at least one keyword for searching the social networking site based on at least one characteristic associated with the program, retrieving content from the social networking site based the at least one keyword and outputting the retrieved content in an overlay for display simultaneous with the program.
US09596515B2 Systems and methods of image searching
Systems and methods of image searching include receiving content, receiving a request to select an image from content, selecting a plurality of items in the image, retrieving information about the selected item, and providing display data based on the retrieved information.
US09596507B2 Electronic device audio volume reduction in response to audio communication request
Presented is a method of facilitating use of an audio communication device, such as a telephone, in the presence of an electronic device capable of generating sound, such as a television or audio receiver. In the method, a message is received from the audio communication device, wherein the message indicates the audio communication device has received a request for an audio communication, such as a telephone call, from a second audio communication device. In response to receiving the message, an audio volume of the electronic device is reduced.
US09596498B2 Monitor with conversion capability for portable media player
Presented herein are system(s), method(s), and apparatus for a monitor with conversion capabilities for transferring data to a portable media player. In one embodiment, a monitor is presented for displaying video data. The monitor comprises at least one input, a screen, an encoder, a memory, and an interface. The at least one input receives decompressed video data. The screen displays the decompressed video data. The encoder encodes the decompressed video data. The memory stores the encoded decompressed video data. The interface transfers the encoded decompressed video data to another memory removable from the interface.
US09596496B2 System and method to deliver video content
Aspects of the subject disclosure may include, for example, identifying video content having a scheduled broadcast time during a first viewing period that satisfies a viewership threshold and facilitating a transfer of the video content to a multimedia storage device. The video content is transferred to the multimedia storage device during a second viewing period prior to the first viewing period. The video content includes the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast. Other embodiments are disclosed.
US09596489B2 Methods and apparatus for content caching in a video network
Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.
US09596486B2 IRAP access units and bitstream switching and splicing
In one example, a device for coding video data includes a video coder configured to code an intra random access point (IRAP) picture of a partially aligned IRAP access unit of video data, and code data that indicates, when performing random access from the partially aligned IRAP access unit, at least one picture of a video coding layer that is not correctly decodable. When the video coder comprises a video decoder, the video decoder may skip decoding of the pictures that are not correctly decodable, assuming random access has been performed starting from the partially aligned IRAP access unit.
US09596477B2 Methods of multiple-slice coding for frame buffer compression
Method is disclosed for reducing frame buffer, stream buffer, reconstruction buffer, or latency associated with frame buffer compression in an encoder or decoder with multiple slices of an image frame. The image frame is divided into multiple slices vertically, horizontally or both. One core compressor or decompressor can be used to process two or more slices. The encoding and decoding of two or more slices may be performed in parallel. Instead of encoding an entire slice, the encoder compresses only partial data of one slice before encoding another slice. According to one embodiment, each slice is divided into two or more partitions. The encoder is switched to another slice after encoding one partition of one slice. In another embodiment, the encoder is switched to another slice based the information related to the coding status. The decoding order may be same as the encoding order.
US09596475B2 Entropy coding of motion vector differences
An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.
US09596466B2 Method and apparatus for setting reference picture index of temporal merging candidate
The present invention relates to a method and apparatus for setting a reference picture index of a temporal merging candidate. An inter-picture prediction method using a temporal merging candidate can include the steps of: determining a reference picture index for a current block; and inducing a temporal merging candidate block of the current block and calculating a temporal merging candidate from the temporal merging candidate block, wherein the reference picture index of the temporal merging candidate can be calculated regardless of whether a block other than the current block is decoded. Accordingly, a video processing speed can be increased and video processing complexity can be reduced.
US09596464B2 Method and device for encoding and decoding by using parallel intraprediction by a coding unit
A video encoding apparatus, a video decoding apparatus and method by using parallel intra-prediction by a coding unit-level are provided. The video encoding apparatus includes a left extrapolation pixel generating unit for generating left extrapolation pixels for a coding unit by using at least one of pixels of a top left block of the coding unit according to a direction of an intra-prediction mode with respect to the coding unit and leftmost original pixels of the coding unit; an intra-prediction encoding unit for predicting the coding unit by using neighboring pixels including the left extrapolation pixels to generate a first prediction block and encode the coding unit; and a prediction information encoding unit for encoding prediction information including the intra-prediction mode.
US09596463B2 Coding of loop filter parameters using a codebook in video coding
Techniques for coding video data include coding sample adaptive offset (SAO) offset values as part of performing a video coding process. In particular, the techniques include determining the SAO offset values according to a SAO process. The techniques further include storing a codebook defining a plurality of codes for coding different variations of SAO offset values. The techniques also include coding the SAO offset values in accordance with the codebook so as to specify the SAO offset values as one of the plurality of codes defined by the codebook.
US09596458B2 Switchable imaging device, switchable optical device, and display
A switchable imaging device (1) has a first mode of operation in which the device performs an imaging function and a second mode of operation different from the first mode, for example a non-imaging mode. In the first mode of operation the device comprises at least one first region that performs a lensing action and at least one second region that at least partially absorbs light passing through the or each second region. The switchable imaging device (1) may be disposed in path of light through an image display panel (4). This provides a display that may be operable in either a directional display mode such as an autostereoscopic 3D display mode or a 2-D display mode, by controlling the switchable imaging device to be in its first mode or its second mode.
US09596455B2 Image processing device and method, and imaging device
An image processing device comprising: an image acquisition device; a parallax information acquisition device; and a calculation device configured to calculate a first pixel and a second pixel for each pixel of the acquired image, the first digital filter and the second digital filter corresponding to the parallax information for each pixel of the acquired image, the first digital filter group and the second digital filter group being digital filter groups for giving a parallax to the acquired image and having left-right symmetry to each other, and each of the first digital filter group and the second digital filter group having filter sizes that are different depending on a magnitude of the parallax to be given, wherein the left-right symmetry of the first and second digital filter groups is different between a central part and an edge part of the image.
US09596450B2 Video transmission device, video transmission method, and video playback device
A video transmission device for transmitting a video image so that a video playback device can recognize a transmission path for an additional-view video image transmittable through various transmission paths, and play back a 3D video image. The video transmission device includes: a storage unit for storing therein video images transmitted through respective virtual channels, and virtual channel information pieces including definition information pieces defining the respective virtual channels; and a transmission unit for transmitting the video images and the virtual channel information pieces through the respective virtual channels, wherein the stored video images include one of two viewpoint images constituting the 3D video image, and, in one of the definition information pieces defining one of the virtual channels through which the one of the two viewpoint images is transmitted, transmission form information indicating a form of transmitting the other one of the two viewpoint images is described.
US09596445B2 Different-view image generating apparatus and different-view image generating method
An apparatus includes: a generating unit which generates, from each of images respectively obtained at viewpoint positions, one of different-viewpoint images which corresponds to an image at a virtual viewpoint position different from the viewpoint positions, the different-viewpoint image including a hole area in which a pixel value is missing; a calculating unit which calculates, for each of processing units respectively in predetermined areas in the different-viewpoint images, a hole density indicating, with respect to the predetermined area, a ratio of one of the hole areas in the processing units in the different-viewpoint images; a calculating unit which calculates, for each processing unit, a combination ratio of the different-viewpoint image, based on the hole density of the processing unit co-located with an other one of the processing units in an other one of the different-viewpoint images; and a combining unit which combines the different-viewpoint images, based on the combination ratios.
US09596418B2 System and method for focusing an electronic imaging system
The present invention relates to the field of image processing and methodologies to passively focus an image automatically, using the electronic sensor signal. The method comprises steps of; receiving a pixel image, generating at least two histograms of the received image using at least two different frequency components, finding widths of acquired histograms and storing them as a focus measure, finding difference between last received frame's highest frequency component histogram width and at least one previously received frame's histogram width corresponding to the same component, determine whether there is a meaningful difference, and determine the focus direction signal by using the difference. The system comprises; an image sensor to acquire an electronic pixel image; an image processing unit configured to receive an image and implement the method using this image and output a focus direction signal found by the method; and a memory unit configured to store image histogram widths.
US09596414B2 Provision of target specific information
The invention concerns an electronic device (10) for providing information (PUB_INFO, PERSON1_INFO) concerning one or more targets (PUB, PERSON1), relative to which target the device is to be aligned in a set manner, and in connection with which device are arranged—at least one source (GPS, BM, COMP, TS, MEM) of first information (X, Y, ALT, Odevice, IMSI_10.0), including at least a source of position and orientation information, in order to define the position of the device and the target, or for positioning the target and—aiming means (CAM, DISP) for aligning the target relative to the device in a set manner, and in connection with which device, second information relating to the target can be arranged, which second information is arranged, in connection with the application of the aiming means, to be brought to the attention of the user by means of the device. The aiming means consist camera and viewfinder means (CAM, DISP).
US09596410B2 Vision systems and methods for analysing images taken by image sensors
A vision system is disclosed having an image sensor for capturing an image, the image sensor having a lens, an image processing unit and optionally a memory unit. The image processing unit is adapted to capture and/or store in the memory, for selected areas of the image, a set of frames from the past, where the division of the image in areas and/or the number of frames from the past depend on lens parameters, position and/or orientation of the image sensor, or image parameters of the captured image.
US09596406B2 Image pickup apparatus associating shooter and shot image, and control method for the same
An image pickup apparatus capable of associating a shooter with a shot image in consideration of shooter's intention. The image pickup apparatus has a first image pickup unit that shoots a subject to obtain a first image and a second image pickup unit that shoots a shooter to obtain a second image. An identification unit identifies a person existing in the first image to obtain first identification information and identifies a person existing in the second image to obtain second identification information. A recording unit records the second identification information as shooter information in metadata of the first image, together with the second image. If, after the person existing in the second image is identified, the same person as the person identified from the second image is identified from the first image, identification information about the same person is recorded as the shooter information in the metadata.
US09596397B2 Dual shot strobe lens and flex and stiffener features of a camera
An electronic device having a lens and a lens retaining member is disclosed. The lens and the lens retaining member may both be molded in a single mold cavity. However, the lens includes a first material that is clear and translucent, while the lens retaining member includes a second material that is opaque. The lens retaining member may include an alignment such that the lens and lens retaining member, when secured to a flexible circuit, may self-align with a window. The window allows a light source to emit light while the lens retaining member blocks or reflects light. In another embodiment, a container having a first member and a second member may be positioned around a camera module. The container may act as an EMI shield for the camera module.
US09596389B2 Method for manufacturing an imager module and a corresponding imager module
A method for manufacturing an imager module, includes: applying a flexible, in particular elastic, receiving area to a carrier device, for example, a metal plate, and applying an image sensor to the flexible receiving area, the image sensor being tiltable and/or pivotable with the flexible receiving area, attaching a lens, in particular including a guide device, on the image sensor so that the lens aligns the image sensor so that an axis, in particular an optical axis of the lens, extends essentially in parallel to a normal of the image sensor, and fixing the lens on the image sensor and/or the carrier device. The guide device may be formed by three guide pins here, whose lower pin ends define a support plane, which is placed on a sensor surface. In addition, an imager module manufactured in this way is created.
US09596386B2 Media synchronization
Systems and methods are described for synchronizing media data. A method of synchronizing media data includes receiving a reference acoustic fingerprint for a first media data, generating at least one acoustic fingerprint fragment from a portion of the first media data, comparing the at least one acoustic fingerprint fragment against the reference acoustic fingerprint and identifying a match, and synchronizing a second media data with the first media data based on the match.
US09596384B2 Signal conversion method and apparatus, program, and print system
Provided are a signal conversion method and apparatus, a recording medium storing non-transitory program, and a print system which can prevent a color reproduction gamut from being excessively narrowed while avoiding a print failure caused by excess color material. A signal conversion method for limiting the total amount of color materials used in a printing device that forms an image on a recording medium using a plurality of color materials includes determining a final output vector after the total amount of color materials used is limited for an input vector, on the basis of a plurality of input/output signal conversion processes based on different limit values of the total amount of color materials used and weight definition information in which weights applied to the conversion results of the plurality of input/output signal conversion processes are determined according to the input vector.
US09596382B2 Image forming apparatus capable of customizing operation screen based on personal setting information and method for controlling image forming apparatus
An image forming apparatus includes an obtaining unit that obtains personal setting information about a user who logs into the image forming apparatus from a server apparatus and a display control unit that controls a display unit to display a customized operation screen customized for the user based on the obtained personal setting information. If the personal setting information has been obtained from the server apparatus within a predetermined time, the customized operation screen is displayed. If the personal setting information has been obtained from the server apparatus after the predetermined time elapses, the customized operation screen is not displayed.
US09596381B2 System and method for sending, delivery and receiving of faxes
Embodiments of systems and methods for the sending, delivery and receiving of faxes are disclosed herein. In particular, certain embodiments include a fax connector that may be deployed at a user's site, and a faxing system that may be deployed remotely from the user's site. The fax connector can be accessed at the user's site over a computer based network in order to perform functions associated with faxing, including sending, receiving and obtaining status on faxes. The fax connector deployed at the user's site communicates with the remotely deployed faxing system to send, receive, obtain status on, or perform other functions associated with, faxing.
US09596378B2 Method and apparatus for authenticating printed documents that contains both dark and halftone text
A document authentication method determines the authenticity of a target hardcopy document, which purports to be a true copy of an original hardcopy document. The method compares a binarized image of the target document with a binarized image of the original document which has been stored in a storage device. The image of the original document is generated by binarizing a scanned grayscale image of the original document. Halftone and non-halftone text areas in the grayscale image area separated, and the two types of text are separately binarized. The non-halftone text areas are then down-sampled. During authenticating, a scanned grayscale image of the target document is binarized by separating halftone and non-halftone text areas and binarizing them separately, and then down-sampling the non-halftone text areas. The binarized images of the target document and the original document are compared to determine the authenticity of the target document.
US09596376B2 Photograph sticker creating apparatus, and a method of generating photograph sticker
A photograph sticker creating apparatus includes an image pickup device that generates a shot image, a storage device that stores a plurality of composite-use images to be combined with shot images, a compositing processor that combines the shot image and the composite-use image to generate a composite image, a printing device that prints the composite image on a sticker sheet, a display processor that generates and displays a selection screen allowing the user to select a composite-use image from a plurality of composite-use images, and a direction receiving device that receives selection of composite-use image performed by the user on the selection screen. The display processor combines a predetermined portrait image with the selected composite-use image and does not combine the portrait image with a composite-use image other than the selected composite-use image, to generate and display the selection screen.
US09596375B2 Image capturing apparatus for recording a raw image, control method of image capturing apparatus, and non-transitory computer readable storage medium with continuous shooting mode control of development process on raw image data in accordance with free storage space
An image capturing apparatus comprising an image capturing unit, a generating unit which generates RAW image data with an image obtained by the image capturing unit, wherein the generating unit sequentially generates RAW image data of a plurality of pictures in a continuous shooting mode, a storage unit temporarily storing the RAW image data, a first development unit performing development processing on the RAW image data, a recording unit recording, onto a recording medium, first image data obtained by the first development unit and the RAW image data and a control unit, in the continuous shooting mode, performing control so that the first development unit does not perform the development processing on the RAW image data if free storage space of the storage unit available for storing the RAW image data is smaller than a first threshold.
US09596374B2 Image reading apparatus, image reading method, and storage medium
An image reading apparatus includes a front surface reading sensor configured to read a front surface of a document, a rear surface reading sensor configured to read a rear surface of the document, a storage control unit configured to store image data of the front surface of the document read by the front surface reading sensor and image data of the rear surface of the document read by the rear surface reading sensor, and an encoding unit configured to encode image data of the paired front and rear surface images based on the image data of the front surface and the image data of the rear surface.
US09596366B1 Video mail between residents of controlled-environment facilities and non-residents
Providing video mail to and from residents of controlled-environment facilities may include presenting a resident or non-resident a user interface and receiving a selection to send video mail. Whereupon, the user may be offered a selection to either upload a video or image or to capture a video or image. A selection by the user is accepted and in response to a selection to upload a video or image file, the user may be presented a file selection interface to enter a video or image filename and/or browse for a video or image file. In response to a selection to capture a video or image, the user may be presented a video or image capture interface for capturing the video or image, such as by using a camera of the host device. The selected or recorded video or image may then be uploaded and presented to the recipient for viewing.
US09596365B2 Controlling apparatus for setting SSID in unset device
The controlling apparatus may search for one or more access points so as to obtain N items of wireless identifiers, in a case where a first wireless network to which a set device belongs is a first type of wireless network in which a carrier wave having a first frequency is used. A first wireless identifier has been set in the set device and an unset device is a first type of device which is not capable of using the carrier wave having the first frequency. The controlling apparatus may obtain, from a memory of the set device, the first wireless identifier for identifying the first wireless network, select, based on the first wireless identifier, a second wireless identifier from among one or more wireless identifiers included in the N items of wireless identifiers, and execute a first setting process for setting the second wireless identifier in the unset device.
US09596352B2 Call forwarding system and method for forwarding a call to a terminal through near-field wireless communication
In a call forwarding system, a management apparatus of the call forwarding system determines service terminals capable of near field wireless communication within a reception range of near field wireless communication, generates a terminal list, and receives a call event message reporting the receipt of a call from a reference terminal. The management apparatus may transmit a call report message including the terminal list to the reference terminal and the service terminals. The management apparatus may forward the call initially received by the reference terminal to a terminal which transmitted a receipt request message by transmitting a call forwarding request message to the reference terminal. The management apparatus may transmit, to the reference terminal and the service terminals, a receipt report message reporting the call was forwarded. According to a change receipt message or upon non-receipt by an intended terminal, the call may be reforwarded to another terminal.
US09596351B2 System and method for augmenting features of visual voice mail
A method for delivery of a voice mail message to a recipient. The method includes determining content of the voice mail message, identifying a recipient of the voice mail message based on the determining step, converting the voice mail message to a format for delivery based on the identifying step, and delivering the converted voice mail message to the recipient. The method further includes identifying a voice mail box of the recipient and caching voice mail box information at a voice mail server.
US09596345B2 Methods and apparatus for line selection in a communication device
Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In one broad aspect, a determination of which of the communication lines is a communication line associated with the one of two or more message addresses at which a message is received is made in the selection of a communication line accessible at the communication device on which an outgoing call may be placed.
US09596341B2 Smart card and mobile device using parameters included in an ATR signal and a terminal capabilities signal to indicate whether a maximum power supply value for the smart card can be renegotiated
A mobile device is provided having a smart card. The smart card is powered by the mobile device and a maximum power supply value is defined by the mobile device to control the power drawn by the smart card. Provision is made for the smart card or the mobile device to renegotiate the maximum power supply level for the smart card without having to reset the mobile device. This provides the mobile device with dynamic control of the power drawn by the smart card, which can help the mobile device to optimize the power saving management.
US09596339B2 Communications system providing automatic text-to-speech conversion features and related methods
A communications system may include at least one mobile wireless communications device, and a wireless communications network for sending text messages thereto. More particularly, the at least one mobile wireless communications device may include a wireless transceiver and a controller for cooperating therewith for receiving text messages from the wireless communications network. It may further include a headset output connected to the controller. The controller may be for switching between a normal message mode and an audio message mode based upon a connection between the headset output and a headset. Moreover, when in the audio message mode, the controller may output at least one audio message including speech generated from at least one of the received text messages via the headset output.
US09596332B2 Mobile device shade
Provided is a mobile electronic device shade, sun-blocking, and/or privacy apparatus, comprising a shade having a deployed state and an stowed state smaller than the deployed state, the deployed state is arranged to shade a display of a mobile electronic device. Also included is a containment mechanism having a stow compartment configured to stow the shade in the stowed state. A state transition mechanism is configured to transition the shade from the stowed state in the stowed compartment into the deployed state and back again, in response to user actuation. The shade can be attachable to, form part of, or form part of a case for maintaining the mobile electronic device.
US09596331B2 Electronic apparatus having interface to wirelessly communicate with internal wireless device disposed in a housing of the electronic apparatus and a method thereof
An electronic apparatus includes a housing, first, second, and third interface units disposed in the housing, an internal wireless device, and a controlling/processing unit disposed in the housing to control the first interface unit to communicate with a user, to control the second interface unit to communicate with an external apparatus, and to control the third interface unit to wirelessly communicate with the internal wireless device when the internal wireless device exists in the housing.
US09596329B2 Mobile terminal and method for controlling the same
A mobile terminal includes a sub-device that is attached thereto or detached therefrom, to remotely control the operation and state of the terminal. The mobile terminal includes: a sub-device having an input/output unit and attached to or detached from the terminal; and a controller configured to receive a user input via a certain communication path from the sub-device when the sub-device is separated, and control elements and applications of the terminal according to the user input.
US09596325B2 Data frame for PLC having destination address in the PHY header
A physical layer (PHY) data frame for use in conjunction with processor in a node, processor coupled to a program memory for storing a sequence of operating instructions. The frame has a preamble, PHY header, a MAC header and a MAC payload. The PHY header includes a destination address field having a destination address therein. The destination address is used by the processor to determine match with the node address.
US09596319B2 Simultaneous input system for web browsers and other applications
In a computing environment having a multiple input detection system including a detector that detects and transmits multiple simultaneous user inputs from different users at a same time, a method for processing inputs from different users across multiple application windows of one or more applications displayed on a single display of a user interface, resulting in a multi-user graphical user interface (GUI), the computing environment running an operating system (OS) designed to run with a single user GUI, the method including determining, in a primary application, separate from the OS, that a first user input corresponds to a first window and a second user input corresponds to a second window, the primary application sending the first and second user inputs to first and second secondary applications that run in parallel with the primary application, the first and second secondary applications being designed to run with the OS.
US09596316B2 Optimizing bandwidth usage and improving performance for web page caching
Improving of bandwidth usage and performance for web page caching. Responsive to a subsequent request for a web page, a server only returns the set of web page portions of the requested web page that are not in a browser cache, have expired, and/or have changed.
US09596308B2 Display of person based information including person notes
Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include generating a profile based on the collected historical communication data and personal data. The method may include receiving user input and incorporating the user input into the profile. The method may include presenting the profile including the user input in response to user behavior.
US09596307B2 Communication system
A communication system includes: a plurality of mobile terminals; and a linked apparatus that works in concert with the plurality of mobile terminals. The linked apparatus is configured to establish a wireless connection to a selected one of the plurality of mobile terminals. The selected one of the plurality of mobile terminals is designated as a relaying apparatus that relays communications. The plurality of mobile terminals includes: a first mobile terminal that serves as the relaying apparatus before a change of selection of the relaying apparatus; and a second mobile terminal that serves as the relaying apparatus after the change of selection of the relaying apparatus. In a case where the selection of the relaying apparatus is changed from the first mobile terminal to the second mobile terminal, (1) the first mobile terminal sends, to the linked apparatus, a credential that is used to establish a wireless connection to the second mobile terminal, the credential being acquired from the second mobile terminal, and (2) the linked apparatus establishes the wireless connection to the second mobile terminal as the relaying apparatus using the credential.
US09596306B2 Managed P2P network with content-delivery network
A content-acquisition request is sent to a centralized management service computer via a computer network. The content-acquisition request may query the centralized management service computer for a recommended content source to provide a first digital content item. If a response to the content-acquisition request is received via the computer network and identifies a recommended peer computer of a peer-to-peer network as the recommended content source, a request to download the first digital content item is sent to the recommended peer computer via the computer network. If a response to the content-acquisition request is not received, a fallback request to download the first digital content item is automatically sent to a content-delivery network computer via the computer network.
US09596304B2 Distributed server election with imperfect clock synchronization
Embodiments of the invention provide a method, system, and computer program product for selecting a server as a selected server for performing a specified function in a distributed computing system. In one embodiment, the method comprises identifying a group of servers in the system; and choosing as the selected server the server that has been in the system the longest. In one embodiment, each of the servers in the group has a respective contention period, during which the server sends a contention message, and the selected server is chosen using these contention messages. The servers in the group may have imperfect clock synchronization. In this case, the contention periods of the servers is kept greater than the maximum difference between the server clocks. The invention may be used to select a name server, or to select a server for another service.
US09596302B2 Migrating applications between networks
A method of migrating a number of applications from a first network to a second network comprises, with a processor, creating a dependency data set for a first network, creating a migration plan to migrate a number of applications from the first network to a second network based on the dependency data set, and migrating a number of applications from the first network to the second network based on the migration plan. A migration device for migrating a number of applications from a first network to a second network, comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for the first network, and migrates a number of applications from the first network to the second network based on the dependency data set.
US09596291B1 Migration of data storage
An operable mechanism implements a stub utility to facilitate the migration of stub files, where the stub utility is integrated with a data storage product and a data storage technique of an existing storage site containing the stub files. The stub utility identifies the stub files and uses virtualization to migrate the stub files to a new storage site without concomitantly recalling or accessing source files linked to the stub files.
US09596281B2 Transport accelerator implementing request manager and connection manager functionality
Transport accelerator (TA) systems and methods for delivery of content to a user agent (UA) of the client device from a content server are provided according to embodiments of the present disclosure. Embodiments of a TA operate to subdivide, by a request manager (RM) of the TA, fragment requests provided by the UA each into a plurality of chunk requests for requesting chunks of the content and to provide, by the RM to a connection manager (CM) of the TA, chunk requests of the plurality of chunk requests for requesting chunks of the content. Requests may thus be made, by the CM, for the chunks of the content from the content server via a plurality of connections established between the CM and the content server.
US09596280B2 Multiple stream content presentation
A client may, for example, initiate presentation of the content item in a hybrid stream mode in which both a client stream and a content provider stream are combined to form a resulting hybrid stream for presentation. The client may then, at some point during presentation of the content item, detect that the content provider stream has become unavailable. In response to such a determination, the client may continue to present the content item in a client stream mode, in which the client stream is used for presentation of the content item without use of the content provider stream.
US09596279B2 Cloud-based streaming data receiver and persister
The present system receives streaming raw data and inserts context into the raw data. The context raw data may be partitioned into sub-batches and transmitted to a data receiver and persister. The raw data may include context information as well as child-parent information to assist with persisting data. The context may be used to place the data in buckets without analysis of the data, thereby saving time and resources while storing the data batches.
US09596270B2 Secure XDM communication between IMS networks
Requests between first and second IMS network domains are communicated by receiving an XDM request in the first domain. The XDM request relates to an XML document that can be accessed via the XDM request from a location in the second domain. A SIP request is created that includes information identifying it as a request that relates to an XDM request. The SIP request is sent to the second domain so that the SIP request can be routed to the location in the second domain based on the identifying information in the SIP request. A connection for XDM requests between the first and second domains is established.
US09596269B1 User-directed privacy control in a user-centric identity management system
An identity management system incorporates privacy management processes that enable the user to exercise privacy controls over the disclosure of user identity information within the context of an authentication process. A combination includes an identity selector, a privacy engine, and a ruleset. The identity selector directs the release of a user identity as a security token to satisfy the requirements dictated by a security policy. Prior to release of the user identity, the engine conducts a privacy enforcement process that examines the privacy policy of the service provider and determines its acceptability. The engine evaluates a ruleset against the privacy policy. A preference editor enables the user to construct, in advance, the ruleset embodying the user's privacy preferences regarding the disclosure of identity information. Based on the evaluation results, the user can either approve or disapprove the privacy policy, and decide whether to proceed with disclosure of the user identity.
US09596266B1 Apparatuses, methods and systems for a real-time cyber threat indicator verification mechanism
The real-time cyber threat indicator verification mechanism technology (hereinafter “TIVM”) instantiates one or more virtual client emulators to access a source of a threat, in response to a received threat indicator, so as to evaluate validity and/or severity of the potential threat. In one embodiment, the TIVM may receive a cyber threat indicator having identifying information of a cyber threat source; instantiate, in response to the cyber threat indicator, a virtual client emulator; send a control message to cause the virtual client emulator to interact with the cyber threat source based on the identifying information; obtain a confidence indicator relating to the cyber threat indicator based on interaction between the virtual client emulator and the cyber threat source; and generate a cyber threat indicator confirmation report including the confidence indicator.
US09596264B2 Targeted attack protection using predictive sandboxing
Provided herein are systems and methods for targeted attack protection using predictive sandboxing. In exemplary embodiments, a method includes retrieving a URL from a message of a user and performing a preliminary determination to see if the URL can be discarded if it is not a candidate for sandboxing. The exemplary method includes computing a plurality of selection criteria factors for the URL if the URL passes the preliminary determination, each selection criteria factor having a respective factor threshold. The method can further include determining if any of the selection criteria factors for the URL exceeds the respective factor threshold for the respective selection criteria factor. Based on the determining, if any of the selection criteria factors exceeds the factor threshold for the selection criteria factor, the exemplary method automatically processes the URL using a sandbox.
US09596261B1 Systems and methods for delivering context-specific introspection notifications
Described systems and methods enable a computer security module to protect a set of guest virtual machines against computer security threats. In some embodiments, the computer security module receives introspection notifications from the protected VM, each such notification indicating that a particular trigger event (e.g., a system call) has occurred during execution of guest software within the respective VM. In some embodiments, delivering a notification comprises suspending execution of guest software and switching the processor to executing a notification handler forming part of the computer security module. Some embodiments enable a context-specific delivery of notifications, wherein the set of events triggering notifications may vary from one guest process to another.
US09596257B2 Detection and prevention of installation of malicious mobile applications
A combination of shim and back-end server applications may be used to identify and block the installation of malicious applications on mobile devices. In practice, a shim application registers with a mobile device's operating system to intercept application installation operations. Upon intercepting an attempted installation operation, the shim application identifies the application seeking to be installed, generates a key uniquely identifying the application, and transmits the key over a network connection to a back-end server. The back-end server may be configured to crawl the Internet to identify malicious applications and compile and maintain a database of such applications. Upon receiving a key from the shim application, the back-end server can search its database to locate a matching application and, if found, respond to the mobile device with the application's status (e.g., malicious or not). The shim application can utilize this information to allow or block installation of the application.
US09596249B2 Detecting shared or compromised credentials through analysis of simultaneous actions
A privileged account management system can detect when credentials used to access one or more servers have been shared or otherwise compromised. This detection can occur through analysis of simultaneous actions that are performed via multiple sessions associated with the same administrator. When two or more sessions associated with the same administrator are opened, the interactions performed over each of the sessions can be monitored to identify whether such interactions could be performed by a single administrator. If it is determined that the interactions over the multiple sessions could not reasonably be performed by a single administrator, various actions can be taken to address the possible breach to the security of the one or more servers.
US09596242B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus receives a request from a Web server over a network, adds security information to the request, and determines whether to process the request, based on the security information which is added to the request.
US09596241B2 Preserving an authentication state by maintaining a virtual local area network (VLAN) association
A method may include detecting a presence of a first server device; communicating, with the first server device, to obtain information associated with the first server device; sending, to a second server device, a request for authentication services, where the request includes the information associated with the first server device; receiving, from the second server device, a notification that the first server device has been authenticated, where the notification includes a session threshold; and establishing, based on the notification, a session with the first server device by associating the first server device with a virtual local area network (VLAN), where the associating permits network traffic to be received from or sent to the first server device via the VLAN, and where the network node uses the session threshold received from the second server device, instead of a threshold associated with the VLAN, to determine a duration permitted for the session.
US09596240B2 Method and system for layer-3 subscriber login in a cable data network
A subscriber login server is used for managing a subscriber login session. The login server is associated with a DHCP server for configuring a premise equipment device and operator-managed device. A subscriber login client at the premise equipment device securely communicates login username and password identifiers to the subscriber login server without using PPP technology. The login server retrieves matching identifiers from a RADIUS server and authorizes service with messages to the DHCP server and the CMTS.The login client can emulate a PPP login client so that a user's interface is similar to a PPPoE client. However, a layer-3 CMTS can be used instead of a layer-2 CMTS. In addition, subscriber authentication and accounting using RADIUS are preserved, positive network access control at the CMTS is maintained, and native IP traffic is routed or switched for maximum performance and QoS treatment.
US09596238B2 Using clock drift, clock skew, and network latency to enhance machine identification
Methods and systems for authenticating a user device employ a database of global network latencies categorized and searchable by location and calendar date-time of day usage, providing network latency by geography and by time. The database is constructed using voluminous daily data collected from a world-wide clientele of users who sign in to a particular website. Accuracy of the latency data and clock skew machine identification is made practical and useful for authentications using a service provider-proprietary, stable reference clock, such as an atomic clock, so that internal clock jitter of a service provider performing authentications does not affect the network latency time and clock skew identification of user devices. Increased authentication confidence results from using the database for correcting network latency times and user device signatures generated from the clock skew identifications and for cross checking the authentication using comparisons of initial registration to current sign in data.
US09596232B2 Managing sharing of wireless network login passwords
Managing sharing of wireless network login passwords is disclosed, including: receiving from a terminal an authentication request to authenticate a wireless network, wherein the authentication request includes a first identifying information; sending an authentication code to the terminal, wherein the authentication code is to be configured as a newly configured login password associated with the wireless network; receiving a feedback response from the terminal, wherein the feedback response includes a second identifying information and the newly configured login password associated with the wireless network; in the event that the first identifying information matches the second identifying information and the authentication code matches the newly configured login password, determining that the terminal is an administrative terminal associated with the wireless network; and storing at least one of the first identifying information and the second identifying information as authentication identifying information with the newly configured login password.
US09596231B1 Grid-based authentication on touch-aware devices
Systems and methods for generating secure passwords, personal identification numbers (PINs), and other user credentials using touch-aware devices are described. In some cases, an end user of a computing device may use a touch-sensitive interface (e.g., a touchscreen) to indirectly enter user credentials for accessing protected information or a protected computing resource using the computing device. The end user may indirectly enter the user credentials by entering information that is different from the actual user credentials. In one example, the touch-sensitive interface may display a plurality of numbers and paths connecting the plurality of numbers and the end user of the computing device may select a sequence of numbers of the plurality of numbers using a touch gesture. The computing device may generate a user credential different from the sequence of numbers using the sequence of numbers selected by the end user.
US09596227B2 Computerized method and system for managing an email input facility in a networked secure collaborative exchange environment
In embodiments of the present invention improved capabilities are described for managing an email input facility in a networked secure collaborative computer data exchange environment, wherein a secure email input facility for accepting non-secure email from outside the exchange into the secure collaborative computer data exchange environment, wherein the non-secure email is received and the non-secure email and/or the content delivered thereby is stored as secure content in a location of the secure exchange server related to at least one of the sender of the email, the subject line of the non-secure email, the destination address of the email within the exchange, and the content of the email.
US09596224B2 Systems, devices, components and methods for communicating with an IMD using a portable electronic device and a mobile computing device
The present disclosure involves a method of communicating with an implantable medical device. An authentication process is performed to verify an identity of a user of a mobile computing device. A request is received from the user to access an implantable medical device via the mobile computing device. Based on the identity of the user, a first user interface suitable for the user is selected from a plurality of user interfaces that are each configured to control an implantable medical device. The plurality of user interfaces have different visual characteristics and different levels of access to the implantable medical device. The first user interface is displayed on the mobile computing device.
US09596220B2 Secure protocol for peer-to-peer network
A wireless computing device operating as a controller of a peer-to-peer group configured to generate unique master keys for each device joining the group. The wireless computing device may use the unique master keys to selectively remove remote devices from the group such that the remote device cannot later rejoin the group. Other remote devices, each possessing a master key that remains valid, can disconnect from the group and later reconnect to the group without express user action. To support such behavior, the wireless device may provide a user interface through which a user may manage connected remote devices by providing commands to selectively disconnect or remove remote devices from the group.
US09596218B1 Methods and systems of encrypting messages using rateless codes
A method of communicating a message using rateless codes, may include, by a sender electronic device, identifying a message to be sent to a receiver, disassembling the message into a plurality of message blocks, identifying one or more encoded block identifiers, selecting a subset of the message blocks, for one or more of the message blocks in the subset, performing a rateless encoding operation on the message blocks using the associated encoded block identifier to generate an encoded message block, encrypting one or more of the encoded message blocks to generate one or more encoded encrypted message blocks; and transmitting one or more of the encoded encrypted message blocks and corresponding encoded block identifier to a receiver.
US09596216B1 Systems and methods for secure cloud-based media file sharing
Cloud-based systems and methods to securely share electronic files use a cloud or virtualized server to handle management tasks related to file sharing, while file storage is maintained securely by servers that are not part of the cloud. The content of the file to be shared is not transmitted to or by the cloud. Share requests from file senders, notifications to target recipients, and retrieve requests from target recipients are transmitted to and/or by the cloud.
US09596205B2 System and method for mailing list identification and representation
Disclosed is a system and method for managing mailing list newsletter messages for a recipient user, and organizing such messages in accordance with a receiving user's interests. The present disclosure enables novel organizational tools for emails by intuitively organizing received newsletters and providing highly visible features within a user's inbox respective the newsletters. Organization of received newsletters is ensured through ranking users' mailing lists according to his/her interest in them, based on actions made by the respective user, in addition to actions of other users receiving the same newsletters. Additionally, upon reception of such newsletters, the present disclosure provides a specialized view, in addition to added functionality within a user's inbox, thereby enhancing a user's experience and engagement with received messages of a newsletter.
US09596202B1 Methods and apparatus for throttling electronic communications based on unique recipient count using probabilistic data structures
In some embodiments, a mail verification server can use probabilistic methods to determine whether a user's emails should be throttled based on the recipients to which the user sends emails. The mail verification server can estimate a number of unique recipients to which a user has sent emails in the past, and can estimate whether the rate of which the number of unique recipients increases crosses over a predetermined threshold. The mail verification server can determine that a new user has sent emails to 500 unique recipients, and can track the rate at which the number of unique recipients rises. The mail verification server can then throttle the user's emails if the rate at which the number of unique recipients rises exceeds threshold (e.g., if the number of unique recipients the user has contacted rises by 200% and/or a similar threshold).
US09596194B2 System and method for verifying delivery and integrity of electronic messages
The invention provides a system and method for determining when a message is received by a recipient or an agent for the recipient. A link is activated at the recipient to provide an indication that the message has been opened by the recipient. The activation of the link may cause a server remote from the recipient to take some further action.
US09596187B2 Time-triggered Ethernet-based data transmission method and node device
A time-triggered Ethernet (TTE)-based data transmission method and node device, solving the problem of wasting network bandwidth resources in the prior art during TTE-based data transmission; in the method, a main node determines a scheduling period table based on a time-triggered packet; when a node has a to-be-transmitted event-triggered packet, and the node determines, according to the information stored in the scheduling period table, that a physical link occupied by the event-triggered packet is not in conflict with a physical link corresponding to the current time slot, the node transmits the event-triggered packet in the current time slot. The main node does not need to separately allocate time for the event-triggered packet of each node. Therefore, when a node has a to-be-transmitted event-triggered packet, the node can transmit the event-triggered packet in the current time slot as long as the physical link occupied by the event-triggered packet is not in conflict with the physical link corresponding to the current time slot, thus effectively improving data transmission efficiency and network bandwidth utilization.
US09596184B1 Hot service flow hardware offloads based on service priority and resource usage
Embodiments are directed towards improving the performance of network traffic management devices by optimizing the management of hot connection flows. A packet traffic management device (“PTMD”) employs a data flow segment (“DFS”) and control segment (“CS”). The CS performs high-level control functions and per-flow policy enforcement for connection flows maintained at the DFS, while the DFS performs statistics gathering, and per-packet policy enforcement, on connection flows maintained at the DFS. The DFS may include high-speed flow caches and other high-speed components. Making efficient use of the high speed flow cache capacity may be improved by maximizing the number of hot connection flows based on unique service and network traffic characteristics through adaptive feedback pattern learning together with administrator configurable service preferences that may have flow control data for most bandwidth hungry and desired hot services offloaded to the high-speed flow cache, at appropriate time.
US09596182B2 Controlling non-congestion controlled flows
A packet is received. A flow associated with the packet is determined. An access control (“AC”) policy for the flow is determined. The flow in a flow set is organized for transmission based at least on the AC policy. A bandwidth for the flow is monitored. The flow is marked for transmission based on the monitoring.
US09596169B2 Dynamic control channel establishment for software-defined networks having centralized control
Dynamic control channel establishment for an access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a network to access nodes. For example, a method includes receiving, by the centralized controller, a discover message originating from a network node, which includes an intermediate node list that specifies a plurality of network nodes the discover message traversed from the network node to an edge node, determining, based on the plurality of nodes specified by the discover message, a path from the edge node to the network node, allocating each of a plurality of Multi-protocol Label Switching (MPLS) labels to a respective outgoing interface of each of the plurality of network nodes, and outputting one or more control messages for configuring the network node, wherein the control messages are encapsulated within a label stack comprising the allocated plurality of labels.
US09596163B1 Restart a force stop mobile application
A method for restarting a force stop mobile application is described. In one embodiment, the method may include establishing a connection with a first application installed on a mobile device and receiving a heartbeat signal from the first application via the established connection. Upon receiving the heartbeat signal, the method may include monitoring for subsequent heartbeat signals from the first application and determining a subsequent heartbeat from the first application is not received when expected. Upon determining the subsequent heartbeat from the first application is not received when expected, the method may include determining whether a second application related to the first application is running on the mobile device.
US09596156B2 Network connectivity methods and systems
Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.
US09596155B2 Encrypted peer-to-peer detection
Encrypted peer-to-peer detection is provided. In some embodiments, encrypted peer-to-peer detection includes monitoring network traffic from a first client to determine whether the first client is executing a peer-to-peer application; and generating network traffic that emulates peer-to-peer network traffic sent from the peer-to-peer application executing on the first client to a second client after detecting unknown network traffic sent from the first client to the second client. In some embodiments, encrypted peer-to-peer detection includes monitoring network traffic from a client to determine that the client is sending a request for information for a peer-to-peer application executing on the client; and generating a network traffic response to the client that emulates peer-to-peer network traffic.
US09596149B2 Server information handling system NFC ticket management and fault storage
Server information handling system deployment and maintenance is enhanced with automated trouble ticket generation at a mobile telephone through an NFC transaction with a management controller. NFC transactions coordinate authorization for replacement component installation and server information handling system replacement. In one embodiment, a bezel includes an NFC device that interfaces with a management controller and stores configuration information to aid installation of replacement server information handling systems in the event of a system failure. A back-up battery provides power to an NFC support circuit that stores fault codes detected by the management controller so that fault codes are available during management controller failures.
US09596148B2 Minimizing service restart by optimally resizing service pools
A method, computer program product, and system for optimizing service pools supporting resource sharing and enforcing SLAs, to minimize service restart. A computer processor determines a first resource to be idle, wherein a service instance continues to occupy the first resource that is idle. The processor adds the first resource to a resource pool, wherein the service instance continues to occupy the first resource as a global standby service instance on the first resource. The processor receives a request for a resource, wherein the request for the resource includes a global name associated with a service that corresponds to the global standby service instance, and the processor allocates, from the resource pool, the first resource having the global standby service instance, based on the request for the resource that includes the global name associated with the service corresponding to the global standby service instance.
US09596146B2 Mapping key performance indicators derived from machine data to dashboard templates
Raw machine data are captured and organized as events. Entity definitions representing machine entities that perform a service identify the machine data associated with respective entities. KPI search queries each define a KPI. Each KPI search query derives one or more values for the KPI from machine data identified in the entity definitions. A dashboard template having an identifier for the KPI is presented by a graphical interface. The identifier presents at a user-designated location and may be a widget that provides a numerical or graphical representation of one or more values for the KPI. Embodiments may allow modification of the template.
US09596140B2 Methods and arrangements for providing radio access at local site
Methods and nodes for providing radio access to a communication network (314) for mobile terminals (T) at a local site (300). When a local transition unit (304) at the local site receives incoming signals from an antenna (302a) and associated radio head (302b) installed at the local site, the signals are converted into optical form and the local transition unit sends the signals in optical form over an optical link (306) to a central office (308) comprising a set of radio units (312). A central transition unit (310) at the central office converts the signals into a form adapted for reception by a radio unit. The central transition unit is further instructed by a control unit (316) to forward the signals to one of the radio units based on configuration data of the antenna/radio head. The configuration data has been registered at the control unit when received from the antenna/radio head over a control channel automatically at installation. The central transition unit accordingly forwards the signals according to the instruction from the control unit to the correct radio unit for processing in digital format and digital transmission over the communication network.
US09596134B2 Synchronization of configuration file of virtual application distribution chassis
Methods and systems for synchronization of configuration files of a plurality of blades in a virtual application distribution chassis are disclosed. In an exemplary method, a master blade processes a configuration command, updates a first configuration file with the configuration command and generates an updated tag, and sends a configuration message to at least one slave blade of the virtual application distribution chassis informing of the updated configuration file. The configuration message is received by a given slave blade of the one or more slave blades and compared with a second configuration file stored at the given slave blade; and in response to determining that the updated tag in the configuration message is more recent than the tag in the second configuration file stored at the given slave blade, the slave blade sends a request for the updated configuration file to the master blade.
US09596128B2 Apparatus for processing one or more events
Processing events for use with a complex event processing system that includes a server computer system and a client application executable on a client computer system. The processing includes analyzing content of the events and assigning a plurality of attributes to associated event processing logic. A first attribute is associated with event processing logic that is operable to be applied at the client computer system and a second attribute is associated with event processing logic that is operable to be applied at a server computer system. The processing also includes using, in response to receiving a first event, assigned attributes to determine whether event processing logic associated with the first event is operable to be applied at the client computer system. The first event is forwarded to the server computer system based on determining that the event processing logic associated with the first event is not operable to be applied at the client computer system.
US09596126B2 Controller side method of generating and updating a controller assignment list
Some embodiments provide a novel method for distributing control-channel communication load between multiple controllers in a network control system. In some embodiments, the controllers manage physical forwarding elements that forward data between several computing devices (also called hosts or host computers), some or all of which execute one or more virtual machines (VMs). The method of some embodiments distributes a controller assignment list to the host computers. The host computers use this list to identify the controllers with which they need to interact to perform some of the forwarding operations of their associated logical forwarding elements. In some embodiments, agents executing on the host computers (1) review the controller assignment list to identify the appropriate controllers, and (2) establish control channel communications with these controllers to obtain the needed data for effectuating the forwarding operations of their associated physical forwarding elements. These agents in some embodiments are responsible for out-of-band control channel communication with the controllers.
US09596125B2 Efficient distributed algorithm for the location design and routing problem
The Location Design and Routing problem asks to find a subset of “depot” nodes and a spanning forest of a graph such that every connected component in the forest contains at least one depot. This problem arises in a number of both logistical and computer networking problems, for example, in selecting the number and location of distribution centers in vehicle routing networks. This problem is functionally equivalent to that of supernode selection in peer-to-peer networks. A distributed algorithm approximates a solution to this problem that runs in a logarithmic number of communication rounds with respect to the number of nodes (independent of the topology of the network), and, under assumptions on the embedding of the edge weights, whose solutions are within a factor of 2 of optimal.
US09596123B2 Identity provider discovery service using a publish-subscribe model
A proxy is integrated within an F-SSO environment and interacts with an external identity provider (IdP) instance discovery service. The proxy proxies IdP instance requests to the discovery service and receives responses that include the IdP instance assignments. The proxy maintains a cache of the instance assignment(s). As new instance requests are received, the cached assignment data is used to provide appropriate responses in lieu of proxying these requests to the discovery service, thereby reducing the time needed to identify the required IdP instance. The proxy dynamically maintains and manages its cache by subscribing to updates from the discovery service. The updates identify IdP instance changes (such as servers being taken offline for maintenance, new services being added, etc.) occurring within the set of geographically-distributed instances that comprise the IdP service. The updates are provided via a publication-subscription model such that the proxy receives change notifications proactively.
US09596108B2 Method and apparatus for baud-rate timing recovery
Described is an apparatus which comprises: a Decision Feedback Equalizer (DFE); and a phase detector, operationally coupled to the DFE, to set a sampling phase based on a first post-cursor value of a composite pulse response being substantially equal to zero when the phase detector collects data bits having current bit and next bit such that value of the current bit is unequal to a value of the next bit.
US09596100B2 Softswitch usage analysis
A first set of data is received from a media gateway, the first set of data including an identifier for a trunk and a point code associated with the trunk. A second set of data is received from the media gateway, the second set of data including the trunk identifier, an identifier for a link associated with the trunk identifier, and a utilization value associated with the link. In a computing device having a processor and a memory, a data record is generated from the first set of data and the second set of data, the data record including a utilization value associated with the point code.
US09596094B2 Managing multicast distribution using multicast trees
A method includes receiving multicast traffic intended for host devices; identifying a flow associated with the multicast traffic; retrieving information associated with a group of multicast trees, where the group of multicast trees includes information associated with a group of I/O units, associated with a network node; identifying a particular tree that corresponds to the identified flow, where the particular tree includes information associated with a set of I/O units; and transferring the multicast traffic to an I/O unit, of the set of I/O units, based on the identification of the particular tree, where the transferring enables the I/O unit to send a copy of the multicast traffic to other I/O units of the set of I/O units, and the set of I/O units to process the multicast traffic in a manner that utilizes bandwidth or processing resources in a controlled manner and to send a copy of the multicast traffic to each of the host devices.
US09596090B1 Method for controlling data acquisition for a plurality of field devices
A method for online licensing of field devices using an enterprise server with a processor and a data storage, which communicate via a network to the field devices optionally through at least one intelligent cryptographic module. The method receives a request for a license online from a client device for bidirectional communication between field devices and the enterprise server. The method generates a license and a symmetric encryption key. The method generates an object with a communication protocol of the field devices, and a primary communication path. The object contains a schedule configuration and time synchronization configuration and settings. The method then initiates communication, provides a secondary communication path if the primary communication paths fails, and simultaneously collects data by type and value from the field devices and publishes a report.
US09596085B2 Secure battery authentication
An embodiment includes a method executed by at least one processor comprising: an out-of-band cryptoprocessor receiving security credentials from a battery, which is included in a mobile computing node that comprises the at least one processor, while the mobile computing node is engaged in at least one of (a) booting, and (b) exchanging the battery after booting and during run-time; the cryptoprocessor accessing an authentication key; and the cryptoprocessor successfully authenticating the battery, via out-of-band processing, based on the security credentials and the authentication key. In an embodiment the security credentials are included in a certificate. Other embodiments are described herein.
US09596083B2 Information processing technique for pattern matching
A matching method includes: generating a first numerical vector; generating a second numerical vector by squaring each component of the first numerical vector and a third numerical vector by cubing each component of the first numerical vector; generating first to third polynomials by executing polynomial transformation of the first to third numerical vectors; encrypting the first to third polynomials by a homomorphic encryption scheme; executing a predetermined operation while keeping data used in the predetermined operation encrypted, by using fourth to sixth polynomials obtained by the polynomial transformation and the homomorphic encryption of fourth to sixth numerical vectors, wherein the fourth numerical vector is generated by numerically vectorizing second text, the fifth numerical vector is generated by squaring each component of the fourth numerical vector, and the sixth numerical vector is generated by cubing each component of the fourth numerical vector; and decrypting a result of the predetermined operation.
US09596082B2 Secure debug trace messages for production authenticated code modules
Methods of extending capabilities of authenticated code modules (ACM) with minimal increase in code size comprises defining an authenticated code module (ACM) extension module using an entry of a Firmware Interface Table (FIT). The FIT contains a starting address of the ACM extension module that is located outside of a protected boot block. Based on the ACM extension module having been authenticated, the ACM and the ACM extension module may be processed together.
US09596076B1 Encrypted data exchange between computer systems
Aspects include encrypting data exchanged between two computer systems. A method includes accessing content of a memory, via a memory address, by at least one processing unit of one of the computer systems. Based on the accessing being a write operation, the content of the memory is encrypted using a memory encryption key, the encrypting is by a crypto unit of the at least one of the processing units. Based on the accessing being a read operation, the content of the memory is decrypted using the same memory encryption key, the decrypting is by a crypto unit of the at least once of the processing units. Remote direct memory access is established via memory addresses between the computer systems, the establishing including at least one of the computer systems locally storing a respective network encryption key as memory encryption keys for memory areas used for the data exchange.
US09596068B2 System information update for carrier aggregation
A method for providing system integration (SI) updates for a carrier aggregation system is described. The method includes, for each other component carrier (CC) of a configured set of CCs, determining a start time for the other CC when updated SI for the other CC becomes valid. A first time prior to each start time for the at least one other CC is determined. A message including the updated SI for the at least one other CC and an indication of the first time is sent on a first CC. A UE configured for a set of CCs receiving the message. For each CC of the configured set of CCs, a next time for the other CC which begins after the first time is determined and the user equipment (UE) is configured to use the updated SI for the other CC beginning at the next time. Apparatus and computer readable media are also described.
US09596065B2 Enhanced SRS transmission for MIMO operation in LTE-A
Enhanced sounding reference signal (SRS) transmissions for multiple input, multiple output (MIMO) operation are disclosed in which a user equipment (UE) detects an observed interference level for each receiver chain of the UE. In response to an imbalance, the UE precodes a SRS targeting downlink operation to indicate the imbalance. The UE then transmits the precoded SRS. In alternative aspects, the precoded SRS vector may be determined by an evolved nodeB (eNB). In such aspects, the eNB determines the precoded SRS vector targeting downlink operations for the served UEs, wherein the determined precoded SRS vector includes determining the precoded SRS vector on a per UE basis, enabling the precoded SRS vector for either one or both of frequency division duplex (FDD) systems and time division duplex (TDD) systems, or enabling the precoded SRS vector for aperiodic SRS only. The eNB then transmits the determined precoded SRS vector to the UE.
US09596063B2 Dynamically allocating network resources for communication session
A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.
US09596059B2 Communication device for receiving and transmitting OFDM signals in a wireless communication system
A communication device for transmitting orthogonal frequency division multiplexed (OFDM) signals in a wireless communication system. The device includes a plurality of antenna elements that transmit the OFDM signals to a receiver over a plurality of transmission channels in the wireless communication system. The device also generates weight coefficients applied to each of the plurality of subcarrier signals, and controls an amplitude and/or phase of the plurality of subcarrier signals as a function of said weight coefficients.
US09596057B2 Method and apparatus for physical layer link adaptation based on traffic properties
In accordance with an example embodiment of the present invention, there is provided a method, including receiving data for transmission over a physical link, acquiring information about the data transmission, setting physical layer link adaptation parameters for the transmission based on the acquired information, wherein the setting includes adjusting the physical layer link adaptation parameters separately for transmission in an application data transfer direction and an application feedback direction. Also, the present invention provides a correspondingly adapted device and computer program product.
US09596056B2 Method for interference cancellation in wireless communication system and apparatus therefor
In an aspect of the present invention, provided herein is a method for receiving information for interference cancellation of a mobile terminal, the method comprising: receiving, from a base station, multi-user downlink control information (MU DCI) including CRC scrambled with an identifier (ID) of a user group, the MU DCI including control information for a plurality of mobile terminals belonging to the user group, information indicating the number of mobile terminals simultaneously scheduled by the MU DCI in a subframe, and an index allocated to each mobile terminal being added to the end of the control information for each mobile terminal; and receiving downlink data for other mobile terminals in the user group using the control information for the other mobile terminals if the control information for the mobile terminal is included in the MU DCI.
US09596047B2 Implement method of resource reservation protocol with multi-services convergence transmission for optical burst switching networks
An implement method of reservation protocol with multi-services convergence transmission for OBS networks differentially processes the synchronous service flow and the asynchronous service flow, and assembles multiple different types service data into different data burst (DB) by generalized optical-burst paradigm. It functionally expands burst control packet (BCP) and classifies the BCP into two categories: routine burst control packet (R-BCP) and synchronous trace burst control packet (T-BCP). Then it can differentially reserve wavelength channel resource and preempt resource to try to keep the transmission features of synchronous service such as period, low delay jitter and low dropping probability on the base of ensuring the basic QoS requirements of various kinds of service, and realize that a single OBS network efficiently provides asynchronous service and synchronous service.
US09596040B2 Local oscillator phase synchronization for beamforming and MIMO
An initial phase of each output signal generated by a plurality of radio frequency (RF) front-end circuits is determined by mixing an input signal with a mixing signal in a mixer of the corresponding RF front-end circuit. To that end, a time difference for each of the plurality of RF front-end circuits is determined by measuring a time difference between a reference signal (common to all of the RF front-end circuits) and the mixing signal of each RF front-end circuit. The initial phase for each output signal is then determined based on the measured time difference for the corresponding RF front-end circuit. Determining the initial phase in this manner accounts for any uncertainty of the phase when the RF front-end circuits are activated, enabling the phase of the corresponding antenna element to be accurately controlled.
US09596038B2 Random spread spectrum modulation
Representative implementations of devices and techniques provide a spread spectrum clocking signal. In a frequency synthesizer, a sequence of values may be generated and used to modulate a frequency of an input signal to the frequency synthesizer.
US09596033B2 Optical paired channel transceiver and system
An optical paired channel transceiver component comprises an optical channel interface to concurrently receive an inbound optical signal at a designated receiver frequency, and output an outbound optical signal at a designated transmitter frequency distinct from the receiver frequency; a receiver operable to process the inbound optical signal at the receiver frequency; a laser input interface to receive a laser input at the transmitter frequency to produce the outbound optical signal; and a resonant optical structure optically coupling each of the laser input interface and the receiver to the optical channel interface via respective optical paths, and having a resonance corresponding to one of the transmitter frequency and the receiver frequency such that a resonant one of the inbound signal and the outbound signal is resonantly redirected by the resonant optical structure along a resonant one of the respective paths.
US09596031B2 System and method for a subscriber-powered network element
A system for powering a network element of a fiber optic wide area network is disclosed. When communication data is transferred between a central office (CO) and a subscriber terminal using a network element to convert optical to electrical (O-E) and electrical to optical (E-O) signals between a fiber from the central office and twisted wire pair, coaxial cable or Ethernet cable transmission lines from the subscriber terminal, techniques related to local powering of a network element or drop site by the subscriber terminal or subscriber premise remote powering device are provided. Certain advantages and/or benefits are achieved using the present invention, such as freedom from any requirement for additional meter installations or meter connection charges and does not require a separate power network.
US09596028B2 Method and controller for commissioning wavelength division multiplexing optical network during capacity expansion
The present invention discloses a method and a controller for commissioning a wave division multiplexing optical network during capacity expansion. The method includes: calculating, according to a preset rule, initial power of a wavelength service to be added and adding one or more wavelength services according to the initial power; detecting power of each newly-added wavelength service in transmission and separately calculating target power of each newly-added wavelength service according to a detected value and the initial power; calculating end-to-end performance of an existing wavelength service and end-to-end performance of each newly-added wavelength service when each newly-added wavelength service reaches its respective target power; and adjusting the power of each newly-added wavelength service when each newly-added wavelength service reaches its respective target power and the end-to-end performance of the existing wavelength service and the end-to-end performance of each newly-added wavelength service meets their respective lowest threshold requirements.
US09596022B2 Method and apparatus for routing IP packets in multi-beam satellite networks
An example system for satellite payload communications includes a digital channelizer and a regenerative communications subsystem (RCS). The digital channelizer includes a plurality of inputs for receiving a plurality of signals from a plurality of uplink beams and a plurality of outputs for outputting the plurality of signals. The RCS includes a plurality of inputs selectably coupled to the digital channelizer outputs to receive signals from selected ones of the digital channelizer outputs and a plurality of outputs selectably coupled to the digital channelizer inputs to transmit the processed signals to selected ones of the digital channelizer inputs. The RCS is configured to process selected ones of the plurality of signals to produce processed signals.
US09596016B2 Reference signal measurement method and apparatus for use in wireless communication system including plural base stations with distributed antennas
An apparatus and a method of measuring a reference signal for efficient downlink transmission in a mobile communication system are provided. The system includes plural base stations, each having a plurality of antennas distributed in the service area thereof based on a Distributed Antenna System (DAS). A method for a base station to notify a terminal of reference signal measurement information in a mobile communication system comprises determining whether the terminal is in a Rank Indicator/Precoding Matrix Indicator (RI/PMI) disabled mode, selecting, when the terminal is in the RI/PMI disabled mode, the reference signal to be measured by the terminal between a Cell-specific Reference Signal (CRS) and a Channel Status Information Reference Signal (CSI-RS), notifying the terminal of the reference signal measurement information with the selection result, and receiving channel information generated based on the reference signal measurement information from the terminal.
US09596010B2 Wireless communication apparatus and wireless communication method
In a capacity region of a multiple access channel which is a theoretical limit, a combination of transmission speeds that are equal between the channels is realized. A wireless communication apparatus receives first to third frames, which are sequentially transmitted. The second frame is transmitted at a head time different from that of the first and third frames, and the second frame receives a first signal which is temporally superposed to both the first and third frames. A replica signal of the first frame is generated based on the result obtained by demodulating the first frame, and a second signal which is obtained by canceling it from the first signal is generated. The second frame is demodulated by using the second signal, and the interference from the first frame in the second frame in the second signal is canceled, and the interference from the third frame remains.
US09596002B2 Transceiver front-end for communication over power lines
Various circuits and methods are disclosed for communications over AC power lines. In one example embodiment, a power line communication circuit includes an analog front end having a data-coupling circuit configured to communicatively couple communication signals to and from a set of AC power lines in the power line communication system. The analog front end also includes a noise reduction circuit that is coupled to the data-coupling circuit. The noise reduction circuit is configured to mitigate noise within a communication frequency band of the communication signals by filtering, from the communication signals, at least one frequency that is located outside of the communication frequency band and that has harmonics located within the communication frequency band and to demodulate data from the communication frequency band of the filtered communication signals.
US09595989B1 Rain fade mitigation in a satellite communications system
A beam plan that defines beams generated by a satellite that satisfy a set of communication service requirements is obtained. Fade condition information that indicates an amount of fade at particular geographic areas for one or more of the beams is obtained. A modification to the beam plan that mitigates the amount of fade at the particular geographic areas for the one or more of the beams is determined. The beam plan is modified based on the determined modification.
US09595988B2 Communication device and method for receiving a signal
A communication device is described comprising a plurality of receive paths, wherein each of the plurality of receive paths is configured to extract a multipath component of a received signal, a determiner configured to determine whether at least two of the plurality of receive paths fulfil a mutual interference correlation criterion among the plurality of receive paths and a processor configured, if at least two of the plurality of receive paths fulfil the interference correlation criterion among the plurality of receive paths, to determine the sent signal based on canceling or mitigating the interference between the multipath components of the received signal extracted by the at least two receive paths.
US09595984B2 Concept for transmitting and receiving an information symbol
Devices, methods and examples concerning a concept for transmitting an information symbol from a symbol alphabet (I0; I1; I2; I3). For a first information symbol (I1) from the symbol alphabet, a first signal sequence (S1) is transmitted. For a second information symbol (I2) of the symbol alphabet, a second signal sequence (S2) is transmitted. A cross-correlation between the first signal sequence (S1) and the second signal sequence (S2) is lower than a predetermined cross-correlation threshold (Ψthreshold). For a third information symbol (I3) of the symbol alphabet, a third signal sequence (S3) is transmitted such that both a cross-correlation between the third signal sequence (S3) and the first signal sequence (S1) and also a cross-correlation between the third signal sequence (S3) and the second signal sequence (S2) are above the predetermined cross-correlation threshold (Ψthreshold).
US09595977B2 LDPC decoder with efficient circular shifters
A decoder includes variable-node circuitry, check-node circuitry and a Message Passing (MP) module, which includes multiple configurable partial cyclic shifters that each supports only a partial subset of shift values out of a full range of shift values 0 . . . L−1. The variable-node circuitry and check-node circuitry are configured to exchange messages with one another in accordance with a parity check matrix that represents a respective Quasi-Cyclic (QC)-Low Density Parity Check (LDPC) Error Correcting Code (ECC) and that includes L-by-L sub-matrices, and to process the exchanged messages to decode a given code word that was encoded using the QC-LDPC ECC. The MP module is configured to schedule the variable-node circuitry and check-node circuitry that are interconnected in accordance with a respective sub-matrix to exchange L messages simultaneously by assigning a given partial cyclic shifter to shift the L messages cyclically a number of positions that depends on a structure of the respective sub-matrix.
US09595975B1 Low-latency high-gain current-mode logic slicer
A low-latency, high-gain (LLHG) slicer includes an input stage coupled to a differential output port and configured to receive a differential analog input signal, and to track the differential analog input signal during a tracking phase, an output stage coupled to the differential output port and configured to generate digital output bits corresponding to the differential analog input signal during a regeneration phase, and a tunable resistor coupled to the differential output port and configured to provide a first load impedance during the tracking phase and to provide a second load impedance during the regeneration phase, the first load impedance being lower than the second load impedance.
US09595972B2 Digital phase locked loop arrangement with master clock redundancy
Master clock redundancy is provided for a digital phase locked loop having a digital controlled oscillator (DCO) driven by a master clock source, for example, a crystal oscillator. One of a plurality of a crystal oscillators generating clock signals is selected to drive the DCO. The performance of the crystal oscillators is monitored, and the DCO is switched from being driven by a previously selected crystal oscillator to a newly selected crystal oscillator upon loss of a clock signal from the previously selected crystal oscillator or when the performance of the previously selected crystal oscillator falls below a predetermined acceptable level.
US09595969B2 Reciprocal quantum logic comparator for qubit readout
One aspect of the present invention includes a reciprocal quantum logic (RQL) readout system. The system includes an input stage on which a read pulse is provided and an output stage configured to propagate an output pulse. The system also includes an RQL comparator comprising a first Josephson junction and a second Josephson junction that are coupled to a qubit. A bias current switches between a first Josephson junction in a first quantum state of the qubit and a second Josephson junction in a second quantum state of the qubit. The first Josephson junction triggers to provide the output pulse on the output stage in the first quantum state in response to the read pulse and the second Josephson junction triggers to provide no output pulse on the output stage in the second quantum state in response to the read pulse.
US09595968B2 Cross point switch
A cross point switch, in accordance with one embodiment, includes a plurality of tri-state repeaters coupled to form a plurality of multiplexers. Each set of corresponding tri-state repeaters in the plurality of multiplexers share a front end module such that delay through the cross point switch due to input capacitance is reduced as compared to conventional cross point switches.
US09595967B2 Level shift circuit and driver circuit
According to one embodiment, a level shift circuit includes first through fourth transistors, a control circuit, and first and second generating circuits. The control circuit outputs a first voltage obtained by level-shifting an input voltage to a first terminal. The first transistor supplies a first electric current to the control circuit for outputting the first voltage to the first terminal. The second transistor increases the first electric current. The first generating circuit generates a first pulse signal for controlling the second transistor. The third transistor supplies a second electric current to the first terminal for generating a second voltage corresponding to a first supply of a low-potential side. The fourth transistor increases the second electric current. The second generating circuit generates a second pulse signal for controlling the fourth transistor.
US09595966B2 Level shifter and non-volatile memory device using the same
The level shifter of an embodiment includes a first level shifter configured to output an intermediate signal wherein a high voltage is a positive supply voltage or a positive voltage by inputting an input signal and a low voltage is a negative supply voltage, to an intermediate signal node and an inverted intermediate signal node and a second level shifter configured to output a low voltage to an output terminal and an inverted output terminal by receiving input of the intermediate signal and altering the low voltage to the negative supply voltage or a negative voltage.
US09595951B2 Radio-frequency switches having gate bias and frequency-tuned body bias
Radio-frequency (RF) switch circuits are disclosed providing improved switching performance. An RF switch system includes a plurality of field-effect transistors (FETs) connected in series between first and second nodes, each FET having a gate and a body. A compensation network including a gate-coupling circuit couples the gates of each pair of neighboring FETs. The compensation network may further including a body-coupling circuit that couples the bodies of each pair of neighboring FETs.
US09595944B2 Low power architectures
Systems and methods for tuning a voltage are described herein. In one embodiment, a method comprises sending a data signal to first and second flops via a data path, latching in the data signal at the first flop using a clock signal, and latching the data signal at the second flop using a delayed version of the clock signal. The method also comprises detecting a mismatch between outputs of the first and second flops, and adjusting the voltage based on the detected mismatch.
US09595937B2 Programmable step attenuator with cross connection
Disclosed examples include a programmable attenuator circuit providing selective cross coupling of impedance components between circuit input nodes and output nodes according to control signals to set or adjust an attenuation value of the attenuator circuit. The attenuator circuit includes a plurality of attenuator impedance components, and a switching circuit to selectively connect at least a first attenuator impedance component between the first input node and the second output node, to selectively connect at least a second attenuator impedance component between the second input node and the first output node, to selectively connect a third attenuator impedance component between the first input node and the first output node, and to selectively connect a fourth attenuator impedance component between the second input node and the second output node.
US09595933B2 Power amplifier device and circuits
A multi-mode multi-band power amplifier and its circuits are provided. The power amplifier comprises a controller, a wide-band amplifier channel, and a fundamental impedance transformer. The controller receives an external signal and outputs a control signal according to the external signal. The wide-band amplifier channel receives a single-band or a multi-band RF signals through the input terminal, performs power amplification on the RF signals and outputs the RF signals through the output terminal. The fundamental impedance transformer comprises a first segment shared by RF signals in all bands, second segments respectively specific to RF signals in all bands, and a switching circuit controlled by the controller to separate a RF signal which is subject to power amplification to the second segment in a switchable manner for multiplexed outputs. A power amplifier output power control circuit, a gain switching circuit, and a gain attenuation circuit are also provided.
US09595932B2 Adaptive music playback system
An adaptive music playback system is disclosed. The system includes a composition system that receives information corresponding to user activity levels. The composition system modifies the composition of a song in response to changes in user activity. The modifications are made according to a set of composition rules to facilitate smooth musical transitions.
US09595925B2 Distortion-compensating power amplifier and method for compensating for distortion to amplify power
A distortion-compensating power amplifier compensates for nonlinear distortion in a power amplifier. The distortion-compensating power amplifier includes: a predistorter that performs pre-distortion processing, the pre-distortion processing applying an inverse characteristic of a distortion characteristic that is generated in the power amplifier to an input signal; a filter that performs band limitation on the pre-distorted input signal by using a frequency characteristic that is asymmetric with respect to a center frequency of the input signal, the filter having a filter coefficient that is a complex number; a down-sampler that down-samples the band-limited input signal; and a digital-to-analog converter that converts the down-sampled input signal from a digital signal to an analog signal.
US09595918B2 Stable microwave-frequency source based on cascaded brillouin lasers
A microwave-frequency source, generating an output electrical signal at an output frequency fM, comprises a pump laser source, an optical resonator, and a photodetector. Free spectral range vFSR of the optical resonator equals an integer submultiple of a Brillouin shift frequency vB of the optical resonator (i.e., vB=MvFSR). The pump laser source is frequency-locked to a corresponding resonant optical mode of the optical resonator. Pumping the optical resonator with output of the pump laser source at a pump frequency vpump results in stimulated Brillouin laser oscillation in the optical resonator at respective first, second, and third Stokes Brillouin-shifted frequencies v1=vpump−vB, v2=vpump−2vB, and v3=vpump−3vB. The photodetector receives stimulated Brillouin laser outputs at the first and third Stokes Brillouin-shifted frequencies v1 and v3 and generates therefrom the output electrical signal at a beat frequency fM=v1−v3=2vB. The output electrical signal at the output frequency fM exhibits exceptionally low phase noise.
US09595913B2 Solar cell apparatus
Provided is a solar cell apparatus. The solar cell apparatus includes: a substrate; a first cell group on the substrate; a second cell group on the substrate; a first diode connected in parallel to the first cell group; and a second diode connected in parallel to the second cell group.
US09595903B2 Controller for motor
A controller is provided which can interface with a variable frequency drive and a motor, the controller having (a) one or more voltage and current sensors which can interface with a power line linking the variable frequency drive and the motor; and (b) a signal interface module which can receive electrical signals associated with an operating condition of the motor from the one or more voltage and current sensors. The signal interface module can correlate the received electrical signals with a rotor position of the motor, and transmit signals corresponding to rotor position, to the variable frequency drive. The data provided by the controller if conveyed as a rotor position, may cause the variable frequency drive to change one or more of its operating parameters to maintain proper synchronization of the rotor and its associated stator currents. Alternatively, the controller may directly control variable frequency drive operating parameters.
US09595901B2 Method for regulating a generator set
The invention relates to a method for regulating the output voltage of the alternator of a generator set, said generator set including a heat engine driving the alternator, the alternator including a rotor having a pole wheel. Said method includes the following step: detection of an increase in the power at the outlet of the alternator, and in the event of a detected increase, the value of the current in the polar wheel is modified in such a way as to temporarily bring the output voltage of the alternator to a value lower than the value before the detection of the increase in power, with the aim of decreasing the level of torque required from the heat engine.
US09595878B2 Drive circuit for synchronous rectifier and method thereof
A power converter includes a primary side power circuit, a secondary side power circuit, and a synchronous rectifier drive circuit. The primary side power circuit includes a primary winding and a main switch coupled in series. The main switch is turned on and off in response to control signals. The secondary side power circuit includes a secondary winding, at least one synchronous rectifier switch, and an output inductor winding. The secondary winding is inductively coupled to the primary winding and forms a first magnetic coupling with the primary winding. The synchronous rectifier drive circuit includes a first and a second auxiliary winding coupled in series. The first auxiliary winding is inductively coupled to the primary winding and forms a second magnetic coupling with the primary winding. The second auxiliary winding is inductively coupled to the output inductor winding and forms a third magnetic coupling with the output inductor winding.
US09595875B2 Voltage converter compensation apparatus and methods
On the secondary side of a flyback switching power converter, a compensation diode and a voltage divider with an averaging circuit generate an output current-compensated reference voltage that is proportional to converter output current. The current-compensated reference voltage is added to a regulation feedback controller reference voltage, which in turn adjusts the negative feedback signal to the PWM regulation controller on the primary side in proportion to the converter output current draw. The net effect is to increase the converter output voltage set-point in proportion to the converter output current draw as compensation for a voltage drop in a cable connecting the converter to a powered device. More precisely-regulated voltage levels may be delivered to an input of the powered device as a result.
US09595870B2 High efficiency high power density power architecture based on buck-boost regulators with a pass-through band
A power system comprising a non-isolated voltage regulator configured to couple to an input voltage and produce an output voltage, wherein the non-isolated voltage regulator is in a power distribution system and configured to boost the input voltage when the input voltage is less than a minimum output voltage, to reduce the input voltage when the input voltage is greater than a maximum output voltage, and to pass-through the input voltage when the input voltage is greater than or equal to the minimum output voltage and less than or equal to the maximum output voltage.
US09595869B2 Multi-level switching regulator circuits and methods with finite state machine control
The present disclosure includes multi-level switching regulator circuits and methods with finite state machine control. In one embodiment, a circuit comprises a switching regulator and a finite state machine. The switching regulator comprises high side and low side switches, and at least one capacitor. A finite state machine receiving a switching signal and a duty cycle signal to generate switch control signals to the switches. The switches are turned on and off under control of the finite state machine in response to transitions of the switching signal and the duty cycle signal. The switching signal may be generated from an envelope tracking signal, and the switching regulator may be part of an envelope tracking system.
US09595866B2 Hysteretic switching regulator including a power converting unit and a switch driving unit
A switching regulator includes a power converting unit and a switch driving unit. The power converting unit is configured to generate a direct current (DC) output voltage based on a switch driving signal and a DC input voltage. The switch driving unit is configured to generate a ripple voltage having information of an inductor current flowing through the power converting unit, add the ripple voltage to a reference voltage to generate a first voltage having a ripple, generate a feedback voltage based on the DC output voltage, compare the first voltage with the feedback voltage in a hysteresis mode to generate a comparison output, and generate the switch driving signal based on the comparison output.
US09595861B2 Power switching converter
A circuit includes a transformer with a primary, secondary, and auxiliary. A first control circuit actuates a first switch circuit based on a wake-up signal to cause the primary to transmit power to the secondary. A second control circuit actuates a second switch circuit based on an output voltage at the secondary being less than a threshold to generate the wake-up signal to the secondary for transmission to the auxiliary. The second switch circuit has a transistor with a source coupled to a reference node, a gate coupled to the second control circuit. A first diode has an anode coupled to the source and a cathode coupled to the drain, and blocks flow of current from the drain to the source. A second diode has an anode coupled to the substrate and a cathode coupled to the drain, and blocks flow of current from the drain to the substrate.
US09595849B2 Synchronous electric motor having a mobile stator body designed for ease of assembly, corresponding mobile stator body and inherent method of assembly
The invention relates to a body (1) for the winding of conducting wire with unusually high packing coefficient, comprising a plurality of reels (2), connected in sequence (12) at a predefined pitch, intended to receive by winding the conducting wire, it being possible to articulate the body (1) from an initial arrangement, suitable for receiving the conducting wire by winding on the reels (2), to a substantially circular arrangement, wherein the reels (2), wound, are assembled in an electric motor; the body (1) comprises connection portions (3) which can be configured in such a way that said pitch is high, for the winding, and small, for the assembly; the invention also relates to a synchronous electric motor (1) with central stator (12) and external rotor (32) and comprising a plurality of reels (2) per the stator windings arranged according to a pre-defined pitch and intended to receive respective windings of a conducting wire, wherein the stator (12) comprises a body (10) with mobile structure and which can be articulated from an initial arrangement, suitable for receiving conducting wire by winding on reels (2), to a final arrangement of substantially annular configuration wherein the wire wound on the reels (2) has ends electrically connected to corresponding terminals of an electronic printed circuit board associated with the stator of the motor.
US09595837B2 System of batteries of accumulators with simplified supervision
A system of batteries of accumulators includes electrochemical accumulators in series, a power connection connecting either a load or recharging power supply across the accumulators, a control device connected to the accumulators by the power connection, measuring circuits, each of which is attached to a respective accumulator and configured to measure voltage across its terminals, and communication circuits, each of which is attached to an accumulator and configured to induce a voltage drop across its terminals when the measured voltage crosses a threshold. The control device identifies this drop in voltage.
US09595834B2 Wireless power transmission system and power transmission device
In a first power transmission period, a power transmission device holds, in a memory, a value indicating a frequency f0 corresponding to an actual voltage value that matches a requested voltage value, then causes first AC power to be transmitted by using the frequency f0, and uses a foreign substance detector to determine whether or not a foreign substance is present. When it is determined that no foreign substance is present, in a second power transmission period, the power transmission device causes the power transmission of the first AC power to be resumed by using the value indicating the frequency f0, the value being held in the memory.
US09595831B2 Network system
A network system is provided. The network system includes: at least one component of an energy supply unit supplying energy and an energy management unit managing the energy supply unit. An amount of energy used or energy charge of the energy supply unit is adjustable. An amount of energy used or energy charge when the component is controlled on the basis of information related to at least usage charge may be less than that when the component is controlled not on the basis of the information related to at least usage charge. Also, the energy supply unit has a power saving mode to determine a driving method or a driving time of the energy supply unit on the basis of the information related to energy charge.
US09595829B2 Power control apparatus, power control method, and power control program
A power control apparatus includes: a first obtainment unit which obtains a power flow value at a power flow measuring point and a voltage value at a voltage measuring point provided; a power flow control unit which calculates a first power change value, to cause the power flow value to approach a predetermined target value; a voltage control unit calculates a voltage value at the voltage measuring point when the first power has been changed by the first power change value, and sets a second power change value, based on whether or not the voltage value falls within a predetermined voltage range; and a notification unit which notifies the power adjustment apparatus of a command value for causing the power adjustment apparatus to input or output the first power changed by the first power change value and the second power changed by the second power change value.
US09595820B2 Cable suspension
A cable suspension may allow a cable to be pivoted about a pivot axis that passes through a thickness of a cable. A bend radius of the cable entering and exiting the cable suspension may be increased and/or the degree of bend by a cable entering and exiting the cable support may be decreased. The cable may comprise insulated electrical cables, non-insulated electrical cables (e.g., conductors), shielded cables, non-electrical signal cables (e.g., optical cables), and/or assemblies thereof.
US09595819B1 Hinged mud ring cover and method of use
A Hinged Mud Ring Cover and Method of Use for providing a hinged intermediate mounting surface on which a device may be installed prior to being wired. The Hinged Mud Ring Cover generally includes a box mounting plate with an access aperture operationally coupled to an electrical box, the access aperture facilitating access to an interior of the electrical box when the box mounting plate portion is coupled to the electrical box, and a device mounting plate portion hinged to the box mounting plate portion for mounting the device allowing the use of both hands for wiring the device.
US09595805B2 III-V photonic integrated circuits on silicon substrate
A semiconductor device including a substrate structure including a semiconductor material layer that is present directly on a buried dielectric layer in a first portion of the substrate structure and an isolation dielectric material that is present directly on the buried dielectric layer in a second portion of the substrate structure. The semiconductor device further includes a III-V optoelectronic device that is present in direct contact with the isolation dielectric material in a first region of the second portion of the substrate structure. A dielectric wave guide is present in direct contact with the isolation dielectric material in a second region of the second portion of the substrate structure.
US09595801B2 Marking apparatus with a plurality of lasers and a combining deflection device
The invention relates to a marking apparatus (100) for marking an object with laser light, comprising a plurality of lasers (10), in particular gas lasers (10), and a control unit for individually activating each of the lasers (10) to emit a laser beam according to a sign to be marked. A deflection device (30) is provided by which at least two laser beams are combined on a common spot.
US09595798B2 VME P2 five row interface adapter assembly, system, and method
A Versa Module Europa (VME) adapter assembly is configured to operatively couple a subsystem to a five row VME64x chassis. The VME adapter assembly includes an adapter circuit board having a mating contact area proximate to a chassis-mating edge, and at least one area proximate to a system-connecting edge that is configured to couple to the subsystem. A mating plug housing is coupled to the mating contact area and may include a chassis interface insert defining a mating interface area having five aligned rows of contact apertures. The five aligned rows of contact apertures are configured to mate with a same number of aligned rows of contact pins within a backplane connector of the five row VME64x chassis.
US09595794B2 Electrical fixture secured to a junction box via a cover plate having an electrical connector
An electrical fixture includes an electrical fixture housing having a mounting surface, an electrical connector disposed on the mounting surface, and an electrical fixture support. A corresponding cover plate includes an electrical connector configured to electrically connect to hot and neutral lines from a junction box and the corresponding electrical connector disposed on the mounting surface of the electrical fixture. An electrical fixture ground connection separate from the fixture electrical connector electrically connects to an electrical ground from the junction box.
US09595789B1 Connector locking mechanism having a sliding connection retention component
A diagnostic port connector for a vehicle that includes a locking mechanism is disclosed. The system can comprise a connector body, such as a male OBD-II connector. The connector can include a plurality of connector pins, with the pins capable of passing signals and messages from the vehicle's on board diagnostic system to a device in electrical communication with the connector. The connector can also include a connection retention component. The connection retention component can be configured to maintain a connection between male connectors and female connection ports by interfering with a protruding portion of the female connection port.
US09595784B2 Connector
A connector (10A) includes a housing (20), a seal member (80) to be arranged in a rear part of the housing (20), a holder (60) configured to prevent the seal (80) from coming out backward by being mounted on the housing 20 from behind the seal (80) and a wire cover (50) to be mounted on the housing (20) from behind the holder (60). The housing (20) includes an erroneous mounting preventing portion (39) configured to regulate the mounting of the holder (60) by interfering with the holder (60) when the holder (60) is mounted in an improper posture. The erroneous mounting preventing portion is configured as a cover lock (39) for fixing the wire cover (50) to the housing (20) by locking the wire cover (50).
US09595782B2 Pin with angled retention member
A contact pin includes a retention section having at least one retention member extending radially outward from contact pin. A first portion is angularly offset in the linear direction of the longitudinal axis of the longitudinal body from a second portion. The at least one retention member has a surface which extends outwardly, beyond an outer diameter of a first end section of the contact pin. As the at least one retention member is angled linearly, the displacement of material around the opening of the deformable component causes forces to be applied to the at least one retention member in at least two directions thereby increasing the retention force of the pin in the deformable component. The angularly offset first portion and the second portion cause the retention section and the pin to rotate relative to the opening as the pin is inserted into the opening.
US09595774B2 Metallisation of a housing of an aeronautic engine made of electrically insulating material
The invention relates to an aeronautic engine (1), comprising: a housing (10), made of electrically insulating material, a first metal piece (2, 3), and electrical equipment (30), fixed to the housing (10) and connected to the first metal piece (2, 3) by means of an electrically conductive connection path (16, 18) and a first connecting flange (12, 14) of the housing (10).
US09595773B2 Probe pin having a first plunger with a guide projection slidingly movable in a guide slot of a second plunger
A probe pin has a coil spring having a first end and a second end, a first plunger having a major portion, and a first elastic extension and a second elastic extension that from the major portion in the same direction, and a second plunger forcedly inserted between the first and the second elastic extensions. The first and the second plungers have electric conductivity. The first and the second plungers are inserted from the first and second ends of the coil spring, respectively, so that the first and the second elastic extensions of the first plunger hold the second plunger with the first elastic extension making a forced contact with a surface of the second plunger to form thereat an electric connection between the first and the second plungers.
US09595761B2 Antenna
This disclosure provides an antenna having a high degree of design flexibility. In a representative embodiment, the antenna includes a ground conductor to which a ground potential is applied, a linear conductor that transmits a high-frequency signal, an insulating layer configured to isolate the ground conductor and the linear conductor from each other, and a radiation conductor that is connected between the linear conductor and the ground conductor. The radiation conductor has a line width larger than that of the linear conductor between a point of connection to the linear conductor and a point of connection to the ground conductor, and is configured to emit an electric field.
US09595760B2 Antenna focusing ring
The antenna focusing ring disclosed herein is configured for use with any given subscriber module (antenna). The antenna focusing ring may also be used to focus and concentrate the electromagnetic signal generated by the subscriber module onto a parabolic reflector antenna used in the transmission of data over wireless transmission systems. The antenna focusing ring described herein is used to increase signal gain in the wireless data transmission system by focusing and thereby correcting the poor illumination of an internal patch antenna within the given subscriber module.
US09595759B2 Single element dual-feed antennas and an electronic device including the same
Provided is an antenna. The antenna, in this aspect, includes an inverted-F GPS antenna structure, the inverted-F GPS antenna structure embodying a GPS feed element, a GPS extending arm, and a ground element. The antenna, in this aspect, further includes a loop WiFi antenna structure, the loop WiFi antenna structure embodying a WiFi feed element, the ground element, and a WiFi connecting arm coupling the WiFi feed element to the ground element. In this particular aspect, the ground element is located between the GPS feed element and the WiFi feed element.
US09595754B2 Patterned conductive structure and method for forming the same
A method for forming a patterned conductive structure is provided. The method includes forming a soluble layer on a surface of a substrate, wherein the soluble layer has an opening exposing a rough portion of the surface. A first conductive layer is formed on the soluble layer, wherein the first conductive layer extends onto the rough portion in the opening. The soluble layer and the first conductive layer on the soluble layer are removed, wherein a portion of the first conductive layer corresponding to the rough portion is remained on the substrate. A patterned conductive structure formed by the method is also provided.
US09595744B2 Closed-loop cooling device for batteries
Provided is a closed-loop cooling device for batteries, including: a housing including components of the cooling device for batteries disposed therein and sealed to prevent outer air from being introduced thereinto; a battery module disposed inside the housing; an inlet duct including an intake port through which cooled gas is introduced into the battery module; a blower fan including an exhaust port through which gas present inside the battery module is discharged and sucking and discharging the gas; a loop duct having one side connected to the exhaust port and the other side connected to the intake port to deliver the gas; a heat exchanger connected to the loop duct to cool heated gas; and a pipe through which a cooling fluid to cool the heat exchanger moves.
US09595742B2 System and method for replacing a battery in an uninterruptible power supply
A system for guiding a user through a procedure corresponding to installing a battery in a UPS that is associated with the system. The system includes at least one programmed processor embedded within the UPS. The programmed processor is configured to retrieve at least one stored procedure corresponding to installing the battery in the UPS including at least one step to be performed by the user. The system further includes at least one device embedded within the UPS to provide information regarding a status indicator of the battery of the UPS. The programmed processor and the device are operatively coupled such that the programmed processor receives at least a portion of the information of the battery from the device. The system further includes a user interface forming part of the UPS. The user interface is coupled to the programmed processor for displaying the step of the stored procedure. The programmed processor is configured to prompt the user via the user interface to install a battery and reset at least one battery performance indicator. Other systems, devices and methods for replacing a battery within a device are further disclosed.
US09595737B2 Non-aqueous electrolyte and power storage device using same
The present invention includes [1] a nonaqueous electrolytic solution of an electrolyte salt dissolved in a nonaqueous solvent, the nonaqueous electrolytic solution containing from 0.001 to 5% by mass of a specified acyclic lithium salt in the nonaqueous electrolytic solution and being capable of improving electrochemical characteristics in a broad temperature range; and [2] an energy storage device including a positive electrode, a negative electrode, and a nonaqueous electrolytic solution of an electrolyte salt dissolved in a nonaqueous solvent, the nonaqueous electrolytic solution containing from 0.001 to 5% by mass of a specified acyclic lithium salt in the nonaqueous electrolytic solution.
US09595736B2 Lithium-ion conductor and all-solid lithium-ion secondary battery
The lithium-ion conductor contains a crystal structure whose composition formula is represented by Li7+2xP1-xBxS6 (0
US09595729B2 Ionic electrolyte membrane structure method for its production and solid oxide fuel cell making use of ionic electrolyte membrane structure
To provide an ionic electrolyte membrane structure that enables contact between the air pole and the fuel pole in which structure an edge face of the interface between an ion conducting layer and an ion non-conducting layer stands bare on a plane, an ionic electrolyte membrane structure which transmits ions only is made up of i) a substrate having a plurality of pores which have been made through the substrate in the thickness direction thereof and ii) a plurality of multi-layer membranes each comprising an ion conducting layer formed of an ion conductive material and an ion non-conducting layer formed of an ion non-conductive material which have alternately been formed in laminae a plurality of times on each inner wall surface of the pores of the substrate in such a way that the multi-layer membranes fill up the pores completely; the ions only being transmitted in the through direction by way of the multi-layer membranes provided on the inner wall surfaces of the pores.
US09595728B2 Ionic electrolyte membrane structure method for its production and solid oxide fuel cell making use of ionic electrolyte membrane structure
To provide an ionic electrolyte membrane structure that enables contact between the air pole and the fuel pole in which structure an edge face of the interface between an ion conducting layer and an ion non-conducting layer stands bare on a plane, an ionic electrolyte membrane structure which transmits ions only is made up of i) a substrate having a plurality of pores which have been made through the substrate in the thickness direction thereof and ii) a plurality of multi-layer membranes each comprising an ion conducting layer formed of an ion conductive material and an ion non-conducting layer formed of an ion non-conductive material which have alternately been formed in laminae a plurality of times on each inner wall surface of the pores of the substrate in such a way that the multi-layer membranes fill up the pores completely; the ions only being transmitted in the through direction by way of the multi-layer membranes provided on the inner wall surfaces of the pores.
US09595727B2 Electrochemical device comprising an electrically-conductive, selectively-permeable membrane
An electrochemical device, such as a fuel cell or an electrolyzer. In one embodiment, the electrochemical device includes a membrane electrode assembly (MEA), an anodic gas diffusion medium in contact with the anode of the MEA, a cathodic gas diffusion medium in contact with the cathode, a first bipolar plate in contact with the anodic gas diffusion medium, and a second bipolar plate in contact with the cathodic gas diffusion medium. Each of the bipolar plates includes an electrically-conductive, non-porous, liquid-permeable, substantially gas-impermeable membrane in contact with its respective gas diffusion medium, the membrane including a solid polymer electrolyte and a non-particulate, electrically-conductive material, such as carbon nanotubes, carbon nanofibers, and/or metal nanowires. In addition, each bipolar plate also includes an electrically-conductive fluid chamber in contact with the electrically-conductive, selectively-permeable membrane and further includes a non-porous and electrically-conductive plate in contact with the fluid chamber.
US09595726B2 Fuel reforming system and process
Fuel reforming processes and systems are disclosed. The fuel reforming process includes providing a fuel reformer, the fuel reformer comprising a reaction zone configured for exothermic partial oxidation to generate reformates and a heat exchanger extending from the reaction zone, the heat exchanger configured to expel the reformates through a reformate path and receive fuel-rich reactants through a fuel path, generating the reformates by the exothermic partial oxidation of the fuel-rich reactants within the reaction zone, heating the fuel-rich reactants in reaction zone with the heat exchanger by heat from the reformates in the reformate path. The process is energetically self-sustained and operates without a catalyst. The fuel reforming system includes the fuel reformer with a spiral heat exchanger and a component capable of operation with the reformates and incompatible with combustion products, such as a fuel cell.
US09595715B2 Negative electrode active material and use of same
This invention relates to an anode active material comprising at least one iron oxide selected from the group consisting of amorphous iron oxides, ferrihydrite, and lepidocrocite. The invention also relates to a lithium ion secondary battery anode material comprising the anode active material as a constituent component, a lithium ion secondary battery anode comprising the lithium ion secondary battery anode material, and a lithium ion secondary battery comprising the lithium ion secondary battery anode.
US09595704B2 Electrical energy storage module and method for producing an electrical energy storage module
The invention provides an electrical energy storage module (100), comprising: at least one storage cell stack (10), comprising: a plurality of energy storage cells (1), which each have a cell housing (1a) each having two pole connections (1b,1c), wherein the energy storage cells (1) are arranged in series in the storage cell stack (10) in such a way that in each case a first pole connection (1b) and a second pole connection (1c) having different polarities of two adjacent energy storage cells (1) are galvanically connected to one another by means of flat cell connecting elements (4), wherein the cell housings (1a) of all of the energy storage cells (1) are galvanically connected to one another, wherein the first pole connection (1b) of an energy storage cell (1) arranged at a first end of the storage cell stack (10) is galvanically connected to the cell housing (1a), and wherein the second pole connection (1c) of an energy storage cell (1) arranged at a second end of the storage cell stack (10) and the cell housings (1a) each have a flat return conductor (5).
US09595696B2 Operating platform
An operating platform includes a first sensing assembly and a gas supply device. The gas supply device includes a second sensing assembly configured to detect the water content and oxygen content of a protective gas inputted from an input terminal; and a first electromagnetic valve. With the use of more than one sensing assemblies, the water content and the oxygen content of the protective gas provided by the gas supply device can be further detected, so as to solve the problems of inaccurate detected values and abnormalities.
US09595681B2 Compounds and organic electroluminescent devices
The present invention concerns particular fluorenes, the use of the compound in an electronic device, and an electronic device containing at least one of these compounds. The present invention further concerns a method for producing the compound and a formulation and composition containing one or more of the compounds.
US09595675B2 Light emitting element with improved layer thickness uniformity
A light-emitting element includes an anode, a cathode, a hole transporting layer provided between the anode and cathode, a light-emitting layer provided in contact with the hole transporting layer between the anode and cathode, where the surface of the light-emitting layer side of the hole transporting layer is formed in a shape having a part in which the distance with the reference surface along the anode changes in a continuous or step-wise manner, and the surface of the opposite side to the hole transporting layer of the light-emitting layer is formed so as to have the same shape as the surface of the light-emitting layer of the hole transporting layer.
US09595668B2 Self-rectifying RRAM element
The disclosed technology generally relates to semiconductor devices and more particularly to memory devices having a resistance switching element, and to methods of operating such memory devices. In one aspect, a memory cell includes a first electrode and a second electrode formed of one of a metallic material or a semiconducting material. The memory cell additionally includes a resistance switching element formed between the first electrode and the second electrode. The memory cell additionally includes a tunnel rectifier formed between the resistance-switching element and the first electrode. The tunnel rectifier includes a multi-layer tunnel stack comprising at least two dielectric layers each having a dielectric constant (ki), a conduction band offset (Φi), and a thickness, wherein one of the dielectric layers has a higher dielectric constant, a lower conduction band offset and a higher thickness compared to any other dielectric layer of the multi-layer tunnel stack.
US09595667B2 Three dimensional memory array architecture
Three dimension memory arrays and methods of forming the same are provided. An example three dimension memory array can include a stack comprising a plurality of first conductive lines separated from one another by at least an insulation material, and at least one conductive extension arranged to extend substantially perpendicular to the plurality of first conductive lines, such that the at least one conductive extension intersects a portion of at least one of the plurality of first conductive lines. Storage element material is formed around the at least one conductive extension. Cell select material is formed around the at least one conductive extension.
US09595666B2 Method of fabricating smooth seed layers with uniform crystalline texture for high perpendicular magnetic anisotropy materials
A method for fabricating a perpendicular magnetic tunnel junction (pMTJ) device includes growing a seed layer on a first electrode of the pMTJ device. The seed layer has a uniform predetermined crystal orientation along a growth axis. The method also includes planarizing the seed layer while maintaining the uniform predetermined crystal orientation of the seed layer.
US09595664B2 STT-MRAM cell structures
A magnetic cell structure including a nonmagnetic bridge, and methods of fabricating the structure are provided. The magnetic cell structure includes a free layer, a pinned layer, and a nonmagnetic bridge electrically connecting the free layer and the pinned layer. The shape and/or configuration of the nonmagnetic bridge directs a programming current through the magnetic cell structure such that the cross sectional area of the programming current in the free layer of the structure is less than the cross section of the structure. The decrease in the cross sectional area of the programming current in the free layer enables a lower programming current to reach a critical switching current density in the free layer and switch the magnetization of the free layer, programming the magnetic cell.
US09595661B2 Magnetoresistive random access memory structure and method of forming the same
A magnetoresistive random access memory (MRAM) structure includes a bottom electrode structure. A magnetic tunnel junction (MTJ) element is over the bottom electrode structure. The MTJ element includes an anti-ferromagnetic material layer. A ferromagnetic pinned layer is over the anti-ferromagnetic material layer. A tunneling layer is over the ferromagnetic pinned layer. A ferromagnetic free layer is over the tunneling layer. The ferromagnetic free layer has a first portion and a demagnetized second portion. The MRAM also includes a top electrode structure over the first portion.
US09595658B2 Piezoelectric material piezoelectric device and electronic apparatus
A piezoelectric material that does not use lead and potassium and has a high piezoelectric constant and good insulating properties and a piezoelectric element that uses the piezoelectric material are provided. The piezoelectric material contains a perovskite-type metal oxide represented by general formula (1): (NaxBa1-y)(NbyTi1-y)O3 (1) (where 0.80≦x≦0.95 and 0.85≦y≦0.95), and an auxiliary component containing at least one selected from the group consisting of Si and B. A content of the auxiliary component on a metal basis is 0.001 parts by weight or more and 4.000 parts by weight or less relative to 100 parts by weight of the perovskite-type metal oxide.
US09595638B2 Light emitting diode package and method for manufacturing the same
The present invention relates to a nitride light emitting diode (LED) package, and more specifically, to a nitride light emitting diode package which can improve light-emitting efficiency by increasing light emitting surface area, reduce operating voltage by simultaneously emitting light from six cells at once, and can increase operating current.
US09595634B2 Device with transparent and higher conductive regions in lateral cross section of semiconductor layer
A device including one or more layers with lateral regions configured to facilitate the transmission of radiation through the layer and lateral regions configured to facilitate current flow through the layer is provided. The layer can comprise a short period superlattice, which includes barriers alternating with wells. In this case, the barriers can include both transparent regions, which are configured to reduce an amount of radiation that is absorbed in the layer, and higher conductive regions, which are configured to keep the voltage drop across the layer within a desired range.
US09595632B2 Method for producing GaN-based crystal and semiconductor device
A method for producing a GaN-based crystal includes forming a Zinc-blend type BP crystal layer on a Si substrate; forming an In-containing layer, on the BP crystal layer, with such a thickness as to keep the Zinc-blend type structure; and forming a Zinc-blend type GaN-based crystal layer on the In-containing layer. The In-containing layer is a metallic In layer having a thickness of 4 atom layers or less, an InGaN layer having a thickness of 2 nm or less, an InAl mixture layer having a thickness of 4 atom layers or less and containing Al at 10% or less, or an AlInGaN layer having a thickness of 2 nm or less and containing Al at 10% or less.
US09595625B2 Nanoparticle material and light-emitting device
Quantum dots (nanoparticle material) each having a core-shell structure including a core part and a shell part that protects the core part. The shell part of the quantum dot has a thickness T of 3 to 5 ML based on the constituent molecule of the shell part. A light-emitting device includes the quantum dots.
US09595619B2 Semiconductor device with different contact regions
A semiconductor device includes at least one first contact region of a vertical device between a semiconductor substrate and an electrically conductive structure arranged adjacent to the semiconductor substrate, and at least one second contact region of the vertical device between the semiconductor substrate of the semiconductor device and the electrically conductive structure. The at least one first contact region is arranged adjacent to the at least one second contact region. The electrically conductive structure includes a first electrically conductive material in contact with the semiconductor substrate in an area of the at least one first contact region and a second electrically conductive material in contact with the semiconductor substrate in an area of the at least one second contact region, so that a first contact characteristic within the at least one first contact region differs from a second contact characteristic within the at least one second contact region.
US09595617B2 MOS P-N junction diode with enhanced response speed and manufacturing method thereof
A MOS P-N junction diode includes a semiconductor substrate, a mask layer, a guard ring, a gate oxide layer, a polysilicon structure, a central conductive layer, a silicon nitride layer, a metal diffusion layer, a channel region, and a metal sputtering layer. For manufacturing the MOS P-N junction diode, a mask layer is formed on a semiconductor substrate. A gate oxide layer is formed on the semiconductor substrate, and a polysilicon structure is formed on the gate oxide layer. A guard ring, a central conductive layer and a channel region are formed in the semiconductor substrate. A silicon nitride layer is formed on the central conductive layer. A metal diffusion layer is formed within the guard ring and the central conductive layer. Afterwards, a metal sputtering layer is formed, and the mask layer is partially exposed.
US09595614B2 Semiconductor structures and methods with high mobility and high energy bandgap materials
An embodiment is a structure comprising a substrate, a high energy bandgap material, and a high carrier mobility material. The substrate comprises a first isolation region and a second isolation region. Each of first and second isolation regions extends below a first surface of the substrate between the first and second isolation regions. The high energy bandgap material is over the first surface of the substrate and is disposed between the first and second isolation regions. The high carrier mobility material is over the high energy bandgap material. The high carrier mobility material extends higher than respective top surfaces of the first and second isolation regions to form a fin.
US09595609B2 Semiconductor device including superjunction structure formed using angled implant process
A semiconductor device includes a superjunction structure formed using simultaneous N and P angled implants into the sidewall of a trench. The simultaneous N and P angled implants use different implant energies and dopants of different diffusion rate so that after annealing, alternating N and P thin semiconductor regions are formed. The alternating N and P thin semiconductor regions form a superjunction structure where a balanced space charge region is formed to enhance the breakdown voltage characteristic of the semiconductor device.
US09595608B2 Semiconductor device
An n− drift region is disposed on the front surface of an n+ semiconductor substrate composed of a wide band gap semiconductor. A p-channel region is selectively disposed on the surface layer of the n− drift region. A high-concentration p+ base region is disposed so as to adjoin the lower portion of the p-channel region inside the n− drift region. Inside the high-concentration p+ base region, an n+ high-concentration region is selectively disposed at the n+ semiconductor substrate side. The n+ high-concentration region has a stripe-shaped planar layout extending to the direction that the high-concentration p+ base regions line up. The n+ high-concentration region adjoins a JFET region at one end portion in longitudinal direction of the stripe. Further, the n+ semiconductor substrate side of the n+ high-concentration region adjoins the part sandwiched between the high-concentration p+ base region and the n+ semiconductor substrate in the n− drift region.
US09595596B2 Superjunction structures for power devices
In one general aspect, a power device can include an active region having a plurality of pillars of a first conductivity type alternately arranged with a plurality of pillars of a second conductivity type. The power device can include a termination region surrounding at least a portion of the active region and can have a plurality of pillars of the first conductivity type alternately arranged with a plurality of pillars of the second conductivity type. Each of the plurality of pillars of the first conductivity type in the active region and the termination region can be defined by a trench. The power device can include an enrichment region at a bottom portion of one of the plurality of pillars of the first conductivity type in the active region.
US09595593B2 Semiconductor structure with interfacial layer and method for manufacturing the same
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate and an interfacial layer formed over the substrate. The semiconductor structure further includes a gate structure formed over the interfacial layer. In addition, the interfacial layer is made of metal germanium oxide, metal silicon oxide, or metal germanium silicon oxide and is in direct contact with a top surface of the substrate.
US09595589B2 Transistor with performance boost by epitaxial layer
The present disclosure relates to a transistor device. In some embodiments, the transistor device has an epitaxial layer disposed over a substrate. The epitaxial layer is arranged between a source region and a drain region separated along a first direction. Isolation structures are arranged on opposite sides of the epitaxial layer along a second direction, perpendicular to the first direction. A gate dielectric layer is disposed over the epitaxial layer, and a conductive gate electrode is disposed over the gate dielectric layer. The epitaxial layer overlying the substrate improves the surface roughness of the substrate, thereby improving transistor device performance.
US09595572B2 Thin film encapsulation unit, organic light emitting diode display including the same and manufacturing method thereof
A thin film encapsulation unit including an inorganic layer, a first organic layer on the inorganic layer and including a light-blocking unit and a light-transmitting unit, and a reflection-preventing layer on the first organic layer.
US09595571B2 Light-emitting device, electronic device, and lighting device
A novel light-emitting device with small power consumption, which can be formed with high productivity, is provided. The light-emitting device includes a first pixel, a second pixel, and a third pixel. The first pixel includes a first light-emitting element and a first optical element, the second pixel includes a second light-emitting element and a second optical element, and the third pixel includes a third light-emitting element. A first light-emitting layer or a second light-emitting layer is shared among the first to third light-emitting elements. Furthermore, the first light-emitting layer includes a first light-emitting material having a spectrum peak in the range of higher than or equal to 540 nm and lower than or equal to 580 nm, and the second light-emitting layer includes a second light-emitting material having a spectrum peak in the range of higher than or equal to 420 nm and lower than or equal to 480 nm.
US09595569B2 Single photon device, apparatus for emitting and transferring single photon, and methods of manufacturing and operating the same
Provided are single photon devices, single photon emitting and transferring apparatuses, and methods of manufacturing and operating the single photon devices. The single photon device includes a carrier transport layer disposed on a conductive substrate and at least one quantum dot disposed on the carrier transport layer. A single photon emitting and transferring apparatus includes a single photon device, an element that injects a single charge into the single photon device described above, a light collecting unit that collects light emitted from the single photon device, and a light transfer system that transmits light collected by the light collecting unit to the outside.
US09595566B2 Floating staircase word lines and process in a 3D non-volatile memory having vertical bit lines
A 3D nonvolatile memory has memory elements arranged in a three-dimensional pattern with a plurality of memory layers stacked over a semiconductor substrate. It has a 2D array of vertical bit lines and a plurality of staircase word lines. Each staircase word line has a series of alternating segments and risers and traverses the plurality of memory layers with a segment in each memory layer. The plurality of staircase word lines have their segments lined up to form a 2D array of stacks of segments. Riser for a pair of segments from each adjacent stacks at different memory layers is provided by a conductive sidewall layer of a stairwell disposed between the adjacent stacks. Multiple insulated conductive sidewall layers provide multiple risers for the adjacent stacks. Layer-by-layer stairwell excavation and sidewall processes between adjacent stacks create risers for different pairs of segments between stacks to form the staircase word lines.
US09595556B2 Image sensor for reducing crosstalk characteristic and method of manufacturing the same
An image sensor includes a plurality of photoelectric detectors, a plurality of color filters, and at least one pixel isolation region between adjacent ones of the photoelectric detectors. The color filters include a white color filter, and the color filters correspond to respective ones of the photoelectric detectors. The at least one pixel isolation region serves to physically and at least partially optically separate the photoelectric detectors from one another.
US09595553B2 Optical modules including focal length adjustment and fabrication of the optical modules
Fabricating optical devices can include mounting a plurality of singulated lens systems over a substrate, adjusting a thickness of the substrate below at least some of the lens systems to provide respective focal length corrections for the lens systems, and subsequently separating the substrate into a plurality of optical modules, each of which includes one of the lens systems mounted over a portion of the substrate. Adjusting a thickness of the substrate can include, for example, micro-machining the substrate to form respective holes below at least some of the lens systems or adding one or more layers below at least some of the lens systems so as to correct for variations in the focal lengths of the lens systems.
US09595543B2 Array substrate for liquid crystal display devices and method of manufacturing the same
An array substrate for LCD devices and a method of manufacturing the same are provided. By using a structure where an empty space is secured in a data line area as in a DRD structure in which the number of data lines is reduced by half, a capacitance is sufficiently secured by forming a sub storage capacitor in the data line area of the empty space, and thus, an area of a main storage capacitor can be reduced. Accordingly, the cost can be reduced, and moreover, an aperture ratio can be enhanced.
US09595542B2 Thin film transistor array panel and manufacturing method thereof
A thin film transistor array panel includes a first insulation substrate, a gate line and a data line which are positioned on the first insulation substrate, are insulated from each other, and cross each other, a thin film transistor connected to the gate line and the data line, an organic film positioned on the thin film transistor, a second passivation layer which is positioned on the organic film and defines a plurality of second openings therein, a common electrode positioned on the second passivation layer, and a pixel electrode positioned in the plurality of second openings, where a thickness of the common electrode is larger than a thickness of the pixel electrode.
US09595537B2 Display panel
A display panel is provided, which includes a first substrate, a first insulating layer on the first substrate, a semiconductor layer on the first insulating layer, and a second insulating layer on the semiconductor layer and the first insulating layer. The second insulating layer has a surface in the vicinity of the first insulating layer. The second insulating layer has a first region. The first region is 40 nm in depth starting from the surface of the second insulating layer, and the second insulating layer has a fluoride ion gain ratio of 80% to 95% in the first region.
US09595528B2 Semiconductor device and method of manufacturing the same
To prevent contact plugs formed to sandwich an abutting portion between gate electrodes, from being short-circuited via a void formed inside an insulating film of the abutting portion. Over sidewalls SW facing each other in the abutting portion between gate electrodes G2 and G5, a liner insulating film 6 and an interlayer insulating film 7 are formed. Between the sidewalls SW, the liner insulating film 6 formed on each of the side walls of the sidewalls SW are brought in contact with each other to close a space between the sidewalls SW to prevent a void from being generated inside the interlayer insulating film 7 and the liner insulating film 6.
US09595520B2 IGBT with built-in diode and manufacturing method therefor
An insulated gate bipolar translator (IGBT) with a built-in diode and a manufacturing method thereof are provided. The IGBT comprises: a semiconductor substrate (1) of the first conduction type which has a first major surface (1S1) and a second major surface (1S2), wherein the semiconductor substrate (1) comprises an active region (100) and a terminal protection area (200) which is located at the outer side of the active region; an insulated gate transistor unit which is formed at the side of the first major surface (1S1) of the active region (100), wherein a channel of the first conduction type is formed thereon during the conduction thereof; and first semiconductor layers (10) of the first conduction type and second semiconductor layers (11) of the second conduction type of the active region, which are formed at the side of the second major surface (1S2) of the semiconductor substrate (1) alternately, wherein the IGBT only comprises the second semiconductor layers (11) in the terminal protection area (200) which is located at the side of the second major surface (1S2) of the semiconductor substrate (1).
US09595519B2 Combination metal oxide semi-conductor field effect transistor (MOSFET) and junction field effect transistor (JFET) operable for modulating current voltage response or mitigating electromagnetic or radiation interference effects by altering current flow through the MOSFETs semi-conductive channel region (SCR)
Systems and methods for controlling current or mitigating electromagnetic or radiation interference effects using a combination of a metal-oxide semiconductor field effect transistor (MOSFET) and junction field effect transistor (JFET) disposed perpendicularly and within a certain orientation to each other. An embodiment of the invention can be formed and operable for modulating current and/or voltage response or mitigating electromagnetic or radiation interference effects on the MOSFET by controlling a semi-conductive channel region (SCR) using an additional gate, e.g., JFET, disposed perpendicularly with respect to the MOSFET configured to generate an electromagnetic field into the MOSFET's semi-SCR. A control system for controlling operation is also provided to include automated systems including sensors as well as manually operated systems. Automated systems can include radiation sensors as well as other control systems such as radio frequency transmitter or receiver systems. Methods of operation for a variety of modes are also provided.
US09595515B2 Semiconductor chip including integrated circuit defined within dynamic array section
A semiconductor chip includes four linear-shaped conductive structures that each form a gate electrode of corresponding transistor of a first transistor type and a gate electrode of a corresponding transistor of a second transistor type. First and second ones of the four linear-shaped conductive structures are positioned to have their lengthwise-oriented centerlines separated by a gate electrode pitch. Third and fourth ones of the four linear-shaped conductive structures are also positioned to have their lengthwise-oriented centerlines separated by the gate electrode pitch. The first and third ones of the four linear-shaped conductive structures are positioned to have their lengthwise-oriented centerlines co-aligned and are separated by a first end-to-end spacing. The second and fourth ones of the four linear-shaped conductive structures are positioned to have their lengthwise-oriented centerlines co-aligned and are separated by a second end-to-end spacing substantially equal in size to the first end-to-end spacing.
US09595508B2 Voltage droop mitigation in 3D chip system
The present invention relates to a multichip system and a method for scheduling threads in 3D stacked chip. The multichip system comprises a plurality of dies stacked vertically and electrically coupled together; each of the plurality of dies comprising one or more cores, each of the plurality of dies further comprising: at least one voltage violation sensing unit, the at least one voltage violation sensing unit being connected with the one or more cores of each die, the at least one voltage sensing unit being configured to independently sense voltage violation in each core of each die; and at least one frequency tuning unit, the at least one frequency tuning unit being configured to tune the frequency of each core of each die, the at least one frequency tuning unit being connected with the at least one voltage violation sensing unit. The multichip system and method described in present invention have many advantages, such as reducing voltage violation, mitigating voltage droop and saving power.
US09595506B2 Packages with thermal management features for reduced thermal crosstalk and methods of forming same
An embodiment package includes a first die stack on a surface of a package component, a second die stack on the surface of the package component, and a contour lid over the first die stack and second die stack. The contour lid includes a first thermal conductive portion over the first die stack, a second thermal conductive portion over the second die stack, and a thermal barrier portion between the first thermal conductive portion and the second thermal conductive portion. The thermal barrier portion includes a low thermal conductivity material.
US09595503B2 Dual lead frame semiconductor package and method of manufacture
A semiconductor package and a method for making the same are provided. In the method, a clip is used to conduct a lead frame and at least one chip. The clip has at least one second connection segment, at least one third connection segment, and at least one intermediate connection segment. The second connection segment is electrically connected to a second conduction region of the chip and a second pin of the lead frame respectively, and the third connection segment is electrically connected to a third conduction region of the chip and a third pin of the lead frame respectively. The intermediate connection segment connects the at least one second connection segment and the at least one third connection segment, and is removed in a subsequent process. Thereby, the present invention does not need to use any gold wire, which effectively saves the material cost and the processing time.
US09595502B2 Spring contact for semiconductor chip
A semiconductor assembly is described. In accordance with one example of the invention, the semiconductor assembly comprises a semiconductor body, a top main electrode arranged on a top side, a bottom main electrode arranged on an underside, and a control electrode arranged on the top side. The semiconductor assembly further includes a spring element for the pressure contacting of the control electrode with a pressure force generated by the spring element.
US09595498B2 Semiconductor memory device having pads
A semiconductor memory device includes a semiconductor circuit substrate having a chip pad forming region. A pair of data lines are formed on the semiconductor circuit substrate at one side of the chip pad region. The pair of data lines extend along a direction that the chip pad region of the semiconductor circuit substrate extends. The pair of data lines are arranged to be adjacent to each other and receive a pair of differential data signals. A power supply line is formed on the semiconductor circuit substrate at the other side of the chip pad region. The power supply line extends along the direction that the chip pad region of the semiconductor circuit substrate extends, and the power supply line receives power.
US09595497B2 Display with low reflectivity alignment structures
A display may have a thin-film transistor layer formed from a layer of thin-film, transistor circuitry on a substrate. The thin-film transistor layer may overlap a color filter layer. A portion of the thin-film transistor layer may extend past the color filter layer to for a ledge region. Components such as a flexible printed circuit and a display driver integrated circuit may be mounted to the thin-film transistor layer in the ledge region. The components may have alignment marks. The thin-film transistor layer may have a black masking layer that is patterned to form openings for display pixels. In a border area of the display that overlaps the ledge region, the thin-film transistor layer may have alignment mark viewing windows. Alignment marks formed from black masking material in the windows may be aligned with respective alignment marks on the components.
US09595483B2 Cutting device and cutting method
A cutting device includes: an imaging module for capturing first marks and third marks, to produce primary image data; and a control module for aligning, by a conveyance mechanism, a cutting jig and an object to be cut that is placed on the cutting jig. The control module compares first positional information including positional information of a specific first mark stored or first positional information with third positional information to calculate a primary displacement amount showing a relative positional displacement between a plurality of cutting grooves and the plurality of third marks, respectively. The conveyance mechanism picks up the object from the cutting jig, and the conveyance mechanism and the cutting jig are moved relative to each other based on the primary displacement amount, to move the object by the primary displacement amount to a primary target position. The cutting mechanism cuts the object along a plurality of cutting lines.
US09595472B1 Semiconductor device, and manufacturing method of semiconductor device
According to one embodiment, a manufacturing method of a semiconductor device comprises forming a first pattern and a second pattern to be placed apart on a semiconductor substrate; and forming an arch pattern in which the tops of the first pattern and of the second pattern touch by making the first pattern and the second pattern bend in directions in which they face each other.
US09595469B2 Semiconductor device and method for producing the same
A semiconductor device includes a semiconductor body with a front face and a back face, having an active zone located at the front face, a front surface metallization layer having a front face and a back face directed towards the active zone, the front surface metallization layer being provided on the front face of the semiconductor body and being electrically connected to the active zone, and a first barrier layer, including amorphous molybdenum nitride, located between the active zone and the metallization layer. Further, a method for producing such a device is provided.
US09595465B2 Vias and methods of formation thereof
In accordance with an embodiment of the present invention, a semiconductor device includes a first metal line in a first insulating layer, and a via having a portion surrounding a portion of a first sidewall of the first metal line.
US09595461B2 Storage facility and storage method
A storage facility includes a controller for monitoring a supply state of the inactive gas for the plurality of storage sections and for controlling the plurality of supply amount adjusting devices. The controller is configured to monitor the supply state of the inactive gas for the plurality of storage sections by dividing the plurality of storage sections into a plurality of monitoring areas, and to control a plurality of supply amount adjusting devices such that the supply state of the inactive gas supplied to the storage sections belonging to each of the plurality of monitoring areas satisfies a set restricting condition defined in advance.
US09595454B2 Semiconductor device including electromagnetic absorption and shielding
A semiconductor device is disclosed including material for absorbing EMI and/or RFI The device includes a substrate (202), one or more semiconductor die (224,225), and molding compound around the one or more semiconductor die (224,225). The material for absorbing EMI and/or RFI may be provided within or on a solder mask layer (210) on the substrate (202). The device may further include EMI/RFI-absorbing material around the molding compound and in contact with the EMI/RFI-absorbing material on the substrate to completely enclose the one or more semiconductor die in EMI/RFI-absorbing material.
US09595440B2 Method of using a vaporizing spray system to perform a trimming process
A method of semiconductor device fabrication including placing a substrate having a first and second features disposed thereon in a vaporizing spray deposition system. An atomizing spray head of the vaporizing spray deposition system is used to deposit a conformal polymer layer on the first and second features. The first feature having the layer of the polymer disposed thereon and having a first width. A spray trim process is performed on the first and second features having the polymer layer disposed thereon using the atomizing spray head.
US09595432B2 Time-of-flight mass spectrometer and a method of analysing ions in a time-of-flight mass spectrometer
A time-of-flight mass spectrometer (1) comprises an ion source a segmented linear ion device (10) for receiving sample ions supplied by the ion source and a time-of-flight mass analyzer for analyzing ions ejected from the segmented device. A trapping voltage is applied to the segmented device to trap ions initially into a group of two or more adjacent segments and subsequently to trap them in a region of the segmented device shorter than the group of segments. The trapping voltage may also be effective to provide a uniform trapping field along the length of the device (10).
US09595427B2 Acquisition of fragment ion mass spectra of biopolymers in mixtures
The invention relates to the selection of the most favorable ion species for the acquisition of fragment ion mass spectra when the ionization creates biopolymers in different charge states. The invention proposes a particularly fast method of selecting the most favorable parent ions for fragmentation of the different biopolymers from mass spectra, where the ionization is by electrospray ionization (ESI) or other ionization methods which produce similarly diverse charge states and which, for each biopolymer, contain many signal patterns of ions of the different charge states and different isotopic compositions. The selection is carried out in such a way that it does not measure more than one ion species from one biopolymer. Moreover, the most favorable filter pass-band width for isolating an ion species for fragmentation can be stated in each case.
US09595420B2 Method for preparing lamella
A FIB is irradiated onto a sample to form a lamella whose upper side has a thickness of 100 nm or less and whose lower side has a thickness greater than that of the upper side. First and second measurement regions are set on an observation image of the lamella on the upper and lower sides, respectively, where the lamella is thin enough to transmit therethrough an EB. An EB is irradiated onto the first and second measurement regions and charged particles generated therefrom are detected, and a slant angle of one degree or smaller is calculated based on the detected amount of charged particles generated from the first and second measurement regions and the distance between the two regions. The lamella is slanted with respect to the FIB and then irradiated by the FIB by the calculated slant angle to uniformize the thickness of the lamella to a value of 100 nm or smaller.
US09595415B2 X-ray generator and X-ray imaging apparatus
Provided is an X-ray generator including an electron passage in an electron-passage forming member; and a target on an insulative substrate. The transmission X-ray generator irradiates the target with electrons that have passed through the electron passage to generate X-rays. The target is provided at a central region of the substrate; the electron passage accommodates a secondary-X-ray generating section that generates X-rays by irradiation with electrons reflected from the target; the secondary-X-ray generating section and the target are disposed so that both of X-rays generated by direct irradiation of the target with the electrons and X-rays generated by irradiation of the secondary-X-ray generating section with the electrons reflected from the target are radiated to the outside; and at least part of the peripheral region of the substrate has higher transmittance for the X-rays generated at the secondary-X-ray generating section than the central region of the substrate.
US09595414B2 Magnetic field generation apparatus for a magnetron tube, magnetron and method for replacing an old magnetron tube of a magnetron with a new magnetron tube
A magnetic field generation apparatus is provided for a magnetron including a permanent magnet arrangement and a magnetic field conductor device. The magnetic field conductor device has a diverting element. The diverting element, which includes a plurality of rectangular diverting segments, is arranged detachably on the magnetic field generation apparatus during maintenance work in order to deflect a magnetic field generated by the permanent magnet arrangement away from further components of the magnetic field generation apparatus and components of the magnetron. A magnetron includes a magnetron tube and such a magnetic field generation apparatus. In a method for replacing an old magnetron tube of such a magnetron with a new magnetron tube, the diverting element is arranged on the magnetic field generation apparatus, and the old magnetron tube is removed from the magnetron and replaced with the new magnetron tube in order to then remove the diverting element again.
US09595411B2 Electromagnetic relay
An electromagnetic relay includes an electromagnet device, a contact device, and a trip device. The electromagnet device includes a first stator, a movable element, and a first exciting coil. The contact device includes a movable contact and a fixed contact. A trip device includes a second exciting coil. The electromagnet device moves the movable element from a first position to a second position. The trip device moves the movable element to a third position. An open state is reached when the movable element is in the first position and the third position. A closed state is reached when the movable element is in the movable element is in the second position.
US09595410B2 Circuit breaker including adjustable instantaneous trip level and methods of operating same
A circuit breaker including an adjustable instantaneous trip level. Adjustable instantaneous trip level can be applied to a one-pole and/or two-pole circuit breakers including a thermal and magnetic mechanism, including AFCI, CAFCI, and/or GFCI constructions. The circuit breaker includes a magnet position adjustment mechanism allowing an operator to adjust the instantaneous trip level to a desired setting, such as between about 5 to 10 times the handle rating. The design also allows for alternate magnets to be used for either an increased or decreased instantaneous settings as desired. In two-pole circuit breakers, the instantaneous trip level can be set independently for each mechanism pole. Multi-pole circuit breakers and methods of adjusting instantaneous trip level are provided, as are other aspects.
US09595405B2 Circuit breaker comprising at least one contact for tapping a voltage
A circuit breaker baying a switch housing and at least one contact for tapping a voltage on a primary conductor.
US09595401B1 Method of fabricating graphene nano-mesh
Example embodiments relate to a method of fabricating a graphene nano-mesh by selectively growing an oxide layer on a defect site of a graphene layer and etching the oxide layer to form the graphene nano-mesh. The method includes forming a graphene layer on a catalyst layer, forming an oxide layer on a defect site of the graphene layer, forming the graphene nano-mesh including a plurality of openings by etching the oxide layer, and transferring, after removing the catalyst layer, the graphene nano-mesh onto a substrate.
US09595394B2 Solid electrolytic capacitor, anode lead connection method for the same, and production method for solid electrolytic capacitor
A solid electrolytic capacitor capable of assuredly connecting to a bolster member is provided. A solid electrolytic capacitor having a capacitor element with an anode made of tungsten is accommodated in a box-shaped case. An anode lead is connected to an anode circuit pattern provided on a bottom wall inner surface of the box-shaped case. In a state in which the anode lead is covered by an oxide film and is in direct contact with the anode circuit pattern, a conductive material is adhered between the anode lead and the anode circuit pattern to thereby form a conductive connection layer. The anode lead and the conductive connection layer are connected via the conductive film layer. The conductive film layer is connected to the anode lead at the film removed portion in which the oxide film has been removed from the surface of the anode lead.
US09595388B2 BOPP film with high AC breakdown strength
Polypropylene composition comprising a polypropylene and an α-nucleating agent, wherein the polypropylene composition has • a comonomer content of equal or below 1.0 wt.- %, •<2,1> erythro regiodefects of more than 0.1 mol.- %, and • at least 9.0 wt- % of a crystalline fraction crystallizing in the temperature range of above 160 to 170° C., wherein said fraction is determined by the stepwise isothermal segregation technique (SIST).
US09595377B2 Ceramic electronic component and method for producing ceramic electronic component
A ceramic electronic component includes a ferrite material magnetic body part and a Cu conductive part, the ferrite containing 20 to 48% trivalent Fe in terms of Fe2O3 and divalent Ni. The ferrite can contain Mn so that it is less than 50% of the total of Fe and Mn in terms of Mn2O3 and Fe2O3. The magnetic and conductive parts are co-fired at a pressure not exceeding the equilibrium oxygen partial pressure of Cu—Cu2O thereby ensuring insulating performance and favorable electrical characteristics.
US09595375B2 Ceramic electronic component and method of manufacturing the same
A ceramic electronic component includes a rectangular or substantially rectangular parallelepiped-shaped stack in which a ceramic layer and an internal electrode are alternately stacked and an external electrode provided on a portion of a surface of the stack and electrically connected to the internal electrode. The external electrode includes an inner external electrode covering a portion of the surface of the stack and including a mixture of a resin component and a metal component and an outer external electrode covering the inner external electrode and including a metal component. A volume occupied by the resin component in the inner external electrode is within a prescribed range.
US09595360B2 Metallic alloys having amorphous, nano-crystalline, or microcrystalline structure
A metal alloy for use in a wire included in an electrochemical cell is disclosed having an amorphous structure, microcrystalline grains, or grains that are sized less than about one micron. In various embodiments, the microcrystalline grains are not generally longitudinally oriented, are variably oriented, or are randomly oriented. In some embodiments, the microcrystalline grains lack uniform grain size or are variably sized. In some embodiments, the microcrystalline grains have an average grain size of less than or equal to 5 microns. In some embodiments, the metal alloy lacks long-range crystalline order among the microcrystalline grains. In some embodiments, the wire is used in a substrate used in the electrochemical cell. In some embodiments, the metal alloy is formed using a co-extrusion process comprising warming up the metallic alloy and applying pressure and simultaneously passing a core material through a die to obtain a composite structure.
US09595351B2 Apparatus and method for selective sub word line activation for reducing testing time
A semiconductor memory apparatus may include a decoding unit configured to enable one of a plurality of sub word line driver enable signals by decoding a plurality of addresses while the decoding unit operates in a normal mode, and enables specific sub word line driver enable signals among the plurality of sub word line driver enable signals regardless of the plurality of addresses while the decoding unit is operating in a test mode. The semiconductor memory apparatus may include a sub word line driver group configured to include a plurality of sub word line drivers, the plurality of sub word line drivers configured for activation in response to the plurality of sub word line driver enable signals. The sub word line driver group is configured so that inactivated sub word line drivers are arranged between activated sub word line drivers while the decoding unit is operating in the test mode.
US09595348B2 Memory circuit that updates and holds output signal based on fuse signal
A memory circuit includes: a control part configured to output a control signal; a fuse circuit which is driven by the control signal and is configured to output a fuse signal whose signal level is determined based on a state of a first fuse element; and a holding circuit configured to update and hold a signal based on the fuse signal in response to the control signal output from the control part and output the held signal as an output signal.
US09595347B2 Data retention monitoring using temperature history in solid state drives
Systems and methods for data retention manager in a solid state storage system utilizing temperature measurement mechanisms are disclosed. Background data scanning can provide an efficient way to monitor data health and can be used to determine whether data refreshing is needed or to prevent data retention from degrading beyond error correction capabilities. In certain embodiments, data scanning may be performed as a background process regularly, for example, every month. However, effects of temperature on data retention may not be adequately accounted for using such methods. Certain embodiments disclosed herein provide a numerical integral method for taking account the system temperature by using the acceleration factor for data retention. Embodiments disclosed herein may provide for accurate handling of data retention in view of complex device temperature history.
US09595346B2 3-Dimensional semiconductor memory device and operating method thereof
Disclosed is a three-dimensional semiconductor memory device, comprising a cell array formed on a first substrate and a peripheral circuit formed on a second substrate that is at least partially overlapped by the first substrate, wherein the peripheral circuit is configured to provide signals for controlling the cell array. The cell array comprises insulating patterns and gate patterns stacked alternately on the first substrate, and at least a first pillar formed in a direction perpendicular to the first substrate and being in contact with the first substrate through the insulating patterns and the gate patterns. The three-dimensional semiconductor memory device further comprising a first ground selection transistor that includes a first gate pattern, adjacent to the first substrate and the first pillar, and a second ground selection transistor that includes a second gate pattern positioned on the first gate pattern and the first pillar, and wherein the first ground selection transistor is not programmable, and the second ground selection transistor is programmable.
US09595338B2 Utilizing NAND strings in dummy blocks for faster bit line precharge
In NAND Flash memory, bit line precharge/discharge times can be a main component in determining program, erase and read performance. In a conventional arrangement bit line levels are set by the sense amps and bit lines are discharged to a source line level is through the sense amplifier path. Under this arrangement, precharge/discharge times are dominated by the far-side (relative to the sense amps) based on the bit lines' RC constant. Reduction of bit line precharge/discharge times, therefore, improves NAND Flash performance and subsequently the overall system performance. To addresses this, an additional path is introduced between bit lines to the common source level through the use of dummy NAND strings. In an exemplary 3D-NAND (BiCS) based embodiment, the dummy NAND strings are taken from dummy blocks, where the dummy blocks can be placed throughout the array to evenly distribute the discharging current.
US09595337B2 Nonvolatile semiconductor memory device
When selectively erasing one sub-block, a control circuit applies, in a first sub-block, a first voltage to bit lines and a source line, and applies a second voltage smaller than the first voltage to the word lines. Then, the control circuit applies a third voltage lower than the first voltage by a certain value to a drain-side select gate line and a source-side select gate line, thereby performing the erase operation in the first sub-block. The control circuit applies, in a second sub-block existing in an identical memory block to the selected sub-block, a fourth voltage substantially identical to the first voltage to the drain side select gate line and the source side select gate line, thereby not performing the erase operation in the second sub-block.
US09595336B2 Vertical gate stacked NAND and row decoder for erase operation
A three-dimensional integrated circuit non-volatile memory array includes a memory array with multiple vertical gate NAND memory cell strings formed in a different vertical layers over a substrate which share a common set of word lines, where different groupings of NAND memory cell strings formed between dedicated pairings of source line structures and bit line structures form separately erasable blocks which are addressed and erased by applying an erase voltage to the source line structure of the erase block being erased while applying a ground voltage to the other source line structures in the array and a high pass voltage to the bit line structures in the array.
US09595335B2 Memory device and systems and methods for selecting memory cells in the memory device
A memory device comprises memory cells arranged in rows and columns, and source lines associated with memory sections, each of which includes a plurality of memory cells. Source terminals of transistors included in the memory cells in a first memory section are physically coupled to a first source line that is distinct from other source lines associated with other memory sections on a same row of the memory device as the first memory section. Gate terminals of transistors included in memory cells in a row share a common wordline configured for providing a signal to the gate terminals.
US09595327B2 Variable resistance memory device and verify method thereof
A resistance variable memory has a controller configured to control a voltage to be applied to the memory cell. The controller has a reset operation to bring the memory cell into a reset state, a first operation to apply a set voltage between the first wire and the second wire, a second operation to determine whether a current flowing to the memory cell to be set exceeds a first threshold when a first reading voltage is applied between the first wire and the second wire, a third operation to determine whether a current flowing to the memory cell to be set exceeds a second threshold when a second reading voltage is applied between the first wire and the second wire, and a fourth operation to apply a second reset voltage, between the first wire and the second wire.
US09595317B2 Multi-state programming for non-volatile memory
A method is provided for programming a non-volatile memory. The method includes programming memory cells for even bit lines by programming the memory cells into a plurality of intermediate data states from an erased state, and for each of the intermediate data states, concurrently programming the memory cells to a plurality of target data states. The method also includes programming memory cells for odd bit lines by programming the memory cells into the plurality of intermediate data states from an erased state, and for each of the intermediate data states, concurrently programming the memory cells to the plurality of target data states.
US09595307B2 Volatile memory device and system-on-chip including the same
A volatile memory device includes a memory cell array configured to be supplied with a first power supply voltage through a first power supply line, and configured to store data based on the first power supply line; and a peripheral circuit configured to be supplied with a second power supply voltage through a second power supply line, and configured to control the memory cell array based on the second power supply line, the peripheral circuit including a self timing pulse circuit configured to determine an operation timing of the peripheral circuit, the self timing pulse circuit configured to be supplied with the first power supply voltage through the first power supply line, and the self timing pulse circuit being configured to adjust the operation timing of the peripheral circuit according to the voltage level of the first power supply voltage.
US09595302B2 Hard disk drive cover with differential inner and outer surface roughness
A hard disk drive cover with a smooth bottom (inner) surface and a textured outer surface is provided for covering a hard disk drive base assembly. A method of manufacturing the hard disk includes providing a metal material. The metal material is worked into a metal strip having a textured surface and an opposing smooth surface. A hard disk drive cover is stamped from the worked metal strip with the smooth surface being the inner surface of the stamped cover. The smooth inner surface of the hard disk drive advantageously enhances cleanliness within the base assembly. The smooth surface finish on the inner surface also advantageously enhances shear strength of a bond between a gasket and the inner surface.
US09595298B2 Transforming data to create layouts
Concepts and technologies are described herein for transforming data to create layouts. In accordance with the concepts and technologies disclosed herein, a computing device can execute a layout generator. The computing device can be configured to receive or retrieve data that includes visual content such as an image and other content such as text. The computing device can analyze the visual content to identify a salient region and/or an invariant region within the visual content. The computing device can access designs for laying out visual content and other content based upon an identified salient region and/or invariant region. The computing device can evaluate the designs to determine if a design matches the data. The computing device can load the data into the selected design to generate the layout.
US09595289B2 Providing device-level functionality without altering instructions stored in device memory
Systems, methods, and machine-readable media provide device-level functionality without altering device memory. A non-transitory machine-readable medium can store a first set of instructions that are executed by the machine to provide device-level functionality unsupported by a second set of instructions stored in device memory associated with the machine without altering the second set of instructions stored in the device memory. For example, the machine can be an optical disc player and the medium can be an optical disc.
US09595274B2 Crystalline magnetic layer to amorphous substrate bonding
Various methods for attaching a crystalline write pole onto an amorphous substrate and the resulting structures are described in detail herein. Further, the resulting structure may have a magnetic moment exceeding 2.4 Tesla. Still further, methods for depositing an epitaxial crystalline write pole on a crystalline seed or template material to ensure that the phase of the write pole is consistent with the high moment phase of the template material are also described in detail herein.
US09595272B2 Magnetic media access head with metal coating
Embodiments disclosed herein provide magnetic media access heads with metal coatings. In a particular embodiment, a magnetic media head for accessing magnetic media comprises a base substrate configured to support a magnetic head layer. The magnetic head layer is formed on the base substrate and configured to magnetically access the magnetic media. A metallic layer formed over the magnetic head layer and disposed between the magnetic head layer and the magnetic media when the magnetic media is positioned for access by the magnetic head layer.
US09595268B2 Method and a decoder for attenuation of signal regions reconstructed with low accuracy
The embodiments of the present invention improves conventional attenuation schemes by replacing constant attenuation with an adaptive attenuation scheme that allows more aggressive attenuation, without introducing audible change of signal frequency characteristics.
US09595264B2 Audio search using codec frames
To detect events in an audio stream, frames of an audio signal (e.g., frames generated by a codec for a voice call or music stream) are received. Based on information in the frames, an index is used to look up an entry in a table associated with the codec. Each entry in the table indicates a likelihood that a frame matches a sound model element. The likelihood is used in the search for a sound bite, word, and/or phrase in the audio signal. The process of dynamic programming is used to find the combined likelihood for a match of the word, phrase, and/or sound bite to a region of the audio stream. Upon detection of the word, phrase, and/or sound bite in the audio stream, an event is generated, such as, notifying a person or logging the event in a database.
US09595263B2 Encoding and decoding of pulse positions of tracks of an audio signal
An apparatus for decoding an encoded audio signal is provided. The apparatus includes a pulse information decoder and a signal decoder. The pulse information decoder is adapted to decode a plurality of pulse positions, wherein each one of the pulse positions indicates a position of one of the pulses of the track, wherein the pulse information decoder is configured to decode the plurality of pulse positions by using a track positions number, a total pulses number, and one state number. The signal decoder is adapted to decode the encoded audio signal by generating a synthesized audio signal using the plurality of pulse positions and a plurality of predictive filter coefficients.
US09595258B2 Context-based smartphone sensor logic
Methods employ sensors in portable devices (e.g., smartphones) both to sense content information (e.g., audio and imagery) and context information. Device processing is desirably dependent on both. For example, some embodiments activate certain processor intensive operations (e.g., content recognition) based on classification of sensed content and context. The context can control the location where information produced from such operations is stored, or control an alert signal indicating, e.g., that sensed speech is being transcribed. Some arrangements post sensor data collected by one device to a cloud repository, for access and processing by other devices. Multiple devices can collaborate in collecting and processing data, to exploit advantages each may have (e.g., in location, processing ability, social network resources, etc.). A great many other features and arrangements are also detailed.
US09595257B2 Downsampling schemes in a hierarchical neural network structure for phoneme recognition
An approach for phoneme recognition is described. A sequence of intermediate output posterior vectors is generated from an input sequence of cepstral features using a first layer perceptron. The intermediate output posterior vectors are then downsampled to form a reduced input set of intermediate posterior vectors for a second layer perceptron. A sequence of final posterior vectors is generated from the reduced input set of intermediate posterior vectors using the second layer perceptron. Then the final posterior vectors are decoded to determine an output recognized phoneme sequence representative of the input sequence of cepstral features.
US09595252B2 Noise reduction audio reproducing device and noise reduction audio reproducing method
A noise reduction audio reproducing method includes the steps of: generating, from an audio signal of collected and obtained noise, an audio signal for noise cancellation to cancel the noise by synthesizing the audio signal for noise cancellation and the noise in an acoustic manner, reproducing the audio signal for noise cancellation acoustically to synthesize this with the noise in an acoustic manner; emphasizing an audio component to be listened to, of collected audio; synthesizing an audio signal with the audio component to be listened to being emphasized, and the audio signal for noise cancellation to supply the synthesized signal thereof to an electro-acoustic converting unit; and controlling so as to supply an audio signal, with the audio component to be listened to having been emphasized, to a synthesizing unit, regarding only a section based on a control signal.
US09595248B1 Remotely operable bypass loop device and system
A remotely operable bypass loop device and system includes a bypass loop device having a wireless communication unit for communicating with a smartphone or other electronic device running a looper application. The bypass loop device includes an input for a musical instrument, an audio output, and a plurality of sound effect interfaces. Each of the sound effect interfaces communicate with an internal relay and control switch to form sound loops. The looper App generates a virtual representation of the bypass loop device, and functions to selectively engage and disengage sound loops based upon a user input to the App.
US09595247B2 Heel-toe actuated pedal system
A heel-toe actuated bass drum pedal system includes a pedal having a heel hinge point at a rear portion and an opposing toe hinge point at a front portion. A heel transfer arm is connected between the heel hinge point and the base. A heel rocker pivot is connected to the base and a heel linkage connected between the heel transfer arm and the heel rocker pivot such that movement of the heel linkage provides rotational movement to the heel rocker pivot which may carry a drum beater. A toe rocker pivot is connected to the base and a toe linkage connected between the toe rocker pivot and the toe hinge point for providing the rotational movement to the toe rocker pivot which may include a second drum beater. A return spring biases the rocker pivots toward a preselected rotation.
US09595241B2 Addressable drawer organizer with item display panel
A drawer organizer for facilitating the location of an item stored in one of several drawers in one or more drawer organizer cabinets. Each drawer has an LED and a display device mounted on a front panel, as well as a CPU and a display device driver. The CPU memory contains the address of the associated drawer and communicates with an associated controller which receives drawer address and display information from a host computer. A user specifies an item to be retrieved from one of the cabinet drawers, the host computer transmits drawer identification signals to the controller, which converts these signals to a drawer address and supplies the drawer address to all drawer CPUs in the cabinet. If the incoming address matches the address stored in CPU memory of one of the drawers, this result is conveyed via the controller to the host computer, which then sends item display information to the controller. The controller forwards this information to the CPU, which relays this information to the display device driver and the information is displayed to the user. The CPU also activates the drawer LED.
US09595227B2 Pixel circuit and driving method thereof, organic light emitting display panel and display apparatus
A pixel circuit and a driving method thereof, an organic light emitting display panel and a display apparatus, comprise: a light emitting device, a driving control module, a charging control module, a compensating control module and a light emitting control module; the light emitting control module controls the charging control module to charge driving control module under the control of the first scanning signal terminal and the light emitting signal terminal; the compensating control module transmits a data signal send from the data signal terminal to the first input terminal of the driving control module through the charging control module under the control of the second scanning signal terminal; and the light emitting control module and the compensating control module control jointly the driving control module to drive the light emitting device to emit light under the control of the second scanning signal terminal and the light emitting signal terminal.
US09595225B2 Display device and method of driving the same
A display device includes a voltage drop amount calculating circuit that regulates a power source voltage, a power wire network in the organic EL display unit includes a row-wise resistance component Rah and a column-wise resistance component Rav, and the voltage drop amount calculating circuit divides the organic EL display unit into blocks each made up of pixels in Xv rows and Xh columns, and sets, for each of the blocks, a row-wise resistance component Rah′ to a value obtained by multiplying the resistance component Rah by (Xh/Xv), and sets, for each of the blocks, a column-wise resistance component Rav′ to a value obtained by multiplying the resistance component Rav by (Xv/Xh), thereby estimating a distribution, for the respective blocks, of amounts of voltage drop which occurs in the power wire, and regulates, based on the distribution, a voltage to be supplied to the display unit.
US09595222B2 Image display apparatus
The first and second gate driver circuits each include N shift register units. An M1th (M1 is an integer not less than one and not more than L) stage of each of a first to Nth ones of the shift register units of the first gate driver circuit is connected to a first to Nth ones of the gate signal lines in an M1th one of the effective pixel rows. An M2th (M2 is an integer not less than one and not more than L×a/N) stage of each of a (a+1)th to Nth ones of the shift register circuits of the second gate driver circuit is connected to a first to ath ones of the gate signal lines in one of the L effective pixel rows other than an M2th one of the L effective pixel rows.
US09595219B2 Scan driver and display device using the same
A scan driver and display device using the same are disclosed. The display device includes display panel, a data driver configured to supply a data signal to the display panel, and a scan driver formed in a non-display area of the display panel, including a shift register composed of a plurality of stages and a level shifter formed outside the display panel, and configured to supply a scan signal to the display panel using the shift register and the level shifter. The scan driver comprises: a sensor circuit unit configured to sense internal and external environmental conditions and generate a compensation circuit control signal on the basis of a sensed result; and a compensation circuit unit generating a compensation signal to compensate outputs of the plurality of stages in response to the compensation circuit control signal.
US09595214B2 Method of controlling driving voltage of display panel and display apparatus performing the method
A method of controlling a driving voltage of a display apparatus includes transmitting a ready signal from a timing control circuit of the display apparatus to a power management circuit of the display apparatus through a connection area of a connection member of the display apparatus, which is disposed between a display panel and a main circuit board of the display apparatus, and controlling a generation of the driving voltage from the power management circuit based on the ready signal received by the power management circuit, where the display apparatus includes a gate driver circuit disposed on the display panel, and the timing control circuit and the power management circuit are disposed on the main circuit board.
US09595209B2 Navigation system with map matching mechanism and method of operation thereof
A method of operation of a navigation system includes: receiving a current position for locating a device; adding a new edge from a road topology map to a topological tree based on the current position; removing an old edge from the topological tree based on the current position; determining a matched edge of the topological tree based on the current position and the topological tree; and calculating an adjusted location based on the matched edge for displaying on the device.
US09595206B2 System and method for in vitro blood vessel modeling
The present invention provides an in vitro blood vessel model for investigation of drug induced vascular injury and other vascular pathologies. The in vitro blood vessel model provides two channels separated by a porous membrane that is coated on one side by an endothelial cell layer and is coated on the other side by a smooth muscle cell layer, wherein said model is susceptible to the extravasation of red blood cells across said porous membrane due to drug induced vascular injury.
US09595204B2 Relationship performance system and method
An apparatus for negotiating a work role relationship between two participants, comprising a Dialog and Agreement Board with multiple in-dialog areas where participants place one or more cards representing elements or parts of the work role relationship or personal characteristics related to the work role, and with a commitment area upon which cards can be taken from the in-dialog areas and placed to represent agreed-upon commitments by the participants. An agreement between the participants may be documented manually or automatically, in whole or in part. Components marked with bar codes can be read for entry into a computer program for documenting agreements.
US09595194B1 Sensor system and algorithm for reliable truck stop parking indications
A method and system of providing information and directions to truck drivers in relation to the availability of specifically marked parking places within a certain highway truck stop area is provided. Such a method includes the utilization of properly placed sensors working in combination with a particular algorithm to provide reliable information in terms of actual availability of such spaces as well as indications as to the actual size of the vehicles parked within such spaces at specific times. As such, this system accords a manner of properly notifying truck drivers of the availability of parking spaces along a highway from a distance, as well as the potential to reserve such spaces on demand. Additionally, then, the ability to indicate the presence of a smaller vehicle that attempts to utilize such a parking space in unauthorized fashion may be handled within a remote platform.
US09595191B1 Traffic estimation
A system for using a traffic proxy measure includes an input interface and a processor. The input interface is to receive a vehicle data and a road data. A processor is to determine a traffic proxy measure based at least in part on the vehicle data and the road data.
US09595187B2 Wearable computing device for secure control of physiological sensors and medical devices, with secure storage of medical records, and bioimpedance biometric
A wearable master electronic device (Amulet) has a processor with memory, the processor coupled to a body-area network (BAN) radio and uplink radio. The device has firmware for BAN communications with wearable nodes to receive data, and in an embodiment, send configuration data. The device has firmware for using the uplink radio to download apps and configurations, and upload data to a server. An embodiment has accelerometers in Amulet and wearable node, and firmware for using accelerometer readings to determine if node and Amulet are worn by the same subject. Other embodiments use pulse sensors or microphones in the Amulet and node to both identify a subject and verify the Amulet and node are worn by the same subject. Another embodiment uses a bioimpedance sensor to identify the subject. The wearable node may be an insulin pump, chemotherapy pump, TENS unit, cardiac monitor, or other device.
US09595181B2 Wearable device assisting smart media application and vice versa
A system includes a wearable device connected to a user and a smart media in remote communication with the wearable device. The wearable device is operable to track movement of the user and transmit the track movement information to the smart media. The smart media is operable to receive the track movement information and to use the received track movement information in an independent application.
US09595178B2 Water safety monitoring devices, alarm devices and related methods
A monitoring device for monitoring a risk of drowning for users of one or more alarm devices is provided. The alarm devices include one or more detectors configured to detect status data. A controller circuit is configured to receive status data from the alarm device, to detect a triggering event, and, in response to the triggering event, to select one of a plurality of alarm protocols based on the status data. A user interface unit is configured to convey the selected alarm protocol to the user.
US09595176B2 Inventory protection system
An inventory protection system has a plurality of cable segments with connectors on the ends thereof. The connectors permit pairs of cable segments to be releasably mechanically and electrically connectable to one another to form a continuous cable loop. A circuit connected to the cable loop periodically generates a test signal in the cable loop and checks to see if the test signal is able to travel all the way around the cable loop. The circuit generates an alarm signal if the test signal cannot travel all the way around the cable loop.
US09595166B2 Electronic gaming device
Examples disclosed herein relate to systems and methods, which may receive a video stream from one or more gaming tables. The systems and methods may display the video stream from the one or more gaming tables on the electronic gaming device and generate gaming options based on data relating to the one or more gaming tables. The gaming options may be based on predetermined betting structures relating to future game play results. The systems and methods may display the gaming options.
US09595162B2 Community game having online and land-based game play
In some embodiments, a computer-implemented method includes permitting a plurality of wagering game terminals to participate in a community game in a land-based gaming establishment. The method includes permitting a player device remote from the land-based gaming establishment to play an online game. The method also includes modifying, by at least one of one or more processors, the community game based on an event in the online game.
US09595157B2 Wagering game with simulated mechanical reels
A gaming machine for playing a wagering game includes a housing having a display region. A first image display device for simulating mechanical reels of a slot machine in the display region includes a curved surface that approximates the radius of curvature of a mechanical reel. The curved surface displays first video images that include a plurality of symbols indicating a randomly selected outcome of the wagering game. A second image display device displays second video images spatially separated from and overlaying the first video images within the display region. The second video images include indicia related to the wagering game.
US09595155B2 Wagering game with trail-based bonus game having player-selectable features
A gaming system having an input device for receiving a wager to play a wagering game including a trail-based game. A display for displaying the trail-based game is also included. The trail-based game includes a plurality of elements along a trail. Each of the plurality of elements has an associated award. In response to a player meeting a predetermined criterion, the player is awarded the associated award for all of the plurality of elements.
US09595150B2 Coin separation device
A coin separation device comprises a conveying device for conveying coins in a conveying direction out of an input container along a conveying section and a testing device which is arranged on the conveying section for recognizing a coin type of a coin which is conveyed along the conveying section. An accelerating device is provided which is configured to accelerate a coin conveyed along the conveying section in dependence on recognition by the testing device in such a manner that the coin is conveyed from the conveying section into a coin collecting device, wherein the accelerating device is configured, in dependence on the coin type of the coin recognized by the testing device, to act upon the coin for acceleration.
US09595146B2 Persistent user identification
Embodiments are disclosed that relate to persistently identifying a user interacting with a computing device. For example, one disclosed embodiment provides a method comprising receiving biometric data regarding the user, determining a determined identity of the user based on the biometric data, outputting a notification of the determined identity of the user, and providing a mechanism to receive feedback regarding a correctness of the determined identity of from the user.
US09595130B2 Virtual model navigation methods and apparatus
Virtual model navigation methods and apparatus are described. According to one aspect, a user device includes a display screen configured to depict visual images for observation by a user, and processing circuitry configured to control the display device to generate a plurality of views of a virtual scene of the virtual model at a plurality of different moments in time, wherein the processing circuitry is configured to control generation of a first of the views as viewed using the virtual camera at a first orientation within the virtual scene at a first moment in time, to detect a change in orientation of the user device in the physical world, to control generation of a second of the views as viewed using the virtual camera at a second orientation within the virtual scene at a second moment in time as a result of the detected change in orientation of the user device in the physical world, and to control generation of a third of the views as viewed using the virtual camera positioned at a first view point at a third moment in time which is different than a second view point where the virtual camera was positioned during at least one of the first and second moments in time.
US09595127B2 Three-dimensional collaboration
Remote collaboration of a subject and a graphics object in a same view of a 3D scene. In one embodiment, one or more cameras of a collaboration system may be configured to capture images of a subject and track the subject (e.g., head of a user, other physical object). The images may be processed and provided to another collaboration system along with a determined viewpoint of the user. The other collaboration system may be configured to render and project the captured images and a graphics object in the same view of a 3D scene.
US09595124B2 Adding user-selected mark-ups to a video stream
Methods and systems for adding a mark-up to a video stream. One method includes receiving, with a computing device, a video stream from an image sensor and metadata associated with at least one mark-up. The method also includes processing, with the computing device, the metadata to generate the at least one mark-up for the video stream and displaying the at least one mark-up overlaid on the video stream.
US09595119B2 Display panel and display device having the same
A display panel with a plurality of unit pixels, each of the plurality of unit pixels including a first sub-pixel having a polygonal shape having five or more sides, a second sub-pixel having a rectangular shape, and a third sub-pixel having a polygonal shape having five or more sides, the first, second, and third sub-pixels being configured to emit light having different colors from each other, and the first sub-pixel and the third sub-pixel being symmetrically arranged with respect to the second sub-pixel.
US09595114B2 Semi automatic target initialization method based on visual saliency
Target initialization can dramatically change the performance of the tracker, since the initial window determines for the tracker what to track. In order to achieve a better tracking performance; The present invention relates to a method of semi automatic target initialization based on visual saliency for a given point coordinate in the vicinity of target by the user. Performance boost of tracker is mainly based on two key features of target initialization algorithm: It is capable of compensating erroneous user input; also selecting the most distinctive, salient part of object as target, so better discrimination is achieved between the target and background. Experimental results show that tracking performance is boosted in scenarios, in which the tracking is initialized by the proposed algorithm. Very low computational cost and requirement of only a point coordinate as input in the neighborhood of the target make this approach preferable in real time tracking applications.
US09595104B2 System and method for estimating a quantity of a blood component in a fluid canister
A variation of a method for estimating a quantity of a blood component in a fluid canister includes: within an image of a canister, identifying a reference marker on the canister; selecting an area of the image based on the reference marker; correlating a portion of the selected area with a fluid level within the canister; estimating a volume of fluid within the canister based on the fluid level; extracting a feature from the selected area; correlating the extracted featured with a concentration of a blood component within the canister; and estimating a quantity of the blood component within the canister based on the estimated volume and the concentration of the blood component within the canister.
US09595103B2 Textural analysis of lung nodules
Methods, apparatus, and other embodiments associated with classifying a region of tissue using textural analysis are described. One example apparatus includes an image acquisition logic that acquires an image of a region of tissue demonstrating GGO nodule pathology, a delineation logic that distinguishes GGO nodule tissue within the image from the background of the image, a texture logic that extracts a set of texture features from the image, a phenotype signature logic that computes a phenotypic signature from the image, a shape logic that extracts a set of shape features from the image, and a classification logic that classifies the GGO nodule tissue based, at least in part, on the set of texture features, the phenotypic signature, or the set of shape features. A prognosis for a patient may be provided based on the classification of the image.
US09595097B1 System and method for monitoring life of automobile oil
The present disclosure discloses a method and a device for monitoring life of automobile oil. The method comprising, receiving, by an oil life indication device, a video from an imaging unit communicatively coupled to the oil life indication device, where the video displays spreading of the automobile oil over a slope surface. The method comprises extracting a plurality of image frames from the video, determining one or more parameter values for at least one quality factors of the automobile oil and comparing the one or more parameter values with predefined threshold values to estimate life of the automobile oil.
US09595093B2 Method for detecting alignment film and device for the same
A method for detecting an alignment film coated on a substrate of a liquid crystal panel comprises: obtaining an image of an alignment film test region of a substrate; and analyzing continuity of the alignment film along an internal boundary of the alignment film test region in the image obtained. since the alignment film test region is located outside an active display area of the substrate, when the alignment film along the internal boundary of the alignment film test region is determined as continuous, it can be determined that all the edges of the alignment film are outside the active display area, then a Haro region which might appear on the edge of the alignment film may also be located outside the active display area, so as to ensure uniform thickness of the alignment film in the active display area of the substrate.
US09595090B2 Determining quality of an image or video using a distortion classifier
Techniques and structures are disclosed in which one or more distortion categories are identified for an image or video, and a quality of the image or video is determined based on the one or more distortion categories. The image or video may be of a natural scene, and may be of unknown provenance. Identifying a distortion category and/or determining a quality may be performed without any corresponding reference (e.g., undistorted) image or video. Identifying a distortion category may be performed using a distortion classifier. Quality may be determined with respect to a plurality of human opinion scores that correspond to a particular distortion category to which an image or video of unknown provenance is identified as belonging. Various statistical methods may be used in performing said identifying and said determining, including use of generalized Gaussian distribution density models and natural scene statistics.
US09595087B2 Image processing method for detail enhancement and noise reduction
One or more embodiments of the invention relate to an image processing system and method for detail enhancement and noise reduction, in which the method includes: (a) an original image is created, (b) an information measure is calculated on the basis of the original image, (c) a weighting measure is calculated on the basis of the information measure, (d) the original image is low-pass filtered with a low-pass filter to form a low-pass filtered image, (e) a high-pass filtered image is calculated by subtracting the low-pass filtered image from the original image, (f) a detail-enhanced and noise-reduced image is obtained by a high-pass image scaled with the weighting measure being added to the low-pass image. One or more embodiments of the invention additionally relate to an image processing device comprising an image recording device, an image processing unit and an image display unit.
US09595077B1 High performance data rendering
Large data sets are shown efficiently on a digital screen. A data set list is split up into smaller chunks with each chunk containing a number of items. Only the chunks that are within the viewable screen area are shown. As a user indicates to move up and down displayed data on a display (e.g., using a scroll bar), more chunks are loaded and stitched together with the previously shown chunk(s).
US09595073B1 Entity location management using vehicle logistics information
Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
US09595072B2 Security social network
A security social network allows registered members to participate in providing security. Persons can register and devices can be registered via a security social media web site. When a security event occurs, a member can notify the security social network, which can notify all registered members and registered devices in the area of the event. Mobile communication devices of members in the area can be controlled to turn on respective cameras, video recorders, audio recorders, microphones, or the like. And, remotely operable devices can be controlled to monitor, record, and/or transmit data. Collaboration of security social network members with private security agencies, law enforcement agencies, neighborhood watch groups, or the like, can provide comprehensive, timely, and effective security.
US09595066B2 System and method for identifying related credit inquiries
In one embodiment, a method includes receiving a credit inquiry for a monitored consumer. The method further includes performing at least one credit-inquiry analysis on the credit inquiry. The performing yields at least one of a matched creditor from master creditor records and an inferred credit category based on a lexical analysis. In addition, the method includes, responsive to the performing, determining whether the credit inquiry is related to a previous credit inquiry for the monitored consumer. Further, the method includes, responsive to a determination that the credit inquiry is related to a previous credit inquiry, suppressing a credit alert to the monitored consumer.
US09595054B2 Resource management for cloud computing platforms
A system for managing allocation of resources based on service level agreements between application owners and cloud operators. Under some service level agreements, the cloud operator may have responsibility for managing allocation of resources to the software application and may manage the allocation such that the software application executes within an agreed performance level. Operating a cloud computing platform according to such a service level agreement may alleviate for the application owners the complexities of managing allocation of resources and may provide greater flexibility to cloud operators in managing their cloud computing platforms.
US09595053B1 Product recommendation using sentiment and semantic analysis
In an approach to determine a product rating a computer receives a user request for a product rating. The computer retrieves from on-line sources, product information on the product and analyzes the product information to determine a first product rating. The analysis includes at least a sentiment, and a trend of the sentiment. The approach includes a computer identifying products similar to the product and retrieving from on-line sources product information on similar products. A computer extracts comments on the product from the similar product information and determines an adjustment to the first product rating based on an analysis of the comments and references to the product in the similar product information. The adjustment to the first product rating includes using a sentiment, a trend of the sentiment over time, and a frequency of comments and references to the product over time in the retrieved plurality of similar product information.
US09595041B2 Customizable electronic commerce comparison system and method
In an internet based system, a method of ranking products includes storing and outputting data identifying a plurality of suggested paradigms. The suggested paradigms each includes a set of suggested weighting factors that represent a specific consumer preference. A consumer selects one of the suggested paradigms and further inputs a set of weighting factors that includes at least one of the suggested weighting factors from the selected paradigm. The consumer thereafter inputs a query related to a product that is received by a server. A server generates and returns a ranking of a plurality of products based on the set of weighting factors input by the consumer and stored data related to a plurality of products, as a response to the query.
US09595037B2 Digital rights and integrity management in three-dimensional (3D) printing
Systems, methods and media for managing digital rights and pre-verification of structural integrity in three-dimensional (3D) printing are provided. In one example, a system comprises at least one module, executing on one or more computer processors, to receive a request from a user to print a 3D object by a 3D printer or printing service and receive a conditional authorization from an owner of digital rights in the 3D object to print the 3D object. The conditional authorization can include a printing specification or limitation. The at least one module pre-verifies, for structural integrity once printed by the 3D printer or printing service, a digital model on which the 3D object is based. In response to a received conditional authorization, the at least one module transmits instructions to the 3D printer or printing service to print the 3D object.
US09595036B2 Service for exceeding account thresholds via mobile device
In general terms, embodiments of the present invention relate to methods and apparatuses for providing a service for exceeding account thresholds via a mobile device. For example, in some embodiments, a method is provided that includes: (a) receiving transaction information associated with a transaction, where the transaction involves an account, a transaction machine, and a holder of the account; (b) determining, based at least partially on the transaction information, that the account will incur an excess threshold amount as a result of the transaction; (c) prompting the holder to consent to the excess threshold amount via the mobile device, where the holder is associated with the mobile device; (d) receiving the holder's consent to the excess threshold amount; and (e) authorizing the transaction based at least partially on the receiving the holder's consent.
US09595035B2 Service for exceeding account thresholds via transaction machine
In general terms, embodiments of the present invention relate to methods and apparatuses for providing a service for exceeding account thresholds via a transaction machine. For example, in some embodiments, a method is provided that includes: (a) receiving transaction information associated with a transaction, where the transaction involves an account, a transaction machine, and a holder of the account; (b) determining, based at least partially on the transaction information, that the account will incur an exceeded threshold as a result of the transaction; (c) prompting, via the transaction machine, the holder to consent to the exceeded threshold; (d) receiving the holder's consent to the exceeded threshold; and (e) authorizing the transaction based at least partially on the receiving the holder's consent.
US09595033B2 Method of transmitting information from efficient communication protocol card
A method is provided of transmitting information with a communication protocol to a mobile device. A card reader is provided with a read head that has a slot for swiping a magnetic stripe of a card, an output jack and device electronics that includes a microcontroller. The read head is used to read data on a magnetic stripe of a card. A raw magnetic signal is produced indicative of data stored on the magnetic stripe. The raw magnetic head signal is converted into a processed digital signal that the microcontroller can interpret. A synchronous Manchester encoded stream is produced that makes a greater number of 0 crossings. A Manchester encoded stream output jack signal is delivered to the mobile device through the output jack.
US09595027B2 Multiple application versions
In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system. The method also includes determining one or more device attributes that are associated with the computing device, and identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes. The method also includes providing, for display to the user and in response to the request, information related to the particular version of the software application.
US09595013B2 Delegated and restricted asset-based permissions management for co-location facilities
At least one user is designated to manage assets including management delegations, access restrictions, and access permissions. Management responsibilities are applied based on business rules and based on a hierarchical model. The hierarchical model enables a well-defined logical flow of delegations and restrictions with pruning capability. User groups, asset groups, asset trees and asset permissions may be defined. The designated user can manage a single asset or all assets or a subset of assets. An asset may belong to one or more asset groups.
US09595007B2 Fact checking method and system utilizing body language
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09595002B2 Normalizing electronic communications using a vector having a repeating substring as input for a neural network
Electronic communications can be normalized using a neural network. For example, a noncanonical communication that includes multiple terms can be received. The noncanonical communication can be preprocessed by (I) generating a vector including multiple characters from a term of the multiple terms; and (II) repeating a substring of the term in the vector such that a last character of the substring is positioned in a last position in the vector. The vector can be transmitted to a neural network configured to receive the vector and generate multiple probabilities based on the vector. A normalized version of the noncanonical communication can be determined using one or more of the multiple probabilities generated by the neural network. Whether the normalized version of the noncanonical communication should be outputted can also be determined using at least one of the multiple probabilities generated by the neural network.
US09594985B2 Date identification apparatus
A date identification apparatus includes: an isolator that isolates, out of image data generated through capturing of an image of a medium to which a date is assigned using seven-segment characters, date area data to which the date is estimated to be assigned; a binarization converter that binarizes the date area data using a threshold based on luminance and hue; a labeler that subjects the binarized date area data to labeling to extract target area data that is identifiable as a numeral; a numeral identifier that performs a histogram on at least the target area data using a plurality of lines and identifies a numeral on a basis of a peak count in each of the lines; and a date data assigner that assigns date data based on the identified numeral to the image data.
US09594983B2 Learning systems and methods
A sequence of images depicting an object is captured, e.g., by a camera at a point-of-sale terminal in a retail store. The object is identified, such as by a barcode or watermark that is detected from one or more of the images. Once the object's identity is known, such information is used in training a classifier (e.g., a machine learning system) to recognize the object from others of the captured images, including images that may be degraded by blur, inferior lighting, etc. In another arrangement, such degraded images are processed to identify feature points useful in fingerprint-based identification of the object. Feature points extracted from such degraded imagery aid in fingerprint-based recognition of objects under real life circumstances, as contrasted with feature points extracted from pristine imagery (e.g., digital files containing label artwork for such objects). A great variety of other features and arrangements—some involving designing classifiers so as to combat classifier copying—are also detailed.
US09594978B2 Temporally adaptive processing
A method of image processing for finding a target in a scene includes receiving a series of images from a sensor and computing a background relative velocity in the series of images. The method further includes estimating a hypothesized target relative velocity of the target in the series of images. The method further includes computing a target revisit time based on a difference of the target relative velocity and the background relative velocity. The method further includes adjusting one or more of a frame capture rate or a frame processing rate based on the target revisit time.
US09594977B2 Automatically selecting example stylized images for image stylization operations based on semantic content
Systems and methods are provided for content-based selection of style examples used in image stylization operations. For example, training images can be used to identify example stylized images that will generate high-quality stylized images when stylizing input images having certain types of semantic content. In one example, a processing device determines which example stylized images are more suitable for use with certain types of semantic content represented by training images. In response to receiving or otherwise accessing an input image, the processing device analyzes the semantic content of the input image, matches the input image to at least one training image with similar semantic content, and selects at least one example stylized image that has been previously matched to one or more training images having that type of semantic content. The processing device modifies color or contrast information for the input image using the selected example stylized image.
US09594969B1 Iris recognition including liveness testing
This disclosure pertains to iris recognition including liveness testing. A device may perform iris recognition with testing to check liveness. Sensing circuitry in the device may comprise an IR sensor and IR emitter to generate a uniform IR emission and a pulsed IR emission. Sensor data based on the uniform IR emission may be used for iris recognition, which may be confirmed by at least one test confirming that real eyes are being analyzed and not spoof data. For example, a determination may be made as to whether a light reflection is visible in images captured by the IR sensor, whether the light reflection is aligned and/or synchronized with an eye center and/or iris center, whether a portion of the iris visible in the captured images changes from image to image, whether the images show that a pupil of the eye is reactive to the pulsed IR emissions, etc.
US09594962B2 Imaging processing system and method and management apparatus
An imaging processing system includes one or more image capturing apparatuses, a reading unit configured to read biometric information from an authentication object person, a similarity calculation unit configured to calculate similarity based on a result of comparing biometric information read by the reading unit with true biometric information of the authentication object person, an authentication unit configured to perform authentication based on a comparison between the similarity calculated by the similarity calculation unit and a preliminarily set threshold, and a control unit configured to control, if the authentication performed by the authentication unit is successful, imaging processing, which is performed by the image capturing apparatus, based on the similarity calculated by the similarity calculation unit.
US09594957B2 Apparatus and method for identifying a still image contained in moving image contents
Apparatus for identifying one or more still images in one or more moving image contents. An identifying unit is configured to identify one or more still images included in the moving image contents having one or more features that closely resemble particular features. A display controller is configured to cause the display on a timeline associated with the moving image contents of the location of an identified still image in at least one of the moving image contents.
US09594952B2 Computer-readable recording medium, method, and apparatus for character recognition
A character recognition apparatus includes a storage and a processor that executes a method including generating input stroke data from input coordinate data corresponding to an input operation, generating stroke combination candidates and evaluation data corresponding to the stroke combination candidates from the input stroke data, the stroke candidates including target verification strokes combined to constitute target verification characters, identifying a first stroke combination from the stroke combination candidates based on appearance probability of the target verification strokes, appearance probability data of each stroke stored in the storage, and the evaluation data, and outputting a character corresponding to the input operation based on the first stroke combination. The appearance probability indicates a probability in which the target verification strokes appear in each of the target verification characters. The appearance probability data is generated based on the appearance probability of the target verification strokes.
US09594948B2 Makeup supporting device, makeup supporting method, and non-transitory computer-readable recording medium
A makeup supporting device includes: a position acquisition unit that acquires a relative position of a predetermined indicator to a face; a contact determination unit that determines whether or not the indicator is in contact with the face; a makeup decision unit that decides a way of makeup to be applied to a facial image obtained by photographing the face, based on a contact position which is the relative position when the indicator is determined to be in contact with the face; and a makeup presentation unit that generates a simulation image by superimposing a makeup image on the facial image, the makeup image indicating a state of the makeup when the decided makeup is applied.
US09594945B2 Method and apparatus for protecting eyesight
A method and an apparatus for controlling a display in order to secure an appropriate viewing distance between a digital device and a user who is viewing the digital device is provided. Accordingly, the method determines whether an object exists within a hazardous viewing distance using a 3D camera function provided in the digital device. If it is determined that an object exists within the hazardous viewing distance, the digital device detects a face or eyes from 2D images photographed by the camera. Next, the direction of the face is determined on the basis of the detected results, and it is determined whether a user is viewing a display screen of the digital device based on the determination. If it is determined that a user is viewing a display screen of a digital device, the digital device generates a warning that the user is positioned within a hazardous viewing distance.
US09594944B2 Methods and systems for monitoring a worker performing a crowdsourced task
The disclosed embodiments illustrate methods and systems for monitoring a worker performing a crowdsourced task being presented on a computing device. The method comprises performing at least one of a facial detection processing or an eye tracking processing, on a video stream captured by a camera of the computing device. An inattention instance of the worker is determined based on at least one of the facial detection processing or the eye tracking processing. Further, the inattention instance is communicated to a crowdsourcing platform, wherein the crowdsourced task is received from the crowdsourcing platform.
US09594939B2 Initial point establishment using an image of a portion of an object
A system and method of determining an initial point for a scan path may include acquiring, using a mobile device, an image of an object, the image comprising decodable indicia. Using the mobile device, data is decoded from the decodable indicia. Indicia dimensions of the decodable indicia are determined based on the data, and image dimensions of the decodable indicia in the image are determined. An initial location of the mobile device is calculated relative to the decodable indicia based on a geometric relationship between the indicia dimensions of the decodable indicia and the image dimensions of the decodable indicia in the image.
US09594934B2 RFID remote antenna security system
A remote antenna security system for preventing unauthorized reading of RFID cards. The RFID remote antenna security system generally includes at least one remote contact in communication with a remote antenna. A carrier member is provided that includes at least one contact and a tag that is in communication with the at least one contact. When the contact of the carrier member is physically connected to the remote contact of the remote unit, the radio waves received by the remote antenna are communicated to the tag and the tag transmits radio waves including data from the remote antenna for reading by the reader.
US09594927B2 Providing a trusted execution environment using a processor
In an embodiment, a system on a chip includes: a single core to execute a legacy instruction set, the single core configured to enter a system management mode (SMM) to provide a trusted execution environment to perform at least one secure operation; and a memory controller coupled to the single core, the memory controller to interface with a system memory, where a portion of the system memory comprises a secure memory for the SMM, and the single core is to authenticate and execute a boot firmware, and pass control to the SMM to obtain a key pair from a protected storage and store the key pair in the secure memory. Other embodiments are described and claimed.
US09594926B2 Data processing apparatus, data processing system, and data processing method
A data processing apparatus includes a first communication interface configured to acquire the history data; a memory configured to store the acquired history data; a data processing module configured to generate first data including the first identifier and the time information by using the acquired history data, and store the generated first data into the memory; an ID conversion processing module configured to generate second data by converting the first identifier into a second identifier, which is effective for the first data including the time information indicating a time that falls within a first period, and store the generated second data into the memory; and a maintenance module configured to delete the history data and the first data from the memory.
US09594919B2 System and method for executing file by using biometric information
Provided are a first device for transmitting data, a second device for receiving data, and a system including the same. The first device includes: a controller configured to obtain biometric information of the second user; and a transceiver configured to transmit, to the device of the second user, the data and to transmit, to the device of the second user, the obtained biometric information to control an access to the data by the second user.
US09594913B2 System, method, and non-transitory computer-readable storage media for analyzing software application modules and provide actionable intelligence on remediation efforts
In different embodiments of the present invention, systems, methods, and computer-readable storage media allow a user to analyze software application modules, during development of the software. The present invention may be used to analyze the software application modules, to identify vulnerabilities and to provide the user with actionable intelligence that may be used to improve the security of the software application modules. The actionable intelligence may include a list or groupings of the vulnerabilities ranked based on severability, type, and/or location.
US09594911B1 Methods and apparatus for multi-factor authentication risk detection using beacon images
Methods and apparatus are provided for multi-factor authentication of a user using beacon images. Access is provided to a protected resource by receiving a browser request for a beacon image, wherein the beacon image is embedded in an access request page (e.g., a login page) for the protected resource; collecting data in response to the browser request from a device associated with the browser; and providing the data for a risk assessment of the request. The beacon image comprises, for example, a substantially invisible image and can be loaded when the access request page is loaded in the browser or when a user submits credentials in the access request page.
US09594910B2 In-system provisioning of firmware for a hardware platform
A hardware platform includes a nonvolatile storage device that can store system firmware as well as code for the primary operating system for the hardware platform. The hardware platform includes a controller that determines the hardware platform lacks functional firmware to boot the primary operating system from the storage device. The controller accesses a firmware image from an external interface that interfaces a device external to the hardware platform, where the external device is a firmware image source. The controller provisions the firmware from the external device to the storage device and initiates a boot sequence from the provisioned firmware.
US09594909B2 Software updating apparatus, software updating system, invalidation method, and invalidation program
To aim provide a software update apparatus including an install module group composed of a plurality of install modules. Each of the install modules has a function of receiving, from an external server, a replacement protection control module to be used for updating a protection control module having a function of verifying whether a predetermined application has been tampered with. Each of the install modules simultaneously running is verified by at least another one of the install modules simultaneously running, as to whether the install module has a possibility of performing malicious operations. If any of the install modules is verified as having the possibility of performing the malicious operations, any another one of the install modules that is verified as not having the possibility revokes the any install module verified as having the possibility.
US09594907B2 Unauthorized activity detection and classification
Systems and methods are provided for identifying and detecting unauthorized user activity and for decreasing the rate of false-positives. The disclosed systems and techniques may involve analysis of users' past activity data so that individual classifications and authorization decisions with respect to requested user activity are based on activity data associated with a user's use of multiple services.
US09594896B2 Two factor authentication using near field communications
There is provided a method and apparatus for communications using short range communications such as Near Field Communications (NFC). A mobile device comprising an NFC subsystem provides a dynamic credential for use to login to a network requiring two factor authentication. A terminal used for logging in to the network is associated with an NFC reader, and bringing the NFC device in proximity to the NFC reader provides the terminal with the dynamic credential required for two factor authentication.
US09594891B2 Personal authentication method and personal authentication device
(Purpose) The present invention provides a technology capable of simply performing individual authentication with high accuracy by extracting the feature of the vein pattern and the feature of the palm print shape of the person to be authenticated from a single original image data photographed using a visible light image acquisition unit (e.g. visible light camera).(Solution) An authentication light source 11 irradiates light which contains at least red light in the visible light region toward a palm of human body. An authentication image acquisition unit 12 acquires at least one reflection image to form by the light which is irradiated from the authentication light source 11, and is reflected on the palm of human body. An authentication image processing unit 13 performs image processing of the reflected image, and extracts the shape of palm print and the shape of veins in the palm respectively from a single sheet of the reflected image for the authentication to generate the authentication data.
US09594890B2 Identity-based content access control
In embodiments, apparatuses, methods and storage media are described that are associated with performing identity-based access control for content. A content consumption device may be configured to control access to presented content based on identities of one or more content consumers that are physically proximate to the device. The content consumption device may be configured to perform facial and/or voice recognition on one or more content consumers to determine an identity for the one or more content consumers. The content consumption device may be configured to determine access permissions for the identified content consumers. At various times, access to a piece of content may change based on who is physically proximate to the content consumption device. Other embodiments may be described and claimed.
US09594888B1 User authentication device
There is disclosed a user authentication device for issuing authentication information. The user authentication device comprising a photovoltaic panel configured such that the photovoltaic panel can assist in powering the device in response to the device being exposed to the light.
US09594884B2 Application licensing for devices
A method, system, and computer-readable storage media for licensing an application for a device are provided herein. The method includes providing a license for an application from a licensing service to a number of computing devices associated with a user, wherein the license includes credentials. The method also includes associating the credentials with each computing device and periodically determining a state of a subscription corresponding to the license on each computing device. Each computing device is configured to call the licensing service at configurable time periods in order to determine the state of the subscription.
US09594880B2 Methods for quantitative analysis of metabolic mixtures by 2D 13C-constant-time TOCSY NMR spectroscopy
This disclosure provides for new methods for quantification of metabolite concentrations in metabolomics studies, which addresses the difficulties in quantification through 1D peak integrals due to significant peak overlaps in metabolomics samples. For samples from uniformly 13C-labeled organisms the 2D NMR 13C-13C constant-time (CT) TOCSY experiment provides high-resolution information about individual metabolites that allows their identification via database searching or, in the case of novel compounds, through the reconstruction of their backbone-carbon topology. This disclosure further demonstrates using CT-TOCSY spectra for quantification purposes.
US09594879B2 System and method for determining the isotopic anatomy of organic and volatile molecules
A computer implemented system and method for determining the isotopic anatomy of molecules. The system receives a user identified molecule that is to be analyzed, makes an initial guess as to the isotopic anatomy of the molecule, and iteratively refines the initial guess based on one or more observations made by the user. When sufficient iterations have been performed, the system outputs information about the isotopic anatomy of the molecule. The information may then be stored, displayed on a monitor, analyzed for making other conclusions, and/or printed.
US09594875B2 Medical device update system
A system and method for providing updates to medical devices is disclosed. In one example, the medical devices are configured to pull update files in response to the reception of an update message from a server. Once the update files are downloaded by a medical device, the update files can be installed. While the medical device pulls the update files, the medical device can continue with its normal operation. If desired, a user can select which medical devices should be updated, based on any desired factors, such as the physical location of the device, the model of the device, the type of device, and the way the device is being used.
US09594864B2 Method for asymmetrical geometrical scaling
A circuit layout data has a start value of a first-axis pitch and a start value of a second-axis pitch, the second axis pitch being transverse to the first-axis pitch. The start value of the first axis pitch and the start value of the second axis pitch correspond to single pattern lithography. The first axis pitch is scaled to a first axis single pattern-to-double pattern pitch transition threshold, and then additionally scaled until reaching a first axis double pattern resolution limit. Scaling the first axis pitch to the first axis double pattern resolution limit utilizes routing spaces parallel to the second axis pitch.
US09594863B2 Method for determining by optimization a multi-core architecture
The invention relates to a method for determining by optimization a multi-core architecture and a way of implementing an application on the architecture for a given application, the method comprising: providing a parallelized application and candidate architectures comprising different hardware blocks, defining a first exploration space whose elements are the different ways of implementing the application on each of the candidate architectures, selecting, in the first exploration space, the elements verifying a criterion to obtain a second exploration space, determining, in the second exploration space, the elements verifying a criterion to obtain a third exploration space, computing the number of data exchanged between the hardware blocks for each of the elements of the third exploration space to obtain a fourth exploration space, and optimizing the elements of the fourth exploration space according to a criterion.
US09594857B2 Methods for designing quadruple-ridged flared horn antennas
Novel methods and systems for antenna design are disclosed. A quadruple-ridged flared horn antenna can be designed based on geometry and frequency requirements. Automated optimization allows the design of antennas with decade-bandwidth. Optimized quadruple-ridged flared horn antennas can be used for radio astronomy.
US09594856B2 System and method to embed behavior in a CAD-based physical simulation
A system, method, and computer readable medium. A method includes receiving a geometric object and corresponding physical object for a CAD model. The method includes executing function code in a behavior object to determine required references of the behavior object. The method includes receiving and storing an assignment of at least one of the required references of the behavior object to the physical object, and storing the geometric object, physical object, and behavior object in the data processing system as associated with the CAD model. The method includes simulating operation of at least part of the CAD model, including executing the behavior object to modify the state of the physical object.
US09594854B1 Using abstract nodes to test the behavior of a dynamic system
A device may receive information specifying a physical time delay of a computational node of a first computational graph. The first computational graph may include a group of computational nodes that are connected in a particular manner, and may represent at least a portion of a dynamic system. The device may further add an abstract node to a second computational graph based on the received information. The abstract node may correspond to the computational node and may implement the physical time delay when the second computational graph is executed. The second computational graph may include a group of abstract nodes that are connected in the particular manner. The device may also execute the second computational graph, and may obtain one or more behavioral characteristics of the at least the portion of the dynamic system based on executing the second computational graph.
US09594852B2 Filtering suggested structured queries on online social networks
In one embodiment, a method includes receiving an text query inputted by a first user from a client device of the first user, generating a set of structured queries based on the text query, each structured query in the set corresponding to a grammar of a context-free grammar model, wherein each structured query is based on a natural-language string generated by a grammar of the context-free grammar model and comprises one or more tokens, wherein one or more of the tokens of each structured query correspond to one or more objects associated with the online social network, respectively, filtering the set to remove one or more structured queries from the set, each removed structured query having a quality score less than a threshold quality score, and sending one or more of the structured queries from the post-filtered set to the client device of the first user for display.
US09594848B2 Load balancing for multi-tiered querying
Technology is disclosed for establishing a querying system and load balancing the multi-tiered querying system. A multi-tiered targeted query system can comprise three tiers: a web tier, an aggregator tier, and a shard tier. When load balancing of shards is performed, fan-out can occur, increasing latency. The disclosed technology performs load balancing while minimizing the amount fan-out increase. Selecting the databases to move can comprise determining which databases on that server are causing the most load, and determining if moving any of these databases will increase an expected amount of fan-out above an acceptable threshold value. Determining the expected amount of fan-out increase incurred by moving a database can be based on an analysis of a number of friend relationships between that database and other databases on the same or other servers.
US09594838B2 Query simplification
Methods, systems, and computer-readable media for query simplification are provided. A search engine executed by a server receives a query. In response, the search engine determines whether the query is a long or hard query. For long or hard queries, the search engine drops one or more terms based on search engine logs. The search engine may utilize statistical models like machine translation, condition random fields, or max entropy, to identify the terms that should be dropped. The search engine obtains search results for the simplified query and transmits the results to a user that provided the query.
US09594833B2 Automatically classifying page images
Systems and methods are disclosed for automatically classifying images of pages of a source, such as a book, into classifications such as front cover, copyright page, table of contents, text, index, etc. In one embodiment, three phases are provided in the classification process. During a first phase of the classification process, a first classifier may be used to determine a preliminary classification of a page image based on single-page criteria. During a second phase of the classification process, a second classifier may be used to determine a final classification for the page image based on multiple-page and/or global criteria. During an optional third phase of classification, a verifier may be used to verify the final classification of the page image based on verification criteria. If automatic classification fails, the page image may be passed on to a human operator for manual classification.
US09594826B2 Co-selected image classification
Co-selected images are labeled based on a topic score that is a measure of relevance of the co-selected image to a first topic to which a reference image belongs. The first topic to which the reference image belongs is identified based on a reference label associated with the reference image. The co-selected images are images that are selected for presentation subsequent to selection of the reference image during a user session. The co-selected images are identified based on selection data for user sessions in which the reference image was selected for presentation. The topic score is generated based on a frequency of selection of the co-selected image. Image search results for a second topic can be filtered to remove images that are labeled as belonging to the first topic or the image search results can be reordered to adjust the presentation positions at which images are referenced based on the topic to which the images belong.
US09594825B2 Systems and methods for analyzing entity profiles
Embodiments of the subject invention comprise a computer based system and methods to collect and compare the attributes of a group of entities using data representing topic data of the entity and interaction data between entities. Embodiments of the invention comprise using minimally invasive means to automatically collect and model both an entity's attributes such as their knowledge/work/interest as well as model the social interactions of the entity together with a means to identify opportunities to influence changes in the entity attributes. Minimally invasive means to collect and model attributes include semantic analysis and topic modeling techniques. Means to model social interactions include social network analysis techniques that can incorporate location data of the entity. Embodiments of the invention further provide a sharable index of the attributes of the entities and the group of entities.
US09594820B2 Apparatus, and associated method, for synchronizing a group of data objects
An apparatus, and an associated method, facilitates synchronization of a group of data objects. Batches of data objects are iteratively processed. When a synchronization response indicates that the data of the request is unsynchronizable, data associated with the synchronization request is marked. A retry procedure is subsequently utilized to attempt synchronization of the marked data objects and to determine the individual data objects that cannot be synchronized.
US09594808B2 Determining relevance of points of interest to a user
Methods and apparatus related to determining points of interest based on content of one or more sources associated with a user. Relevance scores are determined for the points of interest based on additional information associated with the user and the content. Point of interest information that is related to the points of interest is provided based on the determined relevance scores.
US09594793B2 Supporting linked multi-user decision making in environments with constrained shared resources
Embodiments of the present invention manage multiple requests to allocate real world resources in a multi-user environment. A request for interacting with a database environment comprising records of allocations of a plurality of resources is received from a user in a plurality of users. The database environment is shared between the plurality of users. A set of action choices available for the request is provided to the user via the user interface. A set of resources required by each action choice is identified. The set of resources is associated with a decision context. The decision context exists for a period of time. The set of resources are allocated to the user for a duration of the decision context. The allocating prevents the set of resources from being allocated to other users for the duration of the decision context irrespective of a set of actions performed by the other users.
US09594787B2 Identifying relationships between entities using two-dimensional arrays of scalar elements and a block matrix and displaying dense blocks
A computer-implemented method for identifying relationships between entities includes accessing a first data structure being a two-dimensional array of scalar elements (e, eij, ekl(i)) representable as a matrix, each of the scalar elements capturing a relationship between two entities; reorganizing the first data structure by clustering the scalar elements separately on each dimension of the two-dimensional array, to obtain a second data structure, representable as a K×M block matrix, wherein each block is a reordered sequence of rows and/or columns of the first data structure; compacting the second data structure by: determining two parallel block sequences, which are the most similar according to a given distance measure, the parallel block sequences being either distinct rows or distinct columns of blocks of the second data structure; and reorganizing the second data structure by merging the two determined sequences into a single block sequence.
US09594780B1 Database system with user-directed application-side control of data movement among storage tiers
A database system is provided with user-directed application-side storage tiering control functionality. A database node of a database system comprises a daemon to communicate with a plurality of storage devices on a plurality of storage tiers of the database system; the daemon further configured to implement storage tiering control functionality based on a user-specified data selection and tier imperative for at least first and second storage tiers comprising respective disjoint subsets of the plurality of storage tiers. An application executing on the database node provides the user-specified data selection and tier imperative to the daemon for processing in response to a predefined keyword. The daemon performs the storage tiering control functionality in response to a programmatic call comprising one or more predefined keywords, such as predefined base command verbs, tier imperative keywords and/or environmental qualifiers. A shunt robot optionally implements the storage tiering control functionality on the at least first and second storage tiers.
US09594778B1 Dynamic content systems and methods
A dynamic content system integrates dynamic and static content through entry of physical table and field structures and creating metadata describing the physical structures. A formula engine with a cascading formula detection engine calculates fields, and a dynamic meta-assembly engine dynamically generates code for the dynamic content. A dynamic meta-reporting engine with a dynamic meta-query engine reports content. An access control engine and workflow engine integrate into the dynamic content system to provide content permissions and routing.
US09594770B1 Score-based selection of storage device for virtual disk with specification of quality of service
Selecting a storage device to be mapped to a requested virtual disk includes maintaining attributes for a set of storage devices including a cost attribute, a capacity attribute and quality-of-service attributes. A request for a virtual disk includes request parameters including a price parameter, a capacity parameter and quality-of-service parameters. A device selection function generates a score for each storage device based on the request parameters and the storage device attributes, and identifies a best suited storage device by comparing the respective scores of the storage devices. The virtual disk is then created in satisfaction of the request with a mapping to the identified storage device to provide underlying physical data storage for the virtual disk.
US09594754B2 Purity analysis using white list/black list analysis
Memoizable functions may be identified by analyzing a function's side effects. The side effects may be evaluated using a white list, black list, or other definition. The side effects may also be classified into conditions which may or may not permit memoization. Side effects that may have de minimus or trivial effects may be ignored in some cases where the accuracy of a function may not be significantly affected when the function may be memoized.
US09594752B2 Network service system and method with off-heap caching
A method for providing data over a network using an application server having off-heap caching includes receiving at an application server coupled to a network a request for requested data, using an key index stored on the application server to locate where the requested data is stored in off-heap memory of the application server, retrieving the requested data from the off-heap memory of the application server, and resolving the request.
US09594749B2 Visually differentiating strings for testing
In one embodiment, a data string test system may use a color-coding system, or other visual marker, to indicate which data strings are ready for testing. The data string test system may calculate a localization test status of a data string. The data string test system may apply a visual marker of the localization test status of the data string to the data string. The data string test system may present the visual marker and the data string to a user.
US09594743B2 Hybrid machine-user learning system and process for identifying, accurately selecting and storing scientific data
A process for identifying, accurately selecting, and storing scientific data that is present in textual formats. The process includes providing scientific data located in a text document and searching the text document using a computer and selecting a plurality of key words and phrases using an algorithm. The selected key words and phrases are matched with a plurality of semantic definitions and a plurality of semantic definition-key words and phrase pairs are created. The created plurality of semantic definition-key words and phrase pairs are displayed to a user via a computer user interface and the user selects which of the created plurality of semantic definition-key words and phrase pairs are accurate. The process also includes storing the selected and accurate semantic definition-key words and phrase pairs in computer memory.
US09594735B2 Automatic highlighting of formula parameters for limited display devices
A formula bar is used for receiving user input for entry/editing of formulas using touch input and/or a Soft Input Panel (SIP) designed for formula input. In response to a user initiating entry of a formula, a list of formulas is displayed based on the user's input. A formula may be selected and displayed within the formula bar with a parameter highlighted. The user may then enter the value for the parameter (e.g. a single value, a range, another formula, and the like) using touch input and/or SIP input. As the user enters the value for each parameter, the next parameter for the formula is automatically highlighted. The formula may be validated to determine if the parameters for the formula have been entered correctly. Tips may also be displayed in/near the display of the formula bar to provide assistance to the user entering the formula.
US09594729B2 Content navigation and zooming on a mobile device
The contents displayed on the touch screen of a mobile device are modified based in user input, in the form of touch input. In one mode, a content view, contents of a document are displayed to a user at various zoom levels. The user can zoom-out by indicating in one embodiment a pinching touch motion. The user can also switch to another viewing mode, a structure view, where structure of the document is displayed to the user, potentially at various zoom levels. The user can zoom-out in the structure view also by providing a pinching touch motion. The user can switch to the content view by selecting text in the structure view, which then presents the contents of the document at the corresponding location.
US09594722B2 System provisioning optimization
A method, system and program product for optimizing of the provisioning of systems. The method, system, computer program product for provisioning a system comprises steps of intercepting a request to provision a named system; calculating a number of named systems needed to give an overall provisioning success rate higher than a threshold success rate; and requesting parallel provisioning of the calculated number of named systems.
US09594701B2 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus includes first and second central processing units, a communication unit, and a memory. The first and second central processing units operate based on first and second operating systems, respectively. The communication unit controls communication between the first and second operating systems. The memory includes first and second memory areas used respectively by the first and second operating systems. The first operating system includes a memory access requesting unit. The memory access requesting unit sends, to the second operating system via the communication unit, a request to write information to be moved from the first memory area to a virtual memory and a request to read information to be moved from the virtual memory to the first memory area. The second operating system writes to and reads from the second memory area, the information indicated by the write and read requests, respectively.
US09594700B2 Speculative memory controller
A method and a system are provided for controlling memory accesses. Memory access requests including at least a first speculative memory access request and a first non-speculative memory access request are received and a memory access request is selected from the memory access requests. A memory access command is generated to process the selected memory access request.
US09594688B1 Systems and methods for executing actions using cached data
Described herein are systems and methods to execute efficiently a plurality of actions, in which multiple actions require the use of a single data set. The data set is fetched from a data source, across a switching network, to a memory associated with a first compute element. This is the only fetching of the data set from the data source, and the only fetching across a switching network, thereby minimizing fetching across the switching network, reducing the load on the switching network, decreasing the time by which the data set will be accessed in second and subsequent processes, and enhancing the efficiency of the system. In some embodiments, processes are migrated from second and subsequent compute elements to the compute element in which the data set is stored. In some embodiments, second and subsequent compute elements access the data set stored in the memory associated with the first compute element.
US09594682B2 Data access system, memory sharing device, and data reading method
A control apparatus sends a data access request to a first memory sharing device, wherein the data access request includes an address of target data. The first memory sharing device determines that the target data is stored in a second memory sharing device according to the address of the target data and an address list. The address list includes corresponding relationships between addresses and memory sharing devices, and first addresses corresponding to the first memory sharing device are different from second addresses corresponding to the second memory sharing device, and forward the data access request to the second memory sharing device. The second memory sharing device obtains the target data based on the address of the target data, and sends the target data to the first memory sharing device. Then the first memory sharing device forwards the target data to the control apparatus.
US09594676B2 Configuring and reconfiguring blocks of memory cells to store user data and ECC data
A memory device has a plurality of individually erasable blocks of memory cells and a controller configured to configure a first block of memory cells in a first configuration comprising one or more groups of overhead data memory cells, and to configure a second block of memory cells in a second configuration comprising one or more groups of user data memory cells and at least one group of overhead data memory cells. The first configuration is different than the second configuration. At least one group of overhead data memory cells of the second block of memory cells comprises a different storage capacity than at least one group of overhead data memory cells of the first block of memory cells.
US09594672B1 Test case generation
Embodiments of the present invention provide methods, computer program products, and systems for generating comprehensive test cases covering new events yet to be covered. Embodiments of the present invention can be used to receive a request to generate a test case, wherein the request comprises a coverage schema associated with a first set of events to be covered in the generated test case. Embodiments of the present invention includes updating the coverage schema, wherein the updating the coverage schema comprises adding a second set of events to be covered in the generated test case and generating constraints used to satisfy requirements for meeting the first set of events and the second set of events in the updated coverage schema. Embodiments of the present invention can generate a test case using the generated constraints and the updated coverage schema.
US09594663B2 Apparatus and method for collecting log information from a plurality of servers
A server apparatus is provided for collecting log information from a plurality of servers that execute a series of processes in response to a first request from a client apparatus. The server apparatus receives, from a first server that is included in the plurality of servers and has executed a first process of the series of processes, a second request for executing a second process of the series of processes, where the first request includes first log information that is outputted from the first server when the first process is executed by the first server. The server apparatus executes the second process while outputting second log information indicating an execution history of the second process, and controls writing of the first and second log information into a predetermined storage area provided in association with the client apparatus.
US09594659B2 CPU utilization metering on systems that include multiple hardware threads per core
Indicating usage in a system includes implementing a performance counter associated with one or more hardware threads; counting events associated with the one or more hardware threads to determine an event count; deriving an initial measure of usage of a processor core associated with the one or more hardware threads based at least in part on the event count; applying a corrective function to modify the initial measure of usage and determine a modified measure of usage, wherein the modified measure of usage has a value that is different from and not equivalent to the initial measure of usage; and outputting an indication of a processor usage, the indication being based at least in part on the modified measure of usage.
US09594654B2 Generating and detecting hang scenarios in a partially populated simulation environment
A method, system and computer-usable medium are disclosed for detecting the cause of a system hang in a verification environment. Hardware components associated with the design under test that are not included in the verification environment are replaced by software drivers. A dependency is set between a first driver and a second driver such that quiescing of the first driver is prevented until the second driver is quiesced. Each driver in a simulation test is designated to be either independent or dependent, with each dependent driver being associated with at least one independent driver. The independent driver is quiesced at a predetermined time. Dependent drivers do not quiesce until of their associated drivers have quiesced and completed all of their respectively issued instructions.
US09594649B2 Network virtualization policy management system
Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected, and virtual machines and virtual network functions that provide the service can be identified. A first policy that defines allocation of hardware resources to host the virtual machines and the virtual network functions can be obtained, as can a second policy that defines deployment of the virtual machines and the virtual network functions to the hardware resources. The hardware resources can be allocated based upon the first policy and the virtual machines and the virtual network functions can be deployed to the hardware resources based upon the second policy.
US09594641B2 Techniques for updating memory of a chassis management module
A technique for data roll-back includes in response to a first external static memory device being coupled to a first chassis management module and the first chassis management module being coupled to a middle plane board, determining whether the first external static memory device operates normally. In response to the first external static memory device operating normally, a controller of the first chassis management module writes data in the first external static memory device into a non-volatile memory of the first chassis management module to perform data roll-back.
US09594635B2 Systems and methods for sequential resilvering
Implementations claimed and described herein provide systems and methods for the efficient rebuilding of a failed storage device through sequential resilvering. In one implementation, blocks for resilvering are discovered. The blocks correspond to input/output requests not successfully completed for a failed storage device. A coarse grained sorting of the blocks is performed based on a block location of each of the blocks on the failed storage device. The block locations of the blocks are stored in memory according to the coarse grained sorting. A fine grained sorting of the blocks is performed based on the coarse grained sorting of the blocks. The blocks are sequentially resilvered based on the fine grained sorting.
US09594633B2 Adaptive raid for an SSD environment
A system and method for adaptive RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to determine a first RAID layout for use in storing data, and write a first RAID stripe to the device group according to the first RAID layout. In response to detecting a first condition, the controller is configured to determine a second RAID layout which is different from the first RAID layout, and write a second RAID stripe to the device group according to the second layout, whereby the device group concurrently stores data according to both the first RAID layout and the second RAID layout.
US09594629B2 Data error correction from cached error correction information
A computing device for correcting data errors may receive data stored by a memory device; calculate a syndrome associated with the data; initiate a calculation of error correction information for the data based on the syndrome; search for the error correction information in a cache based on the syndrome; discontinue the calculation of the error correction information when the error correction information is found in the cache before the error correction information is calculated; and correct an error associated with the data using the error correction information from the cache.
US09594627B2 Controller and control method
According to one embodiment, a controller controls a nonvolatile memory stores data page by page. The controller is configured to extract, from a first data sequence shorter than the data length of a page, a second data sequence shorter than the first data sequence, to refer to the difference between threshold voltages corresponding to two data included in the second data sequence, to convert the second data sequence into a third data sequence longer than the second data sequence, and to control the percentage of the length of an error correction code added to the third data sequence.
US09594626B2 Method and device for increasing the data transmission capacity in a serial bus system
A method is described for serial data transmission in a bus system having at least two subscribed data processing units that exchange messages via the bus, the transmitted messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field and an end-of-frame sequence, the control field including a data length code, which contains information regarding the length of the data field. When a first switchover condition is satisfied, the data field of the messages, in contrast to CAN standard ISO 11898-1, may comprise more than eight bytes, the values of the four bits of the data length code being interpreted at least partially in deviation from CAN standard ISO 11898-1 for determining the size of the data field when the first switchover condition is satisfied.
US09594625B2 Sequential circuit with error detection
Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.
US09594622B2 Contacting remote support (call home) and reporting a catastrophic event with supporting documentation
Responsive to detecting a failure in a computer system determined by receiving a trap from at least one component integrated in the computer system, a notification to a recipient may be transmitted. A service ticket is created associated with the failure. One or more other problem events occurring during the failure is detected and an indication that the other problem events occurred during the failure is recorded. Notifying the recipient during the failure, of the one or more other problem events, is prevented. Responsive to detecting a resolution of the failure, the service ticket is updated with the other problem events with the indication that the other problem event occurred during the failure.
US09594618B2 Two stage log normalization
An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.
US09594605B2 Client-server version control system for software applications
A software version control system manages versioned applications in a client-server computing system environment. Thereby this is a management system for computer application (software) distribution where a number of client devices coupled to a server may be executing different versions of a particular computing application. The system manages updates to the applications and enforces rules or policies to use the most recent version whenever possible.
US09594604B2 Integrated parameter control with persistence indication
Aspects of the present invention disclose a method for customizing a parameter value in a software program. The method includes one or more processors receiving one integrated input requesting a change to the original value of a parameter in a software program to a new value of the parameter and defining a persistence level of the new value of the parameter. The method further includes one or more processors changing the original value of the parameter to the new value of the parameter based on the one integrated input and setting the persistence level of the new value based on the one integrated input.
US09594596B2 Dynamically tuning server placement
An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
US09594594B2 Media hardware resource allocation
Apparatus, computer readable medium, and method of allocating media resources, the method including determining a media resources allocation table based on one or more media hardware resources and predetermined benchmarks of media hardware resources for performing media operations; in response to receiving a request for media resources from a first application, comparing the requested media resources with the media resources allocation table; and if the comparison indicates that the requested media resources are available, then allocating the requested media resources to the first application in the media resources allocation table, and sending a response to the request for media resources to the first application indicating the requested media resources are allocated to the application. If the comparison indicates that the requested media resources are not available, then sending indicating to the first application that the requested media resources are not allocated to the first application.
US09594590B2 Application migration with dynamic operating system containers
Methods and systems of migrating applications (105-1 to 105-3) with dynamic operating system containers (205-1, 205-2) are disclosed, in which a number of applications (105-1 to 105-3) currently executed within a first operating system environment are identified for migration to a second operating system environment; a new operating system container (205-1, 205-2) is created within the first operating system environment; the number of identified applications (105-1 to 105-3) are transferred into the operating system container (205-1, 205-2); and the operating system container (205-1, 205-2) is migrated to the second operating system environment.
US09594588B2 Method and apparatus of adaptive application performance
A method and apparatus of adaptive application performance includes a determination of at least one criteria for implementing adaptive application performance measures. Based upon the determination, adaptive application performance measures are implemented.
US09594582B2 Detection and management of dynamic migration of virtual environments
A mechanism is provided to detect that a dynamic migration of a virtual environment is in progress or has been executed during a hardware or software scan without requiring instrumentation of applications running within the virtual machine. The mechanism relies on a particular sequencing and usage of application programming interfaces and commands that scanning technology provides, associated with the modularity of the scans and on the external virtual machine enabler component running on the host. The mechanism may detect a dynamic migration and take proper actions based on the system configuration. The actions may include discarding the output of the scan executed across a dynamic migration and repeat the scan. The actions may also include notifying the initialization subsystem of the non-migration-safe application to execute a script or program to address migration safety issues. One particular program or script may be an agent ID regeneration program or script.
US09594573B2 Systems and methods of block computation
Systems and methods of block computation are disclosed. An example of a method includes buffering a plurality of tuples in a build phase. The method also includes, after buffering a last of the plurality of tuples, applying a computation to all of the buffered tuples in a compute phase. The method also includes returning results of the computation one tuple at a time to a query processing pipeline in a stream-out phase.
US09594570B2 Computing platform with interface based error injection
Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when the CPU is reset, the firmware boot program including instructions to create Power and Performance Measurement (PPM) interface data structures including an error injection table structure to provide error injection services to an OS.
US09594567B2 Configuring a trusted platform module
A method includes storing configuration data for a Trusted Platform Module (TPM) in a pre-boot environment such as Unified Extensible Firmware Interface (UEFI), reading the configuration data, and automatically configuring the TPM based upon the configuration data. The configuring includes storing values of TPM parameters in non-volatile memory of the TPM. A method includes UEFI firmware of a circuit board on an assembly line configuring a TPM. An information handling system includes UEFI firmware and a TPM. The UEFI firmware configures the TPM from a configuration file stored in memory of the UEFI firmware.
US09594565B2 Hardware acceleration of a write-buffering software transactional memory
A method and apparatus for accelerating a software transactional memory (STM) system is described herein. Annotation field are associated with lines of a transactional memory. An annotation field associated with a line of the transaction memory is initialized to a first value upon starting a transaction. In response to encountering a read operation in the transaction, then annotation field is checked. If the annotation field includes a first value, the read is serviced from the line of the transaction memory without having to search an additional write space. A second and third value in the annotation field potentially indicates whether a read operation missed the transactional memory or a tentative value is stored in a write space. Additionally, an additional bit in the annotation field, may be utilized to indicate whether previous read operations have been logged, allowing for subsequent redundant read logging to be reduced.
US09594564B2 Arithmetic processing device and control method of arithmetic processing device
An arithmetic processing device includes: first prediction units which output branch prediction information of a fetched conditional branch instruction based on past branch history information of conditional branch instructions; a second prediction unit which stores a branch taken consecutive number of times and a branch not-taken consecutive number of times to a pattern information storage unit, and outputs branch prediction information of a fetched conditional branch instruction based on the past branch taken consecutive number of times or branch not-taken consecutive number of times stored; selecting units which selectively output the branch prediction information output from the first prediction units or the second prediction unit; and a selector which outputs a next instruction address of the conditional branch instruction or a branch target address of the conditional branch instruction to an instruction fetch unit in accordance with the branch prediction information output by the selecting units.
US09594561B2 Instruction stream tracing of multi-threaded processors
A method and apparatus for tracing instruction streams for a multi-threaded processor are disclosed herein. In one embodiment, the apparatus includes a last thread register configured to store a thread index that indicates a last executed thread, a tracing memory configured to store, within each of a plurality of storage locations, state information corresponding to a dispatch cycle for a multi-threaded processor, and a tracing control module configured to provide the state information to the tracing memory. The state information includes instruction information and a previous thread index. The state information may also include a flip bit that is used to determine a current insertion point within the tracing memory.
US09594559B2 Binary file for computer program having multiple executable code variants for a function that are executable on a same processor architecture
Source code for a function of a computer program is compiled by compilers to generate executable code variants for the function according to different optimization approaches. Each executable code variant is executable on a same processor architecture. A binary file for the computer program is constructed that includes each executable code variant. At runtime of the binary file, one of the executable code variants is selected for the function. The selected executable code variant is used during execution of the computer program, until execution is halted.
US09594553B2 Identifying semantic differences between source code versions
The present disclosure relates to a method and system for identifying a semantic difference between source code versions. In one embodiment of the present disclosure, there is provided a method for identifying a semantic difference between source code versions, comprising: obtaining first debugging information of a first source code version and second debugging information of a second source code version respectively; determining, by comparing the first debugging information with the second debugging information, whether in the second source code version there exists a second function matching a first function in the first source code version; and identifying the semantic difference on the basis of a result of the determining. In one embodiment of the present disclosure, there is provided a system for identifying a semantic difference between source code versions. By means of the present disclosure, a semantic difference between various source code versions can be identified rapidly and accurately.
US09594552B2 Terminal device, information processing system, request target selection method and program
The terminal device includes a processing section which performs a predetermined process; a connecting section which is configured for connection with an external apparatus capable of performing the predetermined process through a communication network; and a selecting section which selects the processing section or the external apparatus connected through the connecting section as a request target which is requested to perform the predetermined process, on the basis of a predetermined condition.
US09594550B2 Automated patch generation
A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may include receiving an indication of a software product and a product level of the software product. An indication of a specific defect associated with the software product and the product level may be received. A defect change-set associated with a correction of the specific defect may be identified. An overlapping change-set may be determined based on, at least in part, a source control history associated with the software product. The overlapping change set may occur between the product level and the defect change-set in the source control history and may implicate at least one common file with the defect change-set. A software patch correcting the specific defect may be generated based on the defect change-set and the overlapping change-set.
US09594539B1 Using applications of items in item searches
Disclosed are various embodiments for using applications of items in conducting item searches. It is determined, in one or more computing devices, whether a search query string includes an application key. A non-key portion of the search query string that excludes the application key is obtained when the search query string includes the application key. A search is executed on a subset of items in an item catalog using the non-key portion of the search query string to obtain a result set of items. Each item in the subset of items is associated with an item application that matches the application key.
US09594520B2 Atomic write command support in a solid state drive
A method of performing an atomic write command in a data storage device comprising a volatile memory and a plurality of non-volatile memory devices configured to store a plurality of physical pages. The method may comprise storing data in a plurality of logical pages (L-Pages), each associated with a logical address. A logical-to-physical address translation map may be maintained in the volatile memory, and may be configured to enable determination of a physical location, within one or more of the physical pages, of the data referenced by each logical address. The data specified by a received atomic write command may be stored one or more L-Pages. Updates to the entry or entries in the translation map associated with the L-Page(s) storing the data specified by the atomic write command may be deferred until all L-Pages storing data specified by the atomic write command have been written in a power-safe manner.
US09594518B2 Method, apparatus and system for controlling quality of service of storage system
The present invention provides a method, an apparatus, and a system for controlling quality of service of a storage system. The method includes: identifying a target data object; acquiring a storage address of the target data object stored in a storage device by searching a file system of the host, wherein the file system contains data mapping the data object to the storage address of the target data object; and sending the storage address to the storage device to instruct the storage device to perform quality of service control on access to the target data object at the storage address. The present invention solves the problems of resource waste and lower quality of service in a QoS control manner, and can satisfy user requirements more accurately.
US09594517B2 Vehicle device
A vehicle device is provided that includes a first processer for processing first data classified as a first category when being supplied based on a vehicle-mounted power source, a second processor for processing second data classified as a second category when being supplied based on the vehicle-mounted power source, an external data storage externally attached to both the first and second processors, and a built-in data storage provided in the second processor and capable of retaining the stored second data even if a battery voltage decreases to a predetermined value for a predetermined period of time. At least one of the first and second processors varies a storage destination and a storage frequency in accordance with priorities. The second processor constantly stores at least part of the second data in the built-in data storage.
US09594516B2 Memory device with variable trim parameters
A memory device comprising a memory array comprising a plurality of memory cells, two or more fuses coupled to the memory array, wherein each of the two or more fuses contains trim data for the memory array and a mode register for selecting one of the two or more fuses to be enabled.
US09594515B2 Methods and systems using observation based techniques for determining performance capacity of a resource of a networked storage environment
Methods and systems for managing resources in a networked storage environment are provided. One method includes generating a relationship between latency and utilization of a resource in a networked storage environment using observation based, current and historical latency and utilization data, where latency is an indicator of delay at the resource for processing any request and utilization of the resource is an indicator of an extent the resource is being used at any given time; and selecting an optimal point for the generated relationship between latency and utilization, where the optimal point is an indicator of resource utilization beyond which throughput gains for a workload is smaller than increase in latency.
US09594510B2 JBOD subsystem and external emulation controller thereof
A JBOD subsystem for providing storage to a host entity. The JBOD subsystem contains at least one external JBOD emulation controller coupled to the host entity for emulating IO operations in response to the IO requests and a set of at least one physical storage device coupled to the JBOD emulation controller for providing storage to the host entity through the JBOD emulation controller. The JBOD emulation controller defines at least one logical media unit (LMU) consisting of sections of the set of physical storage device (PSD) and communicates with the PSD through a point-to-point serial-signal interconnect. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.
US09594507B2 Dispersed storage system with vault updating and methods for use therewith
A method for execution by one or more processing modules of a dispersed storage network (DSN) includes storing a set of encoded data slices in an original plurality of storage units of the DSN associated as a current generation of a storage vault. The method determines whether utilization of the original plurality of storage units is greater than a utilization threshold. When the utilization of the original plurality of storage units is greater than the utilization threshold, the original plurality of storage units are updated to include at least one additional storage unit and a proper subset of the original plurality of storage units associated as the current generation of a storage vault to generate an updated plurality of storage units associated as a next generation of the storage vault. The set of encoded data slices are stored in the updated plurality of storage units of the DSN associated as the next generation of the storage vault.
US09594500B2 Touch Free hygienic display control panel for a smart toilet
A touch free toilet control panel display which may be used, for activating various components of a smart toilet. The user may touch freely use a touch free input device, for choosing from a displayed menu of toilet functions. Various input devices may used to activate the displayed toilet devices, such as, a floating capacitive field (404) to detect a user's fingers hovering above the displayed menu options (406), body movement recognition used to control the movement of a displayed cursor, an eye tracking system (604), that uses the user's gaze point (610), tongue recognition, etc. Touch free activation of the menu functions, reduces the transmission of bacteria from the menu panel to the user, and may also ease the use of the toilet devices. The display menu may show toilet devices, such as, a bidet, bidet water temperature, internet connection, etc. Other embodiments are described and shown.
US09594496B2 Method and apparatus for playing IM message
A method for playing an instant messaging (IM) message includes: displaying a received IM message in a dialog window of an IM client; selecting multiple target IM messages according to an indication of a touch control operation when the touch control operation used for merging IM messages of a preset type is detected; merging the selected multiple target IM messages into a message group and displaying the message group in the dialog window; continuously playing all IM messages in the message group when a touch control operation used for playing the IM messages in the message group is detected. In addition, the present disclosure further provides an apparatus for playing an IM message. By using the foregoing method and apparatus, the IM messages can be quickly played, and the efficiency of managing the IM messages can be improved.
US09594486B2 Processor architecture using a RISC processor and multiple adjunct processors
A method for processing data comprising activating a reduced instruction set processor. Activating a basic input output system of the reduced instruction set processor. Activating a multiple boot loader of the reduced instruction set processor after the basic input output system has been activated. Activating a hardware abstraction layer of the reduced instruction set processor after the multiple boot loader has been activated. Activating a plurality of processors coupled to the reduced instruction set processor. Activating a common language infrastructure of the reduced instruction set processor. Synchronizing a dynamic link library of each of the plurality of processors with a common language infrastructure of the reduced instruction set processor.
US09594483B2 Method and system of plotting correlated data
Plotting correlated data. At least some of the illustrative embodiments are methods including: displaying on a display system of a computer system a two-dimensional plot of output data related to an earth formation, the output data estimated from a model of the earth formation, and the volume plotted relative to modeled time; placing a cursor shown on the display system over a first portion of the two-dimensional plot, the first portion corresponding to a first modeled time; and displaying on the display system a three-dimensional plot of respective values of a parameter from a plurality of cells of the model of the earth formation, the respective values at the first modeled time.
US09594478B2 Flow pipe totals
A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. The device can analyze the data to suggest which database fields likely represent object status. The device can render the flow diagram to illustrate system states at different selected times. Each rendered flow diagram can indicate, for the selected time point, the quantity of objects that possessed each status at that time, and, for a selected time interval, the quantity of objects that changed from each status to each other status during that time interval. The statuses can be represented in the flow diagram as status bubbles having sizes that are based on the quantities of objects have those bubble's statuses at the selected time point.
US09594477B1 Using deep links to restore interactive state of a web page
A method and apparatus for interactive state restoring are described. A browser loads a web page using a uniform resource locator (URL). The web page includes interactive elements. The web page is in a default state when loaded by the browser in a first instance and is in an interactive state when any one of the interactive elements is changed. An interactive state restoring tool executing in connection with the browser monitors URLs being loaded by the browser and identifies a data object appended to an end of a first URL for the web page with interactive elements. The interactive state restoring tool extracts the data object from the URL and restores the web page in the interactive state using the data object extracted from the URL when the web page is loaded by the browser. The interactive state restoring tool can execute a state-restoring JavaScript method for consumption of an enhanced deep link. The interactive state restoring tool can also execute a state-capturing JavaScript method to capture the current state, append a JSON object to the URL and add this URL to the history as an enhanced deep link.
US09594470B2 Methods and software for facilitating the selection of multiple items at an electronic device
A computer-implemented method of facilitating the selection of multiple items at an electronic device having a touch sensitive display and for receiving user input, the device, comprising: displaying on the display a grid list of icons representing selectable items, the icons being ordered in the grid: in rows extending in a first direction and being arranged consecutively in a second direction orthogonal to the first direction, the grid list comprising at least one column; or in columns extending in a first direction and being arranged consecutively in a second direction orthogonal to the first direction, the grid list comprising at least one row; and, in response to the device receiving user input in the form of a touch starting from a first icon and continuing forwards or backwards in the first direction, causing items represented by icons adjacent to the first icon forwards or backwards in the ordered grid list to be selected consecutively.
US09594468B2 Systems and methods for creating electronic content using creation applications of limited capabilities
One exemplary embodiment involves receiving electronic content to be displayed and edited in an application that has limited capabilities for editing an item of the electronic content. The application opens the electronic content for editing and displays a notification indicating that editing of the item is restricted in the application. Such an application can also be configured to address one or more of various additional circumstances. For example, the application may identify representations to be displayed for items that cannot be directly displayed. As another example, the application may provide an edit approver that determines whether edits that have effects on the item are allowed.
US09594453B2 Liquid crystal display device
To provide a liquid crystal display device with a touch detection function in which any drive method can be adopted. The liquid crystal display device is provided with: a liquid crystal element arrangement that has a plurality of liquid crystal display elements arranged in a matrix shape; a plurality of scanning lines that are arranged in each row of the liquid crystal element arrangement, and supply scanning signals to a plurality of liquid crystal display elements arranged in a corresponding row; a plurality of signal lines that are arranged in each column of the liquid crystal element arrangement, and supply an image signal to a plurality of liquid crystal display elements arranged in a corresponding column; a plurality of touch detection drive electrodes which are arranged in a column of the liquid crystal element arrangement, and to which a drive signal for detecting a touch is supplied; and a touch control part that specifies a touch detection drive electrode from the a plurality of touch detection drive electrodes. Here, the drive signal is supplied to the touch detection drive electrode specified by the touch control part.
US09594452B2 Synchronous timed orthogonal measurement pattern for multi-touch sensing on a touchpad
A method for detecting multiple objects on a touchpad having a grid of orthogonal electrodes, wherein all drive electrodes are simultaneously stimulated, and then frequency or electrode coding is used to separate each electrode junction and produce a capacitance image of the touchpad surface in a single measurement sequence.
US09594446B2 Information processing device that determines operational mode based on user's touch
Input unit (120) detects contact with or approach of an object. Based on a result of the detection of input unit (120), mode setting unit (130) sets the operation mode of information processing device (100) to a first operation mode or a second operation mode. Control unit (140) performs control according to the operation mode set by mode setting unit (130).
US09594435B2 Display apparatus and contents display method
Disclosed are a display apparatus and a contents display method. The display apparatus includes: a mobile device tracing information processing unit for receiving position information or orientation information of a mobile device and generating tracing information of the mobile device based on the received position information or orientation information of the mobile device; a gesture processing unit for receiving input information of the mobile device and generating gesture information to change an output format of contents by using the received input information; a rendering unit for generating a predetermined contents image based on the tracing information of the mobile device and the gesture information; and a display unit for displaying the generated contents image.
US09594434B1 Autonomous camera switching
A computing device having multiple sensors can operate in different modes, wherein each mode causes data captured by different sensors to be transmitted to a processing component for analysis. For example, a computing device includes one or more pairs of image sensors. Each pair can be configured such that the transmit lines of the sensors are selectively connected to a host processor. The transmission of data from the sensors can be coordinated by having a first sensor instruct a second sensor to transmit data to the host processor when the first sensor has completed transmitting its data to the host processor. In another example, a first sensor can transmit captured data to the host processor while the second sensor waits for a certain amount of time before transmitting its data. Once the certain amount of time has elapsed, the second sensor can begin transmitting its data to the host processor.
US09594428B2 Augmenting mobile computing device audio output via vibration elements
Embodiments of the invention utilize one or more vibration elements to enhance the audio output of a computing device. These vibration element(s) may comprise any conventional vibrating element including a mass element (i.e., counterweight) electrically driven via an actuator to produce the vibrations. The size of the mass element/counterweight may be selected based on the desired strength and frequency for the vibration components (i.e., lower frequencies may utilized larger/heavier mechanisms). Computing devices may process audio data and separately output some of the data for speakers (higher frequency data), and some of the data for vibration elements (lower frequency data). The surface where the device is placed creates a sounding board structure and the vibration elements generate the sensation of physical motion at low, sub-bass and sub-audio frequencies. This physical motion may be perceived by the user as low-frequency audio data, thereby enhancing the audio output of the speakers.
US09594415B2 Accessory device power management
Accessory device power management techniques are described in which a power exchange state for a system including a host computing device, an accessory device, and an adapter is recognized. Power exchange states may be defined according to relative states of charge (RSOC) and connection status for the system components and mapped to power management control actions. Responsive to the recognition of a current power exchange state, corresponding power management control actions may be ascertained and applied to jointly manage power for the system. For instance, the host device may draw supplemental power from a power source associated with an accessory device (e.g., a battery or power adapter) or supply power for use by the accessory device according to different states. Power exchanges may also be managed in accordance with capabilities of the accessory device identified based on authentication of the accessory device.
US09594412B2 Controlling power gate circuitry based on dynamic capacitance of a circuit
In one embodiment, the present invention includes an apparatus having an estimation logic to estimate a dynamic capacitance of a processor circuit of a processor during a plurality of processor cycles, a power gate calculator to calculate a control value for a power gate circuit coupled to a load line and between a voltage regulator and the processor circuit based on the dynamic capacitance estimate, and a controller to control an impedance of the power gate circuit based on the control value. Other embodiments are described and claimed.
US09594409B1 Storage drive heat sink mounting structure
A heat sink can be used as part of a storage drive to perform multiple functions, both structural and thermodynamic. It can be used as a heat dissipating element and it can be used as the key mechanical mounting structure for storage drives, such as hard disk drives (HDD), and any circuit boards.
US09594407B2 Electronic device and coordinate detection method
An electronic device includes a housing, a planar display section, a planar transparent member, a touch panel layer which detects two-dimensional coordinates of an indicator having a predetermined conductivity along a surface of the display section and a vertical distance to the indicator, and an acceleration detection section which detects at least one of an acceleration of the housing and an acceleration of the transparent member. The two-dimensional coordinates are determined as effective coordinates when the vertical distance is equal to or smaller than a first value. The two-dimensional coordinates are determined as the effective coordinates when the vertical distance is more than the first value and is equal to or smaller than a second value more than the first value, and the acceleration detection section detects a predetermined acceleration.
US09594402B2 Electronic device
A structure suitable for a portable information terminal or a wearable device is provided. In addition, an electronic device having a novel structure that can have various forms is provided. It is preferable that a buffer layer which absorbs a difference in the amount of change in form be provided between adjacent film substrates which overlap with each other. As the buffer layer, a gelled resin material, a rubber resin material, a liquid material, an air layer, or the like can be used. Furthermore, an optical film such as a polarizing film or a color filter may be used as the buffer layer. A plurality of buffer layers may be provided in an electronic device.
US09594389B2 Device and method for automatically coordinating protection device of smart power distribution management system
Provided are a device and a method for automatically coordinating a protection device of a smart power distribution management system, wherein a protection coordination correction value of the protection device is calculated via topology analysis and system analysis of a distribution system so as to apply the result to a smart power distribution management system. The device for automatically coordinating a protection device as provided comprises: generating the topology information by obtaining the status information of the distribution system; setting machines, which transmit and received data when an event occurs, to communicate for each of a plurality of protection devices based on the topology information; calculating a system power flow including the power flow direction based on the topology information; and calculating a fault current which is generated upon the failure of the distribution system based on the topology information, thereby generating a protection coordination correction value.
US09594387B2 Voltage regulator stabilization for operation with a wide range of output capacitances
A voltage regulator includes a measurement circuit for obtaining a value representing a magnitude of an output capacitance connected at an output node of the voltage regulator. A correction circuit in the voltage regulator modifies a compensation circuit internal to the voltage regulator based on the value. The modification of the compensation circuit is done to ensure that sufficient stability margins to accommodate the output capacitance are ensured for the main feedback loop in the voltage regulator. In an embodiment, a voltage proportional to the output capacitance is detected at start-up of the voltage regulator, and a corresponding binary signal is generated. The logic value of the binary signal is used to add or remove components and/or circuit portions in the compensation circuit to ensure stability. The voltage regulator is thus designed to support a wide range of output capacitance values.
US09594386B2 Adjusting circuit and display device
Embodiments of the present disclosure provide an adjusting circuit and a display device, which are capable of limiting a fluctuation of an output voltage (Vcom) in the within a small range, weakening a flicker phenomenon and enhancing a display quality of a liquid crystal display. The adjusting circuit for the output voltage (Vcom) comprises a voltage supplying module, a temperature sensing module and an adjustment outputting module, wherein, the voltage supplying module is connected with the temperature sensing module and the adjustment outputting module, and is configured to provide input voltages to the temperature sensing module and the adjustment outputting module; the temperature sensing module is connected with the adjustment outputting module, and is configured to convert a temperature sensed into an electric signal and transmit the same to the adjustment outputting module; and the adjustment outputting module is configured to adjust an output voltage (Vcom) according to the electric signal transmitted by the temperature sensing module, wherein the output voltage (Vcom) fluctuates between an upper limit voltage and a lower limit voltage which are preset.
US09594384B2 Method of associating an HVAC controller with an external web service
A wireless thermostat may be associated with a user account of an external web service that may facilitate remote access and/or control of the wireless thermostat. A remote device may be used to access a user's account hosted by the external web service. The wireless thermostat may be identified to the external web service and associated with the user's account by one or more unique identifiers previously delivered to the remote device from the wireless thermostat.
US09594374B2 Operating multiple autopilots
Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to receive an autopilot option selection for piloting a marine vessel. The computer may determine a first message corresponding to the autopilot option selection for a first autopilot. The computer may determine a second message corresponding to the autopilot option selection for a second autopilot. The computer may transmit the first message to the first autopilot. The computer may also transmit the second message to the second autopilot.
US09594365B2 Cooperative operating device and method
A cooperative operating device includes primary controlling units that are provided for individual primary control systems, and calculate operating variables and outputting them to the actuators of the corresponding primary control systems, a selector that combines operating variables by performing a weighting calculation on the operating variables calculated by the primary controlling units, and an operating variable adjustment controlling unit that is provided to correspond to a single secondary control system for controlling an equilibrium point that is a desirable operating variable output with the primary control in a steady-state, inputs a specific operating variable setting value that indicates the equilibrium point, and inputs, as a controlled variable input, the operating variable after combination, outputted from the selector, to calculate an adjustment operating variable and output it to the actuator of the secondary control system.
US09594358B2 Feedback controller parameter generation with stability monitoring
Stability of a control system for a materials testing system using specified filter parameters is confirmed by inputting to the control system a test signal having a predetermined waveform, automatically monitoring the output of the materials testing system, and automatically comparing the output to a threshold. If the output exceeds the threshold, a first action is taken. If the output does not exceed the threshold, input of a command signal to the control system is permitted.
US09594356B2 Circuit arrangement having a fail-silent function
A circuit arrangement for a control device implements a fail-silent and/or fail-safe function, particularly with a hardware-realized detection of a fault or a faulty state in a microcontroller of the circuit arrangement. The circuit arrangement interrupts the communication of the control device with a communications network when a fault is detected.
US09594353B2 Device and method for determining timing of a measured signal
Device and method for determining timing of a measured signal, the device has a plurality of flip-flop units (10), an evaluation module, an allocating module for allocating at least one path consisting of flip-flop units (10), and a calibration module being adapted for determining a time difference parameter of each flip-flop unit (10), the time difference parameter specifying for each flip-flop unit (10) a time difference between a period of time in which the measured signal (20) reaches the given flip-flop unit (10) and a period time in which the secondary signal reaches the given flip-flop unit (10), wherein the evaluation module is adapted for determining the timing of the measured signal from the output of the flip-flop units (10) located along the at least one path, on the basis of the time difference parameters.
US09594347B2 Man machine interface for a 3D display system
Disclosed are methods and systems for displaying images, and for implementing volumetric user interfaces. One exemplary embodiment provides a system comprising: a light source; an image producing unit, which produces an image upon interaction with light approaching the image producing unit from the light source; an eyepiece; and a mirror, directing light from the image to a surface of the eyepiece, wherein the surface has a shape of a solid of revolution formed by revolving a planar curve at least 180° around an axis of revolution.
US09594343B2 Cartridge, mounting method for coupling member, and disassembling method for coupling member
An image forming apparatus comprises a cartridge that includes a developing roller and a coupling member for receiving a rotational force for rotating the developing roller. A cylindrical member movably supports one end portion of the coupling member inside of the cylindrical member. A cylindrical member side force receiving portion is provided inside the cylindrical member. A first regulating portion, provided inside of the cylindrical member, prevents one end portion of the coupling member from disengaging in an axial direction of the cylindrical member. A second regulating portion regulates deformations of the first regulating portion outward of the cylindrical member in the radial direction in a state in which one end portion of the coupling member is mounted to the inside of the cylindrical member. The apparatus also includes a driving motor and a driving shaft engageable with the coupling member of the cartridge.
US09594335B2 Heat sensing device, fixing device, and image forming apparatus
A heat sensing device includes a heat sensing element that contacts an inner surface of a surface heater extending in an arc shape, the inner surface having the arc shape, and that senses that a temperature of the surface heater exceeds a predetermined temperature; a spring member one end of which is fixed to the heat sensing element and that presses the heat sensing element against the inner surface of the surface heater; and a supporting body that supports the other end of the spring member, the other end being away from the heat sensing element, in such a way that the other end is movable in a direction in which the surface heater extends in the arc shape.
US09594332B2 Developing device and image forming apparatus and process cartridge incorporating same
A developing device includes a casing to contain developer and a developer bearer disposed in the casing to bear developer, and a rough face repellent to developer is disposed inside the casing.
US09594330B1 Detachable body and image forming apparatus
A detachable body includes an opening portion, an opening and closing member, a sealing member, a sealing member, and a protrusion portion. The opening and closing member is movable between an open position and a closed position. The opening and closing member includes a facing portion that faces the opening portion with a gap when the opening and closing member is located at the closed position. When the opening and closing member is moved to the open position, the sealing member has a thickness that is thicker than a gap between the opening portion and the facing portion. When the opening and closing member is moved to the closed position, the sealing member elastically deforms to seal the opening portion. The protrusion portion protrudes from one of a frame portion around the opening portion and the facing portion toward the other.
US09594326B2 Photoconductive layer refresh
In one implementation, an image forming apparatus may include a photoconductive unit and a refresh unit. The photoconductive unit may include a photoconductive layer. The photoconductive layer may have a first polarity during a print routine. The refresh unit may apply a voltage to the photoconductive layer to electrically bias the photoconductive layer to have a second polarity during a refresh routine.
US09594324B2 Electrostatic latent image developing toner
An electrostatic latent image developing toner contains a plurality of toner particles. The toner particles each include a toner mother particle and an external additive. The toner mother particle includes a toner core and a shell layer disposed over a surface of the toner core. The shell layer contains a thermosetting resin and a thermoplastic resin. The toner mother particles have a surface roughness of no less than 10 nm and no greater than 15 nm. The toner mother particles have a surface adsorbability of no less than 10 nN and no greater than 20 nN.
US09594322B2 Toner for image formation, and developer and image forming apparatus using the toner
A toner is provided. The toner includes a crosslinked polyester resin, and a block copolymer. The crosslinked polyester resin includes a diol component, which includes an aliphatic diol component having 3 to 10 carbon atoms in an amount of 50% by mole, and a crosslinked component, which is at least one of a crosslinked component of an aliphatic alcohol having three or more valences and a crosslinked component of an aliphatic acid having three or more valences, and the block copolymer includes a crystalline segment (a) and a non-crystalline segment (b). The toner has a first glass transition temperature (Tg1st) of from 20° C. to 50° C., which is determined by subjecting the toner to differential scanning calorimetry (DSC) and measuring a glass transition temperature in a first temperature rising process in the differential scanning calorimetry (DSC).
US09594319B2 Curable toner compositions and processes
An emulsion aggregation toner composition includes toner particles including: an unsaturated polymeric resin, such as amorphous resins, crystalline resins, and combinations thereof; an optional colorant; an optional wax; an optional coagulant; and a photoinitiator. By optimizing the particle size of the emulsion, the aggregant concentration utilized in the emulsion aggregation process, and the solids content of the emulsion, toners may be produced capable of generating images with non-contact fusing that have high gloss.
US09594318B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
Provided is an electrophotographic photosensitive member, including: a support; and a photosensitive layer formed on the support, in which a surface layer of the electrophotographic photosensitive member contains a polymerized product of a compound represented by the following structural formula (1).
US09594314B2 Exposure apparatus, alignment method, and device manufacturing method
The exposure apparatus includes a first detector, a first alignment unit, a second detector, and a second alignment unit, and a controller, wherein the controller controls the second alignment unit so that alignment of a substrate is conducted based on a detection result from detection of the mark by the second detector in a first view when alignment of the substrate can be conducted by the first alignment unit at a prescribed alignment accuracy, and controls the second alignment unit so that alignment of the substrate is conducted based on a detection result from detection of the mark by the second detector in a second view that is wider than the first view when alignment of the substrate cannot be conducted by the first alignment unit at the prescribed alignment accuracy.
US09594307B2 Exposure apparatus and method thereof
An exposure apparatus includes a light source, an illuminating member, a projecting member, a stage, an inspecting member, and an information processing member. The light source is configured to provide a light in accordance with a pulse event generation (PEG) representing a period of light radiation. The illuminating member is configured to change the light into point lights. The projecting member is configured to project the point lights according to a photoresist shape extending in various directions. The point lights are projected on the stage. The inspecting member is configured to inspect a photoresist pattern formed by the projected point lights. The information processing member is configured to analyze different photoresist patterns corresponding to different PEGs to select one PEG from the different PEGs. The one PEG being associated with a minimum error in the various directions.
US09594301B2 Imprint apparatus and article manufacturing method using same
An imprint apparatus that transfers a pattern formed on a mold onto a resin on a substrate. A light irradiation unit irradiates the resin with light to cure the resin. A shape correction mechanism applies a force to the mold to deform a pattern region formed on the mold. A heating mechanism heats a substrate-side pattern region formed on the substrate to deform the substrate-side pattern region. A control unit obtains information regarding a difference between shapes of the pattern region formed on the mold and the substrate-side pattern region and controls the shape correction mechanism and the heating mechanism so as to reduce the difference between the shapes of the pattern region formed on the mold and the substrate-side pattern region based on the obtained information. The control unit controls a temperature distribution in the substrate-side pattern region by using the heating mechanism.
US09594282B2 Active-matrix substrate and display device
In an active matrix substrate, each of a plurality of auxiliary capacitance electrodes contain a first electrode section and a second electrode section, at least a portion of the first electrode sections and at least a portion of a plurality of source bus lines overlap each other, the second electrode section has two linear sections that branch from the first electrode section and that extend in a second direction, a portion of the region between the two linear sections and at least a portion of the plurality of source bus lines overlap each other, and the first and second electrode sections, which are adjacent and arranged in a first direction, are disposed symmetrically to each other about a reference point that is on a straight line passing through a substantially central portion of respective pixels arranged in the first direction.
US09594271B2 System and method for maintaining a consistent temperature gradient across an electronic display
An electronic display which can be mounted above a paved surface in an outdoor environment. A surface or plate is placed behind the electronic display to define a gap where cooling air can be drawn through said gap in order to cool the electronic display. A plurality of ribs may be placed within the gap and in thermal communication with the electronic display. The density of the ribs may be varied according to the inlet and exhaust openings for the cooling air. The ribs may be placed at a higher density near the exhaust to account for the increase in temperature of the cooling air as it travels through the gap.
US09594270B2 Liquid crystal display
A liquid crystal display having a support structure for a touch panel is disclosed. In one aspect of the described technology the LCD display includes a liquid crystal panel; a touch panel formed on the liquid crystal panel, and a backlight assembly formed under the liquid crystal panel and including a light emitting diode. In addition, a mold frame is configured to support the liquid display panel while surrounding the backlight assembly, a bottom chassis is configured to seat and support the backlight assembly and the mold frame, and a support structure is located under the touch panel and provides support for the touch panel.
US09594266B1 Tuneable photonic device including an array of metamaterial resonators
A photonic apparatus includes a metamaterial resonator array overlying and electromagnetically coupled to a vertically stacked plurality of quantum wells defined in a semiconductor body. An arrangement of electrical contact layers is provided for facilitating the application of a bias voltage across the quantum well stack. Those portions of the semiconductor body that lie between the electrical contact layers are conformed to provide an electrically conductive path between the contact layers and through the quantum well stack.
US09594261B2 Directionally illuminated waveguide arrangement
Disclosed is a light guiding valve apparatus comprising an optical valve, a two dimensional light source array and a focusing optic for providing large area collimated illumination from localized light sources. A stepped waveguide may be a stepped structure, in which the steps may be extraction features optically hidden to guided light, propagating in a first forward direction. Returning light propagating in a second backward direction may be refracted, diffracted, or reflected by the features to provide discrete illumination beams exiting from the top surface of the waveguide. A two dimensional array of viewing windows may be produced. Such controlled illumination may provide for efficient, multi-user autostereoscopic displays with wide viewing freedom and low cross talk and near-eye displays that are substantially transparent.
US09594260B2 Particles for electrophoretic displays
This invention relates to colored particles comprising core particles and a polymeric shell, a process for their preparation, electrophoretic fluids comprising such particles, and electrophoretic display devices comprising such fluids.
US09594255B2 Stereoscopic 3D projection system with improved level of optical light efficiency
A time-multiplexed stereoscopic 3d projection system including a beam-splitting element to split the randomly polarized image-beam generated by a single-lens projector into one primary image-beam, possessing a first state of linear polarization, and two secondary image-beams, both possessing a second state of linear polarization. The polarization states are mutually orthogonal. The primary and secondary image-beams recombine to form a complete image on the surface of a polarization-preserving projection-screen. There are polarization modulators that modulate the first and second states of linear polarization between a left and right circular polarization state. There is a contrast enhancement film in the optical-path of the primary or secondary image-beams located between the polarization modulator and the projection-screen. The contrast enhancement film comprises a stack of at least three uniaxially stretched retardation-films which perturb the circular polarization state of said image-beams and which possess an in-plane retardation value substantially equal to 140 nm, 270 nm, or 540 nm.
US09594252B2 LD module
In an LD module of the present invention, a plurality of laser diodes emit a plurality of laser beams toward a corresponding plurality of mirrors so that intervals between adjacent ones of the laser beams gradually increase, and the plurality of mirrors reflect the plurality of laser beams toward the fast axis focusing lens so that intervals between adjacent ones of the laser beams gradually decrease.
US09594244B2 Light deflector with plate-like mirror forming a base of a recess in a movable member and a mass body on a non-deflecting surface of the mirror to adjust a resonent frequency of the movable member
A light deflector includes a fixing portion and a movable portion. The movable portion includes a mirror portion for deflecting light by swinging about a predetermined swing axis, a torsion bar fixedly supported on the fixing portion and having an axis serving as the swing axis, and a supporting body configured to support the mirror portion and fixed to the torsion bar. The supporting body includes a hole portion through which the axis passes. A mass body for adjusting a resonant frequency of the movable portion is arranged in the hole portion.
US09594232B2 Optical lens
This invention provides an optical lens, in order from an object side to an image-forming side, comprises a first lens with positive refraction power; a second lens with negative refraction power; a third lens with positive refraction power; a fourth lens with negative refraction power; a fifth lens with positive refraction power and a sixth lens with negative refraction power. The optical lens satisfies the following conditions: 0.50≦EFL/TTL, EFL/TTL≦1.00, 0.65≦F123/EFL, and/or F123/EFL≦1.00.
US09594231B2 Inner focusing lens
An inner focusing lens has sequentially from the object side, a first lens group having a positive refractive power, a second lens group having a negative refractive power, and a third lens group having a negative refractive power. The first lens group has negative meniscus lenses disposed farthest on the object side thereof. The second lens group is moved along the optical axis whereby focusing from a focus state for an object at infinity to a focus state for the minimum object distance is performed. The inner focusing lens satisfies predetermined conditions and thereby, realizes a compact inner focusing lens having high imaging performance at wide angles, suitable for compact cameras having a function of capturing video.
US09594222B2 Heat dissipation structure and optical transceiver
There are provided a heat transfer part 21 having heat-receiving surfaces 211a and 211b which have curved surface shapes along side surfaces 111 and 121 of a stem 11 and a cylindrical part 12 and in which the stem 11 and the cylindrical part 12 can be fitted, and heat-dissipating surfaces 212a and 212b provided with projected and retracted portions 213a and 213b; and a casing 22 having the optical distributor 1 and the heat transfer part 21 mounted thereon, and having heat-receiving surfaces 222a and 222b provided with projected and retracted portions 223a and 223b engaged with the projected and retracted portions 213a and 213b.
US09594220B1 Optical interface device having a curved waveguide using laser writing and methods of forming
An optical interface device for optically connecting photonic devices to optical device along with methods of making. The method includes providing a glass support member that is either monolithic or laminated. A laser beam is used to write cores in the body of the support member. The support member includes a bend section and the cores generally follow the bend section and serve to define curved optical waveguides. The cores provide strong out-of-plane optical confinement, thereby allowing for strong bends and therefore a compact design for the optical interface device.
US09594215B2 Semiconductor light-receiving element
According to one embodiment, a semiconductor light-receiving element, includes a light-receiving part provided on a substrate and having a semiconductor multilayer structure of a circular outer shape, a optical input part formed of a peripheral portion of the semiconductor multilayer structure, and having a tapered front end, and a silicon-thin-line waveguide configured to couple light with the optical input part. The waveguide includes a linear part extending through the optical input part to an at least one area of an upper-side area and a lower-side area of the light-receiving part, and a spiral part connected to the linear part and formed in the at least one area.
US09594213B2 Temperature control of components on an optical device
A method of forming an optical device includes using a photomask to form a first mask on a device precursor. The method also includes using the photomask to form a second mask on the device precursor. The second mask is formed after the first mask. In some instances, the optical device includes a waveguide positioned on a base. The waveguide is configured to guide a light signal through a ridge. A heater is positioned on the ridge such that the ridge is between the heater and the base.
US09594211B1 Method of fabrication of low-bend-loss single mode fibers of very large mode areas
The present invention provides an optical fiber and method of making the same. The optical fiber includes a body for transmitting light. The body has an anisotropic refractive index wherein the anisotropic refractive index offsets changes in the refractive index of the fiber caused by bending the fiber. The fiber body may further include a core and cladding.
US09594206B2 Complex substrate for display apparatus, display apparatus having the same and method of manufacturing the same
A complex substrate for a display apparatus, the complex substrate includes a lower base substrate including convex and concave patterns, the convex and concave patterns being integral with an upper side of the lower base substrate, a planarizing layer on the lower base substrate, the planarizing layer being integral with the convex and concave patterns, and the planarizing layer having different refractivity from the lower base substrate, and a wire grid pattern on the planarizing layer, the wire grid pattern including a plurality of nano wire metal patterns, each of the nano wire metal patterns having a width of no more than a micrometer.
US09594196B2 Light deflector and image forming apparatus
Light deflector includes: polygon mirror made of plastic and having reflecting surfaces; motor rotatable on a rotation axis; and rotor rotatable by the motor, and including base portion intersecting the axis of rotation, and first protruding portion having circular cylindrical shape and protruding from the base portion in a rotation-axis direction. The polygon mirror has inner surface contacting outer peripheral surface of the first protruding portion, and bottom surface facing to the rotor in the rotation-axis direction. The bottom surface has contacting portion contacting the base portion, and the contacting portion overlaps a line segment connecting the rotation axis and any of vertexes of the polygon mirror viewed from the rotation-axis direction. The bottom surface has non-contacting portion spaced apart from the base portion, and the non-contacting portion overlaps a perpendicular dropped from the rotation axis to any of the reflecting surfaces viewed from the rotation-axis direction.
US09594195B2 Dielectric mirror
A dielectric mirror includes a coating having alternating high and low index layers. The mirror coating has no metallic reflective layer of Al or Ag in certain example embodiments, and may have film side and/or glass side visible reflection of from about 50-90% (more preferably from about 60-80% and most preferably from about 65-75%) and visible transmission of from about 10-50% (more preferably from about 10-40% or 20-40%) in certain example embodiments.
US09594189B2 High refractive index cladding material and electro-optical polymer optical waveguide
There is provided an optical waveguide which has appropriate orientation properties, a production process of which is simple so as to be suitable for producing an electro-optical element, and is able to reduce power consumption of the element due to excellent electro-optical properties, and further can be formed into a thin film and be layered; and a material for the optical waveguide. A cladding material of an optical waveguide, characterized by comprising a polymer compound including a triarylamine structure, and a nonlinear optical compound; and an optical waveguide produced by using the cladding material.
US09594184B2 Scintillation detectors and methods for enhanced light gathering
An embodiment of an apparatus for measuring properties of an earth formation includes: a carrier configured to be disposed in a borehole in an earth formation; a scintillation material configured to emit light flashes in response to exposure to radiation, the scintillation material having a surface configured to be directed toward a region of the formation; an array of solid-state photodetectors that extends along at least one surface of the scintillation material, wherein the scintillation material has a shape configured to concentrate the light flashes and direct the light flashes toward the array; and a processor configured to detect signals generated by photo detectors in the array and estimate energy levels and positions of the light flashes within the scintillation material.
US09594176B1 Fast beam migration using plane-wave destructor (PWD) beam forming
In some embodiments, input seismic data is decomposed into Gaussian beams using plane wave destructor (PWD) filters. The beams are used in a fast beam migration method to generate a seismic image of a subsurface volume of interest. PWD filters are applied to groups of neighboring traces to generate a field of dips/curvatures that fit the input trace data. Beam wavelets are then formed according to the dip/curvature field. Multiple dips (PWD slopes) may be determined at each location in time/space in order to handle intersecting reflection events. Exemplary methods allow an improvement in processing speed by more than an order of magnitude as compared to standard industry techniques such as Kirchhoff migration.
US09594173B2 Method and system for augmenting frequency range of conventional marine seismic source with low-frequency
A resonant source element configured to generate seismic waves. The resonant source element includes a housing; a high-pressure system configured to be discharged inside the housing; and a first conduit attached to an opening of the housing, wherein a distal end of the first conduit freely communicates with an ambient.
US09594168B2 GNSS signal processing with synthesized base station data
Methods and apparatus are described for determining position of a rover antenna, comprising: obtaining rover GNSS data derived from code observations and carrier phase observations of GNSS signals of multiple satellites over multiple epochs, obtaining precise satellite data for the satellites, determining a virtual base station location, generating epochs of synthesized base station data using at least the precise satellite data and the virtual base station location, and applying a differential process to at least the rover GNSS data and the synthesized base station data to determine at least rover antenna positions.
US09594161B2 Method and device for searching through collapsed ground
The invention relates to a device and a method for determining whether a living person has been buried in collapsed ground. The device consists of a rod provided with a receiver unit and a signal processing unit. The receiver unit is intended to receive reflected radar signals transmitted from a radar transmitting antenna and transfer these signals to the signal processing unit. The signal processing unit which is provided with specific detection units determines whether the received signal have been Doppler shifted. By determining that the device can decide whether the Doppler shift depends on the moving chest of a breathing person buried alive.
US09594152B2 System and method for estimating the position and orientation of a mobile communications device in a beacon-based positioning system
An example of a lighting device including a light source, a modulator and a processor. The processor is configured to control the light source to emit light for general illumination and control the modulator to modulate the intensity of the emitted light to superimpose at least two sinusoids. Frequencies of the at least two sinusoids enable a mobile device to infer the physical location of the lighting device.