US09369932B2

A method and an apparatus for displaying a network name are provided. By using a combined attach procedure or a combined tracking area update procedure, a user equipment UE registers with a long term evolution network and a first circuit switched domain network, and acquires a public land mobile network identity PLMN ID of the long term evolution network and a PLMN ID of the circuit switched domain network. The UE displays a first network name corresponding to a predetermined PLMN ID before a to-be-displayed second network name sent by a first network device on the long term evolution network is received. The predetermined PLMN ID is one of the PLMN ID of the long term evolution network and the PLMN ID of the circuit switched domain network.
US09369930B2

A method, an apparatus, and a computer program product for wireless communication are provided for separating control transmissions and data transmissions within the coverage area of a plurality of transmission/reception points or points that are geographically displaced, the plurality of points comprising a macro node and a plurality of remote radio heads (RRHs) coupled to the macro node. Separating control transmissions and data transmissions in the macro node/RRH configuration may allow UEs to be associated with one set of transmission points for data transmissions and the same set or a different set of transmission points for common control signaling. Separating control transmissions and data transmissions may also allow for faster reconfiguration of antenna ports used for UE data transmission compared with reconfiguration via a handover process.
US09369923B2

The transmission method according to the invention includes transmitting a message from a source transmitting node to a final receiving node through a series of hops from a transmitter node to an immediately following receiver node, using: a) a reliability management mechanism including applying a retransmission law of the message on the hop, from the transmitting node to the receiving node, said law including message non-retransmission rules leading to the non-retransmission of the message, b) a mechanism for managing congestion of the nodes providing for a limitation of the throughput (λ) for sending from a transmitting node to a receiving node following congestion information from the receiving node sent to the transmitting node, said mechanism being applied only hop-by-hop, the congestion information only being transmitted from a receiving node to a transmitting node over a same hop to limit the throughput of only the transmitting node toward only the receiving node.
US09369921B2

A device is provided for facilitating a media transmission over a wireless network. The device may control and manage a plurality of first wireless modems on a first end node side. The plurality of first wireless modems may be configured to transmit/receive a plurality of data streams over a plurality of wireless data channels to/from at least one second wireless modem on a second end node side. The device may receive network-related information from a network component associated with the wireless network. The network-related information may be used to adjust the distribution or receipt of the plurality of data streams between the plurality of first wireless modems, thereby enabling reconstitution of the media transmission from the plurality of data streams. In addition, the device may be configured to send performance-related information to the network component, thereby enabling a determination to be made about managing network resources of the wireless network.
US09369919B2

A scheme for providing access to 6LoWPAN data in a Pico-Remote Radio Unit (PRRU)-based wireless access network. In one embodiment, the PRRU network comprises a Baseband Unit (BBU) coupled to one or more remote Radio Hub (RHUB) elements via a first set of CPRI links, each RHUB element in turn coupled to one or more PRRU elements via corresponding second sets of CPRI links. The BBU element comprises an interface for communicating 6LoWPAN data to and from a router coupled to an IPv6 network. The BBU element also includes a bridging functionality operative to determine endpoint PRRU elements' addresses and corresponding RHUB elements' addresses by querying an address mapping database.
US09369916B2

An example method includes obtaining from an Access Network Discovery and Selection (ANDSF) server an ANDSF policy specifying a rule for access selection, the rule specifying one or more attributes to be compared to a corresponding one or more expressions, at least one of the corresponding one or more expressions being a sum of a corresponding threshold parameter and a corresponding offset parameter. The example method further includes obtaining one or more threshold parameter values, obtaining at least one offset parameter value, and determining the access selection based on the at least one rule, the one or more threshold parameter values, and the at least one offset parameter value.
US09369914B1

Systems and techniques relating to wireless signal processing. A described technique includes receiving a signal, having subcarriers, over a wireless channel formed by a number-of-receive-antennas and a number-of-transmit-antennas; determining a signal quality measure of a received signal having subcarriers, the signal quality measure being based on channel gain matrices corresponding respectively to the subcarriers of the received signal, the channel gain matrices having dimensions of the number-of-receive-antennas by the number-of-transmit-antennas; determining a channel quality measure of the received signal that measures a frequency selectivity of the wireless channel; determining a data rate of information transmission over the wireless channel based on the signal quality measure and the channel quality measure, the signal quality measure serving as a primary determinant of the data rate and the channel quality measure serves as a secondary determinant of the data rate; and transmitting information over the wireless channel in accordance with the data rate.
US09369911B2

A method and apparatus for multiplexing are disclosed. Data is received over a plurality of logical channels. Data from the plurality of logical channels is multiplexed into a medium access control (MAC) protocol data unit (PDU) based on a priority associated with each of the plurality of the logical channels. The MAC PDU is transmitted over an uplink transport channel.
US09369909B2

A system that incorporates the subject disclosure may include, for example, a process that includes adjusting a filter in electrical communication between an input terminal and a demodulator. The filter is applied to an information bearing signal, e.g., to mitigate interference, received at the input terminal, resulting in a filtered signal. An error signal is received, indicative of errors detected within information obtained by demodulation of a modulated carrier of the filtered signal. A modified filter state is determined in response to the error signal and the filter is adjusted according to the modified filter state, e.g., to improve mitigation of the interference. Other embodiments are disclosed.
US09369904B2

The invention proposes a method and an apparatus for transmitting a buffer status report in a wireless network, where a user equipment is configured with a plurality of component carriers, the user equipment obtains an amount of data to be transmitted after respective media access layer protocol data units corresponding to the respective component carriers are generated, generates the uplink buffer status report message according to the amount of data to be transmitted, and reports the uplink buffer status report message to a base station serving the user equipment. The invention address the problem of how to report buffer status information when there are a plurality of media access layer protocol data units in a transport time interval. With the solution of the invention, the base station can definitively know how many uplink resources can be allocated for the user equipment to guarantee more efficient scheduling.
US09369902B1

A method of identifying idiosyncratic performance-outliers amongst a plurality of cell-sites in a wireless network, the method comprising: selecting cell-sites; selecting, for each cell-site, at least one sector-carrier; selecting, for each sector-carrier, one or more KPIs; determining, for each KPI, a historical value and a recent value based on samples of the KPI taken during a historical period and a recent period, respectively, the recent period being a subset of the historical period; determining, for each KPI, a delta representing a difference between the historical value and the recent value thereby determining KPI-specific sets of deltas, respectively; normalizing each set of deltas; selecting, for each set of deltas, a KPI-specific threshold; comparing, for each set of deltas, members thereof against the corresponding threshold; and identifying, for each set of deltas, which combinations of cell-site and sector-carrier are KPI-specific performance outliers based on the comparison, respectively.
US09369896B1

A method for selecting a global positioning receiver includes receiving global positioning system signals from global positioning system receivers. The global positioning system receivers receive the global positioning system signals from corresponding global positioning system satellites. The method also includes determining a signal quality score of each received signal based on a signal drift and a phase precision of the corresponding signal, and selecting one of the received global positioning system signals having the highest signal quality score.
US09369890B2

To increase the number of CSI-RSs for interference measurement to improve interference measurement accuracy, a first reference signal for channel state measurement and a second reference signal for interference measurement are assigned to reference signal resources defined for transmission of the first reference signal, and a mobile terminal apparatus that supports both the first reference signal and the second reference signal is notified of pattern information to identify an assignment pattern of the first reference signal and the second reference signal. A second mobile terminal apparatus that supports the first reference signal and that does not support the second reference signal is notified of pattern information to identify an assignment pattern of the first reference signal, and of assignment information indicating that resources assigned the second reference signal are assigned a third reference signal of zero power for channel state measurement.
US09369889B2

The present invention relates to a method for provisioning of a SIM card by a backend platform of a mobile network, wherein the SIM card comprises an application for activating mobile network service functionalities of a mobile terminal using the SIM card, the application is started automatically when the mobile terminal is switched on and starts a timer of at least up to 10 seconds when the presently used combination of the SIM card and the mobile terminal was not used before, during the timer a browser application on the SIM card is started, which displays data stored in a memory of the SIM card on a display of the mobile terminal and initiates a data connection to the backend platform by using an URL stored in a memory of the SIM card, after the timer has expired the browser application displays data of the URL received from the backend platform as a menu on the display of the mobile terminal, whereby the menu comprises information selectable by a user of the mobile terminal for creating a request for activating mobile network service functionalities of the mobile terminal using the SIM card, and sends a request for activating mobile network service functionalities of the mobile terminal using the SIM card to the backend platform, whereby the request is created corresponding to mobile network service functionalities selected by the user from the menu.Furthermore the present invention relates to a SIM card for usage with a mobile terminal operate-able in a mobile network, which is characterized in that the SIM card comprises an application for activating mobile network service functionalities of a mobile terminal using the SIM card, the application is started automatically when the mobile terminal is switched on and starts a timer of at least up to 10 seconds when the presently used combination of the SIM card and the mobile terminal was not used before, during the timer a browser application on the SIM card is started, which displays data stored in a memory of the SIM card on a display of the mobile terminal and initiates a data connection to the backend platform by using an URL stored in a memory of the SIM card, after the timer has expired the browser application displays data of the URL received from a backend platform as a menu on the display of the mobile terminal, whereby the menu comprises information selectable by a user of the mobile terminal for creating a request for activating mobile network service functionalities of the mobile terminal using the SIM card, and sends a request for activating mobile network service functionalities of the mobile terminal using the SIM card to the backend platform, whereby the request is created corresponding to mobile network service functionalities selected by the user from the menu.
US09369883B2

A system for providing communication services between geographically disbursed source and destination terminals includes at least one airborne or spaceborne wireless communication device, such as a satellite. The wireless communication device is configured to store and forward large data files of at least an aggregated 10 gigabytes. The wireless communication device includes a wireless transceiver for communicating with the source and destination terminals over at least one high bandwidth channel. A mass data storage device stores the large data files for a predetermined period of time that is greater than approximately two minutes. At least one processor is coupled among the mass data storage and wireless transceiver. The processor is configured to control receipt of a large data file from the source terminal and to transmit it to the destination terminal as the wireless communication device nears the destination terminal.
US09369881B1

Methods and systems are provided for dynamically changing an orientation of dipole elements on an antenna associated with a wireless communications network. A reference signal is received at a base station from a user device that indicates an angle of arrival corresponding to the user device. Based on the angle of arrival and other factors, it is determined that a first pair of dipole elements having a first orientation is to be moved to have a second orientation. By way of a motorized element, first pair of dipole elements is physically moved from the first orientation to the second orientation.
US09369878B2

A method for solving the co-existence problem, a base station, user equipment, and system for performing the method. The method includes: pre-configuring the information for co-existence working mode by a base station of a first communication system for a user equipment, receiving, by the base station of the first communication system from the user equipment in the first communication system, a mode establishing request for indicating the co-existence problem experienced by the user equipment and providing the assistance information for co-existence working mode in which the user equipment performs a first communication with the base station and performs a second communication with an apparatus in a second communication system which is different from the first communication system.
US09369874B2

Computerized methods and systems for permitting wireless access to a network by way of a wrapper application executing on the user device. The wrapper application is configured to authenticate the user device and determine a uniquely identifiable virtual persona for the user device based on successfully authenticating the device. The methods and systems selectively permit wireless access to the network by the user device via the wrapper application based on the authentication and the uniquely identifiable virtual persona. The methods and systems further include selectively executing secondary application(s) within the context of the wrapper application based on predefined criteria and the uniquely identifiable virtual persona, as well as collecting analytical information regarding the wireless network access including usage of the wrapper application and the uniquely identifiable virtual persona.
US09369868B2

A method and system for securely wirelessly communicating between a vehicle and a source are provided. Information regarding a vehicle or a source is provided with at least one information device. Wireless communications of data between a first wireless communication device of the vehicle and a second wireless communication device of the source are only allowed when security parameters are met based on the information provided by the at least one information device.
US09369867B2

Generally, this disclosure describes devices, methods and systems and for securely updating software on a mobile platform using trusted hardware based authentication. The device may include an image update module configured to receive a software update image from an update server, the image update module executing at an operating system (OS) level; a critical component database configured to identify critical software components associated with the secure operation of the device; a secure update application module configured to verify the inclusion of the critical software components in the software update image prior to installation of the software update image on the device; and a trusted execution environment (TEE) configured to restrict control access and data access to the secure update application module and the critical component database, the restriction enforced against the OS and against modules executing at the OS level.
US09369866B2

A transmitter includes a synthesis filter bank to spread a data symbol to a plurality of frequencies by encoding the data symbol on each frequency, apply a common pulse-shaping filter, and apply gains to the frequencies such that a power level of each frequency is less than a noise level of other communication signals within the spectrum. Each frequency is modulated onto a different evenly spaced subcarrier. A demodulator in a receiver converts a radio frequency input to a spread-spectrum signal in a baseband. A matched filter filters the spread-spectrum signal with a common filter having characteristics matched to the synthesis filter bank in the transmitter by filtering each frequency to generate a sequence of narrow pulses. A carrier recovery unit generates control signals responsive to the sequence of narrow pulses suitable for generating a phase-locked loop between the demodulator, the matched filter, and the carrier recovery unit.
US09369864B2

Methods and apparatus for client-based capabilities management for e.g., heterogeneous networks. In one exemplary embodiment, a client device associated with a cellular (e.g., EV-DO) network attempts to negotiate a session with a visited network while roaming. The negotiated session is selected from only the set of available capabilities (only the personalities which have a roaming agreement between the home network and the visited network), to ensure that the session negotiation can complete successfully. Once the session is negotiated, the visited network can execute standard authentication and authorization procedures with the assistance of the home network.
US09369854B2

A device, method and non-transitory computer readable storage medium for receiving a text message including a plurality of characters for transmission through a network, determining, based on a number of characters and encoding schemes associated with the characters, that the text message is to be transmitted using concatenation, determining, based on the number of characters and encoding schemes for each of the characters, a minimum number of concatenated messages used to transmit the text message, encoding the minimum number of concatenated messages for transmission, wherein a first of the concatenated messages is encoded by a first encoding scheme and a second of the concatenated messages is encoded by a second encoding scheme, wherein at least one of the characters in the second concatenated message cannot be encoded by the first encoding scheme and transmitting the concatenated messages that have been respectively encoded to the receiving station.
US09369829B2

Methods and systems for associating or pairing a mobile device with a local output device via a central or mobile connect server system are provided. Pairing is performed by initiating a pairing request from an output device that is passed to the mobile connect server for processing. The mobile connect server responds to the request with a pairing code that is displayed by the output device. A user of the mobile device then enters the displayed pairing code in the mobile device. The mobile device transmits the entered pairing code to the mobile connect server and, in response to a match, the mobile device is paired to the output device. Pairing can enable various functions, including an ability to apply stored user preference data to control programming or other information displayed by the output device in response to commands entered in the mobile device.
US09369823B2

A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes the first image to identify at least one software application from the at least one selection icon. The computer initiates a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
US09369816B2

Disclosed herein, among other things, are methods and apparatus for mitigating foreign material buildup for hearing assistance device components. The present subject matter includes a hearing assistance device transducer barrier device configured to resist accumulation and passage of foreign materials, the barrier device comprising a plug adapted to fit within a receiver opening. In various embodiments, the plug includes a membrane that is coated with oleophobic and hydrophobic materials, the membrane adapted to include an aperture, wherein the barrier is acoustically transparent but prevents the accumulation and passage of unwanted materials. Other barriers, such as a plug with a plurality of holes are described. In some embodiments a molded plastic plug including a plurality of holes provides the barrier.
US09369810B2

An object is to provide a preferable frequency characteristic of a sound pressure. For achieving the object, an acoustic generator according to an embodiment includes a piezoelectric element (exciter), a flat vibration plate, and a frame body. The piezoelectric element receives input of an electric signal and vibrates. The piezoelectric element is attached to the vibration plate, and the vibration plate vibrates together with the piezoelectric element with the vibration of the piezoelectric element. The frame body is provided on an outer circumferential portion of the vibration plate. Corners on an inner circumferential surface of the frame body include at least curved surfaces, and at least one of the corners has a shape different from the shape of the other corners.
US09369809B2

A MEMS component for generating pressure pulses is provided, its micromechanical structure including at least three function levels: a first function level in which at least one stationary trench structure is implemented, a second function level, which is implemented above the first function level and includes at least one triggerable displacement element as well as through-openings as pressure outlet openings, the displacement element protruding into the trench structure and being movable in parallel with the function levels, whereby positive and negative pressure pulses are generated, and a third function level, which is implemented above the second function level and includes at least one triggerable cover element for at least one part of the pressure outlet openings in the second function level.
US09369802B2

A stereo microphone includes two unidirective mid units and a bidirective side unit, the side unit is a ribbon microphone unit including a ribbon diaphragm, the two mid units are disposed at two respective surfaces of the ribbon diaphragm of the side unit, and the mid units each have a sound collecting axis along a longitudinal direction of the ribbon diaphragm in the side unit.
US09369800B2

An intrinsically safe audio circuit and intrinsically safe portable two-way radio device meet conventional audio output requirements and intrinsically safe design limitations by separating the speaker coil of the device's speaker into separate coils to limit the energy storage possible in any one of the coils. Each separate coil is driven by one of several different audio power amplifiers that each output a substantially identical signal, and each of which are current limited.
US09369794B2

To avoid undesirable electrostatic discharge events while maintaining low leakage currents, earbuds may be provided with controlled electrostatic discharge paths. The discharge paths may include discrete components such as resistors or more distributed resistive components such as resistive elastomers. A resistive elastomer may be incorporated into an interior portion of an earbud between an earbud housing structure and a ground path. A resistive elastomer may also be used in forming an ear bud tip.
US09369786B2

An optical transmission device in an optical transmission network including nodes, provided to one of the nodes, the optical transmission device including: a receiver to receive optical signals which have different wavelengths and are multiplexed, an optical detector to detect a strength of the optical signals, a switch to set switching control information including switching request information, each corresponding to one optical signal of the optical signals, and a transmitter to transmit the switching control information by an optical signal, wherein the switch sets, in information indicating a signal fail, the switching request information corresponding to the one optical signal in the switching control information based on the strength of one optical signal of the optical signals.
US09369779B2

In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
US09369778B2

Methods and systems are provided that can include iconization and later play of video content items, such as advertisements. During presentation of an online video, video advertisements may be presented. Upon user selection, during or after presentation of a particular video advertisement, the advertisement may cease to be presented, but an icon may be displayed that represents the video advertisement. The icon may be displayed in an area adjacent to the online video display area, which area may include multiple icons. Later, upon user selection of the icon, the video advertisement may be played, or may continue playing, utilizing local storage of the video advertisement. This, in turn, may provide, for example, efficient, convenient user access to the video advertisement, leading to enhanced advertisement performance with minimal intrusive impact on the user experience as a whole.
US09369777B2

Systems and methods for the optimized allocation of content within a universe of inventory are described. For example, a method may include receiving content comprising at least one characteristic and at least one goal. A universe of inventory may be accessed that comprises a plurality of targets which may be assigned into a plurality of segments based on at least one demographic vector. An allocation optimization model may be generated based on the at least one content characteristic, the at least one goal and the plurality of segments. The content may be presented to the targets based on the allocation optimization model. Viewing data may be received that comprises data associated with target consumption of the content and the allocation optimization module may be re-optimized based on the viewing data. Additional factors, such as resource constraints and/or filtering rules, may be used when re-optimizing the allocation optimization module.
US09369773B2

A system that incorporates teachings of the present disclosure may include, for example, receiving a message transmitted from a web server application operating in a mobile device and inserting an identifier of a gateway device into the message to produce a modified message. The modified message includes a request to invoke a software application in the mobile device. The modified message is forwarded to a remote server to allow the server to establish communications with a media processor based on the identifier of the gateway device. The media processor invokes the software application in the mobile device based on an address supplied by the web server application allowing the mobile device to execute the software application and to establish media communication services with the media processor responsive to executing the software application. Other embodiments are disclosed.
US09369770B2

The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java®-based, or other interface transmits and retrieves TCP/IP packets or other Internet information through a load balancer/firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space.
US09369767B2

A system (10), a method and a utilization of a remote control adapted to display media content from the World Wide Web (12). This is accomplished by utilizing a smart-phone (18) as a remote control by an application program, and transmitting the media content through a backend system (110) utilizing WI-FI adapters to (20) transmit streaming media to for instance a HDMI TV (16).
US09369762B2

Example method disclosed herein to determine source information for media presented by a media device include identifying successive media segments of the presented media from an audio signal received from the media device, respective media segments corresponding to respective durations of uninterrupted presentation of the media by the media device. Disclosed example methods also include identifying a first group of remote control commands detected wirelessly in a first time interval prior to a start of a first one of the media segments. Disclosed example methods further include determining source information for the first one of the media segments based on the first group of remote control commands.
US09369752B2

A system and method for enabling communication is disclosed, wherein the system may include a plurality of media devices configured to cooperate within a media delivery environment; at least one of the media devices having a wireless communication transceiver coupled thereto; a database for storing device-specific command data for the plurality of media devices; and a computing system operable to (a) receive a request from a first media device to interact with a second media device; (b) convert the interaction request into device-specific command data for the second media device; and (c) transmit the device-specific command data to the second media device.
US09369749B2

A method for subscribing users to a video monitoring service and video broadcast service are disclosed. Viewers can login to a secure website run by a server in the cloud to remotely view streamed video images from one or more portable video monitoring devices. The viewers and subscribers to the service have many options to select the monitoring devices and to process and customized viewed images according to their needs. A server based system implements the method, and can include a cloud server.
US09369746B2

A method and apparatus for tuning to a channel of a Moving Pictures Expert Group transport stream (MPEG-TS), for example used in an Internet Protocol Television (IPTV) network, are provided for optimizing a channel change procedure. The method comprises the steps of receiving a MPEG transport stream at a first bit rate, the MPEG transport stream comprising a plurality of television channels. Program clock reference (PCR) values are identified in the received MPEG transport stream, and one or more of the program clock reference (PCR) values are adjusted. The MPEG transport stream, including the adjusted program clock reference values, are transmitted at a second bit rate, for example to a receiver device such as a set top box, thereby enabling the set top box to perform a channel change procedure more quickly.
US09369745B1

Tuning data representing a television viewing event associated with a particular household is accessed. Household member data representing information on individual members of the particular household is accessed. Viewing profile data representing information on individual members of other households regarding viewership by the individual members of the other households is accessed. Fractional viewership values for the individual members of the particular household are determined based on the tuning data, the household member data, and the viewing profile data. Household viewership data is determined based on the fractional viewership values.
US09369744B2

An SDN controller to provision network resources at a data plane to keep progressive downloads of multimedia files proportional to encoding rates is disclosed. Packets from a new or unknown flow being downloaded at a default rate are forwarded from an access point, or other device, to an SDN controller for analysis. If a progressive download of a multimedia file (e.g., a video file) in progress is detected, an encoding rate of frames for the multimedia file is determined. A target download rate for the multimedia file at the access point is determined based on the encoding rate, in an embodiment. Other optional factors also take into account network-wide data plane information gathered by the SDN controller from various points on the network. Additionally, a playback history for a particular multimedia file can affect the target download rate, based on whether, for example, a file is likely to be quickly halted.
US09369740B1

A system and method for providing web analytics for a custom media player is disclosed. The system comprises a communication module, a request analysis module and a reporting module. The communication module receives a request from a custom media player. The custom media player is stored and executed on a client device. The request analysis module determines whether the request includes a custom event for a social feature included in the custom media player. The request analysis module determines that the request includes a custom event. The request analysis module stores event data describing the custom event in a storage device. The reporting module generates a report describing a metric for the social feature.
US09369732B2

Blocks of a frame of a video stream can be encoded using lossless intra-prediction encoding. The compression ratio of lossless intra-prediction encoding can be improved by performing lossy encoding on the intra-predicted residual. The encoded residual is then decoded and the reconstructed residual is subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder.
US09369729B2

According to the present invention, an inter-prediction method includes: receiving mode information on the inter-prediction of a current block; decoding the received mode information; and performing inter-prediction using the decoded mode information. According to the present invention, image compression efficiency may be improved.
US09369723B2

When a temporally compressed video stream is decoded and subsequently re-encoded, quality is typically lost. The quality loss may be mitigated using information about how the source video stream was encoded during the re-encoding process. According to some aspects of the disclosure, this mitigation of quality loss can be facilitated by decoders that output such information and encoders that receive such information. These decoders and encoders may be separate devices. The functionality of these decoders and encoders may also be combined in a single device, such as a transcoding device. An example of the information that may be used during re-encoding is whether each portion of the original stream was intra-coded or non-intra-coded.
US09369715B2

An apparatus of decoding an image includes an entropy decoder which obtains information about an intra prediction mode applied to a current block to be decoded, from a bitstream; and an intra prediction performer which obtains one of a left neighboring pixel whose location is determined based on j*dy>>n and a up neighboring pixel whose location is determined based on i*dx>>m, where a current pixel is located on (i,j), dx, dy, m and n are integers and performs intra prediction on the current pixel using one of the left neighboring pixel and the up neighboring pixel.
US09369714B2

A method for encoding/decoding a motion vector and an apparatus thereof are disclosed. The method includes defining a candidate motion vector set with respect to a current motion vector; selecting a predicted motion vector from the candidate motion vector set; determining a predictability of the predicted motion vector in a decoding apparatus; encoding the current motion vector by using a motion vector prediction mode for indicating the predicted motion vector and the predictability, if the predictability is determined positive; and encoding the current motion vector by using a motion vector prediction mode for indicating a default predicted motion vector and an unpredictability, if the predictability is determined negative. According to the disclosure, it becomes unnecessary to directly notify of the predicted motion vector of the current motion vector to the decoding apparatus, and instead a predetermined shared function is provided to inform of or search the predicted motion vector.
US09369712B2

A buffer is established in a video encoder and/or a video decoder. An adaptive filter is buffered in the established buffer. An input video signal is coded using the buffered filter. The filter buffer may be managed, e.g., as to buffer size or capacity, filter placement within the buffer, and buffered default filters. Adaptive filters may be signaled and buffered for multiple reference pictures.
US09369711B2

In an example, the disclosure provides for encoding pictures of a video sequence to generate a coded video sequence comprising the encoded pictures and signaling timing parameters for the coded video sequence by directly signaling a condition for signaling a number of clock ticks corresponding to a difference of picture order count (POC) values equal to 1 in at least one of a video parameter set (VPS) syntax structure referenced by the coded video sequence and a sequence parameter set (SPS) syntax structure referenced by the coded video sequence. Another example provides for receiving timing parameters for a coded video sequence that include a condition for signaling a number of clock ticks corresponding to a difference of POC values equal to 1 directly in at least one of a VPS syntax structure referenced by the coded video sequence and an SPS syntax structure referenced by the coded video sequence.
US09369709B2

An apparatus and method including a transmitter to generate a wireless transmission corresponding to video information is disclosed. The transmitter includes an encoder to generate at least one symbol coordinate representing a first component of a data value characterizing a portion of the video information, where the at least one symbol coordinate corresponds to a point in a constellation of possible symbol points; and the encoder is further adapted to use a second component of the data value to adjust at the one symbol coordinate.
US09369706B1

Disclosed herein are methods and apparatuses for encoding a video signal having a plurality of frames, each frame having a plurality of blocks and an original resolution. The method includes identifying a first frame from the plurality of frames that is predicted using inter prediction, determining a first variance for the first frame using a processor. selecting a first frame resolution from one of: (a) the original resolution or (b) a resolution lower than the original resolution for the first frame based on the first variance, and encoding the first frame using the selected first frame resolution.
US09369705B2

A moving picture coding method includes: judging whether or not is to be performed on a coding target block; (b) judging, when the result of the judgment in step (a) is TRUE, whether or not the coding target block is a block that does not refer to at least part of intra predictors; (c) determining an intra predictor based on image information of the coding target block, when the result of the judgment in step (b) is TRUE; and (d) deriving a predictive image signal for the coding target block, using the intra predictor.
US09369704B2

An image processing apparatus and a method for processing an image. The image processing apparatus includes circuitry configured to set, based on a value indicating a minimum coding block size for which a difference quantization parameter is set and based on the difference quantization parameter, a current quantization parameter for a current coding block. The current coding block is in a layer that is lower than a layer of a largest coding block. The circuitry is further configured to inversely quantize quantized data based on the set current quantization parameter.
US09369703B2

A method and an encoder for SSIM-based bits allocation. The encoder includes a memory and a processor utilized for allocating bits based on SSIM, wherein the processor estimates the model parameter of SSIM-based distortion model for the current picture and determines allocates bits based on the SSIM estimation.
US09369699B2

A stereoscopic image display device that is capable of reading out and setting a stereoscopic effect control value suitable for a monitor size of a display monitor used to display an image is disclosed. A stereoscopic image for stereoscopically displaying an image is generated based on a multi-viewpoint image, and the stereoscopic image is displayed on a display monitor capable of stereoscopic display. At this time, a stereoscopic effect of the stereoscopic image displayed on the display monitor is controlled. A controlled stereoscopic effect control value and a monitor size of the display monitor used to display the stereoscopic image when the stereoscopic effect is controlled is associated with the multi-viewpoint image and recorded in a recording medium.
US09369695B2

A three-dimensional measurement apparatus comprises first and second imaging units, with a baseline length, a feature point detector, a corresponding point detector, a rotation matrix calculator, a translation matrix calculator, an epipolar line calculator, an evaluator, and a data calculator. The rotation matrix calculator and the translation matrix calculator calculate matrices representing directions of rotation and translation between the imaging positions A and B. The epipolar line calculator calculates an epipolar line, which is supposed to be passing through a specific feature point, on an image based on the rotation and translation matrices, and an assumed virtual translation distance. The evaluator evaluates whether the epipolar lines, calculated based on different virtual translation distances, pass through a corresponding point. The data calculator calculates three-dimensional data of an object with the use of the virtual translation distance assumed for calculating the epipolar line evaluated to be passing through the specific feature point.
US09369694B2

A computer-implemented method for adjusting stereo images includes receiving a video sequence associated with a recorded setting of a stereoscopic camera, the video sequence comprising pairs of left and right images. The method includes processing the pairs of left and right images to reduce influence of a discrepancy between the recorded setting and an actual configuration of the stereoscopic camera.
US09369691B2

The present disclosure relates to a method for transmitting two consecutive pairs of images. The method may include decimating each image with a ratio of 2, assembling the two decimated images of each pair in a composite image, transmitting the composite images, and reconstructing complete images from the composite images. In decimation, the information removed from the images of the first pair may be kept in the images of the second pair, from the spatial point of view, and the complete images may be reconstructed by de-interlacing processing from the composite images.
US09369680B2

The present invention is a roadside safety system and method to communicate to a roadside personnel a potential danger created by an oncoming vehicle. The system includes a projection system that selectively projects a pattern of light in a direction along the roadside, a sensor system that includes a camera to detect the oncoming vehicle, an alert system connected directly or indirectly to the sensor system that selectively causes an alert to notify the roadside personnel when there is the potential danger; and a control system that selectively enables the projection system to project the pattern of light and causes the alert system to issue the alert. The projection system establishes a virtual flare on the road to warn oncoming vehicles of a emergency situation and a processor can process information received by the sensors and can then determine potential threats created by oncoming vehicles.
US09369675B2

Images are efficiently collected or delivered so that uncomfortable feeling given to users who view picked images picked up at vehicles and delivered by an image server is lessened. An image server is so constructed that the following operation is performed: the picked image of the surroundings of a vehicle, picked up with a camera mounted on the vehicle, and the image pickup information of the picked image, including information about the image pickup point, are stored on a storing medium; and picked images stored on the storing medium are delivered to users who view received picked images. One is selected from among picked images inputted from a vehicle with respect to each of areas to which the image pickup points of those picked images belong based on the image pickup information and a predetermined selection condition. The selected picked image is stored on the storing medium.
US09369674B2

A dialing method for video conferencing including acquiring identification information of a user when the user requests to log in a web portal of a video conferencing management system, verifying whether the acquired identification information indicates that the user is a validated user according to the second relationship table, determining a corresponding authority level of the user according to the second relationship table, determining a number of dialing numbers corresponding to the authority level of the user when the user is verified as the validated user, selecting one dialing number from the number of dialing numbers in response to a selection of the user, and connecting an electronic device of the user to a corresponding virtual conference room of the video conferencing management system according to the selected dialing number.
US09369673B2

Described herein are methods and systems for joining a video conference endpoint to a video conference. A user may use a mobile device to take a picture of a Quick Response (QR) code or may place the mobile device in close proximity to a Near Field Communication (NFC) tag. Such QR code or NFC tag may be associated with a video conference endpoint. The user may then transmit the information encoded by the QR code or NFC tag, along with a meeting identifier, to a server. The server, in turn, may instruct a video conference endpoint identified by the QR code or NFC tag to join a video conference identified by the meeting identifier.
US09369672B2

Disclosed herein are methods, systems, and techniques for creating media conferencing layouts that are intelligent (i.e., based on some underlying principle to enhance user-perceived conference quality) and persistent (i.e., consistent within a call and from one call to the next).
US09369663B2

A remote-controlled recording of selected linear media, e.g. a TV program, on a Recording device (3) belonging to a first subscriber (Subscriber A). The recording is remote-controlled from a Media Management server (1), e.g. an IPTV Backend, and initiated from a User equipment (2) belonging to a different subscriber (Subscriber B), wherein Subscriber B must be authorized by Subscriber A to access the Recording device. The authorization is checked by the Media management server, e.g. from a Friends list or an Access list stored in the Media management server, or in an external social network-node.
US09369648B2

An image sensor includes at least one pixel with a transfer gate that is controllable among at least three biasing conditions, including a first biasing condition in which electrons are transferable from a photodiode to a potential well under the transfer gate, a second biasing condition in which the electrons are confined in the potential well under the transfer gate, and a third biasing condition in which the electrons are transferable out of the potential well under the transfer gate. The pixel includes a p+ type doped barrier implant located at least partially under a portion of the transfer gate, and a pinned charge transfer barrier located on the opposite side of the transfer gate from the photodiode that includes a p+ type doped region and an n-type doped region. The image sensor can operate in a global shutter mode and/or a rolling shutter mode.
US09369647B2

A solid-state imaging device including: (a) a semiconductor layer with oppositely facing first and second sides; (b) first and second photoelectric converters between the first and second sides of the semiconductor layer, the first photoelectric converter being between the first side and the second photoelectric converter; and (c) a longitudinal transistor with a gate electrode embedded in the semiconductor layer at the second side, the gate electrode extending to the first photoelectric converter. The first photoelectric converter and the longitudinal transistor overlap.
US09369642B2

An image sensor is provided which includes a plurality of operation blocks configured to provide an image signal in response to an incident light, and a power supply block configured to supply a power to one or more operation blocks of the plurality of operation blocks based on a selected operation mode or operation interval. The operation mode is one of at least a first mode and a second mode, and a resolution of the image signal generated in the second mode is lower than that generated in the first mode.
US09369640B2

An imaging device for photoelectric conversion includes a plurality of pixels receiving light fluxes from an exit pupil of an optical system. At least part of the pixels are ranging pixels, each including a plurality of photoelectric conversion sections configured to receive light fluxes from a plurality of pupil areas in the exit pupil and a waveguide formed by a core and a clad that guides the light fluxes to the photoelectric conversion section. At least some of the ranging pixels include respective attenuating members arranged in the clad at a position opposite to the photoelectric conversion sections corresponding to pupil areas containing a large number of light fluxes representing a large angle relative to the normal at the pixel center of the ranging pixel having the attenuating member with regard to the pupil division direction on the ranging pixel corresponding to the displacement direction of the pupil areas.
US09369637B2

A wireless terminal may include: a communication unit that transmits/receives information; a recognition unit that recognizes whether a wireless terminal having transmitted the information is an opposite attribute wireless terminal based on the information received in the communication unit, when a wireless terminal having an attribute opposite to an attribute of its own terminal between the video transmission attribute and the video reception attribute is defined as the opposite attribute wireless terminal and a wireless terminal having the instruction attribute is defined as an instruction attribute wireless terminal; and a communication control unit that controls the communication unit to transmit information on a wireless terminal recognized as the opposite attribute wireless terminal to the instruction attribute wireless terminal when the recognition unit recognizes that the wireless terminal having transmitted the information is the opposite attribute wireless terminal.
US09369634B2

The present invention relates to a display device and a display method. The display device comprises a display panel and a video stream provider, wherein the display panel comprises a display screen and a separation module; the video stream provider provides one or two video streams, the one or two video streams are coded before entering the display screen to form a video signal source, and the video signal source is input to the display screen in a single-channel form; and when the video stream provider provides two video streams, the separation module separates a picture displayed in the display screen into two pictures respectively specific to the two video streams to realize double-view display. In the present invention, the two video streams are provided by the same video stream provider and may be previously coded, so that the complexity of transmission of the video signal source is greatly reduced.
US09369627B2

A video processing apparatus includes an image capturing apparatus and a processing apparatus connected to the image capturing apparatus. The image capturing apparatus includes an image obtaining unit that obtains a frame image; a frame image transmitting unit that transmits the frame image to the processing apparatus; a transformation parameter setting unit that sets transformation parameters received from the processing apparatus in the image capturing apparatus; an image transforming unit that applies an image transformation to the frame image using the transformation parameters thus set; and a transformed frame image transmitting unit that transmits a transformed frame image to the processing apparatus. The processing apparatus includes a transformation parameter calculating unit that calculates the transformation parameters for the image transformation, using the frame image received from the image capturing apparatus; and a transformation parameter transmitting unit that transmits the transformation parameters to the image capturing apparatus.
US09369623B2

A remote-control apparatus which remotely controls an image capturing apparatus, comprises a communication unit configured to communicate with the image capturing apparatus; a reception unit configured to receive video data and a parameter obtained at the time of shooting of video from the image capturing apparatus via the communication unit; a display unit configured to display the video data; a designation unit configured to designate an area of the video displayed by the display unit; an acquisition unit configured to acquire predetermined information from video data of the designated area; and a transmission unit configured to transmit the predetermined information and the parameter to the image capturing apparatus via the communication unit.
US09369616B2

Surveillance cameras are for example used in surveillance networks for observing areas of public places, schools, universities, private households, prisons etc. Usually such a surveillance networks comprises a plurality of cameras and a surveillance control center, whereby the cameras are connected by public or private network with the surveillance control center, so that images, captured y the cameras can be transferred to the surveillance control center. A camera (1) comprising a motorized object lens adjusting module (3) for adjusting the object lens or parts thereof, an image processing module (4) for processing the images captured by the camera (1), an interface module (5) for providing Signal interfaces and an external housing enclosing the modules (3, 4, 5), is disclosed, with an internal assembly frame (8) for holding the said modules (3,4,5) as a unit (8) independently from the external housing.
US09369613B2

A camera unit includes an image sensor, a circuit board in which a signal processor circuit to process an output signal of the image sensor is formed, a cable including a signal conductor element and a ground conductor element and connected at one end to the circuit board, and a shielding component formed to enclose the circuit board therewith. The ground conductor element is connected to both a ground terminal of the circuit board and the shielding component in a vicinity of the end of the cable.
US09369612B2

An image fusion system and method are provided. The system includes a plurality of cameras configured to generate a plurality of images, respectively, and an image fusion unit configured to fuse the plurality of images into a single image.
US09369610B2

In order to suitably perform image processing for enhancing edge reproducibility on an image, an image processing apparatus, determines whether or not a pixel of interest in an input image is a pixel configuring an edge, and determines whether or not the pixel of interest in the input image is a pixel configuring a semi-transparent object. In addition, the apparatus performs image processing for enhancing edge reproducibility for the pixel of interest if it is determined that the pixel of interest is a pixel configuring an edge and is not a pixel configuring a semi-transparent object. On the other hand, the apparatus inhibits execution of the image processing for the pixel of interest if it is determined that the pixel of interest is a pixel configuring an edge and is a pixel configuring a semi-transparent object.
US09369593B2

Provided are a VOIP terminal and a ringing parameter setting method therefor. An application scenario detecting module of the VOIP terminal detects an application scenario of the VOIP terminal, and sends a detection result to a parameter matching module of the VOIP terminal, the parameter matching module matches a ringing parameter according to the detection result, and then a parameter setting module of the VOIP terminal sets the VOIP terminal according to the ringing parameter obtained by the matching. Manual setting according to experience is not involved. The set ringing parameter can better meet requirements of various voice user terminals under the VOIP terminal compared with an existing manual setting manner. Abnormal conditions that some voice user terminals ring briefly all the time, some voice user terminals are muted after ringing a sound, even some voice user terminals have no ringing all the time, and so on under the same VOIP terminal can be reduced, and user experience can be improved. At the same time, the cost of ringing parameter maintenance of the VOIP terminal can be also reduced.
US09369592B1

Examples disclosed herein provide systems, methods, and software for responding to data balance queries for a wireless device. In one example, a method of operating a communication system includes initiating a data balance query for a wireless device and transferring the query to a packet data network gateway. In response to the query, the packet data network gateway and an online charging server are configured to transfer data usage information to a prepaid management system. In turn, the prepaid management module is configured to update the account for the wireless device based on the data usage information, and provide a data balance response to the wireless device.
US09369591B2

A method of correlating voice calls with received electronic messages includes sending an electronic message associated with a second party to a first party; subsequently receiving a voice call from the first party by the second party; automatically determining whether the voice call resulted from the electronic message, based on electronically stored information about the sending of the electronic message and about the subsequently received voice call; and if it is determined that the voice call resulted from the electronic message, flagging the voice call to have a different status from voice calls not determined to have resulted from an electronic message.
US09369574B2

Data used to implement a communications service is managed. A request for a user interface is received over a first communications network from a hosting client. The user interface is sent over the first communications network to the hosting client in accordance with the request. The data used to implement the communications service is received over the first communications network from the hosting client via the user interface. The data used to implement the communications service is forwarded to within a second communications network. The communications service is implemented in the second communications network in accordance with the data.
US09369565B2

An object of the present invention is to provide an electronic device which can output audio without sound skipping and can connect to the Internet. An electronic device according to the present invention includes: communication units that communicate with an outside by predetermined communication systems including a Bluetooth (registered trademark) communication; and a communication controller that controls to communicate with the outside by any of the predetermined communication systems, wherein the communication controller secures in advance an audio-dedicated band in a frequency band used in the Bluetooth communication.
US09369560B2

A method and device for controlling generation an alarm in a mobile terminal is provided. The method comprises: checking whether a request to operate a microphone has been made by an application intended by a user that initiates an audio processing function when a request to operate the microphone is received; generating an alarm indicating an abnormal microphone operation if the request is determined not to be from an intended application; and turning off the microphone in response to the indication of the abnormal microphone operation.
US09369537B1

A device is provided, comprising at least one processor and at least one computer-readable storage medium having encoded thereon executable instructions that, when executed, cause the at least one processor to: monitor a user's usage of the device; in response to determining that an amount of time the user has been using the device has reached a selected limit for usage time, activate a home screen application to restrict the user's access to the device, wherein the home screen application is programmed to prompt the user to demonstrate at least one achievement; and in response to determining that the user successfully demonstrated at least one achievement, allow the user to regain access to the device.
US09369535B2

There is provided an information processing apparatus including an experience extracting unit extracting experience information indicating a user experience from text information, an action extracting unit extracting an action pattern from sensor information, a correspondence experience extracting unit extracting, based on relationship information indicating a correspondence relationship between the experience information and the action pattern, experience information corresponding to the action pattern extracted from the sensor information, and a display controlling unit displaying information related to the experience information extracted from the text information along with information related to the experience information corresponding to the action pattern.
US09369526B2

A method begins with a processing module receiving a data retrieval request and obtaining a real-time indicator corresponding to when the data retrieval request was received. The method continues with the processing module determining a time-based data access policy based on the data retrieval request and the real-time indicator and accessing a plurality of dispersed storage (DS) units in accordance with the time-based data access policy to retrieve encoded data slices. The method continues with the processing module decoding the threshold number of encoded data slices in accordance with an error coding dispersal storage function when a threshold number of the encoded data slices have been retrieved.
US09369518B2

Processes and systems are disclosed for partitioning a number of producer systems among a number of leasing agents. A leasing agent can identify a set of available producer systems within an environment and can partition the producer systems among each of the number of leasing agents. The leasing agent can then inform the other leasing agents of the producer systems assigned to each of the leasing agents. As the number of available producer systems change, the partitioning process can be repeated to rebalance the assignment of producer systems among the leasing agents.
US09369515B2

A communication method including: generating image data of an item on which an electric appliance performed processing; obtaining setting information of the electric appliance which indicates the processing performed on the item; converting the obtained setting information into reference setting information that is setting information in a general format; generating combined data by adding the converted reference setting information to the generated image data; and transmitting the generated combined data to a storage server. For instance, in the communication method, setting information of the electric appliance when the processing was performed on the item is obtained by performing proximity wireless communication with the electric appliance.
US09369512B2

A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. The metadata may include a start time attribute and/or a duration attribute of each of the periods. The metadata may determine a start time of each of the periods, and a start time of each of segments included in each of the periods. A terminal may access segments included in each of the periods, may decode and render data of media content included in the segments, and may play back the media content.
US09369507B2

The present disclosure describes systems and methods for reliable backup of data, by initially providing transcoded, down-sampled, or low resolution versions of media data files for backup when a network has low bandwidth or intermittent connectivity, and subsequently providing the original or high resolution copy to replace the transcoded version, either on a second, faster or more reliable network, or over time on the first network. Accordingly, even with poor network conditions, data may be backed up quickly in a reduced size in case of damage to or loss of the device, providing a “better low resolution than no resolution” safety margin.
US09369495B2

An information handling system (IHS) performs security policy enforcement using security policy data maintained in an embedded controller, which operates within a privileged environment. The security policy data identifies security policies established for the IHS. The EC is directly connected to a number of sensors from which the EC receives sensor data and to at least one integrated functional device. The EC determines whether the received sensor data fulfills any trigger condition of a security policy. If the received sensor data does not fulfill any trigger condition of a security policy described by the security policy data, the EC continues to monitor sensors for updated sensor data. However, if the received sensor data fulfills any trigger condition of the security policy, the EC performs a security measure that involves enabling, disabling, or resetting one or more of the at least one integrated functional devices that can be disabled.
US09369485B2

Disclosed is a computer implemented method and apparatus for handling transport control protocol connections. The local host receives a transport control protocol socket connection request from a host. By subtracting a current port connection from maximum port connections to form a difference, the local host calculates the threshold based the difference divided by the tunable divisor, the tunable divisor not equal to one. The local host then determines whether the current port connections exceed the threshold. By responding to a determination that the current port connections exceed the threshold, the local host blocks the transport control protocol socket request based on the TCP socket connection request.
US09369472B2

Embodiments disclosed herein provide an authorization framework. An apparatus may include a data storage to store a first plurality of authorization plugin modules and a server coupled to the data storage. The server may receive a request to access a resource, identify a second plurality of authorization plugin modules that is a proper subset of the first plurality of authorization plugin modules, execute each of the second plurality of authorization plugin modules to generate a plurality of authorization decisions and determine whether to grant the request in view of plurality of authorization decisions.
US09369471B2

A system and a method are disclosed for controlling access to content in a default network computing system. The method includes receiving a request for a data item from a user, retrieving privacy settings associated with the data item, and retrieving groups associated with the requesting user's user profile. An access level is determined based on the groups associated with the requesting user profile and the retrieved privacy setting. The data item is redacted based on the determined access level and then provided for display to the requesting user.
US09369470B2

Techniques for user collision detection and handling are described. According to various embodiments, a network resource provides content, services, and so forth, for consumption by authenticated users. To perform authentication tasks, the network resource leverages authentication services. Since a network resource may utilize multiple authentication services, collisions between users may occur. For instance, a user identifier for a user authenticated by one authentication service may match a user identifier for a different user authenticated by a different authentication service. Thus, techniques discussed herein are employed to detect such collisions and to handle the collisions such that users are differentiated from one another for authentication and resource access purposes.
US09369469B2

A system for securing and tracking usage of transaction services or computer resources by a client computer from a first server computer, which includes clearinghouse means for storing identity data of the first server computer and the client computer(s); server software means and client software means adapted to forward its identity data and identity data of the client computer(s) to the clearinghouse means at the beginning of an operating session; and a hardware key connected to the client computer, the key being adapted to generate a digital identification as part of the identity data; wherein the hardware key is implemented using a hardware token access system, a magnetic card access system, a smart card access system, a biometric identification access system or a central processing unit with a unique embedded digital identification.
US09369465B2

A system for transmitting data by using a USB interface is provided. The system includes: a terminal equipment; a data transmission line, having a first terminal configured as a first USB interface and a second terminal configured as an interface adapted for connecting with the terminal equipment, and configured to transmit information from the terminal equipment directly; and an electronic signature token, including a second USB interface configured to be connected with the first USB interface to receive the information from the terminal equipment, a selecting module connected with the second USB interface and configured to detect the information received by the second USB interface and to determine a data transmission protocol type according to the information, and a modulating and demodulating module connected with the selecting module and configured to demodulate the information in a demodulation mode matched with the data transmission protocol type and to obtain demodulated data.
US09369459B2

A method of establishing secure groups of trusted contacts with access rights in a secure communication system. The method includes establishing secure groups of trusted contacts in the secure communication system; storing information corresponding to the trusted contacts of a secure group as a secure group in a database; and determining access rights of the secure group and storing the access rights in the database with the stored information corresponding to the secure group.
US09369454B2

In embodiments of the present invention improved capabilities are described for managing a community facility in a networked secure collaborative computer data exchange environment, including providing an exchange community facility where each of a plurality of users operating a plurality of client computing devices is enabled to establish a corresponding informational profile that is made accessible to other users operating the plurality of client computing devices and is enabled to find and interact with the other users based on the informational profile.
US09369451B2

A method of sharing rights includes, using one or more processors, at the request of a first user, granting a right of the first user to a second user, contingent upon consent of the second user. Rights may be shared between any two parties on an individual basis. Corresponding systems, apparatuses and articles of manufacture are provided. Such methods, systems, apparatuses and articles of manufacture may be implemented using a client-server arrangement.
US09369450B1

A method of accepting a remote access at a target machine from a source machine may include receiving a login request at the target machine from the source machine, wherein the login request includes a user identification for the target machine. Responsive to accepting the login request, a session may be provided between the source and target machines using the user identification for the target machine. In addition, a user identification for the source machine may be received, and the user identification for the source machine may be locked at the target machine so that the user identification for the source machine is associated with target machine actions relating to the session between the source and target machines. For example, the user identification for the source machine may be received as an environment variable.
US09369441B2

The present disclosure is directed to an end-to-end secure communication system wherein, in addition to encrypting transmissions between clients, communication-related operations occurring within each client may also be secured. Each client may comprise a secure processing environment to process encrypted communication information received from other clients and locally-captured media information for transmission to other clients. The secure processing environment may include resources to decrypt received encrypted communication information and to process the communication information into media information for presentation by the client. The secure processing environment may also operate in reverse to provide locally recorded audio, image, video, etc. to other clients. Encryption protocols may be employed at various stages of information processing in the client to help ensure that information being transferred between the processing resources cannot be read, copied, altered, etc. In one example implementation, a server may manage interaction between clients, provision encryption keys, etc.
US09369439B2

The present invention consists of a computer security method that enables all users of a computer application to enjoy superior security levels when sensitive information is being exchanged with transaction applications. The method of the present invention consists of developing a virtual desktop or isolated execution environment that restricts the user to working in a specific zone. Said virtual desktop or isolated environment is programmed in such a way that message listening techniques such as hooking or quartz techniques are implanted for intercepting messages between the transaction application, such as the electronic bank, and the user's Operating System (OS). The method that is used in the present invention also blocks special key combinations in order to prevent malicious code execution in OS support devices, like Apple® IOS and Google™ Android, where special key combinations are not evident, but combinations such as “*#06#′ exist.
US09369431B1

In some embodiments, a security device controller (SDC) is provided. In some embodiments, a security device controller includes receiving a configuration policy in a vendor neutral language; and automatically configuring a plurality of security devices on a heterogeneous network based on the configuration policy. For example, the plurality of security devices can include physical, virtual, or software defined network (SDN) based routers and/or firewalls, and the heterogeneous network can include security devices from a plurality of different vendors.
US09369429B1

Techniques for associating text strings with numeric numbers for IP address management are provided. In some embodiments, various techniques for an IPAM device for associating text strings with numeric numbers for IP address management are disclosed. In some embodiments, system, method, and/or computer program product for an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for an enterprise network, includes associating a text string with a substring of a network address; and storing the text string in association with the substring of the network address in the IPAM system for managing the IP address space for the enterprise network.
US09369428B2

A network device is configured to receive a request, from a user device, for an IP address; assign the IP address to the user device; assign an amount of time that the IP address may be used by the user device; send the IP address to the user device; determine that the amount of time has expired; determine that the user device is idle; assign a new IP address to the user device after the amount of time has expired and when the user device is idle; send the new IP address to the user device; and assign a new amount of time that the new IP address may be used by the user device.
US09369427B2

A system, method, and computer-readable medium, is described that enables a registry recovery service to retrieve zone files from a target registry, archive the zone files, publish the zone files to a managed DNS server, reconcile ownership of the zone files, and publish the zone files to a provisioning DNS server. The registry recovery service may also implement a WHOIS server for the zone and ownership information and may also implement zone specific features particular to the target registry's TLD. The registry recovery service may also enable DNSSEC extensions on the recovered registry DNS services.
US09369411B2

Displaying electronic information in an instant-messaging application includes accessing a first electronic message providing information describing a first user that has an identifier included in a set of identifiers of users of an instant messaging application. A second electronic message providing information describing a second user that has an identifier included in the set of identifiers of users of an instant messaging application is accessed. Content contained within the first and second messages is analyzed to determine that at least a portion of content is common to the first and second electronic messages. Based upon the content analysis, an indication that the first and second messages include common content is provided to the user. Alternatively or additionally, an indication that two users are in physical proximity to a geographic location may be provided in response to detecting that the two users are within a threshold distance from the geographic location.
US09369406B2

A computer-readable medium is provided that causes a computing device to serve data resources. A nozzle is instantiated for a resource based on a media type associated with both the nozzle and the resource and starts a subscriber thread and a rendering thread. The subscriber thread receives a block of streamed data from a publishing device, stores the block in a queue, and receives a request to drain the queue. The block includes a unique identifier of an event associated with the media type. The rendering thread reads the block from the queue, renders the block, and stores the rendered block in a pre-allocated block of memory based on the unique identifier. A reference to the pre-allocated block of memory is stored in a tree map based on the unique identifier. The instantiated nozzle sends the rendered block to a requesting event client system.
US09369405B2

Mapping computer resources to consumers in a computer system is described. In an example, a method of mapping computer resources to consumers in a computer system includes: receiving tags assigned to the computer resources at a resource manager executing in the computer system, where the resource manager: identifies a first tag assigned to a first computer resource; determines whether a first consumer is associated with the first tag; enables the first consumer to access the first computer resource if the first consumer is associated with the first tag; and prevents the first consumer from accessing the first computer resource if the first consumer is not associated with the first tag.
US09369403B2

Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.
US09369399B2

The present invention provides a bandwidth allocation method and device. The method includes: collecting a bandwidth historical data sequence; obtaining a bandwidth trend sequence value and a bandwidth fluctuation sequence value according to the collected bandwidth historical data sequence; obtaining a forecast sequence value of a bandwidth fluctuation sequence according to the bandwidth fluctuation sequence value; obtaining a bandwidth forecast sequence value according to the bandwidth trend sequence value and the forecast sequence value of the bandwidth fluctuation sequence; and allocating bandwidth according to the bandwidth forecast sequence value. Embodiments of the present invention are capable of improving the accuracy of bandwidth forecast, thereby allocating bandwidth more properly.
US09369396B2

A first layer one link aggregation master comprises a first port coupled to receive customer traffic; a first channel; a second channel; an aggregation engine coupled to the first and second channels; a first switch circuit coupled to the first port and to the first channel, and configured to communicate the customer traffic from the first port over the first channel to the aggregation engine, the aggregation engine including a splitter circuit configured to use layer one information to segment at least a portion of the customer traffic into a first virtual container and a second virtual container, the aggregation engine further including an encapsulation circuit configured to encapsulate the second virtual container using Ethernet standards for transport over the second channel; a radio access card configured to generate an air frame based on the first virtual container for wireless transmission over a first wireless link of a link aggregation group to the receiver; and a second switch circuit coupled to the second channel, and configured to communicate the Ethernet-encapsulated second virtual container over an Ethernet cable to a slave for wireless transmission over a second wireless link of the link aggregation group to the receiver.
US09369394B2

For handling user plane traffic in a communication network, a NAT node (100) determines a mapping between a network address (200-e) of a server (200) and a replacement network (200-i) address matching a packet classification rule implemented in the communication network. If the NAT node (100) receives an UL data packet (403) in which a source address identifier corresponds to a network address of a user equipment (10) and a destination address identifier corresponds to the replacement network address (200-i), it performs NAT of the UL data packet (403) in accordance with the mapping. This is accomplished at least by modifying the destination address identifier in the UL data packet (403) to correspond to the network address (200-e) of the server (200). The NAT node (100) then sends the modified UL data packet (405) toward the server (200). To provide the user equipment (10) with the replacement network address (200-i), a further node is configured to perform redirection of a query from the user equipment (10). For example, the further node may be a Domain Name System Node (50) which is configured to resolve a Domain Name System query (401) for the network address (200-e) of the server (200) with the replacement network address (200-i).
US09369390B2

The subject matter described herein includes methods, systems, and computer readable media for providing a thinking Diameter network architecture. A system for providing a thinking Diameter network architecture includes a network event listener for receiving information about network events and for providing a real time or predictive view of network conditions. The system further includes a policy directed software defined network (SDN) controller for, based on the real time or predictive view of network conditions, issuing SDN commands to route Internet protocol (IP) flows to needed network elements and to instruct dynamically configurable network elements to instantiate Diameter resource instances or to allocate hardware among existing Diameter resource instances.
US09369386B2

Methods, systems, and computer readable media for Destination-Host defined overload scope are disclosed. According to one aspect, a method for Destination-Host defined overload scope includes, at an entity for processing Diameter signaling messages: identifying at least one Diameter session as a member of an overload group; specifying an alias for use to identify the entity for processing Diameter signaling messages as a destination of Diameter messages; associating the specified alias with the overload group; and including the specified alias in messages associated with members of the overload group.
US09369382B2

A system and method can support messaging in a fully distributed system. The fully distributed system includes a plurality of agents. An agent in the plurality of agents operates to determine an address for a message, wherein said address is determined at least partially according to a content of the message. Then, said agent can select a path to transmit the message according to said address, and send the message according to said path directly to said address.
US09369372B1

A network switch may include ports at which network packets are received from a network. The switch may maintain a packet forwarding database having forwarding database entries that are each associated with a corresponding port. The switch may perform flushing operations to delete forwarding database entries that are associated with a selected port or a selected group of ports. The flushing operations may be performed by modifying an aging table that is maintained by the switch. The aging table may include entries that each identifies an aging threshold value and at least one port of the switch. Flushing operations for a selected port may be performed by setting the aging threshold value to zero for an aging table entry that correspond to the selected port so that forwarding table entries associated with the selected port are deleted during a subsequent aging process.
US09369371B2

A method and system are disclosed for use of segment routing in monitoring of a network path. In one embodiment, the method includes selecting a plurality of segment identifiers and assembling the segment identifiers into a segment identifier stack, where the segment identifier stack encodes a test path within the network for attempted routing of a test message. The method may further include inserting the segment identifier stack into a header associated with the test message, and forwarding the test message according to an entry in a forwarding table corresponding to the segment identifier at the top of the segment identifier stack. Interior gateway protocol advertisements may be used to communicate segment identifiers for creating or updating of the data structure or the forwarding table. In an embodiment, the system includes one or more network interfaces and a processor configured to perform the steps of the method.
US09369369B2

Systems and methods are disclosed herein to provide communication test systems for the testing of packet data communication devices, systems and networks. According to one aspect of the subject matter described herein, a test system containing an integrated traffic, protocol and waveform analyzer is disclosed that includes a traffic generator/analyzer and a protocol engine that triggers a waveform analyzer to analyze the signal waveform of a device under test at a predetermined point. Such a test system may offer improved capabilities such as a more selective and accurate measurement of complex signal waveforms, more automated measurements of waveforms pertaining to wireless communication data streams, and more rapid identification and measurement of waveforms corresponding to errored packets.
US09369366B2

A mirrored live-data flow of the live-data flow passing through a selected point within a network is monitored at a first processing node. The live-data flow comprises data that is in active transmission between endpoints in the network and prior to exit from the network and onward storage of the data in a database. Each packet within the mirrored data flow is decoded at the first processing node according to each protocol associated with a packet. Packets having a plurality of protocols associated therewith are decoded in parallel with each other. Each of the decoded packets are compared at the first processing node to a set of predetermined or deduced conditions. A predetermined or deduced response is executed based upon detection of a predetermined or deduced condition within the decoded packets. At least a portion of the decoded packets of the live-data flow causing execution of the predetermined or deduced response are processed at a second processing node to determine a manner for controlling an operation of the network at a same time the live-data flow is in active transmission between the endpoints in the network. The operation of the network is controlled in response to the processing step.
US09369365B2

Methods, devices, and computer programs are presented for creating a unified data stream from multiple data streams acquired from multiple devices. One method includes an operation for receiving activity data streams from the devices, each activity data stream being associated with physical activity data of a user. Further, the method includes an operation for assembling the unified activity data stream for a period of time. The unified activity data stream includes data segments from the data streams of at least two devices, and the data segments are organized time-wise over the period of time.
US09369364B2

A method of analyzing network traffic comprising the steps of providing reference network traffic information associated with a remote access server and obtaining current network traffic information associated with the remote access server. Current network traffic information is analyzed using statistical analysis to determine whether values of the current network traffic information are within or outside a statistical range associated with the reference network traffic information. If a value of the current network traffic information is outside the statistical range, the value of the current network traffic information is an outlier which is included in an outlier information table, and an alert is generated. If a value of the current network traffic information is within the statistical range, a similarity value between the value of the current traffic information and outliers is determined. An action is then performed.
US09369354B1

A system and method for determining related content to serve based on connectivity is provided. The system includes a connectivity analyzer to analyze an aspect of the connectivity of the detected access to the content sharing service; a vector aggregator to create an access vector based on the analyzed aspect of the connectivity; and a related content retriever to retrieve related content based on the access vector.
US09369343B2

It is presented a user equipment (20), UE, for collecting configuration data useable for initialization of a radio access node (10). The UE (20) comprises a communication interface (22) arranged for wireless communication, a processor (23) and a memory (24) for storing a software package comprising computer program code. When the software package is run in the processor (23) it causes the user equipment (20) to collect configuration data in form of a Public Land Mobile Network, PLMN, code and scan neighboring radio access nodes associated with the collected PLMN code for collecting configuration data in the form of broad casted System Information, SI, data. The UE (20) establishes a wireless communication link with the radio access node (10) and communicates the collected configuration data to the radio access node (10) over the established wireless communication link. Furthermore a corresponding method, computer programs and computer program products are disclosed.
US09369342B2

Embodiments provision captive portals on network access points (NAPs). In response to a request from a NAP owner, a cloud service associates a NAP with the NAP owner and provides a control channel for configuring the NAP. The NAP owner inputs configuration settings describing the captive portal. The cloud service processes the configuration settings to generate configuration data. The cloud service transmits the configuration data to the NAP. The NAP applies the configuration data to configure the NAP. Some embodiments configure Wi-Fi hotspots with captive portals for gated access to the Internet.
US09369341B2

A method for operating a ring network includes the steps of configuring the ring network with static configuration information and then deterministically exchanging operational data between a plurality of nodes on the ring network, while operating the ring network in accordance with the static configuration information. This system facilitates communications that meet the high reliability and performance requirements of vehicle communications, in particular in aircraft data networks (ADNs), while reducing the cost, weight and complexity of conventional implementations.
US09369340B2

Techniques for analyzing user engagement are provided. The techniques can include obtaining event records for one or more user activities, aggregating the event records to a temporal resolution, accumulating computed counts for each quantized time, and computing percentiles for the accumulated counts for each quantized time. The aggregating can include quantizing time to the temporal resolution; and computing counts for the event records for each quantized time. The one or more activities can be defined for one or more behavior classes.
US09369336B1

Systems, methods, and computer-readable media for managing communication links are provided. A bridging interface that is automatically created between two or more packet gateways during a failed communications link is described. The bridging interface may be utilized during the communications link such that a user experience is not negatively impacted. Temporary ownership of internet protocol addresses may be transferred among packet gateways such that sessions are not terminated during the transfer.
US09369335B2

An apparatus comprising a memory, and a processor coupled to the memory and configured to transmit a multicast Resource Reservation Protocol-Traffic Engineering (mRSVP-TE) path request (PATH) message upstream, wherein the PATH message requests reservation of a backup Label Switched Path (LSP) to protect an active LSP configured to transmit multicast data. The disclosure also includes a computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor cause a network element (NE) to receive a multicast PATH message from a downstream node, wherein the NE acts as a Point of Local Repair (PLR) along an active LSP, wherein the active LSP is configured to transmit multicast data, and wherein the PATH message requests reservation of a backup LSP to protect the active LSP.
US09369327B2

A user terminal in a radio communication system, in which each of user terminals performs multiplexing of a data signal and a pilot signal and transmits the multiplexed signal to a base station using different data transmission band frequencies that are assigned by the base station, the user terminal includes a receiving unit that receives uplink resource information from a base station; and a pilot generation unit that generates a Zadoff-Chu sequence, to which a cyclic shift is applied, as a pilot signal based on the uplink resource information; and a transmitting unit that transmits the pilot signal generated by the pilot generation unit to the base station; wherein the pilot generation unit includes a subcarrier mapping unit that performs subcarrier mapping by copying a part of the Zadoff-Chu sequence and adding the copy to the Zadoff-Chu sequence in a frequency domain.
US09369324B2

The communication apparatus comprises a modulator that modulates an input signal to generate a modulated signal; an inserter that inserts a predetermined element into the modulated signal at a predetermined position to generate inserted data of which the number of elements is equal to a size of Fast Fourier Transformation (FFT); a calculator that calculates Peak-to-Average Power Ratio (PAPR) of a baseband signal corresponding to the inserted data; and a transmitter transmits a transmission signal corresponding to the baseband signal based on the calculated PAPR.
US09369318B2

A serializer and de-serializer circuit which is particularly well-suited for use in communicating digital data from one integrated circuit (chip) to another for implementing chip-to-chip communications is presented. The circuits are scalable and utilize a multi-frequency quadrature amplitude modulation (QAM) mechanism for converting digital data bits from a parallel form into a serial analog stream for communication over a chip I/O connection. The serializer has multiple digital-to-analog converters (DACs) whose outputs are directed to QAM mixer inputs, within QAMs at multiple frequencies, whose outputs are summed into a single analog signal for communication over an I/O connection. The de-serializer amplifies the analog signal which is received by QAM mixers at different frequencies, whose outputs are low pass filtered and converted back to parallel digital data bits.
US09369298B2

Techniques for transmitting a packet from a source switch module to a destination switch module. Embodiments receive, at a first port of a first switch module, a packet that includes (i) path information specifying a route to the destination switch module and (ii) a set of load/store operations to be executed by the destination switch module. An indication of the first port is inserted into a return path information portion of the received packet. Upon determining that the first switch module is not the destination switch module, embodiments transmit the packet to a second switch module using a second port, the second port specified in the path information of the received packet, wherein the destination switch module is configured, upon receiving the packet, to copy the set of load/store operations into an execution buffer to be automatically executed.
US09369286B2

Systems and methods for facilitating authentication of an electronic device accessing plurality of mobile applications are disclosed. The system may receive a device public key and authentication information of the electronic device. The system may validate the authentication information to initiate a device session with the electronic device and create an authentication token signed with a server signature. The system may enable the electronic device to access a first mobile application based on the authentication information validated. Further, the system may receive the authentication token signed with a device signature. The system may authorize the authentication token by verifying the device signature and the server signature on the authentication token with a device public key and a server public key respectively. The system may then enable the electronic device to access the second mobile application using the authentication token authorized.
US09369284B2

A system provides a graphical user interface element in a browser. The browser provides multiple different identities for the browser, each of the multiple different identities associated with a different user, each of the multiple different identities being associated with a plurality of accounts. Upon receiving a selection of the graphical user interface element from a first user, the system matches the first user with a first identity that is stored by the browser and associated with the first user. Upon receiving a second selection of the graphical user interface element from a second user, the system matches the second user with a second identity that is stored by the browser and associated with the second user.
US09369281B2

A method for encrypting data. The method comprises receiving, from a user, via a client terminal, digital content including at least one textual string for filling in at least one field in a document managed by a network node via a computer network, encrypting the at least one textual string, and sending the at least one encrypted textual string to the network node via the computer network so as to allow filling in the at least one field with the at least one encrypted textual string. The network node is configured for storing and retrieving the at least one textual encrypted string without decrypting.
US09369278B2

In order to quickly perform maintenance or exchange of a controller of a storage device having an encryption function in a storage system, a first controller in a Ready state spoofs a second controller subjected to maintenance or exchange to acquire key information from a key management server and to store the information in a memory, and a second controller reads the key information from the memory of the first controller to store the information in an own memory to convert the second controller into a Ready state. Then, the first controller deletes acquired key information from an own memory to convert the controller into a Halt state.
US09369253B2

A method for communication in a wireless communications network is provided. The method comprises: transmitting, by a network element in a first cell, a first DMRS on a first DMRS port; transmitting, by the network element, a first PDSCH on the first DMRS port; and transmitting, by the network, information indicating that the first DMRS port is used to transmit the first PDSCH, and information about a second DMRS port that is not used to transmit the first PDSCH but is used to transmit a second DMRS, wherein the first DMRS and the second DMRS are orthogonal to one another.
US09369247B2

In some implementations, a method in a wireless network includes allocating a radio resource to a plurality of transmitters. The radio resource is configured for simultaneously transmitting and receiving user data with varying transmission delays. User data bursts are received, from the plurality of transmitters, with varying transmission delays transmitted over the allocated radio resource with varying resource identities.
US09369240B2

A method, apparatus and computer program product are provided for use in a communication device. The method may add a transmission type identifier to a transmission opportunity (TXOP) request packet, wherein the transmission type identifier includes one or more bits indicating a request for either Hybrid Automatic Repeat Request (HARQ) operation or for non-HARQ operation. The method may further causes the communication device to transmit the TXOP request packet to a TXOP responder and receives a subsequent transmission from the TXOP responder indicating acceptance, modified acceptance, or rejection of the request. A corresponding apparatus and computer program product are also provided.
US09369239B2

The present invention relates to a method for receiving control information on a terminal in a wireless communication system, including the steps of: transmitting uplink data to a base station through a physical uplink shared channel; and receiving a downlink control information (DCI) format related to an uplink approval, wherein, when the DCI format meets predetermined conditions, the terminal considers the DCI format as an acknowledgement for the uplink data.
US09369231B2

A method, system and computer program product to adjust transfer rates on conductors in a multi-conductor cable comprising monitoring signals received on each conductor, determining a Signal to Noise Ratio (SNR) for each conductor and adjusting a transfer rate on one or more conductors based on the corresponding SNR. In an embodiment the multi-conductor cable is a twisted pair Ethernet cable. The method further comprises determining whether a conductor is transmitting at an optimal transfer rate as a function of its SNR, calculating an optimal transfer rate for each conductor as a function of its SNR and periodically measuring a change in SNR on each conductor. If the change in SNR is greater than a predetermined threshold, then the transfer rate is re-calculated for the conductors requiring transfer rate adjustment as a function of SNR.
US09369228B2

A simplified coherent receiver based on heterodyne detection with only two balanced photo detectors (PD) and two analog-to-digital converters (ADC) is disclosed. The polarization diversity hybrid can be simplified relative to the conventional one. The detected intermediate frequency signals are first down converted to baseband with I/Q separation.
US09369223B2

A receiving device for receiving a satellite broadcast is disclosed which includes a receiver for receiving a sustaining satellite beam and a controller for switching the receiver to receive a high power content beam in response to a determination that the high power content beam can be received by the receiving device. A communication satellite can transmit the high power content beam to different geographical areas at different times. The sustaining beam allows the receiving device to remain synchronized with the communication satellite when the high power content beam is directed elsewhere. The sustaining beam may be a lower power beam. The determination that the high power content beam can be received may be performed based on information in the sustaining beam.
US09369215B2

The present invention relates to an apparatus, method and computer program product for controlling reception in an asynchronous operation mode, wherein a transmitter sends an extended preamble sequence of length longer than the maximum length of a wake up message itself plus the maximum length of a gap between wake up messages, such that a receiver turning on during a sequence of wake up commands and not detecting the wake up commands, can be sure to successfully detect a preamble if it tries again a second time a set interval later.
US09369213B1

We disclose demultiplexing processing for an adaptive MIMO equalizer of a receiver of multiplexed communication signals implemented in a manner that significantly reduces the occurrence of singularities at the equalizer output without a significant concomitant increase in the required computational power. The receiver includes an equalizer controller that operates to dynamically track the degree of correlation of one or more pairs of equalized signals outputted by the MIMO equalizer and to use the tracking results to configure the MIMO equalizer in a manner that substantially prevents any two outputs of the MIMO equalizer from converging to the same state. In an example embodiment, the degree of correlation can be determined in a computationally efficient manner by identifying and comparing quadrants in which complex values produced at the different outputs of the MIMO equalizer are located over a plurality of time slots.
US09369212B2

A system, method and apparatus for power saving using burst-mode transmission over point-to-point physical connections. In one embodiment, a physical layer device (PHY) is provided that includes a data detector that is configured to generate a first control signal upon receipt of a non-idle code group over an interface between the PHY and a media access control (MAC) device and to generate a second control signal when all data received from the MAC device has been transmitted by the physical layer device. The PHY also includes a laser for transmission of data over an optical network cable, the laser being configured to perform a first transition from an off state to an on state based on the first control signal, and to perform a second transition from the on state back to the off state based on the second control signal.
US09369211B2

An optical communication method includes converting an optical pulse amplitude modulation (PAM) signal to a square QAM signal using an optical delay interferometer (DI) to perform all-optical PAM to QAM conversion in the DI; performing optical de-correlation of I and Q tributaries of the QAM signal to avoid frequency dependent attenuation in RF cabling which impacts signal quality; and finding optimal phase control mechanism of the DI by monitoring and equalizing down-converted I and Q electrical signal amplitudes, using coherent detection; and emulating a square quadrature amplitude modulation (QAM) optical signal with duplicated data copies.
US09369196B2

An apparatus, system, and method for determining the presence of a mobile device located in a predetermined detection zone within a vehicle are disclosed. A detection module receives a communication signal, determines that the communication signal was transmitted by a mobile device located within a predetermined detection zone within a vehicle, and a control module transmits a control signal to the mobile device located within the predetermined detection zone. The system further includes a monitoring logic to monitor a functional system of the vehicle activating the transmission of the control signal by the control module when the monitored functional system is activated and the detection module determines that the communication signal was transmitted by the mobile device located within the predetermined detection zone.
US09369182B2

A variable type magnetic resonator includes an array of resonators each having one of at least two substantially different magnetic dipole moment orientations and at least one power and control circuit configured to selectively connect to and energize at least one of the array of resonators.
US09369174B2

A spread spectrum clock generator which includes a pulse train generator circuit and a modulating circuit configured to produce a modulating signal relating to a time derivative of an output of the pulse train generator circuit. In one embodiment the modulating circuit includes a active differentiator circuit and in another embodiment the modulating circuit includes a passive differentiator circuit. A modulator is included which is configured to produce a spread spectrum clock output which is frequency modulated by the modulating signal.
US09369173B1

An RF structure includes a PA, a PA ground switch coupled between the PA output and ground, a LNA, and a LNA ground switch coupled between the LNA input and ground. The RF structure includes a plurality of directional antenna structures, each including an antenna, a transmit quarter wavelength circuit coupled between the PA output and the antenna, a receive quarter wavelength circuit coupled between the antenna and the LNA input, and an antenna switch coupled between the antenna and ground. Switch control circuitry controls the PA ground switch, the LNA ground switch, and the plurality of antenna switches during transmit and receive operations to control the flow of RF receive signals from the antennas to the LNA and the flow of RF transmit signals from the PA to the antennas. The transmit and receive quarter wavelength circuits may be traces or be constructed of lumped circuit elements.
US09369172B2

A wireless communication device including an integrated processing circuit and a first memory is provided. The integrated processing circuit includes a processing unit capable of processing a wireless communication signal and a radio frequency (RF) unit capable of performing a conversion between a radio frequency (RF) signal and a baseband signal, wherein the wireless communication signal is one of the RF signal and the baseband signal. The first memory is coupled to the integrated processing circuit. The first memory is capable of storing data used by the processing unit, wherein the integrated processing circuit and the first memory are packaged in a single semiconductor package.
US09369165B1

Embodiments of the subject technology provides a novel approach to address desense and provide electrostatic discharge (ESD) protection among components for a collocated antenna and speaker configuration in a mobile computing device. The available metal around the periphery of speaker components are used as part of implementing an antenna(s) and also for tuning the antenna, which results in an efficient antenna design that can be implemented within an available (relatively small) area of a PCB and also without adding components, which could further increase the overall cost of the mobile computing device. An inductor is used to isolate the antenna away from a ground to mitigate desense for the antenna. The inductor is connected to a diode and capacitor in series. The diode provides ESD protection for the speaker. The capacitor is connected to the diode in parallel to shunt nonlinearities generated by the diode to ground.
US09369164B2

A method, medium, and system decoding and/or encoding multiple channels. Accordingly, down-mixed multiple channels can be decoded/up-mixed to a left channel and a right channel during a first stage, thereby enabling a high quality sound output even in scalable channel decoding.
US09369163B2

A system for enhancing power efficiency of a wireless device is disclosed. In one embodiment, the wireless device includes a transmitter having a transmitter antenna and configured to transmit a signal, as well as an energy receiver having a plurality of energy receiver antenna elements positioned across one or more surfaces of the wireless device. The energy receiver antenna elements are each configured to receive a portion of the signal, convert the portion of the signal into power, and provide the power to one or more components of the wireless device.
US09369160B2

A communication method and system for communication utilizing modulation of digital signals, such as by targets and/or by use of low-complexity tags is presented. Targets may include any device or object that may alter signals, and tags can include a device with the ability to reflect and/or alter the properties of the signals and, in doing so, impose specific modulations on or alterations of such signals. Modulations can be sensed or detected using a receiver or receivers implementing processing algorithms derived from passive radar detection operations or other processes.
US09369150B2

A method for protecting a data item against unauthorized access and a data processing device is disclosed comprising a memory unit and a memory control unit to protect data items stored in the memory unit against prohibited access. Upon a write access the memory control unit forms a first data word comprising a data item and a first key; computes a first error-detection code; and stores the data item along with the first error-detection code. Upon a read access the memory control unit reads the data item and the first error-detection code; forms a second data word comprising the data item and a second key; computes a second error-detection code to the second data word; and determines a syndrome on the basis of the first error-detection code and the second error-detection code, wherein the syndrome is indicative of whether or not the first and second data words are identical.
US09369148B2

A circuit arrangement for determining and providing a first information I1−, that in a digital input word A B C D E comprising a first input bit A, a second input bit B, a third input bit C, a fourth input bit D and a fifth input bit E, at most only one of the five input bits A, B, C, D, E comprises the value 1 (“high”), a second information I2, that in the input word A B C D E exactly two of the five input bits A, B, C, D, E comprise the value 1 (“high”), a third information I3, that in the input word A B C D E exactly three of the five input bits A, B, C, D, E comprise the value 1 (“high”) and a fourth information I4+, that in the input word A B C D E at least four of the five input bits A, B, C, D, E comprise the value 1 (“high”).
US09369143B2

Digital data obtained by converting, by an A/D converter, an angular velocity measured by a sensor is transmitted from a remote control to a game machine. A CPU of the game machine corrects the digital data. That is, the CPU sequentially stores sequential digital data in a buffer. A stable range (d1-d2) in which each digital data can be defined to be stable is calculated for the latest digital data. An average value of those of the digital data stored in the buffer that are consecutively present in the stable range retrogressively from the latest digital data is calculated. Using the average value, the latest digital data is corrected.
US09369140B1

An ultrasound probe analog to digital converter includes an input successive approximation register (SAR) first stage; and an output SAR second stage in communication with the input SAR first stage. The input SAR first stage includes a programmable preamplifier integrated therein for residue amplification. The preamplifier is programmed to alternate between a linear amplifier operating mode and a comparator operating mode.
US09369134B2

In some embodiments, a PLL comprises an across-stage DCO controller and a DCO. The across-stage DCO controller comprises a first detector and a second tuning code adjustor. The first detector receives a first tuning code in a current stage in which an output frequency of the DCO is tuned by a first step size and generates a first detect signal which indicates whether the first tuning code exceeds a first range that the DCO can be correspondingly tuned in the current stage. The second tuning code adjustor adjusts a second tuning code from a previous stage in which the output frequency of the DCO is tuned by a second step size in response to the first detect signal. The second step size is larger than the first step size. The DCO generates the output frequency in response to codes comprising the adjusted second tuning code.
US09369128B1

A driver circuit drives data to an output based on an input data signal in a transmission mode. The driver circuit includes transistors. A comparator generates a comparison output in a calibration mode based on a reference signal and a signal at the output of the driver circuit. A calibration control circuit adjusts an equivalent resistance of the transistors in the driver circuit based on the comparison output in the calibration mode. The equivalent resistance of the transistors in the driver circuit can be adjusted to support the transmission of data according to multiple different data transmission protocols using transmission links having different characteristic impedances. The equivalent resistance of the transistors in the driver circuit can also be adjusted to compensate for resistance in the package routing conductors and/or to compensate for parasitic resistance.
US09369124B2

Methods, devices and circuits are provided for power-on-reset circuits with low static power consumption. One such circuit includes a detector that draws current from a supply voltage. The detector detects that the supply voltage has exceeded a trip-point voltage level and then disables current draw from the detector. The detector responds to an enable signal by enabling current draw from the detector. A pulse generator generates a reset signal in response the supply voltage transitioning from a voltage below the trip point voltage level to above the trip point voltage level. A monitor detects that the supply voltage has dropped and provides, in response thereto, the enable signal to the detector to enable current draw from the portion of the detector.
US09369112B2

A variable attenuator comprises a series resistance, and an adjustable shunt resistance, wherein the adjustable shunt resistance comprises a series circuit of a fixed resistor and a semiconductor element having an adjustable resistance.
US09369109B2

A surface acoustic wave device includes a quartz substrate and a periodic structure portion. The quartz substrate is constituted such that a surface acoustic wave is to propagate on a surface with an Euler angle of (0°, 16°<θ≦18.5°, 0°). The periodic structure portion is disposed on the quartz substrate and includes a plurality of electrodes extending in a direction intersecting with a direction of the propagation of the surface acoustic wave. The electrodes are disposed in parallel to one another along the propagation direction. The periodic structure portion is constituted to mainly contain aluminum. When a width dimension of the electrode in the propagation direction and a separation dimension between the electrodes adjacent to one another are respectively defined as L and S, a metallization ratio η (η=L÷(L+S)) is set to 0.4 or less.
US09369107B2

An apparatus and method for filtering a signal is described. The apparatus includes a first singly terminated filter that filters a signal in a first frequency range, and a second singly terminated filter that filters the signal in a second frequency range, the inputs of the filters being connected together, wherein an element of the first filter is coupled to an additional element to form a frequency response transmission zero in a stopband frequency range of the first filter. The method includes receiving a signal, the signal containing content from a first source in a first frequency range and content from a second source in a second frequency range different than the first range, applying filtering, and applying filtering to generate a second output signal, using filters that include a singly terminated filter section with additional circuit elements to form a transmission frequency zero in the stopband frequency range.
US09369102B2

A method for processing an audio signal (i(t)), comprises: receiving a first set (x(t)) of time-varying signals representing a first sound comprised in the audio signal (i(t)), the first set (x(t)) of time-varying signals comprising an amplitude modulation signal (a(t)), a carrier frequency signal (fc(t)), a pitch signal (f0(t)) and an FM index signal (h(t)); and modifying the first set (x(t)) of time-varying signals by modifying the amplitude of the FM index signal (h(t)), thereby providing a first modified set (x′(t)) of time-varying signals. The resulting first modified set (x′(t)) of time-varying signals may subsequently be modulated to provide an audio output signal.
US09369097B2

An apparatus includes a first path tuned to a first frequency band and a second path tuned to a second frequency band. The apparatus also includes cross-coupled circuitry having a first input coupled to the first path and a second input coupled to the second path and having a first output coupled to the second path and a second output coupled to the first path.
US09369095B2

An unbalanced linear power amplifier (PA) is disclosed having a quadrature coupler with a 90° phase input port, a 0° phase input port, an output termination port, and a signal output port. Each of the 90° phase input port, the 0° phase input port, the output termination port, and the signal output port have a characteristic resistance (Ro). Also included is a first PA having an output coupled to a 90° phase input port of the quadrature coupler and a second PA having an output coupled to a 0° phase input port of the quadrature coupler. Biasing circuitry provides the first PA and the second PA with a similar gain. A tuning network is coupled between the output termination port and ground. The tuning network has an isolation resistance in series with an isolation inductance, wherein the isolation resistance is between about 0.02*Ro Ω and 0.8*Ro Ω.
US09369093B2

There is provided compensation for non-linear effects caused by a radio frequency power amplifier. An input sequence is acquired. A pre-distortion parameter is determined based on the input sequence. The pre-distortion parameter is based on a block matrix pseudo-inverse of a regression matrix comprising permutations of the input sequence. The regression matrix is decomposed into at least two block matrices based on at least one physical property of the radio frequency power amplifier.
US09369090B2

A high-frequency amplifier circuit (10) includes a high-frequency amplifying element (11), a bias circuit (12), and a bias adjusting circuit (13). The high-frequency amplifying element (11) includes an input end and an output end. The bias circuit (12) is connected to the high-frequency amplifying element (11) and supplies a first bias voltage to an input side of the high-frequency amplifying element (11). The bias adjusting circuit (13) is connected between the input end and the bias circuit (12) and adjusts the first bias voltage based on a high-frequency signal inputted to the input end. The bias adjusting circuit (13) includes a lumped element and an active element.
US09369088B2

An amplifier is disclosed that avoids an increase in circuit scale and an increase in power consumption, and easily avoids the odd-order harmonics. This amplifier includes a MOS transistor including a plurality of gate fingers or a plurality of MOS transistors each including a single gate finger; a dielectric capacitor that is added to each of the gate fingers; and a variable resistor that is connected between an input terminal to which an AC signal is input, and a gate input terminal. In the amplifier, the variable resistor, gate resistors of the respective gate fingers, and the dielectric capacitors form a plurality of low pass filters having desired frequency characteristics, and the gate fingers are different from each other in width or length from the gate input terminal to an oxide diffusion (OD) area boundary.
US09369082B2

A mobile charging system includes a foldable solar panel and a battery configured to receive electricity generated by the solar panel and to charge one or more electric vehicles. The mobile charging system is configured to be towed or driven to locations to provide services to users. Users can park their electric vehicles under the shade of the solar panel, getting electricity either through the battery or directly from the solar panel, the hydro generator, or the wind turbine. The users can also get food from the kitchen, cooked from an electric stove or oven or microwave, cold drinks from the vending machine or refrigerator, and get online from the wireless router. Operators of the charging systems can broadcast their positions. Users can find the positions of the available systems using apps, and request services to be delivered at the user locations.
US09369079B2

The invention relates to a method (40) for monitoring a torque of an electric motor (10), in particular for application in a motor vehicle, wherein the electric motor (10) is supplied with electric current (IS1, IS2, IS3) in multiple phases. A first torque value (M2) of the torque generated by the electric motor (10) is determined (58) on the basis of the electric output of the electric motor (10) and a detected rotational speed (n) of a rotor of the electric motor (10). A second torque value (M1) is determined on the basis of at least one measured phase current (IS1, IS2, IS3) and a rotational position of the rotor, and the two determined torque values (M1, M2) are compared (60) to one another for plausibility checking.
US09369072B2

A controlling circuit of the brushless motor driving circuit turns on a switch circuit to provide an electrical conduction between a fixed potential and a neutral point or an electrical conduction between the fixed potential and a first to third output nodes, in a case where the first to third output node bring into a floating state when a three-phase brushless motor is rotating.
US09369065B2

An inexpensive and space-saving power conversion device is provided which can eliminate a high-cost and large reactor like a buffer reactor. A device includes multiple switching elements 21u, 21x performing conversion between DC and AC upon switching, a unitary unit C including the switching elements 21u, 21x, and a capacitor 30, and unit arms 10P, 10N each including at least one unitary unit C. The primary side of a transformer 40 is connected between the pair of unit arms 10P, 10N so as to suppress a short-circuit current by a leakage inductance component.
US09369055B2

A power converter is provided for direct conversion of multi-phase AC power to AC power. The power converter includes a conversion circuit, a plurality of input lines and a plurality of capacitors. The conversion circuit has first and second switching elements that are configured to be connected to the phases of the multi-phase AC power for bidirectional switching of energizing current. The input lines are connected to the conversion circuit. The capacitors are connected to the conversion circuit. The first and second switching elements are arranged such that paired input terminals line up in a row with the paired input terminals to an outside, and paired output terminals to an inside. The input lines extend in a direction in which the paired input terminals line up, and extend from one of the input terminals to another of the input terminals.
US09369054B2

The embodiments herein describe a switched mode power converter. In particular, the embodiments herein disclose techniques for reducing power consumption of a synchronous rectifier controller of the switched mode power converter. The switched mode power converter includes a plurality of circuit components that control operation of a synchronous rectifier included in the switched mode power converter. One or more of the circuit components may be disabled to reduce power consumption.
US09369053B2

In a power supply device, a primary winding of a transformer is connected in series to a main switching element, and is connected in parallel to a series circuit of a resonance capacitor and a sub switching element. A secondary winding of the transformer is connected in series to a series circuit of a rectifying element and a resonance inductor. The capacitance of the resonance capacitor and the inductance of the resonance inductor are each set such that, when the sub switching element is in an on state, the waveform of the voltage that is generated between the first main terminal and the second main terminal of the main switching element takes a protruding curve shape, the voltage being generated due to a resonance phenomenon of at least the resonance capacitor and the resonance inductor.
US09369042B1

A multiphase DC-to-DC synchronous power converter, which has a number of converter channels that generate a corresponding number of current sense signals, blanks the current sense signals in a first converter channel for periods of time that correspond with the actions of the transistors in a second converter channel, where the actions result in noise spikes across the converter that falsely interfere with current sensing in the first converter channel.
US09369038B2

A semiconductor integrated circuit that includes: a capacitive element that has a first end connected to a first node and a second end connected to a second node of higher electrical potential than the first node; and a semiconductor element that has a source electrode, a drain electrode and a gate electrode respectively formed in a second conducting region, the second conducting region being formed with a different conducting type to a first conducting region, and the first conducting region formed on a substrate, with the source electrode and the second conducting region connected to the first node, and the first conducting region connected to the second node.
US09369032B2

Provided is a vehicle AC generator that further enhances safety at the time of a vehicle collision, without resorting to changes in material or changes in overall thickness. A vehicle AC generator 50 has: a rotor 5 provided on a shaft 4; a stator 10 disposed so as to oppose the rotor; a rectifier 12 rectifying current generated in the stator; a regulator 13 adjusting voltage generated in the stator; and a resin cover 14 covering the rectifier. A partitioning section 15 is integrally formed on the inner side of the resin cover. The partitioning section extends in the peripheral direction and rises in the axial direction of the shaft.
US09369022B2

An electric motor has multiple core portions, multiple bobbins covering the respective core portions, and multiple coil windings wound on the respective core portions and bobbins. Each of the bobbins has a first and a second circumferential forward ends, at which a first and a second holding portions are formed. The first holding portion holds a winding-start portion and the second holding portion holds a winding-end portion. The winding-start portion is prevented from being brought into contact with the winding-end portion and main winding portion of the coil winding between the winding-start portion and the winding-end portion.
US09369020B2

A phase separator for an electrical machine includes a first end portion, a second end portion, and a midsection. The midsection connects the first end portion to the second end portion such that the first end portion opposes the second end portion. The midsection is configured for fixing the phase separator in the electrical machine for separating the adjacent phase windings from one another. The first and second end portions are for separating end turns of adjacent phase windings of an electrical machine.
US09369015B2

A permanent magnet embedded motor includes a rotor and permanent magnets. The outer circumferential surface of the rotor is formed by divided outer circumferential surfaces divided at equal angle intervals in a circumferential direction corresponding to permanent magnets. The divided outer circumferential surface is formed by a first curved surface, a radial direction distance of which from a rotor axis is maximized in a circumferential direction center of divided outer circumferential surface and second curved surfaces formed from the circumferential direction both ends to the circumferential direction center and crossing the first curved surface. The second curved surfaces are formed by—arcuate surfaces each having the rotor axis as a central axis. A distance between both ends of the first curved surface is smaller than the width of a permanent magnet in a direction orthogonal to a radial direction in the circumferential direction center.
US09369012B2

Provided is an electric motor in which magnets are reduced in size, thus achieving a reduction in cost, and in which a magnetic torque and a reluctance torque are effectively used by adjusting the magnetic flux density to improve the efficiency, thus achieving a reduction in size and cost. The electric motor is equipped with a rotor that includes a cylindrical rotor iron core in which main magnetic poles and auxiliary magnetic poles are alternately disposed in the circumferential direction, a substantially V-shaped magnet insertion hole that is provided for each of the main magnetic poles and whose convex portion faces a rotor center and is centered on a d-axis passing through the rotor center and the circumference-wise center of the main magnetic pole, and two magnets per pole that are embedded in the magnet insertion hole in a substantially V-shaped manner.
US09369010B2

In a stator of an electric motor having a resin molding portion formed in an inner circumferential portion and an outer circumferential portion by means of injection molding, a partition member for partitioning the inner circumferential portion and the outer circumferential portion of the stator is provided in an axial end portion of the stator. Resin injected from the axial end portion flows in a bifurcated passage into the inner circumferential portion and the outer circumferential portion. The partition member may be provided with a resin passage which allows resin to flow from the axial end portion of the stator to the outer circumferential portion.
US09369007B2

Provided is an apparatus and method that may stably perform wireless transmission. According to one general aspect, a power supply for a wireless power transmitter may include: a detecting unit configured to detect voltage, current, or both supplied to a power amplifier (PA); a controller configured to determine power supplied to the PA based on the detected voltage, the detected current, or both, and to determine a reference current based on the determined power supplied to the PA; and a breaker configured to cut off the power supplied to the PA based on a comparison of current supplied to the PA and the reference current.
US09368999B2

A wireless charging structure to wirelessly charge a mobile information terminal in a vehicle includes a mobile information terminal case, a support, a receiving coil, a reception controller, a transmitting coil, and a transmission controller. The transmitting coil is provided on a vehicle side and provided on an inner side of a facing portion of the support. The transmission controller is provided on the vehicle side and electrically connected to the transmitting coil. The transmission controller includes an inverter configured to convert direct current supplied from a battery provided on the vehicle side to alternating current and to supply the alternating current to the transmitting coil. The reception controller includes a converter configured to convert alternating current flowing through the receiving coil due to the magnetic flux generated by the transmitting coil to direct current.
US09368998B2

The embodiments provide a device including an enclosure having circuitry associated with the device and a battery configured to power the circuitry, and a power plug receiving unit configured to receive a power plug of a power charger to charge the battery. The power plug receiving unit includes a ground contact that is exposed through the enclosure for contact with a secondary ground contact of the power plug, and an active electrode configured to receive alternating current (AC) energy from the power charger for charging the battery or powering the circuitry via non-contact coupling.
US09368993B2

A method and apparatus for multiplexing an electrical contact interface between two electrical devices uses a time differentiated enablement of two or more different circuit elements in a first electrical device that are accessed via the multiplexed contact by a second electrical device. A timing control circuit in the first electrical device enables and disables circuit elements in the first electrical device coupled to a shared information contact over time. The second electrical device interacts with a first circuit element during an initial period upon connection to the first electrical device, and then interacts with a second circuit element after the initial period.
US09368990B2

The present invention provides a thin-film capacitor device having a charging circuit and a discharge circuit and capable of stably producing a constant voltage during discharging a thin-film capacitor by an inexpensive configuration. The thin-film capacitor device is characterized by a hybrid type for temporarily storing charge upon receiving DC current from the thin-film capacitor while the voltage becomes lowering, and for supplying DC current in a state of a DC/DC inverter having a base voltage remaining so that a discharge effect continues until the amount of storage in the thin-film capacitor completely runs out.
US09368987B2

A solar cell and a portable electronic device are provided. The solar cell includes a semiconductor material configured to absorb light for generating a current. The solar cell further includes a positive contact and a negative contact. In addition, the negative contact is configured to couple with an external interface. The portable electronic device includes an energy storage unit. The portable electronic device also includes a semiconductor material configured to absorb light for generating a current, a positive contact, and a negative contact. The negative contact of the portable electronic device is configured to couple with an external interface.
US09368986B1

The present invention provides a message reminder and charging device for a portable electronic device for use in a vehicle having an electrical receptacle. The message reminder and charging device includes: a housing; a charging device; and a message recording and reminder device In one embodiment, the portable electronic device includes a cellular phone, an external backup battery, a MP3 music player, a tablet computer, laptop computer, a personal digital assistant, a video game console, or a combination thereof. Methods of generating reminder messages are also provided.
US09368973B2

Methods and control apparatus are presented for controlling supply of electrical power to a micro-grid power system, in which a master controller automatically rebalances the micro-grid by activating and deactivating individual power supplies to preferentially activate non-fuel consuming power supplies and deactivate fuel consuming power supplies so as to minimize fuel consumption for the micro-grid power system.
US09368965B2

Apparatuses and methods for configuring and managing solar panels to form strings of photovoltaic energy generators with improved performance and reduced cost. The photovoltaic energy generators are connected via one or more combined local management units (CLMUs), each having a plurality of direct current converters connected to and configured to receive direct current power from a respective solar panel. A controller unit shared by the CLMU's direct current converters is utilized to separately control the operation of each converter such that the power extracted from the solar panels is maximized. A communications unit coupled with the controller unit is utilized to facilitate communications between the controller unit and a system unit remote from the CLMU to report measurements and receive control signals.
US09368953B2

A terminal-formed wire (1) includes a covered wire (7) obtained by covering an outer circumference of a core wire part (3) including a plurality of element wires with a covering part (5); and a terminal part (11) provided at a terminal of the covered wire (7) and terminal-formed with the core wire part (3) exposed from the covering part and with the core wire part (3) having a connection hole (9), wherein, at the terminal part (11), the plurality of element wires of the core wire part (3) are divided into two; and wherein leading ends of the divided plurality of the element wires (13), (15) are folded back toward a root part in different directions from each other to form the connection hole (9).
US09368952B2

The present invention relates to a gel sealing device for sealing a passage of elongate parts through an opening. Such gel sealing device is preferably arranged in a housing used in telecommunication technology. The inventive gel sealing device comprises a gel sealing block (5) which provides a sealing section (22) through which the elongate parts (13) extend, wherein the gel sealing block (5) comprises an upper flange (11) and a lower flange (12) with a support section (11a, 12a, 12b) disposed therebetween. The upper and lower flanges (11, 12) sandwiches in direction of extension of the elongate parts (13), a gel inner ring (7) supported by said support section (2) and a gel outer ring (6, 10a) covering the gel inner ring (7) in a radial direction extending transverse to said extension direction. The gel inner ring (7) and the gel outer ring (6, 10a) are made of a gel sealing material, wherein the sealing section (22) is formed therebetween. The gel sealing block (5) is adapted to seal in the sealing section (22) a tube end of at least one tube (14) guiding at least one of the elongate parts.
US09368951B2

There is provided an articulated cable protection and guide apparatus that can securely and stably guide a large number of cables and can assure durability of articulated supporting members operating between straight and bending postures for a long period of time. The articulated cable protection and guide apparatus comprises articulated supporting members which can be easily cut and connected. Each of the articulated supporting members includes a large number of synthetic resin block bodies linked with each other. A plurality of flexible belt members includes tubular storing portions formed in parallel in a belt width direction.
US09368947B2

A system and method for connecting supply power to motor control components includes use of a motor control center subunit with moveable supply power contacts. After a motor control center subunit is secured into a motor control center compartment, the supply power contacts may be advanced to engage supply power buses. For disconnection, the supply power contacts may be retracted and isolated from the buses before physical removal of the subunit.
US09368944B2

A spark plug including a center electrode, an insulator, a metal shell, a first ground electrode, and a second ground electrode. The center electrode extends in an axial direction. The insulator has an axial hole extending in the axial direction. The center electrode is to be inserted into the axial hole. The metal shell is arranged at an outer periphery of the insulator. The first ground electrode has electrical continuity with the metal shell, and forms a first gap with a front end surface of the center electrode. The second ground electrode has electrical continuity with the metal shell, is sealed to metal shell, extends from the metal shell to a position facing a side surface of the center electrode, and forms an annular second gap between the side surface of the center electrode and an inner peripheral surface of the second ground electrode.
US09368941B1

A device includes an array of optical transmitters having first and second temperature sensors each disposed at or near a first and second end of the array of the transmitters. The device includes a controller in communication with the temperature sensors and the transmitters. The controller receives temperature measurements from the temperatures sensors and determines a temperature difference between a first temperature measurement of the first temperature sensor and a second temperature measurement of the second temperature sensor. The controller determines a compensation for each transmitter within the transmitter array based on the temperature difference and a transmitter position within the array of transmitters. The compensation causes the corresponding transmitter to transmit at a wavelength associated with that transmitter. The controller executes the compensations for the transmitters.
US09368937B1

The top high refractive index layer of the top DBR mirror has a central region and a peripheral region. The central region has a protrusion that projects relative to the peripheral region in a direction in which the laser light is emitted. The VCSEL satisfies relationships below: dp×n=(1/4+N/2)×λ, and dc×n=dp×n+(1/4+M/2)×λ where λ is a wavelength of the laser light in vacuum; dc is a film thickness of the top high refractive index layer in the central region; dp is a film thickness of the top high refractive index layer in the peripheral region; n is a refractive index of the top high refractive index layer; and N and M are zero or a natural number.
US09368934B2

A first contact surface of a semiconductor laser chip can be formed to a target surface roughness selected to have a maximum peak to valley height that is substantially smaller than a barrier layer thickness of a metallic barrier layer to be applied to the first contact surface. A metallic barrier layer having the barrier layer thickness can be applied to the first contact surface, and the semiconductor laser chip can be soldered to a carrier mounting along the first contact surface using a solder composition by heating the soldering composition to less than a threshold temperature at which dissolution of the metallic barrier layer into the soldering composition occurs. Related systems, methods, articles of manufacture, and the like are also described.
US09368933B1

A laser system, the laser comprising a codoped Er,Yb:YAB gain medium, the gain medium within a resonator cavity. The laser system further comprising a pumping source, the pumping source having optical output directed towards the gain medium. The laser system further comprising a laser controller, the laser controller operating the pumping source.
US09368921B2

An interconnect assembly includes a housing, multiple signal connectors provided on the housing, a power bus having one or more bus elements, and a combination connector. The multiple signal connectors include a first signal connector and a second signal connector, and each signal connector includes a plurality of signal elements. The combination connector is provided on the housing and includes a plurality of connection elements, including a first set of connection elements which route within the housing to the plurality of signal elements of the first signal connector, a second set of connection elements which route within the housing to the plurality of signal elements of the second signal connector, and a third set of connection elements which route within the housing to the one or more bus elements of the power bus.
US09368920B2

In one embodiment, a plug-cable unit includes a plug connector which is equipped to receive a coding plug. A cable is used for connecting to a functional unit to be controlled, in particular of an electromechanically adjustable piece of furniture. A plug module is used for connecting to a control device of the piece of furniture. In one embodiment, a coding plug includes at least two ports for connecting to related contacts of a plug connector of a plug-cable unit, and at least one electronic component having at least one parameter of a functional unit.
US09368911B2

Methods and apparatus are provided for an electrical connector. In one embodiment, an electrical connector system is provided. The electrical connector system includes a first electrical connector portion and a second electrical connector portion defining a cavity to receive the first electrical connector portion. The electrical connector system also includes a locking system coupled to the first electrical connector portion. The locking system includes a biasing member and at least one locking arm. The biasing member is coupled to the at least one locking arm and the biasing member is movable from a first position to a second position. A force required to move the biasing member from the first position to the second position diminishes as the biasing member moves from the first position to the second position.
US09368904B2

A plug assembly for connection with a socket assembly having an electrical pin. The plug assembly includes a housing defining a cavity. The housing includes an aperture formed therein for receiving the pin. An electrical terminal is housed in the cavity of the housing. The terminal is adapted to engage with the pin. A seal is supported in the housing and is adapted to sealingly engage with the pin for sealing the cavity from an outside environment.
US09368901B2

A connector system for reducing particulate matter may include a first unit for supplying signals and a second unit for receiving and/or relaying the signals. The signals may be for power generation and/or communications. A coupling may be positioned between the first unit and second unit. The coupling may include a center pin attached to the first unit and for receiving a signal at a first potential. The coupling may further include an outer case attached to the first unit and for receiving a signal at a second potential. The coupling may also have a seal and a spring. The seal and spring may surround the outer case. The spring may engage the second unit and may pass signals between the first unit and the second unit. The spring may comprise a canted coil spring for supporting load forces and for passing electrical current.
US09368894B2

A socket for electronic components includes a case that includes through holes of which inner wall surfaces have conductivity, and a ground contact unit that is disposed in one of the through holes and is electrically connected to an inner wall surface of the through hole. The ground contact unit includes a holding member that holds a conductive member and is fixed in the through hole. The conductive member has elasticity, and includes an intermediate portion held by the holding member, an upper extension portion extending upward from the intermediate portion, and a lower extension portion extending downward from the intermediate portion. The lower extension portion includes a ground extension portion that comes into elastic contact with the inner wall surface of the through hole, a fixed portion that is fixed to a substrate, and an impact absorbing portion that is formed between the fixed portion and the intermediate portion.
US09368884B2

A system is described that consists of components that are magnetically and electronically coupled together. The electronic coupling allows signals and power/ground to couple between the various components. The magnetic coupling allows the portable system to come apart without damaging the components when an element of a component gets unexpectedly snagged after passing an obstacle. The components can be easily collected and reassembled to reconstruct the system. Furthermore, the positioning of the magnets in the magnetic coupling provides a lock and key combination in that the pattern and anti-pattern between mating surface couplings can be designed to only allow one orientation when the units are coupled. This restriction in orientation prevents the power leads from shorting to ground or other signal leads during the reassembly thereby preventing damage to the system.
US09368876B2

The present invention relates to an in-service reconfigurable antenna reflector comprising a rigid support and a membrane, deformable and having radio-electric reflectivity properties. According to the invention, the reflector comprises a plurality of coupling means connecting the rigid support and the membrane, comprising a first link of finger ball joint type connected to the rigid support, and a second link of finger ball joint type connected to the membrane. Each coupling means furthermore comprises a linear actuator, comprising a rotary motor and a screw-nut assembly, connected to the two links of finger ball joint type, and able to generate, in an operational configuration, a translational motion allowing the deformation of the membrane.
US09368875B2

An antenna system comprises a first end-fire antenna element and a second end-fire antenna element facing each other in a planar arrangement, the antenna elements being configured such as to cause destructive interference between individual end-fire radiations of the elements, while maintaining constructive interference generally perpendicular to the planar arrangement.
US09368874B2

A log-periodic dipole array antenna according to one exemplary embodiment of the present disclosure includes a dielectric substrate, a radiating element having a plurality of lines extending from a center to an outer side and symmetrically arranged on the dielectric substrate based on the center, so as to resonate in a first frequency band and a second frequency band, the plurality of lines being connected at the center or the outer side of the radiating element in an alternating manner, the lines becoming longer going from up to down of the radiating element fed according to a predetermined log-periodic ratio, and a band stopper formed on one point for connecting the lines to each other.
US09368869B2

A communication device that incorporates the subject disclosure may include, for example, a conductive cover, an antenna structure, and a circuit. The antenna structure can comprise a first portion of the conductive cover having a first slot formed therein. The first portion can form a first antenna element for converting between first electromagnetic signals and first electrical signals. The first slot can define a shape of a trade dress design in the conductive cover. The circuit can be communicatively coupled to first edges of the first slot to define a first port. The circuit can perform operations comprising transmitting the first electronic signals into the first antenna element. Other embodiments are disclosed.
US09368863B2

An electronic device with an antenna device is provided. The electronic device include a radiator configured to transmit/receive an electromagnetic wave, a ground portion connected to one end of the radiator, the ground portion configured to conduct current such that a current corresponding to an opposite polarity of a current, which flows in the radiator, flowing in the ground portion, an expanded ground extending from a part of the ground portion, and a ground path extending from the ground portion to a region adjacent to the expanded ground so as to cause current to flow from the ground portion through a current path corresponding to the length of the radiator.
US09368859B2

An antenna frame for reducing radar cross section of a vehicle provided with a flat microstrip patch antenna array comprising a number of microstrip patches arranged in an array pattern, the antenna frame: —being arranged to surround the outer periphery of the flat antenna array —the frame comprising a first conductive sheet; —the first conductive sheet extending from the most peripheral patches and outward in a sloping manner; wherein dielectric and magnetic absorbent material are arranged to improve impedance transition from a point of the antenna to a point on the periphery of the frame, which is also contemplated as adjoining a vehicle fuselage.
US09368856B2

A window assembly for a display device with an antenna includes a cover window, an antenna pattern, an insulating layer, and an antenna pad. The cover window includes a receiving recess having a bottom surface with a concavo-convex shape. The antenna pattern is accommodated in the receiving recess to cover the bottom surface and the antenna pattern has a lower surface with a concavo-convex shape corresponding to the concavo-convex shape of the bottom surface. The insulating layer is accommodated in the receiving recess to cover the antenna pattern. The antenna pad is disposed on the insulating layer and electrically coupled to the antenna pattern. Thus, a volume of the antenna pattern is increased, and a radiation capability of the antenna may be improved.
US09368855B2

Openings are formed by removing part of a ground conductor, and a differential signal line including signal line conductors is configured with some of the openings. In addition, a metal block is mounted thereon to cover the opening to thus configure a waveguide using the metal block and ground conductor as wall surfaces. A planar circuit to waveguide transition according to the above can achieve traveling wave conversions from a waveguide mode to a slot mode, and from the slot mode to a differential mode without utilizing resonance, which makes it possible to align a dominant direction of an electric field by the three ones; thus, a wider bandwidth can be expected. Thus, the wider bandwidth can be achieved with a simple layer structure.
US09368845B2

A traction battery assembly for a vehicle is provided. The traction battery assembly may include a plurality of battery cells and a thermal plate positioned beneath the battery cells. The thermal plate may be configured for thermal communication with the plurality of battery cells. The thermal plate may define a plurality of multi-pass channel configurations, each corresponding to one of the battery cells. The multi-pass channel configurations may each include a channel inlet and channel outlet on opposite side portions of the thermal plate. The multi-pass channel configurations may each be configured to direct thermal fluid flowing therein to an outlet port of the thermal plate without directing fluid to the channel inlet of another channel configuration.
US09368842B2

An electrical combination including a power tool and a battery pack. The power tool includes power tool terminals. The battery pack is configured to be interfaced with the power tool. The battery pack includes a battery pack housing, at least three terminals, and a plurality of battery cells. The battery pack terminals include a positive terminal, a negative terminal, and a sense terminal. The at least three terminals are configured to be interfaced with the power tool terminals. The plurality of battery cells are arranged within and supported by the battery pack housing. Each of the battery cells has a lithium-based chemistry and a respective state of charge, and power is transferable between the battery cells and the power tool. A circuit is configured to monitor the battery cells, detect a charge imbalance among the battery cells, and prevent the battery pack from operating when the charge imbalance is detected.
US09368832B2

An electrolyte electrochemical device includes an anodic material and an electrolyte, the electrolyte including an organosilicon solvent, a salt, and a hybrid additiving having a first and a second compound, the hybrid additive configured to form a solid electrolyte interphase film on the anodic material upon application of a potential to the electrochemical device.
US09368819B1

An air CO2 filtration assembly or system is provided that includes CO2 filters or traps designed and configured with a limited, but high capacity, volume to maximize filtration/absorption of CO2 from an air stream supplied to an alkaline fuel cell to thereby minimize the CO2 level in the air stream fed into the fuel cell cathode. The CO2 filters or traps include at least one thermally regenerative CO2 chemical filter or trap arranged in a tandem configuration with a strongly bonding CO2 chemical filter or trap. The combination of the two types of filters or traps sequentially filter/absorb CO2 from the air stream and reduce the level of CO2 in the air stream fed into the cathode. The air CO2 filtration assembly or system may be used in conjunction with electrochemical purging of the alkaline fuel cell that enables removal of CO2 from the fuel cell by anodic decomposition of accumulated carbonate ions in the fuel cell anode and release of CO2 through the anode exhaust stream.
US09368816B2

A fuel cell system including a fuel cell stack having a plurality of fuel cells, each of the fuel cells including an electrolyte membrane disposed between an anode and a cathode, an anode supply manifold in fluid communication with the anodes of the fuel cells, the anode supply manifold providing fluid communication between a source of hydrogen and the anodes, an anode exhaust manifold in fluid communication with the anodes of the fuel cells, and a fan in fluid communication with the anodes of the fuel cells, wherein the fan controls a flow of fluid through the anodes of the fuel cells after the fuel cell system is shutdown.
US09368807B2

The present invention relates to a fuel cell element having an active core interposed between a first and second conducting plate, wherein at least the first conducting plate is made from an alloy having, in percentages by weight, 24.0 to 27.0% nickel; 13.5 to 16.0% chromium; 1.90 to 2.35% titanium; 1.0 to 1.5% molybdenum; 0.10 to 0.50% vanadium; at most 0.08% carbon; at most 2.0% manganese; at most 1.0% silicon; at most 0.35% aluminum; at most 0.03% sulphur; and at most 0.01% boron, the balance consisting of iron and impurities.
US09368806B2

An ejector for supplying a fuel, such as hydrogen, to a stack in a fuel cell system can automatically move a position of a nozzle according to an increase or a decrease of a system load. As a result, it is possible to control a necessary supply of hydrogen and a recirculation flow rate by selecting an area of a nozzle throat in the fuel cell system using the ejector, and specifically, of being automatically controlled to supply hydrogen through a small nozzle at a low load, such that a recirculation amount is increased.
US09368803B2

A composition containing a uniformly dispersed polyoxazine-based compound, a method of preparing the composition, an electrode including the composition, and a fuel cell including the electrode.
US09368798B2

A lithium (Li) ion battery comprising a cathode, a separator, an organic electrolyte, an anode, and a carbon black conductive additive, wherein the carbon black has been heated treated in a CO2 gas environment at a temperature range of between 875-925 degrees Celsius for a time range of between 50 to 70 minutes to oxidize the carbon black and reduce an electrochemical reactivity of the carbon black towards the organic electrolyte.
US09368784B2

A rechargeable battery includes an electrode assembly; a case accommodating the electrode assembly therein; a cap plate configured to close and seal an opening of the case; first and second electrode terminals extending through the cap plate and electrically coupled to the electrode assembly; and an external short-circuiter configured to electrically isolate or short-circuit the cap plate and the first terminal from or to each other, the cap plate being electrically coupled to the second electrode terminal. The external short-circuiter includes a membrane configured to close and seal a short-circuit opening in the cap plate, a short-circuit tab electrically coupled to the first electrode terminal and located at a side of the membrane, and the short-circuit tab includes a short-circuit protrusion, the short-circuit protrusion being configured to be separated from or short-circuited to the membrane. The membrane and the short-circuit protrusion have substantially the same resistivity.
US09368779B2

A cover of battery wiring modules, which include connection members electrically connecting electrode terminals of banks of single batteries, the banks of single batteries being configured by aligning a plurality of single batteries. The cover includes a plate-shaped cover main body covering the battery wiring modules; a first engagement portion provided on a first surface side of the cover main body and engaging with an engaged projection of the battery wiring module; and a second engagement portion provided on a second surface side of the cover main body and engaging with an engaged portion of a battery wiring module different from the battery wiring module.
US09368775B2

Active metal and active metal intercalation electrode structures and battery cells having ionically conductive protective architecture including an active metal (e.g., lithium) conductive impervious layer separated from the electrode (anode) by a porous separator impregnated with a non-aqueous electrolyte (anolyte). This protective architecture prevents the active metal from deleterious reaction with the environment on the other (cathode) side of the impervious layer, which may include aqueous or non-aqueous liquid electrolytes (catholytes) and/or a variety electrochemically active materials, including liquid, solid and gaseous oxidizers. Safety additives and designs that facilitate manufacture are also provided.
US09368770B2

A cooling system for a battery cell includes a cooling plate and a heat sink. The heat sink has a pair of modules. An end of the cooling plate is constricted between the modules. The modules are placed under a compressive load to secure the cooling plate to the heat sink.
US09368766B2

A battery includes a case, a first cap unit on the first end of the case, a second cap unit on the second end of the case, a first connector, and a second connector. The case has three chambers in which a first battery, a second battery and a third battery are respectively received. The first positive pole of the first connector is connected to the first cap unit, a second positive-pole terminal of the first connector is connected to the second cap unit. A second negative-pole terminal of the second connector is connected to the first cap unit, and a third negative-pole terminal of the second connector is connected to the second cap unit. The first, second and third batteries are rechargeable or non-rechargeable batteries. The five positive poles and negative poles in different directions provide convenience for being connected with different devices.
US09368759B2

A display device includes a display unit for displaying an image, a first retarder provided on the display panel, a first polarizing plate provided on the first retarder, a touch unit provided on the first polarizing plate, a second retarder provided on the touch unit, and a second polarizing plate provided on the second retarder. With this arrangement, external light entering into the display may either be transmitted or reflected off of the touch unit, and in either case, be absorbed by the second polarizing plate without leaving the display device.
US09368757B2

An organic light emitting display device includes a substrate, a plurality of organic light emitting elements disposed on the substrate, the plurality of organic light emitting elements including a first organic light emitting element, a second organic light emitting element and a third organic light emitting element, an encapsulating member encapsulating the plurality of organic light emitting elements, a graded functional layers disposed on the encapsulating member, the graded functional layers including convex lenses disposed on pixel regions, and a black matrix disposed on the graded functional layer.
US09368754B2

A display device includes a first substrate, a pixel defining layer on the first substrate, the pixel defining layer defining a pixel region on the first substrate, a first electrode on the pixel region, a light emitting layer on the first electrode, a second electrode on the light emitting layer, a second substrate facing the first substrate, and a light scattering layer overlapping the pixel defining layer, the light scattering layer having a non-overlapping relationship with the light emitting layer.
US09368745B2

An organic light-emitting diode (OLED) display apparatus including a substrate, an insulation layer on the substrate, and an align mark formed of an insulation material, wherein an upper surface of the insulation layer contacts a lower surface of the align mark.
US09368740B2

The invention discloses a blue quantum dot composite particle, a photoelectric element and a photoelectric device. The blue quantum dot composite particle comprises a core and a shell that covers the core, wherein the core is a blue quantum dot, the shell is formed of a polymer, and the surface of the shell is chemically modified with gold nano-granules. The fluorescence efficiency of the blue quantum dot composite particle according to the invention is very high.
US09368739B2

A light emitting device including an organic electroluminescence element is provided. The light emitting device may be a display device or a lighting device. The organic electroluminescence element includes an anode, a light emitting layer, and a cathode that are arranged in this order. An electron injection layer is arranged between the light emitting layer and the cathode. The electron injection layer is made of an amorphous C12A7 electride.
US09368738B2

A thin film transistor includes: an organic semiconductor layer which is formed from a metal-containing material containing at least one of a metallic element and a semi-metallic element capable of reacting with an etching gas; a source electrode and a drain electrode spaced apart from each other; and an organic conductive layer which is inserted between the organic semiconductor layer and the source and drain electrodes in the regions where the organic semiconductor layer overlaps with the source and drain electrodes and which is formed from a non-metal-containing material not containing at least one of a metallic element and a semi-metallic element capable of reacting with the etching gas.
US09368724B2

A method of manufacturing an organic light-emitting display apparatus, which can minimize damage to an emission layer, and an organic light-emitting display apparatus manufactured using the method are provided. The method includes: preparing a backplane including a pixel electrode and a pixel-defining layer protruding further than an upper surface of the pixel electrode and exposing at least a part of the pixel electrode; placing a donor film for laser-induced thermal imaging (LITI) on the backplane; irradiating a predetermined portion of the donor film with a first light from a laser beam to transfer a part of a transfer layer at the predetermined portion of the donor film to the backplane; irradiating at least one of the donor film and the backplane with a second light having a weaker output than that of the first light from the laser beam; and detaching the donor film from the backplane.
US09368720B1

A switch includes an input port, an output port, a phase change material coupled between the input port and the output port, a heater, and a thermal dielectric layer in between the heater and the phase change material, and in contact with the heater and the phase change material. The thermal dielectric layer provides thermal conduction between the phase change material and the heater, and the thermal dielectric layer is nonmetallic and electrically non-conductive and includes polycrystalline AlN, diamond, or SiC.
US09368718B2

A method of forming a magnetic tunnel junction device is disclosed that includes forming a trench in a substrate, the trench including a plurality of sidewalls and a bottom wall. The method includes depositing a first conductive material within the trench proximate to one of the sidewalls and depositing a second conductive material within the trench. The method further includes depositing a material to form a magnetic tunnel junction (MTJ) structure within the trench. The MTJ structure includes a fixed magnetic layer having a magnetic field with a fixed magnetic orientation, a tunnel junction layer, and a free magnetic layer having a magnetic field with a configurable magnetic orientation. The method further includes selectively removing a portion of the MTJ structure to create an opening in the MTJ structure.
US09368713B2

There is provided a piezoelectric film-attached substrate, including a piezoelectric film having a specific thickness, wherein a reflection spectrum shows a relation between a light obtained in such a way that the surface of the piezoelectric film is irradiated with an irradiation light having a specific wavelength and the irradiation light is reflected on the surface of the piezoelectric film, and a light obtained in such a way that the irradiation light is transmitted through the piezoelectric film and is reflected on the surface of the lower electrode, which is the reflection spectrum at least at one point on a center part and an outer peripheral part of the piezoelectric film, and such a reflection spectrum has at least one of the maximum value and the minimum value respectively, wherein the reflectance at least in one maximum value is 0.4 or more.
US09368712B2

A surface acoustic wave device includes a piezoelectric substrate including a groove located in a surface thereof, an IDT electrode, and a dielectric film. The IDT electrode includes a first electrode layer located in the groove and a second electrode layer located outside the groove. The dielectric film is arranged on the piezoelectric substrate so as to cover the IDT electrode. The second electrode layer is tapered toward a side opposite to the piezoelectric substrate.
US09368702B2

A wafer-scale process is described that simultaneously encapsulates LED dies, forms lenses over the LED dies, and forms a chip scale package for said dies. An array of LED dies (16A,B) are affixed to an adhesive surface of a temporary support structure (14). The support structure is then brought against a mold (32). A single molding material (40), such as transparent silicone, then encapsulates the top and side surfaces of each LED die and forms a lens (44) over the top surface of each LED die. The molded material does not cover bottom surfaces of bottom electrodes (26, 28) of the LED die so as to allow said electrodes to be directly bonded to pads (56, 58) of a substrate (60), such as a PCB. The temporary support substrate is then removed after the molding process, and the molded material is singulated to separate out the packages.
US09368696B1

A light emitting device includes: a first blue light emitting element and a second blue light emitting element, peak wavelengths of which are different from each other, and a fluorescent substance layer comprising: a green fluorescent substance, which is excited by emission lights from the first blue light emitting element and the second blue light emitting element to emit green lights having emission spectrums having a first wavelength indicating a first intensity and a second wavelength indicating a second intensity smaller than the first intensity, respectively; and a red fluorescent substance, which has an absorption spectrum in which absorption is less in the second wavelength than in the first wavelength and which is excited by the emission lights from the first blue light emitting element and the second blue light emitting element to emit red lights.
US09368685B2

A semiconductor light emitting device including an active layer, a compound semiconductor layer on the active layer, a contact layer on the compound semiconductor layer, and an electrode on the contact layer, where the contact layer is substantially the same size as the electrode.
US09368677B2

Selective layer disordering in a doped III-nitride superlattice can be achieved by depositing a dielectric capping layer on a portion of the surface of the superlattice and annealing the superlattice to induce disorder of the layer interfaces under the uncapped portion and suppress disorder of the interfaces under the capped portion. The method can be used to create devices, such as optical waveguides, light-emitting diodes, photodetectors, solar cells, modulators, laser, and amplifiers.
US09368675B2

A method of manufacturing a light-emitting device includes flattening top portions of solder bumps disposed on a wiring substrate, disposing a light-emitting element on the solder bumps whose top portions are flattened, and heating the solder bumps to be melt and to be fused so as to provide an adhesive with which the light-emitting element is secured on the wiring substrate.
US09368674B2

A method for fabricating an epitaxial structure includes providing a wafer comprising one or more epitaxial layers. The wafer is divided into dice where the area between the dice are called streets. Each street has a slot formed on either side of the street. The slots penetrate through the epitaxial layer but not the substrate leaving a portion of the epitaxial layer intact between the slots creating a “W” shaped cross section. A protective layer is then formed on the wafer. A laser may be used to singulate the wafer in to individual dice. The laser divides each street between the slots. The barrier walls of the epitaxial layers protect the individual dice from debris created by laser separation.
US09368673B2

A method for manufacturing a light emitting diode (LED) package, the method includes providing an LED chip and forming electrodes on a top surface of the LED chip; forming a first electric insulation layer on the top surface of the LED chip, the first electric insulation layer adapted to enclose the electrodes therein; etching the first electric insulation layer to define a plurality of second through holes; forming a substrate on a top surface of the first electric insulation layer, the substrate adapted to fill in the plurality of second through holes, the substrate directly contacting the electrodes; dividing the substrate into a plurality of spaced heat dissipation parts; and forming a packaging layer on a bottom surface of the substrate, the packaging layer adapted to enclose the LED chip therein.
US09368669B2

Photonic structures and methods of formation are disclosed in which a photo detector interface having crystalline misfit dislocations is displaced with respect to a waveguide core to reduce effects of dark current on a detected optical signal.
US09368668B2

A method comprises preparing a semiconductor substrate having a first portion, and a second portion including a first region and a second region; forming an active region in the first portion, and an isolating portion of an insulator defining the active region in the second portion; forming a first semiconductor region of a first conductivity type configuring a first photoelectric conversion element, a second semiconductor region of first conductivity type configuring a second photoelectric conversion element, a third semiconductor region of first conductivity type, a fourth semiconductor region of the conductivity type, a first gate electrode configuring a first transfer transistor, and a second gate electrode configuring a second transfer; exposing the first region of the semiconductor substrate, and performing ion implantation masked by a first photoresist pattern covering the second region of the semiconductor substrate, thus forming a fifth semiconductor region of a second conductivity type.
US09368660B2

Techniques for fabrication of kesterite Cu—Zn—Sn—(Se,S) films and improved photovoltaic devices based on these films are provided. In one aspect, a method of fabricating a kesterite film having a formula Cu2−xZn1+ySn(S1−zSez)4+q, wherein 0≦x≦1; 0≦y≦1; 0≦z≦1; and −1≦q≦1 is provided. The method includes the following steps. A substrate is provided. A bulk precursor layer is formed on the substrate, the bulk precursor layer comprising Cu, Zn, Sn and at least one of S and Se. A capping layer is formed on the bulk precursor layer, the capping layer comprising at least one of Sn, S and Se. The bulk precursor layer and the capping layer are annealed under conditions sufficient to produce the kesterite film having values of x, y, z and q for any given part of the film that deviate from average values of x, y, z and q throughout the film by less than 20 percent.
US09368657B2

A solar cell and a method of fabricating a solar cell. A solar cell including a substrate; a first electrode layer on the substrate; a light absorbing layer on the first electrode layer; an alloy layer between the first electrode layer and the light absorbing layer; a buffer layer on the light absorbing layer; a first through-hole formed through the buffer layer, the light absorbing layer, the alloy layer, and the first electrode layer to the substrate; and an insulating barrier in at least one portion of the first through-hole.
US09368655B2

A solar cell includes a substrate, an emitter region which is positioned at the substrate and having a first sheet resistance, a first highly doped region which is positioned at the substrate and having a second sheet resistance less than the first sheet resistance, a first electrode positioned at the substrate and connected to the emitter region and the first highly doped region, and a second electrode positioned at the substrate and connected to the substrate, wherein the first highly doped region crosses the first electrode and is connected to the first electrode, an upper surface of the first highly doped region is projected from an upper surface of the emitter region toward a light incident surface of the substrate, and a lower surface of the first highly doped region has the same height as a lower surface of the emitter region.
US09368653B1

Approaches for silicon photonics integration are provided. A method includes: forming at least one encapsulating layer over and around a photodetector; thermally crystallizing the photodetector material after the forming the at least one encapsulating layer; and after the thermally crystallizing the photodetector material, forming a conformal sealing layer on the at least one encapsulating layer and over at least one device. The conformal sealing layer is configured to seal a crack in the at least one encapsulating layer. The photodetector and the at least one device are on a same substrate. The at least one device includes a complementary metal oxide semiconductor device or a passive photonics device.
US09368646B2

A vertical memory device includes a channel array, a charge storage layer structure, multiple gate electrodes and a dummy pattern array. The channel array includes multiple channels, each of which is formed on a first region of a substrate and is formed to extend in a first direction substantially perpendicular to a top surface of the substrate. The charge storage layer structure includes a tunnel insulation layer pattern, a charge storage layer pattern and a blocking layer pattern, which are sequentially formed on a sidewall of each channel in the second direction substantially parallel to the top surface of the substrate. The gate electrodes arranged on a sidewall of the charge storage layer structure and spaced apart from each other in the first direction. The dummy pattern array includes multiple dummy patterns, each of which is formed on a second region adjacent the first region of the substrate and is formed to extend in the first direction.
US09368639B2

An oxide crystalline thin film is used to provide an oxide semiconductor thin film that has comparatively high carrier mobility and is suitable as TFT channel layer material. Oxide semiconductor thin film is obtained by performing an annealing process on an amorphous oxide semiconductor thin film comprising an oxide including indium and titanium where the titanium content is 0.005 to 0.12 by a Ti/In atomic ratio at a heating temperature of 250° C. or greater and processing time of 1 minute to 120 minutes. The oxide semiconductor thin film is crystalline and comprises only the In2O3 phase of bixbyite type structure, and has carrier density that is 1×1019 cm−3, and carrier mobility that is 1 cm2/Vsec or greater.
US09368637B2

A thin film transistor (TFT) and manufacturing method thereof, an array substrate and a display device are provided. The thin film transistor comprises a substrate; an active layer formed on the substrate; a first conductive contact layer and a second conductive contact layer formed on the active layer; an etch-stop layer formed over the first contact layer and the second contact layer; and a source connected with the first contact layer, a drain connected with the second contact layer and a gate arranged between the source and the drain formed over the etch-stop layer. The TFT has a simple structure and better performance.
US09368627B2

A semiconductor structure includes a semiconductor substrate; a gate stack on the semiconductor substrate; and a stress memorization technology (SMT) sidewall spacer over a sidewall of the gate stack. The gate stack includes a gate dielectric layer over the semiconductor substrate and a gate electrode over the gate dielectric layer. The SMT sidewall spacer provides a stress for a channel region beneath the gate stack.
US09368626B2

A semiconductor device and method of fabricating thereof is described that includes a substrate including at least one fin, at least one gate stack formed on a top surface of the at least one fin, a first inter-layer dielectric (ILD) layer formed on the top surface of the at least one fin, and a strained layer formed at least on a top surface of the at least one gate stack, wherein the strained layer is configured to provide a strain force to the at least one gate stack.
US09368623B2

A high-voltage transistor includes an active region including a diffused region of a first conductivity type defined by inner edges of a border of shallow trench isolation. A gate having side edges and end edges is disposed over the active region. Spaced apart source and drain regions of a second conductivity type opposite the first conductivity type are disposed in the active region outwardly with respect to the side edges of the gate. Lightly-doped regions of the second conductivity type more lightly-doped than the source and drain regions surround the source and drain regions and extend inwardly between the source and drain regions towards the gate to define a channel, and outwardly towards all of the inner edges of the shallow trench isolation. Outer edges of the lightly-doped region from at least the drain region are spaced apart from the inner edges of the shallow trench isolation.
US09368620B2

A semiconductor device includes a substrate and a semiconductor layer having a first conductivity type. The semiconductor device further includes first and second trenches extending into the semiconductor layer from a surface of the semiconductor layer, each of the first and second trenches including a corresponding gate electrode. The semiconductor device further includes a body region having a second conductivity type different than the first conductivity type and a source contact region having the first conductivity type. The body region is disposed in the semiconductor layer below the surface of the semiconductor layer and between a sidewall of the first trench and an adjacent sidewall of a second trench. The source contact region is disposed in the semiconductor layer between the body region and the surface of the semiconductor layer and extending between the sidewall of the first trench and the corresponding sidewall of the second trench.
US09368618B2

A semiconductor structure comprising an improved ESD protection device is provided. The semiconductor structure comprises a substrate, a well formed in the substrate, a first heavily doped region formed in the well, a second heavily doped region formed in the well and separated apart from the first heavily doped region, a gate structure formed on the substrate between the first heavily doped region and the second heavily doped region, a field region formed in the well under the first heavily doped region and the gate structure, and a field oxide/shallow trench isolation structure formed adjacent to the first heavily doped region. The field region is not formed under the second heavily doped region. The well and the field region have a first type of doping. The first heavily doped region and the second heavily doped region have a second type of doping.
US09368616B2

The semiconductor device includes: a semiconductor layer in which a trench is formed having a side surface and a bottom surface; a second conductivity-type layer formed on the semiconductor layer on the side surface and the bottom surface of the trench; a first conductivity-type layer formed on the semiconductor layer so as to contact the second conductivity-type layer; a first electrode electrically connected to the first conductivity-type layer; a second electrode embedded in the trench and electrically connected to the second conductivity-type layer; and a barrier-forming layer which is arranged between the second electrode and the side surface of the trench and which, between said barrier-forming layer and the second conductivity-type layer, forms a potential barrier higher than the potential barrier between the second conductivity-type layer and the second electrode.
US09368614B2

This invention discloses a semiconductor power device disposed in a semiconductor substrate and the semiconductor substrate has a plurality of deep trenches. The deep trenches are filled with an epitaxial layer thus forming a top epitaxial layer covering areas above a top surface of the deep trenches covering over the semiconductor substrate. The semiconductor power device further includes a plurality of transistor cells disposed in the top epitaxial layer whereby a device performance of the semiconductor power device is dependent on a depth of the deep trenches and not dependent on a thickness of the top epitaxial layer. Each of the plurality of transistor cells includes a trench DMOS transistor cell having a trench gate opened through the top epitaxial layer and filled with a gate dielectric material.
US09368604B1

The present disclosure provides a method of forming a fin-like field-effect transistor (FinFET) device. The method includes forming a first strain-relaxed buffer (SRB) stack over a substrate. The first SRB stack has a lattice mismatch with respect to the substrate that generates a threading dislocation defect feature in the first SRB stack. The method also includes forming a patterned dielectric layer over the first SRB stack. The patterned dielectric layer includes a trench extending therethrough. The method also includes forming a second SRB stack over the first SRB stack and within the trench. The second SRB stack has a lattice mismatch with respect to the substrate such that an upper portion of the second SRB stack is without threading dislocation defects.
US09368597B2

Semiconductor devices and methods of manufacturing the semiconductor devices are provided. The methods may include forming a sacrificial gate pattern on a substrate, forming a first spacer on a sidewall of the sacrificial gate pattern and forming a first interlayer dielectric (ILD) layer covering a sidewall of the first spacer and exposing a top surface of the first spacer. The first spacer may expose an upper portion of the sidewall of the sacrificial gate pattern. The methods may also include forming a capping insulating pattern covering top surfaces of the first spacer and the first ILD layer, replacing the sacrificial gate pattern with a gate electrode structure and patterning the capping insulating pattern to form a second spacer on the first spacer and between the gate electrode structure and the first ILD layer. The second spacer may be formed of a material having a dielectric constant higher than a dielectric constant of the first spacer.
US09368595B2

A switching loss is prevented from being deteriorated by suppressing increase in a gate capacitance due to a cell shrink of an IE type trench gate IGBT. A cell formation region is configured of a linear active cell region, a linear hole collector cell region, and a linear inactive cell region between them. Then, upper surfaces of the third and fourth linear trench gate electrodes which are formed so as to sandwich both sides of the linear hole collector cell region and electrically connected to an emitter electrode are positioned to be lower than upper surfaces of the first and second linear trench gate electrodes which are formed so as to sandwich both sides of the linear active cell region and electrically connected to a gate electrode.
US09368575B2

A semiconductor device having a super junction structure includes: multiple first columns extending in a current flowing direction; and multiple second columns extending in the current flowing direction. The first and second columns are alternately arranged in an alternating direction. Each first column provides a drift layer. The first and second columns have a boundary therebetween, from which a depletion layer expands in case of an off-state. At least one of the first columns and the second columns have an impurity dose, which is inhomogeneous by location with respect to the alternating direction.
US09368574B1

A semiconductor device comprising a suspended semiconductor nanowire inner gate and outer gate. A first epitaxial dielectric layer surrounds a nanowire inner gate. The first epitaxial dielectric layer is surrounded by an epitaxial semiconductor channel. The epitaxial semiconductor channel surrounds a second dielectric layer. A gate conductor surrounds the second dielectric layer. The gate conductor is patterned into a gate line and defines a channel region overlapping the gate line. The semiconductor device contains source and drain regions adjacent to the gate line.
US09368564B2

Base pads are spaced by a pitch on a support surface. Conducting members, optionally Cu or other metal pillars, extend up from the base pads to top pads. A top pad interconnector connects the top pads in a configuration establishing an inductor current path between the base pads.
US09368557B2

There is provided a display device including a light-emitting element corresponding to a pixel for a color, and a white color filter corresponding to a white pixel. Transmittance of the white color filter is based on neutral density (ND) transmittance that is uniform throughout an entire wavelength band of visible light, and transmittance in a particular wavelength band in the entire wavelength band of the visible light is decreased to be lower than the ND transmittance.
US09368556B2

An organic light emitting display device includes a plurality of pixels defined on a substrate. Each of the plurality of pixels has a plurality of sub-pixels, and each of the plurality of sub-pixels has a light emitting area and a driving area. Widths in a first direction of the driving areas of the plurality of sub-pixels are identical to each other. A size of a light emitting area of a first sub-pixel of the plurality of sub-pixels is greater than a size of a light emitting area of a second sub-pixel of the plurality of sub-pixels.
US09368551B2

A semiconductor device includes a first fin-shaped semiconductor layer on a semiconductor substrate, a first insulating film around the first fin-shaped semiconductor layer, a first pillar-shaped semiconductor layer on the first fin-shaped semiconductor layer, a first gate insulating film around the first pillar-shaped semiconductor layer, a first gate line formed around the first gate insulating film and extending in a direction perpendicular to the first fin-shaped semiconductor layer, a second diffusion layer disposed in a lower portion of the first pillar-shaped semiconductor layer, a third gate insulating film surrounding an upper portion of the first pillar-shaped semiconductor layer, a first contact electrode surrounding the third gate insulating film, a second contact electrode that connects an upper portion of the first contact electrode to an upper portion of the first pillar-shaped semiconductor layer, and a first magnetic tunnel junction memory element on the second contact electrode.
US09368549B1

Over a flexible substrate are formed column lines for a display. Over the substrate and column lines are formed a reflective hydrophobic mesh defining pixels. Over the mesh and column lines is printed an LED ink containing microscopic LED dies. The LED ink de-wets from the mesh. The ink is then cured to electrically connect the bottom electrodes of the LEDs to the column lines within the openings (cells) of the mesh. A dielectric then encapsulates the LEDs while exposing the top electrodes of the LEDs. Transparent row lines are then formed along the rows of the mesh to electrically contact the top electrodes in each row. The LEDs within any cell can be turned on by address in a pair of row and column lines. Phosphor dots may be printed to over blue-emitting LEDs to create red, green, and blue sub-pixels for a full color display.
US09368546B2

In embodiments of an imaging structure with embedded light sources, an imaging structure includes a silicon backplane with a driver pad array. The embedded light sources are formed on the driver pad array in an emitter material layer, and the embedded light sources can be individually controlled at the driver pad array to generate and emit light. A conductive material layer over the embedded light sources forms a p-n junction between the emitter material layer and the conductive material layer. Micro lens optics can be positioned over the conductive material layer to direct the light that is emitted from the embedded light sources. Further, the micro lens optics may be implemented as parabolic optics to concentrate the light that is emitted from the embedded light sources.
US09368544B2

A photoelectric conversion device includes a first semiconductor substrate including a photoelectric conversion unit for generating a signal charge in accordance with an incident light, and a second semiconductor substrate including a signal processing unit for processing an electrical signal on the basis of the signal charge generated in the photoelectric conversion unit. The signal processing unit is situated in an orthogonal projection area from the photoelectric conversion unit to the second semiconductor substrate. A multilayer film including a plurality of insulator layers is provided between the first semiconductor substrate and the second semiconductor substrate. The thickness of the second semiconductor substrate is smaller than 500 micrometers. The thickness of the second semiconductor substrate is greater than the distance from the second semiconductor substrate and a light-receiving surface of the first semiconductor substrate.
US09368539B2

Disclosed is a semiconductor device including a first semiconductor substrate and a first atom diffusion prevention portion, the first atom diffusion prevention portion being arranged at a part on the first semiconductor substrate and configured to prevent diffusion of an atom having a dangling bond terminating effect.
US09368537B1

A silicon carbide transistor used as an ultraviolet light sensor. The light sensor is mounted inside a probe for detecting ultraviolet light generated by combustion inside an engine. The silicon carbide transistor generates a light voltage that is converted to a digital signal. The digital signal is used in a feedback loop for an engine control module for real time engine control in operating environments. The silicon carbide transistor is mounted inside a glow plug sized engine probe mounted in the cylinder head and the probe includes a quartz window allowing ultraviolet light access between the combustion chamber and the silicon carbide transistor so that the silicon carbide transistor can be mounted proximate the combustion chamber but behind the cooling jackets inside the engine head.
US09368534B2

An image sensor architecture provides an SNR in excess of 100 dB, without requiring the use of a mechanical shutter. The circuit components for an active pixel sensor array are separated and arranged vertically in at least two different layers in a hybrid chip structure. The top layer is preferably manufactured using a low-noise PMOS manufacturing process, and includes the photodiode and amplifier circuitry for each pixel. A bottom layer is preferably manufactured using a standard CMOS process, and includes the NMOS pixel circuit components and any digital circuitry required for signal processing. By forming the top layer in a PMOS process optimized for forming low-noise pixels, the pixel performance can be greatly improved, compared to using CMOS. In addition, since the digital circuitry is now separated from the imaging circuitry, it can be formed using a standard CMOS process, which has been optimized for circuit speed and manufacturing cost. By combining the two layers into a stacked structure, the top layer (and any intermediate layer(s)) acts to optically shield the lower layer, thereby allowing charge to be stored and shielded without the need for a mechanical shutter.
US09368532B2

The present disclosure relates to a solid-state imaging device and a manufacturing method of the same, and an electronic apparatus, capable of more reliably suppressing occurrence of color mixing. A trench is formed between PDs so as to be opened to a light receiving surface side of a semiconductor substrate on which a plurality of the PDs, each of which receives light to generate charges, are formed, an insulating film is embedded in the trench and the insulating film is laminated on a back surface side of the semiconductor substrate. Then, a light shielding portion is formed so as to be laminated on the insulating film and to have a convex shape protruding to the semiconductor substrate at a location corresponding to the trench. The present technology can be applied to a back surface irradiation type CMOS solid-state imaging device.
US09368527B2

By controlling the luminance of light emitting element not by means of a voltage to be impressed to the TFT but by means of controlling a current that flows to the TFT in a signal line drive circuit, the current that flows to the light emitting element is held to a desired value without depending on the characteristics of the TFT. Further, a voltage of inverted bias is impressed to the light emitting element every predetermined period. Since a multiplier effect is given by the two configurations described above, it is possible to prevent the luminance from deteriorating due to a deterioration of the organic luminescent layer, and further, it is possible to maintain the current that flows to the light emitting element to a desired value without depending on the characteristics of the TFT.
US09368526B2

Provided is a digital circuit (30) that comprises: a switching circuit (31) having first transistors (32, 33) supplied with power supply potentials (VDD, VSS); correcting circuits (34, 36) connected between an input terminal (IN) inputted with an input signal and control terminals (gates) of the first transistors; capacitors (C2, C3) connected between the control terminals and the input terminal; diode-connected second transistors (35, 37) that are provided between nodes (N5, N6) between the capacitors and the control terminals and the power supply potentials and have the substantially same threshold voltage as the first transistors; and switches (SW2, SW3) connected in series with the second transistors.
US09368523B2

This semiconductor device (1000A) includes a TFT (100A) with an oxide semiconductor layer 9, a storage capacitor line (12), and a first transparent electrode (15) electrically connected to the storage capacitor line (12). The first transparent electrode (15) includes a portion which overlaps with a first connecting layer (8x) when viewed along a normal to a substrate (1). The portion that overlaps with the first connecting layer (8x) has a point symmetric shape of which a point of symmetry is located inside a contact hole (CH2) when viewed along a normal to the substrate (1). The first transparent electrode (15) is not in direct contact with the first connecting layer (8x). A portion of the first transparent electrode (15) is in direct contact with a second connecting layer (8x). The first connecting layer (8x) is in direct contact with the second connecting layer (19a). And the first transparent electrode (15) is electrically connected to the storage capacitor line (12) via the first and second connecting layers (8x, 19a).
US09368514B2

[Problem]A TFT is manufactured using at least five photomasks in a conventional liquid crystal display device, and therefore the manufacturing cost is high.[Solving Means]By performing the formation of the pixel electrode 127, the source region 123 and the drain region 124 by using three photomasks in three photolithography steps, a liquid crystal display device prepared with a pixel TFT portion, having a reverse stagger type n-channel TFT, and a storage capacitor can be realized.
US09368512B1

A semiconductor structure is provided that includes a semiconductor fin extending upwards from a surface of a substrate. A source/drain structure is located on each side of the semiconductor fin. The source/drain structure comprises an upper source/drain portion having a faceted topmost surface and located on an upper portion of the semiconductor fin, and a lower source/drain portion having a faceted topmost surface and located on a lower portion of the semiconductor fin. In accordance with the present application, upper source/drain portion of the source/drain structure is spaced apart from the lower source/drain portion of the source/drain structure by a dielectric spacer portion.
US09368511B2

A semiconductor device includes interlayer dielectrics stacked and spaced apart from each other, a channel layer passing through the interlayer dielectrics, line pattern regions each surrounding a sidewall of the channel layer to be disposed between the interlayer dielectrics, a barrier pattern formed along a surface of each of the line pattern regions and the sidewall of the channel layer, a reaction preventing pattern formed on the barrier pattern along a surface of a first region of each of the line pattern regions, the first region being adjacent to the channel layer, a protection pattern filled in the first region on the reaction preventing pattern, and a first metal layer filled in a second region of each of the line pattern regions.
US09368510B1

A non-volatile storage device with memory cells having a high-k charge storage region, as well as methods of fabrication, is disclosed. The charge storage region has three or more layers of dielectric materials. At least one layer is a high-k material. The high-k layer(s) has a higher trap density as compared to Si3N4. High-k dielectrics in the charge storage region enhance capacitive coupling with the memory cell channel, which can improve memory cell current, program speed, and erase speed. The charge storage region has a high-low-high conduction band offset, which may improve data retention. The charge storage region has a low-high-low valence band offset, which may improve erase.
US09368505B2

A read-only memory includes a plurality of storage units arranged in an array. The read-only memory includes two kinds of storage units with different structures, the two kinds of storage units with different structures are a first MOS transistor and a second MOS transistor. A source and a drain of the first MOS transistor have the same type, a source and a drain of the second MOS transistor have inverse type. These two kinds of MOS transistors can be used to store binary 0 and 1 respectively. In the manufacturing method of the read-only memory, the same type of drain and source can be manufactured simultaneously, no extra mask plate is needed, so the extra mask plate of a conventional read-only memory can be saved.
US09368502B2

A memory cell, an array of memory cells, and a method for fabricating a memory cell with multigate transistors such as fully depleted finFET or nano-wire transistors in embedded DRAM. The memory cell includes a trench capacitor, a non-planar transistor, and a self-aligned silicide interconnect electrically coupling the trench capacitor to the non-planar transistor.
US09368500B2

A CMOS device includes a substrate, a pMOS transistor and an nMOS transistor formed on the substrate, and a gated diode. The gated diode includes a floating gate formed on the substrate in between the pMOS transistor and the nMOS transistor and a pair of a p-doped region and an n-doped region formed in the substrate and between the pMOS transistor and the nMOS transistor. The n-doped region is formed between the floating gate and the nMOS transistor, and the p-doped region is formed between the floating gate and the pMOS transistor.
US09368485B1

In one embodiment, an integrated circuit includes an input-output circuit, first and second electrostatic discharge diode circuits, first and second power clamp circuits and first, second and third voltage rails. The input-output circuit includes an input node that is coupled to an input-output pad. The first electrostatic discharge diode circuit may be coupled between the first and third voltage rails whereas the second electrostatic discharge diode circuit may be coupled between the second and third voltage rails. In addition to that, the first voltage rail may also be coupled to the first power clamp circuit and the second voltage rail may also be coupled to the second power clamp circuit.
US09368476B2

A microelectronic assembly is provided in which first and second electrically conductive pads exposed at front surfaces of first and second microelectronic elements, respectively, are juxtaposed, each of the microelectronic elements embodying active semiconductor devices. An electrically conductive element may extend within a first opening extending from a rear surface of the first microelectronic element towards the front surface thereof, within a second opening extending from the first opening towards the front surface of the first microelectronic element, and within a third opening extending through at least one of the first and second pads to contact the first and second pads. Interior surfaces of the first and second openings may extend in first and second directions relative to the front surface of the first microelectronic element, respectively, to define a substantial angle.
US09368471B2

Provided is a wire-bonding apparatus (10) including: a capillary (28) through which a wire (30) is inserted; a nonsticking determination circuit (36) configured to apply a predetermined electrical signal between a bonding target and the wire (30) in a clamped state and to determine whether or not the wire (30) and the bonding target is sticking as well as whether or not the wire (30) is disconnected based on a response of the application of the predetermined electrical signal; an annular projecting length detection ring (40) disposed coaxially with the capillary (28); and a projecting length determination circuit (38) configured to determine whether or not a projecting length of a wire tail projecting from the tip of the capillary (28) is appropriate based on detection on whether or not power is conductive when a predetermined inspection voltage is applied between the wire (30) and the projecting length detection ring (40) as well as a presence of a discharge spark when a predetermined inspection high voltage is applied between the wire (30) and the projecting length detection ring (40).
US09368470B2

A semiconductor device includes a bond formed on a bond pad. The bond is formed of a wire that includes a central core of conductive metal, a first coating over the central core of conductive metal that is more chemically active than the conductive metal, and a second coating over the central core of conductive metal that is less chemically active than the central core of conductive metal.
US09368451B1

A multichip module (MCM) has redundant I/O connections between its dice. That is, the number of inter-die I/O connections used is larger than the number of connections ordinarily used to provide connectivity between the dice. Defective connections are discovered through testing after MCM assembly and avoided, with signals being rerouted through good (e.g., not defective) redundant connections. The testing can be done at assembly time and the results stored in nonvolatile memory. Alternatively, the MCM can perform the testing itself dynamically, e.g., at power up, and use the test results to configure the inter-die I/O connections.
US09368442B1

A method for manufacturing an interposer includes the following steps. Conductive beads is filled in a blind via of a substrate and a solder layer of each conductive bead is melted so as to form a solder post in the blind via. A metal ball of each conductive bead is inlaid in the corresponding solder post such that the solder post and the metal balls inlaid therein construct a conductive though via. Two surfaces of the substrate are planarized such that two ends of the conductive through via are exposed to the two surfaces of the substrate respectively and are flush with the two surfaces of the substrate respectively. A redistribution layer is manufactured at each surface of the substrate such that the two ends of each conductive through via connect the redistribution layers respectively. Besides, an interposer and a chip package structure applied the interposer are also provided.
US09368439B2

Embodiments of the invention generally relate to package substrates for integrated circuits. The package substrates each include a core having electrically conductive vias therethrough. Build-up layers formed from dielectric materials having different compositions are disposed around the core and include interconnects formed therein for facilitating electrical connections between integrated circuits coupled to the package substrate. The dielectric materials are selected to allow finer interconnect geometries where desired, and to increase the rigidity, and thus planarity, of the package substrate. Exemplary dielectric materials include pre-impregnated composite fibers for increasing the rigidity of a package substrate, and Ajinomoto Build-up Film for allowing the formation finer interconnect geometries.
US09368432B2

A technique capable of enhancing a reliability of a semiconductor device is provided. A semiconductor device has a die pad on which a semiconductor chip is mounted. The die pad is sealed with resin so that a lower surface located on an opposite side of an upper surface on which the semiconductor chip is mounted is exposed. Also, the die pad has a central part including a region in which the semiconductor chip is mounted and a peripheral edge part provided next to the central part in a planar view. In addition, a step surface formed so that a height of the peripheral edge part becomes higher than a height of the central part is provided at a boundary between the central part and the peripheral edge part.
US09368426B2

A piezoelectric fan includes a vibration plate one end of which in a length direction is supported in a fixed manner and the other end of which in the length direction is a free end; and piezoelectric elements, attached on at least one of front and back surfaces of the vibration plate. In an intermediate portion of the vibration plate in the length direction, a right-angle bent portion is provided, and a plurality of divided blades are defined by slits in an area of the vibration plate extending from the free end to a position located a predetermined distance from the bent portion toward the free end. The piezoelectric element is attached on the portion of the vibration plate between the fixed end and the bent portion. Hence, variations in resonant frequency among the blades are reduced and the blades are efficiently excited using a common piezoelectric element.
US09368418B2

In a Cu wiring structure forming method, a barrier film serving as a Cu diffusion barrier is formed at least on a surface of a recess in a first insulating film formed on a substrate, and the recess is filled with an Al-containing Cu film. A Cu wiring is formed from the Al-containing Cu film, and a cap layer including a Ru film is formed on the Cu wiring. Further, an interface layer containing a Ru—Al alloy is formed at an interface between the Cu wiring and the cap layer by heat generated in forming the cap layer or by a heat treatment performed after forming the cap layer. A second insulating film is formed on the cap layer.
US09368401B2

Electronic assemblies including substrates and their manufacture are described. One assembly includes a die embedded in a dielectric layer in a multilayer substrate, and a dielectric region embedded in the dielectric layer in the multilayer substrate. The multilayer substrate includes a die side and a land side, with the first dielectric region and the dielectric layer extending to the die side. A plurality of vias are positioned within the first dielectric region, the vias extending to pads on the die side. Other embodiments are described and claimed.
US09368400B2

A masking layer is formed on a dielectric region of an electronic device so that, during subsequent formation of a capping layer on electrically conductive regions of the electronic device that are separated by the dielectric region, the masking layer inhibits formation of capping layer material on or in the dielectric region. The capping layer can be formed selectively on the electrically conductive regions or non-selectively; in either case, capping layer material formed over the dielectric region can subsequently be removed, thus ensuring that capping layer material is formed only on the electrically conductive regions. Silane-based materials, can be used to form the masking layer. The capping layer can be formed of an conductive material, a semiconductor material, or an insulative material, and can be formed using any appropriate process, including conventional deposition processes such as electroless deposition, chemical vapor deposition, physical vapor deposition or atomic layer deposition.
US09368399B2

A semiconductor device includes a semiconductor substrate including an active region defined by a device isolation film; a gate electrode filled in the active region; a bit line contact structure coupled to an active region between the gate electrodes; and a line-type bit line electrode formed over the bitline contact structure. The bit line contact structure includes a bit line contact formed over the active region; and an ohmic contact layer formed over the bit line contact.
US09368398B2

An interconnect structure and a method of fabrication of the same are introduced. In an embodiment, a post passivation interconnect (PPI) structure is formed over a passivation layer of a substrate. A bump is formed over the PPI structure. A molding layer is formed over the PPI structure. A film is applied over the molding layer and the bump using a roller. The film is removed from over the molding layer and the bump, and the remaining material of the film on the molding layer forms the protective layer. A plasma cleaning is preformed to remove the remaining material of the film on the bump.
US09368391B2

A CMOS inverter is provided. The CMOS inverter includes a substrate. The CMOS inverter also includes an NMOS transistor having a first active region, a first isolation structure surrounding the first active region, a first connect structure, a plurality of the first metal interconnect structure and a first shunted gate structure to reduce a delay time and increase a saturation current. Further, the CMOS inverter includes a PMOS transistor having a second active region with a reduced area to reduce the delay time and increase the saturation current, a second isolation structure surrounding the second active region, a second connect structure, a plurality of metal interconnect structure and a second gate structure connecting with the first gate structure through the first connect structure and/or the second connect structure.
US09368389B2

A semiconductor device with voids within a silicon-on-insulator (SOI) structure and a method of forming the semiconductor device are provided. Voids are formed within a Buried Oxide layer (BOX layer) of the silicon-on-insulator (SOI) semiconductor to enhance a performance index of an RF-SOI switch. The semiconductor device with voids within a silicon-on-insulator (SOI) structure includes a semiconductor substrate; an insulating layer disposed on the substrate; a silicon-on-insulator (SOI) layer disposed on the insulating layer; a device isolation layer and an active area disposed within the SOI layer; one or more voids disposed within the insulating layer; and a sealing insulating sealing an opening of the void.
US09368374B2

A method of manufacturing a semiconductor device is provided. The method includes placing a semiconductor chip by flip-chip mounting on a substrate by using an insulating resin adhesive film (NCF) and preventing overflow of the NCF and the intervention of an insulating resin or an inorganic filler between a bump and an electrode during hot pressing. The method also includes temporarily affixing an NCF of a size that is substantially 60 to 100% the area of a region enclosed with a plurality of bumps of the semiconductor chip arranged in a peripheral alignment, and having a minimum melt viscosity of 2×102 to 1×105 Pa·s, to the region enclosed with a plurality of electrodes of the substrate corresponding to the bumps, and aligning the semiconductor chip and the substrate with each other such that the bumps and the electrodes corresponding thereto are opposed to each other.
US09368368B2

Techniques herein include methods for etching an oxide layer with greater selectivity to underlying channel materials. Such an increase in etch selectivity reduces damage to channel materials thereby providing more reliable and better performing semiconductor devices. Techniques herein include using fluorocarbon gas to feed a plasma to create etchants, and also creating a flux of ballistic electrons to treat a given substrate during an etch process.
US09368364B2

A tunable plasma etch process includes generating a plasma in a controlled flow of a source gas including NH3 and NF3 to form a stream of plasma products, controlling a flow of un-activated NH3 that is added to the stream of plasma products to form an etch gas stream; and controlling pressure of the etch gas stream by adjusting at least one of the controlled flow of the source gas and the flow of un-activated NH3 until the pressure is within a tolerance of a desired pressure. An etch rate of at least one of polysilicon and silicon dioxide by the etch gas stream is adjustable by varying a ratio of the controlled flow of the source gas to the flow of un-activated NH3.
US09368363B2

The present invention is a plasma etching gas comprising a fluorocarbon having 3 or 4 carbon atoms, the fluorocarbon including at least one unsaturated bond and/or ether linkage, and including a bromine atom, and a plasma etching method comprising subjecting a silicon oxide film on a substrate to plasma etching through a mask using a process gas, the process gas being the plasma etching gas. This plasma etching gas exhibits excellent etching selectivity, and has a short atmospheric lifetime and a low environmental impact. This plasma etching method makes it possible to selectively subject a silicon oxide film to plasma etching at a high etching rate without causing an increase in surface roughness.
US09368359B2

A compound semiconductor device includes: a compound semiconductor layer; a protective insulating film that covers a top of the compound semiconductor layer; and a gate electrode formed on the protective insulating film, wherein the protective insulating film has a first trench and a second trench which is formed side by side with the first trench and in which the protective insulating film remains with only a predetermined thickness on the compound semiconductor layer, and wherein the gate electrode fills the first trench, and one end of the gate electrode is away from the first trench and located at least in the second trench.
US09368351B2

[Problem] To provide an SiC semiconductor device, with which stabilization of high-temperature operation can be achieved by decreasing mobile ions in a gate insulating film, and a method for manufacturing the SiC semiconductor device.[Solution Means] A semiconductor device 1 has an MIS structure including an SiC epitaxial layer 3, a gate insulating film 9 and a gate electrode 10 formed on the gate insulating film 9. A gate insulating film 9 includes a silicon oxide film in contact with the SiC epitaxial layer 3. In the MIS structure, an area density QM of positive mobile ions in the gate insulating film 9 is made no more than 1×1012 cm−2.
US09368350B1

A method for DSA fin patterning includes forming a BCP layer over a lithographic stack, the BCP layer having first and second blocks, the lithographic stack disposed over a hard mask and substrate, and the hard mask including first and second dielectric layers; removing the first block to define a fin pattern in the BCP layer with the second block; etching the fin pattern into the first dielectric layer; filling the fin pattern with a tone inversion material; etching back the tone inversion material that overfills the fin pattern; removing the first dielectric layer selectively to define an inverted fin pattern from the tone inversion material; etching the inverted fin pattern into the second dielectric layer of the hard mask; removing the tone inversion material; and transferring the inverted fin pattern of the second dielectric layer into the substrate to define fins.
US09368343B1

The present invention relates generally to semiconductor devices, and more particularly, to a structure and method of reducing external resistance within fin field effect transistor (finFET) devices. A first spacer and a second spacer may be formed adjacent to a gate which may reduce capacitance in a substantial portion of a epitaxial source-drain region while also permitting a portion of the epitaxial source-drain region to be located close to a channel. By reducing capacitance from the gate on the substantial portion of the epitaxial source-drain region, resistance in the epitaxial source-drain region may be reduced which may result in increased device performance.
US09368340B2

A method for electroplating a substrate is provided, including: providing a substrate having a conductive layer disposed on a top surface of the substrate, the top surface of the substrate having an edge exclusion region and a process region; directing a flow of an electroless deposition solution toward the edge exclusion region while the substrate is rotated, to plate metallic material over the conductive layer at the edge exclusion region; continuing the flow of the electroless deposition solution for a period of time to produce an increased thickness of the metallic material at the edge exclusion region, wherein the increased thickness of the metallic material reduces electrical resistance of the metallic material at the edge exclusion region; applying electrical contacts over the metallic material, and applying electrical current to the metallic material via the electrical contacts while an electroplating solution is applied over the process region of the substrate.
US09368333B2

In a drift tube partitioned into a plurality of cascaded drift tube segments each followed by an ion elimination region, a method of separating ions as a function of ion mobility includes repeatedly, and alternating between at least two different time durations, establishing electric drift fields in the drift tube segments and in some of the ion elimination regions while establishing electric repulsive fields in others of the ion elimination regions such that ions having a predefined mobility or range of mobilities are transmitted through the drift tube at one or more frequencies which include one or more overtones of a fundamental frequency at which ions having the predefined mobility or range of mobilities are transmitted through the drift tube with the electric drift fields and electric repulsive fields repeatedly established with uniform time durations.
US09368330B2

Multi-component sputtering target structures suitable for deposition of metallic alloy films are provided. The multi-component target may be formed by winding wires of different materials around a target support structure to form a dense winding. The sputtering target structures and methods of the invention can be used to produce a variety of refractory metal alloy films.
US09368318B2

A rotary X-ray anode has a support body and a focal track formed on the support body. The support body and the focal track are produced as a composite by powder metallurgy. The support body is formed from molybdenum or a molybdenum-based alloy and the focal track is formed from tungsten or a tungsten-based alloy. Here, in the conclusively heat-treated rotary X-ray anode, at least one portion of the focal track is located in a non-recrystallized and/or in a partially recrystallized structure.
US09368314B2

An inspection apparatus by an electron beam comprises: an electron-optical device 70 having an electron-optical system for irradiating the object with a primary electron beam from an electron beam source, and a detector for detecting the secondary electron image projected by the electron-optical systems; a stage system 50 for holding and moving the object relative to the electron-optical system; a mini-environment chamber 20 for supplying a clean gas to the object to prevent dust from contacting the object; a working chamber 31 for accommodating the stage device, the working chamber being controllable so as to have a vacuum atmosphere; at least two loading chambers 41, 42 disposed between the mini-environment chamber and the working chamber, adapted to be independently controllable so as to have a vacuum atmosphere; and a loader 60 for transferring the object to the stage system through the loading chambers.
US09368303B2

In an electrical cord reel, a rotatable member can rotate about a winding axis to spool and unspool a linear material. An input power connector can couple to an electrical power source. An output power connector on the rotatable member can couple to an electrical cord at least partially wound about the rotatable member. A switch is adjustable to allow or prevent electrical current flow from the input power connector to the output power connector. One or more temperature sensors detect temperature inside a housing enclosing the rotatable member, output power connector, and a fan. A control system activates the fan if the detected temperature rises from a level below a fan-activation threshold to a level above the fan-activation threshold but below a power shut-off threshold. The control system moves the switch to an open position if the detected temperature is greater than or equal to the power shut-off threshold.
US09368300B2

Systems and methods are disclosed that may be implemented to provide keycap lighting to a spring loaded mechanical key switch assembly using a light conductive structure, such as a light pipe, and without requiring a chassis housing of the mechanical key switch assembly to include a dedicated power-consuming light source mounted to or otherwise positioned at the location of the individual key switch assembly chassis housing. Additionally, the disclosed systems and methods may be implemented to use one or more common power-consuming light source/s to simultaneously provide key cap lighting to multiple such spring loaded mechanical key switch assemblies, for example, by feeding light to each key cap though a common light spreader and through an individual non-power consuming light pipe provided for each key switch assembly.
US09368293B2

Provide is a separator for a power storage device, which reliably prevents short circuits between positive and negative electrode layers while maintaining the permeating ions function, and effectively suppresses shrinkage, and a power storage device using the separator. The separator is composed of a composite material including inorganic microparticles and an organic binder, the composite material has a pigment volume concentration of 55% or more, and the inorganic microparticles have an average particle size in the range of 0.2 to 3.0 μm, and a general particle shape index in the range of 0.50 to 0.85. The composite material can have a pigment volume concentration in the range of 55 to 80%, or 55 to 65%.
US09368291B2

An highly porous electrically conducting film that includes a plurality of carbon nanotubes, nanowires or a combination of both. The highly porous electrically conducting film exhibits an electrical resistivity of less than 0.1 Ω·cm at 25 C and a density of between 0.05 and 0.70 g/cm3. The film can exhibit a density between 0.50 and 0.85 g/cm3 and an electrical resistivity of less than 6×10−3 Ω·cm at 25 C. Also included is a method of forming these highly porous electrically conducting films by forming a composite film using carbon nanotubes or nanowires and sacrificial nanoparticles or microparticles. At least a portion of the nanoparticles or microparticles are then removed from the composite film to form the highly porous electrically conducting film.
US09368290B2

In one embodiment a charge storage device includes first (110) and second (120) electrically conductive structures separated from each other by a separator (130). At least one of the first and second electrically conductive structures includes a porous structure containing multiple channels (111, 121). Each one of the channels has an opening (112, 122) to a surface (115, 125) of the porous structure. In another embodiment the charge storage device includes multiple nanostructures (610) and an electrolyte (650) in physical contact with at least some of the nanostructures. A material (615) having a dielectric constant of at least 3.9 may be located between the electrolyte and the nanostructures.
US09368286B2

An object of the present invention is to provide a dye-sensitized solar cell having a solid electrolyte layer and improved durability or photoelectric conversion efficiency. A dye-sensitized solar cell 1, which comprises: a conductive base material 10; a porous semiconductor layer 20 formed on the conductive base material 10 having a porous surface carrying a sensitized dye; a counter electrode 40, which is disposed so as to face the porous semiconductor layer 20; and an electrolyte layer 30 comprising potassium iodide and a thermoplastic cellulose resin, which is formed between the conductive base material 10 and the counter electrode 40.
US09368268B2

An underfloor transformer includes a layered transformer core and at least one electrical winding through which the transformer core extends along a limb axis. In each of two axial end regions of the transformer core, a securing device, which interacts with the transformer core mechanically, is provided. The securing devices are configured for such tensile force stressing. The underfloor transformer can be carried suspended therefrom.
US09368265B2

This disclosure includes magnetic field correction devices and methods for using the same. Some magnetic field correction devices include an arch-shaped body configured to be worn inside or outside of a user's mouth such that the arch-shaped body follows the contour of the user's teeth or face, where the arch-shaped body has one or more sidewalls and where the sidewalls are configured to receive a plurality of ferromagnetic or magnetic members. Some of the present methods include performing magnetic resonance imaging (MRI) on a user having one or more magnets coupled to an apparatus disposed inside or outside and adjacent to the user's mouth. Others of the present methods include coupling a plurality of magnets to an arch-shaped body configured to be worn by a user, where the magnets are configured to reduce artifacts caused by non-biological materials within the user's mouth during MRI.
US09368259B2

A terminal treatment method for a coaxial cable including a core member having an inner conductor covered with an insulator, an outer conductor provided around the core member and formed of a plurality of wires, and a sheath covering an outer circumference of the outer conductor, includes exposing the outer conductor by removing the sheath on an end portion of the outer conductor, and widening a terminal of the outer conductor away from the core member by compressing a terminal-near portion of the exposed outer conductor from an outer circumferential side of the coaxial cable to deform the terminal-near portion of the exposed outer conductor.
US09368249B2

Zn layer 21 or Zn alloy layer, Ni layer 22, and Sn layer 23 or Sn alloy layer are formed on a connecting terminal part 10a of a positive electrode composed of Al by plating. Accordingly, this can solder Cu negative electrode, which is composed of metal that is different species from Al, through Sn layer 23 or Sn alloy layer so that jointing strength of the Al positive electrode and the Cu negative electrode can be enhanced. Further, since the contacting area is increased in comparison with the conventional jointing by the spot-welding or the conventional fastening by a bolt so that the resistance value at the contacting point is reduced, the voltage drop of the energy storage device by contact resistance can be reduced.
US09368245B2

Remote marker systems are disclosed for marking a target using optical markers. Such systems may allow a target to be marked using a remote optical marking device. Also disclosed are photochromic solutions and methods of their preparation.
US09368241B2

A method for processing a coolant includes filtering a coolant using a first filtration system to generate a first filtered material, and filtering the filtered coolant using a second filtration system to generate a second filtered material. The second filtration system is different from the first filtration system. The first filtered material is transferred to a first waste treatment container and converted to a first waste product for permanent disposal, and the second waste product is transferred to a second waste treatment container and converted to a second waste product for permanent disposal.
US09368235B1

Systems and methods for detection of defects on a magnetic storage medium. The method comprises: (1) receiving incoming detected data generated by reading information recorded on a storage medium, (2) identifying the defects in the storage medium based on comparison between the incoming detected data and a data pattern wherein the data pattern is predetermined; and (3) storing location information indicative of locations of the defects on the storage medium.
US09368226B2

A data storage device including a flash memory, a temperature sensor and a controller. The flash memory has a plurality of blocks, and each of the blocks has a plurality of pages. The temperature sensor detects surrounding ambient temperature and to produce a temperature parameter accordingly. The controller is arranged to perform a first maintenance procedure after a predetermined period since the data storage device is powered on. The controller reads the temperature sensor to obtain a first temperature parameter in the first maintenance procedure and determines a first time span according to a first predetermined condition for performing a second maintenance procedure, wherein the first predetermined condition includes the first temperature parameter, and the controller is further arranged to perform the second maintenance procedure after the first time span since the first maintenance procedure has finished.
US09368210B2

According to one embodiment, a semiconductor memory device includes a memory cells, a selection transistor, a memory string, a block, and a transfer circuit. The memory cells are stacked on a semiconductor substrate. In the memory string, the memory cells and the selection transistor are connected in series. The block includes a plurality of memory strings. In data write and read, the transfer circuit transfers a positive voltage to a select gate line associated with a selected memory string in a selected block, and a negative voltage to a select gate line associated with an unselected memory string in the selected block, and to a select gate line associated with an unselected block.
US09368208B1

A non-volatile memory circuit includes an SRAM cell with magnetoelectric or ferroelectric structures for maintaining data within the SRAM cell even with power off. In some implementations, the magnetoelectric and ferroelectric structures can be programmed using a NOR or tristate gate coupled to an internal state of the SRAM cell. In other implementations, the magnetoelectric and ferroelectric structures can be configured as programmable resistors in the cross-coupled signal path of the SRAM inverters.
US09368204B2

The invention concerns a memory device comprising at least one memory cell comprising: a first transistor (102) coupled between a first storage node (106) and a first resistance switching element (202) programmed to have a first resistance; and a second transistor (104) coupled between a second storage node (108) and a second resistance switching element (204) programmed to have a second resistance, a control terminal of said first transistor being coupled to said second storage node, and a control terminal of said second transistor being coupled to said first storage node; and control circuitry (602) adapted to store a data value (DNV) at said first and second storage nodes by coupling said first and second storage nodes to a first supply voltage (VDD, GND), the data value being determined by the relative resistances of the first and second resistance switching elements.
US09368199B2

A memory device according to an embodiment includes a first memory cell array; a second memory cell array; and a multiplexer arranged between the first memory cell array and the second memory cell array, the multiplexer controlling the first memory cell array and the second memory cell array.
US09368188B2

Disclosed herein is a device that includes a first semiconductor chip. The first semiconductor chip includes a first data storage area storing data, a first refresh circuit repeating a first refresh operation on the first data storage area to make the first data storage area retain the data, a first terminal supplied with a first control signal from outside of the first semiconductor chip, and a first control circuit coupled between the first terminal and the first refresh circuit to control a repetition cycle of the first refresh operation in response to the first control signal.
US09368173B1

A circuit of a semiconductor memory device may include a delay unit suitable for delaying a column pulse signal, and sequentially generating a first strobe source signal, a column source signal, and a second strobe source signal at a predetermined time interval, and an input/output strobe signal generation unit suitable for generating an input/output strobe signal which is activated during a period in which both of the first and second strobe source signals are activated.
US09368164B2

A single-ended receiver includes an internal voltage generation circuit to set a first internal reference voltage (Vref). A model voltage generation circuit is configurable to receive an external reference voltage to be calibrated during an initial calibration. The model voltage generation circuit is configurable to track an offset value for voltage-temperature (VT) drift and the offset value is applied to the internal voltage generation circuit to calibrate the internal Vref during a periodic calibration of the single-ended receiver.
US09368151B2

Systems and methods synchronize digital audio and/or video tracks recorded at a same event. The systems and methods access input digital audio tracks that are storable in a database, wherein the input digital audio tracks comprise a list of original recorded digital audio tracks from original recorded digital videos that were recorded from multiple digital sources at the same event. The systems and methods extract at least one feature from each digital audio track of the input digital audio tracks, and construct, based on the at least one feature, a peak map for each digital audio track of the input digital audio tracks. The systems and methods detect a match between at least two digital audio tracks by performing a cross-correlation of the peak maps of the digital audio tracks of the input digital audio tracks and/or estimate a delay between at least one pair of digital audio tracks of the input digital audio tracks, wherein the delay comprises a time difference between the at least one pair of digital audio tracks that received a maximum value in the cross-correlation of the peak maps. The systems and method create an output group comprising the at least two digital audio tracks and/or the at least one pair of digital audio tracks.
US09368137B2

Cleaning a recording head slider in-drive during operation is accomplished by periodically performing a series of full stroke seek operations, whereby liquid contaminants that may have migrated to the head slider are flung from the slider and liquid from the disk surface may be adsorbed onto the slider for removal by way of flinging. Consequently, head-disk spacing may be stabilized and data write operations improved. Furthermore, the series of full stroke seek operations may be performed at predetermined intervals, and for a predetermined period of time. However, the series may be interrupted by a client request, and continued thereafter, so as not to affect the operational status of the recording system.
US09368136B2

In accordance with one implementation of the described technology, an apparatus comprises a sensor structure including a top shield which includes a top shield synthetic antiferromagnetic layer and a bottom shield including a bottom shield synthetic antiferromagnetic layer, wherein the bottom synthetic antiferromagnetic shield layer acts as a seed layer structure.
US09368131B1

A data storage device is disclosed wherein when a first head is over a top disk surface, a first undershoot of a first cross-track profile is closer to an inner diameter of a disk and a second undershoot of the first cross-track profile is closer to an outer diameter of the disk. When a second head is over a bottom disk surface, a second undershoot of a second cross-track profile is closer to the inner diameter of the disk and a first undershoot of the second cross-track profile is closer to the outer diameter of the disk.
US09368128B2

The invention relates to audio signal processing. More specifically, the invention relates to enhancing multichannel audio, such as television audio, by applying a gain to the audio that has been smoothed between portions of the audio. The invention relates to methods, apparatus for performing such methods, and to software stored on a computer-readable medium for causing a computer to perform such methods.
US09368115B2

Described herein are techniques for determining corresponding positions between different representations of a textual work. In some of the techniques, portions of one or more representations may be processed. A determination of a corresponding position may be made in response to a request received from a user, such as a reader that desires to switch between representations. The request may indicate a position in one representation and the representation to which the user would like to switch. In response to receiving the request, one or more portions of one or more representations of a textual work may be processed. In some techniques, a corresponding position between different representations may be determined without processing the entirety of one or more representations of the textual work. For example, a corresponding position may be determined without processing an entire audio representation.
US09368114B2

A speech output to be provided to a user of a device is received. Thereafter, it is determined if the device is currently receiving speech input from a user. Upon determining that the device is not currently receiving speech input from the user, the speech output to the user is provided. On the other hand, upon determining that the device is receiving speech input from the user it is determined if provision of the speech output is urgent. When the speech output is urgent, the speech output is provided to the user. When the speech output is not urgent, provision of the speech output to the user is stayed.
US09368113B2

Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items comprising an original menu item and an added command menu item. The original menu item can be associated with one or more original commands, and the added menu item can be associated with one or more added commands, including a first added command. The interface can also present a first visible menu that includes at least a portion of the voice navigable menu. Responsive to a first utterance comprising the first added command, the interface can invoke the first added command. In some embodiments, the interface can display a second visible menu, wherein the first added command can be displayed above other menu items.
US09368111B2

A system and method of targeted tuning of a speech recognition system are disclosed. A particular method includes detecting that a frequency of occurrence of a particular type of utterance satisfies a threshold. The method further includes tuning a speech recognition system with respect to the particular type of utterance.
US09368107B2

An input from a manually initiated action within a computing system can be received. The system can be associated with a speech component. The input can be associated with a system function. The function can be an operation within the computing system and can be linked to a function identifier. The identifier can be translated to a command data. The command data can be associated with a command identifier, a command, and an alternative command. The command data can be a speech command registered within the speech component. The command data can be presented within a speech interface responsive to the translating. The speech interface can be associated with the speech component.
US09368104B2

A system and method for realistic speech synthesis which converts text into synthetic human speech with qualities appropriate to the context such as the language and dialect of the speaker, as well as expanding a speaker's phonetic inventory to produce more natural sounding speech.
US09368098B2

An ultrasonic noise cancelation system can include a communication module configured to receive a noise signal detected by a noise detection module, the noise signal representing a noise sound in a listener environment; a noise cancelation module configured to invert the received noise signal thereby creating an inverse noise signal representing an inverse of the noise sound; and a modulator configured to modulate the inverse noise signal onto an ultrasonic carrier to generate an ultrasonic signal.
US09368095B2

A method and an apparatus for outputting a sound corresponding to a musical instrument which is input by using a voice are provided. The method includes identifying a sound including an original sound, identifying an output sound object corresponding to an acoustic characteristic of the original sound, and outputting the output sound object, corresponding to musical characteristics of the original sound. Further, various aspects are provided which are related to the method and the apparatus which enable inputting sounds of a musical instrument using a voice.
US09368080B2

A three-dimensional (3D) display is disclosed. One aspect includes: a display unit including a plurality of pixels and a slit barrier selectively shielding light irradiated from the display unit. The display unit additionally includes a controller controlling the turn-on and turn-off of the slit barrier and generating a first back light compensation signal compensating the reduction of the luminance of the display unit when the slit barrier is turned off and a second back light compensation signal compensating the reduction of the luminance of the display when the slit barrier is turned on to compensate the luminance reduction by the slit barrier. According to at least one aspect of the 3D display using a slit barrier scheme, it is possible to minimize the deterioration of luminance by a slit barrier.
US09368073B2

The present invention proposes an LED backlight driving circuit comprises voltage booster circuits parallelly connected and a constant current driving IC module. The voltage booster circuits are used for conversing an input voltage into a needed output voltage to supply to an LED unit. The constant current driving IC module is used for controlling the voltage booster circuits, so that the voltage booster circuits converse the input voltage into the needed output voltage to supply to the LED unit, driving the LED unit in a constant current. The constant current driving IC module generates driving signals at different frequencies to control the voltage booster circuits respectively. The invention can set up multiple driving signals operating simultaneously at different frequencies respectively and disperse resulting harmonic wave, hence reduce EMI signals of the backlight driving circuit effectively. The present invention also proposes an LCD using the LED backlight driving circuit.
US09368071B2

A light source sequentially emits lights generated by at least three light emitting elements each emitting a different primary color to generate an image. Each light emitting element has a duty cycle in a lighting period, which may be an image frame period. A sequence scheme is provided for alternatingly driving different ones of the light emitting elements. The light emitting elements are driven in accordance with the sequence scheme at least two times in the lighting period, while maintaining the duty cycle for each light emitting element. In the sequence scheme, at least one light emitting element having the highest temperature sensitivity of all light emitting elements is driven more times than another one.
US09368054B2

The present application discloses a pixel array and a flat panel display having the pixel array. The pixel array includes a plurality of rows and columns of sub-pixel basic unit, and every sub-pixel basic unit having a blue sub-pixel, a red sub-pixel and a green sub-pixel, wherein: every sub-pixel basic unit presents a plurality of pixels; an arrangement proportion of the blue sub-pixel in a row direction and a column direction is that one blue sub-pixel is assigned for every two pixels; and any two red sub-pixels are not adjacent to each other and any two green sub-pixels are not adjacent to each other in the row direction and in the column direction. The present application may enable the flat panel display to have a better visual effect and may save sub-pixels.
US09368052B2

Disclosed is a holographic display including a spatial light modulator with pixels, the SLM pixels being on a substrate, the SLM including circuitry which is on the same substrate as the SLM pixels, the circuitry operable to perform calculations which provide an encoding of the SLM.
US09368048B2

The invention relates to a display device, to a backlighting element, and to a method of manufacturing a backlighting element and a display device, the display device comprising a display element, the display element being backlit using a light source, a backlighting element being provided to backlight the display element, the backlighting element comprising a light guide part providing the light guide functionality, the backlighting element comprising a reflective element part, the light guide part of the backlighting element and the reflective element part being functionally combined with one another, the reflective element part and the light guide part of the backlighting element being joined, during the manufacture of the backlighting element, to form a single component.
US09368028B2

Techniques for ability enhancement are described. Some embodiments provide an ability enhancement facilitator system (“AEFS”) configured to enhance a user's ability to operate or function in a transportation-related context as a pedestrian or a vehicle operator. In one embodiment, the AEFS is configured to perform vehicular threat detection based on information received at a road-based device, such as a sensor or processor that is deployed at the side of a road. An example AEFS receives, at a road-based device, information about a first vehicle that is proximate to the road-based device. The AEFS analyzes the received information to determine threat information, such as that the vehicle may collide with the user. The AEFS then informs the user of the determined threat information, such as by transmitting a warning to a wearable device configured to present the warning to the user.
US09368027B2

In one embodiment, traffic data that originates from sensors, cameras, or observations is analyzed. The traffic data is associated with multiple repeating time epochs or intervals. The traffic data is divided into clusters using a clustering technique. The traffic data may be collected on specific days such as holidays. The holiday traffic data may be divided data into clusters and a dominant traffic pattern cluster that represents a holiday classification is identified. The dominant traffic pattern cluster is stored in a traffic prediction model.
US09368019B1

In one embodiment, the present invention is a mobile application that, after being installed and activated on a mobile device, detects whether there are network signals. After the invention detects network signals, the mobile application asks the user whether or not there is an occupant in the vehicle. If the user responds that there are one or more occupants in the vehicle, the invention starts checking for interruption of the network signals. When the network signals are no longer available, the invention sends a notification to the user requesting him/her to respond to the notification. If the user does not respond to the notification, the invention sends alerts to a preprogrammed list of several people and/or emergency services. The alerts may include the location information of the vehicle.
US09368016B2

An apparatus for detecting sleep disorders, such as obstructive sleep apnea, includes a housing insertable into an ear canal of a subject. A sensor disposed within the housing measures a position of the subject's head relative to an axis of gravity. A transducer is responsive to the sensor and is capable of creating a stimulus detectable by the subject under certain conditions. In various embodiments, a controller receives signals corresponding to a pitch angle and a roll angle of the subject's head measured by the sensor, determines if the pitch and roll angles correspond to a sleep apnea inducing position, and causes the transducer to generate a stimulus upon determining that the subject's head is in the sleep apnea inducing position more than a predetermined threshold number of times. Various parameters of the stimulus may be modified with successive stimulus generation until a non-sleep apnea inducing position is detected.
US09368014B1

Tools, strategies, and techniques are provided for remote, early detection of patient health condition based on deviations from established patterns of patient movement or other activity. Once established, a patient activity signature can be compared to observed patient behavior to detect unacceptable or unexpected deviations from the activity signature. Deviation from a patient movement signature can be detected and can cause an alert or other notification to be generated or communicated to a physician, for example, or other appropriate health care providers.
US09368013B2

A system and corresponding method of operation for monitoring indicators of a user's physical characteristics is disclosed. The method includes the steps of receiving a first indicator, which corresponds to a physical characteristic of the user as monitored by the user monitor device; identifying a threshold value for the first indicator; comparing the first indication and the first threshold; generating a second indication when the comparison indicates that the first indication equals or exceeds the first threshold; and displaying or transmitting the second indication.
US09368011B2

The present invention discloses a point of sale (POS) structure that is includes an Electronic Article Surveillance (EAS) system.
US09368000B2

An automated banking machine is part of a banking system that can operate to cause financial transfers responsive to data read from data bearing records. The machine can also receive user card data from a cell phone, including an electronic account number. The phone's banking application encrypts the account number along with an inputted random number which was generated by the machine. The phone then displays a bar code image containing the encrypted data. The machine includes a bar code reader. The random number is used to verify the current transaction session. Thereafter, normal transaction flow can follow, including PIN input. The process allows for secure input of card data without physical insertion of a card. Thus, fraudulent activities based on card insertion can be reduced.
US09367999B2

A gaming system comprising a display area and a player symbol selector for selecting the player symbols from a plurality of player symbols. The player symbol selector comprises a plurality of reels and each reel has a plurality of player symbols. The player symbol selector is arranged so that selected player symbols are displayed at an array of display positions when the reels are stationary. A display position selector enables a player to select, prior to stopping of the reels, groups of display positions. An award allocator allocates an award associated with a winning combination of the player symbols when a winning combination of the player symbols is displayed along a win line. The player symbol selector is arranged so that each one of different player symbols of each reel has the same probability to be displayed at any one of the display positions associated with that reel.
US09367998B2

A gaming system comprises a wager input device for receiving at least one wager and a display for displaying a wagering game. The display includes an integrated image capture device for visually capturing objects proximate the display. The system further comprises at least one controller operative to (i) detect the presence of at least a first object proximate the display, (ii) cause the image capture device to visually capture the first object and create a stored image thereof, (iii) graphically integrate the stored image of the first object into the wagering game, and (iv) display one or more outcomes of the wagering game which include one or more symbols comprising at least a portion of the stored image.
US09367984B2

A modular drawer structure comprises a housing having an interior volume defined therein, and a drawer comprising one or more compartments, wherein the drawer is slidably movable with respect to the interior volume of the housing between a first closed position, wherein the compartments are enclosed within the interior volume, and a second open position, wherein the compartments are at least partially accessible. The drawer structure further comprises a mechanism for controllably locking the drawer in the first closed position, an access pad, e.g. such as but not limited to a keypad and/or a card swipe pad, for entry of a passcode, and a processor for unlocking the drawer when an entered passcode matches a stored passcode value. Some embodiments of the drawer structure include a stored time threshold, wherein if the drawer is unlocked for a time that meets or exceeds the stored time threshold, the drawer is relocked.
US09367981B2

Apparatus and methods for filling a prescription order with plurality of products each containing a pharmaceutical. The apparatus and method verifying a barcode on each of the products and printing and applying a patient label with a verified barcode to each of the products. After the patient label is applied, the barcodes are independently verified before the products are released.
US09367974B1

A system and method are provided for monitoring and aggregating performance of a plurality of independently-controlled access points and connections to a plurality of independently-owned access databases for confirming access to one or more of an access-controlled space, one or more access-controlled pieces of equipment and/or one or more access-controlled devices. A scheme is provided by which disconnections between a central coordination facility, and one or more of the remote databases may be isolated. The central coordination facility is provided a capacity to identify an outage in its communication to a particular database and (1) to determine a cause for the outage through coordination with the entity overseeing the database, (2) to evaluate any need for technical interaction of the central coordination facility, and/or (3) to initiate a notification protocol for end-users attempting to gain/grant access to a particular space, piece of equipment or device.
US09367970B2

A wireless engine monitoring system (WEMS) includes an engine monitoring module that is mounted directly on an aircraft engine and records, stores, encrypts and transmits full flight engine data. The system preferably interfaces to the Full Authority Digital Engine Controller/Engine Control Unit (FADEC/ECU) and can record hundreds of engine parameters with a preferred sampling frequency of about one second. The engine monitoring module is preferably formed as a miniaturized module directly mounted on the aircraft engine within its cowling and has a conformal antenna. The engine monitoring module can also upload data for onboard processing.
US09367968B2

Operating state information is received at an on-board telematics control unit (TCU) from an on-board diagnostic (OBD) system of a vehicle. The TCU transmits an indication of vehicle state over at least a wireless data link component of a communications network for delivery to a mobile computing device. The mobile computing device receives the indication of vehicle state and utilizes the indication of vehicle state at a mobile application program. In one example, the mobile application program presents vehicle state information via a graphical display of the mobile computing device. In another example, the mobile application program augments a functionality of the mobile computing device responsive to the indication of vehicle state.
US09367967B2

Systems and methods for odometer monitoring are disclosed herein. One example method includes storing an odometer value and a vehicle position in response to an initial triggering event, and determining a second odometer value and a second vehicle position in response to a subsequent triggering event. The odometer value is compared with the second odometer value to detect any odometer value change from the initial triggering event to the subsequent triggering event. The vehicle position is compared with the second vehicle position to detect any vehicle position change from the initial triggering event to the subsequent triggering event. From the comparisons, it is determined whether odometer tampering has occurred.
US09367963B2

Embodiments of the invention include a method, a system, and a mobile device that incorporate augmented reality technology into land surveying, 3D laser scanning, and digital modeling processes. By incorporating the augmented reality technology, a 3D digital model of internal elements concealed behind an external element can be visualized on a live view, aligned to the orientation and scale of the scene displayed on the mobile device. In an embodiment, a marker can be placed at a predetermined set of coordinates on the external element, determined by surveying equipment. The 3D digital model of the internal elements can be retrieved by the mobile device and overlaid in relation to the marker position, orientation, and size so that it is seen at a calculated distance in depth behind the external element as they would exist hidden behind the external element in the real environment.
US09367961B2

The present disclosure relates to a method, a device and a storage medium for implementing augmented reality. The method includes: obtaining a real scene, and according to shooting position and shooting direction of the real scene, obtaining POIs within a preset area and POI information corresponding to the POIs, the POI information comprising position information of the corresponding POI; creating a virtual plane, and mapping position relationship between the POIs on the virtual plane, and inserting tags of POI information to the location of the corresponding POI on the virtual plane; superimposing the virtual plane having the tags of POI information onto the real scene to form an augmented reality view; and displaying the augmented reality view, and adjusting the virtual plane according to real-time information of the real scene, to make the virtual plane be visually parallel to the horizontal plane of the real scene.
US09367955B2

A system, method, and computer program product are provided for computing values for pixels in an image plane. In use, a low discrepancy sequence associated with an image plane is identified. Additionally, a function with the set of pixels of the image plane as a domain is determined. Further, a value is computed for each pixel in the image plane, utilizing the low discrepancy sequence and the function with the set of pixels of the image plane as a domain.
US09367943B2

Systems and processes for rendering fractures in an object are provided. In one example, a surface representation of an object may be converted into a volumetric representation of the object. The volumetric representation of the object may be divided into volumetric representations of two or more fragments. The volumetric representations of the two or more fragments may be converted into surface representations of the two or more fragments. Additional information associated with attributes of adjacent fragments may be used to convert the volumetric representations of the two or more fragments into surface representations of the two or more fragments. The surface representations of the two or more fragments may be displayed.
US09367926B2

The invention relates to a data processing method of determining a change of an image of an anatomical body part of a patient's body, the method being executed by a computer and comprising the following steps: a) acquiring static medical image data comprising static medical image information describing anatomical body part in a first anatomical spatial state of an anatomical vital spatial change of the anatomical body part; b) acquiring patient model data comprising patient model information describing a model body part corresponding to the anatomical body part, wherein the patient model information describes the model body part in a plurality of model spatial states of a model vital spatial change corresponding to the anatomical vital spatial change; c) determining spatial state mapping data comprising spatial state mapping information describing at least one of a first mapping from the model body part in a first one of the plurality of model spatial states to the model body part in a second, different one of the plurality of model spatial states, the first model spatial state corresponding to the first anatomical spatial state, and a second mapping from the model body part in the first model spatial state to the anatomical body part in the first anatomical spatial state; d) determining, based on the static medical image data and the spatial state mapping data, transformed medical image data comprising transformed medical image information describing the anatomical body part in a second anatomical spatial state of the anatomical vital spatial change, the second anatomical spatial state corresponding to the second model spatial state.
US09367925B2

Occupancy detection for building environmental control is disclosed. One apparatus includes at least one image sensor and a controller, wherein the controller is operative to obtain a plurality of images from the image sensor, determine a color difference image of a color difference between consecutive images, determine areas of the color difference image wherein the color difference is greater than a threshold, calculate a total change area as an aggregate area of the determined areas, create a list of occupancy candidates based on filtering of the determined areas if the total change area is less than a light change threshold, wherein each occupancy candidate is represented by a connected component, track the one or more occupancy candidates over a period of time, and detect occupancy if one or more of the occupancy candidates is detected to have moved more than a movement threshold over the period of time.
US09367923B2

An edge image generating unit detects edges in an original image and generates an edge image from the edges. A connection pixel extracting unit extracts connection pixel sets in the edge image. A binary image generating unit classifies colors of the connection pixel sets into a predetermined number of achromatic target colors and a predetermined number of chromatic target colors if a color mode is set as color, and classifies the colors of the connection pixel sets into a predetermined number of achromatic target colors if the color mode is set as monochrome, where the number of the achromatic target colors set in the color mode of monochrome is larger than the number of the achromatic target colors in the color mode of color.
US09367921B2

Techniques are described for analyzing images acquired via mobile devices in various ways, including to estimate measurements for one or more attributes of one or more objects in the images. For example, the described techniques may be used to measure the volume of a stockpile of material or other large object, based on images acquired via a mobile device that is carried by a human user as he or she passes around some or all of the object. During the acquisition of a series of digital images of an object of interest, various types of user feedback may be provided to a human user operator of the mobile device, and particular images may be selected for further analysis in various manners. Furthermore, the calculation of object volume and/or other determined object information may include generating and manipulating a computer model or other representation of the object from selected images.
US09367919B2

A method for estimating a position of a target by using an image acquired from a camera is provided. The method includes the steps of: (a) setting multiple virtual estimated reference points by dividing a view-path; (b) comparing altitude values of the respective estimated reference points with those of respective points on terrain; (c) searching neighboring virtual estimated reference points among the multiple virtual estimated reference points to satisfy a requirement under which a difference between an altitude zk of one point among the neighboring estimated reference points and that of the terrain corresponding thereto and a difference between an altitude zk+1 of the other point among the neighboring estimated reference points and that of the terrain corresponding thereto have different signs; and (d) determining that the actual position of the target exists between the searched estimated reference points Pk.
US09367912B2

A method for identifying counterfeit coins, comprising receiving surface image data and edge image data of the coin at a processor. Identifying a plurality of defects using the processor. Comparing each of the plurality of defects to a database of known authentic coin image data defects to determine whether the coin is authentic.
US09367911B2

A system receives, based on processing of an inspected frame of an inspected image generated by collecting signals indicative of a pattern on an article, at least one candidate defect location in the inspected frame. The system defines a candidate patch within the inspected frame. The candidate patch is associated with the candidate defect location. The system identifies at least one similar patch in the inspected frame using a predefined similarity criterion and determines whether a defect exists at the candidate defect location based on a comparison of at least a portion of the candidate patch with at least a corresponding portion of the at least one similar patch.
US09367909B2

Systems, devices, and methods for classifying a sample by material type measure a reflection of a sample at an illumination angle and an observation angle in at least two spectral bands, calculate a feature value for the sample based on an estimated ratio value of the at least two spectral bands of the measured reflection, and classify the sample based on the feature value.
US09367905B2

A method and system of enhancing a backlight-scaled image include a minimum perceptible luminance threshold of cone response with dim backlight being determined, and a luminance layer associated with an image being extracted. The luminance layer is decomposed into an HVS response layer and a background luminance layer for each pixel of the luminance layer. Luminance of dark pixels of the background luminance layer is boosted and compressed to a perceptible range above the minimum perceptible luminance threshold, thereby resulting in an enhanced background luminance layer. An enhanced luminance layer is generated through composition using the HVS response layer and the enhanced background luminance layer as inputs.
US09367895B2

Techniques for automatically removing slivers from orthomosaics. First, slivers may be identified, which may be based upon user-configurable characteristics such as width and length. Second, slivers may be replaced with portions of another image, such as an older image. Third, boundary slivers may optionally be removed. Fourth, remaining boundary or interior slivers can be inflated by expanding the sliver until it is no longer a sliver, which may include replacing a portion of an adjacent image portion with older imagery.
US09367893B2

A first-image and a second-image representing the same organ of the same subject imaged at the same time are obtained, and an organ-region is extracted from the first-image. The extracted organ-region is displayed on a display screen. An input of an air-region included in the first-image and an input of exceeding or lacking portion information representing that the air-region is a lacking portion or an exceeding portion of the organ are received, and the received air-region and the received exceeding or lacking portion information corresponding to the air-region are obtained, as correction information. Corresponding positions are matched with other between the first-image and the second-image. The organ-region extracted from the first-image is corrected based on the correction information. At least an air-region in the second-image located at a position corresponding to the air-region corresponding to the correction information is extracted, as a part of the organ-region in the second-image.
US09367892B2

A processing method and a processing apparatus for a single-channel convolution layer, and a processing method and apparatus for a multi-channel convolution layer are provided. The processing method for a single-channel convolution layer includes following steps. Data to be processed is divided into a plurality of data blocks, the plurality of data blocks are read by a plurality of graphic processor thread groups into local memories of the plurality of graphic processor thread groups, a plurality of filters are read by the plurality of graphic processor thread groups into the local memories of the plurality of graphic processor thread groups and convolutions of corresponding data points in the plurality of data blocks and the plurality of filters simultaneously are calculated by a plurality of threads in the plurality of graphic processor thread groups.
US09367888B2

A counterfeit identification performance attribute (CIPA) sensitivity to changes in resolution of the image for features of an image is determined (102). The CIPA sensitivity for the features is used to choose at least one feature to determine whether the image on a sample is a counterfeit (106).
US09367887B1

Implementations are provided herein relating to audiovisual matching. Audio and video channel data is merged to create a single multi-channel fingerprint used to match media content. Audio channel data is used to generate audio fingerprints. Video channel data is used to generate a video fingerprints. Multi-channel fingerprints can then be generated based on the audio channel fingerprints and video channel fingerprints. In this sense, entropy can be increased while the multi-channel fingerprint can be less resistant to noise.
US09367885B2

A watermarking method and system are provided. The watermarking system includes a server and a client in communication with each other. At first, the client sends a login request to the server. The server authenticates an access right of the client to access specific multimedia data and generates an identification code uniquely associated with the client according to the login request if the client is authenticated to have the access right to access the multimedia data. An on-screen watermark is generated according to the identification code and added onto the multimedia data to be played. The watermark-generating and adding step may be performed by either the server or the client. The on-screen watermark can be detected by a watermark-detecting method and system to trace privacy source.
US09367881B2

A control and monitoring system for a rotating animal platform which includes multiple animal stalls arranged about its periphery, where the system includes an interactive display screen which displays output information relating to the current status of operations on the platform and which displays input channels for use by an operator, the platform itself is represented at said interactive display screen by an annular shape, each stall on the platform is graphically represented by a cell, the cells are displayed in a spatial arrangement corresponding to the arrangement of stalls on the platform, real-time status information relating to operations on the platform is represented at each cell, and the rotating movement of the platform is represented by the progression of each cell about the displayed representation of the platform.
US09367880B2

In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a user a structured query comprising references to selected nodes and selected edges, generating search results corresponding to the structured query, determine a search intent based on the selected nodes or selected edges referenced in the structured query, and scoring the search results based on the search intent.
US09367874B2

A mobile kiosk comprising a vehicle and a kiosk portion coupled to the vehicle. The mobile kiosk receives information for a first configuration of financial products and applies the first configuration to the mobile kiosk at a first time. It provisions a first set of the financial products while the mobile kiosk is configured according to the first configuration. The mobile kiosk receives information for a second configuration of the financial products, wherein the second configuration differs from the first configuration. It applies the second configuration to the mobile kiosk at a second time, and provisions a second set of the financial products while the mobile kiosk is configured according to the second configuration.
US09367865B2

The present invention is directed to a system and method for providing consumers with access to an article while preventing theft thereof. In one aspect, the invention is a method for providing consumers with access to an article, the method comprising: a) securing the article in a secured state using an anti-theft system, the anti-theft system alterable between the secured state and an unsecured state; b) the anti-theft system receiving, from a consumer's portable electronic device, consumer data relating to the consumer; c) analyzing the consumer data received by the anti-theft system to determine the consumer's risk level; and d) directing the anti-theft system to transition from the secured state to the unsecured state upon the consumer's risk level being approved.
US09367859B2

Certain embodiments disclose a corral and enclosure defined by three members having an opening configured to hold one or more shopping carts and display one or more advertisements, with two substantially parallel walls of equal or different lengths and advertisement panels affixed on the walls, such that they can be staggered. The staggered arrangement of the at least two panels facilitates better visibility and allows the simultaneous viewing of at least two panels. The panel(s) may also include a near field communication component that is configured to execute a promotional function associated with an advertisement that is displayed by the corral. The promotional function may cause promotional content to be transferred to the mobile device.
US09367856B1

Technology is described for asynchronously modifying a plurality of subaccounts. A method may include receiving an update request for an account having a running order value. An update sub-request may be sent for a subaccount of the account. Another operation may be receiving an expiration request for the subaccount with a consumed running order value. The expiration request may be applied to the subaccount when a determination has been made that the update sub-request is completed by checking the running order value against the consumed running order value.
US09367848B2

Systems and methods for providing an interactive seat map showing locations of available tickets in an event venue are described. A client computer receives, from a network-based system, a base map illustrating locations of sections within the event venue, a coded image map for building a map overlay having a polygon for each section depicted in the base map, and an inventory for an event at the event venue. The inventory provides, for each section, section data that includes available tickets for each section within the event venue. The client computer displays an interactive seat map by loading the base map and building the map overlay on top of the base map so that each polygon of the map overlay aligns with the respective section of the base map. The client computer determines one or more characteristics for each polygon of the map overlay based on the received section data corresponding to each polygon. The client computer applies the one or more characteristics to each polygon of the map overlay, and links each polygon of the map overlay that includes available tickets to the section in the inventory.
US09367844B1

A method for processing payment transactions with merchant-specific fraud detection includes: storing a merchant profile, the profile including data related to a merchant including a merchant identifier and a plurality of transaction data entries, each entry including data related to a payment transaction involving the merchant including transaction data; receiving an authorization request for a payment transaction, the request including the merchant identifier and transaction data; calculating a fraud score for the payment transaction based on application of one or more scoring algorithms to the transaction data included in the authorization request and based on the transaction data included in transaction data entries in the merchant profile; transmitting the transaction data included in the received authorization request and the calculated fraud score to the merchant; and receiving a notification from the merchant indicating acceptance of risk for the payment transaction.
US09367843B2

Techniques are provided for generating a transaction alert for a transaction whether the transaction was processed by a first payment processing network associated with an alerting platform or the transaction was processed by a second payment processing network not associated with an alert platform. An authorization request message associated with a transaction is received by a transaction processing server configured to receive authorization request messages from a first payment network and a second payment network. If the authorization request message was routed through the second payment network, alert initiation data is transmitted to an alert platform associated with the first payment network. The alert platform is configured to apply at least one alert criterion to the alert initiation data to determine if an alert is to be generated, generate the alert, and transmit the alert to a mobile application.
US09367834B2

Systems, methods and computer program products for processing payments for a proxy card are provided. Embodiments of the system include a processor, and a memory in communication with the processor. The memory may be configured to store processing instructions for directing the processor to receive a request for authorization of a payment. In various embodiments, the request is triggered at a merchant server, by the use of a proxy card of the customer. The processor attempts to identify at least one desired payment mode for making the payment, from among payment mode(s) associated with the proxy card. The processor first selects the payment modes based at least in part on one or more selection criteria, such as predefined customer goals, and then the processor performs an authorization check to identify the desired payment modes. Subsequently, the processor authorizes the payment if at least one desired payment mode is identified.
US09367826B2

A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an entitlement product business object.
US09367819B2

A method and apparatus for processing data, the data including: a set of one or more system inputs; and a set of one or more system outputs; wherein each system output corresponds to a respective system input; each system input includes a plurality of data points, a first data point in the plurality and a second data point in the plurality being from a same raw data source, and the first data point being pre-processed using a different pre-processing method relative to a pre-processing method used to pre-process the second data point, the method including: for each of the first and second data points, inferring a value indicative of a significance of the pre-processing method used to pre-process that data point; wherein the inferring includes performing a machine learning algorithm on a given system input from the data and a further system input.
US09367815B2

The subject disclosure is directed towards the use of Monte Carlo (MC) procedures for computing the value of information (VOI), including with long evidential sequences. An MC-VOI algorithm is used to output a decision as to balancing the value and costs of collecting information in advance of taking action by running prediction model-based simulations to determine execution paths through possible states, and processing the results of the simulations/paths taken into a final decision.
US09367801B2

According to an aspect, a method for providing a minimal explanation to a set of unsatisfiable constraints involves retrieving a minimal subset of constraints that remain together unsatisfiable. The method includes iterating over a list of n constraints, and building a minimal explanation to a set of unsatisfiable constraints by determining which constraint to add to the set of unsatisfiable constraints. Building includes accelerating by removing an increasing number of constraints until removed further constraints makes the set of constraints satisfiable. A dichotomic search is performed on the removed further constraints. The average observed distance is identified between successive constraints in the set of unsatisfiable constraints. A plurality of 2k further constraints located in the list of constraints is removed at the average observed distance from the most recently added constraint. Testing whether a current selected subset is unsatisfiable is performed for the first log2(n) added constraints.
US09367794B2

A calibrated gate biasing circuit according to one embodiment includes a switched capacitor precision resistor; and a voltage reference. An electronic circuit for initiating a change in state of a host device, according to another embodiment, includes a counter coupled to a host device, the counter counting at a fixed interval, wherein the counter is reset to zero upon receiving a command from a remote device, wherein the count is compared to a reference value, wherein the host device changes states if the count matches the reference value, wherein operation of the counter continues in spite of an interruption in power supply from a power source. Asymmetrical differential amplifiers are also disclosed, according to various embodiments.
US09367793B2

A wearable device is provided with a wearable device structure. The wearable device has a first end and a second end. A plurality of magnets is positioned at the first and second ends that provide for coupling of the first end to the second end of the wearable device. At least a portion of the magnets are distanced from a first or second exterior surface of the wearable device structure in a range of 0.1 mm to 2.0 mm. ID circuitry is provided at a surface or an interior of the wearable device.
US09367792B2

This invention relates to a secure document (1) comprising a substrate (7) integrating a radiofrequency identification device (11;13), the said substrate (7) comprising at least one slot (15).
US09367791B2

The inlay (10) for the manufacture of a device (12) comprising a base made up of a multilayer structure within which the inlay (10) is designed to be incorporated, the insert (10) comprising a microcircuit and an antenna connected to the microcircuit. The transponder assembly is combined into a microcircuit module (26) and the substrate includes a cavity (28) dimensioned to completely receive the module (26).
US09367789B2

The invention relates to an external connector for the production of an electronic card comprising an insulating support that defines an outside face and an inside face opposite one another and a plurality of external metal contact pads. This external connector additionally comprises a plurality of metal projections located on the side of the inside face of the insulating support and respectively connected electrically to at least one subassembly of the plurality of external metal contact pads and/or to contact pads linked to an electronic unit, which is arranged on the inside face of the insulating support, wherein these metal projections are intended to be inserted into individual cavities of the body of the electronic card, and metal contact pads linked to an electronic unit inside the card body and/or an antenna incorporated in this card body are located at the base of these cavities. The invention also relates to a process for the production of an electronic card using the aforementioned external connector.
US09367787B2

The invention proposes a smart card which comprises a digital signal processing receiver that can automatically identify the type of a smart card reader based on the error vector magnitude of signals received from the reader. The digital signal processing receiver is able to reconfigure itself at runtime in order to optimally minimize its power consumption in dependence on the type of reader it is communicating with. Furthermore, the invention proposes a new preamble structure that comprises a basic part and an optional additional part.
US09367786B2

A radio (100) comprises a radio housing (102) having external radio features (104, 106, 108, 110, 112, 114, 116) located on a surface of the radio housing. At least one of the external radio features is removable and replaceable by another external radio feature having a radio frequency identification (RFID) tag (120) embedded therein for retrofitting the radio (100) with RFID capability.
US09367784B2

An electromagnetic transponder includes an oscillatory circuit, a battery and a first rectifier bridge. Alternating current input terminals of the rectifier bridge are connected to the terminals of the oscillatory circuit, and at least two rectifier elements of the rectifier bridge are controllable on the basis of the voltage supplied by the battery.
US09367780B2

An image forming system with an information processor and an image forming device includes a memory that pre-stores user identification information, an input that accepts an entry of delegation identification information, a data creation part that creates transmission data using the delegation destination identification information as first authentication information when the entry of the delegation destination identification information is accepted, and that creates transmission data using user identification information as first authentication information when the entry of the delegation destination identification information is not accepted, a transmission part that sends the transmission data to the image forming device including a reception part that receives the transmission data, an authentication part that performs authentication using the first authentication information, that permits image formation based upon the transmission data when the authentication is successful, and an image forming part that forms an image on a recording medium based upon the transmission data.
US09367775B2

A method is disclosed. The method includes analyzing a meta-data structure corresponding to each tile of a sheetside image to detect a blank state of the sheetside image, detecting a sensing display item in a data stream and scanning the sheetside image in response to detecting the sensing display item.
US09367772B2

A calibration target is printed by means of a printing device comprising a plurality of groups of printheads. The printheads of each group are fed with ink of the same color. The calibration target includes a plurality of colored zones that are intended to be subsequently processed. The printheads of each group further generate a series of control zones with the same nominal quantity of the corresponding ink. The control zones are free of overlapping between inks applied by different printheads. A parameter of each control zone is measured and the measured values of this parameter are compared to each other in order to assess whether the control zones exhibit print anomalies.
US09367760B2

Systems and methods coarsely classify unknown documents in a group or not with reference document(s). Documents get scanned into digital images. Counts of contours are taken. The closer the counts of the contours of the unknown document reside to the reference document(s), the more likely the documents are all of a same type. Embodiments typify contour analysis, classification acceptance or not, application of algorithms, and imaging devices with scanners, to name a few.
US09367752B2

There is provided a camera position posture evaluating device which can calculate a value which indicates an evaluation of a state of a camera from a viewpoint of to what degree an object appears in an image suitably for image processing. A resolution evaluating means 71 calculates a first suitability rate matching each position in a target area from a viewpoint of resolution. A gazing point angle evaluating means 72 calculates a second suitability rate matching each position in the target area. A target area evaluating means 73 calculates a third suitability rate from a viewpoint of how a target object field-of-view area and the target area overlap. A comprehensive evaluating means 74 calculates an evaluation index which indicates to what degree the state of the camera is suitable to the image processing based on the first suitability rate matching each position in the target area, the second suitability rate matching each position in the target area and the third suitability rate.
US09367721B2

An imaging optical code scanner is presented that includes improved vertical optics for capturing images of items being presented for scanning. The improvements include multiple image capture devices, multiple illumination modules and viewing of items being scanning from four different directions. This allows for high pass-by scanning of items.
US09367720B2

A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.
US09367712B1

A memory card comprising a flexible substrate (a “flex”) which is integrated in the memory card and folded in a prescribed manner subsequent to having various active and passive devices (e.g., controller and memory devices) surface mounted thereto. The active and passive devices are attached to a common side of the flex, and electrically connected to a conductive pattern disposed thereon. The conductive pattern itself electrically communicates with external signal contacts also formed on the flex. The use of folded flex technology in the memory card of the present invention allows the same to support four or more standard, pre-packaged memory devices, thus providing the memory card with substantially increased capacity.
US09367710B2

A method and system for creating and storing an identifier for a timepiece having at least one gemstone. The method includes determining one or more characteristics of the at least one gemstone and detecting a relative position of the at least one gemstone in the timepiece. The method further includes creating the identifier for the timepiece in dependence upon at least one of the one or more characteristics of the at least one gemstone and the respective relative position of the at least one gemstone and storing the identifier in a database or device.
US09367703B2

The present application is directed to methods and systems for redirecting write requests issued by trusted applications to a secure storage. Upon redirecting the write requests, the data included in those requests can be stored in the secure storage area of a client computer. In some embodiments, the methods and systems can include determining whether an application issuing the request is a trusted application that requires data to be stored in a secure storage repository. Upon making this determination, a filter driver can identify a secure storage area on a client computer and can redirect the write request to this secure storage. In other embodiments, the filter driver may deny requests of trusted applications to write to unsecure storage areas.
US09367690B2

An encryption and decryption methods applied on an operating system kernel are disclosed, where a hash result is obtained from a computation between a booting program and the operating system kernel by using a definition table, the computation result is combined with the operating system kernel for encryption of the operating system kernel, and the operating system kernel may not be decrypted and thus booted whenever the booting program, the operating system kernel or the two combined are falsified or replaced, whereby the technical efficacy which the booting program and the operating system kernel are authenticated bilaterally for safety booting may be achieved.
US09367673B2

Sanitizing passwords used in a shared, privileged account includes providing a password of a shared account to a user; identifying a first machine logged into using the password; determining when the first machine enters an inconsistent state; and modifying a memory area associated with the first machine to eliminate occurrences of the password in the memory area.
US09367665B2

A system for managing pharmacy kits comprises a reading station configured to read tag information from a plurality of radio frequency identification (RFID) tags associated with a pharmacy kit, and an information processing system operatively connected to the reading station and configured to receive the tag information from the reading station and determine a status of the pharmacy kit based on the tag information, a plurality of stored templates defining contents to be included in each of a plurality of pharmacy kits, and a plurality of kit records indicating the current contents of a plurality of pharmacy kits.
US09367662B2

A device layout tool includes a gate electrode layer, wherein the gate electrode layer is configured to define a three dimensional gate structure over a fin structure, wherein the fin structure has three exposed surfaces. The device layout tool further includes a defect-describing layer, wherein the defect-describing layer is configured to define locations of gate defects relative to the three exposed surfaces of the fin structure.
US09367656B1

Clock distribution schemes in emulation systems are typically complex and use significant resources. The present disclosure is generally directed to clock distribution to emulation chips using a serial interconnect mesh. A clock distribution tree is overlayed on the emulation chips allocated to a user's circuit design, the tree branching from a root emulation chip using selected serial interconnections and covering each allocated emulation chip. The emulation chips can recover a clock from received serial signals. The delay associated with each interconnection is determined and used by configuration software when creating the distribution tree. To start emulation stepping synchronously, each emulation chip is configured to know its delay from the root emulation chip. A message is sent from the root emulation chip to each branch emulation chip triggering a timer to countdown a time until emulation is to begin, allowing the emulation chips to start stepping in lockstep.
US09367646B2

Techniques are disclosed for providing services to a client device via a shared cloud service. In one embodiment, a method is disclosed that includes storing information on a first device relating to a subject, saving the stored information in a serialized format data file to the shared cloud service, the data file having a filename generated as a function of the subject, providing authenticated access to the data file for a second device via the shared cloud service, synchronizing a copy of the data file via the shared cloud service to the second device, the copied data file reflecting a single up-to-date state of the data file in the shared cloud service, and de-serializing the serialized format data file at the second device.
US09367641B2

Systems, methods, and apparatus for improving a user experience during viewport scrolling is herein disclosed. Rendering and drawing of a viewport is performed for a destination viewport based on a viewport scroll vector calculated from a user scroll input at a display device. The destination viewport is rendered before viewports between a starting viewport and the destination viewport so that there is no lag in rendering when the scrolling action reaches the destination viewport. The compromise is that intermediate viewports may be rendered based on a thumbnail image in low resolution, but since these low-resolution portions of the webpage are viewed briefly as the webpage scrolls to the destination viewport, a user is unlikely to notice the reduced resolution.
US09367640B2

A method and system for creating a linked list and a method and system for searching data are disclosed. The method for creating the linked list includes obtaining a first linked list from a first storage area, in which the first linked list has at least one node, and each node at least includes first data; obtaining the first data of each node from the linked list; storing the first data into a preset second storage area and forming a second linked list. The method stores the node identifiers and the node pointers of the linked list preferentially using the continuous storage area, such that the times of cache updating which is triggered by the traverse operation are reduced, and the access speed of the accessed data is increased.
US09367637B2

A method comprises receiving a search request to search a bookmark package database storing bookmarks and tag information, e.g., user-generated keywords; using the search request to search the tag information in the bookmark package database to locate relevant bookmarks and to generate search results; and presenting the search results to a user. The search results may identify user-specific relevant bookmarks, and/or relevant bookmarks regardless of the creator. The method may include determining related terms and enabling selection of the related terms to initiate additional searching. The method may include generating a relevance value based on keyword order, meta-information type, number of bookmarks to a given content item, number of hits on a given bookmark, time of last bookmarking to a given content item, and/or content analysis. Search result organization may be based on the relevance values. The bookmark package database may further store automatically generated and user-generated meta-information.
US09367633B2

Methods and systems are provided that may be utilized to rank related news predictions and to provide one or more predictions to a user. In a particular implementation, one or more digital signals representing a query may be generated at least partially in response to an article being accessed by a user. One or more digital signals representing one or more predictions comprising one or more sentence portions having one or more references to one or more future dates may be obtained based at least in part on a comparison of the one or more digital signals representing the query with one or more digital signals representing a prediction index.
US09367628B2

Exemplary methods, apparatuses, and systems receive a candidate object with which a user can interact within a network service. For each of a first plurality of objects with which the user has had a positive interaction, a first value representing a commonality between the candidate object and each of the first plurality of objects is determined. For each of a second plurality of objects with which a user has had a negative interaction, a second value representing a commonality between the candidate object and each of the second plurality of objects is determined. An aggregate positive distance is determined using a plurality of the first values. An aggregate negative distance is determined using a plurality of the second values. The candidate object is displayed or not displayed to the user as a recommendation based upon a difference between the aggregate positive distance and the aggregate negative distance.
US09367626B2

Disclosed are methods, apparatus, systems, and computer readable storage media for filtering content to be displayed in an online social network. Highlights from a plurality of highlight sources relevant to a first user can be received. Topics or other subject matter associated with the received highlights can be identified and social network data to be presented to the first user can be determined based on the identified subject matter. In some implementations, data indicating the determined social network data can be generated and provided to a display device associated with the first user. A presentation including a reference to the determined social network data can be displayed on the display device.
US09367617B2

A video surveillance system includes at least one of a camera or a streamer. A data base server is coupled to the camera and can store metadata for a video clip from the camera or streamer. A media storage server is coupled to both the camera or, the streamer, and to the data base server to store the clip in the absence of any network video recorders.
US09367613B1

The present disclosure provides a wearable computing device. The wearable computing device may include a control system configured to perform functions. The functions may include receiving sensor data from one or more sensors of the wearable computing device. The functions may also include determining whether the sensor data is indicative of humming, singing, or whistling by a wearer. The functions may also include causing the wearable computing device to perform a content recognition of audio content in an ambient environment of the wearable computing device in response to the sensor data being indicative of humming, singing, or whistling by the wearer.
US09367611B1

A position of a playback device with respect to a base is detected and an orientation of the playback device is detected. The detected position is determined not to match a reference position for the detected orientation. Responsively, an indication is provided that the playback device is improperly positioned.
US09367610B2

Systems and methods are disclosed that provide high-level, ontology-based analysis of low-level data stored within an unstructured key/value store. The systems and methods allow an analyst to make sense of massive amounts of data from diverse sources without having any knowledge of the underlying physical data storage. Additional features include feasibility queries to determine if requested data exists in the key/value store before performing an expensive query; automatic query optimization using secondary indexes; and a usage history service to identify performance bottlenecks and fine tune the storage schema.
US09367604B2

The present invention makes legal research more efficient by selecting clusters in response to the behavior of a user (e.g., a legal professional such as a paralegal, lawyer, or judge). The clusters, which are formed prior to the user accessing a legal document (and thus, providing user behavior to a system), are identified to the based upon a set of metadata associated with the legal document. At least two clusters are identified and a signal associated therewith is transmitted to the user. Each cluster is associated with a unique legal topic. Further, each cluster may comprise primary and/or secondary authority.
US09367603B2

There is provided methods and systems for analyzing data from a plurality of users within a social networking platform, comprising: receiving a query for a topic associated with the social networking platform; determining a set of users having at least one social networking behavior on the social networking platform related to the topic; selecting, for each user from the set of users, a pre-defined number of posts and associating each of the pre-defined number of posts with the respective user; segmenting the selected posts for each user to determine a likelihood of each of the selected posts among the set of users; and, clustering the selected posts for each user to define a plurality of clusters and determining a mapping from each user to at least one of the plurality of clusters, each cluster comprising representative topics indicating frequently used topics within the cluster for the pre-defined number of posts between the set of users.
US09367602B2

A computing device to assign observations to clusters based on a statistical probability is provided. A first cluster assignment is defined by assigning the plurality of observations to a first set of clusters. A second cluster assignment is defined by assigning the plurality of observations to a second set of clusters. A set of composite clusters is defined based on the defined first set of clusters and the defined second set of clusters. For each observation, a statistical probability value for assigning an observation to each composite cluster of the defined set of composite clusters is computed based on the first and second cluster assignments and a composite cluster assignment is defined by assigning the observation to a cluster of the set of composite clusters based on the computed statistical probability value. The defined composite cluster assignment is stored.
US09367596B2

A method and apparatus is for implementing a conflict resolution policy. The method includes providing a rule set that includes a plurality of rules that define the conflict resolution policy. An algorithm is generated by decomposing each rule in the rule set into at least one pre-action that is to be performed on data in identified fields in first and second conflicting objects, at least one condition that is to be applied to the first and second conflicting objects, and at least one action that is to be performed on the identified fields in the first and second conflicting objects if the at least one condition is satisfied. The algorithm is loaded from a configuration file for execution during a synchronization component runtime using first and second conflicting objects provided by the synchronization component.
US09367590B1

A method and procedure for large-scaled Internet data mining and data analytics for consumers over the cloud. The method describes an online market place which include an authoring tool generating computer scripts, executing the script to acquire data from URL, wherein the sequence of script instructions performs extraction and transformation of data, aggregating it into a dataset, publishing it for data consumer to pair with data analytics software programs in analyzing the dataset.
US09367582B2

A method includes receiving a request from a source service, determining whether the target service associated with the request supports a by-reference evaluation strategy, determining whether an information object associated with the request is a data reference, retrieving data associated with the reference from a database, adding the data to the information object, and invoking the target service and passing the information object to the target service responsive to determining that the target service does not support the by-reference strategy and the information object is a data reference.
US09367565B2

A method of processing geo-statistical data includes piloting a watercraft with a monitoring system on a water body, taking measurements of a depth of the water body and the position of the watercraft using the monitoring system, and aligning the depth measurements with the position measurements. The method also includes creating a contour map from the depth and position measurements, creating a polygon on the contour map, and analyzing at least one of the depth and position measurements within the polygon.
US09367558B2

Mechanisms are provided for performing efficient compression and deduplication of data segments. Compression algorithms are learning algorithms that perform better when data segments are large. Deduplication algorithms, however, perform better when data segments are small, as more duplicate small segments are likely to exist. As an optimizer is processing and storing data segments, the optimizer applies the same compression context to compress multiple individual deduplicated data segments as though they are one segment. By compressing deduplicated data segments together within the same context, data reduction can be improved for both deduplication and compression. Mechanisms are applied to compensate for possible performance degradation.
US09367552B1

A self-contained multi-station registration system for registering users at a point of registration is disclosed. The registration system provides a registration web page to registration stations at the point of registration. The registration system further receives registration information from the registration stations, wherein the registration information is associated with the users. The registration system then prints the registration information at the point of registration and saves the registration information for later use. Also, the registration system requires no access to public or corporate networks.
US09367546B2

A method and apparatus enables customized receipt of syndicated data feeds according to designated time periods. According to an exemplary embodiment, the method includes the steps of enabling a user to select a first syndicated data feed to be received by a first device during a first time period, and enabling the user to select a second syndicated data feed to be received by a second device during a second time period different from the first time period.
US09367543B2

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

Techniques for automated document translation are described. An apparatus may comprise a translatable content component, an intermediate component, and a translation management component. The translatable content component may be generally operative to extract translatable content from an original document, and to construct a translated document based on extracted translated content, the translated document comprising a translation of the original document from a first language to a second language. The intermediate component may be operative to create one or more intermediate documents from extracted translatable content, and to extract translated content from one or more translated intermediate documents. The translation management component operative to transmit the one or more intermediate documents to a translation service for translation from a first language to a second language and to receive one or more translated intermediate documents from the translation service. Other embodiments are described and claimed.
US09367530B2

A method and a device are disclosed including plug-in software components that are integrated with document processing software suites. The plug-in software components provide a set of integrated interfaces for collaborative document processing in conjunction with multiple remote file, data, and application service providers. The set of interfaces enable coauthoring a document, document merging, discovering and displaying context-sensitive metadata on a software dashboard based on permissions associated with the metadata and/or a client computing device, caching, symmetric distributed document merge with the multiple service providers, and integrated search and insertion of multimedia data in documents, among others. The documents typically include, but are not limited to formatted text documents, spreadsheet documents, and slide presentation documents.
US09367529B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: identifying a first resource, the first resource including one or more links to second, other resources and at least one slot for filling with third party content, wherein first selection criteria are associated with a first slot of the at least one slots; determining for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page; using the determined entities to either augment or filter the first selection criteria producing enhanced selection criteria; and determining one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items.
US09367528B2

The method of coding a structured document comprises: —a step of obtaining at least one pattern designated as “primary” representing at least one of the pieces of structural information of data of said document, —a step (200 to 230) of obtaining a part of the document different from the entirety of the document, —a step of creating at least one derived pattern formed by modifying a primary pattern, representing data of said part of the document and—a step of coding data of the document to provide a code, said code associating a pattern with at least one piece of coded data. In embodiments, during the coding step, a step is carried out of determining a pattern that best describes data to code, the pattern associated with said data being that closest pattern.
US09367523B2

Various embodiments of a system and methods for using design features to search for page layout designs are described. The document and image structures of a page layout design may be analyzed to determine design features which define the style of the page layout design. Dependent on the design features, style scores may be calculated for the page layout design. Page layout designs may be stored in a database in association with corresponding style scores. A user may indicate a desired page layout style by indicating example page layout designs which exhibit the desired style. Style scores for the example page layout designs may be compared to the style scores for page layout designs stored in the database. Dependent on the comparison, page layout designs stored in the database may be selected and displayed to the user.
US09367515B1

A technique for managing a boot process on a data storage system having multiple storage processors is disclosed. A first storage processor communicatively coupled to and directs a second storage processor to perform one or more boot sequences. Elapsed time and timeout variables and an empty set of boot states are provided. After sleeping for a predetermined time the elapsed time variable is incremented. If the boot state of the second processor is not successful, the technique determines if the current boot state is a new boot state, and if so, the new boot state is added to the set of boot states and the elapsed time value is reset. The timeout value is set equal to the user defined value. If the elapsed time is less than the timeout value, the technique loops back to the sleep state and continues thereon, else if greater that the timeout value, a failure is indicated.
US09367511B2

System and methods are provided for managing universal-serial-bus (USB) data transfers. An example system includes a non-transitory computer-readable storage medium including a first scheduling queue for sorting endpoints and a host controller. The host controller is configured to: store a plurality of endpoints for data transfers to the storage medium, an endpoint corresponding to a portion of a USB device; sort the plurality of endpoints in a first order; generate a first transmission data unit including multiple original data packets, the original data packets being allocated to the plurality of endpoints based at least in part on the first order; and transfer the first transmission data unit.
US09367503B2

When initializing a card-shaped device inserted in a card interface, operation mode acquiring means incorporated in an electronic device acquires operation mode information, stored in a register file incorporated in the card-shaped device, by a predetermined procedure using a predetermined pin. Operation mode setting means incorporated in the electronic device executes signal assignment on a plurality of data pins peculiar to an operation mode indicated by the acquired operation mode information, thereby switching a data transfer width, and allowing the card-shaped device to operate in the operation mode.
US09367498B2

A resource request arbitration device is connected with each of a plurality of masters, and arbitrates transfer requests issued by the masters. The resource request arbitration device includes a plurality of counters each indicating a slack time of a transfer request issued by a master corresponding to the counter, and compares counter values stored in the counters by a tournament method, and specifies a master that has issued a transfer request having the highest priority. The resource request arbitration device grants access permission to the specified master to permit the specified master to use a slave.
US09367488B1

This invention relates to both a method and device for booting up a device and online scrubbing utilizing a system on chip appliqué sensor interface module in a Space Plug-and-Play Avionics environment that incorporates Radiation Hardened by Design components.
US09367479B2

A processor, operable in a computing storage environment, for each rank in a storage management device in the computing storage environment, allocates a lower maximum count, and a higher maximum count, of Task Control Blocks (TCBs) to be implemented for performing a storage operation, and performs the storage operation using up to the lower maximum count of TCBs, yet only allows those TCBs above the lower maximum count to be allocated for performing the storage operation satisfying at least one criterion.
US09367476B2

The present invention discloses a memory management apparatus, method, and system. An OS-based memory management apparatus associated with main memory includes a memory allocation controller configured to control a first memory region within the main memory such that the first memory region is used as a buffer cache depending on whether an input/output device is active or not in order to use the first memory region, allowing memory reservation for the input/output device, in the OS. The memory allocation controller controls the first memory region such that the first memory region is used as an eviction-based cache.
US09367470B2

Cache lines of a data cache may be assigned to a specific page type or color. In addition, the computing system may monitor when a cache line assigned to the specific page color is allocated in the cache. As each cache line assigned to a particular page color is allocated, the computing system may compare a respective index associated with each of the cache lines to determine maximum and minimum indices for that page color. These indices define a block of the cache that stores the data assigned to the page color. Thus, when the data of a page color is evicted from the cache, instead of searching the entire cache to locate the cache lines, the computing system uses the maximum and minimum indices as upper and lower bounds to reduce the portion of the cache that is searched.
US09367467B2

A system and method for managing cache replacements and a memory subsystem incorporating the system or the method. In one embodiment, the system includes: (1) a cache controller operable to control a cache and, in order: (1a) issue a pre-fetch command when the cache has a cache miss, (1b) perform at least one housekeeping task to ensure that the cache can store a replacement line and (1c) issue a fetch command and (2) a memory controller associated with a memory of a lower level than the cache and operable to respond to the pre-fetch command by performing at least one housekeeping task to ensure that the memory can provide the replacement line and respond to the fetch command by providing the replacement line.
US09367466B2

A type of conditional probability fetcher prefetches data, such as for a cache, from another memory by maintaining information relating to memory elements in a group of memory elements fetched from the second memory. The information may be an aggregate number of memory elements that have been fetched for different memory segments in the group. The information is maintained responsive to fetching one or more memory elements from a segment of memory elements in the group of memory elements. Prefetching one or more remaining memory elements in a particular segment of memory elements from the second memory into the first memory occurs when the information relating to the memory elements in the group of memory elements indicates that a prefetching condition has been satisfied.
US09367465B2

The present invention relates to a computing system which includes a processor and a memory. It also includes a memory access optimizer which is arranged to affect memory access of a program during runtime execution of the software. The program includes a plurality of application elements, each comprising a text field containing a text section, and a memory access field. The memory access optimizer is arranged to implement memory access data in the memory access field in order to affect memory access of the application element. The text section is unchanged by the memory access data implementation.
US09367463B2

Methods and systems for providing a plurality of applications with concurrent access to data are disclosed. One such method includes identifying attributes of an expected data set to be accessed concurrently by the applications, initializing a shared cache with a column data store configured to store the expected data set in columns and creating a memory map for accessing a physical memory location in the shared cache. The method may also include mapping the applications' data access requests to the shared cache with the memory map. Only one instance of the expected data set is stored in memory, so each application is not required to create additional instances of the expected data set in the application's memory address space. Therefore, larger expected data sets may be entirely stored in memory without limiting the number of applications running concurrently.
US09367428B2

Methods and systems for performance inference include inferring an internal application status based on a unified call stack trace that includes both user and kernel information by inferring user function instances. A calling context encoding is generated that includes information regarding function calling paths. Application performance is analyzed based on the encoded calling contexts. The analysis includes performing a top-down latency breakdown and ranking calling contexts according to how costly each function calling path is.
US09367425B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using disjoint-or trees to cache aggregated dependencies. One of the methods includes receiving a request to compute a set of software dependencies inbound to or outbound from a node or any descendant of the node in a hierarchy of software elements in a software project. If the node of the hierarchy is important enough to cache in the disjoint-or tree, a new element is generated in the disjoint-or tree corresponding to the node. A set of dependencies for the new element is computed as a union of one or more sets of dependencies associated with the node and any descendants of the node in the hierarchy, and the computed set of dependencies are associated with the new element in the disjoint-or tree corresponding to the node.
US09367423B1

Disclosed are various embodiments relating to methods, systems, and articles of manufacture for using multiple modes during execution of a program. Various embodiments enable a use to switch among multiple modes of execution of a program during an execution of the program without recompiling a higher level code of the program or without restarting the execution of the program from the beginning. Some embodiments enable the user to switch among different modes regardless of whether or not the preparation for the execution of the program in modes other than the first mode is available. Some embodiments enable the user to switch among different modes of execution of a program while sharing the same environment or context of the execution of the program among these different modes of execution.
US09367415B1

A system is described for testing markup language-based applications, such as a web page, executing on an external computing device. A development device executes development tool modules which may include a proxy module and a driver module. The proxy module enables communication between one or more modules which execute on the development device and one or more embedded test tools on the computing device. The driver module provides a command line interface to facilitate automated testing, and generates commands appropriate to the use of the embedded test tools and may use the proxy module to communicate with the computing device. Using the proxy module, the driver module, or both, a developer is able to test and interact with a markup language application executing on the computing device with a variety of development modules.
US09367414B2

Techniques are disclosed for persisting high availability (HA) protection state for virtual machines (VMs) running on host systems of a host cluster, where the host cluster aggregates locally-attached storage resources of the host systems to provide an object store, and where persistent data for the VMs is stored as per-VM storage objects across the locally-attached storage resources comprising the object store. In one embodiment, a host system in the host cluster executing a HA module determines an identity of a VM that has been powered-on in the host cluster. The host system then persists HA protection state for the VM in a storage object of the VM, where the HA protection state indicates that the VM should be restarted on an active host system in the case of a failure in the host cluster.
US09367409B2

Techniques for recovering from a failure at a disaster recovery site are disclosed. An example method includes receiving an indication to shift control of a set of volumes of a plurality of volumes. The set of volumes is originally owned by a second storage node. The first storage node is a disaster recovery partner of the second storage node. The method includes shifting control of the set of volumes. The method further includes during the shifting, changing a status of a flag corresponding to a progress of the shifting. The method also includes during a reboot of the first storage node, determining the status of the flag and determining, based on the status of the flag, whether to mount the set of volumes during reboot at the first storage node.
US09367399B2

A graphics processing subsystem and a method for recovering a video basic input/output system (VBIOS). One embodiment of the graphics processing subsystem includes: (1) a memory configured to store a VBIOS, and (2) a processor coupled to the memory and configured to employ a bridge to gain access to the VBIOS and cause the VBIOS to be written to the memory.
US09367396B2

A method and system for service-aware parity placement in a storage system, including after receiving the service notification specifying a target SD: writing a RAID stripe to the persistent storage, where the parity block of the RAID stripe is stored on the target SD and none of the data blocks in the RAID stripe are stored on the target SD. The method further includes performing a modified garbage collection operation that includes identifying a live RAID stripe in the persistent storage, writing a new RAID stripe to a new location in the persistent storage, where the new RAID stripe includes a copy of at least a portion of data from the live RAID stripe and a parity block in the new RAID stripe is stored on the target SD, and issuing a removal notification when the modified garbage collection operation is completed.
US09367395B1

A method is used in managing data inconsistencies in storage systems. A data inconsistency is detected in a portion of a file system. The portion of the file system includes a set of file system data blocks. The portion of the file system is recovered. The portion of the file system is validated by using information stored in a set of mapping pointers associated with the set of file system data blocks.
US09367393B2

A storage control apparatus converts data in a variable-length data format including a field into data in a fixed-length data format and stores the converted data in the fixed-length data format in a storage apparatus. The storage control apparatus includes a data storage memory, a writing unit, and a verification information adding unit. The writing unit writes the data in the variable-length data format to divided regions of the data storage memory. The verification information adding unit adds verification information to the field of the variable-length data format which is written to one or more of the divided regions. Thus, the storage control apparatus is able to check each divided region for a data error.
US09367390B2

A memory controlling method, a memory storage device and a memory controlling circuit unit are provided. The method includes: providing a first clock signal to a rewritable non-volatile memory module and reading a first data in the rewritable non-volatile memory module according to the first clock signal; providing a second clock signal to the rewritable non-volatile memory module and writing a second data into the rewritable non-volatile memory module according to the second clock signal. A frequency of the second clock signal is different from a frequency of the first clock signal. Accordingly, an operation speed of the rewritable non-volatile memory module may be increased and probabilities of having errors for some operations are decreased.
US09367387B2

Systems and methods for data transport include encoding one or more streams of input data using one or more Quasi-Cyclic Low Density Parity Check (QC-LDPC) encoders; controlling irregularity of the QC-LDPC encoded data while preserving the quasi-cyclic nature of the LDPC encoded data and eliminating the error floor phenomenon. A parity-check matrix may be partially reconfigured to adapt one or more code rates; and one or more signals are generated using a mapper, wherein the output of the mapper is modulated onto a transmission medium. One or more streams of input data are received, and the streams are decoded using one or more QC-LDPC decoders.
US09367372B2

A system, method and computer program product to execute a first and a second work-item, and compare the signature variable of the first work-item to the signature variable of the second work-item. The first and the second work-items are mapped to an identifier via software. This mapping ensures that the first and second work-items execute exactly the same data for exactly the same code without changes to the underlying hardware. By executing the first and second work-items independently, the underlying computation of the first and second work-item can be verified. Moreover, system performance is not substantially affected because the execution results of the first and second work-items are compared only at specified comparison points.
US09367363B2

Systems and methods for integrating multiple best effort hardware transactional support mechanisms, such as Read Set Monitoring (RSM) and Best Effort Hardware Transactional Memory (BEHTM), in a single transactional memory implementation are described. The best effort mechanisms may be integrated such that the overhead associated with support of multiple mechanisms may be reduced and/or the performance of the resulting transactional memory implementations may be improved over those that include any one of the mechanisms, or an un-integrated collection of multiple such mechanisms. Two or more of the mechanisms may be employed concurrently or serially in a single attempt to execute a transaction, without aborting or retrying the transaction. State maintained or used by a first mechanism may be shared with or transferred to another mechanism for use in execution of the transaction. This transfer may be performed automatically by the integrated mechanisms (e.g., without user, programmer, or software intervention).
US09367352B2

A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots. The method defines a timer spread value that denotes the allowed variance of the expiry times of each of the timers, calculates a set of available timer slots for each of the timers based on the timer spread value, and adjusts the expiry times of the timers so as to insert and evenly spread the timers across the set of available timer slots. In one implementation, the set of available timer slots is located in a timer wheel existing within the operating system, and the timer wheel uses a plurality of timer vectors arranged into successively increasing levels, beginning with level zero.
US09367349B2

A multi-core system includes multiple processor cores; a bus connected to the processor cores; multiple peripheral devices accessed by the processor cores via the bus; profile information including information concerning access of the peripheral devices by each task assigned to the processor cores; a monitor that based on the profile information, monitors access requests to the peripheral devices from tasks under execution at the processor cores and prohibits an access request that causes contention at the bus; and a scheduler that when the monitor prohibits an access request that causes contention at the bus, switches to a different task.
US09367346B2

Systems and methods for accelerating distributed transactions on key-value stores includes applying one or more policies of dynamic lock-localization, the policies including a lock migration stage that decreases nodes on which locks are present so that a transaction needs fewer number of network round trips to acquire locks, the policies including a lock ordering stage for pipelining during lock acquisition and wherein the order on locks to avoid deadlock is controlled by average contentions for the locks rather than static lexicographical ordering; and dynamically migrating and placing locks for distributed objects in distinct entity-groups in a datastore through the policies of dynamic lock-localization.
US09367318B1

Methods and systems are provided for managing thread execution in a processor. Multiple instructions are fetched from fetch queues. The instructions satisfy the condition that they involve fewer bits than the integer processing pathway that is used to execute them. The instructions are decoded, and divided into groups. The instructions are processed simultaneously through the pathway, such that part of the pathway is used to execute one group of instructions and another part of the pathway is used to execute another group of instructions. These parts are isolated from one another so the execution of the instructions can share the pathway and execute simultaneously and independently.
US09367312B2

A processor includes an execution pipeline configured to execute instructions for threads, wherein the architectural state of a thread includes a set of register windows for the thread. The processor also includes a physical register file (PRF) containing both speculative and architectural versions of registers for each thread. When an instruction that writes to a destination register enters a rename stage, the rename stage allocates an entry for the destination register in the PRF. When an instruction that has written to a speculative version of a destination register enters a commit stage, the commit stage converts the speculative version into an architectural version. It also deallocates an entry for a previous version of the destination register from the PRF. When a register-window-restore instruction that deallocates a register window enters the commit stage, the commit stage deallocates local and output registers for the deallocated register window from the PRF.
US09367307B2

A method, system, and computer-readable medium (CRM) for performing a staged points-to analysis of an object-oriented codebase, including obtaining the codebase and a points-to query, slicing the codebase to obtain a program slice, and performing a type analysis of the program slice to compute a type set. The method, system, and CRM include refining the program slice, after performing the type analysis, by resolving virtual dispatch sites based on the type set, and performing, after refining the program slice, a context-insensitive points-to analysis of the program slice to compute a first points-to set. The method, system, and CRM include re-refining the program slice, after performing the context-insensitive points-to analysis, by resolving the virtual dispatch sites based on the first points-to set, and performing, after re-refining the program slice, a context-sensitive points-to analysis of the program slice to compute a second points-to set, which is provided to a developer.
US09367305B1

A container configuration system is provided. The container configuration system includes at least one processor and a memory. The at least one processor is configured to receive a source application, the source application including a source element, determine a dependency component from the source element, generate a container configuration including at least the dependency component, and provide the container configuration for execution in an execution environment enabled to execute containers.
Patent Agency Ranking