US09596694B2

A method and apparatus relate to coexistence of multiple RF subsystems on a communication device. An apparatus may include a plurality of radio frequency (RF) subsystems configured to receive or transmit communication signals; and an interference table indicative of zones of interference among the multiple RF subsystems, the zones of interference being based on RF measurements. At least one of the RF subsystems comprises a coexistence module configured to communicate coexistence-related messages with of the other RF subsystems, the coexistence-related messages being based on the zones of interference.
US09596690B2

A communications device transmitting/receiving signals to/from a mobile communications network includes one or more network elements providing a wireless access interface for the communications device. The wireless access interface includes plural communications resource elements across a host frequency range of a host carrier, and a first section of the communications resources within a first frequency range for preferable allocation to reduced capability devices forming a first virtual carrier and a second section of the communications resources within a second frequency range for preferable allocation to the reduced capability devices forming a second virtual carrier. Each of the first and second frequency ranges is within the host frequency range. The communications device is configured with a reduced capability to receive the signals only within a frequency bandwidth less than the host frequency range and equal to at least one of the first frequency range or the second frequency range.
US09596687B1

A system, media, and method, for aperiodic antenna calibration triggering in a wireless network is provided. Following a calibration of an antenna, a recalibration of the antenna is triggered upon determining that a recalibration criterion is met. The determination is made based on monitoring a reported power level of a transmitted signal as measured by a stationary and/or mobile client device couple to the wireless network.
US09596685B1

A method and apparatus for establishing a high data rate high frequency data link (HDR-HFDL) between aircraft and ground stations enhances the aircraft HFDL data radio to transmit at an HDR frequency assigned by a ground station and transmitted to the aircraft via the HFDL frequency assigned to the ground station. The ground station may select and transmit an alternate HDR frequency if necessary. In Phase I, existing aircraft subsystems and ground stations will be configured for HDR downlink only, but an aircraft subsystem may additionally receive HDR data packets if propagation conditions allow. In Phase II, dedicated HDR ground stations and enhancements to existing aircraft subsystems will provide for full HDR uplink and downlink capability. Dedicated HDR ground stations may select an HDR frequency from the band including the assigned HFDL frequency or transmit at an assigned HDR frequency.
US09596680B2

Logic may implement a restricted access window association scheme that uses information provided in traffic indication map (TIM) bitmap and restricted access window (RAW) parameter set (PS) to determine stations associated with RAWs. The TIM information element (IE) may comprise a bitmap indicating paged and unpaged stations. The RAW PS IE may comprise a range of station association identifiers (AIDs) and possibly other station selection data. Logic may determine a range of stations associated with a RAW based upon AIDs for the first and last stations in the range based upon a position for the station in the TIM bitmap. And the range of stations associated with a RAW may be independent of block associations of the first and last stations in the TIM bitmap.
US09596678B2

Provided are a base station, whereby the erroneous detection of control information can be reduced, thereby preventing the degradation of the system throughput. A base station (100) maps a downstream allocation control information unit, which is addressed to a terminal (200), to a first resource region, which can be used for any of a downstream control channel region and a downstream data channel region, or to a second resource region, which can be used only for the downstream control channel, so as to transmit the downstream allocation control information unit. In the base station (100), a control unit (102) establishes a scale of the PDCCH region, and a transmission region establishing unit (131) establishes, on the basis of a scale value established by the control unit (102), a mapping region to which the DCI is mapped within the R-PDCCH region and the PDCCH region.
US09596677B2

The present invention relates to a method of receiving transmission mode information on a user terminal in an inter-band TDD transmission scheme. The present invention includes, at a base station controlling two or more bands with different time division duplex (TDD) settings, receiving a user terminal function information message that includes transmission mode function information on the user terminal in the two or more bands, and setting an element carrier aggregation environment of the user terminal to match the transmission mode function information, wherein the transmission mode function information includes information on whether the user terminal operates in a full duplex of half-duplex mode in the two or more bands.
US09596675B2

Disclosed are a method and device for sending hybrid automatic repeat request acknowledge information. The method includes: in a TDD system, configuring a terminal to employ a PUCCH format 1b with channel selection method to send HARQ-ACK information; bundling the HARQ-ACK information of downlink subframes of serving cells in a bundling window corresponding to a specified uplink subframe to obtain HARQ-ACK information to be sent by the serving cells; and sending the HARQ-ACK information over an uplink subframe via the PUCCH or PUSCH. By way of bundling the HARQ-ACK information of downlink subframes of serving cells in a bundling window corresponding to a specified uplink subframe, the disclosure can realize sending the HARQ-ACK information when serving cells with different uplink and downlink configurations are aggregated.
US09596660B2

Provided are a method and a device for setting a repetition level of a random access preamble and determining transmission power for each random access preamble, when a random access preamble for an MTC terminal is repetitively transmitted and received to increase the transmission and reception performance of a random access preamble for a coverage-restricted MTC terminal. Provided are also a method and a device for controlling transmission power for a random access preamble when a terminal, located in improved coverage compared to the coverage for a general terminal, repetitively transmits the random access preamble. When the terminal repetitively transmits a PRACH through a plurality of uplink subframes, the terminal can determine the repetition number of transmitting the PRACH, determine transmission power for the PRACH based on the determined repetition number, and transmit the PRACH at the transmission power determined for the PRACH.
US09596655B2

A technique for controlling a duty cycle of a transmitter in a mobile device is provided. When the mobile device is wirelessly connected to a telecommunications network, discontinuous reception and transmission is provided by a duty cycle including an active state and an inactive state. As to a method aspect of the technique, a switching option for initiating the inactive state after the active state is determined. It is assessed whether a timer of the mobile device triggers a future transmission at a corresponding transmission time. If a time difference between the switching option and the transmission timer exceed a predefined minimum duration, the inactive state is initiated.
US09596632B2

A wireless network infrastructure, comprising static and roaming mobile nodes (including one or more types of access-points), avoids unnecessary handoffs and unstable RF regions, and enables at least selected context-aware-capable mobile nodes to provide context-aware services to connected clients. More particularly, each of at least selected static nodes is enabled to provide the context-aware-capable mobile nodes with context information regarding the static node's relative position and direction, details of information served by the static node, special flags indicative of relevant impending changes in the foregoing parameters, and a range of signal strength values defining a stable RF zone for associated mobile nodes. Each context-aware-capable mobile node accordingly creates a context map that at least in part enables determination of the mobile node's next change in static node association and the preferred timing for the change.
US09596631B2

A communication terminal is capable of simultaneously communicating through a plurality of carriers by carrier aggregation, and the communication terminal comprises: a quality measurement unit for measuring the reception quality of a radio wave transmitted through a plurality of carriers from a base station of a connected cell to obtain a measured value; a primary carrier storage unit storing information specifying a primary carrier chosen from the plurality of carriers; a comparator for comparing a measured value of the primary carrier measured by the quality measurement unit to a threshold value; and a cell search unit for searching for another cell when the measured value of the primary carrier is less than or equal to the threshold value. Consequently, a search threshold value for carrier aggregation can be appropriately determined to perform a cell search and a quality measurement.
US09596630B2

The embodiments herein relate to a method in a target RAN node for enabling source based selection of a serving operator which should serve a wireless device in a target shared network. During handover, the target RAN node receives the serving operator that should serve the wireless device in the target shared network. After the handover, the target RAN node transmits a request for the IMSI and receives a response with the IMSI. The target RAN node obtains information about the serving operator stored during the handover. The target RAN node determines a target CN node served by the serving operator if the target shared network is a MOCN network. The target RAN node transmits information indicating the serving operator to the target CN node if the target shared network is a GWCN network.
US09596624B2

The application provides a handover processing method and a base station. The method includes: receiving a handover request message sent by a source base station or a core network node; sending a first message, according to the handover request message, to a second target base station to notify the second target base station that a handover of part or all of a service of a user equipment to the second target base station is to be performed; and sending a handover request acknowledge message to the source base station or the core network node to notify the source base station or the core network node to hand over the user equipment to at least one target cell of the first target base station and/or at least one target cell of the second target base station. The present application realizes a multi-cell handover.
US09596615B1

A wireless communication device including an interference module and a feedback generation module. The interference module is configured to detect interference on a communication channel, identify types of the interference detected on the communication channel, and provide information about the types of the interference detected on the communication channel. The feedback generation module is configured to receive a request, from a transmitter, for feedback about a condition of the communication channel, and, based on the request and the information about the types of the interference detected on the communication channel, determine a measurement region of the communication channel, generate the feedback about the condition of the communication channel using measurements taken, by a receiver, in the measurement region as determined by the feedback generation module, and provide the feedback to the transmitter.
US09596610B1

The present invention relates in general to communications and navigation systems and methods. In particular, the invention relates to a method and a system for detecting and eliminating radio frequency interferences in real time and more explicitly those related to satellite navigation systems. The invention is based on the application of a combination of techniques based on time domain, frequency domain, scale domain and statistical methods.
US09596601B2

The present invention provides a system and method of modifying policy settings in an electronic device. An embodiment includes a plurality of access stations, each capable of wirelessly transmitting across a geographic region. A mobile electronic device, capable of roaming between regions is operable to establish a wireless link with the access stations. The device is owned by an office which sets communication policies determining through which access stations mobile device can place voice calls. This policy is stored on an office server as a database and periodically transmitted to the device as the device makes contact with the office server over the internet. Hence, the device maintains a copy of this policy database. When placing a voice call, the device first determines which access station is serving the region it is located in and then determines whether it is allowed to place a call through that access station using its policy database.
US09596595B2

A number inventory system is disclosed. The number inventory system manages the relationships between SIM cards, IMSI numbers, and MSISDN for a mobile telecommunications service provider. The number inventory system provides the software and hardware for receiving SIM card inventory data, including associated IMSI numbers, and efficiently stores the SIM card inventory data in a database. The number inventory system further provides for the opening of a range of available MSISDN. SIM cards, IMSI and MSISDN may be assigned to customer orders, and the number inventory system manages the associations between IMSI numbers and MSISDN and monitors the status of SIM cards, IMSI numbers and MSISDN. The number inventory system may also manage an MSISDN classification system for identifying MSISDN numbers having various desirable sequence characteristics.
US09596594B2

A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addresses as a device in the mobile data network. A first implementation allows accessing data in existing mobile data networks by sending a text message to the device address of the data chunk. When the data chunk receives a text message, it responds with one or more text messages that deliver the data in the data chunk to the sender who sent the text message. A second implementation includes a subscriber data mechanism in the mobile data network that supports tracking, transfer and management of subscriber data in the mobile data network. Making subscriber data addressable as a device simplifies data-centric communication in a mobile data network.
US09596589B1

A system and method are disclosed that provide for the control, by a third party, of call-related services that are provided to a wireless subscriber. For each mobile station whose calls and other communications are to be controlled, the server interposes itself between the serving Visitor Location Register (VLR) of the mobile station and the subscriber's Home Location Register (HLR). Through a sequence of standardized messages, the server represents itself to the unsuspecting HLR as the mobile station's new serving VLR. The server receives from the subscriber's HLR a first set of subscriber data that comprises data related to call-service permissions. The server then modifies a parameter from the first set, restricting an end-user service to the mobile station. The server then transmits the modified parameter to the serving VLR, which is used to block one or more types of calls that involve the mobile station.
US09596586B2

The invention is directed to systems, methods and computer program products for scanning frequency bands at a device in order to find a network. An exemplary method comprises substantially simultaneously scanning a first frequency band using a first receive chain in the device and a second frequency band using a second receive chain in the device; determining, based on priority information accessed by the device, whether a first network found on the first frequency band has priority over a second network found on the second frequency band; and determining whether to connect the device to the first network or the second network based on determining whether the first network has priority over the second network.
US09596578B1

Techniques are disclosed for using voicemail fingerprints to detect when a call has been answered by voicemail. A voicemail fingerprint of a known voicemail greeting is stored in association with a telephone number. The voicemail fingerprint contains a set of audio analysis streams, each of which contains audio characteristics of the known voicemail greeting beginning at a different offset from the beginning of the known voicemail greeting. A current audio analysis stream is generated containing audio characteristics of audio received beginning when a call to the telephone number is answered. If the current audio analysis stream matches one of the audio analysis streams contained in the voicemail fingerprint of the known voicemail greeting associated with the telephone number, the call to the telephone number has been answered by a voicemail box of the telephone number, and may be transferred to a secondary destination.
US09596564B2

Embodiments of the present application relate to a method, apparatus, and system for matching users in connection with a Location-Based Service. The method includes receiving service messages from a plurality of terminals, wherein the service messages include communication attributes, geographic location information, and user feature identifiers, extracting the communication attributes, the geographic location information, and the user feature identifiers from the received service messages, determining whether two or more of the plurality of terminals are within a threshold range, determining whether the extracted user feature identifiers corresponding to the terminals are the same, and in the event that one or more of the plurality of terminals are within the threshold range and the extracted user feature identifiers are the same, setting a terminal of the one or more terminals as a message receiving terminal if a service message associated with the terminal includes a communication attribute corresponding to receiving.
US09596557B2

Exemplary subscriber identification module (“SIM”) based machine-to-machine (“M2M”) client systems, methods, and apparatuses are described herein. An exemplary M2M device includes an M2M SIM client implemented on a SIM card installed in the M2M device. The M2M SIM client provides a platform messaging interface through which the M2M device communicates with an M2M platform, provides a device-side interface through which the M2M device interfaces with the M2M SIM client, and provides a set of one or more M2M services to the M2M device. The set of M2M services may include one or more of the exemplary M2M services described herein. Corresponding systems, methods, and apparatuses are also described.
US09596551B2

A hearing aid device is disclosed. The hearing aid device comprises means to improve, augment and/or protect the hearing capability of a user by receiving acoustic signals from the surroundings of the user, generating corresponding audio signals, possibly modifying the audio signals and providing the possibly modified audio signals as audible signals to at least one of the user's ears. The hearing aid device comprises a sensor member for detecting the movement and/or acceleration and/or orientation (or spatial position) of the hearing aid device. The hearing aid device comprises at least two hearing aid microphones and a control unit for determining the position or a deviation from an intended position of the hearing aid device or hearing aid microphones. The hearing aid device is configured to compensate for a possible dislocation of the hearing aid microphones.
US09596541B2

A method and system for improving echo suppression and/or duplexity of handsfree telephone applications is presented. An echo suppression unit for an electronic device comprising a loudspeaker and a microphone is described. The microphone is configured to capture a transmit signal, wherein the transmit signal comprises an echo of a receive signal rendered by the loudspeaker. The echo suppression unit is configured to determine, based on the receive signal, whether the receive signal comprises a first frequency component causing the echo of the receive signal to comprise a distortion component. The distortion component comprises one or more frequencies which are not comprised within the first frequency component. Furthermore, the echo suppression unit is configured to apply a post-filter to the transmit signal, if it is determined that the receive signal comprises the first frequency component. The post-filter is configured to selectively attenuate the distortion component.
US09596528B2

A capacitive micromachined ultrasonic transducer includes a device substrate including a first trench confining a plurality of first parts corresponding to a plurality of elements and a second trench confining a second part separated from the plurality of first parts, a supporting unit provided on the device substrate for confining a plurality of cavities corresponding to each of the plurality of elements, a membrane provided on the supporting unit to cover the plurality of cavities, an upper electrode provided on the membrane and electrically connected to the second part in the second trench through a via hole passing through the membrane and the supporting unit, and a through-silicon via (TSV) substrate provided on a lower surface of the device substrate, and including a plurality of first via metals connected to the plurality of first parts and a second via metal connected to the second part.
US09596526B2

A wavelength selective switch includes a dispersion optical system dispersing wavelength multiplexing light obtained by multiplexing the plurality of frequency components to the plurality of frequency components by giving a dispersion angle having nonlinear frequency dependency to each of a plurality of frequency components; a light deflection element deflecting the plurality of frequency components; a condensing element condensing the plurality of frequency components on the light deflection element; and a prism optical system optically coupled to the dispersion optical system and the condensing element, and adapting spatial positions of the frequency components incident on the light deflection element to change linearly for frequencies by linearizing the frequency dependency of the dispersion angles and making incident the plurality of frequency components on the condensing element.
US09596525B2

In one embodiment, a method for multi-wavelength encoding includes receiving an input optical packet stream having an address and data and encoding the address of the input optical packet stream producing an encoded address including a first group of symbols including a first selected symbol, where the first group of symbols has more than two symbols. The method also includes generating a first wavelength in accordance with the first selected symbol and generating an output optical packet stream having the data of the input optical packet and the first wavelength, where the first wavelength corresponds to the first selected symbol. Additionally, the method includes modulating the first wavelength with the input optical packet stream.
US09596519B2

A wireless transmission terminal wirelessly transmits data in a multicast manner to wireless receiving terminals that set whether to wirelessly transmit responses for wirelessly received data, wirelessly transmit priority information representing a priority of a reception side terminal, and serve as any one of response-enabled terminals for which wireless transmission of the responses is enabled and response-disabled terminals for which wireless transmission of the responses is disabled. The wireless transmission terminal includes: a wireless communication unit; a storage unit; and a control unit configured to store the priority information in the storage unit in correlation with identification information for identifying the wireless receiving terminal having wirelessly transmitted a connection request for receiving data wirelessly transmitted in a multicast manner when the connection request and the priority information have been wirelessly received in the wireless communication unit.
US09596516B1

Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for presenting a video content item in a first display area; concurrently presenting, with the video content item in the first display area, objects that are displayed during the presentation of the video content item in a second display area, wherein the objects persist in the second display area after the object is no longer displayed during the presentation of the video content item in the first display area; receiving an indication identifying one of the objects presented in the first display area or the second display area; and processing a tag associated with the object, the tag comprising a reference to a media item, wherein the processing comprises: accessing the media item referenced by the tag; and presenting the media item at least partially in the first display area or the second display area.
US09596513B2

Methods and systems for facilitating distribution of content are disclosed. In one example embodiment, a method of facilitating demand-driven population and management of online content within a video-on-demand (VOD) service includes receiving trend information and a link reference at one or more input ports, the reference being at least indirectly indicative of a location at which the content is available, and obtaining and normalizing, by way of one or more processing devices, metadata pertaining to the content. The method further includes determining business rule information pertaining to the content based at least indirectly upon the trend information, content provider policy information, and the normalized metadata, via the processing device(s), and outputting via one or more output ports the business rule information for receipt by the VOD service, whereby availability and prioritization of the content at the VOD service is based at least in part upon the output business rule information.
US09596505B2

The present invention concerns a device and a method for inserting an interactive mark in a streaming content, said method comprising the steps of receiving a streaming content in a first format, receiving the same streaming content in a second format, receiving an interactive mark, corresponding to a first frame of said content in a first format and sending said interactive mark synchronized to a second frame of the content received in the second format, the content in said second frame corresponding to the content in said first frame.
US09596504B2

A temporal sequence of pictures is generated in a method for encoding of a first video stream. To do so, a synchronization signal is used which is derived from a second video stream independently of the first video stream, or the encoding of a second video stream independent of the first video stream is based on the same principle as for the encoding of the first video stream.
US09596500B2

A system for accessing content corresponding to a matrix barcode, such as a video and/or audio content. The system may include a mobile computing device in communication with a content receiver. The mobile computing device may be configured to capture the matrix barcode, for example, via using an optical component and/or barcode scanner to record and/or scan the matrix barcode. The mobile computing device may also include a network interface component configured to transmit the matrix barcode to the content receiver. The content receiver may then receive the matrix barcode from the mobile computing device. The content receiver may include a processor to determine and/or access the content corresponding to the matrix barcode. The content receiver may then transmit the content to a display device.
US09596490B2

Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on.
US09596488B2

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
US09596487B2

An image coding method using arithmetic coding. The method includes: performing arithmetic coding on a first flag that indicates whether or not an absolute value of a target coefficient in a target coefficient block is greater than 1; and performing arithmetic coding on a second flag that indicates whether or not the absolute value is greater than 2. In the arithmetic coding on the first flag and the arithmetic coding on the second flag, it is determined whether or not an immediately-prior coefficient block that has been coded immediately prior to the target coefficient block includes a coefficient having an absolute value greater than a threshold value. Based on a result of the determination, respective contexts to be used in the arithmetic coding on the first and second flags are selected.
US09596484B2

A method of depth map coding for a three-dimensional video coding system incorporating extended reconstructed neighboring depth samples is disclosed. The depth block is partitioned into one or more segments. A prediction value for each segment is derived based on reconstructed neighboring depth samples. The reconstructed neighboring depth samples for at least one segment include at least one reconstructed sample from an extended top neighboring row or an extended left neighboring column. The extended top neighboring row includes at least one extended top-row reconstructed depth sample located adjacent to top side of a second depth block adjacent to right side of the current depth block. The extended left neighboring column includes at least one extended left-column reconstructed depth sample located adjacent to left side of a third depth block adjacent to bottom side of the current depth block.
US09596476B2

An encoded bit stream is processed by a lossless decoding unit (52), an inverse quantization unit (53), and an inverse orthogonal transform unit (54) in this order, to obtain orthogonally transformed coefficient data and encoding parameter information. The inverse orthogonal transform unit (54) performs an inverse orthogonal transform on the coefficient data by using bases that are set beforehand in accordance with the locations of transform blocks in a macroblock indicated by the encoding parameter information. In this manner, prediction error data is obtained. An intra prediction unit (62) generates predicted image data. An addition unit (55) adds the predicted image data to the prediction error data, to decode image data. By using bases that are set in accordance with the locations of transform blocks, an optimum inverse orthogonal transform can be performed, and encoding efficiency can be increased.
US09596474B2

Provided are video encoding and decoding methods and apparatuses. The video encoding method includes: encoding a video based on data units having a hierarchical structure; determining a context model used for entropy encoding a syntax element of a data unit based on at least one piece of additional information of the data units; and entropy encoding the syntax element by using the determined context model.
US09596472B2

Provided are video encoding and decoding methods and apparatuses. The video encoding method includes: encoding a video based on data units having a hierarchical structure; determining a context model used for entropy encoding a syntax element of a data unit based on at least one piece of additional information of the data units; and entropy encoding the syntax element by using the determined context model.
US09596468B2

A system and a method transmit data in a first codec from a first terminal to a second terminal. The first terminal establishes a connection with the second terminal and/or transmits, transfers and/or sends the data to the second terminal via the connection between the first terminal and the second terminal. The connection between the first terminal and the second terminal has a first channel and/or a second channel to transmit the data from the first terminal to the second terminal. The first terminal transmits the data in a first codec to the second terminal via the first channel and/or the second channel of the connection without receiving capabilities of and/or intentions from the second terminal. The second terminal may be incapable of receiving, of processing, of accepting and/or of displaying the data in the first codec. The capabilities of and/or the intentions from the second terminal is transmitted to the first terminal via the connection. The first terminal switches the data from the first codec to the second codec and/or transmits the data in the second codec to the second terminal via the connection between the first terminal and the second terminal.
US09596467B2

When searching the motion in a video image, According to the present invention, it is possible to calculate a large number of motion vectors in parallel and to improve motion vector accuracy. A motion estimation device is a motion estimation device for predicting a vector by referring to the motion vector of adjacent blocks is provided with a plurality of motion estimating units which process adjacent blocks in parallel. Each motion estimating unit is provided with a pseudo predicted motion vector calculating unit for calculating a pseudo predicted motion vector by using the motion vector of a group of processed blocks, and a motion vector searching unit for searching the motion vector of a block to be processed by using the calculated pseudo predicted motion vector.
US09596456B2

A head mounted display system comprises a lens set, an image capturing unit and a processing circuit. The lens set comprises a first liquid crystal panel and a second liquid crystal panel. The first liquid crystal panel comprises first liquid crystal blocks, and the second liquid crystal panel comprises second liquid crystal blocks. The image capturing unit captures front image data having a first dynamic range. The processing circuit performs tone mapping according to the front image data to generate mapping image data having a second dynamic range smaller than the first dynamic range. The processing circuit calculates regulated values according to the mapping image data. A driving circuit drives the first liquid crystal blocks and the second liquid crystal blocks according to the regulated values, respectively.
US09596449B2

First disparity information (disparity information corresponding to the nearest object reproduction position in a certain area of a picture display screen) and second disparity information (disparity information corresponding to the farthest object reproduction position in the certain area of the picture display screen) which are obtained for each of certain pictures of image data are inserted into a video stream, and the video stream is transmitted. On the basis of the first disparity information and the second disparity information, a receiving side is capable of checking whether or not disparity angles in a same-side direction and a crossing direction are within a certain range in which viewing does not cause any health problems, and reconfiguring left-eye image data and right-eye image data which form a stereo image if necessary.
US09596448B2

A video coder can be configured to perform texture first coding for a first texture view, a first depth view, a second texture view, and a second depth view; for a macroblock of the second texture view, locate a depth block of the first depth view that corresponds to the macroblock; based on at least one depth value of the depth block, derive a disparity vector for the macroblock; code a first sub-block of the macroblock based on the derived disparity vector; and, code a second sub-block of the macroblock based on the derived disparity vector.
US09596443B2

Methods and systems for providing depth data and image data to an application processor on a mobile device are described. An example method involves receiving image data from at least one camera of the mobile device and receiving depth data from a depth processor of the mobile device. The method further involves generating a digital image that includes at least the image data and the depth data. The depth data may be embedded in pixels of the digital image, for instance. Further, the method then involves providing the digital image to an application processor of the mobile device using a camera bus interface. Thus, the depth data and the image data may be provided to the application processor in a single data structure.
US09596431B2

A recording medium stores a program which, when executed by a computer, causes the computer to perform a process, the computer connected to a transmission terminal connected to a display device and connected to a second transmission terminal via a network, the process including: displaying an area of a program component on a screen of a second display device connected to the computer; receiving selection of one of display data of a whole area of the screen and display data of the area of the program component; acquiring the display data of the whole area or the area; receiving resolution information indicating a resolution of the display device from the transmission terminal; determining a resolution of the display data based on the resolution information and second resolution information indicating a second display device resolution; and transmitting the display data with the determined resolution to the transmission terminal.
US09596427B2

A program information displaying apparatus includes a CPU, and displays a plurality of program information in tabular form. For example, users register accounts as user information in the program information that the user is interested in. A priority and a display manner are set for each of the plurality of accounts, and the program information in which the account is registered is depicted in the display manner on the basis of the priority. When a first depicting method is selected, the program information is depicted in a display manner of the account with the highest priority. When a second depicting method is selected, the program information is depicted such that the display manners are layered in order of the priority.
US09596424B2

An image capturing apparatus comprising an image sensor including a plurality of pixels each including a plurality of photoelectric conversion units, and a first holding unit and a second holding unit configured to store signals output from the plurality of pixels and a driving unit configured to perform first write processing for writing first signals supplied from a first number of photoelectric conversion elements of each pixel in the first holding unit and second write processing for writing second signals supplied from a second number of photoelectric conversion units of each pixel.
US09596415B2

A control apparatus, an imaging system, a control method, and a program in which, when performing automatic image-recording, subjects which seem to be present around an imaging apparatus can be recorded as evenly as possible. An automatic recording operation for recording, upon detection of a subject from an image obtained by imaging, data representing an image containing the subject is performed. On that basis, if it is determined, on the basis of image-recording history information, that the transition to a subject configuration different from that used in the last image-recording is to be performed, a movable mechanism unit is moved to change an imaging field-of-view range, thereby obtaining a different subject configuration.
US09596408B2

An image capturing apparatus includes image capturing devices; page memories for the image capturing devices, respectively, each page memory storing a piece of image data output from the corresponding image capturing device; a page-memory read unit configured to read pieces of image data stored in the page memories line by line in a time division manner; an image processing unit configured to perform predetermined image processing on the pieces of image data read from the page memories for the image capturing devices line by line in the time division manner; and a write monitoring unit configured to monitor write states of the pieces of image data that are output from the image capturing devices and written into the page memories, and control the page-memory read unit to start reading the pieces of image data from the page memories.
US09596403B2

A distance detecting device includes a distance calculation unit configured to calculate a distance to a target of imaging based on a first signal corresponding to a luminous flux having passed through a first pupil region of an exit pupil in an imaging optical system, and a second signal corresponding to a luminous flux having passed through a second pupil region different from the first pupil region, and a signal processing unit configured to perform a filtering process on at least one of the first signal and the second signal by using a band pass filter having a lower number of cells in a first direction than a number of cells in a second direction perpendicular to the first direction, and a filter for phase correction having a higher number of cells in the first direction than the number of cells in the second direction.
US09596398B2

Disclosed herein are exemplary embodiments for automatically capturing images in a mobile electronic device. One embodiment comprises sensing device motion and automatically triggering image capture when the device is stationary. Use of this approach reduces image blur and avoids the need for subsequent image alteration or compensation for camera motion. Images can simply be captured in-between motions by leveraging high-resolution sensors and computational assets available to the mobile device to accurately assess when to trigger the shutter. Images can then be saved in a memory within the device. Enhancements to the disclosed method of automatic image capture include pre-selecting a set of threshold values for image acceptance.
US09596395B1

A framing light uses horizontal and vertical framing-light assemblies in which two opposite framing lines of a projected frame are projected from a single light source by use of a beamsplitter, a line emitting laser diode and an angular adjustment which adjusts a spread angle by swinging the light emitting laser diode around a beamsplitter while the beamsplitter is stationary.
US09596392B2

An imaging unit includes an attached portion which is detachably attached to an attaching portion disposed in a display apparatus including a display screen, an imaging main body portion which includes an imaging element, and a rotational mechanism which includes a rotational member formed as an arc-like portion, and connects the attached portion and the imaging main body portion such that the imaging main body portion is able to be rotated around a center of an arc of the arc-like portion as a rotational center in a direction in which an imaging direction is changed, in which when viewed from a direction in which a rotational axis of the imaging main body portion by the rotational mechanism is viewed as a point, the imaging main body portion is superposed on a circle which has the same center and the same radius as the arc of the arc-like portion.
US09596388B2

A camera housing includes an integrated expansion module for providing expanded functionality to a camera (e.g., a display screen). Different embodiments of the housing include different expansion modules for adding a variety of features to the camera when the camera is placed in the housing. Thus, a user may modify features of a camera by swapping the housing. Furthermore, a user may add a feature to an existing camera without needing to purchase a new camera.
US09596380B1

According to embodiments illustrated herein there is provided a method of image compression. The method includes generating a modified image based on a compression of an image. The method further includes generating a first residual layer and a second residual layer based on a comparison of the modified image and the image. The method further includes filtering a set of pixels from the first residual layer and the second residual layer. The method further includes compressing the filtered first residual layer and the filtered second residual layer to generate a compressed first residual layer and a compressed second residual layer. Additionally, the method includes generating a second compressed image based on the modified image, the compressed first residual image and the compressed second residual image.
US09596370B2

An image processing apparatus acquires a plurality of first images and one or a plurality of second images. The first images are acquired through a first reading operation in which a reading apparatus sequentially reads first sides of a plurality of document sheets. The second images are acquired through a second reading operation in which the reading apparatus reads second sides of one or more of the plurality of document sheets. In a case where the number of second images acquired is smaller than the number of first images acquired, the image processing apparatus determines a sequence of the plurality of first images and the one or the plurality of second images such that sequential numbers of the one or the plurality of second images are differently set depending on whether an interrupting factor has arisen.
US09596368B2

A server apparatus configured to receive a job from an information processing apparatus and generate print data to be printed by a printing apparatus searches for, in response to reception of the job, a camera configured to image a printing apparatus identified by the job. The server apparatus receives an image of the printing apparatus captured by the camera, and distributes the received image to an information processing apparatus identified by the job.
US09596357B1

A method and system for tracking usage of applications in handheld devices is disclosed. The method includes scanning for pre-connected devices present in a vehicle at the moment when the vehicle is in an ignition mode. Further, the method includes establishing connectivity with the pre-connected devices. Furthermore, the method includes recording usage data of the vehicle and usage data of the handheld device with a start time and end time. Moreover, the method includes uploading the recorded usage data in a cloud. The method also includes permitting one or more users to view the recorded usage data.
US09596356B2

A system and method for monitoring telephone calls to detect fraudulent activity and take corrective action is described. The system receives a first group of telephone calls having associated voice characteristics and analyzes the first group of telephone calls to identify and store a first set of distributions of voice characteristics that are indicative of normal activity, fraudulent activity, or indeterminate activity. The system receives a second group of telephone calls to be analyzed. The system analyzes the second group of telephone calls to identify a second set of distributions of voice characteristics associated with the second group of telephone calls. The system then compares the second set of distributions of voice characteristics to the stored first set of distributions of voice characteristics to assess a probability that one or more telephone calls in the second group of telephone calls represents normal, fraudulent, or indeterminate activity. If the assessed probability of fraudulent activity exceeds a threshold, the system takes appropriate corrective action, such a flagging the fraudulent call or withholding a financial incentive associated with the fraudulent call.
US09596350B1

A contact center has channels for receiving communications requesting interaction with an agent, agent stations providing connection ability to received communications, and a Virtual Interaction (VI) Server connected to the LAN and executing VI software on a processor from a non-transitory medium. The VI Server creates and stores a Virtual Interaction object based on determination of an expected receipt of a future communication, the VI associating a source, an intent, a set of data regarding the source, and an agent station destination, and the created VI is stored and matched with a real incoming communication from the source associated in the VI, and the VI is then instantiated as a live interaction by connecting the source of the incoming call with the agent destination associated in the VI.
US09596346B1

Call routing system and method for routing calls based upon an initiator's current location in a wireless communications network. The call routing system includes an interface to receive incoming communications directed to an identifier identifying different geographic locations of destination party. Interactive unit interacts with off-network providers. Call routing process is created to determine, based on the current location of the initiator, which geographic location to direct the communication and gateway mediation process is created to inquire from off-network service the current location of the initiator, to receive location data related to the initiator's current location, and to return the received location data to the call routing process. Interactive unit is configured to terminate communication to geographic location of the destination party based on the initiator's current location. Incoming communication and terminating communication are bridged at interactive unit.
US09596335B2

A communication terminal (100) includes a type identifying unit (102) that identifies a type of user-to-user communication means corresponding to a user's operation which is detected by an operation detection unit (101), a data acquisition unit (103) that acquires communication media data of a user of the communication terminal itself, corresponding to the identified type of user-to-user communication means, and a transmission unit (104) that transmits type request information indicating the type of user-to-user communication means and the communication media data to a partner communication terminal, and the type identifying unit (102) determines a range of types of user-to-user communication means to which switching is allowed from a type of current user-to-user communication means, in accordance with a status of response from the partner communication terminal with respect to the type request information transmitted to the partner communication terminal.
US09596330B2

Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and antenna structures. An electronic device may include a display mounted within a housing. A peripheral conductive member may run around the edges of the display and housing. Dielectric-filled gaps may divide the peripheral conductive member into individual segments. A ground plane may be formed within the housing from conductive housing structures, printed circuit boards, and other conductive elements. The ground plane and the segments of the peripheral conductive member may form antennas in upper and lower portions of the housing. The radio-frequency transceiver circuitry may implement receiver diversity using both the upper and lower antennas. The lower antenna may be used in transmitting signals. The upper antenna may be tuned using a tunable matching circuit.
US09596328B2

A method of applying a timeout protocol by an access manager to a plurality of resources may include storing the timeout protocol comprising at least one criterion, and receiving a request for a first resource. Each of the resources can be segregated into separate application domains, the first resource can be associated with a first attribute, and the first attribute can be assigned a first value. The method may also include determining that the first value satisfies the at least one criterion, associating the timeout protocol with the first resource, and associating the timeout protocol with each resource that is associated with the first attribute assigned a value that satisfies the at least one criterion. The method may further include granting access to the first resource according to the timeout protocol.
US09596318B2

A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.
US09596303B2

Networking systems and methods for establishing and maintaining virtual computing clouds are disclosed. A networking system can comprise a server and various instances of a software agent, each agent being installed on a computing device participating in a virtual computing cloud. The server can maintain account setting for a user, wherein the settings can indicate which files on indicated computing devices are included in the virtual computing cloud. The networking system can selectively synchronize data between the computing devices automatically and in a secure manner, and can transmit data in real time to simulate local storage when synchronization of certain files is inappropriate in light of file incompatibility. As a result, the networking system can provide the user with a seamless, automatic system and method for accessing a total computing environment.
US09596300B2

At least one connection is defined between protocol entities hosted by network nodes in a packet data communication network. Data packets that include information identifying communicating protocol entities are received. The received data packets are stored into batches corresponding to the defined connections, on the basis of the information identifying communicating protocol entities.
US09596297B2

According to one aspect of the present disclosure, a method is implemented by a server in a server cluster. A request received from a client includes a session identifier (ID) identifying a session between the client and the server, and a correlation ID that is linked to the request. If the correlation ID is not included in an individual server-specific session microcache for the session, the request is processed to determine a response, the response is added to the session microcache, and the response and an indication of the correlation ID are sent to the client. If the correlation ID and a response to the request are stored in the session microcache, the response and an indication of the correlation ID are re-sent to the client. The session ID and session microcache are transferred to another of the plurality of servers in the server cluster to continue the session.
US09596296B2

A method of inter-board communication in a router cluster, a router, and a router cluster are provided. The method comprises: the main router configuring and enabling an IP address of the interconnection interface of the main router, and acquiring IP address(es) of other router(s) in the router cluster; other router(s) except the main router configuring and enabling IP address(es) of interconnection interface(s) of other router(s) except the main router respectively, and acquiring the IP address of the main router; the main router establishing communication connections with other router(s) in the router cluster, and enabling the function of communication agent; the main router and the other router(s) in the router cluster transmitting internal control messages of the router cluster through their respective communication agent modules.
US09596293B2

Disclosed is a technique for guaranteeing high-level QoS for emergent traffic to enable the transmission of the traffic. According to the technique, when a transmission unit 110 sends a content to a reception unit through a network 130, identification information is added to a data packet including the content to indicate that the data packet is a packet to be transmitted to a permitted content using node 150. This packet is duplicated by a network node (e.g., an intermediate node (management node) 140) and forwarded to both the reception unit and the permitted content using node. The content stored on the permitted content using node can be referred to check whether this content is to be transmitted in high priority. A content owner can get compensation (e.g., the cost required for high-priority network transmission) by providing the right of use of the content to the permitted content using node.
US09596289B2

A method of a method of communicating a data file over a radio frequency data link includes steps of determining a type of data represented in the data file; analyzing the data in the data file; selecting an encoding scheme from a plurality of encoding schemes and encoding one or more messages to represent the data file according to the selected encoding scheme. The one or more messages comply with a protocol for a character-oriented data link and the encoding losslessly compresses the data into the one or more messages.
US09596285B2

Embodiments are disclosed for a device for determining which packets of an audio/video stream include a valid presentation time. In some embodiments, a device comprises a communication interface communicatively connectable to another device and configured to transmit data, a processor, and a storage device that stores instructions executable by the processor to designate a sample of an audio/video stream as including a valid presentation time responsive to a sum of a number of data blocks that have been sampled since a last valid presentation time stamped data block and a number of data blocks in the sample being greater than or equal to a threshold value.
US09596284B2

A method and apparatus for streaming content to an access network in an interactive information distribution system. The method encapsulates the content in accordance to an Internet Protocol (IP). The content is then transcoded into a format supported by the access network, and streamed over a distribution network to a remote server or to a subscriber terminal that is coupled to the access network. The apparatus is embodied as stream caching server for streaming the content encapsulated within the packet to access networks via a stream distribution network in response to a request for content. A packet processor is coupled to the stream server for processing the encapsulated content within the IP packets into a format native to the access network.
US09596274B2

In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
US09596267B2

A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.
US09596263B1

A service allowing for obfuscation of identifiers such that the obfuscated identifier values are within a set of valid identifier values. The service allows for resources to be associated with an obfuscated identifier, and for clients to request information regarding obfuscated identifiers and resources associated to obfuscated identifiers.
US09596252B2

A disclosed computer-implemented method includes receiving and indexing the raw data. Indexing includes dividing the raw data into time stamped searchable events that include information relating to computer or network security. Store the indexed data in an indexed data store and extract values from a field in the indexed data using a schema. Search the extracted field values for the security information. Determine a group of security events using the security information. Each security event includes a field value specified by a criteria. Present a graphical interface (GI) including a summary of the group of security events, other summaries of security events, and a remove element (associated with the summary). Receive input corresponding to an interaction of the remove element. Interacting with the remove element causes the summary to be removed from the GI. Update the GI to remove the summary from the GI.
US09596250B2

A software, system and methodology for protecting against malware Point-of-Sale attacks that utilize, for example, memory scraping techniques. The application protects Point-of-sale hardware and its software against memory scraping malware attacks, and the loss of critical user credit card and confidential information often swiped at a terminal or stored in point of sale application databases. An embodiment of a method for blocking memory scraping attacks includes the following steps. Upon detecting a credit card swipe submission event from local hardware or comport event specific memory table events are flagged as unreadable, and immediately after allowing the data to be properly submitted, the system memory tables are cleared of data and specific memory processes are flagged as readable again. The method prevents memory scraping or point of sale malware from capturing swiped credit card data or input data, thereby protecting the user from theft of credit card data or other credentials.
US09596236B2

A method for authenticating a user to a document escrow service includes steps of logging a mobile phone onto a mobile network, wherein the mobile phone has a biometric sensor, a display, an input apparatus, and a non-transient memory in communication with a processor, and opening a signature application on the mobile device. The method further includes reading the biometric sensor and sending, via the mobile network, biometric data collected from the reading of the biometric sensor to a document execution server or a manufacturer application server. The method further includes receiving, at the mobile phone a permission signal and, dependent upon the permission signal received, using the mobile device to either allow or not allow a web ready document to be signed and returned to the document execution server.
US09596234B2

Methods and systems for providing access to a secure computing device are disclosed. A security device is used to generate a one-time password, a sequence of symbologies, and location information. The security device transmits the password, sequence and location information to the secure computing device for storage and displays the password and sequence to a user. A user device provides a password to the secure computing device in order to obtain access. The secure computing device compares the password with the stored one-time password to verify the user of the user device and sends the sequence to the user device in response. The user or user device verifies the sequence of symbologies to confirm the secure access. The location information may be used to detect fraudulent accesses to the user account.
US09596230B2

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing controller in the network configured to control certain aspects of establishing a collaboration conference. In one particular embodiment, the user of the network may access the control system application to provide one or more conferencing parameters or settings the user wishes to be present during a collaboration conference session. The parameters may then be established by the control system and associated with the conferencing session involving the user. In one embodiment, such information may be associated with the identification token. In yet a further embodiment, a user to the collaboration control system may subscribe to receive a notification when another user of the system accesses a portion of a collaboration of the system.
US09596223B1

A host machine has a web browser. A user of the host machine also has a mobile device. A time-based, one-time password (TOTP) authentication scheme leverages a plug-in associated with the browser to automatically inject a received TOTP code into an element of an HTML-based TOTP authentication page, and to programmatically submit the HTML form (e.g., by mimicking the “click to submit” button on the TOTP form). Typically, the TOTP code is obtained following a successful completion of a push notification interaction between a cloud service, which stores TOTP shared secrets that are used to generate the TOTP codes, and the user of the mobile device.
US09596221B2

Disclosed are systems, methods and computer program products for encryption of user data for storage on a remote network server. In one aspect, an example method includes collecting, by a software client, one or more sets of user authentication data from a user device; performing user authentication using one or more sets of user authentication data; when user authentication is successful, calculating a hash of at least one set of the user authentication data; generating an encryption key from the hash of the user authentication data; encrypting the user data using the generated encryption key; and transmitting the encrypted user data to the remote network server for storage.
US09596214B2

Two-phase filtering for a firewall is disclosed. In the first, general phase, a request is filtered to verify one or more of: that the request is pursuant to a supported protocol, that a command of the request is allowed, that the length of the request does not exceed the allowed maximum for the command, and that characters of the request are of an allowable type. Upon first-phase verification, a second phase is invoked that is particular to the protocol of the request. In the second, specialized phase, the request is filtered to verify one or more of the source, the destination, and the content of the request. Upon second-phase verification, the request is allowed to pass. If either first- or second-phase verification fails, then the request is denied.
US09596213B2

A monitoring arrangement (1) for use with a computer network. The arrangement (1) comprises a filtering module (7) which is operable to filter content delivered to a device connected to the network and to generate filtering data indicative of content filtered by the filtering module (7). The arrangement (1) further comprises a connectivity detection module (6) which is operable to detect the connectivity of a device connected to the network and to generate connectivity data indicative of the connectivity of the device. The arrangement (1) is operable to detect when a new device is connected to the computer network and to examine the new device to determine whether the new device is a trusted device. If the new device is not a trusted device then the monitoring arrangement (1) alerts a user to the attempted access by the untrusted device. The monitoring arrangement (1) is also operable to improve the performance of the computer network.
US09596212B2

An apparatus for hardware-based filtering in a multi-level secure cross-domain infrastructure includes a programmable logic device that includes a filter engine in communication with a first security module. An interface module of the filter engine is configured to receive a message from the first security module. The received message being sent to a second security module, which has a different security classification than the first security module. A filter module of the filter engine is configured to filter the message data according to a message rule, which defines a data compliance requirement associated with the security classification of the second security module. A routing module is configured to provide the message to the second security module in response to the message data complying with the message rule.
US09596209B2

The present disclosure discloses a method and a network device for causing client devices to renew DHCP IP addresses based on link local addresses. Specifically, the network device provides for detecting that a wireless client device has been self-assigned with an automatic IP address, and for de-authenticating the wireless client device such that the wireless client device restarts the authentication process and the DHCP process subsequently without excessive delay. In particular, the network device may receive a packet from a wireless client device. The network device then determines that a source or destination IP address of a received packet corresponding to the wireless client device is a link local IP address. Responsive to determining that the source IP address is a link local IP address, the network device transmits at least one message that causes the wireless client device to request a new IP address.
US09596201B2

Techniques involving identification of electronic messages that are the first contact between the sender identification and addressed recipients. One representative technique includes identifying electronic messages originating from a sender that are first contact electronic messages between the sender and targeted recipients. The sender of the electronic messages may be designated as a source of unsolicited messages if heuristics involving the first contact electronic messages indicate a distribution of unsolicited messages by the sender.
US09596198B2

A method, computer program product, and computer system for enabling and supporting a presence server cache are described herein. A presence server cache may receive a plurality of requests to poll a status of a contact from a plurality of clients. The presence server cache may determine the status of the contact. If the status of the contact is unavailable at the presence server cache, the presence server cache may transmit a request for the status of the contact to a presence server. The presence server cache may transmit the status of the contact of the user to the plurality of clients.
US09596185B2

According to an example embodiment of the present invention, there is provided an apparatus configured at least to determine a maximum data quality that is to be offered to a user equipment, compile an offer comprising at least an identifier of a first data item, a quality level of the first data item being at most the maximum data quality, wherein the maximum data quality is determined at least in part based on an access token received from the user equipment.
US09596181B1

A device may receive a packet that includes a destination address. The device may analyze a first Bloom filter, based on the destination address, in order to identify a prefix range entry associated with the destination address and included in a set of prefix range entries associated with the first Bloom filter. The device may analyze a second Bloom filter, based on the destination address and the identified prefix range entry, in order to identify a prefix length entry associated with the destination address and included in a set of prefix length entries associated with the second Bloom filter. The device may determine routing information associated with the identified prefix length entry. The routing information may identify a longest prefix match associated with the destination address. The device may provide the packet based on the routing information.
US09596178B2

A relay server mainly includes a VPN group information storage unit, an address filter information storage unit, and a communication control unit. The VPN group information storage unit is arranged and programmed to store information concerning routing apparatuses that define a VPN group and a routing session. The address filter information storage unit is arranged and programmed to store address filter information in association with identification information of the routing apparatus. The communication control unit is arranged and programmed to perform controls of: upon detection of that an address included in the address filter information overlaps, causing a translated address to be associated with the overlapping address, and transmitting the translated address to another routing apparatus; and performing routing based on the address filter information and the translated address.
US09596177B2

The present disclosure relates generally to communication systems and more particularly to Digital Subscriber Line (DSL) and wireless communication systems. One embodiment relates to a method of processing data in a communication system. In this method, a data stream is received by a transmitter and packaged into discrete data units prior to transmission. The size of a data unit depends upon the details of the embodiment, and is estimated by communication system prior to data transmission. Once a data unit is transmitted from the transmitter to the receiver, the receiver sends an acknowledgement that the data unit is received. Knowledge of the roundtrip time delay between transmission of the data unit and reception of the acknowledgement allows the communication system to determine an optimum data unit size to maximize throughput. Other methods and systems are also disclosed.
US09596175B2

In one embodiment, a packet switching device creates multiple virtual packet switching devices within the same physical packet switching device using virtual machines and sharing particular physical resources of the packet switching device. One embodiment uses this functionality to change the operating version (e.g., upgrade or downgrade) of the packet switching device by originally operating according to a first operating version, operating according to both a first and second operating version, and then ceasing operating according to the first operating version. Using such a technique, a packet switching device can be upgraded or downgraded while fully operating (e.g., without having to reboot line cards and route processing engines).
US09596172B2

Inter-tenant and inter-openflow island software communicate in SDN networks by: (i) providing a software defined networking (SDN) network including a plurality of Openflow islands, a first tenant and a second tenant; and (ii) communicating, from the first tenant over the SDN network to the second tenant, a first communication. The first communication passes through at least two Openflow islands of the plurality of Openflow islands as the first communication is communicated through the SDN network from the first tenant to the second tenant.
US09596171B1

A computer program product for implementing a method comprising receiving a data packet from a network source, extracting source and destination data from the received data packet, and determining a user from the extracted source and destination data from the received data packet. If a label does not exist for the extracted source and destination data from the received data packet, creating a label for the data packet, the label comprising the extracted source data and historic source data for the determined user, calling a chaotic function with the label for the received data packet. If the chaotic function returns false, calling an alternative function for an output with the label for the received data packet. If the chaotic function returns true, capturing the output of the chaotic function, and updating the label with the output of the chaotic function or with the output of the alternative function.
US09596168B2

A communication method of an access point (AP) for retransmission of a multicast packet in a network including the AP and terminals, includes selecting a candidate terminal to be used to retransmit the multicast packet, from the terminals, and retransmitting the multicast packet, using the candidate terminal.
US09596167B1

An example router includes a control unit configured to receive virtual private network (VPN) routing and forwarding table (VRF) configuration data defining a VRF for a VPN and VPN address space for the VPN, receive configuration data defining a measurement endpoint for measuring performance of a layer 3 (L3) service and associating the measurement endpoint with a remote measurement endpoint of a remote router. The control unit is configured to encapsulate, to generate a flow measurement packet, a layer 2 (L2) measurement packet in a layer 4 (L4) header and an L3 header, where the L3 header includes a source L3 address within the VPN address space and associated with the measurement endpoint, and where the L3 header includes a destination L3 address within the VPN address space and associated with the remote measurement endpoint. The control unit is configured to output the flow measurement packet to the remote router.
US09596162B1

Disclosed is a method and system of imposing a policy rule for excessive usage in an access network. According to the disclosure, a policy enforcement point (PEP) may detect that usage by a given client device is threshold high and responsively request, from a policy decision point (PDP), a policy directive that specifies a policy rule to apply to the given client device. However, thereafter, the PEP may determine that the requested policy directive has not been received from the PDP and then responsively apply, to the given client device, a default policy rule for threshold-high usage.
US09596159B2

Techniques are described for determining latency in a physical network that includes a number of network devices over which packets travel. A virtual network controller receives a plurality of messages from a plurality of network devices in a network, each of the messages including a packet signature comprising a hash of an invariant portion of an original packet that uniquely identifies the original packet, an identifier of one of the plurality of network devices from which the respective message was received, and a timestamp indicating a time an original packet was processed by the network device from which the respective message was received. The virtual network controller determines a latency of a physical network path in the network based on analysis of contents of the identified messages having a common packet signature.
US09596152B2

Methods, systems, and computer readable media can be operable to determine impulse noise over a wide spectrum based upon measurements of impulse noise associated with each of a plurality of channels. Impulse noise can be observed on each of the plurality of channels and the observed impulse noise signals can be summed together. In summing observed impulse noise signals, a Fourier transform can be used to convert the observed impulse noises from a time domain representation to a frequency domain representation. The sum of the impulse noises can represent the impulse noise existing on the wide spectrum and can be converted from a frequency domain representation to a time domain representation using an inverse Fourier transform.
US09596145B2

An event list required by a graphical user interface (GUI) apparatus is notified to a service apparatus. The service apparatus assigns an ID to an event list and responds to the GUI apparatus. In a case where an event occurs in the service apparatus, the service apparatus determines based on an event list from the GUI apparatus whether to perform an event notification. When notifying an event to the service apparatus, the GUI apparatus transmits an ID in place of an event list in a case where the ID exists.
US09596141B2

System, method, and computer program product to represent a network using a programmable graph model, by generating a directed graph to represent a topology of the network, wherein each of a plurality of network elements in the network are represented, in the directed graph, by one of the plurality of nodes, identifying, through the directed graph, a subset of network elements, of the plurality of network elements, upon which to apply a requested operation, and applying the requested operation to the subset of network elements in a distributed manner through the directed graph.
US09596133B2

A disclosed method includes: specifying an activity to be executed, based on process definition that includes plural activities, and that includes a sequence of transitions between activities, wherein each activity includes information representing a device that is operated through a network; first determining, based on the sequence of the transitions, whether or not the specified activity is an initial operation for a certain device whose information is included in the specified activity; and obtaining an access right to the certain device, when determining that the specified activity is the initial operation for the certain device.
US09596132B1

A virtual sandbox environment enables a publisher to publish rules for supplemental content, such as third party advertising, displayed on a page or other grouping of content from the publisher. One or more rule sets can be applied or enforced in a number of ways, such as through active script on a page, as part of a browser or other such application or interface, or via a third party such as an anti-virus application or service. A rule set can specify behavior that is allowed or prohibited, in various circumstances, as well as actions to be taken in response to any unapproved or prohibited behavior. Rule sets may be maintained on, and enforced by, or cached on a client device such that any number of pages or other groupings of content can utilize the same rule set without reloading the set.
US09596130B2

The disclosure provides a method and system for link switching. The method includes: acquiring a warning message, wherein the warning message is sent via broadcast or multicast by a line card where a failure of a link occurs; executing link switching according to the warning message. Through the technical solutions provided by the disclosure, the efficiency of the link switching in a distributed system is improved.
US09596124B2

A design assistance device includes: a design information storage section configured to store design information containing at least information of slave devices and information of a topology in a network system in accordance with a design created by a user; an actual configuration information generation section configured to generate actual configuration information containing at least the information of the slave devices and the information of the topology in the actual network system; a comparison section configured to compare the design information and the actual configuration information; and an output section configured to generate a comparison screen indicating the respective configurations of the designed network system and the actual network system along with their commonalities and differences and outputting the comparison screen to a display device. Thus, a technology can be provided which assists the user to easily compare the designed network configuration and the actual machine's network configuration.
US09596120B2

A signal conversion unit (120) of a signal transmission apparatus (10) includes an in-band distortion compensation analog circuit unit (122) that generates, for each band, an in-band distortion compensation signal for compensating for in-band intermodulation distortion occurring due to frequency mixing of RF signals of a single band, the distortion being included in RF signals which are output from an amplification unit (130), and causes the generated signal to be carried by the RF signals corresponding to the single band, and an inter-band distortion compensation analog circuit unit (124) that generates, for each combination of two bands, an inter-band distortion compensation signal for compensating for cross-modulation distortion occurring due to frequency mixing of RF signals between a plurality of bands which are input to the amplification unit (130), and causes the generated signal to be carried by each of the RF signals corresponding to the two bands.
US09596109B2

Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between a transmitting device and a receiving device operating at high speed with low power utilization. Communication is performed using group signaling over sets of four wires using a vector signaling code, where each wire of a set carries a low-swing signal that may take on one of four signal values. Topologies and designs of wire sets are disclosed with preferred characteristics for group signaling communications.
US09596105B1

A method includes, in a receiver, receiving a superposition of multiple signals originating from multiple transmitters. A symbol interval of the superposition is transformed in the receiver into a frequency domain. A start time of the symbol interval to be transformed is set in accordance with a criterion that reduces Inter-Symbol Interference (ISI) in the transformed symbol interval. At least one of the multiple signals is demodulated in the receiver using the transformed symbol interval.
US09596103B2

A user-device implemented method includes encoding a first digital signal to generate a first digital baseband signal and modulate the first digital baseband signal to generate one or more RF signals corresponding to one or more frequency bands. The one or more RF signals are transmitted via one or more antennas. Substantially simultaneously with the transmission of the one or more RF signals, a second one or more RF signals is received via the one or more antennas. The second one or more RF signals are demodulated to generate a second digital baseband signal. The first digital baseband signal is subtracted from the second digital baseband signal to generate a modified second digital baseband signal.
US09596101B2

Methods and systems for routing a call including a destination number associated with a PDP including a routing engine operable to route the call to a PDP call resolution server, and a first switch operable to receive an egress path identifier and a PDP telephone number from the PDP call resolution server, the egress path identifier identifying an egress path for routing the call to a destination endpoint associated with the destination number, and the PDP telephone number identifying a selected PDP destination endpoint and a second switch operable to receive the call based on the egress path identifier and route the call to the selected PDP destination endpoint using the PDP telephone number.
US09596099B2

Techniques provided herein use aggregate endpoints in a virtual overlay network. In general, aggregate endpoints operate as a single receiving entity for certain packets/frames sent between different physical proximities of the virtual overlay network.
US09596098B1

Systems and methods for remote control of an electronic device using a power cord are disclosed. A power cord that provides electric power to the device includes a module configured to receive wireless control signals originating from and/or transmit wireless signals to a remote device. The power cord includes one or more control wires for communicating signals between the module and the device. The module may be configured to translate information or signals received from the communications protocol of the remote device to the communications protocol of the device, and vice versa. The control wire(s) may extend along or within the power cord. Methods for wirelessly controlling a device comprise transmitting a command from a remote device to a module connected to the device's power cord, the module wirelessly receiving the command and transmitting the command to the appliance via control wires extending from the module to the device.
US09596092B2

Methods, apparatuses, program products, and systems are disclosed for on-demand power management in a networked computing environment. A device module determines one or more non-critical devices of a plurality of devices of a software defined network. A non-critical device is determined based on one or more network characteristics of the device. A usage module receives a bandwidth utilization for each of the one or more non-critical devices. The bandwidth utilization includes an amount of network traffic associated with a non-critical device. A power module shuts down at least a portion of the software defined network comprising the one or more non-critical devices in response to the bandwidth utilizations for the one or more non-critical devices being less than a threshold bandwidth. The power module restarts portions of the software defined network that were shut down in response to bandwidth utilizations for different portions of the network exceeding a threshold bandwidth.
US09596089B2

The invention relates to a method for generating a certificate for signing electronic documents by means of an ID token (106), having the following steps: —sending (201) a transaction request for a user to carry out a transaction, —as a result of the sending of the transaction request, a check is carried out as to whether the certificate (519) is available and if this is not the case, carrying out the following steps: generating (206) an asymmetrical key pair consisting of a private key and a public key using an ID token, said ID token (106) being assigned to the user; storing (207) the generated asymmetrical key pair on the ID token, wherein at least the private key is stored in a protected memory region of the ID token; transmitting (208; 509) the generated public key (518) to a first computer system, and generating (209) the certificate (519) by means of the first computer system for the public key.
US09596087B2

A token-based method for authenticating a user includes placing a predetermined token (i.e., physical object) at a predetermined location on a touch sensitive device to generate an authentication authorization rather than a traditional text-based, smartcard or biometric method of user authentication. In various embodiments, a plurality of tokens is placed upon the touch sensitive device in a predetermined sequence at predetermined locations to generate an authentication authorization.
US09596086B2

A password authentication system includes an access control server configured to control access by a user computer to a resource dependent on authentication of user passwords associated with user IDs. The system further includes a plurality of authentication servers, storing respective secret values. For each user ID, the access control server stores a first ciphertext produced by encrypting the user password associated with that ID using a predetermined algorithm dependent on the secret values. In response to receipt of a user ID and an input password, the access control server communicates with the plurality of authentication servers to implement password authentication, requiring use of the secret values, in which a second ciphertext is produced by encrypting the input password using said predetermined algorithm. The access control server compares the first and second ciphertexts to determine whether the input password equals the user password to permit access to the resource.
US09596075B2

Disclosed herein are methods and systems for configuring and using one or more block ciphering techniques in order to encrypt/decrypt serial data streams while maintaining cryptographic synchronization and attempting to minimize the amount of overhead introduced into the stream. The techniques disclosed herein may be used to encrypt and decrypt serial data streams using a block cipher in a manner that can be substantially transparent to the devices involved in the serial communication session. For example, the serial user data may be left unframed by the encryption device while monitoring for opportunistic times to transmit framed cryptographic synchronization information during periods of relative inactivity in an asynchronous serial data stream. A cryptographic device implementing the techniques described herein may be configured to implement one or more of an encryption device or a decryption device.
US09596074B2

Embodiments of the present invention provide improved techniques for recovering clock information from data signals. In one embodiment, a general purpose device such as a real-time oscilloscope acquires a data signal. The device takes a derivative of the data signal, then computes the square or absolute of the derivative before applying a bandpass filter. The bandpass filter is a windowing function a spectrum that is wider than the clock, and has a flat top and smooth transitions on both sides. In one embodiment, at Tukey window may be used. The device finds edge crossing times of the filtered result, and applies a phase-locked loop or lowpass filter to the edge crossing times in order to recover a stable clock signal. When the improved techniques are implemented in software, they may be used with any number of different equalizers that are required by various high-speed serial data link systems.
US09596070B2

A UE for a cellular communication network is disclosed. The UE is adapted to communicate in a duplex mode with a network node of the cellular communication network, transmitting data to the network node in a UL duplex resource, and receiving data from the network node in a DL duplex resource. The UE is further capable of direct D2D communication with another UE of the cellular communication network using the UL duplex resource. The UE comprises a transceiver adapted to, as part of a D2D control procedure, receive, from the network node, a grant to listen to a transmission in the UL duplex resource from the other UE to the network node. Furthermore, the transceiver is adapted to, as part of the D2D control procedure, in response to receiving said grant, listen to said transmission in the UL duplex resource from the other UE, and determine a quality metric of said transmission from the other UE as received by the transceiver of the UE. A corresponding network node and corresponding methods are also disclosed.
US09596052B2

The present application relates to the field of wireless communications, and in particular, to an indication method and device for a modulation coding scheme. It is for solving the problem that in an existing LTE/LTE-A system, a higher-order modulation scheme cannot be supported, thereby limiting the further improvement of throughput in an application scenario of a high signal-to-noise ratio. The method of the embodiments of the present application includes: according to the channel quality and a first MCS table, a network side determining an MCS level corresponding to a channel scheduled for a UE; and by means of first indication information, notifying the UE of the determined MCS level, so as to indicate to the UE to determine a modulation scheme and code rate for the channel scheduled therefor according to the MCS grade, wherein there are at least corresponding entries of MCS indexes and TBS indexes corresponding to modulation schemes at higher modulation orders than 6 in the first MCS table. The embodiments of the present application introduce a higher-order modulation scheme into an existing LTE/LTE-A system, improving the spectrum efficiency.
US09596050B2

A communication system includes an omnidirectional antenna, a beam antenna and a controller. The omnidirectional antenna receives a wideband primary signal and the beam antenna is oriented towards a jammer to receive a jamming signal. The controller subtracts a processed jamming signal from a processed wideband primary signal to produce a jamming cancelled signal.
US09596048B2

A system for sharing an optical fiber for a cloud-based wired and wireless access network, includes: a centralization device to generate summing signals by respectively summing multi-channel optical signals input from a wireless donor unit group and by summing multi-channel wired signals input from a wired donor unit group or generate wavelength-converted signals by wavelength-converting the multi-channel optical signals or the multi-channel wired signals, multiplex the summing signals or the wavelength-converted signals, and distribute the summing signals or the wavelength-converted signals to a plurality of devices connected to the centralization device via a shared optical fiber; and a distribution device group to generate corresponding optical signals by demultiplexing the summing signals or the wavelength-converted signals in units of wavelengths, and transmit the corresponding optical signals or the multi-channel wired signals to a wireless remote unit group and/or a wired remote unit group via a preset optical fiber.
US09596037B2

Described is an apparatus which comprises: a power delivery distribution network (PDN) to provide a power supply to at least one circuit; and an on-die synchronous power supply noise injector to inject noise to the power supply on the PDN. Described is another apparatus which comprises: a PDN to provide power supply to various circuits; an on-die power supply noise (PSN) sampler to sample the power supply with an injected noise, wherein the PSN sampler to sample the power supply with at least two different clock signals; and a phase noise accumulator to randomize the periods of the at least two different clock signals.
US09596029B2

A system having first and second different communication systems can include a plurality of illumination devices having modulatable optical output signals. A plurality of building control units are in wireless communication with one another. Representative units could include ambient condition detectors, intrusion detectors, output devices, or actuators. At least some of the units include optical sensors responsive to the modulatable optical output signals, wherein, in response to received, modulated optical output signals, a respective control unit carries out a predetermined function.
US09596019B2

The present invention relates to a group (G1, G2) of at least two transceiver units (1, 2; 3, 4) in at least one wireless communication system. The transceiver units (1, 2; 3, 4) in the group (G1, G2) are arranged for wireless communication with at least one other transceiver unit. The transceiver units (1, 2; 3, 4) in the group (G1, G2) are arranged to transmit signals with polarizations that are essentially parallel to each other when received by at least one transceiver unit for which the transmitted signals (5, 6) constitutes interference.The present invention also relates to a method, a node and a transceiver unit.
US09596017B1

A method in a Multiple-Input Multiple-Output (MIMO) transmitter includes selecting a transmission mode from a group of modes including a spatial multiplexing mode and a transmit diversity mode. A rate matching parameter is set depending on at least the selected transmission mode. Data for transmission is formatted in one or more transport blocks, each transport block including multiple code blocks having respective lengths, in symbols, that are respective integer multiples of the rate matching parameter. The code blocks of a given transport block are mapped onto time-frequency resource elements in accordance with the selected transmission mode, such that each resource element contains data originating from only a respective one of the code blocks of the given transport block. The code blocks of the given transport block are transmitted over the time-frequency resource elements to a receiver.
US09596013B2

A method is provided for generating precoder data, comprising: obtaining transmit power data indicative of a transmit power of a plurality of multiple-input/multiple-output signals; obtaining signal quality data, the signal quality data including at least one measure of a quality of the plurality of multiple-input/multiple-output signals; obtaining channel data with respect to a wireless channel, the channel data including a measure of respective channel parameters of each of a plurality of channel paths in the wireless channel; constraining one or more system performance parameters; and determining first and second precoder diagonal values (wA and wB) based on the signal quality data, the transmit power data, the channel data, and the one or more constrained system performance parameters.
US09596009B2

A system for providing a multicast control channel (MCCH) including information related to a service is provided. The system includes a processor programmed to promote transmission of a MCCH including a multi-cell information portion that contains information common to a plurality of cells in a wireless telecommunications network, and a cell-specific information portion that contains information specific to one of the cells. A method for providing control information is also provided. The method includes transmitting a multicast control channel (MCCH) including information related to a service, wherein the MCCH has a cell-specific portion that contains information specific to a specific cell in a telecommunications network, and wherein the MCCH has a multi-cell portion that contains information common to a plurality of cells in the telecommunications network.
US09596005B2

A variable shape magnetic resonator includes an array of at least two resonators each being of a substantially different shapes and at least one power and control circuit configured to selectively connect to and energize at least one of the resonators.
US09596001B2

Aspects of the subject disclosure may include, for example, a system for modulating a first electrical signal to generate first modulated electromagnetic waves, and transmitting the first modulated electromagnetic waves on a waveguide located in proximity to a transmission medium. In one embodiment, the first electromagnetic waves can induce second electromagnetic waves that propagate on an outer surface of the transmission medium. The second electromagnetic waves can have a first spectral range that is divided into, contains or otherwise includes a first control channel and a first plurality of bands. Other embodiments are disclosed.
US09596000B2

The present invention is to provide a method for selecting the optimal central controller in a power line network, which is applicable to the power line network including at least one terminal device, at least one network device and a plurality of controllers. The controllers are respectively installed with a central controller evaluation and selection software and connected to the terminal device and/or network device, and can communicate with one other through power line. The method is performed by a central controller, that is determined by negotiation between the controllers, via the software and includes the steps of detecting and calculating the connected states of the controllers in the power line network; selecting the optimal controller according to the connected states, assigning the optimal controller as new central controller, and notifying the new central controller to the other controllers, so as to optimize the performance of the power line network.
US09595993B1

A protective case for a smartphone is described herein. The case may include a first frame part, and a second frame for retaining the smartphone therein. One of the first and second frame part has a ball formed at one end thereof, and the other includes a socket adapted to fixedly retain the ball therein. The case further includes a threaded insert attachable to the case for receiving a tripod mount, and an elastomeric element. One of the frame parts is pivotable relative to the other via the ball and socket between open and closed states spanning up to 90 degrees, with one of the two frame parts further rotatable 360 degrees about its own longitudinal axis thereof via the ball and socket. The elastomeric element bears against the ball to provide friction so as to prevent undesired rotation of one frame part relative to the other in all degrees of freedom.
US09595991B2

A frequency converting element includes a mixer and a charge pump. The mixer has first and second input nodes and an output node, and an input code of the charge pump is coupled to the output node of the mixer. The charge pump receives a mixer output signal at the input node of the charge pump, and outputs an amplified version of the mixer output signal.
US09595987B2

A wide tuning range receiver is provided that includes first and second mixers, and first and second local oscillators. The first mixer can mix an input signal with a signal from the first local oscillator and output a signal having a first intermediate frequency, the second mixer can mix the signal having the first intermediate frequency with a signal from the second local oscillator and output a signal having a second intermediate frequency, and, for each input signal frequency, a relationship between the first and second local oscillators can be fixed.
US09595982B2

An approach to linearization relaxes the requirements on the digitization of the analog output signal while maintaining the benefits of a high sampling rate of the output signal. The digitization approach extracts sufficient information to characterize the output signal over a wide bandwidth without necessarily determining sufficient information to fully represent the output signal, for example, without sampling the output signal at the Nyquist sampling rate with a sufficient precision to accurately represent the signal.
US09595979B2

Embodiments relate to a system with multiple erasure codes, and selecting and encoding for a write file with one of the codes to mitigate costs associated with storage recovery. The codes include a fast recovery code for frequently accessed data and a higher storage efficiency code for less frequently accessed data. State data is tracked to ascertain frequency of access to the file. One of the erasure codes is dynamically selected based on the tracked data, with the focus of the code select to lower recovery costs, and the data is encoded with the selected erasure code. Accordingly, the original coding of the write file is subject to change based on the tracked state data.
US09595963B2

Described herein are a method and an apparatus for dynamically switching between one or more finite termination impedance value settings to a memory input-output (I/O) interface of a memory in response to a termination signal level. The method comprises: setting a first termination impedance value setting for a termination unit of an input-output (I/O) interface of a memory; assigning the first termination impedance value setting to the termination unit when the memory is not being accessed; and switching from the first termination impedance value setting to a second termination impedance value setting in response to a termination signal level.
US09595962B1

The present disclosure provides a method of safely activating and deactivating hot-swap circuitry powered off of a bus bar. One aspect of the present technology provides a method that includes receiving a bus bar connector. The bus bar connector includes a housing having first and second electrical contacts. The first and second electrical contacts are configured to connect with a bus bar. The bus bar connector also includes a short pin detector attached to the housing. The short pin detector is configured to transmit one or more signals. The method includes engaging the first and second electrical contacts with the bus bar. In response to engaging of the first and second electrical contacts, a first signal can be transmitted indicating that the housing is connected to the bus bar and a hot-swap payload associated with the bus bar connector is activated.
US09595959B2

A Radio Frequency (RF) switch element is described. The RF switch element comprises a primary transistor element for facilitating switching an RF signal between circuit nodes. A pair of secondary transistor elements are also provided. The pair of secondary transistor elements are co-operable with the primary transistor element and provide respective signal paths which have a lower impedance level than an intrinsic element associated with the primary transistor element.
US09595947B2

A driver device is for switching on and off a transistor for supplying a load by driving a control electrode of the transistor. The driver device includes a first terminal connected to the control electrode of the transistor, a second terminal connected between the transistor and the load, and a current-discharge path coupled to the first terminal. The current-discharge path includes a diode and is activated when the transistor is switched off. The diode becomes non-conductive to interrupt the current-discharge path when the voltage on the second terminal reaches a threshold value.
US09595942B2

A capacitor structure is described. The capacitor structure includes a substrate; a plurality of source/drain regions formed in said substrate to form an active area, the active area having an active area width; and a first and a second plurality of gates formed above the substrate. Each gate of the first and second plurality of gates having a gate width. The gate width is configured to be less than the active area width and each gate of the first and second plurality of gates is formed between a pair of source/drain regions of the plurality of source/drain regions such that the first plurality of gates interleave with the second plurality of gates.
US09595936B2

A reconfigurable bandstop filter and methods of designing and reconfiguring the bandstop filter are disclosed. The reconfigurable bandstop filter includes a plurality of transmission lines each including a phase shifter. The reconfigurable bandstop filter further includes a signal input port having a phase shifter and a signal output port having a phase shifter. The signal input port and the signal output port is coupled to the plurality of transmission lines.
US09595921B2

Power amplifier having a common input and a plurality of outputs. In some embodiments, a power amplifier can include a plurality of signal paths having a common input node. Each signal path can include a dedicated amplifier stage, and be configured to be capable of amplifying a radio-frequency (RF) signal received at the common input node. The power amplifier can further include a bias selector configured to provide a bias signal to the dedicated amplifier stage of a selected one of the plurality of signal paths to thereby allow amplification of the RF signal through the selected signal path. Such a power amplifier can be implemented in products such as a die, a module, and a wireless device.
US09595919B2

Apparatus includes: a mixer configured to mix local a oscillator signal with a baseband signal and output a radio frequency (RF) signal; a first load coupled to the mixer and tuned to an operating frequency; and a second load coupled to the mixer and tuned to a predetermined multiple of the operating frequency.
US09595915B2

Methods, apparatuses, and systems for providing a variable output using an array of cells are discussed. In the fine tuning bank of an apparatus, control is implemented by selecting a boundary cell from the array of cells and having every cell before the boundary cell in a circuit path be grounded and having the boundary cell and every cell after the boundary cell in the circuit path be connected to a voltage source. The circuit path may be the one formed by using thermometer coding in the fine tuning bank.
US09595908B2

A method for a power conversion apparatus to drive an electric motor using a power semiconductor device. The method includes detecting or estimating a temperature of the power semiconductor device to thereby obtain a detected or estimated temperature value, adjusting a torque command of the electric motor, so that the temperature of the power semiconductor device matches a preset temperature when the detected or estimated temperature value is equal to or higher than the preset temperature, and controlling the power semiconductor device using the adjusted torque command.
US09595907B2

A current measurement module is adapted to measure an observed current level for the inverter. A data processor or mode controller accesses a stored representation of first current level versus rotor speed output at which a total harmonic distortion level is less than threshold total harmonic distortion level. The data processor or mode controller enables the inverter to use SVPWM (space vector pulse width modulation) if the observed current level is less than the first current level for the measured or determined rotor speed. Further, the data processor or mode controller enables the inverter to use DPWM (discontinuous pulse width modulation) if the observed current level is greater than or equal to the first current level for the measured or determined rotor speed.
US09595902B2

Embodiments of the present invention relate to methods, systems and apparatus for controlling operation of a multi-phase machine in a motor drive system. The disclosed embodiments provide a mechanism for adjusting modulation index of voltage commands to improve linearity of the voltage commands.
US09595888B2

A power converter is provided. The power converter includes a converter leg including switches for converting power. The power converter also includes a controller for switching the switches using a pulse width modulation technique. The power converter further includes an interface inductor coupled to the converter leg for avoiding a reverse recovery of current in the switches during operation.
US09595885B2

An isolated switching mode power supply, having: an input terminal; an output terminal; a transformer having a primary winding and a secondary winding; a primary power switch coupled to the primary winding; a secondary power switch coupled between the secondary winding and the output terminal of the power supply; a secondary controller configured to generate a frequency modulation signal based on the output voltage and the first feedback signal; a coupled device configured to provide a frequency control signal based on the output voltage and the frequency modulation signal; and a primary controller configured to provide a switching signal to control the primary power switch based on the current sense signal and the frequency control signal.
US09595881B2

A common mode noise reduction apparatus includes a power converter that supplies electric power to a load; a housing that houses the power converter; a common mode inductor arranged between the power converter and the load; a power wire that passes through the common mode inductor and connects the power converter to the load; a grounding wire that passes through the common mode inductor and connects the housing and a bus of the power converter to ground potential on the load side; a first impedance element provided on the grounding wire between the load and the housing; and a second impedance element provided on the grounding wire between the bus of the power converter and the load.
US09595880B2

A control module is able to be installed with electrical devices, such as, for example electrical loads (e.g., lighting loads) and/or load regulation devices. The control module may determine whether the electrical loads (e.g., drivers for lighting loads) are responsive to one or more of a plurality of control techniques. The control module may be able to automatically determine an appropriate control technique to use to control the connected driver and/or lighting load. The control module may sequentially attempt to control the connected driver and/or lighting load using each of the plurality of control techniques and determine if the driver and/or lighting load is responsive to the present control technique. The plurality of control techniques may include one or more analog control techniques and one or more digital control techniques.
US09595874B2

System and method for regulating a power conversion system. A system controller for regulating a power conversion system includes a first controller terminal and a second controller terminal. Additionally, the system controller is configured to receive an input signal at the first controller terminal, and generate a drive signal at the second controller terminal based at least in part on the input signal to turn on or off a transistor in order to affect a current associated with a secondary winding of the power conversion system. Moreover, the system controller is further configured to determine whether the input signal is larger than a first threshold at a first time, in response to the input signal being determined to be larger than the first threshold at the first time, determine whether the input signal is smaller than a second threshold at a second time.
US09595867B2

A system includes an LLC converter to convert an input DC voltage to an output DC voltage. A burst generator generates a switching signal having a burst time and a sleep time to operate the LLC converter when output load current of the LLC converter is below a predetermined threshold. A burst power calculator adjusts the sleep time for the switching signal such that output power of the LLC converter during the burst time is held substantially constant with respect to changes in the output load current.
US09595856B2

An electric generator arrangement with a stator being equipped with at least two opposed phase windings, each winding comprising at least two sub-windings in series is provided. The arrangement also comprises a controlled varistor across the connections of the sub-windings of said opposed phase windings. A current imbalance between two opposed phase windings is measured and the varistor is controlled in such a way that the resistance of the varistor is increased when the current imbalance increases.
US09595852B2

An apparatus and method for providing electrical insulation between adjacent end turns at different phases within a stator assembly. In one embodiment, the invention is directed to a stator assembly comprising: a stator core; at least two coils of different phases wound on the stator core through the slots and having an end turn that extends from the stator core; and one or more rigid separator members positioned between adjacent end turns of the coils.
US09595850B2

A motorization apparatus for a motorized wheel comprises an axle secured to a frame of a vehicle. A rotor unit has poles of magnet material. A stator unit having slots and teeth secured to the axle is inward of said rotor to define a clearance gap therewith such that the rotor unit is rotatable about the stator core. An arrangement of coils is wound around the teeth of the stator unit, the coils adapted to be powered to induce a rotation of the rotor unit relative to the stator unit. A structure comprises hub portions rotatably mounted to the axle, the structure having lateral walls defining an inner volume for the rotor unit and the stator unit, the structure supporting the rotor unit. The structure comprises attachment members connected to spokes of the motorized wheel, located radially inward of the clearance gap between the rotor unit and the stator unit.
US09595847B2

An uninterrupted power supply system incorporates a plurality of lithium batteries as a back-up power supply to an AC power supply. In the event that there is an interruption in the AC power supply, a power output switch is automatically activated by a power control system to draw power from a lithium battery pack. In an embodiment, a battery pack is monitored by a battery management system that is coupled to battery monitoring modules couple to each battery. The battery management system may be configured to monitor the voltage and/or temperature of each battery. In another embodiment, an uninterrupted power supply system comprises a battery unit balancing system that maintains each battery within a battery unit below a threshold voltage value. A charging circuit and discharging circuit are used to maintain the batteries in a ready state of charge when not being used for the output power.
US09595845B2

Methods and systems for emergency lighting are disclosed. Embodiments of the invention provide a solid-state lighting system, light fixture or a collection of light fixtures, with a control input that is used to cause the system to dim to a specific level during an outage in order to conserve power in a building where power is backed up by an emergency inverter or a back-up generator. With embodiments of the invention, there is no need to run a separate power feed, as might otherwise be required for keeping distributed batteries charged or for running specified emergency-only fixtures from back-up power. In some embodiments the solid-state lighting system includes an occupancy sensor wherein the specified light output level is determined at least in part based on the occupancy of a room. In some embodiments, the system can be selectively configured for the specified output level.
US09595840B2

A portable power charger kit is provided for charging electronic devices from a rechargeable internal battery. The portable charger kit comprises a wallet, a charger unit, and one or more interchangeable charging cables, each having a first end connection interface and a second end connection interface. The ends of the charging cable are storable within respective first and second cavities formed in the charger unit. A power connection port is provided in the charger unit in operative communication with the internal battery. The connection port is disposed within the first cavity for engagement with the first connection interface of the charging cable. The second end of the charging cable may be removed from its storage cavity and flexed out and away from the charger housing for engagement with a portable electronic device or an external power source while the first end remains in engagement with the power connection port.
US09595839B2

An adapter for a power tool powered by a detachable battery pack includes a connector for directly connecting the adapter only to the power tool in a detachable manner, a controller, at least one memory and/or storage device in communication with the controller, and at least one communication port configured to transmit electrical communications from the adapter controller to a controller located in the power tool and vice versa. The adapter is further configured such that, when a battery pack, which also includes a controller, is connected to the power tool, a communication path is established from the battery pack controller to the adapter controller via the power tool controller.
US09595832B2

The invention relates to a control unit for an electrical generation/consumption system including generation sources (200) and consumption units (300) connected by a distribution network (100), including a control center (400) which transmits, to controllable consumption units (310) and to controllable generation sources (210), modulation orders based on warning information received from an external operator (500), on information relating to the potential of the respective suppression of units (310), and on information relating to the respective potential of generation or of a decrease in generation of sources (210), or of the suppression of the latter, at each unit (310), a module (312) which transmits, to the center (400), data updated in real time representing the potential modulation suppression of the unit (310), and at the sources (210), a module (212) which transmits, to the control center (400), data which is updated in real time and which is representative of the potential of generation or of the decrease in the generation of the source (210), or of the suppression of the latter.
US09595828B2

Method, modules and a system formed by connecting the modules for controlling payloads are disclosed. An activation signal is propagated in the system from a module to the modules connected to it. Upon receiving an activation signal, the module (after a pre-set or random delay) activates a payload associated with it, and transmits the activation signal (after another pre-set or random delay) to one or more modules connected to it. The system is initiated by a master module including a user activated switch producing the activation signal. The activation signal can be propagated in the system in one direction from the master to the last module, or carried bi-directionally allowing two way propagation, using a module which revert the direction of the activation signal propagation direction. A module may be individually powered by an internal power source such as a battery, or connected to external power source such as AC power. The system may use remote powering wherein few or all of the modules are powered from the same power source connected to the system in a single point. The power may be carried over dedicated wires or concurrently with the conductors carrying the activation signal. The payload may be a visual or an audible signaling device, and can be integrated within a module or external to it. The payload may be powered by a module or using a dedicated power source, and can involve randomness associated with its activation such as the delay, payload control or payload activation.
US09595826B2

A protection element for a meshed energy supply network of a means of transport, in particular of an aircraft, a meshed energy supply network having such protection elements, a method for protecting such a meshed energy supply network and a computer program for executing the method. The protection element comprises a control unit, which is formed to deduce a trigger time value from a detected fault impedance value of a network error that has occurred in the energy supply network and to adapt the trigger time value in the event of a subsequent change in the fault impedance value of the network error, and a separation unit for interrupting a connection between the protection element and the network error depending on the trigger time value.
US09595811B2

A quantum cascade semiconductor laser includes a substrate and a semiconductor region provided on a principal surface of the substrate, the semiconductor region including a mesa waveguide, a first burying region provided on a first side surface of the mesa waveguide, and a second burying region provided on a second side surface of the mesa waveguide. Each of the first and second burying regions includes a plurality of laminate regions and a plurality of bulk semiconductor regions that are alternately arrayed. The laminate regions are separated from each other by the bulk semiconductor regions. The bulk semiconductor regions are provided on side surfaces of the laminate regions so as to embed the laminate regions. Each of the laminate regions includes a semiconductor laminate structure having a plurality of semiconductor layers.
US09595809B2

A wavelength tunable laser device, including: a first reflector; a second reflector; an active layer formed between the first reflector and the second reflector; a quantum well structure layer that exhibits a quantum confined stark effect; and an electrode configured to apply a reverse bias voltage to the quantum well structure layer, wherein the active layer and the second reflector have a gap formed therebetween, the gap having a length to be changed to thereby sweep a resonance wavelength, and wherein the electrode is further configured to change application of the reverse bias voltage to be applied to the quantum well structure layer depending on the length of the gap when the resonance wavelength is swept.
US09595808B2

A method to control a wavelength tunable laser diode (tunable LD) is disclosed. The tunable LD includes a SG-DFB region and a CSG-DBR region to tune the emission wavelength thereof. The CSG-DBR region includes three segments, where the refractive indices of respective segments are variable by heaters provided therein. When the electrical power supplied to two segments is optionally selected, the power supplied to the rest segment is corrected by an offset from a value reflecting physical dimensions of the heaters. The offset is determined such that the tunable LD shows the best side mode suppression ratio (SMSR).
US09595803B2

As kilowatt class fiber laser and amplifier systems become more in demand, there are ongoing efforts to improve optical fiber laser and amplifier designs to maximize efficiency and further increase the capacity of these high-energy optical fiber lasers and amplifiers. The present disclosure provides a fiber laser or amplifier system configured to efficiently and conveniently generate and couple high numerical aperture and high-energy pump light into a fiber laser or amplifier system.
US09595800B2

The invention relates to a ring electrode for a slip ring for transmitting electrical energy between machine parts, of which at least one machine part can be rotated in relation to another machine part. The ring electrode and corresponding slip ring can be economically produced and have low wear. The electrode is made of a rod material made of stainless steel, which is rolled into a ring and the free ends of the ring are brought together to form a closed ring.
US09595791B2

Colors for electric wires are reduced. A plurality of electric wires to be connected to a single connector have a single color, rubber plugs are attached to boundary portions that are each located extending from a terminal for connection to a connector connected to an end of the electric wire to the insulating coating of the electric wire, and the rubber plugs have different colors for identification.
US09595779B2

An electrical connector includes a plurality of contacts, each contact having a first contact point electrically connected to a wiring pattern of a first connection object at one end and a second contact point mounted and fixed onto a wiring pattern of a second connection object by soldering at the other end, and the plurality of contacts is arranged in accordance with a predetermined wiring pattern, and after the second contact is mounted and fixed onto the wiring pattern of the second connection object, portions other than the second contact point of each contact are not fixed and bound with respect to the second connection object.
US09595767B2

Embodiments of wireless antenna array systems to achieve three-dimensional beam coverage are described herein. Other embodiments may be described and claimed.
US09595766B2

A multi-level antenna array includes a plurality of patch antennas. A plurality of layers are separated from each other by a distance. Each of the plurality of layers further supports a portion of the plurality of patch antennas. A plurality of connectors is each associated with one of the plurality of layers to supply a signal for transmission by the associated layer. A feed network on each of the plurality of layers provides a connection between a connector of the plurality of connectors associated with the layer and the portion of the plurality of patch antennas located on the layer. A length of the connection between the connector and each of the portion of the plurality of patch antennas applies a different phase to each of the portion of the plurality of patch antennas on the layer.
US09595764B2

An antenna further comprising a first port, a second port, so constructed and arranged that the first port is 180-degrees out of phase with respect to the second port.
US09595758B2

A planar monopole antenna for dual-band Wi-Fi application is disclosed. The antenna has a ground copper and a radiation copper. The radiation copper is adhered to a substrate and has a conductive layer attached to a first surface of the substrate wherein the conductive layer further comprises a first radiation control section operating at a first bandwidth and connected in series via a central post with a second radiation control section operating at a second bandwidth different than the first bandwidth, and a ground section having a rectangularly-shaped pattern with a U-shaped opening at one end thereof positioned around a portion of the second radiation control section, wherein the planar antenna has a current distribution that is higher along the central post and a squared end of the rectangularly shaped ground section. Reception of the radiation copper into the opening of the ground copper forms an U-shaped separation that is approximately 0.6 mm wide. The antenna has a gross span of approximately 45 mm and a width of approximately 7 mm.
US09595757B2

An integral phased array module may include a substrate and a radio frequency (RF) element provided in relation to the substrate. The RF element being configured to at least one of transmit and receive RF signals. The RF element includes a footprint of a particular size and shape with respect to the substrate and the substrate is sized to accommodate the footprint of the RF element. The integral phased array module may also include an optical function element configured to perform an optical function. The optical function element is located relative to the RF element on the substrate for integrating multi-band functionality into a single aperture.
US09595753B2

An interior antenna of a vehicle communication apparatus for performing wireless communication with a portable terminal device present inside a cabin is disposed in the cabin. The interior antenna includes left and right leaky coaxial cables that can transmit high-frequency band radio waves into the cabin. The left and right leaky coaxial cables are positioned under the cabin and inside left and right door inner panels in a vehicle with direction, either above left and right side sills or at end portions in the vehicle width direction above a floor panel, and extend in a vehicle front-rear direction.
US09595752B2

A perpendicular substrate antenna 7 is fixed vertically on an upper surface of a baseplate 3. An antenna pattern 18 is formed on the surface of the perpendicular substrate antenna 7 and a coil is 13 mounted. A plate shaped antenna 8 is attached to an upper edge of the perpendicular substrate antenna 7. The plate shaped antenna 8 includes a structure in which a pair of flat parts 81, 82 are connected via clip parts 83˜86 and contact arms 93, 84, 62, 64 which contact the surface of the perpendicular substrate antenna 7 and latching arms 96, 97, 61, 62 which pass through perpendicular substrate antenna 7 and contact the opposite side surface each protrude from a lower edge of each flat part 81, 82.
US09595751B2

Provided is an electronic device including a case including a conductor part, and an antenna that is provided on a case surface on an inner side of the conductor part and includes an antenna element extending in a first direction parallel to the case surface, the antenna element being grounded to the case surface. A slit extending in the first direction is formed in an area of the case surface, the area being parallel to the antenna element.
US09595741B2

Disclosed herein is a battery pack including a battery cell having a first electrode terminal and a second electrode terminal, a protection circuit module (PCM) including a protection circuit board (PCB), at which a safety element is mounted, the PCB having a protection circuit, and connection members (A and B) connected respectively to the first and second electrode terminals of the battery cell, an electrically insulative pack frame configured to have a structure in which the battery cell is mounted in the pack frame, the pack frame having an insulative mounting part, at a top of which the PCB is mounted, an electrically insulative top cap mounted at a top of the battery cell while surrounding the PCM, an electromagnetic induction type charging coil mounted at at least one main surface of the battery cell, the charging coil being connected to the PCM, and a shielding member interposed between the battery cell and the charging coil.
US09595735B2

A method for producing a sulfide solid electrolyte material includes a step of adding an ether compound to a coarse-grained material of a sulfide solid electrolyte material and microparticulating the coarse-grained material by a pulverization treatment.
US09595732B2

A square lithium secondary battery includes a wound body in which a collective sheet in which a positive electrode sheet and a negative electrode sheet overlap each other with a first separator interposed therebetween is wound while a second separator is put inside the collective sheet. An active material mixture layer on one or both surfaces of at least one of the positive electrode sheet and the negative electrode sheet includes a region with a plurality of openings and a region with no opening. At least a bent portion of the collective sheet is covered with the region with the plurality of openings.
US09595722B2

A plate for a fuel cell consisting of a stack of plates and membrane electrode assemblies is provided. The plate includes at least one striated sealing surface for bearing in a sealed manner against a membrane electrode assembly or against another fuel cell plate. The plate is a bipolar plate, a monopolar plate, or an elementary plate of such a bipolar or monopolar plate.
US09595713B2

A method for producing a lithium electrode for a lithium-ion battery includes: a) provision of a basic body including an active material having in particular metallic lithium, a lithium alloy, and/or a lithium intercalation material; b) treatment of the basic body with a treatment composition in a wet-chemical process for the formation of a lithium-ion-conducting protective layer, with a reaction of the active material with at least one component of the treatment composition; and c) an optional treatment of the electrode at increased temperature and/or in a vacuum.
US09595706B2

A protected transition metal hexacyanoferrate (TMHCF) battery cathode is presented, made from AxMyFez(CN)n.mH2O particles, where the A cations are either alkali or alkaline-earth cations, and M is a transition metal. In one aspect the cathode pas tion layer may be materials such as oxides, simple salts, carbonaceous materials, or polymers that form a film overlying the AxMyFez(CN)n.mH2O particles. In another aspect, the cathode passivation layer is a material such as oxygen, nitrogen, sulfur, fluorine, chlorine, or iodine that interacts with the AxMyFez(CN)n.mH2O particles, to cure defects in the AxMyFez(CN)n.mH2O crystal lattice structure. Also presented are TMHCF battery synthesis methods.
US09595705B1

A battery for an electric vehicle is disclosed. The battery may be a low voltage battery for powering low voltage systems. The battery may include a housing formed from at least two parts. For example, the housing may include a top portion that is sealed to a bottom portion. A plurality of rechargeable electrochemical cells may be disposed within the bottom portion. A printed circuit board and/or a bus bar may be disposed within the top portion. The housing can includes a desiccant and/or a two-way pressure valve extending through a surface of the housing. The valve may be used to prevent moisture ingress into an interior of the housing and/or may allow a pressure inside of the housing to equilibrate to the external air pressure.
US09595698B2

A battery including a supporting member that functions as a fixing part or a gripping part. The supporting member includes fixing parts for fixing a battery to another battery, and a body-holding part for holding and fixing a region of an exterior body with a battery element housed therein.
US09595685B2

The present invention generally relates to nanotechnology, including field effect transistors and other devices used as sensors (for example, for electrophysiological studies), nanotube structures, and applications. Certain aspects of the present invention are generally directed to transistors such as field effect transistors, and other similar devices. In one set of embodiments, a field effect transistor is used where a nanoscale wire, for example, a silicon nanowire, acts as a transistor channel connecting a source electrode to a drain electrode. In some cases, a portion of the transistor channel is exposed to an environment that is to be determined, for example, the interior or cytosol of a cell. A nanotube or other suitable fluidic channel may be extended from the transistor channel into a suitable environment, such as a contained environment within a cell, so that the environment is in electrical communication with the transistor channel via the fluidic channel. In some embodiments, the rest of the transistor channel may be coated, e.g., so that the electrical properties of the transistor channel reflect the electrical behavior of the environment that the fluidic channel is in communication with. Other aspects of the invention are generally directed to methods of making such sensors, methods of using such sensors, kits involving such sensors, or the like.
US09595682B2

Embodiments described herein relate to compositions including iptycene-based structures and extended iptycene structures. In some embodiments, the compositions may be useful in organic light-emitting diodes (OLEDs), organic photovoltaics, and other devices.
US09595680B2

The invention relates to novel compounds of formula (III) that can be used as heterocyclic dyes of unique structure and properties. These compounds can be obtained in a three-step synthesis from simple substrates. The compounds according to the invention have excellent solubility in organic solvents and excellent film-forming properties. In addition, high efficiency of energy conversion, excellent field-effect mobility, good on/off current ratios and/or excellent stability can be observed, when the compounds according to the invention are used in organic field effect transistors, organic photovoltaics (solar cells) and photodiodes.
US09595679B2

The present specification relates to an organic light emitting diode.
US09595678B2

A photovoltaic element (110) is proposed for conversion of electromagnetic radiation to electrical energy. The photovoltaic element (110) may especially be a dye solar cell (112). The photovoltaic element (110) has at least one first electrode (116), at least one n-semiconductive metal oxide (120), at least one electromagnetic radiation-absorbing dye (122), at least one solid organic p-semiconductor (126) and at least one second electrode (132). The p-semiconductor (126) comprises at least one metal oxide (130).
US09595672B2

A memory element and method of forming the same. The memory element includes a first electrode within a via in a first dielectric material. An insulating material element is positioned over and in contact with the first electrode. A phase change material is positioned over the first electrode and in contact with sidewalls of the insulating material element. The phase change material has a first surface in contact with a surface of the first electrode and a surface of the first dielectric material. A second electrode is in contact with a second surface of the phase change material, which is opposite to the first surface.
US09595671B1

A method can include forming a bottom structure with a top surface and a side surface that form at least one edge; forming an opening with sloped sides through at least one insulating layer to expose at least a portion of the top surface of the bottom structure; forming a programmable layer over the at least one edge, in contact with the sloped sides of the opening and the top surface of the bottom structure; and forming a top layer over the programmable layer and opening; wherein the programmable layer is programmable between at least two different impedance states.
US09595669B2

The present disclosure generally relates to a structure, system, and method for manufacturing an electrical component for a memory device. For example, depositing alternating layers of conductive and insulator materials over an etch stop layer to create a vertical stack, etching a trench through the vertical stack to expose the etch stop layer, electroplating the conductive layers using a plating material based on a desired electrical behavior, and forming a connection between the plating materials for each of the conductive layers.
US09595665B2

In forming a top electrode for a magnetoresistive device, photoresist used in patterning the electrode is stripped using a non-reactive stripping process. Such a non-reactive stripping process uses water vapor or some other non-oxidizing gas that also passivates exposed portions the magnetoresistive device. In such magnetoresistive devices, a non-reactive spacer layer is included that helps prevent diffusion between layers in the magnetoresistive device, where the non-reactive nature of the spacer layer prevents sidewall roughness that can interfere with accurate formation of the lower portions of the magnetoresistive device.
US09595655B2

A semiconductor device that is equipped with a semiconductor substrate, a composite metal film, and a detection terminal is provided. The composite metal film is formed on a surface or a back face of the semiconductor substrate, and has a first metal film, and a second metal film that is joined to the first metal film and is different in Seebeck coefficient from the first metal film. The detection terminal can detect a potential difference between the first metal film and the second metal film.
US09595653B2

Phononic structures, devices related to phononic structures, and methods related to fabrication of the phononic structures are described. The phononic structure can include a sheet of material, where the sheet of material can include a plurality of regions. Adjacent regions in the sheet of material can have dissimilar phononic patterns.
US09595644B2

A method of manufacturing an LED lighting arrangement, comprises: receiving an optical component having a diffusing material that is light diffusive and at least one photoluminescent material that is excitable by light of a first wavelength range and which emits light of a second wavelength range; receiving an LED assembly that is operable to generate the light of the first wavelength range and mounting the optical component to the LED assembly to form the LED lighting arrangement. The optical component having the diffusing and photoluminescent materials is mass produced separately from the LED assembly and can be selected such that light generated by the optical component combined with the light generated by the LED assembly corresponds to light of a selected color. Also disclosed are LED lighting arrangements, components for LED lighting arrangements and methods of fabricating an optical component.
US09595642B2

A chip substrate includes laminated conductive portions, and laminated insulation portions that electrically isolate the conductive portions, with a cavity in a recessed shape in a region including the insulation portions on an upper surface of the chip substrate. The substrate includes an insulation layer on the upper surface, excluding a region of the cavity, and a continuous plating layer along a periphery of the chip substrate on the insulation layer. A portion of a top surface of each insulation portion is exposed in the cavity, and another portion of the top surface of each insulation portion is coated with the insulation layer. A chip package includes a chip substrate, with an optical element sealed in the cavity by a sealing member or lens.
US09595630B2

An encapsulating material for solar cell containing an ethylene/α-olefin copolymer satisfying the following a1) and a2), and a specific peroxyketal having a 1-hour half-life temperature in a range of 100 to 135 degrees centigrade; the peroxyketal being contained in an amount of 0.1 to less than 0.8 weight parts relative to 100 weight parts of the ethylene/α-olefin copolymer. a1) the shore A hardness is from 60 to 85 as measured in accordance with ASTM D2240. a2) MFR is from 2 to 50 g/10 minutes as measured under the conditions of a temperature of 190 degrees centigrade and a load of 2.16 kg in accordance with ASTM D1238.
US09595629B2

An optical device is formed from a device precursor having a layer of a light-transmitting medium on a base. A first feature is formed on the device precursor. The device precursor is then processed such that a stop layer protects the first feature and a portion of the device precursor is above the top of the stop layer. The first feature is between the base and the stop layer. The device precursor is planarized such that the portion of the device precursor located above the top of the stop layer becomes flush with the top of the portion of the stop layer that is present on the device precursor after the planarization. During the planarization, the stop layer acts as a planarization stop that slows or stops the rate of planarization.
US09595624B2

An optoelectronic device as well as its methods of use and manufacture are disclosed. In one embodiment, the optoelectronic device includes a first optoelectronic material that is inhomogeneously strained. A first charge carrier collector and a second charge carrier collector are each in electrical communication with the first optoelectronic material and are adapted to collect charge carriers from the first optoelectronic material. In another embodiment, a method of photocatalyzing a reaction includes using a strained optoelectronic material.
US09595616B1

A vertical III-nitride thin-film power diode can hold off high voltages (kV's) when operated under reverse bias. The III-nitride device layers can be grown on a wider bandgap template layer and growth substrate, which can be removed by laser lift-off of the epitaxial device layers grown thereon.
US09595607B2

Transistors can be used for a variety of electronic-based applications. Therefore, transistor efficiency and performance is of importance. An apparatus is presented herein to increase the locking range of transistors by leveraging cross-coupled injection transistors in conjunction with symmetry injection transistors. The transistor efficiency can also be increase by reducing a parasitic capacitance associated with the components of the transistor.
US09595604B2

Provided is an electronic element that functions as a switch or memory without using metal nanoparticle. The electronic element includes: one electrode 5A and an other electrode 5B arranged to have a nanogap therebetween; and halide ion 6 provided between the electrodes 5A and 5B; and on one of the electrodes.
US09595603B2

A semiconductor device includes a semiconductor layer and a trench gate portion that extends toward a deep portion from a front surface of the semiconductor layer. The semiconductor layer includes an island region surrounded by the trench gate portion. A first side surface of the trench gate portion and a second side surface of the trench gate portion are in contact with the island region. A first conductivity type contact region that includes a first contact region that is in contact with the first side surface and a second contact region that is in contact with the second side surface is provided in the island region. Moreover, a second conductivity type contact region that is in contact with the trench gate portion at a position between the first contact region and the second contact region is provided in the island region.
US09595595B2

A method of forming field effect transistors (FETs) and on Integrated Circuit (IC) chips with the FETs. Channel placeholders at FET locations are undercut at each end of FET channels. Source/drain regions adjacent to each channel placeholder extend into and fill the undercut. The channel placeholder is opened to expose channel surface under each channel placeholder. Source/drain extensions are formed under each channel placeholder, adjacent to each source/drain region. After removing the channel placeholders metal gates are formed over each said FET channel.
US09595594B2

A compound semiconductor device includes: a compound semiconductor region having a surface in which a step is formed; a first electrode formed so as to overlie the upper surface of the step, the upper surface being a non-polar face; and a second electrode formed along a side surface of the step so as to be spaced apart from the first electrode in a vertical direction, the side surface being a polar face.
US09595588B1

A semiconductor device with embedded cell is provided. A silicon substrate has a first area with at least one first cell and a second area with at least one second cell. The first cell is positioned in the first area and formed in a trench of the silicon substrate, and the second cell is positioned in the second area and formed on the silicon substrate. The first cell includes a first dielectric layer formed on sidewalls and a bottom of the trench, a floating gate formed on the first dielectric layer and embedded in the trench, a second dielectric layer formed on the floating gate and embedded in the trench, and a control gate formed on the second dielectric layer and embedded in the trench, wherein the control gate is separated from the floating gate by the second dielectric layer.
US09595582B2

A metal-oxide-semiconductor field-effect transistor device includes a first active area, a first gate electrode configured to cross the first active area and extend in a Y direction, and define a first source area and a first drain area, first gate contacts disposed on the first gate electrode to align on a first virtual gate passing line extending in the Y direction, first source contacts disposed on the first source area to align on a first virtual source passing line extending in the Y direction, and first drain contacts disposed on the first drain area to align on a first virtual drain passing line extending in the Y direction, wherein at least one of the first drain contacts is disposed to align on any one of first virtual X-straight lines configured to pass between the first source contacts and extend parallel in an X direction perpendicular to the Y direction.
US09595580B2

According to example embodiments, a two-dimensional (2D) material element may include a first 2D material and a second 2D material chemically bonded to each other. The first 2D material may include a first metal chalcogenide-based material. The second 2D material may include a second metal chalcogenide-based material. The second 2D material may be bonded to a side of the first 2D material. The 2D material element may have a PN junction structure. The 2D material element may include a plurality of 2D materials with different band gaps.
US09595577B2

A vertical semiconductor device includes a semiconductor body having semiconductor portions of semiconductor elements of the vertical semiconductor device, a front side contact on a front surface of the semiconductor body and a back side contact on an opposite back surface of the semiconductor body, and a trench structure extending from the front surface into the semiconductor body. The trench structure includes an etch stop layer lining an inner surface of the trench structure and surrounding a void within the trench structure.
US09595574B2

An organic light emitting diode (OLED) display including a substrate main body; a driving circuit on the substrate main body; an organic light emitting element on the driving circuit; and a front substrate covering the organic light emitting element and coupled to the substrate main body, wherein the driving circuit includes a wire, the wire including a planar portion parallel to a surface of the substrate main body, and a connection portion connected to the planar portion and extending in a direction orthogonal to the substrate main body.
US09595565B1

The present invention relates to a memory structure, which is a kind of resistive memory. A middle layer formed by a first dielectric film and a second dielectric film is included between the top and bottom electrodes. The material of the top electrode is iridium oxide. Thereby, preferred oxygen vacancy filament paths can be provided and thus exhibiting complementary resistive switching of memory arrays. Furthermore, the memory structure can be applied to biological tests.
US09595564B1

The embodiments provide a semiconductor memory device including: a plurality of first wiring lines extending in a first direction, the first wiring lines being provided in a second direction intersecting the first direction; a plurality of second wiring lines extending in the second direction, the second wiring lines being provided in the first direction; a plurality of memory cells provided in the intersections between the first wiring lines and the second wiring lines, each memory cell having a first stack structure comprising at least a variable resistor film; a contact extending in a third direction intersecting the first and second directions, the contact having a first end connected to one of the first wiring lines or one of the second wiring lines, the contact having a second stack structure having a stack of a plurality of films; and a wiring layer connected to a second end of the contact. At least some of the films of the second stack structure have generally the same third direction position and film thickness as at least some of layers of the first stack structure. And, the second stack structure has a higher metal ratio than the first stack structure.
US09595561B2

A semiconductor memory device includes a cell gate dielectric layer and a cell gate electrode disposed in a gate recess region crossing a cell active portion of a substrate, first and second doped regions disposed in the cell active portion at both sides of the gate recess region, respectively, at least one interlayer insulating layer covering the substrate, a data storage element electrically connected to the second doped region through a contact plug penetrating the at least one interlayer insulating layer, a mold layer covering the data storage element, and a bit line disposed in a cell groove formed in the mold layer. The bit line is in direct contact with a top surface of the data storage element.
US09595558B2

A photodiode architecture comprises first, second, and third independent photodiodes, and a shared electrode. The first, second, and third photodiodes are each connected to respective sources of bias voltage and to a common shared electrode, whereby the photodiode architecture comprises at least one of a shared anode and shared cathode photodiode architecture. The photodiode architecture selectively reverse biases the first, second, and third photodiodes so that, during operation, at least one of the first, second and third photodiodes is always operating in a photoconducting mode, to enable capture and storage of charge from any photodiode in the architecture operating in photoconducting mode. Advantageously, the first photodiode can be configured to respond to a first wavelength of light and at least one of the second and third photodiodes can be configured to be responsive to a respective second or third wavelength of light shorter than the first wavelength of light.
US09595554B2

A sensor arrangement with a silicon-based optical sensor, particularly color sensors for colorimetric applications is disclosed. The invention aims to find a novel possibility for suppressing interference ripples occurring in optical sensors when adding substrates with optically functional coatings which permits a simple production without complicated adaptation layers. The sensor passivation is composed of a combination of thin SiO2 layer in the range of 5 to 10 nm and an antireflection-matched Si3N4 layer and a substrate which carries at least one optical filter is arranged over the sensor passivation and connected to the sensor by means of an adhesive and forms an intermediate space between sensor surface and optical filter which is filled with an optical medium having a low refractive index (n2) and a height variation (Δh) over the associated sensor surface.
US09595547B2

The invention discloses an array substrate, and a method for repairing a broken data line on an array substrate. The method for repairing a broken data line on an array substrate includes steps: performing a treatment on a part of a semiconductor layer corresponding to an opening in a data line so that the part of the semiconductor layer becomes a conductive region, and the ends of the opening in the data line are electrically connected to each other by the conductive semiconductor layer. The above method for repairing a broken data line provided by the invention is not affected by the linewidth of the data line so that the broken data line can be repaired in the case that the linewidth of the data line is relatively small.
US09595541B2

Provided is a semiconductor device including a transistor having excellent electrical characteristics (e.g., on-state current, field-effect mobility, or frequency characteristics) or a semiconductor device including a transistor with high reliability. In the channel width direction of a channel-etched transistor in which an oxide semiconductor film is between first and second gate electrodes, the first and second gate electrodes are connected to each other through an opening portion in first and second gate insulating films. In addition, the first and second gate electrodes surround the oxide semiconductor film in a cross-section in the channel width direction, with the first gate insulating film provided between the first gate electrode and the oxide semiconductor film and the second gate insulating film provided between the second gate electrode and the oxide semiconductor film. Furthermore, the channel length of the transistor is 0.5 μm or longer and 6.5 μm or shorter.
US09595535B1

Word line switches in a word line decoder circuitry for a three-dimensional memory device can be formed as vertical field effect transistors overlying contact via structures to the electrically conductive layers for word lines. Via cavities in a dielectric material portion overlying stepped surfaces of the electrically conductive layers can be filled with a conductive material and recessed to form contact via structures. After forming lower active regions in the recesses, gate electrodes can be formed and patterned to form openings in areas overlying the contact via structures. Gate dielectrics can be formed on the sidewalls of the openings, and transistor channels can be formed inside the openings of the gate electrodes. Upper active regions can be formed over the transistor channels.
US09595534B2

A flash device comprising a well and a U-shaped flash cell string, the U-shaped flash cell string built directly on a substrate adjacent the well. The U-shaped flash cell string comprises one portion parallel to a surface of the substrate, comprising a junctionless bottom pass transistor, and two portions perpendicular to the surface of the substrate that comprise a string select transistor at a first top of the cell string, a ground select transistor at a second top of the cell string, a string select transistor drain, and a ground select transistor source.
US09595532B2

An improvement is achieved in the performance of a semiconductor device having a nonvolatile memory. A memory cell of the nonvolatile memory includes a control gate electrode formed over a semiconductor substrate via a first insulating film and a memory gate electrode formed over the semiconductor substrate via a second insulating film to be adjacent to the control gate electrode via the second insulating film. The second insulating film includes a third insulating film made of a silicon dioxide film, a fourth insulating film made of a silicon nitride film over the third insulating film, and a fifth insulating film over the fourth insulating film. The fifth insulating film includes a silicon oxynitride film. Between the memory gate electrode and the semiconductor substrate, respective end portions of the fourth and fifth insulating films are located closer to a side surface of the memory gate electrode than an end portion of a lower surface of the memory gate electrode. Between the memory gate electrode and the semiconductor substrate, in a region where the second insulating film is not formed, another silicon dioxide film is embedded.
US09595527B2

A deep trench (DT) opening is provided in a semiconductor substrate and then conducting carbon nanotubes are formed within the DT. Each conducting carbon nanotube is coated with a high k dielectric material and thereafter the remaining volume of the DT is filled with a conductive material.
US09595518B1

Fabrication methods and structure include: providing a wafer with at least one fin extended above a substrate in a first region, and at least one fin extended above the substrate in a second region of the wafer; forming a gate structure extending at least partially over the at least one fin to define a semiconductor device region in the first region; implanting a dopant into the at least one fin in the first region and into the at least one fin in the second region of the wafer, where the implanting of the dopant into the at least one fin of the second region modulates a physical property of the at least one fin to define a resistor device region in the second region; and disposing a conductive material at least partially over the at least one fin in the first region and over the at least one fin in the second region of the wafer, in part, to form a source and drain contact in the first region, and a fin-type metal-semiconductor resistor in the second region.
US09595517B2

A semiconductor device includes a semiconductor layer of a first conductivity type formed on a substrate; a first trench formed in the semiconductor layer including a first trench gate; a second trench formed in the semiconductor layer and extending into the substrate and including a second trench gate; a first transistor device formed in the semiconductor layer adjacent the first trench. The second trench encircles active area of the first transistor device to provide electrical isolation of the first transistor device.
US09595513B2

Proximity coupling interconnect packaging systems and methods. A semiconductor package assembly comprises a substrate, a first semiconductor die disposed adjacent the substrate, and a second semiconductor die stacked over the first semiconductor die. There is at least one proximity coupling interconnect between the first semiconductor die and the second semiconductor die, the proximity coupling interconnect comprising a first conductive pad on the first coupling face on the first semiconductor die and a second conductive pad on a second coupling face of the second semiconductor die, the second conductive pad spaced apart from the first conductive pad by a gap distance and aligned with the first conductive pad. An electrical connector is positioned laterally apart from the proximity coupling interconnect and extends between the second semiconductor die and the substrate, the position of the electrical connector defining the alignment of the first conductive pad and the second conductive pad.
US09595501B1

A disclosed circuit arrangement includes a flexible substrate. A layer of pressure sensitive adhesive (PSA) is directly adhered to a first major surface of the substrate. One or more metal foil pads and electrically conductive wire are attached directly on a surface of the PSA layer. The wire has a round cross-section and one or more portions directly connected to the one or more metal foil pads with one or more weld joints, respectively. An electronic device is attached directly on the surface of the layer of PSA and is electrically connected to the one or more portions of the round wire by one or more bond wires, respectively.
US09595500B2

A semiconductor device includes: a semiconductor chip having a switching element and multiple pads electrically connected to the switching element; and multiple lead terminals electrically connected to the respective pads. The multiple lead terminals include a control terminal used for control of on/off operation of the switching element, and a main terminal into which a main current flows when the switching element is in an on state. A coupling coefficient k falls within a range of −3%≦k≦2%, where the coupling coefficient k is defined by a parasitic inductance Lg in a current path of a control current flowing in the control terminal, a parasitic inductance Lo in a current path of the main current, and a mutual inductance Ms of the parasitic inductances Lg and Lo.
US09595495B1

One embodiment relates to an apparatus for data communication between at least two in-package semiconductor dies. On the first semiconductor die in a package, a digital-to-analog converter (DAC) converts a plurality of binary signals to an analog signal. The analog signal is transmitted through a silicon bridge to a second semiconductor die. Another embodiment relates to a method of data communication between at least two in-package semiconductor dies. A plurality of binary signals is converted to an analog signal by a digital-to-analog converter on a first semiconductor die. The analog signal is transmitted through a silicon bridge to a second semiconductor die. Other embodiments, aspects and features are also disclosed.
US09595490B2

A 3D system-level packaging method includes providing a packaging substrate having a first functional surface and a second surface with wiring arrangement within the packaging substrate and between the first functional surface and the second surface. The method also includes forming at least one flip package layer on the first functional surface of the packaging substrate and forming at least one wiring and package layer on the flip package layer. The flip package layer is formed by subsequently forming a flip mounting layer, an underfill, a sealant layer, and a wiring layer; and the wiring and package layer is formed by subsequently forming a straight mounting layer, a sealant layer, and a wiring layer. Further, the method includes planting connection balls on the second functional surface of the packaging substrate.
US09595487B2

Various embodiments may provide a circuit arrangement. The circuit arrangement may include a carrier having at least one electrically conductive line; a plurality of discrete encapsulated integrated circuits arranged on the carrier; wherein a first integrated circuit of the plurality of integrated circuits is in electrical contact with a second integrated circuit of the plurality of integrated circuits to form a first current path bypassing the carrier; and wherein the first integrated circuit of the plurality of integrated circuits is in electrical contact with the second integrated circuit of the plurality of integrated circuits to form a second current path via the at least one electrically conductive line.
US09595486B2

A metal oxide semiconductor structure, the structure including: a substrate; a gate electrode, deposited on the substrate; a gate insulation layer, deposited over the gate electrode and the substrate; an IGZO layer, deposited on the gate insulation layer and functioning as a channel; a source electrode, deposited on the gate insulation layer and being at one side of the IGZO layer; a drain electrode, deposited on the gate insulation layer and being at another side of the IGZO layer; a first passivation layer, deposited over the source electrode, the IGZO layer, and the drain electrode; a second passivation layer, deposited over the first passivation layer; and an opaque resin layer, deposited over the source electrode, the second passivation layer, and the drain electrode.
US09595479B2

A method for fabricating a three-dimensional integrated circuit device includes providing a first substrate having a first crystal orientation, forming at least one or more PMOS devices overlying the first substrate, and forming a first dielectric layer overlying the one or more PMOS devices. The method also includes providing a second substrate having a second crystal orientation, forming at least one or more NMOS devices overlying the second substrate, and forming a second dielectric layer overlying the one or more NMOS devices. The method further includes coupling the first dielectric layer to the second dielectric layer to form a hybrid structure including the first substrate overlying the second substrate.
US09595470B2

Methods for forming tungsten film using fluorine-free tungsten precursors such as tungsten chlorides are provided. Methods involve depositing a tungsten nucleation layer by exposing a substrate to a reducing agent such as diborane (B2H6) and exposing the substrate to a tungsten chloride, followed by depositing bulk tungsten by exposing the substrate to a tungsten chloride and a reducing agent. Methods also involve diluting the reducing agent and exposing the substrate to a fluorine-free precursor in pulses to deposit a tungsten nucleation layer. Deposited films exhibit good step coverage and plugfill.
US09595460B2

A substrate processing apparatus includes first and second process chambers; a mounting section on which a housing vessel that houses the substrate is mounted; a vacuum transfer chamber that has a vacuum transfer machine to transfer the substrate under a negative pressure; and an atmospheric transfer chamber that has an atmospheric transfer machine that transfers the substrate under an atmospheric pressure. Timing for the atmospheric transfer chamber to take out the substrate from the housing vessel is based on a recipe remaining time, which is a remaining time of substrate processing, and an approach time, which is a time from when the substrate is taken out from the housing vessel till when the substrate is mounted to the vacuum transfer machine.
US09595449B1

Oxidation treatment of a Si1-xGex (0
US09595447B2

This disclosure provides a detection apparatus configured to detect a moire pattern generated by grid patterns having grid pitches different from each other including: an image-pickup unit configured to pick up an image of the moire pattern; an imaging optical system configured to cause the image-pickup unit to image the moire pattern; and a processing unit configured to process an image-pickup result of the moire pattern imaged by the image-pickup unit, wherein a mark including a plurality of patterns having a width not larger than the resolving power of the imaging optical system arranged in a measuring direction and changed in duty ratio between the widths and intervals of the plurality of patterns is imaged by the image-pickup unit, and the processing unit evaluates the detection apparatus by processing the image-pickup result of the mark picked up by the image-pickup unit.
US09595422B2

The disclosed technology generally relates to semiconductor fabrication, and more particularly to plasma etching of dielectric materials having pores. In one aspect, a method for etching a porous material in an environment includes contacting the porous material with an organic gas at a pressure and a temperature. The organic gas is such that at the pressure and the temperature, the organic gas remains in a gas state when outside of the porous material, while the organic gas condenses into an organic liquid upon contacting the porous material. Upon contacting the porous material, the organic gas thereby fills the pores of the porous material with the organic liquid. Subsequent to contacting the porous material, the method additionally includes plasma etch-treating of the porous material having filled pores, thereby evaporating a fraction of the organic liquid filling the pores of the porous material.
US09595418B2

An ion beam irradiation device includes a vacuum chamber that accommodates a transport tray which holds a substrate, a transport unit that transports the transport tray in the vacuum chamber in a transport direction, an ion beam irradiation unit that irradiates, with ion beams, a predetermined irradiation position in the vacuum chamber, and a position detector that detects a position of the transport tray. The transport tray includes a plurality of indices that are arranged in the transport direction to indicate portions of the transport tray. The position detector images each of the indices at a predetermined imaging position during transportation of the transport tray and detects a position of the transport tray relative to the imaging position based on the imaged index.
US09595413B2

A circuit breaker tripping mechanism providing relatively low instantaneous level tripping is disclosed. Circuit breaker tripping mechanism includes an armature with a first portion extending in a first direction from an armature pivot and a second portion extending in a second direction from the armature pivot, and a magnetic field generator configured as part of a line conductor. Magnetic field generator is operable to produce a magnetic field acting upon the second portion during a short circuit. Circuit breakers including the circuit breaker tripping mechanism and methods of tripping a circuit breaker are provided, as are other aspects.
US09595404B2

An electrical switching apparatus including a housing, a circuit interrupter mechanism movably disposed in the housing, and a damper assembly. The damper assembly includes a bracket that secures the damper assembly to the housing. A damper body is adjustably secured to the bracket. A stopper is coupled to the damper body and arranged to limit relative movement of the circuit interrupter mechanism with respect to the damper assembly. A damper rod extends through an opening in the stopper and has a surface that is arranged to interact with the circuit interrupter mechanism. The damper rod is arranged to damp movement of the circuit interrupter mechanism with respect to the damper body when the circuit interrupter mechanism is in contact with the surface of the damper rod.
US09595398B2

A carbon-based electrode includes activated carbon, carbon black, and a binder. The binder is fluoropolymer having a molecular weight of at least 500,000 and a fluorine content of 40 to 70 wt. %. A method of forming the carbon-based electrode includes providing a binder-less conductive carbon-coated current collector, pre-treating the carbon coating with a sodium napthalenide-based solution, and depositing onto the treated carbon coating a slurry containing activated carbon, carbon black and binder.
US09595397B2

A high energy density asymmetric pseudocapacitor includes a cathode plate, an anode plate, and a separator. The cathode plate includes a first conductive substrate and a porous cathode film formed on the first conductive substrate. The porous cathode film includes a carbon nano-tube network and a plurality of composite flakes. Each of the composite flakes contains graphene, a transition metal compound and carbon nano-tubes. The anode plate includes a second conductive substrate and an anode film formed on the second conductive substrate. The anode film contains graphene and carbon nano-tubes.
US09595396B2

An electrolytic capacitor includes a capacitor element, and an electrolyte solution with which the capacitor element is impregnated. The capacitor element includes an anode foil having a dielectric layer on a surface thereof, and a solid electrolyte layer including a conductive polymer and in contact with the dielectric layer of the anode foil. The electrolyte solution contains at least one of polyalkylene glycol and a derivative of polyalkylene glycol, and at least one of diphenyl amine, naphthol, nitrophenol, catechol, resorcinol, hydroquinone, and pyrogallol.
US09595391B2

A ceramic electronic component that includes a ceramic element, and baked electrodes on a surface of the ceramic element. A resin film is formed at boundary sites between the ceramic element and the baked electrodes. The resin film includes a resin, and a cationic element that is a constituent element of the glass component in the baked electrodes.
US09595390B2

The invention relates to a method for filling at least one cavity (5a, 5b) of a multi-layer component (1) with filling material (9). In a first step, the method comprises providing a main body (2) of the multi-layer component (1), the main body (2) having at least one cavity (5a, 5b). In a subsequent step, the method comprises placing the main body (2) in a chamber (11) and then generating a first pressure, the first pressure being a negative pressure. Then, a filling material (9) is arranged on the main body (2). Furthermore, the invention relates to a multi-layer component (1). The multi-layer component (1) has a main body (2) with at least one cavity (5a, 5b), wherein the cavity (5a, 5b) is filled with a filling material (9) which has a viscosity of between 200 mPas and 2000 mPas.
US09595387B2

A capacitor forming method includes forming an electrically conductive support material over a substrate, with the support material containing at least 25 at % carbon. The method includes forming an opening through at least the support material where the opening has an aspect ratio of at least 20:1 within a thickness of the support material. After forming the opening, the method includes processing the support material to effect a reduction in conductivity, and forming a capacitor structure in the opening.
US09595383B2

A wireless charging coil PCB structure includes a first coil disposed on a first layer of PCB, where a center or peripheral of the first coil is a first non-coil region; a second coil disposed on a second layer of PCB, where a center or peripheral of the second coil is a second non-coil region; first conductive wires on the first non-coil region; and second conductive wires on the second non-coil region. Electric contacts are arranged between the first conductor and the second coil, and electrically connected in parallel to the first conductive wires and the portion of the second coil. Electric contacts are arranged between the second conductor and the first coil, and electrically connected in parallel to the second conductive wires and the portion of the first coil. The amount of charge is increased in the coil and resistance is reduced to overcome proximity effect.
US09595379B2

A cooling device for a transformer, capable of reducing heat generation from windings and a core, is provided. The cooling device for the transformer includes a primary winding and a second winding wound around a center part of the core and separated from each other. A heat-dissipating panel for releasing heat generated from the core, the primary winding, and the secondary winding to the exterior using heat conductance is inserted between the primary winding and the secondary winding. In addition, the heat-dissipating panel is configured to release heat using exposed edges of the primary winding and the secondary winding.
US09595372B2

A harness exterior protection member with an electric wire bundle inserted therein includes a bent portion and a straight portion which are formed in a cylindrical shape in an integrated manner formed of a flame-retardant polyamide resin composition. A thickness of the straight portion is set to be twice to four times of a thickness of the bent portion. A bending radius of the bent portion is 10 mm or larger, and a bending strength of the straight portion is 15 to 25 N.
US09595366B2

Problem to be SolvedIt is intended to provide a conductive resin composition that exhibits high conductivity even without being supplemented with a special resin or a third component, and a molded article obtained from the resin composition.SolutionThe conductive cellulose-based resin composition of the present invention comprises (A) an aliphatic cellulose ester and (B) at least one carbon material selected from the group consisting of a single-walled carbon nanotube, a multi-walled carbon nanotube, single-layer graphene, multi-layer graphene, fullerene, and carbon black. The volume resistivity of this conductive cellulose-based resin composition is, for example, 10−3 to 20 Ω·cm, preferably 10−3 to 1 Ω·cm. The content of the carbon material (B) is, for example, 0.5 to 80% by weight of the whole conductive cellulose-based resin composition.
US09595363B2

Nanocrystals comprising organic ligands at surfaces of the plurality of nanocrystals are provided. The organic ligands are removed from the surfaces of the nanocrystals using a solution comprising a trialkyloxonium salt in a polar aprotic solvent. The removal of the organic ligands causes the nanocrystals to become naked nanocrystals with cationic surfaces.
US09595357B2

A passive cooling system of a nuclear power plant includes a steam generator, a cooling water storage tank, a water cooling heat exchanger, an air cooling heat exchanger, a divergence valve, and a cooling tower. The steam generator generates steam by heat exchange with a primary coolant system, and the cooling water storage tank stores cooling water therein. The water cooling heat exchanger is disposed in the cooling water storage tank, and the air cooling heat exchanger is connected to the steam generator. The divergence valve is controllable to divert steam from the steam generator into both the water cooling heat exchanger and the air cooling heat exchanger. Each of the cooling water storage tank, the water cooling heat exchanger, and the air cooling heat exchanger are located in the cooling tower.
US09595350B2

Systems and methods for hardware-based initialization of memory circuitry. In some embodiments, a method may include, after completion and/or independently of an integrity test of a memory circuit, generating a sequence of random logic values using a Built-In-Self-Test (BIST) circuit. The method may further include initializing the memory circuit with the sequence of random logic values using the BIST circuit. In some implementations, the sequence of logic values may be generated using memory circuit identification, chip identification, and/or clock information as a seed state.
US09595330B2

A Configurable Non-Volatile Content Addressable Memory (CNVCAM) cell consisting of a pair of complementary non-volatile memory devices and a MOSFET (Metal-Oxide-Semiconductor-Field-Effect-Transistor) is disclosed. The CNVCAM cells can be constructed to form the NOR-type match line memory array and the NAND-type match line memory array. In contrast to the Random Access Memory (RAM) accessed by the address codes with the prior knowledge of memory locations, CNVCAM can be pre-configured into non-volatile memory content data and searched by an input content data to trigger the further computing process. The unique property of CNVCAM can provide a key component for neural computing.
US09595325B2

A method is provided for reading a memory cell of a nonvolatile memory system. The method includes generating a hard bit and N soft bits for the memory cell in a total time corresponding to a single read latency period and N+1 data transfer times.
US09595320B2

An SSD controller dynamically adjust read thresholds in a NVM to reduce errors due to device threshold voltage distribution shifts, thus improving performance, reliability, and/or cost of a storage sub-system, such as an SSD. In a first aspect, the controller periodically performs offline tracking on a portion of the NVM. The controller reads a representative sub-portion with current read thresholds. If the read meets a condition, then the controller reads the sub-portion with sample read thresholds, estimates the device threshold voltage distributions, and adjusts the current read thresholds of the portion to calculated new operating read thresholds of the sub-portion. In a second aspect, the portion includes data with a known statistical average number of zero and/or one bits.
US09595312B1

The present disclosure provides for adaptive scheduling of memory refreshes. One embodiment relates to a method of adapting an initial refresh sequence. In this method, flow and blockage scores for each refresh sequence of a plurality of refresh sequences are obtained and stored in an array of scores. An initial refresh sequence is selected in a way that favors a high flow score and a low blockage score. Another embodiment relates to a method of adapting a current refresh sequence. Current flow and blockage scores are obtained and stored for the current refresh sequence. The current flow and blockage scores are used to update (by averaging, for example) the existing flow and blockage scores for the current refresh sequence. The next refresh sequence is then chosen from amongst a plurality of refresh sequences in a way that favors a high flow score and a low blockage score.
US09595311B2

According to one embodiment, nonvolatile semiconductor memory device comprises: a memory mat including a memory cell having a variable resistance element; a write driver which applies a write current to the memory cell in one of a first direction and a second direction opposite to the first direction in write; and a read driver which applies a verify read current to the memory cell in one of the first direction and the second direction in verify read after write.
US09595291B1

A method for writing data from a table to a tape includes setting a number of partitions on the tape, where the number of partitions is greater than or equal to a number of columns of the table to be written to the tape, and writing data from each column of the table to at least one partition of the tape, the at least one partition including two or more wraps, the data is written from a top of the two or more wraps towards a bottom of the two or more wraps in a direction of a width of the at least one partition. The written data is reciprocated from a beginning of the tape to an end of the tape in a longitudinal direction of the tape such that writing of a last data entry of one column ends at a beginning of the two or more wraps.
US09595290B2

A method of manufacturing a fluid bearing apparatus includes plating a metallic base material including a cylindrical base material inner circumferential surface, and pressing by bringing a contact portion of a pressing member into contact with a plating layer on the base material inner circumferential surface in the plating step. At least a portion of the pressing member including the contact portion has a Young's modulus equal to or greater than a Young's modulus of the base material. In the pressing step a surface of the plating layer is smoothened without causing a plastic deformation of the base material by bringing the pressing member into contact with the plating layer.
US09595288B1

A method comprises performing a write operation using a heat-assisted magnetic recording (HAMR) drive operating at a plurality of temperatures. The method involves measuring a metric of write performance subsequent to the write operation at each of the operating temperatures. The method also involves detecting one or more laser mode hops using the metrics, and determining a temperature at which each of the detected mode hops occurred. The method further involves storing the temperature for each detected mode hop in a non-volatile memory of the drive. The method may involve mitigating laser mode hopping, such as by the drive avoiding the stored temperature(s).
US09595283B2

A magnetic-disk glass substrate capable of suppressing turbulence of air flow in a vicinity of an outer circumferential side edge portion of the magnetic disk and suppressing disk flutter is provided. This magnetic-disk glass substrate includes a pair of main surfaces, a side wall surface formed on an outer circumferential side edge surface, and chamfered surfaces interposed between the side wall surface and the main surfaces, respectively. The side wall surface has a roundness of 1.5 μm or less. A difference in radius between an inscribed circle and a circumcircle of a plurality of outlines of the side wall surface at a plurality of positions that include a central position of the magnetic-disk glass substrate in a thickness direction and are different from each other in the thickness direction is 5 μm or less.
US09595282B2

According to one embodiment, a magnetic medium includes a substrate, and a magnetic recording layer positioned above the substrate, the magnetic recording layer including an ordered alloy having a L10-type structure, where the ordered alloy comprises a plurality of ferromagnetic crystal grains surrounded by non-magnetic grain boundaries, and where the ordered alloy comprises Fe, Ni and Pt.
US09595279B1

A reference track written to a magnetic recording medium includes at least two harmonics that facilitate measuring a clearance between a read/write head and the recording medium. A magnetic field is applied to the reference track that accelerates a thermal decay of the reference track without erasing data of the reference track.
US09595276B2

In one embodiment, an apparatus includes at least first and second modules, a mechanism for orienting the modules to control a transducer pitch presented to a tape, and a controller physically configured to determine a state of expansion of the tape based on a readback signal from the tape. Each of the modules have an array of transducers. The first and second modules are fixed relative to each other. The transducers of the first module are about aligned with the transducers of the second module in an intended direction of tape travel thereacross when longitudinal axes of the arrays are oriented at an angle greater than 0.2° relative to a line oriented perpendicular to the intended direction of tape travel. The controller is physically configured to control the mechanism for altering the angle of the modules away from the nominal angle based on the state of expansion of the tape.
US09595270B2

In one aspect, the invention provides an audio encoding method characterized by a decision being made as to whether the device which will decode the resulting bit stream should apply post filtering including attenuation of interharmonic noise. Hence, the decision whether to use the post filter, which is encoded in the bit stream, is taken separately from the decision as to the most suitable coding mode.In another aspect, there is provided an audio decoding method with a decoding step followed by a post-filtering step, including interharmonic noise attenuation, and being characterized in a step of disabling the post filter in accordance with post filtering information encoded in the bit stream signal. Such a method is well suited for mixed-origin audio signals by virtue of its capability to deactivate the post filter in dependence of the post filtering information only, hence independently of factors such as the current coding mode.
US09595255B2

Features are disclosed for providing a consistent interface for local and distributed text to speech (TTS) systems. Some portions of the TTS system, such as voices and TTS engine components, may be installed on a client device, and some may be present on a remote system accessible via a network link. Determinations can be made regarding which TTS system components to implement on the client device and which to implement on the remote server. The consistent interface facilitates connecting to or otherwise employing the TTS system through use of the same methods and techniques regardless of the which TTS system configuration is implemented.
US09595251B2

Various exemplary embodiments relate to a device for noise cancelling using a method of updating a noise cancelling distribution area. The device may include: a memory; a processor configured to: measure a location of a user's head; measure an acoustic environment surrounding the user; determine active noise reduction controller configuration parameters for a noise cancelling distribution area; generate at least one active noise reduction control from the active noise reduction controller configuration parameters; and apply the at least one active noise reduction control creating the noise cancelling distribution area in a region around the user's head or ear.
US09595245B2

The improved tuning mechanisms include a novel Global Tuner arrangement to extend the spring holder to comprise a lever pivotally connected to the inertia block or transverse element to additionally share, along with the thumbwheel element, the load of the counter springs element and, thereby, improve the ease of threading the thumbwheel element. In a preferred embodiment, the customary secondary spring holder is extended to provide a shaped end to facilitate pivoting such as an angled cutaway or taper at the extended end of the secondary spring holder element to provide knife-edge portions.
US09595243B2

Units which respectively acquire information on an aberration generated by a display optical system and information on an aberration generated by a vision correction optical system used by an observer are arranged. Aberration correction is executed based on the two aberrations. An aberration generated by a combination of the display optical system and the vision correction optical system used by the observer can be appropriately corrected for each observer.
US09595242B1

The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.
US09595234B2

A scan driving circuit includes a pull-up assembly, a pull-up control assembly that drives the pull-up assembly, a pull-down maintaining assembly, and a reference low-level signal. The reference low-level signal includes a first reference low-level signal and a second reference low-level signal. When the current scanning line is inactive, the pull-down maintaining assembly controls the reference low-level to be sent to the current scanning line and the output end of the pull-up control assembly according to a pull-down maintaining signal.
US09595232B2

Provided are: a liquid crystal display device capable of rapidly discharging an image signal which is held in a pixel formation portion, when a power supply thereof is turned off; and a driving method of the liquid crystal display device. If the liquid crystal display device shifts to an off-sequence mode, then a data signal Vd with a potential Vdoff1 corresponding to a shift amount ΔV3 lowered by a coupling effect of a parasitic capacitance formed between a gate terminal and drain terminal of a thin film transistor (12) is applied to a signal line SL. When a scanning signal Vg turns to a high level, the data signal Vd applied to the signal line SL is written into the pixel formation portion (11), and a potential of a pixel signal Vpix becomes the Vdoff1. When the scanning signal Vg falls to a ground potential GND after an elapse of a period t1, the potential of the pixel signal Vpix is lowered by a shift amount ΔV3, and accordingly, the potential of the pixel signal Vpix becomes the ground potential GND. In this way, a direct current voltage applied to the liquid crystal layer also becomes 0V.
US09595231B2

Objects are to provide a display device in which images with higher quality are displayed by a reduction in afterimages of a previously displayed image, and to reduce power consumption of the display device. A pixel in the display device is initialized to suppress an afterimage due to the previous gray level of a display element. Specifically, a voltage applied to the display element for initialization and the time for applying the voltage are changed in accordance with the previous gray level of the display element. Initialization of the display element can prevent an afterimage of a previously displayed image.
US09595230B2

An MEMS shutter-type display device equipped with a power generation function, which achieves reduction of power consumption, is provided in the present invention. The display device equipped with a power generation function according to the present invention includes: a first substrate including a movable first shutter with a first slit, a first electrode, and a second electrode that is installed on the side opposite to the first electrode via the first shutter; a second substrate including a second shutter with a second slit; a drive circuit to actuate the first shutter; the first shutter being positively or negatively charged; and the drive circuit being connected to the first electrode.
US09595215B2

A method for testing a display panel includes: applying a first level signal to a first sub-pixel and a third sub-pixel of a first pixel unit and applying a second level signal to a second sub-pixel of the first pixel unit; applying the second level signal to a first sub-pixel and a third sub-pixel of a second pixel unit and applying the first level signal to a second sub-pixel of the second pixel unit; and detecting a short circuit between adjacent sub-pixels. The first level signal has a voltage polarity opposite to a voltage polarity of the second level signal. Therefore, it is ensured that any two adjacent sub-pixels have opposite voltage polarities when the short circuit between adjacent sub-pixels of the display panel is detected. The method also provides improved testing abilities to detect an open circuit in a sub-pixel.
US09595212B2

Architectural signage and the providing of systems and methods for adjustable signage suitable for operation with one hand. A signage assembly may include a slider panel assembly having a back plate and a plurality of slider portions, where each of the slider portions may include a guidance tongue formed from a portion of the back plate. The guidance tongue may include a lock button extending from a front face of the guidance tongue, wherein the guidance tongue is configured to flex in a direction perpendicular to or from a front face of the back plate to allow insertion of a slidable tab with reduced interference from the lock button, and wherein the lock button is configured to mate with a lock pocket of a slidable tab when the slidable tab is fully extended.
US09595210B1

A marking system for displaying usable information on URD cables comprising at least one marker comprising a clip and a placard, the clip having a first and second leg and being dimensioned to snugly engage a URD cable.
US09595207B2

A system and method for training a person in minimally-invasive surgery (“MIS”) utilizing a video of the MIS. The system comprises a processor, a display, and a first interaction device. The processor programmed to receive the video and to obtain tracking data. The tracking data may correspond to the motion of a tool controller. The tracking data may correspond to motion of a first surgical tool in the video. The processor programmed to calculate motion of the first interaction device corresponding to the tracking data, to display the video, and to cause the first interaction device to move according to the calculated motion. The method comprises receiving the video, obtaining the tracking data, calculating a motion of a first interaction device corresponding to the tracking data, displaying the video, and causing the first interaction device to move according to the calculated motion.
US09595202B2

A programming learning center includes a learning center workshop and a learning module generator. The learning center workshop allows a user to create a computing program by connecting programming blocks portrayed visually within the learning center workshop as building blocks. The learning module generator generates a learning module from the computing program. The learning module iterates through the computing program to generate a sequential list of steps. The learning module generator allows the user to add notations to the sequential list of steps and to reorder steps in the sequential list of steps.
US09595188B2

Disclosed are a wireless control apparatus including a communication module and a control system including the same. The wireless control apparatus includes a module unit to generate a control signal for controlling an operation of an electronic appliance; and a communication module detachably coupled to the module unit to receive the control signal generated from the module unit and transmit the received control signal to the electronic appliance through a communication network.
US09595186B2

An electronic device having a touch screen and an operation control method thereof are provided. The electronic includes a touch screen which receives a plurality of manipulations; and a controller which determines whether a second manipulation is made on a screen displayed on the touch screen during a predetermined time period after a first manipulation is made on the screen, and controls to perform an operation corresponding to the second manipulation instead of an operation corresponding to the first manipulation to be performed, if the second manipulation is made during the predetermined time after the first manipulation is made.
US09595183B2

A system and method for placement of sensors for sensing hazardous substances released from a plurality of hazard points. A processor identifies a location of a hazard point, a fence line of the plant-site, and a toxic level of concern (LOC) for the hazardous substance. The processor calculates a minimum amount of the hazardous substance (Q) for which a concentration at a centerline of a plume carrying the hazardous substance reaches the toxic LOC at the fenceline, and simulates a release of the hazardous substance in the calculated amount Q from the hazard point. The processor further calculates a pair of sensor locations where the concentration of the plume is equal to the minimum detectable concentration level of sensor based on the simulated release. The pair of sensor locations is then output by the processor.
US09595177B2

An EAS system employs multiple antennas which are in separate electrical circuits and do not overlap to avoid magnetic coupling. Each antenna is paired with each other antenna. The controls for the system employ multi-function amplifier filters (MAF) to perform a difference operation on the signals in each pair. The results are converted from analog to digital and directed to a digital signal processor (DSP). The DSP adjusts digital potentiometers to minimize the differences at the MAFs. The controls then operate at least one antenna to pulse generate an interrogation field. The controls monitor the antenna signals for additional signal at the MAFs. The DSP performs pattern recognition on additional signals at the MAFs to distinguish types of EAS tags.
US09595170B2

Systems in accordance with embodiments of the invention include: a real world controller connected to a game world server, the real world controller constructed to: receive configuration information for an odds engine; configure the odds engine; receive gambling event occurrences; and provide a randomly generated payout of real world credits; and the game world server connected to an entertainment controller and the real world controller, the entertainment controller executes an entertainment game, and the game world server is constructed to: receive outcomes based upon a player's skillful play; communicate the gambling event occurrences; and receive player performance information; analyze the player performance information to determine the player's skill level; determine the configuration information for the odds engine; and communicate the configuration information for the odds engine.
US09595164B2

A method for persistent casino-style gameplay is described herein. In some embodiments, the operations can include presenting, a gaming session to a user, wherein the gaming session includes casino-style games and is associated with a user profile. The operations can also include recording information about the casino-style games during the gaming session. The operations can also include detecting a request for an in-advertisement casino-style game, wherein the in-advertisement casino-style game will appear on a webpage. The operations can also include transmitting for presentation on the webpage as part of the in-advertisement casino-style game, first content configured to receive information identifying the user. The operations can also include receiving the information identifying the user profile. The operations can also include transmitting for presentation on the webpage as part of the in-advertisement casino-style game, second content including data to resume play of the gaming session via the in-advertisement casino-style game.
US09595154B2

A medium processing device including: a main tape having one end fixed to a drum, and being wound onto the drum while sandwiching a medium with the drum; a first roller at which the main tape unwound from a main reel is turned back at a distant location from the drum; a second roller at which the main tape, turned back by the first roller and travelled along the drum, is separated from the drum and turned back toward the drum, the medium being sandwiched between portions of the main tape turned back by the first and second rollers and being conveyed between the second roller and the drum; an auxiliary tape having one end fixed to a location of the drum that does not overlap with the main tape, and winding the medium onto the drum at least within a separation range of the main tape from the drum.
US09595151B2

It comprises reception means for enabling coins to access the coin mechanism; identification means for determining the acceptability, type and value of the accessing coins; a coin storage compartment for selectively housing and delivering the coins destined for being refunded to a user, where the coin storage compartment comprises a plurality of tubes, according to rows and columns; extraction means for selectively extracting the coins from the tubes; and raising means for selectively raising any of the tubes during extraction of the coins, in order to momentarily provide a space for each coin to exit without colliding with the adjacent tubes. It allows greater optimisation of the use of the space destined for the coin mechanism, particularly the coin storage compartment.
US09595137B2

Embodiments of an apparatus and system are described for an augmented reality computing device. Some embodiments may comprise an enclosure comprising a display portion and a component portion, the display portion arranged to support a transparent display and the component portion arranged to support a processor and an augmented reality module operative on the processor to display one or more graphical user interface elements on the transparent display and to arrange the one or more graphical user interface elements based on one or more elements in a real world environment in proximity to the computing device. Other embodiments are described and claimed.
US09595135B2

A stroke parameterization engine within a rendering engine is configured to map a texture to the surface of a three-dimensional (3D) model along a stroke defined by an end-user of the rendering engine. The stroke parameterization engine converts the stroke to a polyline, then generates a geodesic trace by sliding a geodesic circle along the polyline and collecting points associated with the 3D model that fall within the geodesic circle. The stroke parameterization engine then parameterizes points associated with the polyline and the geodesic trace using UV coordinates associated with a texture map, thereby generating UV coordinates for each point within the polyline and geodesic trace. The stroke parameterization engine then projects the texture map onto the surface of the 3D model using the UV coordinates generated for the polyline and geodesic trace.
US09595134B2

A method reconstructs at three-dimensional (3D) real-world scene from a single two-dimensional (2D) image by identifying junctions satisfying geometric constraint of the scene based on intersecting lines, vanishing points, and vanishing lines that are orthogonal to each other. Possible layouts of the scene are generated by sampling the 2D image according to the junctions. Then, an energy function is maximized to select an optimal layout from the possible layouts. The energy function use's a conditional random field (CRF) model to evaluate the possible layouts.
US09595129B2

A method is provided for displaying selected portions of a three-dimensional (3D) volumetric data set representing a subsurface formation. At least one two-dimensional (2D) canvas is generated. The 2D canvas corresponds to a plane in the 3D data set. The 2D canvas is shown in a first display window. One or more primitives are created on the 2D canvas. A volumetric region of the 3D volumetric data set corresponding to the one or more primitives is identified. The volumetric region is displayed in a 3D scene. The 3D scene is shown in a second display window.
US09595122B2

A drawing apparatus includes a flow line generation section configured to generate the flow line from a predetermined start position; a view setting section configured to set the viewpoint position in the 3D-space; a band-of-facets forming section configured to form a band of facets connecting a plurality of polygon facets along the flow line based on the set viewpoint position; and a texture mapping section configured to map texture onto each of the plurality of polygon facets. The texture represents reflected light on the band of facets with respect to a light source placed at a predetermined position in the 3D-space.
US09595120B2

A method and apparatus for medical image synthesis across image modalities or domains is disclosed, which synthesizes a target medical image based on a source medical image. A plurality of image patches are cropped from the source medical image. A synthesized target medical image is then generated from the source medical image by jointly performing sparse coding between each image patch of the source medical image and a corresponding image patch of the synthesized target image based on jointly trained source and target dictionaries.
US09595115B1

An architecture is provided to generate an augmented reality environment and visualize or otherwise output information about changes to a physical object within the environment. The changes may include location, quantity, condition of the physical object, and so forth. Users may also use a rendering of a physical object to plan layout of the physical object in the environment. Prompts may be provided to guide placement of the physical object.
US09595111B2

A technique for automatically generating a virtual model of a branched structure using as an input a plurality of images taken of the branched structure. The technique employs an algorithm that avoids inaccuracies associated with sub-optimal threshold settings by “patching” holes or leaks created due to the inherent inconsistencies with imaging technology. By “patching” the holes, the algorithm may continue to run using a more sensitive threshold value than was previously possible.
US09595106B2

A calibration apparatus calibrating a projection apparatus projecting a projection image includes a captured image acquiring unit acquiring a captured image at each change of at least one of a relative position between the projection apparatus and a plane body and a relative posture between the projection apparatus and the plane body, a reflection position estimating unit acquiring reflection positions at each change of at least one of a position of the plane body and a posture of the plane body using a predetermined correspondence relationship between a pixel of the captured image and a position on the plane body, a plane body position posture estimating unit estimating positions and postures of the plane body so as to minimize a degree of misfit of the reflection positions from a straight line of the reflection positions, and a projection light beam identifying unit identifying an equation of the light beam.
US09595101B2

An X-ray CT apparatus according to an embodiment includes acquiring circuitry and processing circuitry. The acquiring circuitry is configured to count photons derived from X-rays that have passed through a subject and to acquire a result obtained by discriminating energy levels of the counted photons as a counting result. The processing circuitry is configured to notify the acquiring circuitry of an energy dividing set that is set in accordance with an X-ray absorption characteristic of a substance designated by an operator, to receive the counting result acquired by the acquiring circuitry by allocating a counted value to each of a plurality of energy discrimination regions that are set in the energy dividing set, and to reconstruct image data by using the received counting result.
US09595100B2

Components, e.g., background, cytoplasm, nucleus and nucleolus, of a biological specimen are identified using multi-wavelength analysis. Specimen components, such as nucleoli, are selected, and a determination is made whether cells having nucleoli are cancer cells or regular repair cells based on one or more physical characteristics of the identified component. The physical characteristics can be one or more of a shape, size, texture and gray value.
US09595099B2

A method for analyzing the placenta comprising: selecting one or more placental samples to be analyzed; preparing a histology slide of tissue taken from said placental sample, staining the histology slide using an immunohistochemistry stain, obtaining a digital image of the stained slide; and performing an automated computer analysis on the digital image, wherein the number of trophoblast stromal inclusions is measured.
US09595096B2

Provided are methods, systems, and computer program products for inspecting composite items. Specifically, a method involves analyzing an image of or, more generally, data characterizing condition of a top layer, which is disposed over a bottom layer. The method also involves performing a structural integrity check based on any anomalies detected in the top layer during this analysis as well as based on any anomalies previously detected in the bottom layer. As such, this structural integrity check accounts for characteristics of multiple layers, in some embodiments, all layers applied up to point of this inspection. In addition to the detected anomalies, the structural integrity check may account for previously performed repairs. The structural integrity check may be performed on individual portions of a composite item while, for example, other portions continue receiving a new composite layer, which may be referred to as an inline inspection.
US09595095B2

A robot system includes a processing apparatus that detects one work from a plurality of works, and a robot that operates the detected one work. The processing apparatus includes a display unit that displays image data containing an image of the plurality of works captured by an imaging apparatus, a selection unit that selects a first image and a second image from the image data, and a processing unit that generates a model based on the first image and the second image and detects the one work using the generated model.
US09595086B2

An image processing device includes a gatherer configured to receive image data and gather statistics of color data from the image data. The image processing device includes a processor configured to analyze the statistics of the color data to determine whether the image data includes single color data or multi color data, determine a first gain value to perform an automatic white balance if the image data includes multi color data, and determine a second gain value different from the first gain value using a gain table if the image data includes single color data. The image processing device includes a gain applier configured to apply the first gain value or the second gain value to the color data.
US09595081B2

In an imaging device, a multiple sampling unit performs multiple sampling processing on a charge signal of a captured image, and an analog digital conversion unit converts a signal which has undergone multiple sampling processing to a digital signal. In a reconstruction device, an image reconstruction unit performs reconstruction processing on the digital signal transmitted from the imaging device using information regarding multiple sampling processing transmitted from the imaging device, and obtains an image signal.
US09595080B2

Novel and simple methods, systems, and computer program products for implementing a 3D rotation using input from a mouse, trackball, or other input device are described. Methods of implementing rotations are presented which lead to new realizations of the 3D rotation group and its double-cover, the unit quaternions. New methods, systems, and computer program products are also presented for interpolating rotations of a 3D scene that is more efficient than previously-known quaternion-based methods. The new methods are also used to derive the quaternion composition formula from the geometry of 3D rotations.
US09595071B2

A document classification and inspection system obtains digital information recorded in plural computers or servers, extracts a document from document information configured by plural documents, included in the obtained digital information, calculates a score indicating the strength of connection between the document and a classification code for the extracted document in a time-series manner, detects a time-series score change from the calculated score, and inspects the degree of relevance between an inspection case and the extracted document from the detected time-series score change.
US09595069B2

A system and method for contextual connection recommendation includes obtaining, with a processor from a database, contextual data and social graph data related to a pair of members of a social network who are not currently connected on the social network. A connection base score between the pair of members is generated based on the social graph data. A recommendation modifier is generated based on the contextual data. A connection recommendation modified score is determined by applying the recommendation modifier to the base score. A connection recommendation is provided to at least one of the pair of members based, at least in part, on the connection recommendation modified score.
US09595067B2

Methods, systems, and products determine a cost to correct mortgage applications. When electronic data is submitted in an electronic mortgage application form, the electronic data is checked for errors. If an error is determined, a cost to resolve the error is also determined.
US09595057B2

In one embodiment, receiving, at a first computing device associated with a social-networking system and from a second computing device, a first request to verify an identity of a user of the social-networking system; sending, by the first computing device and to a mobile device associated with the user, a second request for information about the user; receiving, at the first computing device and from the mobile device, the information about the user; determining, by the first computing device, a confidence score indicating a probability that the identity of the user is true based on the information about the user received from the mobile device and information available to the social-networking system; and sending, by the first computing device and to the second computing device, the confidence score.
US09595055B2

Concepts and technologies are disclosed herein for providing and interacting with a feedback service. A processor such as a computing system or a server computer can execute a feedback service. The feedback service can detect activity associated with an item at a user device. The item can be an item for sale and the activity can relate to a purchase of the item. The feedback service can generate a social networking post relating to the item. The social networking post can include a visual representation of the item and a solicitation for feedback from a social network. The feedback service can provide feedback relating to the social networking post. The feedback can include an opinion relating to the item and demographic information relating to an entity that provided the opinion. The feedback service can provide the feedback to the user device and/or other entities.
US09595052B2

In a system and method for using user behavior and interaction data to rate a reputation of a user, a processor-implemented tracking component tracks an interaction of a user with a network-based publisher. A processor-implemented reputation component generates a reputation value for the user from the tracked user interaction.
US09595047B2

Systems and methods for distributing incentives on a network-wide basis and for permitting user access to individual incentives from any network server are provided. A method performed by a server for accessing incentives may include receiving an access request from a device associated with a user and connected to a network, transmitting identifying information corresponding to the access request to a host, receiving incentive information from the host reflecting available incentives corresponding to the identifying information, and transmitting a network document, including the incentive information, to the device associated with the user in response to the access request.
US09595046B2

In an exemplary system, a data store includes at least a subset of media content, media content attribute data associated with the media content, user profile data associated with at least one consumer having access to the media content, advertising content, and content matching data associated with the advertising content. An access module is communicatively coupled to an access device and configured to receive a request sent by the access device, the request being for access to a media content instance included in the media content. A matching module is configured to match at least one advertising content instance included in the advertising content to the media content instance based on the media content attribute data, user profile data, and content matching data. The access module is configured to provide the matched advertising content instance to the access device for user presentation.
US09595045B2

A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a web page at given time, creating a difficulty in establishing whether a region of the web page, which may be an advertisement for example, is in view. This is addressed by providing one or more test features within the region, rendering the web page, monitoring a behavioral characteristic of the test features and determining whether the region is in view based on the monitored behavioral characteristic, wherein the behavioral characteristic varies according to whether the test feature is currently being displayed. One example of a behavioral characteristic is a frame progression rate. Browsers will typically redraw elements of a web page at a higher rate if they are currently in view through the browser window, and this characteristic can therefore be used to determine whether the test feature, and thus the region, is in view. The present invention finds particular utility where the region contains an advertisement, as it allows an advertiser to discover whether the advertisement has been seen by users.
US09595043B2

The optimization system monitors a mobile phone user's behavior in response to an offer for a reward and determines a good level for a product promotion. The determination may be made based upon the user's current response, past response patterns to various reward levels or a correlation between a user's behavior and the behavior corresponding to a class of users. The system can determine an offer level that maximizes the return on the profit or revenue from a potential purchase for which the offer applies.
US09595038B1

Images of items may be evaluated to identify one or more attributes of the items, including points, contours or shapes corresponding to such items or their packaging, in order to determine whether such items are authentic or counterfeit. Such attributes may be compared to corresponding attributes of items that are known to be authentic. If the attributes identified in an image of an item arriving at a fulfillment center are determined to be consistent with attributes identified in an image of an authentic item, then the item arriving at the fulfillment center may be deemed authentic. If, however, the attributes identified in the image of the item arriving at the fulfillment center are not determined to be consistent with any attributes identified in images of any authentic items, then the item arriving at the fulfillment center may be deemed counterfeit.
US09595034B2

A system and method for monitoring third party access to a restricted item is provided. Key data is embedded in the restricted item, the key data being associated with a store of value and usable to conduct a transaction against the store of value. A record of the transaction becomes visible in a transaction ledger. The transaction ledger is monitored to determine whether a transaction against the store of value has occurred, and the restricted item is designated as accessed by a third party in the event that a transaction against the store of value has occurred.
US09595029B1

A checkout system includes a checkout station having a housing, a customer interface and a customer unloading station. A point-of-sale system has a microprocessor and memory operatively associated with one another to identify products being purchased, payments tendered therefor and to store transaction information locally at the checkout station or remotely from the checkout station. The microprocessor has programming configured to allow an item to be scanned by a product identification scanner, and an attendant command module.
US09595009B2

Embodiments of the present provide a method, system and computer program product for reviewer selection during distributed software development. In an embodiment of the invention, a method for reviewer selection during distributed software development can include receiving a request to review a module of source code stored in a source code repository and managed by an IDE executing in memory of a computer. The method also can include retrieving meta-data for the module of source code referencing different collaborators previously accessing the module of source code in the IDE. The method yet further can include ranking the collaborators according to at least one user centric characteristic of the module of source code. Finally, the method can include selecting a highest ranked one of the collaborators to review the module of source code.
US09595006B2

A system and method for detecting anomalous energy usage of building or household entities. The method applies a number of successively stringent anomaly detection techniques to isolate households that are highly suspect for having engaged in electricity theft via meter tampering. The system utilizes historical time series data of electricity usage, weather, and household characteristics (e.g., size, age, value) and provides a list of households that are worthy of a formal theft investigation. Generally, raw utility usage data, weather history data, and household characteristics are cleansed, and loaded into an analytics data mart. The data mart feeds four classes of anomaly detection algorithms developed, with each analytic producing a set of households suspected of having engaged in electricity theft. The system allows a user to select households from each list or a set based on the intersection of all individual sets.
US09595005B1

Systems and methods for analyzing documents are provided herein. A plurality of documents and user input are received via a computing device. The user input includes hard coding of a subset of the plurality of documents, based on an identified subject or category. Instructions stored in memory are executed by a processor to generate an initial control set, analyze the initial control set to determine at least one seed set parameter, automatically code a first portion of the plurality of documents based on the initial control set and the seed set parameter associated with the identified subject or category, analyze the first portion of the plurality of documents by applying an adaptive identification cycle, and retrieve a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle test on the first portion of the plurality of documents.
US09595004B2

Computer-implemented systems and methods for synthesis of concept definitions and concept relationships from a domain of data, utilizing different semantic processing protocols such as formal concept analysis and faceted classification synthesis from existing domain concepts that have a confidence gradient built into them. A cognitive or an input agent provides an input of an active concept which is matched against existing domain concepts. The resultant pool of relevant domain concepts is then used to derive virtual concept definitions using a semantic processing protocol. The derivation is then overlaid with a concept of relative proximity of an attribute from another within an attribute set. An additional layer of coherence is given by the relative proximity measure. The end result is a pool of related virtual concept definitions in a tree structure.
US09595000B2

The present invention relates to an NFC smart sign that can prevent damage to an NFC tag and allows an NFC tag to be easily replaced when the information in the NFC tag is required to be changed or supplemented.
US09594987B2

The printing system according to the present invention includes a specifying unit configured to specify specified data from print object data of a print job containing the print object data and a print setting of the print object data, the specified data representing the print object data to be printed; a partial extraction unit configured to extract the specified data and a partial print setting from the print job, the partial print setting representing the print setting to be applied to the specified data; a job generation unit configured to newly generate a print job containing the specified data and the partial print setting; and a printing unit configured to print an image based on the generated print job.
US09594980B1

A system and method that allows the capture of a series of images to create a single linear panoramic image is disclosed. The method includes capturing an image, dynamically comparing a previously captured image with a preview image on a display of a capture device until a predetermined overlap threshold is satisfied, generating a user interface to provide feedback on the display of the capture device to guide a movement of the capture device, and capturing the preview image with enough overlap with the previously captured image with little to no tilt for creating a linear panorama.
US09594976B2

The coronary sinus or other vessel is segmented by finding a centerline and then using the centerline to locate the boundary of the vessel. For finding the centerline, a refinement process uses multi-scale sparse appearance learning. For locating the boundary, the lumen is segmented as a graph cut problem.
US09594968B1

There is disclosed a method for use in authenticating a user. The method comprises obtaining a biometric input comprising a plurality of biometric attributes distinct to a user. Additionally, the method comprises selecting at least one biometric attribute in the obtained biometric input as a currently active biometric attribute. Furthermore, the method comprises based on the at least one selected currently active biometric attribute, creating a currently active biometric profile for the user for facilitating the authentication of the user.
US09594965B2

In a lane boundary line recognition device, a calculation section calculates a degree of uncertainty which affects a correct recognition of white lines on a roadway of a vehicle. A learning section updates a learning value of the degree of uncertainty. A recognition suppression section suppresses execution of a recognition process of recognizing white lines on the roadway when the updated learning value is more than a threshold value. An environment change judgment section judges whether or not a road environment has changed. A learning resetting section resets the learning value of the degree of uncertainty to a previous learning value when the detection result of the environment change judgment section indicates an occurrence of change of the road environment.
US09594960B2

Video from a video camera can be integrated into a still image, with which it shares common elements, to provide greater context and understandability. Pre-processing can derive transformation parameters for transforming and aligning the video to be integrated into the still image in a visually fluid manner. The transformation parameters can then be utilized to transform and align the video in real-time and display it within the still image. Pre-processing can comprise stabilization of video, if the video camera is moveable, and can comprise identification of areas of motion and of static elements. Transformation parameters can be derived by fitting the static elements of the video to portions of one or more existing images. Display of the video in real-time in the still image can include display of the entire transformed and aligned video image, or of only selected sections, to provide for a smoother visual integration.
US09594947B1

A technology for aspect ratio validation is provided. An object may be detected in a visual media presentation. The detected object may be compared to a first candidate aspect ratio object of a same class of objects as the object. The detected object may also be compared to a second candidate aspect ratio object, which may also be of a same class of objects as the detected object. A determination may be made as to which of the first and second candidate aspect ratio objects the object corresponds.
US09594946B2

A computer-implemented method for creating an image product by accurately grouping faces includes receiving an initial set of face groups for a plurality of face images, training classifiers between pairs of face groups in the initial set of face groups using image-product statistics by a computer processor, classifying the plurality of face images by classifiers to output binary vectors for the plurality of face images by the computer processor, calculating a value for an improved similarity function using the binary vectors for each pair of the plurality of face images, grouping the plurality of face images into modified face groups based on values of the binary similarity functions by the computer processor, and creating an image product based at least in part on the modified face groups.
US09594933B2

A device includes a first reader capable of reading a seed value from an object, a second reader capable of accessing and retrieving an original value from a printed memory attached to the object, a memory in which is stored at least one authentication value, and a processor to generate an authentication value from the seed value, compare the authentication value to the seed value, and determine a status of the object.
US09594932B2

Methods and systems for efficiently communicating information to/from an RFID reader are provided. According to one embodiment, a command is received by a Radio-Frequency Identification (RFID) reader from a handheld computer via an audio connection of the handheld computer. Responsive to the command, a tag scanning process is initiated by the RFID reader to cause all RFID tags within range of the RFID reader to communicate their unique IDs to the RFID reader. A unique ID of an RFID tag is received by an RFID transceiver of the RFID reader. Responsive to receipt of the unique ID, the RFID reader: (i) assigns a short tag ID to the RFID tag and creates an entry in a table having stored therein the short tag ID and the unique ID; and (ii) reports detection of the RFID tag by transmitting to the handheld computer the short tag ID and the unique ID.
US09594931B2

A card connector including a body, a slider in the body, an urging member, and a cover. The body has a slot for insertion and removal of a card. The slider is slidable, together with the card, at least between a first position and a second position inside the body. The second location is on a card removal direction side relative to the first position. The urging member is configured to urge the slider located at the first position in the removal direction. The cover includes a cover body, which is fixed to the body so as to cover the slot, and a flat spring, which extends from the cover body. At least part of the flat spring is so disposed inside the body as to be elastically abuttable on the slider, on the removal direction side relative to the first position, from a card insertion direction side.
US09594928B1

Encryption/authentication circuitry includes an encryption portion having a first number of encryption lanes, each encryption lane including a plurality of encryption stages, and keyspace circuitry including a plurality of key lanes corresponding to a predetermined maximum number of channels. Each key lane has key storage stages corresponding to the encryption stages, and includes key memories for the predetermined maximum number of channels. Key channel selection circuitry for each stage selects a key from among the key memories at that stage. An authentication portion includes a second number of authentication lanes, hash key storage for the predetermined maximum number of channels, partial hash state storage for the predetermined number of channels, and hash channel selection circuitry. Based on the channel being processed, the hash selection circuitry selects, in each respective lane, respective hash key data from the hash key storage and respective partial hash state data from the partial hash state storage.
US09594924B2

Various embodiments are provided for managing a global cache coherency in a distributed shared caching for a clustered file system (CFS). The CFS manages access permissions to an entire space of data segments by using the DSM module. In response to receiving a request to access one of the data segments, a calculation operation is performed for obtaining most recent contents of one of the data segments. The calculation operation performs one of providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory, instructing by the DSM module to read from storage the one of the data segments, and determining that any existing contents of the one of the data segments in the local external cache are the most recent contents.
US09594917B2

Embodiments of the present disclosure describe an apparatus, method, and computer readable medium for processing a secure transaction. One embodiment describes an apparatus comprising: a processor; a secure element coupled to the processor; and a connectivity device coupled to the secure element, and configured to exchange communications with a device that is external to the apparatus, and receive and execute one or more unsolicited commands from the secure element.
US09594915B2

A hardware TPM has a plurality of registers, and performs data protection by encryption of data associated with the value of one of the plurality of registers. A register number manager manages, for each application, a register number used for the data protection. During execution of an application, an application executor issues a data protection request that designates a register number preset in the application. A software TPM transfers, to the hardware TPM, the data protection request in which the register number designated in the data protection request has been replaced with the register number managed by the register number manager.
US09594904B1

According to one embodiment of the disclosure, a computerized method is described to detect a malicious object through its attempt to utilize reflection. The computerized method comprises receiving, by a network device, an object for analysis. Thereafter, the network device conducts a first analysis within a sandboxed environment. The first analysis determines whether the object is configured to utilize reflection. According to one embodiment, the first analysis involves analysis of the content of the object by a static analysis engine. Alternatively, or in addition to this analysis, the behavior of the object by an attempt to access a reflection API may determine that the object is utilizing reflection. Responsive to the network device determining that the object utilizes reflection, a second analysis is conducted to determine whether the object is malicious.
US09594903B1

A method and apparatus for reputation scoring of applications on social networking services is described. A reputation score system scans a profile area of an application operating in a social networking service and generates a profile metric based on the content of the profile area. A reputation score system scans analyzes application installation behavior of an application and generates an installation metric. The reputation score system analyzes application activity of the application and generating an application metric. The reputation score system analyzes permissions requested by the application and generates a permissions metric. The reputation score system generates a reputation based on the profile metric, installation metric, application metric and permissions metric.
US09594897B2

Provided herein is an image forming apparatus, comprising: a consumable unit where a CRUM (Customer Replaceable Unit Monitoring) chip is mounted; and a main body configured to perform at least one of a first authentication and a second authentication of the consumable unit, when the consumable unit is mounted, wherein the main body comprises: a main controller for performing the first authentication according to firmware stored in the image forming apparatus; and an authentication controller for using at least one ASIC (Application Specific Integrated Circuit) to perform the second authentication of the consumable unit. Accordingly, it is possible to effectively authenticate a consumable unit even when the image forming apparatus is hacked.
US09594893B2

An embodiment provides a method, including: detecting, at a touch sensitive surface of an information handling device, user input including at least one multi-touch input; said detecting comprising detecting two or more substantially simultaneous user inputs to the touch sensitive surface; associating, using a processor, a number with the at least one multi-touch input; determining, using the processor, if the user input matches expected user input; and responsive to determining a match, authenticating a user. Other embodiments are described and claimed.
US09594889B2

The present invention is generally directed toward a mobile device that can be used in a secure access system. More specifically, the mobile device can have credential data loaded thereon remotely updated, enabled, disabled, revoked, or otherwise altered with a message sent from, for example, a control panel and/or controller in the system.
US09594886B2

The present invention is directed to a software distribution architecture in which an enterprise has a filter that screens user requested software, software upgrade(s), software feature(s), and/or software setting option(s) against enterprise rules or policies. Disapproved software, software upgrade(s), software feature(s), and/or software setting option(s) are blocked for download.
US09594877B2

The present disclosure involves a method of facilitating visualization in a medical context. The method includes displaying a virtual reality representation of a medical device via a touch-sensitive user interface. The virtual reality representation of the medical device includes a movable and rotatable three-dimensional model of the medical device. The method includes displaying a virtual reality representation of an anatomical environment of a patient via a touch-sensitive user interface. The virtual reality representation of the anatomical environment is zoomable and scalable. The method includes customizing the virtual reality representation of the medical device. The method includes positioning the customized virtual reality representation of the medical device in an appropriate location of the virtual reality representation of the anatomical environment. The customizing and the positioning are performed in response to user input.
US09594871B2

A similar case retrieval apparatus includes: a lesion portion acquirer that acquires partial images including lesion portion images, an image feature extractor that extracts image features of each of the plurality of partial images; a location information acquirer that acquires location information of each of the partial images; a lateral position determiner that determines the right organ or the left organ in which each of the lesion portions exists based on the location information; a unilateral distribution identifier that determines whether or not a distribution of the lesion portions is a unilateral distribution; and a similar case retriever that retrieves case data from a case database including both case data for the unilateral distribution in the right organ and case data for the unilateral distribution in the left organ when the unilateral distribution identifier identifies that the distribution of the lesion portions is the unilateral distribution.
US09594870B2

Methods for analyzing signal data generated by sequencing of a polynucleotide strand using a pH-based method of detecting nucleotide incorporation(s). In an embodiment, the method comprises formulating a function that models the output signal of a representative empty well of a reactor array. A time transformation is applied to the empty well function to obtain a time-warped empty well function. The time-warped empty well function is fitted to an output signal from the loaded well representative of a flow that results in a non-incorporation event in the loaded well. The fitted time-warped empty well function can then be used to analyze output signals from the loaded well for other flows.
US09594868B1

The method includes identifying, by one or more computer processors, a location that corresponds to an integrated circuit chip on a wafer. The method further includes identifying, by one or more computer processors, an on-chip variation of the integrated circuit chip. The method further includes determining, by one or more computer processes, a desired voltage for the integrated circuit chip based upon the identified on-chip variation of the integrated circuit chip. The method further includes adjusting, by one or more computer processors, the voltage of the integrated circuit chip via a voltage regulated on the integrated circuit chip based upon the determined desired voltage.
US09594865B2

One aspect is a method that includes identifying, by a power via placement tool executing on a processor of a circuit design system, a source and a sink of a voltage domain of a multi-layer circuit board based on a design file defining a layout of the multi-layer circuit board. A number of power vias to support a maximum current demand from the source to the sink is determined. Positions of a plurality of the power vias are determined at locations of the multi-layer circuit board forming paths through the power vias between the source and the sink and having a substantially equal total path length through each total path defined between the source and the sink through at least one of the power vias. The design file is modified to include the power vias at the positions.
US09594862B2

The present disclosure provides one embodiment of an IC method that includes receiving an IC design layout, which has a plurality of main features and a plurality of space blocks. The IC method also includes calculating an optimized block dummy density ratio r0 to optimize an uniformity of pattern density (UPD), determining a target block dummy density ratio R, determining size, pitch and type of a non-printable dummy feature, generating a pattern for non-printable dummy features and adding the non-printable dummy features in the IC design layout.
US09594861B1

An improved approach is provided to implement equivalency checking. A check is performed as to whether two designs are equivalent without needing to analyze their outputs on a cycle-by-cycle basis. Instead, the two designs are checked to see if they are equivalent on the transaction-level. This approach abstracts the timing delays between the two designs, which allows verification of data transportation and transformation between the designs.
US09594859B1

A system for parallelizing software in computer-aided design (CAD) software for circuit design includes a computer. The computer is configured to form or optimize a plurality of clusters in parallel. Each cluster in the plurality of clusters includes a set of nodes in a netlist in a design. The computer is configured to determine placements for blocks in a netlist in parallel, based on iterative improvement, partitioning, or analytic techniques.
US09594853B2

A method for data management. The method includes a computer selecting a first data record and a second data record. The computer determines whether the first data record and the second data record share a deterministic matching category. Responsive to determining the first data record does not share a deterministic matching category with the second data record, the computer determines whether the first data record and the second data record share a probabilistic matching category.
US09594850B2

A method and system for developing a computer-executable query relating to a search request issued by a user includes determining whether a search term of the search request has a user-specific meaning, connotation, context, or association based on an analysis of electronic content associated with the user and/or an analysis of interactions of the user with electronic content that is accessible to the user through one or more computing devices. If the search term has a user-specific meaning, connotation, context, or association, the method and system can incorporate the user-specific meaning, connotation, context, or association into the search request and/or the computer-executable query.
US09594843B2

A store can stock items that have the same appearance but have different prices. For instance, organic bananas can look like conventional bananas, but can be priced higher than conventional bananas. In some examples, a higher-priced item can be tagged with an identifier, which can include a visual cue that indicates, to the naked eye, that the item is higher-priced. For instance, organic bananas can include tape that visually indicates that the bananas are organic. In some examples, the problem of a person purchasing a higher-priced item at an imaging checkout terminal, but selecting a price of a corresponding lower-priced but visually similar item, can be overcome by capturing an image of the purchased item, determining from the image that an identifier is attached to the item, determining that a lower-priced item is selected at the terminal, and producing an alert for an attendant.
US09594834B1

A video ingest, search and delivery solution is provided in which videos and their associated metadata are ingested based on ingest criteria. Moments in the metadata are identified by parsing comments in the metadata for comments that reference a time in the video. Moments are recorded with the referenced time and the text of the comment. Videos are rated and may be delivered to users based at least in part on the rating. Moments may be displayed together with the video by displaying the text of moments at the associated time in the video as the video is being delivered. The text of moment records may be searched based on search parameters received form a user to identify videos to deliver to the user.
US09594827B2

This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information. Disclosed herein are communications systems that offer the increased security and privacy of client-side encryption to content owners, while still providing for highly relevant server-side search-based results via the use of content correlation, predictive analysis, and augmented semantic tag clouds for the indexing of encrypted data.
US09594821B2

A method (and corresponding equipment and computer programs) by which a first and second device (11 12) synchronize how data is organized as folders in respective first and second data stores (11c 12c) maintained by the devices (11 12) based on exchanging messages (21) including data identification elements (28 29) that refer to the folders, with the data identification elements (28 29) provided in the message external to any reference to data units; or, more generally, based on the first device sending a message to the other and including in the message information about data in the first data store and also information about a change in the data structure of the first device, wherein the information about the data in the first data store is placed in the message in an element different from the element where the information about a change in the data structure is placed.
US09594816B2

The present disclosure in general relates to technologies for processing data in a distributed data storage system, and more particularly, to a method, a system, and a computer program product for analytical processing of data by using the processing power of the distributed data storage system. In one embodiment, a system for analytical processing of data in a distributed data storage system is disclosed. The system comprises: a data extraction module configured to perform analytical operations to extract data from source databases in one or more data formats; and a processing module configured to perform data refinement operations to categorize the data while the data is being extracted. The processing module comprises: a mapping module configured to perform mapping operations of the categorized data; and a transformation module configured to perform an analytical transforming operation of the mapped categorized data to obtain a transformed categorized data.
US09594815B2

A computing device sorts a plurality of data points in a first dimension. A first data point has a first value, a second data point has a second value, and a third data point has a third value defined in a second dimension. (a) The second value is compared to the first and third values. (b) When the second value is less than the first value and greater than the third value, or the second value is greater than the first value and less than the third value, the data point is deleted. (c) The first data point is defined as the second data point. (d) The second data point is defined as the third data point. (e) The third data point is defined as a next data point. (a)-(e) are repeated until each of the plurality of data points is defined as the third data point to define a plurality of sampled data points as remaining data points of the plurality of data points.
US09594813B2

In searching electronic documents, prior to executing a query, a reviewer indicates whether a result set of the query will be dynamic or static. The query is then executed on the electronic documents to obtain an original result set, which is provided to the reviewer through a user interface. Upon determining that one or more changes to one or more of the electronic documents have occurred, and if the result set is static, then the original result set continues to be provided to the reviewer without re-executing the query. If the result set is dynamic, then the query is re-executed on the electronic documents to obtain an updated result set, and the updated result set is provided to the reviewer through the user interface. The original result set may be associated with a search session and/or may be a random sample of the electronic documents for an overview query.
US09594789B2

Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
US09594779B2

Provided are a computer program product, system, and method for generating a view for a schema. A schema provides a definition of elements, wherein at least one of the elements comprises a recursive element of a recursive data type, wherein the recursive data type allows for instances of the recursive element to include instances of that same recursive data type at different levels in a hierarchy. Indication is received to transform the recursive types to non-recursive structures. A view for the schema is generated including information on the indication to transform the recursive types to non-recursive structure, wherein the processing of the data defined by the view causes a parser to generate a structured element for each instance of the recursive element in schema data being parsed, wherein the generated structured element includes a unique identifier of the instance of the recursive element.
US09594775B2

A system includes: receiving first information about a device, where the first information includes data corresponding to a location of the device and a time at which the device was at the location; identifying one or more images associated with second information that is within a range of the first information, where the second information for an image includes data corresponding to a location at which the image was captured and a time at which the image was captured, and where the location at which the image was captured and a time at which the image was captured are within a range of the location of the device and the time at which the device was at the location; and retrieving the one or more images associated with the second information.
US09594773B2

Disclosed herein are various embodiments of a method for graphically displaying large volumes of data points on a display in an intuitive and readily understandable manner using statistical depopulation by defining multiple regionation levels using a combination of location based data and density based data with a random selection process to add more data points as more detail is requested while retaining the same overall pattern as when all points are displayed. Also disclosed are various embodiments for using the geographic bounds of a screen display to determine the appropriate level of data to display. The embodiments described ensure that the user is not overwhelmed by too much data on screen for areas with multiple data points, while ensuring that areas with few data points are also represented on the display.
US09594771B2

A system for analysis and geospatial visualization includes a database of human geography data, a social media data engine, a network of information concerning disaster relief and humanitarian assistance, and a database of research, software code and academic publications. The system also includes an analysis engine using the data generated by the database of human geography data, the social media data engine, the network of information concerning disaster relief and humanitarian assistance and the database of research, software code and academic publications to identify information. A graphical user interface displays the information identified by the analysis engine, the graphical user interface providing a mapping centric focus applying the information identified by the analysis engine within the context of a geospatial environment.
US09594757B2

It is possible to reduce a review load of a reviewer. A document management system acquires digital information recorded in a plurality of computers or a server and analyzes the acquired digital information for relevance to a lawsuit. The document management system includes a thread classification unit that verifies supplementary information of each piece of document data included in the digital information and classifies the document data into threads based on the supplementary information, a similarity analysis unit that extracts elements included in the supplementary information of the classified document data for each thread and analyzes similarity between the threads based on the extracted elements, and an integration unit that integrates the threads based on the similarity.
US09594756B2

A system and method is provided to rank contributors to a knowledge base. In an automated operation, a ranking value is calculated for each of a plurality of knowledge-based contributors based both on document information and on personal network information pertaining to the respective contributor. The document information identifies relationships being documents in the knowledge base and the particular contributor, indicating, for example, whether the contributor authored the document, read the document, or rated the document. The personal network information indicates personal connections in the knowledge base between the respective contributors.
US09594751B1

A server system that hosts an electronic catalog of digital content items uses behavioral data to predictively select digital content items to proactively deliver to mobile devices of users. The digital content items may, for example, include mobile applications, mobile application components or add-ons, e-books, music tracks, and/or videos. An application component that runs on the mobile devices caches the proactively delivered content items in anticipation that they will be requested by the associated users. In some embodiments, the system supports off-line purchases of cached digital content items such that a user can purchase cached digital content items on the mobile device when no network connection is available.
US09594745B2

A natural language understanding system may be given the capability to construct a semantically detailed parse tree for each acceptable interpretation of an input natural language expression (or fewer such parse trees than interpretations) by independently solving sub-trees corresponding to various series of post nominal modifiers and associating those partial solutions with corresponding nodes in the overall parse tree. The argument order in predicate calculus atomic formulas may be standardized in a manner that supports the use of a chart parser applied to a head-driven phase structure grammar and that permits a simplified more tractable grammar that in turn can be used as a domain general semantic grammar.
US09594742B2

A method and apparatus for matching equivalent words across languages takes advantage of a set of rules that are built from a user-defined language specification (UDLS), which may be open source and customizable by a language expert. The UDLS is used to build a customer language library (CLL) that includes a list of consonants, a list of vowels, and rules defining phoneme equivalencies across two languages. The CLL is used to match equivalent words by both two-set and three-set matching to not only increase the number of true matches (i.e., overall accuracy), but also improve recognition of variations in a manner that is not language specific.
US09594741B1

Systems and methods are disclosed for a server learning new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. A client device can determine that a word typed on the client device is a new word that is not contained in a dictionary or asset catalog on the client device. New words can be grouped in classifications such as entertainment, health, finance, etc. A differential privacy system on the client device can comprise a privacy budget for each classification of new words. If there is privacy budget available for the classification, then one or more new terms in a classification can be sent to new term learning server, and the privacy budget for the classification reduced. The privacy budget can be periodically replenished.
US09594738B2

An information processing apparatus making it possible for a user to easily realize changes in the whole electronic book accompanying an editing operation performed by the user. Changes in the edited electronic book are extracted and displayed on the display unit. The extracted changes are classified into first changes related to pages before a displayed page and second changes related to pages after the displayed page. The changes are caused to be displayed on the page displayed on the display unit such that the changes can be discriminated as any of the first changes or the second changes.
US09594737B2

Natural language (NL) processing of NL commands is performed to determine one or more of (i) content to be included in a hypertext document, (ii) a layout for the hypertext document, or (iii) parameters corresponding to behavior of the hypertext document. Performing the NL processing includes: determining assumptions concerning one or both of (a) ambiguities associated with the NL commands or (b) information necessary for creating the hypertext document not specified by the NL commands. The assumptions correspond to the one or more of (i) content to be included in the hypertext document, (ii) the layout for the hypertext document, or (iii) the parameters corresponding to behavior of the hypertext document. Hypertext document code or data for displaying the hypertext document is generated based on the NL processing of the NL commands including the determined assumptions.
US09594731B2

Computer-implemented methods and computer-readable storage media are disclosed for facilitating browser-based, what-you-see-is-what-you-get (WYSIWYG) editing of an extensible markup language (XML) file. A browser executing on a local computing system is used to access a hypertext markup language (HTML) representation of an extensible markup language (XML) file. The HTML representation includes a plurality of elements of the XML file formatted in accordance with an extensible stylesheet language (XSL) transform associated with the XML file. A plurality of editing handlers is inserted within the HTML representation to facilitate modifying the HTML representation and applying the changes to the XML file. A user is permitted to modify the HTML representation for purposes of applying the modifications to the XML file.
US09594723B2

An adaptive computing engine (ACE) IC includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, controller operations, memory operations, and bit-level manipulations. The preferred system embodiment includes an ACE integrated circuit coupled with the configuration information needed to provide an operating mode. Preferred methodologies include various means to generate and provide configuration information for various operating modes.
US09594721B1

Systems and methods for handling resources in a computer system differently in certain situations, such as catastrophic events, based upon an assigned layer of the resource to the system. The layer can be based, for example, on criticality of the resource to the system. Services or computing device resources can be physically segregated in accordance with layers and can be managed in accordance with the segregation. In response to receiving information about an event, the different layers can be handled in accordance with their criticality, for example by shutting some of the resources down and/or slowing some of the resources down.
US09594712B2

A control unit for controlling or regulating a component, including a processing arrangement for controlling or regulating the component for connecting the control unit to a bus for communicating with a further control unit; an application tool port for connecting the control unit to an application tool for communicating with the control unit; and a connecting arrangement for connecting the application tool port and the bus port so that the application tool is able to communicate via the bus port, and a bus, a motor vehicle, a method, an application tool, and computer program products.
US09594711B2

Systems and methods described herein provide for a process for managing continuity of experience between operation of a hybrid computer system in the connected state and the slate component independently in the disconnected state. Embodiments further provide for the continuity of experience for devices operating under multiple processors or multiple platforms. According to embodiments, one or more states and conditions of the connected hybrid computer system may be synchronized with the slate component when the slate component is disconnected from the hybrid computer system. Alternatively, embodiments provide for the synchronization of one or more states and conditions of the independent slate component with the hybrid computer system responsive to connecting the slate component to the hybrid computer system. Non-limiting examples of states and conditions according to embodiments are web pages, applications, documents, lists of recently opened files and web pages, and web browser active tabs.
US09594709B2

A system, apparatus and method for efficient utilization of available band-width on the system's bus connection. The system includes a scheduler configured to receive a virtual schedule that provides at least one slot for sending a message over the communication bus. A module is configured to send a message over the communication bus.
US09594705B2

Methods and apparatus relating to techniques for Electromagnetic Interference (EMI) mitigation on high-speed lanes using false stall are described. In one embodiment, protocol logic determines whether to perform a false stall operation on a lane in response to a determination that no data is to be sent over the lane and that data is being transmitted over the lane. The false stall operation includes sending one or more training symbols (e.g., immediately) after an End Of Burst (EOB) signal over the lane, instead of allowing the lane to stall. Other embodiments are also disclosed.
US09594704B1

A method includes for each processed interrupt: identifying an interrupt associated with a first interrupt number; determining that the interrupt is designated as a special interrupt, the special interrupt being an interrupt to be translated to a different interrupt number only if the hardware processor is in user mode; determining a current execution mode for the hardware processor; for each interrupt in operating system mode, delivering the interrupt as the first interrupt number; and for each interrupt in user mode: translating the first interrupt number to a second interrupt number; and delivering the interrupt as the second interrupt number, wherein the current execution mode is determined to be an operating system mode for at least one of the interrupts, and the current execution mode is determined to be a user mode for at least an additional one of the interrupts.
US09594692B2

Techniques herein are for sharing data structures between processes. A method involves obtaining a current memory segment that begins at a current base address within a current address space. The current memory segment comprises a directed object graph and a base pointer. The graph comprises object pointers and objects. For each particular object, determine whether a different memory segment contains an equivalent object that is equivalent to the particular object. If the equivalent object exists, for each object pointer having the particular object as its target object, replace the memory address of the object pointer with a memory address of the equivalent object that does not reside in the current memory segment. Otherwise, for each object pointer having the particular object as its target object, increment the memory address of the object pointer by an amount that is a difference between the current base address and the original base address.
US09594690B2

An apparatus includes a device programmer and a stores. The device programmer programs a semiconductor fuse array with compressed configuration data for a plurality of cores disposed on a die. The stores includes a plurality of sub-stores that each correspond to each of the plurality of cores, where one of the plurality of cores is configured to access the semiconductor fuse array upon power-up/reset to read and decompress the compressed configuration data, and to store a plurality of decompressed configuration data sets for one or more cache memories within the each of the plurality of cores in the plurality of sub-stores, and where, following a power gating event, one of the each of the plurality of cores subsequently accesses a corresponding one of the each of the plurality of sub-stores to retrieve and employ the decompressed configuration data sets to initialize the one or more caches.
US09594681B2

A device includes a memory including ways and a processor in communication with the memory. The processor is configured to execute logic. The logic can monitor a parameter of the processor or a device connected with the processor. The logic can allocate, based on the parameter, a number a ways and a size of ways of the memory for use by the processor. The logic can power down an unallocated number of ways and unused portions of the ways of the memory.
US09594675B2

Virtual chip enable techniques perform memory access operations on virtual chip enables rather than physical chip enables. Each virtual chip enable is a construct that includes attributes that correspond to a unique physical or logical memory device.
US09594674B1

Containers of a storage system are scanned, each container containing segments of files, where each file is represented by a file tree having segments in a hierarchical structure. The container live segment records (LSRs) corresponding to one of the containers are created, each of the container LSRs including segment LSRs corresponding to segments contained therein. After the segment LSRs of the container LSRs have been created for all segments of the containers, the segment LSRs of the container LSRs are sequentially traversed based on levels of segments specified in the corresponding segment LSRs to determine and indicate in the corresponding segment LSRs whether the segments are live segments. After all of the segment LSRs of the container LSRs have been traversed, a garbage collection operation is performed to reclaim storage space of segments that are not live segments indicated in the segment LSRs of the container LSRs.
US09594673B2

A method is for driving a memory controller which is configured to control a nonvolatile memory device. The method includes counting a number of error bits of read data provided from the nonvolatile memory device, determining a running average value using the number of error bits; and performing a wear leveling on the nonvolatile memory device using the running average value as a wear leveling index.
US09594666B2

Systems, methods, and computer program products to discover weak consistency errors in an application, by executing, by a debugger, a first thread of the application, by, determining that a first instruction in the first thread specifies to store a first value at a first memory address, setting a current value stored in the first memory address as an old value for the first memory address in a container for the first thread, executing the first instruction to store the first value at the first memory address, and setting the first value as a new value for the first memory address in the container for the first thread. The debugger then executes a second thread of the application, by restoring old values in the containers for all other threads and restoring a new value for each memory address specified in a container for the second thread to its respective memory address.
US09594665B2

Comparisons of different versions of an application may be compared using a behavior model of the application. A behavior model may be derived from n-gram analysis of observations of the application in production. The behavior model may include sequences of inputs received by the application or functions performed by the application, where each sequence is an n-gram observed in tracer data. Each n-gram may be coupled with a resource consumption to give a behavior model with performance data. A regression analysis may apply a behavior model derived from a first version of an application to the performance observations of a new version to create an expected performance metric for the new version. A similarly calculated metric from a previous version may be compared to the metric from a new version to determine an improvement or degradation of performance.
US09594664B2

A system and method for correlating asynchronous operations via an operation identifier comprises receiving an originating operation from a first system that indicates a change in the first system and generating a first message with respect to the originating operation. The first message is associated with the operation identifier. The system and method further propagates the first message to a second system, which causes a subsequent operation being associated with the operation identifier to be performed by the second system, and correlates the originating operation and the subsequent operation via the operation identifier.
US09594661B2

Embodiments relate to idle time accumulation in a multithreading computer system. According to one aspect, a computer-implemented method for idle time accumulation in a computer system is provided. The computer system includes a configuration having a plurality of cores and an operating system (OS)-image configurable between single thread (ST) mode and a multithreading (MT) mode in a logical partition. The MT mode supports multiple threads on shared resources per core simultaneously. The method includes executing a query instruction on an initiating core of the plurality of cores. The executing includes obtaining, by the OS-image, a maximum thread identification value indicating a current maximum thread identifier of the cores within the logical partition. The initiating core also obtains a multithreading idle time value for each of the cores indicating an aggregate amount of idle time of all threads enabled on each of the cores in the MT mode.
US09594655B2

An integrated circuit may be provided with system-on-chip circuitry including system-on-chip interconnects and a microprocessor unit subsystem. The subsystem may include microprocessor cores that execute instructions stored in memory. Cache may be used to cache data for the microprocessor cores. A memory coherency control unit may be used to maintain memory coherency during operation of the microprocessor unit subsystem. The memory coherency control unit may be coupled to the system-on-chip interconnects by a bus. A command translator may be interposed in the bus. The command translator may have a slave interface that communicates with the interconnects and a master interface that communicates with the memory coherency control unit. The integrated circuit may have programmable circuitry that is programmed to implement a debug master coupled to the interconnects. During debug operations, the command translator may translate commands from the debug master.
US09594652B1

A computer-implemented method for decreasing RAID rebuilding time may include (1) identifying data for which there is a need for physical integrity and high availability, (2) segmenting the data sequentially into a plurality of groups of chunks, with each group of chunks including redundant data sufficient to rebuild a lost chunk within the group of chunks, (3) storing the groups of chunks on a storage array according to a four-cycle-free bipartite storage map that, for each group of chunks, stores each chunk on a different device set within the storage array and, when a chunk within a group of chunks is lost, enables all other chunks within the group to be read in parallel from different devices within the storage array. Various other methods, systems, and computer-readable media are also disclosed.
US09594644B2

A method and system for transforming a serial schedule of transactions into a parallel schedule of transaction is disclosed. In one example, a computer system stores a list of data transactions in a transaction log. The computer system then reads a respective data transaction from the transaction log. The computer system determines whether the respective data transaction is dependent on any other currently pending data transaction. In accordance with a determination that the respective data transaction is not dependent on any other currently pending data transaction, the computer system applies the data changes to a reconstructed data set. In accordance with a determination that the respective data transaction is dependent on a currently pending second data transaction, the computer system delays commitment of the respective data transaction until the second data transaction has been applied to the reconstructed data set.
US09594642B1

Various embodiments for data error recovery in a tape storage system, by a processor device, are provided. In one embodiment, a method comprises, in a tape storage system using a hardware-initiated and microcode-initiated iterative decoder, initializing a microcode cut/paste algorithm on a buffered dataset by copying the buffered dataset to a reserved buffer segment; wherein the buffered dataset is a most corrected buffered dataset developed by at least one iterative decode cycle; and the buffered dataset, updated C1 data row error flags, and a correction status recovered by the at least one iterative decode cycle are cut and pasted over a working copy of a dataset resident in the reserved buffer segment.
US09594639B2

A method begins by a processing module of a dispersed storage network (DSN) ascertaining a decode threshold value for dispersed storage error encoding data for storage in storage units of the DSN. The method continues with the processing module determining a total width value for the dispersed storage error encoding based on the decode threshold value, a number of selected sites within the DSN, and a number of selected storage units of the selected sites. The method continues with the processing module determining logical storage slots within the selected storage units based on the total width value, the number of selected, and the number of selected storage units. The method continues with the processing module writing a set of encoded data slices to a total width value of the logical storage slots within at least some of the selected storage units of the selected sites based on a slice-to-slot mapping.
US09594638B2

Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.
US09594637B2

System, method, and computer program product to process parallel computing tasks on a distributed computing system, by computing an execution plan for a parallel computing job to be executed on the distributed computing system, the distributed computing system comprising a plurality of compute nodes, generating, based on the execution plan, an ordered set of tasks, the ordered set of tasks comprising: (i) configuration tasks, and (ii) execution tasks for executing the parallel computing job on the distributed computing system, and launching a distributed computing application to assign the tasks of the ordered set of tasks to the plurality of compute nodes to execute the parallel computing job on the distributed computing system.
US09594634B2

Erasure code syndrome computation based on Reed Solomon (RS) operations in a Galois field to permit reconstruction of data of more than 2 failed storage units. Syndrome computation may be performed with coefficient exponents that consist of −1, 0, and 1. A product xD of a syndrome is computed as a left-shift of data byte D, and selective compensation based on the most significant bit of D. A product x−1D of a syndrome is computed as a right-shift of data byte D, and selective compensation based on the most significant bit of D. Compensation may include bit-wise XORing shift results with a constant derived from an irreducible polynomial associated with the Galois field. A set of erasure code syndromes may be computed for each of multiple nested arrays of independent storage units. Data reconstruction includes solving coefficients of the syndromes as a Vandermonde matrix.
US09594631B2

The invention discloses a method and controller for processing data multiplication in a RAID system. Map tables are generated for all values in a field, respectively. The length of an XOR operation unit is chosen to be appropriate w bits (e.g., 32 bits or 64 bits). One or several XOR operation units form a multiplication unit of a data sector. When computing on-line, data in a disk drive of a disk array are performed with XOR operations in accordance with one of the map tables using an XOR operation unit as one unit while computing on the multiplication unit to obtain a product of multiplication.Making use of the RAID system established according to the disclosed method, only XOR operations are required to compute parity data or recover damaged user data. Moreover, several calculations can be performed simultaneously. Therefore, the efficiency of the RAID system can be effectively improved.
US09594624B2

A method to resolve or prevent a computer system failure is provided. The method may include capturing a plurality of snapshots associated with a computer system installation environment during a plurality of key times. The method may also include measuring each snapshot within the captured plurality of snapshots according to a measure of system health. The method may further include using each measured snapshot to develop a plurality of learned patterns of good and bad software installations. The method may additionally include providing a probability associated with a proposed installation operation based on the developed plurality of learned patterns of good and bad software installations. The method may also include providing at least one installation recommendation in response to a recovery from a system failure, whereby the provided at least one installation recommendation is based on the developed plurality of learned patterns of good and bad software installations.
US09594609B2

Techniques are described for managing interactions between workflows being performed by different applications, such as to enable a combination of multiple workflows in multiple applications of different types to aggregate varying capabilities available from the different types of applications. In some situations, an integrated workflow is created by separating portions of its functionality into multiple constituent workflows that is each performed by a different application and that initiate one or more inter-workflow interactions between the constituent workflows as they are performed (e.g., for one of the constituent workflows to, while it is being performed, invoke another constituent workflow in order to begin its performance). As one non-limiting example, the multiple applications of different types may include a least an enterprise business application program that provides various core business functions, and a desktop collaborative application program that provides various user activity management capabilities.
US09594607B2

In one embodiment, a method includes receiving, by a server computing device, a notification which includes: information associated with the identity of the user associated with the user-initiated event or with the identity of the client computing device; a variable, pre-determined string of symbols for the user-initiated event associated with the notification; a variable number describing a value of an attribute associated with the user-initiated event; and a variable parameter describing an attribute of the user at or near the time of the event or an attribute of the variable number. The method includes correlating, by the server computing device, the user-initiated events with a user; and determining, by the computing device, a description of the user-initiated event associated with the notification based at least in part on the string of symbols.
US09594603B2

A window management system manages the placement of a window of a target application within a user interface. A source application launches the target application. The window management system arbitrates placement of a window of a target application within the user interface based on a target application placement preference parameter and a source application placement preference parameter. The window management system displays the window of the target application within the user interface according to the arbitrated placement. The window management system can also display a window of the source application within the user interface according to the arbitrated placement.
US09594602B1

A method, article of manufacture, and apparatus for storing information in folders is disclosed. In some embodiment, this comprises performing a setup process, determining an application and a trigger event based on the results of the setup process, and assigning the determination to a folder stored in a storage device. In some embodiments, a setup process includes gathering information from an email service provider, or other web services provider. In some embodiments, the setup process may gather information on a local application.
US09594601B2

A processing device receives a starting cluster layout for a first cluster, a target cluster layout for the first cluster, and a cluster management operation for creating or modifying the first cluster. The processing device determines a plurality of node level tasks to transition the first cluster from the starting cluster layout to the target cluster layout, determines dependencies between the plurality of node level tasks, and determines an order for the plurality of node level tasks based on the cluster management operation and the dependencies. The processing device then creates an execution plan that divides the cluster management operation into the plurality of node level tasks in the determined order.
US09594599B1

A work distribution unit distributes work batches to general processing clusters (GPCs) based on the number of streaming multiprocessors included in each GPC. Advantageously, each GPC receives an amount of work that is proportional to the amount of processing power afforded by the GPC. Embodiments include a method for distributing batches of processing tasks to two or more general processing clusters (GPCs), including the steps of updating a counter value for each of the two or more GPCs based on the number of enabled parallel processing units within each of the two or more GPCs, and distributing a batch of processing tasks to a first GPC of the two or more GPCs based on a counter value associated with the first GPC and based on a load signal received from the first GPC.
US09594598B1

Live migration may be performed for virtual computing resources utilizing network-based storage. A virtual compute instance operating at a source host may be moved to a destination host. The virtual compute instance may be a client of a network-based storage resource that stores data for the virtual compute instance. Access to the data stored for the virtual compute instance may be limited to the source host. When migration is performed, the destination host may be prepared to assume operation of the virtual compute instance. Operation of the virtual compute instance at the source host may be paused and the access to the data at the network-based storage resource may be modified to limit access to the destination host. Operation of the virtual compute instance may then resume at the destination host.
US09594581B2

A simple to customize IT infrastructure architecture. The IT infrastructure architecture includes a general-purpose virtualized architecture platform. The IT infrastructure architecture is well suited for delivering simple pre-packaged software solutions to the small business segment as plug and play type appliances. In certain preferred embodiments, the IT infrastructure architecture includes a virtual appliance memory device such as a virtual appliance universal serial bus (USB) key. The IT infrastructure architecture uses embedded server virtualization technology to host business applications as a virtual appliance.
US09594577B1

Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
US09594563B2

A CPU architecture is proposed which flexibly allocates chip resources among threads. Execution units (microcores) are arranged in a ring. Instruction fetch units (front-ends) deposit instructions sequentially into storage elements within the microcores. Multiple front-ends can each feed segments of the ring; each such segment is a “smart queue”. If, due to a sustained higher execution rate, a thread catches up to the next thread ahead of it, the slower thread steps aside and lets the faster thread play through. Other circumstances may lead to a thread consuming more than its usual share of resources, possibly even all of the microcores, for a time. The architecture has no instruction set dependencies; it is applicable to existing instruction set architectures and will speed up execution of them significantly as compared to conventional architectures.
US09594558B2

An aspect includes receiving a write request that includes a memory address and write data. Stored data is read from a memory location at the memory address. Based on determining that the memory location was not previously modified, the stored data is compared to the write data. Based on the stored data matching the write data, the write request is completed without writing the write data to the memory and a corresponding silent store bit, in a silent store bitmap is set. Based on the stored data not matching the write data, the write data is written to the memory location, the silent store bit is reset and a corresponding modified bit is set. At least one of an application and an operating system is provided access to the silent store bitmap.
US09594546B1

Techniques are disclosed for governed or constrained deployment of one or more applications on trusted infrastructure of a cloud infrastructure environment. For example, a repository of metadata (e.g., metadata lake) is maintained. The metadata repository includes metadata associated with applications, metadata associated with content associated with the applications, and metadata associated with a cloud infrastructure environment in which the applications are deployable. A deployment is determined for a given application on a trusted infrastructure within the cloud infrastructure environment based on at least a subset of the metadata maintained in the metadata repository. The determination of the deployment of the given application based on the subset of the metadata includes mapping trust-based criteria associated with the given application with a portion of infrastructure of the cloud infrastructure environment that satisfies the trust-based criteria.
US09594538B2

A wireless communication device is provided that includes a cellular telephony module to access a cellular network, a wireless communication module to access a non-cellular network, an antenna configured to be in wireless communication with a plurality of compatible and currently accessible communication networks including the cellular and non-cellular networks, a mobile location module operable to determine a current spatial location of the communication device, and a mobile network selector operable, based at least in part on the current spatial location of the communication device, to select a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks.
US09594525B2

A data storage device may include: a data storage unit comprising a plurality of channels each having a plurality of nonvolatile memory devices; and a control unit configured to control a garbage collection operation of selecting a first block included in a first channel as a victim block and copying first data included in the first block into a second block included in a second channel that is selected.
US09594521B2

In one form, scheduling data migration comprises determining whether the data is likely to be used by an input/output (I/O) device, the data being at a location remote to the I/O device; and scheduling the data for migration from the remote location to a location local to the I/O device in response to determining that the data is likely to be used by the I/O device.
US09594519B2

From unit storage areas each having a certain size in a first storage device, an extraction unit extracts, at certain time intervals, a monitored area formed by consecutive unit storage areas having been accessed at least a predetermined number of times that is greater than zero and being similar to each other in the number of times of access. When detecting movement between the positions of same-sized monitored areas among the extracted monitored areas over time, a prediction unit determines a predicted storage area predicted to be accessed in the storage area of the first storage device on the basis of the direction of the movement between the positions of the same-sized monitored areas, and performs a control operation so that the content of the predicted storage area is copied to a second storage device that provides faster access than the first storage device.
US09594514B1

A technique manages host data in a data storage array. The technique involves placing, in response to host input/output (I/O) requests from a set of host devices, host data in a container file system which is stored in a slice pool of storage slices (e.g., storage space of a standard size such as 256 MB) formed by multiple storage tiers of the data storage array. Each storage tier provides storage access at a different storage access speed. The technique further involves assigning classifications to storage slices of the slice pool which store the container file system, each classification being assigned based on storage slice access history resulting from the host I/O requests. The technique further involves relocating portions of the container file system among the multiple storage tiers according to the classifications assigned to the storage slices of the slice pool.
US09594511B2

A method for performing a write to a volume x in a cascaded architecture is described. In one embodiment, such a method includes determining whether the volume x has a child volume, wherein each of the volume x and the child volume have a target bit map (TBM) associated therewith. The method then determines whether the TBMs of both the volume x and the child volume are set. If the TBMs are set, the method finds a higher source (HS) volume from which to copy the desired data to the child volume. Finding the HS volume includes comparing ages of mapping relationships upstream from the volume x in order to determine a source of the data. Once the HS volume is found, the method copies the data from the HS volume to the child volume and performs the write to the volume x. A method for performing a read is also disclosed herein.
US09594506B2

A method for transferring messages from a producer element to a consumer element uses a memory shared between the producer element and the consumer element, and a hardware queue including several registers designed to contain addresses of the shared memory. The method includes the steps of storing each message for the consumer element in the shared memory in the form of a node of a linked list, including a pointer to a next node in the list, the pointer being initially void, writing successively the address of each node in a free slot of the queue, whereby the node identified by each slot of the queue is the first node of a linked list assigned to the slot, and when the queue is full, writing the address of the current node in memory, in the pointer of the last node of the linked list assigned to the last slot of the queue, whereby the current node is placed at the end of the linked list assigned to the last slot of the queue.
US09594502B2

A method and system for remote control and remote-controlled user interface. A remote control method of target terminal by a mobile communication terminal comprises: displaying a plurality of control methods for remote control of the target terminal; when one of the plurality of control methods is selected, displaying a control screen corresponding to the selected control method; and when a control attribute value displayed in the control screen is set, transmitting a control message comprising the set control attribute value to the target terminal, wherein the control methods include at least one of a directional touch, a tilt and a pattern input by continuous touch.
US09594501B2

Provided are methods for changing a display range in an electronic device having a touchscreen. The method for changing a display range in an electronic device includes: detecting a plurality of touches; determining a plurality of regions in consideration of a plurality of touch points; and changing a display range of at least one region of the plurality of regions in consideration of change in a distance between the plurality of touch points.
US09594493B2

A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based and/or keyboard-based mechanism. The dial control is intended for manipulating a large range of values, such as a menu of items from which a user makes a selection, or a range of continuous or discrete values. A dial control can replace other control types such as a slider, drop down menu or text field. The graphical elements of the dial control include one or more displayed rings and a handle for each ring. Inside the ring, or in another area adjacent the ring, a value can be displayed. The ring can be manipulated by the user to change the value selected by the dial control. In the case of multiple rings, each ring can be manipulated independently.
US09594487B2

A system and method are disclosed for manipulating objects within a virtual environment using a software widget. The software widget includes one or more controls for performing surface constrained manipulation operations. A graphical representation of the software widget is superimposed over the object and enables a user to use simple mouse operations to perform the various manipulation operations. The position operation determines an intersection point between the mouse cursor and a surface of a different object and moves the object to the intersection point. The scale operation adjusts the size of the object. The rotate operation adjusts the rotation of the object around a normal vector on the surface of the different object. The twist operation deforms the object along a local z-axis. The orientation operation adjusts the orientation of the object with respect to the normal vector.
US09594485B1

A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display on a client device. The rendered web page may include a plurality of selectable items, each corresponding to a respective type of web page content. Via a user interface of the client device, a selection of a first selectable item of the selectable items may be received. Possibly responsive to receiving the selection of the first selectable item, a second document may be requested and received from the server device. The second document may include a first particular type of web page content corresponding to the first selectable item. The web page may be re-rendered for display on the client device to include content from both the first document and the second document.
US09594484B2

The present relates to a method and system for navigating to a sub-resource of an Internet resource. The method and system comprises receiving information regarding a particularly determined sub-resource of the Internet resource. The particularly determined sub-resource is defined independently of the publisher of the Internet resource. The method and system comprises displaying, contemporaneously with the display of the Internet resource, a user-selectable object. The user-selectable object has an associated indication of the sub-resource of the Internet resource. And the method and system comprises, upon selection of the user-selectable object, displaying the sub-resource.
US09594480B1

A system, method, and computer-readable medium that facilitate software configuration of assistive computer devices by automatically assessing a user's capabilities through questions and tasks are provided. The analysis results of the user's capabilities are then available to assistive computer software applications which may subsequently update their interfaces accordingly. A mapping mechanism from an external input device into a target software application is facilitated for software applications that do not include assistive technology features.
US09594476B2

The present invention relates to an electronic device and a method of controlling the same. An electronic device according to an embodiment of the present invention converts the state of a page displayed on a touchscreen to a standby state through rear input and cancels the standby state upon release of the rear input, thereby providing a page corresponding to a desired time when the rear input is released.
US09594462B2

Apparatuses and methods of sense arrays with non-uniform patterns are described. One capacitive-sense array includes a first set of electrodes and a second set of electrodes. The first set of electrodes intersect the second set of electrodes to form a unit cells each corresponding to an intersection of a pair of electrodes comprising one electrode from the first set and one electrode from the second set. At one of the second set of electrodes includes a non-uniform conductive pattern including a first region being located at the intersection of the respective unit cell and a distal region being at a location within the respective unit cell that is farther away from the intersection than the first region. The first region includes a first conductive surface area and the distal region includes a second conductive surface area that is greater than the first conductive surface area.
US09594458B2

A method and apparatus for operating an input device having a touch sensor and associated display device is discussed. While performing touch sensing, inactive transmitter electrodes of the touch sensor are electrically floated, and one or more source lines from the display device are operated to achieve shielding against interference, such as that coming from a backlight underneath the touch sensor.
US09594444B2

A haptic feedback method includes providing a user with an image that is updated based on a collision event, generating collision data including a type of the collision event and an impulse amount, generating a haptic pattern based on the collision data, and generating a vibration based on the haptic pattern.
US09594442B2

A handwriting input device includes: a touch panel which can detect a touch given through a sheet of paper; and a control section. The control section obtains position information of a touch point on the touch panel at first time intervals, and determines a location of a sheet on the touch panel to obtain sheet location information, at second time intervals. The control section outputs the position information of the touch points and the corresponding sheet location information. The control section optionally calculates displacement amounts of the sheet on the basis of a change of the sheet location information, and outputs the position information of the touch points and the corresponding displacement amounts of the sheet. The control section optionally corrects the position information of the touch points on the basis of the displacement amounts of the sheet.
US09594437B2

A method is described for controlling a television. While receiving and displaying a broadcast signal on a screen of the television, the television receives a first signal from a remote controller and displays a control icon corresponding to the remote controller on the screen. The screen is partitioned into a first and second partition, the first partition being a broadcast signal display region continuing to display the broadcast signal, and the second partition being a television control region that includes television control icons and/or subregions. A second signal is wirelessly received from the remote controller, the second signal representing a movement of the remote controller. The control icon is moved across the screen of the television in response to the movement of the remote controller. A channel list is displayed based on whether the second sign is recognized within or out of the second partition.
US09594431B2

A method for executing a qualified command including detecting a hand gesture input for identifying a command, detecting one or more non-hand gesture inputs to qualify the command, and configuring a processor to execute the qualified command on a machine in response to the hand gesture input and one or more non-hand gesture inputs.
US09594430B2

A method for controlling a computer system includes acquiring video of a subject, and obtaining from the video a time-resolved sequence of depth maps. An area targeting motion is selected from each depth map in the sequence. Then, a section of the depth map bounded by the area and lying in front of a plane is selected. This section of the depth map is used for fitting a geometric model of the subject.
US09594425B2

The invention enables users to virtually attach information to situations in the real world, and also enables users to quickly and easily find out desired information. An IR sensor receives an IR signal transmitted from an IR beacon, and supplies the received signal to a sub-notebook PC. A CCD video camera takes in a visual ID from an object, and supplies the inputted visual ID to the sub-notebook PC. A user inputs, through a microphone, a voice to be attached to situations in the real world. The sub-notebook PC transmits position data, object data and voice data, which have been supplied to it, to a server through a communication unit. The transmitted data is received by the server via a wireless LAN. The server stores the received voice data in a database in correspondence to the position data and the object data.
US09594420B2

The controlling method for a touch panel is disclosed. The controlling methods includes: executing a waking-up procedure to output a waking-up signal; comparing a measured value of the waking-up signal with a pre-determined threshold value; the touch panel staying in a power-saving mode if the measured value of the waking-up signal is smaller than the positive pre-determined threshold value or larger than the negative pre-determined threshold value; and the touch panel starting a detection procedure if the measured value of the waking-up signal is larger than the positive pre-determined threshold value or smaller than the negative default threshold.
US09594419B2

This application discloses a method for prolonging sleeping time of CPU. After CPU enters sleeping state, interrupt controller delays reporting deferrable external interrupts to the CPU, with the delay time set or as default. This application also provides a device corresponding to the method. This application can prolong the sleeping time of CPU in all kinds of intelligent electronic devices, and make the CPU enter a deep sleeping mode, thereby reducing power consumption substantially without affecting system performance.
US09594405B2

In one embodiment, a mobile device comprising a front-side touch display and a back-side touch surface determines a touch gestured by a user of the mobile device based on touch inputs to the front-side touch display and touch inputs to the back-side touch surface.
US09594399B2

One or more objects and one or more icons corresponding to the one more objects, respectively, are simultaneously displayed on a screen of an upper LCD and a screen of a lower LCD, respectively. On the screen of the lower LCD, the one or more icons are placed in a plurality of placement areas and displayed. On the screen of the upper LCD, an object of the one or more objects, which corresponds to a respective icon of the one or more icons displayed on the screen of the lower LCD, is placed for display at a predetermined position with which the placement area in which the icon is placed is associated, in the virtual space.
US09594396B2

A data processing system comprises a first clock domain having a first clock rate, a second clock domain having a second clock rate, and a data path operable to transfer data items from the first clock domain to the second clock domain. The data path comprises a buffer having an input for receiving data items from the first clock domain, and an output port for transmitting data items to the second clock domain in a first-in first-out manner. The buffer has a first pointer for indication of a current first location of the buffer, and a second pointer for indication of a current second location of the buffer. The system further includes a read controller operable to define a read pattern for the buffer, to control output from the buffer in dependence upon such a read pattern, and to adjust such a read pattern in dependence upon a value of such a first pointer for the buffer.
US09594394B2

An optical processing system comprises an optical input; one or more spatial light modulator arrays; and a detector array; wherein at least of said spatial light modulator arrays incorporates a plurality of data elements focusing elements; said data elements and/or said focussing elements having multiple degrees of freedom.
US09594390B2

A voltage reference circuit is provided. In some embodiments, the voltage reference circuit includes a MOS stack that includes two or more MOS transistors having a substantially same voltage threshold. The voltage reference circuit is configured to generate, via the MOS stack, a first voltage waveform having a first temperature co-efficient and a second voltage waveform having a second temperature co-efficient. In some embodiments, the first temperature co-efficient has a polarity that is opposite a polarity of the second temperature co-efficient. In some embodiments, the first voltage waveform and the second voltage waveform are used to generate a reference voltage waveform, where the reference voltage waveform is substantially temperature independent due to the opposite polarities of the first temperature co-efficient and the second temperature co-efficient.
US09594382B2

Method and device for metering a medium from at least one storage tank by a metering device, which has a piston pump, which defines a working chamber with a cylinder and a piston, wherein in a first method step a determined filling quantity of a medium is conveyed via an inlet valve into the working chamber and the determined filling quantity is greater than the quantity to be metered and, in a second method step, the piston reduces the working chamber in size enough that only the quantity to be metered remains, wherein the excess medium flows out of the working chamber, wherein the excess medium flows via the inlet valve back into a ring line, which is connected in a medium-conducting manner to the storage tank and is arranged outside the working chamber.
US09594381B1

An enhanced distance detection system for an autonomous or semi-autonomous vehicle is described here. The distance detection system includes a distance detector, which may have a limited scope of distance detection, and a directional controller, which allows extending the dimension or scope of the distance detector as the vehicle travels and performs missions. The directional controller can change the detection direction of the distance detector with a motorized gimbal or functionally similar system, and the change in the detection direction can be integrated with the status of and other instructions executed by the vehicle.
US09594379B1

Methods and systems are disclosed for determining sensor degradation by actively controlling an autonomous vehicle. Determining sensor degradation may include obtaining sensor readings from a sensor of an autonomous vehicle, and determining baseline state information from the obtained sensor readings. A movement characteristic of the autonomous vehicle, such as speed or position, may then be changed. The sensor may then obtain additional sensor readings, and second state information may be determined from these additional sensor readings. Expected state information may be determined from the baseline state information and the change in the movement characteristic of the autonomous vehicle. A comparison of the expected state information and the second state information may then be performed. Based on this comparison, a determination may be made as to whether the sensor has degraded.
US09594376B2

The present invention relates to a method for driving a mining and/or construction machine, where said machine is arranged to be controlled by an operator by means of maneuvering means, where said operator, when driving said machine, provides steering commands by means of said maneuvering means for maneuvering said machine. The method comprises, when said machine is being driven in an environment having at least a first obstacle—estimating a path that, has been requested by said operator by means of said steering commands,—by means of a control system determining whether said machine when moving according to said requested path will be driven within a first distance from said first obstacle, and—when said machine, when travelling along said path, will be driven within a first distance from said first obstacle, influencing the path of said machine by means of said control system.
US09594373B2

Provided are a method and apparatus for continuously establishing a boundary for autonomous driving availability, in a vehicle having autonomous driving capabilities and comprising at least one remote sensor for acquiring vehicle surrounding information and at least one vehicle dynamics sensor for determining vehicle dynamics parameters. The method and apparatus include at least one of a positioning arrangement that provides map data with associated information, a route planning arrangement that enables route planning, a vehicle driver monitoring arrangement that provides driver monitoring information, and a real time information acquiring arrangement that acquires at least one of traffic information and weather information. The boundary is calculated based on a planned route and at least one of vehicle surrounding information, vehicle dynamics parameters, driver monitoring information, map data, traffic information and weather information, for the planned route. Changes in the calculated boundary are output to a human machine interface in the vehicle.
US09594367B2

A process controller a procedure module that includes instructions for executing a procedure, and a plurality of supplemental procedure modules, each of which includes instructions for executing one of a plurality of supplemental procedures. The process controller also includes a process monitor processor configured to receive an input electronic signal indicative of a status of a process feature, apply logic based on the input electronic signal, and generate an output electronic signal in response to the input electronic signal. The process controller also includes a sequence engine processor configured to execute the procedure, receive the output electronic signal, apply logic based on the output electronic signal, select one or more of the plurality of supplemental procedures based on the received output electronic signal, and execute the selected one or more of the plurality of supplemental procedures.
US09594364B2

A method for distributing, during a given time period, electricity flows in a system having at least one production and one consumption element, and provides for measuring the state of charge of each storage element and electrical powers produced and consumed. Initialization steps include defining physical modeling parameters, defining a model, in the form of state representation using the physical parameters, defining optimization parameters, and predefining an optimization problem, over the given time period, for the distribution of the electricity flows using the model. Iterative steps, at successive updating times of the given time period, include measuring a state of charge of each storage element and the electricity production and consumption powers, updating a preview of the behavior of the production and consumption elements for another given time period, defining the formulation of the optimization problem for the other time period, solving the problem, and applying electricity distribution controls.
US09594363B2

A method of queuing access to a power supply shared by a set of electrical access points. The access points turn on independently from one another and thus have independent power draws. Each access point has a specific power draw when on. The on state and associated power draw of each of access point is identified, and a load duration curve for each access point is normalized (i.e., combined with load duration curve(s)) from the other access points) into a probability distribution function. The probability distribution function is a normalized load duration curve that thus accounts for a varying set of “operating states” that may occur with respect to the set of access points (when viewed collectively). Each operating state has an associated probability of occurrence. As the operating state of the set (of access points) changes, access to the power supply is selectively queued, or de-queued (if previously queued).
US09594351B2

Moon phase display mechanism including a control wheel driven by a movement, which control wheel drives a moon phase disc behind an aperture in a dial, and this mechanism includes: coaxial, superposed and permanently driven in opposite directions, a first phase indicator wheel carrying a first heart cam, and a second phase indicator wheel carrying a second heart cam, and this control wheel includes means for guiding a double lever comprising two arms, only one of which arms is arranged, at any time, to cooperate in contact with one of these second and first heart cams, each to display the moon phase visible in either the Northern or Southern Hemisphere, and to allow the moon phase disc to pivot in the appropriate direction for this hemisphere.
US09594345B2

Hybrid white-light viewable holograms and methods for making them. The holograms are hybrid reflection holograms made using the diffractive structures or gratings of a holographic object such as a transmission hologram or holographic optical element (HOE). The wavefronts of the diffractive structures are converted into a reflection hologram by scanning them with a coherent light source having a profiled narrow beam. The hybrid reflection hologram can exhibit display parameters including the multiple colors, solidity, and color stability of white light reflection holograms, the diffractive color shifting of a white light transmission hologram, three dimensional imaging and a wide variety of dynamic changes. Different areas or images with each of these effects can be combined in a single hologram. These hybrid reflection holograms are ideal for security and forgery prevention applications.
US09594344B1

Provided is an image forming apparatus including plural developing devices that are provided side by side in a direction that is defined by an image forming apparatus main body and respectively form insertion sections into or from which housings including photoreceptors are inserted or withdrawn in a longitudinal direction on one side in a direction in which the plural developing devices are arranged, an exit mechanism that is provided in the developing device, is disposed on an inlet side of the insertion section, and exits a developer on an inside of the developing device, and guide sections of at least two portions that are provided in at least one of the developing devices adjacent to the housing and guide the housing before a surface of the photoreceptor faces the exit mechanism in an insertion direction of the housing when the housing is inserted or withdrawn.
US09594342B2

A developing apparatus includes: a developing chamber that has a developer bearing member bearing developer, an accommodating chamber that has a concave portion and an opening and accommodates the developer under the developing chamber, a conveying member that conveys the developer by rotation; and a first detecting member and a second detecting member that detect an amount of the developer in use of capacitance. A part of the concave portion is within a turning radius of the conveying member. In addition, the first detecting member is provided on a downstream side in a rotating direction of the conveying member relative to the concave portion, and the second detecting member is provided on an upstream side in the rotating direction of the conveying member relative to the concave portion.
US09594338B2

An image forming apparatus includes a housing, a photosensitive drum, a cleaning member, a driving transmission portion, and a movement mechanism. The photosensitive drum is rotatably supported by the housing about a first shaft portion. The driving transmission portion transmits a rotation driving force to the photosensitive drum. The movement mechanism reciprocates the photosensitive drum in an axial direction. The movement mechanism includes a first rotation gear, a second rotation gear, a first intermediate gear, and a second intermediate gear. The first rotation gear integrally rotates with the photosensitive drum. The second rotation gear has teeth different in number from teeth of the first rotation gear and rotates with a predetermined speed difference relative to the first rotation gear. The first and second intermediate gears are a pair of rotation gears rotatable about a second shaft portion parallel to the first shaft portion.
US09594325B2

A two-component developer includes a toner and a carrier. The toner includes a plurality of toner particles. The carrier includes a plurality of carrier particles. Each of the toner particles includes a toner core and a shell layer disposed over the surface of the toner core. The toner has a charge decay constant of at least 0.020 and no greater than 0.050 as measured with the toner particles in an external additive-free state. The carrier has a volume resistivity of at least 1.0×1012 Ω·cm.
US09594308B2

In a lithographic projection apparatus, a liquid supply system maintains liquid in a space between a projection system of the lithographic projection apparatus and a substrate. A sensor positioned on a substrate table, which holds the substrate, is configured to be exposed to radiation when immersed in liquid (e.g., under the same conditions as the substrate will be exposed to radiation). By having a surface of an absorption element of the sensor, that is to be in contact with liquid, formed of no more than one metal type, long life of the sensor may be obtained.
US09594293B2

An apparatus and method for the function to control the lighting direction onto an object surface, focus the light, and maintain the lighting uniformity. A ring light system takes advantage of a contoured reflector to match with the uniform, non-focused ring light source, and converting the non-focused ring light source into a focused uniform ring light source.
US09594288B2

A tunable acoustic gradient index of refraction (TAG) lens and system are provided that permit, in one aspect, dynamic selection of the lens output, including dynamic focusing and imaging. The system may include a TAG lens and at least one of a source and a detector of electromagnetic radiation. A controller may be provided in electrical communication with the lens and at least one of the source and detector and may be configured to provide a driving signal to control the index of refraction and to provide a synchronizing signal to time at least one of the source and the detector relative to the driving signal. Thus, the controller is able to specify that the source irradiates the lens (or detector detects the lens output) when a desired refractive index distribution is present within the lens, e.g. when a desired lens output is present.
US09594286B2

There are provided a transparent display apparatus and a method for controlling the same. The transparent display apparatus includes a transparent display unit that includes a plurality of first pixels having an emissive area on which an image is displayed and a transmissive area on which a background is projected; a light control unit that includes a plurality of second pixels disposed on one surface of the transparent display unit; and a transmittance control device that extracts at least one object from an image displayed by the transparent display unit and controls transmittance of an area, which corresponds to the light control unit and the extracted object.
US09594284B2

A complimentary polymer or “dual-polymer” electrochromic device and methods of preparing the same are provided.
US09594277B1

A multi-domain liquid crystal pixel array includes two substrate layers and liquid crystal disposed between the two substrate layers. The multi-domain liquid crystal pixel array also includes at least one alignment layer having four or more alignment zones across the multi-domain liquid crystal pixel array. Each alignment zone has a different pre-tilt liquid crystal orientation than the other alignment zones. The alignment zones are configured to generate divergent image light with respect to a center of the multi-domain liquid crystal pixel array.
US09594276B2

Provided is an optical diffraction element that restricts overall thickness of the element while maintaining strength. The optical diffraction element comprises a substrate; an orientation layer that is formed on one surface of the substrate and includes anisotropic polymers that are oriented perpendicular to or inclined relative to a surface of the substrate in at least a partial region of the orientation layer; and a liquid crystal layer formed on the orientation layer. The liquid crystal layer includes a plurality of orientation patterns that are formed periodically and include liquid crystal molecules having different orientation directions, and the orientation direction for at least some of the orientation patterns is perpendicular to or inclined relative to the surface of the substrate, as a result of aligning with the orientation of the orientation layer formed on a bottom surface of the orientation patterns.
US09594272B2

Provided is a display device, in which: a center position of a row-wise width of a black matrix located between a red pixel and a green pixel is displaced toward a red pixel side from the center position of a row-wise line width of a data line overlapping with the black matrix in a plan view; and the center position of the row-wise width of the black matrix located between the green pixel and a blue pixel is displaced toward a blue pixel side from the center position of the row-wise line width of the data line overlapping with the black matrix in a plan view.
US09594269B2

A lift device and a lift system are provided, which comprises: a carrying mechanism including a guiding hole; a lift pin passing through inside the guiding hole; a carrying base, which is connected to the lift pin, wherein when the carrying base is moved upward, the lift pin is moved upward and inside the guiding hole; and a magnetic control device, which is used to send a magnetic control signal, so as to move the lift pin downward. By the lift pin being moved downward and magnetically sucked, a bad process problem and a break risk can be avoided.
US09594263B2

The effective focal length of an optical system can be electronically controlled using switchable wave plates in conjunction with polarized light.
US09594262B2

First and second coherent light beams of the same wavelength are propagated in opposite directions to interact on a sub-wavelength thickness metallic metamaterial layer which is structured with a periodicity such that there is a resonance matched to the wavelength of the coherent beams. The first beam is then able to modulate the intensity of the second beam by modulating the phase and/or intensity of the first beam. The interference of the counter- propagating beams can eliminate or substantially reduce Joule loss of light energy in the metamaterial layer or, on the contrary, can lead to a near total absorption of light, depending on the mutual phase and/or intensity of the interacting beams. A modulation is thus provided without using a non-linear effect.
US09594256B2

The present invention relates to a thermoplastic laminate for an eyewear, a decorative part comprising the thermoplastic laminate and a preparation process therefore. In particular, during the preparation of the laminate, a high frequency welding machine is used for bonding thermoplastic layers. The present invention uses a high frequency welding machine for the instant welding of the thermoplastic layers. Good bonding strength exists between different layers. Further, the patterns of the core layer are intact, and have high-definition images. The patterns are located in the core layer, not affected by external environmental factors, and not easily abraded. Further, multiple surfaces of the part for an eyewear have patterns, increasing the beautiful appearance of the part for an eyewear, and meeting the requirements of customers to the largest extent.
US09594254B2

A parallax barrier device includes a first electrode, a second electrode, a liquid crystal layer, a polarizer, and a controller. The first electrode includes a plurality of first sub-electrodes, and the second electrode includes a plurality of second sub-electrodes arranged intersecting the plurality of first sub-electrodes. The liquid crystal layer is disposed between the first electrodes and the second electrode, and the liquid crystal layer forms respective display windows corresponding to regions formed by the intersections of the first sub-electrodes and the second sub-electrodes. The polarizer is disposed on the first electrode or the second electrode on a side away from the liquid crystal layer. Further, the controller is coupled to the first electrodes and the second electrode and configured to control voltages on the plurality of first sub-electrodes and the plurality of second sub-electrodes to form a parallax barrier.
US09594250B2

In some embodiments, an articulated arm coordinate measurement machine can include a plurality of transfer members and a plurality of articulation members connecting the plurality of transfer members to each other to measure an angle between the transfer members. The machine can additionally include at least one coordinate acquisition member positioned at an end of the articulated arm. Further, the machine can include a harness connected to at least one of the group consisting of the transfer members and the articulation members to support at least a portion of the weight of the transfer members and the articulation members. The harness can also be configured to mount to a human.
US09594249B2

An image display device includes: an image display unit that displays an image; an eyeball position acquiring unit that acquires an orientation of an eye of a viewer relative to a reference position; and an image moving unit that translates the image display unit or an image displayed on the image display unit by a distance corresponding to the acquired orientation of the eye relative to the reference position or rotationally moves the image display unit or the image displayed on the image display unit by an angle corresponding to the acquired orientation of the eye relative to the reference position.
US09594245B2

An adaptive optics system includes a spatial light modulator configured to spatially modulate a phase of an optical image incident on a modulation surface and a wavefront sensor including a lens array having a plurality of two-dimensionally arranged lenses and an optical detection element for detecting a light intensity distribution including converging spots formed by the lens array and configured to receive the optical image after the modulation from the spatial light modulator, and compensates for wavefront distribution by controlling a phase pattern displayed in the spatial light modulator based on a wavefront shape of the optical image obtained from the light intensity distribution, wherein a correspondence relation between the modulation surface and the wavefront sensor is adjusted.
US09594243B2

An electrowetting device 1 includes a device body 10, a dielectric layer 14, an electrode, a non-polar liquid 17, and a polar liquid 16. The device body 10 includes a cell C. The dielectric layer 14 is disposed in the cell C. The dielectric layer 14 has a hydrophobic surface. The electrode is configured to polarize the dielectric layer 14. The non-polar liquid 17 is disposed on the hydrophobic surface in the cell C. The polar liquid 16 is non-miscible with the non-polar liquid 17. The polar liquid 16 is disposed on the hydrophobic surface in the cell C. The non-polar liquid 17 contains a colored material. The polar liquid 16 contains non-ionic molecules. The non-ionic molecule has a polar portion and a non-polar portion.
US09594241B2

A transmitted-light microscope for imaging well-shaped, liquid-containing sample vessels, wherein the transmitted-light microscope has an illumination beam path for illuminating the sample vessel with an illumination beam bundle, from above, along an optical axis, wherein the illumination beam path has an illuminating element aligned to the optical axis, which element irradiates the illumination beam bundle onto the sample vessel, an imaging beam path for imaging the sample vessel from below along the optical axis and a pipette access channel for introducing a reagent into the sample vessel, wherein the illuminating element is annular and has an opening on the optical axis through which opening runs the pipette access channel.
US09594238B2

An aberration correction device (3) corrects wave front aberration arising in an optical system that includes an object lens (4) disposed in an optical path for light beams output by a coherent light source (1). The aberration correction device (3) has a symmetrical aberration correction element (3a) that corrects symmetrical aberrations, which are the wave front aberrations that are symmetrical with respect to the optical axis among the wave front aberrations generated in the optical path, and an asymmetrical aberration correction element (3b) that corrects asymmetrical aberrations, which are wave front aberrations that are asymmetrical with respect to the optical axis, generated in light beams incident obliquely on the object lens (4).
US09594237B2

Disclosed is a method for varying the size of the scanning field of a multifocal laser scanning microscope, said scanning field being scanned in X columns and Y lines, and n laser spots being arranged at a distance d from one another in the scanning field along the slow scanning axis in the sample plane, the distance between the scanned lines in the sample plane being a=d/K, where KεN, the size of the scanning field being varied by varying K. After scanning K lines, a vertical skip is made, e.g. a skip of (n−1)×K+1 lines in the scanning direction or (n+1)×K−1 lines against the scanning direction until at least Y lines have been scanned.
US09594233B2

A zoom lens including a first lens group and a second lens group is provided. The first lens group having a negative refractive power is disposed between an object side and an image side and includes a first lens having a negative refractive power. The second lens group having a positive refractive power is disposed between the first lens group and the image side and includes a second lens, a third lens, a fourth lens and a fifth lens arranged in sequence from the object side to the image side. Refractive powers of the second lens, the third lens, the fourth lens and the fifth lens are positive, positive, negative and positive in sequence, wherein the first lens has a surface facing the object side, a radius of curvature of the surface is R1, and |R1|>700 mm.
US09594230B2

A focus height sensor in an optical system for inspection of semiconductor devices includes a sensor beam source that emits a beam of electromagnetic radiation. A reflector receives the beam of electromagnetic radiation from the sensor beam source and directs the beam toward a surface of a semiconductor device positioned within a field of view of the optical system. The reflector is positioned to receive at least a portion of the beam back from the surface of the semiconductor device to direct the returned beam to a sensor. The sensor receives the returned beam and outputs a signal correlating to a position of the surface within the field of view along an optical axis of the optical system.
US09594228B1

An integrated image sensor and a camera lens apparatus comprising of an image sensor substrate, a camera lens mount, a lens barrel, a lens optical assembly and a collet. The camera lens mount comprises a first material, the lens barrel comprises a second material and the collet comprises a third material, the first, second and third materials change in length with a temperature change according to their respective coefficient of thermal expansion. The lens optical assembly comprises optical elements that cause a change in focal length with a temperature change according to a thermal optical coefficient. The first, second, and third material, the lengths of the camera lens mount, lens barrel, and collet, and the thermal optical coefficient of the lens optical assembly are such that the image plane is approximately stationary relative to the sensor surface in response to the temperature change.
US09594226B2

An optical communication cable includes a cable body, a plurality of core elements located within the cable body, a reinforcement layer surrounding the plurality of core elements within the cable body, and a film surrounding the plurality of core elements. At least one of the plurality of core elements includes an elongate optical transmission element. The film provides an inwardly directed force onto the core elements, and a surface of the film is bonded to the reinforcement layer.
US09594225B2

Disclosed are methods for creating a demarcation of at least one optical fiber in a structure along with a fiber optic cable. The method may include the steps of providing at least one optical fiber having a covering, heating a portion of the covering, and deforming the covering about the at least one optical fiber at a first location to inhibit movement of the at least one optical fiber with respect to the covering. The method may be applied to one or more optical fibers within a covering such as bare loose fibers, ribbonized fibers, buffered fibers or the like.
US09594210B2

An optical fiber with large effective area, low bending loss and low attenuation. The optical fiber includes a core, an inner cladding region, and an outer cladding region. The core region includes a spatially uniform updopant to minimize low Rayleigh scattering and a relative refractive index and radius configured to provide large effective area. The inner cladding region features a large trench volume to minimize bending loss. The core may be doped with Cl and the inner cladding region may be doped with F.
US09594205B2

The present invention relates to a backlight module, a display comprising thereof and a method for manufacturing a light guiding plate. The backlight module comprising: a housing; a light guiding plate disposed in the housing, and the light guiding plate comprises a light entrance surface, a bottom surface, and a light exit surface; and a light source disposed adjacent the light entrance surface of the light guiding plate, wherein a horizontal cross section of the light exit surface of the light guiding plate has a first curve, and a vertical cross section of the light exit surface of the light guiding plate through any peak of the first curve has a second curve, wherein adjacent peaks of the first curve have a same distance therebetween, and adjacent troughs of the first curve are spaced apart by first distances.
US09594203B2

Disclosed are an optical member, a display device including the same, and a method of fabricating the same. The optical member includes a barrier film; an adhesive layer bonded onto the barrier film and including a plurality of wavelength conversion particles and an adhesive; and a detachable film detachably attached onto the adhesive layer.
US09594199B2

A method of producing plural pixellated display devices, each having a first component comprising an array of independently controllable pixel electrodes; and a second component comprising an array of pixel filters comprising different types of pixel filters of differing optical transmission characteristics, each pixel filter being associated with a respective one of said pixel electrodes. The first component has some distortion within the array of pixel electrodes causing a variation in pixel electrode pitch between different regions of the array. The second component is applied to the first component to provide misalignment between an alignment reference position on the first component and an alignment reference position on the second component. An array of pixel filters is formed in a neutral framework having a separation distance between each pixel filter that prevents any pixel filter of the array of pixel filters overlapping with more than one of said pixel electrodes.
US09594198B2

An optical reflection focusing device, including a grating including an alternation of first and second regions having different refraction indexes, the grating including a plurality of sub-gratings, each including a plurality of first regions aligned along a plane parallel to the mean plane of the grating, said device including structures such that, for a collimated incident coherent light beam orthogonal to the mean plane of the grating, the rays of the beam reach with a non-zero phase shift different sub-gratings of the device.
US09594197B2

An optical element includes a base having a curved depression formed in a front surface thereof and a formed layer arranged on the base. The formed layer includes a main part in the depression as viewed from a depth direction of the depression and an overhang on the front surface of the base while connecting to the main part. An opposite surface of the main part to a surface thereof on a side of an inner surface of the depression is formed like a concave curve that is concave in a same direction as the inner surface of the depression. A predetermined surface of the main part that is opposed to the inner surface of the depression is provided with an optical function part.
US09594192B2

Provided is an optical element, including optical glass as a base material and having an optical surface and a non-optical surface. In the optical element, the optical glass has a Knoop hardness of 600 N/mm2 or more, and the non-optical surface has a coating film layer formed thereon, the coating film layer containing a pigment as a color material and having a refractive index of 1.65 or more.
US09594188B2

UV absorbing appliances, such as contact lenses, are prepared by including at least one UV absorbing compound in the appliances. UV absorbing compounds can be water insoluble and/or reside in UV absorbing nanoparticles having a mean diameter less than 10 nm. The UV absorbing nanoparticles incorporate into an appliance by polymerizing a monomer mixture containing the UV absorbing nanoparticles to form an appliance comprising the UV absorbing nanoparticles. The UV absorbing compounds or the UV absorbing nanoparticles incorporate into an appliance by placing the appliance in a solution of the UV absorbing compound or a dispersion of the UV absorbing nanoparticles in a non-aqueous solvent that swells the appliance. The UV absorbing compound or the UV absorbing nanoparticles infuse into the swollen appliance and are retained within the appliance upon removal of the non-aqueous solvent.
Patent Agency Ranking