US10218575B2

A method of configuring a telecommunications network comprising the steps of: providing a first set of time dependent network data, a network related parameter varying with time; identifying abnormalities embedded within said first set of data; providing a first set of external event data; associating respective abnormalities with corresponding event data; generating a model to represent an impact of the, or each, class of event, represented by the event data; using the, or each, model in combination with extrapolated data to predict future variation in the network related parameter; repeating this simulation for alternative input conditions; selecting a solution from the output of one the simulations; and implementing a modification to the network corresponding to the/or each respective input condition.
US10218573B2

A system includes at least one processor configured to identify multiple nodes coupled to at least one network of an industrial plant, obtain configuration data from each of the nodes, parse the configuration data to extract specified information from the configuration data, and store the extracted specified information in a specified format. To parse the configuration data for each node, the at least one processor may be configured to generate a memory layout for the configuration data from the node, open a checkpoint file containing the configuration data from the node, and identify at least one point and header information for the at least one point in the checkpoint file using the memory layout. To identify the multiple nodes, the at least one processor can be configured to generate a network diagram of the nodes coupled to the at least one network and identify the nodes from the network diagram.
US10218569B2

Embodiments are directed to client-side enforcement of storage quotas in a cloud service or distributed computing environment. A storage driver is configured to monitor access to an external storage system by a cloud process and to enforce storage limits for the external storage system. The storage driver intercepts reads and writes from the process to the external storage system and updates a local state to track the process's usage of the external storage system. A storage quota database is periodically checked for an updated storage usage and, if the updated storage usage is not present, then the external storage is scanned to obtain the updated storage usage. The updated storage usage is provided to the storage driver, which overwriting the local state. The storage driver continues to update the local state based upon the intercepted reads and writes.
US10218559B2

A data sending method is provided. Media access control MAC payloads corresponding to a plurality of receiving devices are encapsulated in one MAC packet data unit (PDU), where the MAC PDU includes a header, the MAC payloads and identification information of each receiving device in the plurality of receiving devices; and the header includes a plurality of subheaders, the plurality of subheaders is subheaders respectively corresponding to a MAC payload corresponding to each receiving device, the MAC payload corresponding to each receiving device includes a MAC control element (CE) and/or a MAC service data unit (SDU), and the identification information is used for identifying each receiving device. The MAC PDU is sent. In the foregoing solutions, transmission of a MAC PDU during multi-user cooperated communication is implemented.
US10218553B2

Disclosed are a method and a device for transmitting data unit in a WLAN. A method for transmitting data unit in a WLAN comprises: a step of an STA generating a PPDU; and a step of the STA transmitting the PPDU to an access point (AP), wherein the PPDU comprises a first field and a second field, wherein the first field is transmitted on the basis of a first IFFT and the second field is transmitted on the basis of a second IFFT.
US10218547B2

Methods, systems, and devices for wireless communications are described. A transmitting device may modulate a first binary sequence using binary phase shift keying on a first axis of a complex plane. The device may modulate a second binary sequence using binary phase shift keying on a second plane of a complex axis. The first axis and the second axis may be orthogonal. The device may transmit the first binary sequence and the second binary sequence according to the modulation of the first binary sequence and the second binary sequence.
US10218546B2

A digital transmission system includes a transmitter configured to transmit an orthogonal frequency division multiplexing (OFDM) signal along a signal path, a receiver for receiving the OFDM signal from the transmitter and extracting OFDM symbols from the received OFDM signal, and a diagnostic unit configured to (i) demodulate the received OFDM signal to create an ideal signal, (ii) compare the received OFDM signal with the ideal signal to calculate an error signal, (iii) cross-correlate the error signal with the ideal signal, and (iv) determine a level nonlinear distortion from one of the transmitter and the signal path based on the correlation of the error signal with the ideal signal.
US10218542B1

Systems, devices, and techniques relating to multi-symbol channel estimation are described. A described technique includes receiving a signal comprising first and second training symbols, and one or more data symbols; determining first and second channel estimates for subcarriers respectively based on the first and second training symbols; determining a dynamic timing advance estimate based on the first training symbol to adjust a sampling time for a remaining portion of the signal; determining one or more phase differences between the first and second training symbols for the subcarriers respectively based on angular versions of the first and second channel estimates; rotating the first channel estimates based on the dynamic timing advance estimate and the one or more phase differences; producing combined channel estimates based on the second channel estimates and the rotated first channel estimates; and processing the one or more data symbols based on the combined channel estimates.
US10218540B2

One aspect is a circuit for tuning a resonance frequency of an electrically small antenna and directly exciting the electrically small antenna. The circuit includes a first source configured for providing a constant voltage. The circuit also includes an antenna and a switched capacitor configured for being alternatively alternately coupled to the first source to be charged thereby and to the antenna for exciting the antenna. Another aspect is a transmitter for transmitting a wireless signal using an antenna without using a variable voltage source to excite the antenna. The transmitter includes a first source configured for providing a constant voltage. The transmitter further includes an antenna and a switched capacitor configured for being alternately coupled to the first source to be charged thereby and to the antenna for exciting the antenna and for tuning a resonance frequency of the antenna.
US10218537B1

A method, computer program and apparatus are disclosed that include accessing client data records, such as, medical records. The method may include receiving a data file at a server sent from at least one client and including client requirements. The method may also include storing the received data file locally at the server, executing an application that scans the server to determine if any new data files have been received. The method may also include storing the copied data file in a data folder stored in a file cluster, updating a table stored in a database to indicate that a new file has been stored, deleting the locally stored file from the server, and moving files specified by the client requirements from an export folder of the file cluster to the server so that the at least one client may access the exported files.
US10218531B2

An automation system for deployment in a building with rooms is provided. The automation system includes a server and an electronic device cluster in each room. Each electronic device cluster includes electronic devices of which at least one is configured to sense a condition within the room and at least one is configured to report sensing results to the server. Room locations of the electronic device clusters are undefined for the server at an initial time. The server is receptive of the sensing results from the at least one electronic device in each electronic device cluster in each room and external information. The server is configured to compare the received sensing results with the external information, iteratively determine the room locations of one or more of the electronic device clusters from comparison results and communicate with at least one of the electronic devices of the one or more of the electronic device clusters based on iteratively determined room locations.
US10218529B2

An automation system is provided for deployment in a building with rooms and includes computing resources which are receptive of contextual information and an electronic device cluster in each room. Each electronic device cluster includes electronic devices at least one of which gathers environmental information within the room and at least one of which communicates the environmental information to the computing resources. Descriptors of one or more electronic devices of a portion of the electronic device clusters are undefined at an initial time. The computing resources are configured to compare the contextual and environmental information from at least one electronic device cluster, identify a location and a use of the one or more electronic devices of the portion of the electronic device clusters based on comparison results and assign descriptors to the one or more electronic devices accordingly and communicate with the one or more electronic devices using the descriptors.
US10218521B2

A conferencing system includes at least one first information terminal, a second information terminal, and an information processing apparatus. The information processing apparatus includes a receiving unit configured to receive a first display position corresponding to a current display position of content data displayed by the first information terminal. The second information terminal includes a display unit configured to display the content data and the first display position.
US10218505B1

In one general aspect, a method can include receiving, by an application running on a computing device, an indication that a user of the computing device has been authenticated, and receiving a selection of a settings page, the settings page associated with the application and the user. The method can further include requesting the settings page for display on a display device included in the computing device, and receiving the settings page including a value for a preference for a setting included on the settings page, the value for the preference being signed by a private key associated with the user. The method can further include validating, by the application, the value for the preference using a public key associated with the application, and based on the validation, displaying, by the display device, the settings page including an indication of the value of the preference for the setting.
US10218504B1

In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a first generator point is computed based on a secret integer of a first entity and a pair of elliptic curve points defined by a supersingular isogeny-based cryptosystem. An image curve is computed based on the secret integer, and a shared secret value is computed based on the image curve. An encrypted generator point is computed from the first generator point and the shared secret value. A public key of the first entity is sent to a second entity to enable the second entity to compute the shared secret value. The encrypted generator point is sent to the second entity to enable the second entity to validate the public key of the first entity.
US10218502B2

Systems and methods are provided for confidential communication management. For example, a client computer can determine a client key pair comprising a client private key and a client public key. The client computer can further determine a protected server key identifier, identify a server public key associated with the protected server key identifier, and generating a shared secret using the server public key and the client private key. The client computer can further encrypt message data using the shared secret and sending, to a server computer, a message including the encrypted message data, the protected server key identifier, and the client public key. The protected server key identifier can be associated with the server computer and can be usable by the server computer to identify a server private key to be used in decrypting the encrypted message data.
US10218492B2

A method and an apparatus are provided. The apparatus may include a clock recovery circuit having a plurality of input latches configured to assume a first state when a first pulse is received in one or more of a plurality of input signals, combinational logic configured to provide a second pulse response to the first pulse, a delay circuit configured to produce a third pulse on a receive clock that is delayed with respect to the second pulse, a plurality of output flip-flops configured to capture the first state when triggered by the third pulse. The first state may identify which of the plurality of input signals received input pulses.
US10218490B1

A wideband simultaneous transmit and receive (STAR) subsystem for a radar or other two-way system. The STAR subsystem includes a canceller circuit which digitally prepares a cancellation signal to cancel out leaked or reflected portions of the transmit signal and correlated noise in the receiver signal. The STAR subsystem also performs a final cancellation of temperature-dependent or “thermal” transmit-signal noise in the receiver signal. Together, the combined cancellation techniques prevent receiver saturation and preserve receiver sensitivity. The digital cancellation can be adapted in a closed-loop mode to adjust time delays and amplitudes of cancellation signal components. The cancellation system is run open loop in real time to minimize bandwidth limitations and achieve wideband performance. The STAR subsystem can be implemented with discrete components, as a system-on-chip, or as any combination thereof.
US10218485B2

Disclosed are an apparatus for Channel State Information-Reference Signal (CSI-RS) allocation and a method for CSI-RS transmission using the same in a wireless communication system. A CSI-RS for each antenna port is allocated to REs or subcarriers on a basis of a symbol or symbol axis in a subframe or Resource Block (RB), and is allocated in such a manner that a distance between neighboring CSI-RS allocation REs or subcarriers may be 3 REs or subcarriers. Accordingly, in the range of following CSI-RS transmission overhead, CSI-RSs are allocated to a time-frequency resource domain in such a manner so as to have perfect orthogonality or quasi-orthogonality according to cells or cell groups. Then, the CSI-RSs, which have been allocated to the time-frequency resource domain, are transmitted.
US10218484B2

Systems and methods adapted to provide transmission of communication acknowledgments to facilitate effective delivery and processing of acknowledgments are disclosed. Embodiments may utilize one or more special definition of header and/or control bits (e.g., length indicator, extension field, etc.), special grants (e.g., a grant to carry control PDUs and/or data PDUs with one or more ACKs), and/or one or more special logical channel/radio bearer (e.g., a logical channel having higher priority than regular data bearer traffic) for delivery of acknowledgments, to expedite processing of the acknowledgments, etc. A device receiving such acknowledgments may identify a packet as including one or more acknowledgment upon decoding/deciphering the received packet, such as by detecting a header field containing special data or by receiving the acknowledgment via a special bearer channel, whereby the acknowledgments may be extracted and delivered to upper layers without waiting for all the in-sequence packets to be received or processed.
US10218476B2

Resources for reference signalling on at least one component carrier of a plurality of aggregated component carriers can be determined by a station. Information indicative the at least one component carrier and the associated resources is then communicated to another station for configuration of the other station. A trigger is then sent for reference signalling, and in response to the trigger, at least one reference signal is sent from the other station using the indicated at least one component carrier and resources.
US10218473B2

Embodiments of the present invention provide a control channel detection method, a user equipment, and a base station, where the method includes: acquiring parameter configuration information corresponding to different control channel resource sets, and detecting a control channel in the corresponding different control channel resource sets according to the parameter configuration information, which therefore implements selection of a dynamic node.
US10218470B2

Embodiments of the present disclosure provide a transmitter, a receiver and methods of operating a transmitter or a receiver. In one embodiment, the transmitter is for use with a base station and includes a primary module configured to provide a primary synchronization signal. The transmitter also includes a secondary mapping module configured to provide a secondary synchronization signal derived from two sequences taken from a same set of N sequences and indexed by an index pair (S1, S2) with S1 and S2 ranging from zero to N−1, wherein the index pair (S1, S2) is contained in a mapped set of index pairs corresponding to the same set of N sequences that defines a cell identity group. Additionally, the transmitter further includes a transmit module configured to transmit the primary and secondary synchronization signals.
US10218467B2

The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium, When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
US10218458B2

A method of link adaptation is described including establishing, using a first serving point, a multi-user full duplex mode wherein the multi-user full duplex mode enables a downlink to a first wireless device and an uplink from a second wireless device. The first serving point requests from the first wireless device a first channel quality indicator indicating channel quality between the serving point and the first wireless device in a full duplex time period and a second channel quality indicator indicating channel quality between the serving point and the first wireless device in non-full duplex time period. The full duplex mode is evaluated using the first and second channel quality indicators. At least one parameter of the full duplex mode is adjusted based on the evaluating.
US10218444B2

The present invention is directed to data communication. More specifically, embodiments of the present invention provide a transceiver that processes an incoming data stream and generates a recovered clock signal based on the incoming data stream. The transceiver includes a voltage gain amplifier that also performs equalization and provides a driving signal to track and hold circuits that hold the incoming data stream, which is stored by shift and holder buffer circuits. Analog to digital conversion is then performed on the buffer data by a plurality of ADC circuits. Various DSP functions are then performed over the converted data. The converted data are then encoded and transmitted in a PAM format. There are other embodiments as well.
US10218441B2

Systems described herein provide antenna elements, each of which contains an antenna array and electronics, built into a fiber optic aerial cable to form a hybrid cable. The hybrid cable has a fiber buffer tube including one or more fiber cores, an outer sheath surrounding the fiber buffer tube, and a distributed array of antenna elements integrated along a length of the hybrid fiber optic cable. Each of the antenna elements includes an antenna and control electronics for the antenna.
US10218438B2

An optical imaging system and method that reconstructs RF sources in k-space by utilizing interference amongst modulated optical beams. The system and method involves recording with photodetectors the interference pattern produced by RF-modulated optical beams conveyed by optical fibers having unequal lengths. The photodetectors record the interference, and computational analysis using known tomography reconstruction methods is performed to reconstruct the RF sources in k-space.
US10218435B2

A downhole tool apparatus is disclosed that includes an input fiber optic cable coupled to an electro-optic modulator. The input fiber optic cable propagates first and second actively orthogonally polarized light beams. The electro-optic modulator modulates the first and second actively orthogonally polarized light beams in response to a measurement data stream (e.g., telemetry data). A single light beam comprising the modulated first and second actively orthogonally polarized light beams is propagated over an output fiber optic cable so that the modulated first and the second actively orthogonally polarized light beams propagate the same data through the output fiber optic cable. Recovery circuitry coupled to the single light beam is then used to detect, demodulate, and decode the original measurement data stream.
US10218432B2

Methods, systems, and apparatuses for providing layer-2 connectivity through a non-routed ground segment network, are described. A system includes a non-autonomous gateway in communication with a satellite configured to relay data packets. The non-autonomous gateway is configured to receive the data packets from the satellite at layer-1 (L1) of the OSI-model, generate a plurality of virtual tagging tuples within the layer-2 packet headers of the plurality of data packets. The non-autonomous gateway is further configured to transmit, at layer-2 (L2) of the OSI-model, the virtually tagged data packets. Each of the packets may include a virtual tagging tuple and an entity destination. The system further includes a L2 switch in communication with the non-autonomous gateway. The L2 switch may be configured to receive the data packets and transmit the data packets to the entity based on the virtual tuples associated with each of the data packets.
US10218428B2

A receiver and a detecting method thereof are provided. The receiver includes a plurality of antennas receiving a transmitted signal through multiple paths; and an equalizer collecting a plurality of sample signals by reflecting signals received in other antennas in the signals received in the plurality of antennas, and detecting a symbol of the transmitted signal by combining the plurality of sample signals that are collected with each other.
US10218423B2

The present application discloses a method for a terminal reporting channel state information to a base station in a wireless communication system. Specifically, the method comprises the steps of: receiving, from a base station, a plurality of first reference signals corresponding to a row or a column of a transmission antenna array, and a second reference signal for measuring cross polarization characteristics; calculating first precoders of each of the plurality of first reference signals, and connection coefficient information between the first precoders; generating cross polarization characteristics information by using the second reference signal; and reporting, to the base station, channel state information comprising the first precoders, the connection coefficient information, and the cross polarization characteristics information.
US10218421B2

A transmitter for radio transmission to one or more receivers over a channel described at least in part by a channel matrix H, the transmitter comprising a pre-coder connected to an antenna array via a transmit unit, the antenna array comprising a number M of antenna elements am, m=1, 2, . . . , M, each antenna element am being configured to receive a respective transmit signal component xm from the pre-coder via the transmit unit, the pre-coder being configured to receive a number K
US10218420B2

A millimeter-wave controller receives, from a microwave-communication control apparatus belonging to a microwave network, a first signal including location information of a first terminal belonging thereto and a use request for the first terminal to use the millimeter-wave network. A beam range for the first terminal and a first wireless resource that is included in one or more wireless resources of one or more millimeter-wave access points and that is to be allocated to the first terminal are set based on the location information. A use permission for the millimeter-wave network and first connection information for connection to a first millimeter-wave access point corresponding to the first wireless resource are transmitted to the microwave-communication control apparatus. The first connection information differs from second connection information for a second terminal belonging to the millimeter-wave network, the second terminal connects to the first millimeter-wave access point by using the second connection information.
US10218419B2

A block coding method and system for improving the reliability of Channel Quality Indicators (CQI) and antenna weight indicators (AWI) reporting. A user terminal first generates 8-bit CQI and 2-bit AWI. A codeword generator produces a codeword responsive to these 10 CQI/AWI bits using a codebook or a generator matrix of a (20,10,6) code. The (20,10,6) code has a minimum Hamming distance of 6 The encoded codeword is transmitted to a receiver for decoding utilizing an identical (20,10,6) codebook.
US10218416B2

Embodiments herein describe a network device (e.g., an access point) that dynamically arranges multi-user (MU) multiple input multiple output (MIMO) compatible client devices into MU-MIMO groups. That is, the network device uses network metrics and historical data to change the assignment of client devices in the MU-MIMO groups which may improve MU-MIMO efficiency by reducing the amount of power that leaks between the clients devices in the group. In one embodiment, the AP identifies a MU-MIMO group based on a performance evaluation such as evaluating network metric or determining if the group is underutilized. The AP can replace the identified MU-MIMO group with a substitute MU-MIMO group where the substitute MU-MIMO group is selected based on historical data corresponding to the client devices assigned to the substitute MU-MIMO group.
US10218411B2

A method for providing operation data to a fluid processing medical apparatus and a medical accessory have been provided. The method comprises the steps of providing the medical apparatus (10) with a readable element (12); acquiring configuration data associated to the readable element (12) of the medical apparatus (10) by relatively approaching a data acquisition unit (22) of a medical accessory (20) and the readable element (12) of the medical apparatus (10); establishing a wireless communication between medical accessory (20) and the medical apparatus (10) based on the configuration data; providing a medical component (40) having a readable element (42); acquiring operation data associated to the readable element (42) of the medical component (40) by relatively approaching the data acquisition unit (22) of the medical accessory (20) and the readable element (42) of the medical component (40), the medical component (40) being destined to be operatively coupled to the medical apparatus (10); and providing the operation data to the medical apparatus (10) using the wireless communication.
US10218410B2

A host interface circuit operates in a power mode when connected to an accessory device compatible with a power supply via a first line of a data cable. During power mode, the host interface circuit couples a power regulator to the first line. The host interface circuit operates in a legacy mode when connected to an accessory device not compatible with such a power supply and couples the legacy terminal to the first line during legacy mode. An accessory interface circuit configured to operate in a power mode when connected to a host device capable of a power supply via a first line couples a power input of an active device to the first line and a data input of the active device to a second line during power mode.
US10218409B2

A communication device is provided for a communication network having a cable plant within an operational vicinity of a macro base station wirelessly transmitting an LTE signal. The communication device includes a processor configured to obtain at least one PNM metric for a cable signal communicated over the cable plant, detect a signature of the LTE signal based on the obtained PNM metric, estimate, based on the detected LTE signature, an existing LTE signal power at a point of leakage in the cable plant, determine a CNR of the cable plant at the point of leakage based on a power of the cable signal and the estimated LTE signal power, and calculate a minimum safe distance from the point of leakage in which a small cell base station may operate without the substantial interference from the LTE signal of the macro base station.
US10218408B1

A communications protocol in accordance with one exemplary embodiment uses information from GPS satellites to synchronize the phases of transmitters, and aligns the phase with a spreading code used to de-spread the received signals at, for example, a ground station.
US10218407B2

A radio frequency (RF) system includes an RF integrated circuit (IC) die. The RF IC die includes a first transmit circuit, a second transmit circuit, a first receive circuit, a second receive circuit, and a control circuit coupled to the first transmit circuit, the second transmit circuit, the first receive circuit, and the second receive circuit. The RF system further includes a first antenna coupled to the first transmit circuit and the first receive circuit using a first coupling structure. The control circuit is configured to activate the first transmit circuit and deactivate the first receive circuit during a first operation mode. The RF system further includes a second antenna coupled to the second transmit circuit and the second receive circuit using a second coupling structure. The control circuit is configured to activate the second transmit circuit and deactivate the second receive circuit during a second operation mode.
US10218406B2

Methods, systems, and devices for wireless communication are described. Resources for narrowband communication in an unlicensed radio frequency spectrum band may be configured and allocated based on resource availability, regulatory constraints, and device capability or category. A narrowband wireless device, such as a machine type communication device or other relatively low complexity device, may communicate using one or more narrowband carriers, which may occupy between one tone and multiple resource blocks in an unlicensed spectrum band (e.g., any number of resources between one (1) tone and multiple resource blocks (RBs)). Different device types may thus be configured differently as they move between geographic regions. The base station may then communicate with the narrowband mobile device based on the resource allocation and the carrier configuration.
US10218404B2

In one embodiment, interconnect element (IE) circuitry electrically interconnects electronic components (e.g., a transceiver and a filter or a filter and an antenna). The IE circuitry has an inductive signal path and a grounded, inductive return path, where at least one actively controlled impedance-compensation element, electrically interconnecting the signal and ground paths, is controllable to selectively provide different impedance levels, such that overall impedance of the IE circuitry is controllable to achieve low pass-band insertion loss and high stop-band attenuation between the electronic components without requiring expensive RF connectors to connect the IE circuitry to the electronic components and an RF filter to provide stop-band attenuation. In a T-filter configuration, the IE circuitry has only one impedance-compensation element; in a Pi-filter configuration, the IE circuitry has two impedance-compensation elements. Each impedance-compensation element has at least one controllable device such as a varactor diode, a switched-capacitor array, or a tunable capacitor.
US10218403B2

A system and method operating a convertible information handling system comprising a processor executing code instructions for a modular dynamic wireless power control system for detecting an active wireless link operating via an antenna system and a first orientation mode, wherein the transmission power of the antenna system is limited to a regulatory safety maximum depending on orientation, the processor determining the permitted regulatory safety maximum transmission power for the first orientation mode for the information handling system and the processor determining relative transmission activity levels for the information handling system relative to the first active wireless link and the second active wireless link, including a first wireless link data rate transmission level for the first antenna system and a second wireless link data rate transmission level for the second antenna system. The modular dynamic wireless power control system instructing the wireless interface adapter controller to increase transmission power to the first antenna and decrease transmission power to the second antenna relative to the regulatory safety maximum power level when the first wireless link data rate transmission level is greater than the second wireless link data rate transmission level.
US10218402B2

Apparatus and methods for method for a wireless communication device having a first Subscriber Identity Module (SIM) enabling a first subscription and a second SIM enabling a second subscription to manage communications over the first subscription and the second subscription, including but not limited to determining an error rate associated with the first subscription or a network congestion parameter associated with the first subscription and determining to skip at least one page decode on the second subscription based on the error rate associated with the first subscription or the network congestion parameter associated with the first subscription.
US10218399B2

Systems and related methods providing for determining activities of individuals are discussed herein. Circuitry may be configured to wirelessly receive tag signals from a plurality of RF location tags. Two or more of the RF location tags may be positioned on an individual, such as at positions that may at least partially define a human frame. The circuitry may be configured to correlate the two or more RF location tags with the individual. Location data for each of the two or more RF location tags may be determined based on the received tag signals. An activity of the individual may be determined based on the location data. In some embodiments, one or more activities involving multiple individuals may be determined based on RF location tags and sensors positioned on each of the multiple individuals. Furthermore, sensor data from the sensors may be communicated over the UWB channel.
US10218387B2

A system and method of utilizing ECC memory to detect software errors and malicious activities is disclosed. In one embodiment, after a pool of memory is freed, every data word in that pool is modified to ensure that an ECC error will occur if any data word in that pool is read again. In another embodiment, the ECC memory controller is used to detect and prevent non-secure applications from accessing secure portions of memory.
US10218379B2

Some embodiments include apparatus and methods using a first digital-to-time converter (DTC) circuit to receive an input clock signal and generate a first clock signal based on the input clock signal, a second DTC circuit to receive the input clock signal and generate a second clock signal based on the input clock signal, and an output circuit to receive the first and second clock signals to generate an output clock signal based on the first and second clock signals.
US10218373B1

An ADC calibration system includes a clock generating circuit, under test ADCs, a standard ADC, and a calibration circuit. The clock generating circuit generates operation clocks according to a system clock, and generates a calibration clock according to the system clock and a selection signal. The under test ADCs sample an input signal according to the operation clocks to output under test sampling results. The standard ADC samples the input signal according to the calibration clock to output a standard sampling result. The calibration circuit makes the phases of the calibration clock and a first operation clock received by a first ADC to be the same. The calibration circuit compares the standard sampling result with a first under test sampling result to generate calibration information corresponding to the first under test sampling result, and calibrates the first under test sampling result according to the calibration information.
US10218371B1

The present disclosure relates to a digital-to-analog converter (DAC) linearization system including a DAC, a summing buffer structure, an analog-to-digital converter (ADC), a calculation system, an error look-up table, and an adder. A combination of the DAC, the summing buffer structure, and the ADC sequentially provide first and second ADC output signals, both of which include DAC integral nonlinearity (INL). The calculation system calculates the DAC INL based on the first and second ADC output signals, the error look-up table provides a correction signal mapping to the calculated DAC INL, and the adder provides a calibrated digital input signal to the DAC based on the correction signal. The calibrated digital input signal ensures the DAC to generate an updated output signal with less nonlinearity and improved purity.
US10218368B2

A method of operating a cold atom clock to maintain a highly homogeneous microwave field is provided. The method includes: driving a subset of microwave feed lines to excite a microwave field in a resonator, while a power and a phase of at least one microwave feed line in the subset is held constant, and while the power or the phase of at least one other microwave feed line in the subset is changed; measuring a strength of the atomic transition excited by the microwave field; extracting a relative power and a relative phase between or among the subset of microwave feed lines by processing the strength of the atomic transitions excited by the microwave field measured in at least one auxiliary-measurement sequence; and determining if an adjustment to one or more of the microwave feed lines is needed to improve the homogeneity of the microwave field phase and amplitude.
US10218366B1

A calibration circuit for synchronizing a switching regulator includes a phase locked loop circuit to generate one or more control signals based on an output of the switching regulator. A digital calibration circuit provides a digital output signal based on the control signals from the phase locked loop circuit. A timer can provide switching pulses to the switching regulator based on the digital output signal and the control signals. The phase locked loop circuit can adjust the control signals based on a reference clock signal to synchronize a feedback signal of the switching regulator with the reference clock signal.
US10218348B2

A control circuit includes an inverter circuit including a high-side MOSFET and a low-side MOSFET connected to form a totem-pole, a first gate driver configured to switch the low-side MOSFET, a second gate driver configured to switch the high-side MOSFET, a bootstrap circuit configured to supply a voltage to the second gate driver, and a detection section configured to issue an anomaly signal when a current larger than a predetermined value flows in the inverter circuit. In response to the issuing of the anomaly signal, the low-side MOSFET is turned off, and the high-side MOSFET is turned off. After that, in a state in which a freewheeling current is flowing through the low-side MOSFET, the low-side MOSFET is turned on to prevent a bootstrap capacitor of the bootstrap circuit from being overcharged.
US10218347B2

A high frequency switch includes a first signal transferring unit configured to transfer a high frequency signal from a first port to a common port, and a second signal transferring unit configured to transfer the high frequency signal from the common port to a second port. The high frequency switch also includes an electrostatic discharge (ESD) protecting unit including a protective transistor positioned between the common port and a ground and a diode element positioned between a control terminal of the protective transistor and the first port.
US10218331B2

The disclosure provides a quadrature hybrid. The quadrature hybrid has a first, second, third and fourth ports. The quadrature hybrid comprises: a substrate having a plurality of dielectric layers; a first, second and third capacitors, each capacitor having a first predetermined number of layers each being arranged on one of the plurality of dielectric layers; and a first, second, third and fourth inductors, each inductor having a second predetermined number of layers each being arranged on one of the plurality of dielectric layers.
US10218330B2

Provided is a laminated chip device including a first laminate in which a plurality of conductor patterns formed on a plurality of sheets are connected to each other through a via formed to penetrate at least a sheet, and a second laminate provided over or below the first laminate and having a plurality of internal electrode patterns formed on a plurality of sheets, and the internal electrode patterns have a non-conductive region in at least a portion of an area corresponding to the via.
US10218327B2

Various embodiments relate to signal processing and, more particularly, to processing of received speech signals to preserve and enhance speech intelligibility. In one embodiment, a communications apparatus includes a receiving path over which received speech signals traverse in an audio stream, and an dynamic audio enhancement device disposed in the receiving path. The dynamic audio enhancement (“DAE”) device is configured to modify an amount of volume and an amount of equalization of the audio stream. The DAE device can include a noise level estimator (“NLE”) configured to generate a signal representing a noise level estimate. The noise level estimator can include a non-stationary noise detector and a stationary noise detector. The noise level estimator can be configured to generate the signal representing a first noise level estimate based on detection of the non-stationary noise or a second noise level estimate based on detection of the stationary noise.
US10218319B2

Radio Frequency (RF) amplifiers with voltage limiting using non-linear feedback are presented herein. According to one aspect, an RF amplifier comprises an amplifier circuit having an input terminal and an output terminal and a non-linear feedback circuit having an input terminal and an output terminal. The input terminal of the non-linear feedback circuit is connected to the output terminal of the amplifier circuit and the output terminal of the non-linear feedback circuit is connected to the amplifier circuit to reduce the gain of the amplifier circuit when an RF voltage swing present at the input terminal of the non-linear feedback circuit exceeds a predefined threshold. In one embodiment, the output terminal of the non-linear feedback circuit is connected to the input terminal of the amplifier circuit. In another embodiment, the output terminal of the non-linear feedback circuit is connected to a bias circuit of the amplifier circuit.
US10218318B2

Systems and methods that cancel distortion in the amplified outputs of a node by equalizing the distortion characteristics amplifiers in the node, so as to improve the effectiveness of predistortion applied to a downstream signal amplified by the node.
US10218314B2

A power amplifier includes a common source amplifier and a common gate amplifier circuit. The common source amplifier circuit has a terminal connected to a radio frequency (RF) input terminal and uses a source terminal commonly as an input terminal and an output terminal of the power amplifier. The common gate amplifier circuit has a terminal connected to the common source amplifier circuit and another terminal connected to an RF output terminal, and uses a gate terminal commonly as the input terminal and the output terminal of the power amplifier. The common gate amplifier circuit includes a Doherty amplifier including a main power amplifier and an auxiliary power amplifier that is connected to the main power amplifier in parallel.
US10218296B1

Implementations of methods for sensing rotor positions of a motor may include coupling a controller with a PMSM and applying, using the controller, a plurality of vectors to the PMSM, the plurality of vectors including a plurality of dummy vectors and a plurality of measured vectors, wherein at least one measured vector is applied quadrature to a dummy vector from the plurality of dummy vectors immediately preceding each measured vector. The method may also include measuring, with a measurement circuit, a plurality of values from a three-phase inverter coupled with the PMSM, each value of the plurality of values corresponding with one of the plurality of measured vectors, and calculating, with one or more logic elements coupled with the PMSM, based on the plurality of values and using one or more position algorithms, a position of a rotor of the PMSM relative to a stator of the PMSM.
US10218292B2

Provided is an active positioning encoder, comprising: a display device, said display device being used for displaying at least a first pattern; a reading device, said reading device comprising at least a first read head, the first read head being used for reading the first pattern in order to obtain an image signal; a signal processing device, said signal processing device performing signal processing on the image signal of the first read head in order to determine the single-dimensional positioning of the first read head relative to the display device.
US10218290B2

An inverter has an inverter bridge connected between two DC busbars on the input side and connected to an AC output on the output side. The two DC busbars run, in a manner overlapping one another, in planes which are parallel to one another. The inverter bridge has a subcircuit having a plurality of semiconductor switches between the AC output and each DC busbar. Semiconductor modules which form the two subcircuits are connected, in a manner arranged beside one another, to the two DC busbars and to the AC output via connections. A connection element which leads to the AC output begins on that side of the DC busbar which faces the semiconductor modules in a region overlapped by the DC busbars and connects the semiconductor modules of the two subcircuits to one another there.
US10218282B1

Apparatus and methods for sequencing outputs in a multi-output power converter system are disclosed herein. During start-up multiple CC/CV outputs may be sequenced so that energy is first provided to a highest voltage secondary output and subsequently provided to a lowest voltage secondary output. Additionally, control may be exerted so as to concurrently and monotonically increase voltages during at least part of the start-up transient; and concurrent control may be further implemented using control circuitry and a variable reference generator. In some embodiments a variable reference may be generated from a capacitor voltage.
US10218271B2

An electric power system includes a direct voltage rail (101), battery elements (102-104) connected with supply-converters (105-107) to the direct voltage rail, and load-converters (111-113) for converting direct voltage of the direct voltage rail into voltages suitable for loads of the electric power system, where the supply-converters and the load-converters are connected with over-current protectors (108-110, 114-116) to the direct voltage rail. The electric power system further includes a capacitor system (117) connected to the direct voltage rail and capable of supplying fault current for switching an over-current protector into a non-conductive state in response to a fault causing a voltage drop at an electrical node connected to the direct voltage rail via the over-current protector. The capacitor system may include one or more high-capacitance electric double layer capacitors. The fault current available from the capacitor system enables a selective protection.
US10218270B1

A power converter includes a power conversion circuit converting an input voltage into an output voltage, and a feedback control circuit including a voltage detector module generating a feedback signal having a signal frequency proportional to a magnitude of the output voltage, a phase detector module generating counting-up and counting-down signals based on the signal frequency and a reference frequency, and a control input generator module controlling the power conversion circuit to adjust the output voltage based on the counting-up and counting-down signals. The logic levels of the counting-up and counting-down signals are maintained until a relative relationship between the signal frequency and the reference frequency changes.
US10218269B2

Provided is a switching regulator in which a MOS transistor Q1 (first switch) and a MOS transistor Q2 (second switch) are complementarily turned on/off according to an output voltage VOUT, and in which a MOS transistor Q3 (third switch) and a MOS transistor Q4 (fourth switch) are complementarily turned on/off by fixing an on-duty D of the MOS transistor Q3 (third switch) in a step up/down mode. The switching regulator performs current mode control according to information of current flowing in the second switch.
US10218268B1

The present disclosure relates to a voltage reference circuit and a method of providing a voltage reference. The voltage reference circuit uses a switched capacitor arrangement to move charge between capacitors during different phases of operation of the circuit to which the voltage reference is being provided. The circuit being provided with a voltage reference may be an analog-to-digital converter (ADC). A reservoir capacitor is used to supply the reference voltage. During a phase in which no voltage reference is required, charge is shared between the capacitors of the switched capacitor arrangement, in order to boost the charge on the reservoir capacitor. After charge sharing, the reservoir capacitor is topped up with an output from a reference buffer. The reservoir capacitor may then be used again in the next conversion phase.
US10218263B2

A controller includes a switch controller coupled to a power switch coupled to an energy transfer element. The switch controller is coupled to receive a current sense signal representative of a drain current through the power switch. The switch controller is coupled to generate a drive signal to control switching of the power switch in response to the current sense signal and a modulated current limit signal to control a transfer of energy from an input to an output of the power converter. A control modulator is coupled to generate a first signal. A jitter modulator is coupled to generate a second signal. The second signal is a periodic signal having a modulation time period that is greater than a switching period of the drive signal. An arithmetic operator circuit is coupled to generate the modulated current limit signal in response to the first signal and the second signal.
US10218261B2

A grid connection power conversion device is provided in which an amplitude of an output voltage from an inverter is increased stepwise from 0, after start-up of the power conversion device, to adjust the amplitude of the output voltage from the inverter to match an amplitude of a commercial system voltage as detected, and thereafter the inverter is connected to the commercial power system to start grid-connected operation. This makes it possible to prevent the voltage applied to a capacitor provided between the inverter and the commercial power system from abruptly increasing from 0V to the commercial system voltage at the start-up of the power conversion device, thereby making it possible to reduce an inrush current to the capacitor at the start-up without using an inrush current prevention circuitry.
US10218259B2

In a power converter having a semiconductor switch, common-mode noise is effectively reduced by setting the common-mode inductance value of reactors which are inserted into both lines such that the resonance frequency of the combined capacity of a line-to-ground bypass capacitor and the reactors which are inserted into both lines becomes a predetermined value or more.
US10218258B1

A method and apparatus for driving a power stage is presented. In particular, the power stage is a half-bridge. In the method, there is a first power switch coupled to a second power switch via a switching node. The method steps include sensing a first control-terminal voltage of one of the first power switch and the second power switch and turning on the first power switch based on the first control-terminal voltage and sensing a second control-terminal voltage of one of the first power switch and the second power switch and turning on the second power switch based on the second control-terminal voltage. Optionally, the first power switch is turned on when the first control-terminal voltage has reached a first threshold value, and the second power switch is turned on when the second control-terminal voltage has reached a second threshold value.
US10218257B2

The present disclosure relates to electric converters. The teachings thereof may be embodied in an electric converter to transfer an electric power of more than 3 kilowatts comprising a half-bridge with at least two parallel circuits. Each of the parallel circuits includes a plurality of semiconductor switches. Each of the parallel circuits includes at least two base circuits arranged next to one another on a common printed circuit board. Each of the respective base circuits includes one of the plurality of semiconductor switches and a gate driver circuit for the semiconductor switch. Each gate driver circuit is electrically connected to a gate of the semiconductor switch by a control line. In each of the parallel circuits, a shortest control line and a longest control line differ from one another with respect to length by no more than the factor of 1.5.
US10218236B2

An electrodynamic machine includes a housing and a rotor, as well as a neutral point, wherein the neutral point is located inside the housing and the neutral point ends are interconnected by means of shorting bridges, and the shorting bridges are designed such that the neutral point ends inside the generator housing are electrically isolated from each other.
US10218234B2

An electric motor in which at least one of the rotor and the stator has an asymmetric design is disclosed. The electric motor is divided into a number of segments, where each segment has an equal number of windings and an equal number of poles. The physical construction of each pole within a segment is identical and the number of turns of each winding within a segment is identical. The asymmetry is formed by varying the physical construction of the either the rotor or the stator within one segment from the corresponding construction of the rotor or stator in the other segments. The asymmetries are designed to improve one or more operating characteristics such as sensorless performance, torque ripple, or cogging torque in the motor.
US10218228B2

A power transmitting device is disclosed comprising: one or more coils; at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory. The at least one processor may be configured to execute the computer-executable instructions to: cause to send to a first device a first load measurement request at a first instance and a second load measurement request at a second instance. The computer-executable instructions may cause the processor to receive a first load measurement associated with the first load measurement request and a second load measurement associated with the second load measurement request. The computer-executable instructions may cause the processor to determine a first average measurement of the first load measurement and the second load measurement. The computer-executable instructions may cause the processor to send to a second device a third load measurement request at a third instance and a fourth load measurement request at a fourth instance. The computer-executable instructions may cause the processor to receive a third load measurement associated with the third load measurement request and a fourth load measurement associated with the fourth load measurement request. The computer-executable instructions may cause the processor to determine a second average measurement of the third load measurement and the fourth load measurement. The computer-executable instructions may cause the processor to perform a load measurement of the one or more coils of the power transmitting device. The computer-executable instructions may cause the processor to determine a presence of one or more rogue devices based at least in part on a comparison of the load measurement and an aggregate of the first average measurement and the second average measurement.
US10218227B2

Various planar inverted-F antenna configurations may include an antenna element formed on the top of a PCB and a ground element formed on the bottom of the PCB. Two or more slots may be included in the antenna element for reducing the antenna area while maintaining a suitable impedance bandwidth. A slot may be included in the ground element for reducing the ground area while increasing radiation efficiency. A folded ground may be formed on the top of the PCB for reducing system area while maintaining suitable performance. By moving the folded ground closer to the antenna element and increasing the PCB thickness, significant reductions in system area may be achieved, while maintaining or improving performance in terms of radiation pattern, radiation efficiency and impedance bandwidth.
US10218223B2

A portable device is arranged to include a secondary battery, a driving component driven by charged power of the secondary battery, a charging unit configured to charge the secondary battery by outside power, a transformation unit (processing unit) configured to output the charged power of the secondary battery at a driving voltage of the driving component, a detection unit configured to detect the input of the outside power to the charging unit, and a switching controller configured to switch the state of the transformation unit from an operation state to a stopped state only when the input of the outside power to the charging unit is detected by the detection unit.
US10218208B2

One embodiment of the present invention can provide: a wireless power transfer system which can reduce the error of the output voltage of a DC-DC transformer, and at the same time, change the magnitude of the output voltage according to the power transfer method and efficiency; and a wireless power transfer system which can variably control an output control port in a control part, and thus actively control the output of the DC-DC transformer regardless of the characteristics of the DC-DC transformer.
US10218206B2

The present disclosure relates to a charging voltage configuring method for wireless charging to control a charging voltage of a wireless power reception unit in a wireless charging network. A charging voltage configuration method for wireless charging by a wireless Power Reception Unit (PRU) which receives wireless charging power from a wireless Power Transmission Unit (PTU) according to the present disclosure may include: measuring charging power received from the wireless power reception unit; when the measured charging power is smaller than a minimum power level for charging initiation or a difference between the measured charging power and the minimum power level is within a predetermined range, determining a voltage configuration value upwardly adjusted by a pre-configured level in comparison with a pre-configured voltage configuration value; and transmitting the determined voltage configuration value to the wireless power transmission unit.
US10218196B1

A system of selecting charging modes for a rechargeable energy storage unit in an autonomous device includes a controller having a processor and tangible, non-transitory memory on which is recorded instructions. The controller is configured to determine availability of at least one charging station and at least one parking lot through a survey of local charging infrastructure and local parking infrastructure, respectively, within a predefined radius of the autonomous device. The controller is configured to determine if it is cost-effective during an excursion to incur a charging fee at the charging station or incur a parking fee at the parking lot. If it is cost-effective to incur the charging fee, then the controller is configured to selectively employ at least one of a plurality of charging modes, including an open-ended charging mode and a defined departure charging mode.
US10218182B2

A photovoltaic system includes voltage limiting devices that are connected in series. A voltage limiting device clips a corresponding photovoltaic string to limit a voltage of the photovoltaic string. Unclipping of clipped photovoltaic strings is coordinated by a central controller or in a distributed fashion by the voltage limiting devices based on monitored string conditions.
US10218177B2

A distributed energy resource (DER) may store electrical power from an AC circuit and discharge stored electrical power to the AC circuit. A DER may be coupled to the AC circuit via a plug inserted into a receptacle coupled to the AC circuit, and a load device may be plugged into the DER via a receptacle of the DER. The DER may pass AC power from the AC circuit to the load device, and may draw additional power from the AC circuit to charge an energy storage circuit of the DER. The DER may also discharge stored energy into the AC circuit and/or power the load device directly.
US10218176B2

A method and a device for controlling a local voltage are provided. The method includes: obtaining a first voltage value of a high-voltage side bus in a local transformer substation; determining a control strategy according to a starting threshold value for a voltage enhancement control, a starting threshold value for an under-voltage load shedding and the first voltage value of the high-voltage side bus; and performing the control strategy to control a charging power of an electric vehicle charging station corresponding to the local transformer substation, so as to control the local voltage of the local transformer substation.
US10218170B2

A current-limiting device is a current-limiting device that uses a superconductor to perform a current-limiting operation, the current-limiting device including: a superconducting current-limiting element including the superconductor; a capacitor; a reactor; and a bypass switch. The series capacitor is connected in series to the superconducting current-limiting element. The current-limiting reactor is further connected in series to a series circuit including the superconducting current-limiting element and the series capacitor. The thyristor switch is connected in parallel to the series circuit.
US10218169B2

When a temperature is less than a first threshold, a protection circuit unit executes a normal operation by a pulse width modulation. When the temperature is greater than or equal to the first threshold and is less than a second threshold, the protection circuit unit executes a first heat dissipation suppressing operation that suppresses a self-heating of a switching element. When the temperature is greater than or equal to the second threshold, the protection circuit unit executes a full off operation that terminates the switching element. When the temperature is decreased to be less than the first threshold and to be greater than or equal to a third threshold after the temperature becomes greater than or equal to the second threshold, the protection circuit unit executes a second heat dissipation suppressing operation that suppresses a heat dissipated due to an energization of the switching element.
US10218164B2

A wire overmold device including a carrier body having a distal end and a proximal end, a wire cap configured to engage the distal end of the carrier body, at least one of a jacketed cable and one or more wires at least partially enclosed between the wire cap and the carrier body, and an overmold formed over the proximal end of the carrier body and at least portions of the wire cap and the distal end of the carrier body, wherein the wire cap and the distal end of the carrier body protrude from the overmold.
US10218157B1

Loadcenters with an enclosure having an interior compartment and a back wall that includes at least one lance, typically a plurality of longitudinally spaced apart lances that project inwardly toward a front of the enclosure. Each lance comprises an aperture. The loadcenters also include a back pan assembly in the interior compartment. The back pan assembly has at least one latch, typically plurality of longitudinally spaced apart latches, each latch with a leg that extend through the aperture of the aligned lance to attach the back pan assembly to the backwall.
US10218156B2

Enclosures for an electrical apparatus include a housing comprising a back and first and second spaced apart sidewalls extending outwardly from the back and providing an interior space and a door pivotably attached to the housing, the door having a primary body with a bottom having a bottom flange and first and second laterally spaced apart side flanges. The bottom flange and the side flanges have a folded inwardly extending edge joining first and second parallel wall segments that are orthogonal to the primary body of the door. The enclosure can also include at least one slot extending through the first and second parallel wall segments of the bottom flange and/or a retention bracket attached to an inner surface of the door that engages the housing.
US10218140B2

The disclosed technology provides a laser security interlocking device and a corresponding method. In one aspect, an example laser security interlocking device includes a housing, a laser capable of emitting laser light in the housing and a laser light-emitting interlocking circuit, with the housing including a door capable of being opened or closed. When the door is closed, the housing can define an enclosed space within which the laser is positioned. The laser light-emitting interlocking circuit is configured to control the laser security interlocking device to automatically stop the laser emitting laser light before or while the door is opened.
US10218126B2

A connector is mountable on a circuit board and mateable with a mating connector along a front-rear direction. The connector comprises a ground member, a holding member, a plurality of contacts and a midplate. The ground member has an upper plate portion, a lower plate portion, a coupling portion, a fixed leg and an extending portion. Each of the upper plate portion and the lower plate portion extends in a predetermined plane intersecting with an up-down direction. The fixed leg is configured to be fixed to the circuit board. The fixed leg extends downward in the up-down direction from the extending portion. The extending portion connects the fixed leg and the lower plate portion with each other. The extending portion extends in the predetermined plane from the lower plate portion. The plurality of contacts are arranged in two contact rows.
US10218120B2

It is aimed to enable a plurality of device-side connectors and a plurality of holding-side connectors to be collectively connected without enlarging the device-side connectors. Device-side connectors (3) are mounted on respective juxtaposed solenoids (1). Holding-side connectors (7) corresponding to these device-side connectors are mounted on a holder (18) via coupling members (19). A guiding groove (8) including a positioning portion (8A) is formed on the solenoid (1), and a guide portion (9) is formed on the coupling member (19) of the holding-side connector (7). The guide portion (9) corrects the posture of the holding-side connector (7) by the positioning portion (8A), whereby the device-side connector (3) and the holding-side connector (7) are guided to be opposed to each other.
US10218118B2

A connector assembly that includes a first connector and a second connector. The first connector has a spring member press-fitted into a housing thereof. The second connector has a groove in a housing thereof. At the time of mating, the spring member is inserted in the groove in a mating direction to be deformed elastically in a direction intersecting the mating direction. Then, with the spring member of the first connector elastically deformed in the groove of the second connector, looseness between the housing of the first connector and the housing of the second connector is prevented.
US10218114B2

Methods and devices for wired charging and communication with a wearable device are described. In one embodiment, a symmetrical contact interface comprises a first contact pad and a second contact pad, and particular wired circuitry is coupled to the first and second contact pads to enable charging as well as receive and transmit communications via the contact pads as part of various device states.
US10218108B2

An electrical connector is disclosed having a multi-piece connector housing. The housing pieces may be configured to fit together with separation between interior surfaces of the separately manufactured housing pieces. This separation selectively introduces pockets of air adjacent portions of the mating contacts within the connector. The packets of air may be preferentially positioned to provide a more uniform impedance along the length of a mating contact. The separation may be introduced near the mating interface of a receptacle connector, for example, to counter the effects of changes in contact geometry at the mating interface.
US10218106B2

The invention discloses a terminal position assurance member, including a base plate having an upper surface and a lower surface and extending from the upper surface to the lower surface; a trough hole being provided at a middle portion of the base plate, and the through hole extending from the upper surface to the lower surface; at least one first insertion 5 member extending from the upper surface of the base plate and protruding out of the base plate a selected height, the first insertion member having a lateral surface along its extension direction; and a second insertion member extending from the upper surface of the base plate and protruding out of the upper surface; the first insertion member is provided with at least two protrusions which extend from the lateral surface of the first insertion member and 10 protrude out of the lateral surface of the first insertion member; said at least two protrusions are arranged to be spaced from one another along the height direction of the first insertion member. The invention can enable the terminal position assurance member to be pre-mounted and then completely mounted in place in use.
US10218103B2

A contact stud is disclosed. The contact stud has a protector, a connection section, and a base section. The connection section is insertable into a terminal along an insertion direction. The connection section has a contact region protected by the protector from an insulative coating applied to a remainder of the connection section. The base section is mounted on a grounding surface.
US10218099B2

A board connector (10) includes a receptacle (20) fittable to a mating connector and fixing members (60) for fixing the receptacle (20) to a circuit board (90). The receptacle (20) is in the form of a rectangular tube and has a pair of side walls (21) facing each other in a width direction and a bottom wall (22) and a ceiling wall (23) facing each other in a height direction. At least either the side walls (21) or the bottom wall (22) include(s) mounting recesses (31) for mounting the fixing members (60) within a wall thickness between an inner side surface and an outer side surface of the receptacle (20).
US10218094B2

A cable connector includes an outer conductor engager, a body, a coupler, a compression sleeve, and a grounding member. The outer conductor engager is configured to receive an end of a coaxial cable. The body includes an annular ring portion coaxially aligned with the outer conductor engager along an axis, and the annular ring is configured to circumscribe the coaxial cable. The coupler is rotatably mounted relative to the outer conductor engager and the body, and the compression sleeve is disposed at an opposite axial side of the body relative to the coupler. The grounding member is configured to establish an electrical grounding path between the outer conductor engager and the coupler. The body includes a plurality of flexible fingers spaced about a periphery of the body. The flexible fingers include outer surfaces that extend radially outward from an outer surface of the connector body. As the compression sleeve is moved axially relative to the body in a direction toward the coupler, the compression sleeve urges the flexible fingers radially inward to engage an outer jacket of a coaxial cable.
US10218090B2

The disclosed connector can be used to connect superconductive conductors. The connector, which is suitable for electrically connecting at least one first superconductive conductor to at least one second superconductive conductor, includes an electrically conductive base element having a first end portion and a second end portion, and at least one superconductive additional element arranged in the base element extending from the first end portion to the second end portion of the base element.
US10218081B2

A microwave system comprising a center fed parabolic reflector; a radio transceiver, said transceiver disposed on a circuit board and coupled to a radiator, said radiator disposed on the circuit board and extending orthogonally from a surface of the circuit board. Embodiments also include directors on the circuit board and a sub-reflector comprising a thin plate disposed on a weather proof cover and said sub-reflector having a substantially concave surface with a focus directed towards the radiator. The circuit board may be physically integrated within the feed mechanism of the center fed parabolic reflector and the radio transceiver is configured to provide OSI layer support.
US10218073B2

Antenna systems have a substrate and antenna on the substrate, where the antenna has a plurality of leg elements. The plurality of leg elements comprises a conductive ink and forms a continuous path. At least one of the plurality of leg elements is individually selectable or de-selectable to change a resonant frequency of the antenna, and leg elements that are selected create an antenna path length corresponding to the resonant frequency. In some embodiments, the antennas are energy harvesters.
US10218070B2

A system that incorporates teachings of the present disclosure may include, for example, a tuning system for a communication device having an antenna, where the tuning system includes at least one first tunable element connected with at least one radiating element of the antenna for tuning the antenna where the adjusting of the at least one first tunable element is based on at least one of a use case associated with the communication device and location information associated with the communication device, and a matching network having at least one second tunable element coupled at a feed point of the antenna, wherein the matching network receives control signals for adjusting the at least one second tunable element to tune the matching network. Additional embodiments are disclosed.
US10218068B1

Various embodiments presented herein relate to determining mutual coupling between a pair of antennas in an array antenna. Various operations presented herein enable comparison between a magnitude and phase of a signal transmitted from a first feed network (via a first antenna) and a magnitude and phase of a portion of the signal received at a second feed network (via a second antenna). Electrical effects engendered by any of the first feed network, a first switch, a first local circuit, the second feed network, a second switch, and a second local circuit can also be determined and their effects mathematically removed. Based upon the foregoing, a mutual coupling between the pair of antenna is determined.
US10218065B2

An antenna structure includes a metallic member, a first radiator, and an isolating portion. The metallic member includes a front frame, a backboard, and a side frame. The side frame includes at least a top portion, a first side portion, and a second side portion. The isolating portion is electrically connected to the first radiator. The side frame defines a slot and the slot is defined on the top portion. The front frame defines a gap. The gap communicates with the slot and extends across the front frame. The first portion of the front frame from a first side of the gap to a first end of the slot forms a short portion. The first radiator is positioned adjacent to the short portion and the isolation portion improves isolation between the short portion and the first radiator.
US10218059B2

Radio transceivers comprising phased-array antennas and adjacent radio-reflective deflectors permit a scanning angle reachable by the phased-array antenna to be increased or multiplied to improve directed communications with peer transceivers located over a wider range (i.e., outside the scanning angle reachable by the phased-array alone). Embodiments may be used in wireless local area network (“WLAN”) access points (“APs”).
US10218051B2

An antenna structure includes a metallic member, a radiating portion, and a second matching circuit. The metallic member includes a front frame, a backboard, and a side frame. The side frame defines a slot. The front frame defines a first gap, a second gap, and a fourth gap communicating with the slot and extending across the front frame. A portion of the front frame between the first gap and the second gap forms a first radiating section; another portion between the second gap and the fourth gap forms a third radiating section. The radiating portion crosses the second gap and connects to the first radiating section and the third radiating section; an end of the second matching circuit electrically connects to the radiating portion, the other end connects to a ground. A wireless communication device using the antenna structure is provided.
US10218043B2

A cooling system for a battery cell. In one embodiment, the cooling system includes a wicking material and a first cooling liquid; a battery cell support to hold the battery cell in communication with the wicking material; a first cooling channel having a wall, the wall having an interior and an exterior surface, the interior surface of the wall defining a lumen, the exterior surface of the wall of the first cooling channel in communication with the wicking material; whereby a first cooling fluid is passed through the lumen of the first cooling channel, whereby the first cooling liquid in the wicking material vaporizes in response to heat radiating from the battery cell, and whereby the vaporized first cooling liquid condenses upon contact with the wall of the first cooling channel and is wicked by the wicking material.
US10218041B2

In a temperature control device for a battery pack includes: a medium circulation path which is provided within a battery case accommodating a battery for travelling the vehicle and circulates heating medium therein to heat the battery; a heating part which is provided in the medium circulation path and heats the heating medium; a fan which is provided in the medium circulation path and sends the heating medium; and an excessive heating preventing part which is provided in the medium circulation path and stops a heating operation of the heating part at a predetermined temperature.
US10218039B2

Provided is a method and apparatus for detecting a state of a safety plug. The apparatus includes a safety plug configured to switch a connection between battery modules. The apparatus also includes a voltage output unit configured to apply a test voltage to distribution elements operatively connected to the safety plug, and output a voltage varying based on a state of the safety plug.
US10218032B2

A Li-ion conductive oxide ceramic material including a garnet-type or similar crystal structure according to an aspect of the present disclosure contains Li, La, Zr, and O, the material further containing one or more elements selected from the group consisting of rare-earth elements. A Li-ion conductive oxide ceramic material including a garnet-type or similar crystal structure according to the other aspects of the present disclosure is represented by the following composition formula (1) Li7+xLa3Zr2−xAxO12 where A is one or more elements selected from the group consisting of rare-earth elements, and x is a number such that 0
US10218021B2

A stabilized electrolyte for a metal-halogen flow battery and flow battery system including the same. The electrolyte includes an aqueous metal halide, an anionic wetting agent, a bromine complexing agent, and bromine.
US10218017B2

A system and methods for managing water content in one or more electrochemical cell is disclosed. The system includes a gas-phase conduit for receiving humid gas-phase associated with the electrochemical cell, a desiccator unit connected to each electrochemical cell and configured for extracting water from the humid gas-phase, a heater for selectively heating the desiccator unit, and a carbon dioxide (CO2) scrubber connected to the desiccator unit. The system may capture water vapor at the desiccator unit from a humid gas-phase exiting electrochemical cell, or release water vapor in desiccator unit, via actuation of heater, that is transported into the electrochemical cell depending on the mode of operation. The CO2 scrubber may also be used to capture water vapor, based on the mode of operation.
US10218013B2

A flat plate type solid oxide fuel cell stack module is obtained by stacking a plurality of flat plate type solid oxide fuel cell stack units. Each of the cell stack unit comprises an anode plate, a cell unit and a cathode plate. The anode plate has a first flow channel, four corner first fuel input holes and a central first fuel output hole. The cathode plate has a second flow channel, a plurality of lateral second air input grooves and a plurality of lateral second air output grooves. The cell unit includes an anode layer, a cathode plate, four corner third fuel input holes and a central third fuel output hole. An anode mental net and an anode sealing material are disposed between the anode plate and the cell unit, a cathode mental net and a cathode sealing material are disposed between the cathode plate and the cell unit.
US10218011B2

An electrochemical system including a stack of a longitudinal axis with alternating ceramic cells and interconnectors and including a thermal management mechanism incorporated in the stack, the thermal management mechanism including plates having a structured lateral surface through which a thermal transfer by radiation towards outside of the stack takes place.
US10218005B2

According to one embodiment, a secondary battery is provided. The secondary battery includes a positive electrode, a negative electrode, and an electrolyte including a water-containing solvent and a lithium ion. The negative electrode includes an aluminum-containing negative electrode current collector and a boehmite-containing cover layer, and the boehmite-containing cover layer is provided on at least a part of a surface of the negative electrode current collector, and has a thickness of 10 nm to 1000 nm.
US10218002B2

Disclosed is a positive electrode mix for secondary batteries including an irreversible additive. More particularly, provided is a positive electrode mix for secondary batteries including an irreversible additive that decreases irreversible efficiency of a positive electrode active material and a positive electrode.
US10217996B2

Electrodes, energy storage devices using such electrodes, and associated methods are disclosed. In an example, an electrode for use in an energy storage device can comprise porous disks comprising a porous material, the porous disks having a plurality of channels and a surface, the plurality of channels opening to the surface; and a structural material encapsulating the porous disks; where the structural material provides structural stability to the electrode during use.
US10217994B2

Provided is a Ni—Fe battery comprising an iron electrode which is preconditioned prior to any charge-discharge cycle. The preconditioned iron electrode used in the Ni—Fe battery is prepared by first fabricating an electrode comprising an iron active material, and then treating the surface of the electrode with an oxidant to thereby create an oxidized surface.
US10217991B2

A lithium secondary battery includes a positive electrode, a negative electrode, and a non-aqueous electrolyte, and more particularly, the positive electrode includes a positive active material including lithium-metal oxide in which at least one metal has a continuous concentration gradient from the center to the surface, and the negative electrode includes a negative active material including graphite having an average lattice distance (d002) in the range of 3.356 to 3.365 Å, thereby improving storage characteristics at a high temperature and lifetime characteristics.
US10217988B2

Provided is a secondary battery with a high electric characteristic and reliability that prevents the short circuit between a positive electrode and a negative electrode by an insulating member and that prevents or reduces the volume increase and deformation of a battery electrode assembly. A secondary battery includes a battery electrode assembly in which positive electrode 1 and negative electrode 6 are alternately laminated while separator 20 is interposed therebetween. Positive electrode 1 and negative electrode 6 include current collectors 3, 8 and active materials 2, 7, each surface of current collectors 3, 8 is provided with an application portion and a non-application portion of active materials 2, 8, and the active materials 2, 7 include a thin portion whose thickness is small. A charging capacity ratio A/C between negative electrode 6 and positive electrode 1 that face each other at an outer edge portion containing the thin portion is greater than the charging capacity ratio A/C between negative electrode 6 and positive electrode 1 that face each other at a center side with respect to the outer edge portion.
US10217982B2

The present invention provides a method for producing a laminated porous film comprising a porous film substrate and a heat-resistant layer. The method comprises forming a heat-resistant layer mainly comprising a filler on the surface of the porous film substrate by applying a coating slurry comprising a solvent, a binder resin and the filler to the surface of the porous film substrate and then removing the solvent, wherein the coating slurry is prepared so as to have a contact angle of 75° or more with an untreated porous film substrate, and the method comprises conducting surface treatment of a porous film substrate so that the contact angle of the coating slurry with the porous film substrate can be 65° or less before applying the coating slurry to the surface of the porous film substrate.
US10217978B2

An energy storage device arrangement, including a plurality of electrical energy storage devices that are mutually electrically contacted with each other, including a first receiving part having at least one bore-like receiving space for receiving at least one electrical energy storage device, at least one other receiving part connectable with the first receiving part, provided with at least one bore-like receiving space for receiving at least one electrical energy storage device, and at least one plate-like connecting part that is or can be arranged between two receiving parts that are or can be arranged adjacently for electrical contacting of electrical energy storage devices arranged in respective receiving spaces on the side of the receiving part.
US10217977B2

The disclosed embodiments provide a battery pack for use with a portable electronic device. The battery pack includes a first set of cells with different capacities electrically coupled in a parallel configuration. Cells within the first set of cells may also have different thicknesses and/or dimensions. The first set of cells is arranged within the battery pack to facilitate efficient use of space within a portable electronic device. For example, the first set of cells may be arranged to accommodate components in the portable electronic device.
US10217970B2

A battery can forming steel plate that configures an electrode can (a positive electrode can) of an alkaline battery and is to be formed into a battery can by presswork, the steel plate as a base material includes an iron and nickel diffusion layer or an iron and nickel-cobalt alloy diffusion layer that is formed by forming a nickel plated layer or a nickel-cobalt alloy plated layer with a thickness of 0.5 to 2.0 μm on an inner surface of a battery can of a steel plate (base material steel plate) as a base material, and subsequently performing heat diffusion treatment on the nickel plated layer or the nickel-cobalt alloy plated layer. An average number of crystal grains per 0.25 mm2 unit area of the steel plate as the base material is equal to or more than 12.3.
US10217964B2

An optical member and a display including the same are provided. The optical member includes a first layer that includes a convex part, which includes a plurality of protrusions, and a cover having a refractive index lower than that of the convex part and a second layer that is located on at least one side of the first layer and includes a plurality of scattering particles dispersed in the interior thereof.
US10217961B2

A method of manufacturing a display apparatus includes preparing a substrate including a display area and a pad area outside of the display area, forming a sacrificial layer in the pad area, forming an encapsulation layer over the display area and the pad area, forming cracks in at least a portion of the encapsulation layer by increasing a volume of the sacrificial layer or by gasifying or evaporating at least a portion of the sacrificial layer, and removing at least a portion of the encapsulation layer in the pad area. A display apparatus is manufactured according to the manufacturing method.
US10217959B2

The present disclosure provides a packaging material, an OLED device and a method for packaging the OLED device. The packaging material for a transparent device includes a primary ingredient including a rare earth metal oxide, zinc oxide, aluminum oxide and silicon dioxide, and an adhesive for adhering the primary ingredient. The rare earth metal oxide has a primary adsorption wavelength within a wavelength range of infrared or ultraviolet light.
US10217956B2

Provided is a display device including: a base material; a display region over the base material; a wiring over the base material, the wiring extending from the display region to an outside of the display region; and a pair of metal films over the base material, where the wiring is located between the pair of metal films in a plane view. The display region may be positioned between the pair of metal films, and the wiring and the pair of metal films may exist in the same layer.
US10217942B2

An object of the invention is to provide an organic semiconductor element having high mobility and excellent temporal stability under high humidity, and a manufacturing method thereof. Another object is to provide a novel compound suitable for an organic semiconductor. Still another object is to provide an organic semiconductor film having high mobility and excellent temporal stability under high humidity and a composition for forming an organic semiconductor film that can suitably form the organic semiconductor film.The organic semiconductor element according to the invention includes an organic semiconductor layer containing an organic semiconductor having a repeating unit represented by Formula 1.
US10217925B2

A method of forming an electronic structural element having a stack including first and second electrode layers arranged alternatively with material layers is disclosed. A stack is formed with the first electrode layers projecting beyond a first lateral side of the stack and the second electrode layers spaced radially inward from the first lateral side. A first contacting structure that contacts each first electrode layer is applied directly to the first side of the stack, which contacting structure embeds such the projecting first electrode layers in an electrically conductive manner. A second contacting structure is formed by exposing the first and second electrode layers at a second side of the stack, forming, by an additive method, a solvent-free insulating structure that electrically insulates the first electrode layers, and applying an electrically conductive material over the solvent-free insulating structure to form the second contacting structure that contacts each second electrode layer.
US10217921B2

A display apparatus is provided. The display apparatus includes a display panel, a chassis configured to support the display panel, a backlight unit configured to be installed on the chassis, and an electricity generator configured to use the backlight unit as a heat source to generate electricity. The electricity generator includes a heat transfer unit which contacts the backlight unit, at least one heat storage unit which contacts the heat transfer unit, and at least one thermoelectric device comprising a heat generator and a heat absorber contacting the heat transfer unit. The at least one thermoelectric device absorbs heat, which is generated from the backlight unit, through the heat transfer unit in response to the backlight unit being driven and absorbs heat from the at least one heat storage unit through the heat transfer unit in response to the backlight unit not being driven.
US10217919B2

An LED module includes a base portion, a first reflector portion secured to a first side of the base portion, a second reflector portion secured to a first side of the base portion; and an LED package disposed along the first side of the base portion. The LED package can be secured on a first end between the base portion and the first reflector portion, and on a second end between the base portion and a second reflector portion. Coolant channels can be defined through the base and reflector portions. A connector can electrically connect negative and positive terminals of adjacently located and oppositely oriented LED elements in the LED package. The reflector portions can be exchanged for other reflector portions that have a different reflector profile.
US10217917B2

The device according to the invention comprises a nanostructured LED with a first group of nanowires protruding from a first area of a substrate and a contacting means in a second area of the substrate. Each nanowire of the first group of nanowires comprises a p-i-n-junction and a top portion of each nanowire or at least one selection of nanowires is covered with a light-reflecting contact layer. The contacting means of the second area is in electrical contact with the bottom of the nanowires, the light-reflecting contact layer being in electrical contact with the contacting means of the second area via the p-i-n-junction. Thus when a voltage is applied between the contacting means of the second area and the light-reflecting contact layer, light is generated within the nanowire. On top of the light-reflecting contact layer, a first group of contact pads for flip-chip bonding can be provided, distributed and separated to equalize the voltage across the layer to reduce the average serial resistance.
US10217912B2

An LED is provided to include: a first conductive type semiconductor layer; an active layer positioned over the first conductive type semiconductor layer; a second conductive type semiconductor layer positioned over the active layer; and a defect blocking layer comprising a masking region to cover at least a part of the top surface of the second conductive semiconductor layer and an opening region to partially expose the top surface of the second conductive type semiconductor layer, wherein the active layer and the second conductive type semiconductor layer are disposed to expose a part of the first conductive type semiconductor layer, and wherein the defect blocking layer comprises a first region and a second region surrounding the first region, and a ratio of the area of the opening region to the area of the masking region in the first region is different from a ratio of the area of the opening region to the area of the masking region in the second region.
US10217907B2

A method of producing a nitride fluorescent material is provided. The nitride fluorescent material undergoes less change in chromaticity under a high-temperature and high-humidity condition and are excellent in durability. The nitride fluorescent material has a composition containing: at least one element selected from the group consisting of Ca, Sr, Ba, and Mg; at least one element selected from the group consisting of Li, Na, and K; at least one element selected from the group consisting of Eu, Ce, Tb, and Mn; Al; and N. The method includes: preparing a calcined product having the composition, bringing the calcined product in contact with a fluorine-containing substance, and heat-treating the calcined product at a temperature of 200° C. or more and 500° C. or less. A light emitting device using the nitride fluorescent material is also provided.
US10217904B2

This disclosure discloses a light-emitting device. The light-emitting device has a first outermost sidewall and includes a light-emitting diode and an electrode. The light-emitting diode has a pad and a side surface. The electrode has a segment formed on the pad to extend beyond the side surface, and a first protrusion extending from the segment to the first outermost sidewall.
US10217901B2

Methods and apparatus are described. An apparatus includes a hexagonal oxide substrate and a III-nitride semiconductor structure adjacent the hexagonal oxide substrate. The III-nitride semiconductor structure includes a light emitting layer between an n-type region and a p-type region. The hexagonal oxide substrate has an in-plane coefficient of thermal expansion (CTE) within 30% of a CTE of the III-nitride semiconductor structure.
US10217900B2

The present disclosure generally relates to semiconductor structures and, more particularly, to light emitting diode (LED) structures and methods of manufacture. The method includes: forming a buffer layer on a substrate, the buffer layer having at least a lattice mismatch with the substrate; and relaxing the buffer layer by pixelating the buffer layer into discrete islands, prior to formation of a quantum well.
US10217894B2

The present techniques provide a method for producing a Group III nitride semiconductor light-emitting device, which method is intended to grow semiconductor layers with high crystallinity on a sapphire substrate having a small area ratio of a base surface to a main surface. In preparing a substrate, a substrate is prepared, of which a main surface has a c-plane base surface and a plurality of projections protruding from the base surface, and the area ratio of the base surface to the main surface is 8% to 32%. In preparing an AlN buffer layer, the AlN buffer layer having a thickness of 34 nm to 14 nm is formed through MOCVD. The thickness of the AlN buffer layer is decreased as the area ratio of the base surface to the main surface of the substrate is increased.
US10217890B2

A measuring system comprises a substrate (IO), which has a quantum dot layer, which is arranged on the substrate and which comprises an emission segment having a first plurality of quantum dots, which first plurality has an average first energy gap, wherein the first plurality can emit radiation corresponding to the average first energy gap, wherein the quantum dot layer comprises at least one absorption segment having a laterally located second plurality of quantum dots and the second plurality has an average second energy gap that is less than the average first energy gap so that radiation emitted by the emission segment can be absorbed by the at least one absorption segment.
US10217885B2

An interconnector includes a first electrode configured to be connected to a first photovoltaic cell, a second electrode configured to be connected to a second photovoltaic cell, and a connection body that connects the first electrode and the second electrode. The connection body includes a first detour, a second detour, and a joint. The first detour includes a first curved part that is curved toward a first side in a first direction and connected to the first electrode.
US10217876B2

The invention relates to a passivated emitter rear solar cell, comprising a silicon substrate having a front and back surface, a rear passivation layer on the back surface of the silicon substrate having a plurality of open holes formed therein, an aluminum back contact layer formed in the open holes of the rear passivation layer, and at least one backside soldering tab on the back surface of the silicon substrate. The backside soldering tab is formed from an electroconductive paste composition comprising conductive metallic particles, at least one lead-free glass frit, and an organic vehicle comprising at least one silicone oil.
US10217871B2

A method for controlling an electric conductivity of a metal oxide thin film is disclosed. The method may include forming a metal oxide thin film; applying thermal treatment to the metal oxide thin film; and irradiating UV (ultraviolet)-rays to the metal oxide thin film in an atmosphere containing water molecules and oxygen molecules. Thus, the hydrogen may be doped into the metal oxide thin film to improve the electric conductivity of the metal oxide thin film.
US10217870B2

A highly reliable semiconductor device including an oxide semiconductor is provided. Oxygen is supplied from a base insulating layer provided below an oxide semiconductor layer to a channel formation region, whereby oxygen vacancies which might be generated in the channel formation region are filled. Further, a protective insulating layer containing a small amount of hydrogen and functioning as a barrier layer having a low permeability to oxygen is formed over the gate electrode layer so as to cover side surfaces of an oxide layer and a gate insulating layer that are provided over the oxide semiconductor layer, whereby release of oxygen from the gate insulating layer and/or the oxide layer is prevented and generation of oxygen vacancies in a channel formation region is prevented.
US10217850B2

A simplified method for forming pairs of non-volatile memory cells using two polysilicon depositions. A first polysilicon layer is formed on and insulated from the semiconductor substrate in a first polysilicon deposition process. A pair of spaced apart insulation blocks are formed on the first polysilicon layer. Exposed portions of the first poly silicon layer are removed while maintaining a pair of polysilicon blocks of the first polysilicon layer each disposed under one of the pair of insulation blocks. A second polysilicon layer is formed over the substrate and the pair of insulation blocks in a second polysilicon deposition process. Portions of the second polysilicon layer are removed while maintaining a first polysilicon block (disposed between the pair of insulation blocks), a second polysilicon block (disposed adjacent an outer side of one insulation block), and a third polysilicon block (disposed adjacent an outer side of the other insulation block).
US10217843B2

A method of forming a vertical fin field effect transistor (vertical finFET) with a strained channel, including forming one or more vertical fins on a substrate, forming a sacrificial stressor layer adjacent to the one or more vertical fins, wherein the sacrificial stressor layer imparts a strain in the adjacent vertical fins, forming a fin trench through one or more vertical fins and the sacrificial stressor layer to form a plurality of fin segments and a plurality of sacrificial stressor layer blocks, forming an anchor wall adjacent to and in contact with one or more fin segment endwalls, and removing at least one of the plurality of the sacrificial stressor layer blocks, wherein the anchor wall maintains the strain of the adjacent fin segments after removal of the sacrificial stressor layer blocks adjacent to the fin segment with the adjacent anchor wall.
US10217837B2

A semiconductor device includes a semiconductor mesa having source zones and at least one body zone forming first pn junctions with the source zones and a second pn junction with a drift zone. Electrode structures are provided on opposite sides of the semiconductor mesa, at least one of the electrode structures having a gate electrode configured to control a charge carrier flow through the at least one body zone. A separation region is arranged along an extension direction of the semiconductor mesa. In the separation region, the semiconductor mesa has a constricted portion that is partially or completely oxidized. Additional semiconductor device embodiments are described.
US10217833B2

A thin film transistor includes a gate, an insulating medium layer and a Schottky diode. The Schottky diode includes a first electrode, a second electrode and a semiconducting structure. The first electrode is located on the surface of the insulating medium layer and includes a first metal layer and a second metal layer. The second electrode is located on the surface of the insulating medium layer and includes a third metal layer and a fourth metal layer. The semiconductor structure includes a first end and a second end. The first end is sandwiched by the first metal layer and the second metal layer, the second end is sandwiched by the third metal layer and the fourth metal layer. The semiconductor structure includes a nano-scale semiconductor structure.
US10217832B2

A semiconductor device is provided that includes a semiconductor substrate; an insulating film that is provided on the semiconductor substrate, has an opening through which the semiconductor substrate is exposed, and contains oxygen; a first barrier metal portion that is provided at least on a bottom portion of the opening and in which one or more kinds of films are laminated; and an upper electrode provided above the insulating film. The barrier metal is not provided between an upper surface of the insulating film and the upper electrode, or the semiconductor device further comprises a second barrier metal portion between the upper surface of the insulating film and the upper electrode, the second barrier metal portion having a configuration different from that of the first barrier metal portion.
US10217830B2

A semiconductor device includes a plurality of trenches extending into a semiconductor substrate. Each trench comprises a plurality of enlarged width regions distributed along the trench. At least one electrically conductive trench structure is located in each trench. The semiconductor device comprises an electrically insulating layer arranged between the semiconductor substrate and an electrode structure. The semiconductor device comprises a vertical electrically conductive structure extending through the electrically insulating layer. The vertical electrically conductive structure forms an electrically connection between the electrode structure and an electrically conductive trench structure located in a first trench of at a first enlarged width region. The electrically insulating layer is arranged between a second enlarged width region of the plurality of enlarged width regions of the first trench and an electrode structure above the second enlarged width region without any vertical electrical connections through the electrically insulating layer at the second enlarged width region.
US10217820B2

Semiconductor devices may include a diffusion prevention insulation pattern, a plurality of conductive patterns, a barrier layer, and an insulating interlayer. The diffusion prevention insulation pattern may be formed on a substrate, and may include a plurality of protrusions protruding upwardly therefrom. Each of the conductive patterns may be formed on each of the protrusions of the diffusion prevention insulation pattern, and may have a sidewall inclined by an angle in a range of about 80 degrees to about 135 degrees to a top surface of the substrate. The barrier layer may cover a top surface and the sidewall of each if the conductive patterns. The insulating interlayer may be formed on the diffusion prevention insulation pattern and the barrier layer, and may have an air gap between neighboring ones of the conductive patterns.
US10217813B2

A method for manufacturing a silicon carbide semiconductor device includes the steps of preparing a silicon carbide substrate having a first main surface and a second main surface located on a side opposite to the first main surface, forming an epitaxial layer on the first main surface, the epitaxial layer having a first conductivity type and having a third main surface located on a side opposite to a side on which the silicon carbide substrate is located, forming a trench, which includes side walls intersecting with the third main surface and a bottom portion connected to the side walls, in the epitaxial layer, widening an opening of the trench, and forming an embedded region, which has a second conductivity type different from the first conductivity type, in the trench. The epitaxial layer adjacent to the embedded region and the embedded region constitute a superjunction structure.
US10217810B2

The teachings of the present disclosure may be applied to the manufacture and design of capacitors. In some embodiments of these teachings, a capacitor may be formed on a heavily doped substrate. For example, a method for manufacturing a capacitor may include: depositing an oxide layer on a first side of a heavily doped substrate; depositing a first metal layer on the oxide layer; and depositing a second metal layer on a second side of the heavily doped substrate.
US10217806B2

A display apparatus includes a display panel including a display substrate on which a plurality of pad terminals is disposed, and a driving unit including a plurality of driving terminals electrically connected to the plurality of pad terminals. Each of the plurality of pad terminals includes a stepped groove that faces a corresponding driving terminal of the plurality of driving terminals or each of the plurality of pad terminals includes an opening hole that faces the corresponding driving terminal of the plurality of driving terminals.
US10217770B2

A pixel unit, a COA substrate and a liquid crystal display panel having the same are provided. In the pixel unit, a plurality of bridging holes share a color resist opening and a spacing between two adjacent bridging holes is less than a sum of conventional spacings separately corresponding to the two adjacent bridging holes. With the pixel unit, the space occupied by the color resist opening can be reduced, the space utilization of a TFT region is further improved, and the aperture opening ratio is increased.
US10217763B2

An integrated circuit includes a first gate electrode track and a second gate electrode track. The first gate electrode track includes a first gate electrode feature that forms an n-channel transistor as it crosses an n-diffusion region. The first gate electrode track does not cross a p-diffusion region. The second gate electrode track includes a second gate electrode feature that forms a p-channel transistor as it crosses a p-diffusion region. The second gate electrode track does not cross an n-diffusion region. The integrated circuit also includes a linear shaped conductor that crosses both the first and second gate electrode features in a reference direction perpendicular to the first and second gate electrode tracks. The linear shaped conductor provides electrical connection between the first and second gate electrode features.
US10217760B2

In an embodiment, the semiconductor device may include interlayer insulating layers, conductive patterns, a channel layer, cell blocking insulating layers, dummy blocking insulating layers, and a data storage layer. The interlayer insulating layers and conductive patterns may be alternately stacked. The channel layer may pass through the interlayer insulating layers and the conductive patterns. The cell blocking insulating layers may be respectively arranged between the channel layer and the conductive patterns. The dummy blocking insulating layers may be respectively arranged between the channel layer and the interlayer insulating layers, and may protrude further toward a side wall of the channel layer than the cell blocking insulating layers. The data storage layer may surround the side wall of the channel layer, and may be formed on a concavo-convex structure defined by the cell blocking insulating layers and the dummy blocking insulating layers.
US10217757B2

According to one embodiment, a semiconductor memory device includes: a substrate; a first interconnect; a second interconnect; a plurality of third interconnects; a fourth interconnect; a semiconductor member; a charge storage member; and a conductive member. One of the plurality of third interconnects is disposed on two second-direction sides of the conductive member. Portions of the one of the plurality of third interconnects disposed on the two second-direction sides of the conductive member are formed as one body.
US10217756B2

A semiconductor device including a logic transistor, a non-volatile memory (NVM) cell and a contact etching stop layer (CESL) is shown. The CESL includes a first silicon nitride layer on the logic transistor but not on the NVM cell, a silicon oxide layer on the first silicon nitride layer and on the NVM cell, and a second silicon nitride layer disposed on the silicon oxide layer over the logic transistor and disposed on the silicon oxide layer on the NVM cell.
US10217752B2

[Problem] To provide a semiconductor device suitable for miniaturization. To provide a highly reliable semiconductor device. To provide a semiconductor device with improved operating speed.[Solving Means] A semiconductor device including a memory cell including first to cth (c is a natural number of 2 or more) sub memory cells, wherein: the jth sub memory cell includes a first transistor, a second transistor, and a capacitor; a first semiconductor layer included in the first transistor and a second semiconductor layer included in the second transistor include an oxide semiconductor; one of terminals of the capacitor is electrically connected to a gate electrode included in the second transistor; the gate electrode included in the second transistor is electrically connected to one of a source electrode and a drain electrode which are included in the first transistor; and when j≥2, the jth sub memory cell is arranged over the j−1th sub memory cell.
US10217741B2

A method includes, in a first etching step, etching a semiconductor substrate to form first recesses in a first device region and second recesses in a second device regions simultaneously. A first semiconductor strip is formed between the first recesses. A second semiconductor strip is formed between the second recesses. In a second etching step, the semiconductor substrate in the second device region is etched to extend the second recesses. The first recesses and the second recesses are filled with a dielectric material to form first and second isolation regions in the first and second recesses, respectively. The first isolation regions and the second isolation regions are recessed. Portions of the semiconductor substrate in the first and the second device regions protrude higher than top surfaces of the respective first and second isolation regions to form a first and a second semiconductor fin, respectively.
US10217740B2

A semiconductor device includes a high resistivity substrate, a first deep well region having a first conductive type and formed in the high resistivity substrate, a second deep well region having a second conductive type and formed on the first deep well region, a first well region having the first conductive type and formed on the second deep well region, and a transistor formed on the first well region.
US10217738B2

A semiconductor device includes a semiconductor substrate, a base region formed in the semiconductor substrate on a front surface side thereof, a gate trench extending from a front surface side of the base region and penetrating thorough the base region, and a dummy trench extending from the front surface side of the base region and penetrating thorough the base region, where a portion of the dummy trench that extends beyond a back surface of the base region is longer than a portion of the gate trench that extends beyond the back surface of the base region.
US10217736B2

A highly integrated semiconductor device including a transistor and a capacitor which occupies a small area for the required on-state current and required capacitance is provided. The semiconductor device includes a semiconductor, first and second conductive films each in contact with top and side surfaces of the semiconductor, a first insulating film in contact with the top and side surfaces of the semiconductor, a third conductive film facing the top and side surfaces of the semiconductor with the first insulating film therebetween, a second insulating film which is in contact with the first conductive film and comprises an opening, a fourth conductive film in contact with the opening, a third insulating film facing the opening with the fourth conductive film therebetween, and a fifth conductive film facing the fourth conductive film with the third insulating film therebetween.
US10217734B2

In a semiconductor device, a control circuit controls a potential difference of a switching element between a first terminal connected to a power source node and a second terminal connected to a first reference node. A first clamping circuit is connected between the first terminal and a control terminal of the switching element and is energized by a voltage equal to or higher than a first clamp voltage. A second clamping circuit is connected between the control terminal and the first reference node and clamps the potential difference to a second clamp voltage lower than the first clamp voltage. A third clamping circuit is connected between the control terminal and the second terminal. The control unit activates the second clamping circuit when a load current is equal to or greater than a predetermined threshold voltage, and activates the third clamping circuit after a predetermined time period elapses.
US10217731B2

A method produces a plurality of optoelectronic modules, and includes: A) providing a metallic carrier assembly with a plurality of carrier units; B) applying a logic chip, each having at least one integrated circuit, to the carrier units; C) applying emitter regions that generate radiation, which can be individually electrically controlled; D) covering the emitter regions and the logic chips with a protective material; E) overmolding the emitter regions and the logic chips so that a cast body is formed, which joins the carrier units, the logic chips and the emitter regions to one another; F) removing the protective material and applying electrical conductor paths to the upper sides of the logic chips and to a cast body upper side; and G) dividing the carrier assembly into the modules.
US10217724B2

The invention provides a semiconductor package assembly. The semiconductor package assembly includes a first semiconductor package including a first semiconductor die. A first redistribution layer (RDL) structure is coupled to the first semiconductor die. The first redistribution layer (RDL) structure includes a first conductive trace disposed at a first layer-level. A second conductive trace is disposed at a second layer-level. A first inter-metal dielectric (IMD) layer and a second inter-metal dielectric (IMD) layer, which is beside the first inter-metal dielectric (IMD) layer, are disposed between the first conductive trace and the second conductive trace.
US10217718B1

A wafer-level semiconductor die attachment method includes placing a semiconductor die of a plurality of semiconductor dies at an initial placement position to overlap a sub-mount pad on a sub-mount of a pre-singulated wafer. A die pad of the semiconductor die comes in contact with a solder layer deposited over the sub-mount pad. The semiconductor die and the sub-mount include a plurality of die and sub-mount mating features, respectively. The solder layer is heated locally to temporarily hold the semiconductor die at the initial placement position. The pre-singulated wafer is reflowed, when each semiconductor die is temporarily held at the corresponding initial placement position. During reflow, each semiconductor die slides from the initial placement position and a contact is established between the corresponding plurality of die and sub-mount mating features. Thereby, each semiconductor die is permanently attached to the corresponding sub-mount.
US10217715B2

The semiconductor device comprises a semiconductor substrate (1) with a main surface (10) and a further main surface (11) opposite the main surface, a TSV (3) penetrating the substrate from the main surface to the further main surface, a metallization (13) of the TSV, an under-bump metallization (5) and a bump contact (6) at least partially covering the TSV at the further main surface. The TSV (3) comprises a cavity (15), which may be filled with a gas or liquid. An opening (15′) of the cavity is provided to expose the cavity to the environment.
US10217711B2

A semiconductor package includes a ground electrode formed on an upper surface of a substrate, a first electronic component disposed on the upper surface of the substrate, a sealing member sealing the electronic component, and a shielding member surrounding the first electronic component and disposed in the sealing member.
US10217707B2

A method is presented for forming a semiconductor device. The method includes forming source/drain over a semiconductor substrate, forming a sacrificial layer over the source/drain, and forming an inter-level dielectric (ILD) layer over the sacrificial layer. The method further includes forming trenches that extend partially into the sacrificial layer, removing the sacrificial layer to expose an upper surface of the source/drain, and filling the trenches with at least one conducting material. The sacrificial layer is germanium (Ge) and the at least one conducting material includes three conducting materials.
US10217704B1

Various technologies for simultaneously making a plurality of modifications to a previously manufactured semiconductor are described herein. A mask layer is applied to a surface of the previously manufactured semiconductor device. A pattern is formed in the mask layer, where the pattern is aligned with a plurality of features of the semiconductor device that are desirably modified. Layers of the semiconductor device are etched based on the pattern to create a plurality of vias that each extend through one or more layers of the semiconductor device to a respective feature of the device. A conducting material is deposited into the vias to form a plurality of conducting plugs. Conducting material may be further deposited on the surface of the semiconductor device to connect plugs to one another and/or connect plugs to surface features of the device, thereby forming a plurality of new connections between features of the semiconductor device.
US10217702B2

A semiconductor device includes a BGA package including first bumps. A first semiconductor die is mounted to the BGA package between the first bumps. The BGA package and first semiconductor die are mounted to a carrier. A first encapsulant is deposited over the carrier and around the BGA package and first semiconductor die. The carrier is removed to expose the first bumps and first semiconductor die. An interconnect structure is electrically connected to the first bumps and first semiconductor die. The BGA package further includes a substrate and a second semiconductor die mounted, and electrically connected, to the substrate. A second encapsulant is deposited over the second semiconductor die and substrate. The first bumps are formed over the substrate opposite the second semiconductor die. A warpage balance layer is formed over the BGA package.
US10217701B1

A semiconductor device includes a package substrate having a first surface and a second surface. A semiconductor chip is provided on the first surface of the package substrate and includes a semiconductor element. An adhesive is provided between the semiconductor chip and the package substrate. A metal bump is provided on the second surface. A package substrate is a multilayer substrate that includes first to fourth wiring layers and first to third resin layers. CTE1EM3>EM2>EM4 is satisfied where elastic moduli of the semiconductor chip, the first to third resin layers, the first to fourth wiring layers, and the adhesive are EM1 to EM4, respectively.
US10217699B2

A preformed lead frame includes a plurality of lead frame units and intersecting cutting paths extending between two adjacent rows of said lead frame units, and a molding layer. Each of the lead frame units includes a die pad, and a plurality of spaced-apart leads. Each of the cutting paths has a plurality of metallic connecting portions and etched grooves. The molding layer embeds the lead frame units and the connecting portions. Each of the etched grooves is indented from the top surface of the molding layer. A top open end of each of the etched grooves includes two opposite curved edges respectively meeting an adjacent one of the leads of one of the lead frame units and an adjacent one of the leads of the other one of the lead frame units.
US10217697B2

A semiconductor device includes a lead frame having leads arranged in an array that has columns extending in a first direction and rows extending in a second direction. Each lead includes a bond pad portion and a solder pad portion down-set from the bond pad portion. The solder pad portion horizontally extends from the bond pad portion in the first direction. A semiconductor die is mounted on a set of the plurality of leads and electrically connected to the bond pad portion of at least one of the plurality of leads. The semiconductor die, and the plurality of leads are encapsulated by a molding material, wherein the molding material defines a package body, and the solder pad portion of each lead is exposed at a back side of the package body.
US10217689B2

A semiconductor integrated circuit device includes: an insulating substrate; a via which penetrates through the insulating substrate; a first metal layer disposed on a front surface of the insulating substrate; a first resist layer disposed on the first metal layer in the vicinity of the via; a solder layer disposed on the first metal layer, the via and the first resist layer; a gap region formed between the solder layer and the first resist layer, and a semiconductor integrated circuit disposed on the solder layer.
US10217678B2

A display device includes a substrate, a first transistor, a second transistor and a conductive connection portion disposed on the substrate. The first transistor is electrically connected to the gate electrode of the second transistor through the conductive connection portion. An insulating layer is disposed on the conductive connection portion. A pixel electrode is disposed on the insulating layer and is electrically connected to the second transistor. The pixel electrode is at least partially overlapped with the conductive connection portion. A light-emitting element is disposed on the pixel electrode. The conductive connection portion and the pixel electrode form a capacitor. The capacitor has an equivalent permittivity and a thickness. The ratio of the equivalent permittivity to the thickness is in a range from 0.4*(1E+5)F/m^2 to 296.48*(1E+5)F/m^2.
US10217673B2

Embodiments of the present disclosure are directed toward an integrated circuit (IC) die. In embodiments, an IC die may include a semiconductor substrate and a buffer layer disposed over the semiconductor substrate. The buffer layer may have a plurality of openings formed therein. In embodiments, the IC die may further include a plurality of group III-Nitride structures. Individual group III-Nitride structures of the plurality of group III-Nitride structures may include a lower portion disposed in a respective opening of the plurality of openings and an upper portion disposed over the respective opening. In embodiments, the upper portion may include a base extending radially from sidewalls of the respective opening over a surface of the buffer layer to form a perimeter around the respective opening. Other embodiments may be described and/or claimed.
US10217670B2

Embodiments of the invention provide a wrap-around contact integration scheme that includes sidewall protection during contact formation. According to one embodiment, a substrate processing method includes providing a substrate containing raised contacts in a first dielectric film and a second dielectric film above the first dielectric film, depositing a metal-containing film on the second dielectric film, and forming a patterned metal-containing film by etching mask openings in the metal-containing film. The method further includes anisotropically etching recessed features in the second dielectric film above the raised contacts using the patterned metal-containing film as a mask, where the anisotropically etching forms a metal-containing sidewall protection film by redeposition of a portion of the patterned metal-containing film on sidewalls of the recessed features.
US10217661B2

An article may include a structure including a patterned metal on a surface of a substrate, the patterned metal including metal features separated by gaps of an average dimension of less than about 1000 nm. A porous low dielectric constant material having a dielectric value of less than about 2.7 substantially occupies all gaps. An interface between the metal features and the porous low dielectric constant material may include less than about 0.1% by volume of voids.
US10217658B2

A semiconductor device includes a plurality of fins spaced apart from each other on a substrate; a liner layer on the substrate between each fin of the plurality of fins and on at least a portion of a sidewall of each fin; and a plurality of isolation regions adjacent and between the plurality of fins. The plurality of isolation regions are on a top surface of the liner layer on the substrate and includes a dielectric layer; and a doped region on the dielectric layer.
US10217657B2

An active substrate alignment system for an ion implanter, the system including a platen, a registration device adapted to selectively move a substrate engagement surface disposed adjacent the platen for limiting movement of a substrate disposed on the platen, a camera configured to capture an image of the substrate before the substrate is disposed on the platen, and a controller in communication with the camera and the registration device, the controller configured to command the registration device to move the substrate engagement surface based on the image to limit movement of the substrate in a predetermined manner.
US10217653B2

A substrate-treating apparatus according to an example embodiment of the inventive concepts includes a support unit on which a substrate is loaded, an optical measurement unit providing light to the substrate to obtain image data and checking whether the substrate is abnormal or not, based on the image data, and a control unit controlling the support unit and the optical measurement unit. The control unit processes the image data transmitted from the optical measurement unit. The control unit includes an interlock control part performing an interlock operation interrupting a process performed on the substrate if an abnormal signal is detected from the image data.
US10217646B2

Transition metal dry etch by atomic layer removal of oxide layers for device fabrication, and the resulting devices, are described. In an example, a method of etching a film includes reacting a surface layer of a transition metal species of a transition metal-containing film with a molecular oxidant species. The method also includes removing volatile fragments of the reacted molecular oxidant species to provide an oxidized surface layer of the transition metal species. The method also includes reacting the oxidized surface layer of the transition metal species with a molecular etchant. The method also includes removing the reacted oxidized surface layer of the transition metal species and the reacted molecular etchant by volatlilization.
US10217639B1

A device including both drain extended metal-on-semiconductor (DE_MOS) and low-voltage metal-on-semiconductor (LV_MOS) transistors and methods of manufacturing the same are provided. In one embodiment, the method includes implanting ions of a first-type at a first energy level in a drain portion of a first DE_MOS transistor in a DE_MOS region of a substrate to form the first DE_MOS transistor, and implanting ions of the first-type at a second energy level in a LV_MOS region of the substrate adjust a voltage threshold of a first LV_MOS transistor, while concurrently implanting ions of the first-type at the second energy level in the drain portion of the first DE_MOS transistor to form a drain extension of the first DE_MOS transistor. Other embodiments are also provided.
US10217631B2

A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole of the first connection member and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first connection member and the inactive surface of the semiconductor chip; and a second connection member disposed on the first connection member and the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pads. The first connection member includes a first electromagnetic interference (EMI) blocking part surrounding side surfaces of the semiconductor chip, the second connection member includes a second EMI blocking part surrounding the redistribution layer, and the first EMI blocking part and the second EMI blocking part are connected to each other.
US10217629B2

Method of deposition on a substrate of a dielectric film by introducing into a reaction chamber a vapor of a precursor selected from the group consisting of Zr(MeCp)(NMe2)3, Zr(EtCp)(NMe2)3, ZrCp(NMe2)3, Zr(MeCp)(NEtMe)3, Zr(EtCp)(NEtMe)3, ZrCp(NEtMe)3, Zr(MeCp)(NEt2)3, Zr(EtCp)(NEt2)3, ZrCp(NEt2)3, Zr(iPr2Cp)(NMe2)3, Zr(tBu2Cp)(NMe2)3, Hf(MeCp)(NMe2)3, Hf(EtCp)(NMe2)3, HfCp(NMe2)3, Hf(MeCp)(NEtMe)3, Hf(EtCp)(NEtMe)3, HfCp(NEtMe)3, Hf(MeCp)(NEt2)3, Hf(EtCp)(NEt2)3, HfCp(NEt2)3, Hf(iPr2Cp)(NMe2)3, Hf(tBu2Cp)(NMe2)3, and mixtures thereof; and depositing the dielectric film on the substrate.
US10217627B2

Embodiments of the invention generally relate to methods of removing and/or cleaning a substrate surface having refractory metal portions disposed thereon using water vapor plasma treatment. In one embodiment, a method for cleaning a surface of a substrate includes positioning a substrate in a processing chamber, the substrate having a refractory metal disposed thereon, forming a process gas comprising water vapor, maintaining a process pressure in the processing chamber above about 0.5 Torr, forming a plasma in the process gas to form an activated water vapor and exposing the refractory metal to the activated water vapor.
US10217620B2

Hepatocellular carcinoma (HCC) is detected in a patient with liver disease. Mass spectrometry data from a blood-based sample from the patient is compared to a reference set of mass-spectrometry data from a multitude of other patients with liver disease, including patients with and without HCC, in a general purpose computer configured as a classifier. The classifier generates a class label, such as HCC or No HCC, for the test sample. A laboratory system for early detection of HCC in patients with liver disease is also disclosed. Alternative testing strategies using AFP measurement and a reference set for classification in the form of class-labeled mass spectral data from blood-based samples of lung cancer patients are also described, including multi-stage testing.
US10217617B2

A dry etching apparatus plasma processes a wafer held by a carrier having a frame and a holding sheet. An electrode unit of a stage includes an electrostatic chuck. An area of an upper surface of the electrostatic chuck onto which the wafer is placed via the holding sheet is a flat portion and is not subject to backside gas cooling. A first groove structure is formed in the area onto which the wafer is placed via the holding sheet as well as in an area onto which a holding sheet between the wafer and the frame is placed. To a minute space defined by the first groove structure and the carrier, a heat transfer gas is supplied from a first heat transfer gas supply section through a heat transfer gas supply hole (backside gas cooling).
US10217616B2

A method of controlling a temperature is provided. In the method, a plasma process is performed in a processing chamber on an object to be processed placed on an electrostatic chuck configured to have its temperature adjustable. The electrostatic chuck is controlled to have a first temperature. The temperature of the electrostatic chuck is controlled in a step-by-step manner so as to change from the first temperature to a second temperature that is lower than the first temperature after performing the plasma process. An inside of the processing chamber is purged with an inactive gas after performing the plasma process.
US10217604B2

A charged particle beam device includes a charged particle source that generates a charged particle beam, a focus adjustment unit that adjusts a focal position of the charged particle beam, a deflection unit for scanning the charged particle beam on the sample, a detection unit that detects charged particles generated when the sample is irradiated with the charged particle beam, a detected charged particle selection unit that selects charged particles to be detected by the detection unit, and a control processing unit that makes focus adjustment of the focus adjustment unit and reference adjustment of the detected charged particle selection unit by using information from the detection unit acquired from one scan.
US10217603B2

A loading station (100, 200) for translocating a frozen sample for electron microscopy, encompassing a chamber (104, 204), open toward the top, that is fillable at least partly with a coolant, the chamber (104, 204) comprising in its side wall at least two ports (101a, 102a, 103a) each for different sample transfer devices (101, 102, 103), the ports (101a, 102a, 103a) permitting introduction of a frozen sample into the chamber (104, 204) via a selected sample transfer device and withdrawal of a frozen sample from the chamber via a respective different sample transfer device; and wherein a receptacle (108, 208) for at least two differently configured sample holders (109, 110) is arranged in the chamber (104, 204), the at least two sample holders (109, 110) being detachably fastenable to at least one of the sample transfer devices (101) for introduction of the frozen sample into the chamber (104, 204) and for withdrawal of the frozen sample from the chamber (104, 204).
US10217596B2

The present disclosure relates to multi-layer X-ray sources having decreased hydrogen within the layer stack and/or tungsten carbide inter-layers between the primary layers of X-ray generating and thermally-conductive materials. The resulting multi-layer target structures allow increased X-ray production, which may facilitate faster scan times for inspection or examination procedures.
US10217594B2

The present invention relates to a bridge assembly. The bridge assembly according to an exemplary embodiment of the present invention includes: a bridge configured to include a first leg fixed to an upper surface of a printed circuit board, a second leg fixed to the printed circuit board to be spaced apart from the first leg, and an elastic part connecting between the first leg and the second leg and applying an elastic force to any one of the first and second legs; and a cover configured to be positioned at an upper side of the bridge to receive the elastic part.
US10217586B2

The invention relates to a method for driving an electromagnetic actuator, which comprises a field winding for generating a magnetic field and a movable armature, wherein, in the method, in order to move the armature from a preset starting position into a preset end position, a magnetic flux is generated in the field winding and the magnetic flux through the field winding or a flux variable correlated with the magnetic flux through the field winding is measured so as to form an actual value. The invention provides that, in order to move the armature from the starting position into the end position, the magnetic flux through the field winding is regulated, namely in such a way that the characteristic of the actual value corresponds to a fixedly preset setpoint flux curve.
US10217581B2

An actuation system of a vacuum bottle for an electrical connection device, the vacuum bottle including one movable electrode and one fixed electrode, the movable electrode being movable longitudinally between a closed position in which the two electrodes are in contact with each other and an open position in which the two electrodes are separated. The actuation system includes an adjusting nut linked to the movable electrode and capable of rotation for adjusting its position in relation to the movable electrode, a driving device acting on the adjusting nut for driving the movable electrode towards the open position, and a locking device for locking the position of the adjusting nut in relation to the movable electrode.
US10217576B2

A balancing structure for a long key of a keyboard includes a balancing rod and a pair of clamping hooks arranged on a bottom plate of the keyboard. The balancing rod includes a cross rod matched with a keycap of the key and two sliding rods extending from two end parts of the cross rod and matched with the pair of clamping hooks respectively. During the keycap pressing or spring-back process, each of the two sliding rods slides on a clamping port edge on at least one side of the corresponding clamping hook along with the rotation of the cross rod, and the moving trajectory of the contact point of each sliding rod and the corresponding port edge is an arc in the sliding process.
US10217571B2

A hybrid electrochemical energy storage device having the attributes of a high power supercapacitor and a lithium ion battery are described. The hybrid electrochemical energy storage device can be a pseudocapacitor with a cathode having a coated activated carbon powder having a coated activated carbon cathode. The coated activated carbon can provide for enhanced energy density and ion conductivity. The activated carbon powder is coated with metal oxides, metal nitrides, metal sulfides, metal phosphates, polymers, and ion conducting or solid electrolytes, and a mixture thereof. More specifically, the activated carbon powder can include two or more active materials, with one of the two or more active materials being carbonaceous particles that comprise from about 50 to about 100 wt % of the composition, and the other of the two or more active materials atomic deposition layers on the carbonaceous particles. The atomic deposited layers can be metal oxides, metal nitrides, metal sulfides, metal phosphates, polymers, and ion conducting or solid electrolytes, and a mixture thereof.
US10217562B2

A method for producing a sintered R-T-B based magnet of this disclosure includes the steps of preparing a plurality of sintered R-T-B based magnet bodies (R is at least one of rare earth elements and necessarily contains Nd and/or Pr; and T is at least one of transition metals and necessarily contains Fe); preparing a plurality of alloy powder particles having a size of 90 μm or less and containing a heavy rare earth element RH (the heavy rare earth RH is Tb and/or Dy) at a content of 20 mass % or greater and 80 mass % or less; loading the plurality of sintered R-T-B based magnet bodies and the plurality of alloy powder particles of a ratio of 2% by weight or greater and 15% by weight or less with respect to the plurality of sintered R-T-B based magnet bodies into a process chamber; and heating, while rotating and/or swinging, the process chamber to move the sintered R-T-B based magnet bodies and the alloy powder particles continuously or intermittently to perform an RH supply and diffusion process.
US10217560B2

An inductor for induction thermography may be designed, in at least one section, as a rectangularly wound conductor that includes a closed conductor loop which, except for a conductor forming the conductor loop, is free from electrical components.
US10217559B2

A power factor correction (PFC) power converter, particularly of a multiphase totem-pole or other topology presenting a switching bridge that can potentially provide bi-directional power transfer control, reduces a nominal switching frequency and achieves zero voltage switching over an increased portion of a half line cycle by providing positive or inverse coupling of inductors in an inductor structure that can be formed of a multi-layer printed circuit board such that at least three different inductances are presented during each half line cycle period; allowing increased switching frequency and simplifying EMI filtering arrangements. Parasitic capacitances can be balanced with additional coupled windings to reduce differential mode and common mode noise. The PFC power converter is particularly applicable to provide bi-directional power control from an on-board battery charger in an electrically powered vehicle.
US10217556B2

A transformer system for containing energy resulting from a sudden generation of gases which increases the pressure inside a transformer tank. The system comprises a) a transformer tank for housing a transformer coil and core assembly therein, and containing a dielectric fluid that is capable of electrically insulating components of the transformer coil and core assembly; and b) at least one heat exchanger connected to the transformer tank, wherein the at least one heat exchanger comprises at least one hollow panel or radiator. As the dielectric fluid increases in temperature and expands within the tank, the dielectric fluid is cooled by circulating the dielectric fluid through the at least one hollow panel or radiator in the at least one heat exchanger. The transformer tank and the at least one heat exchanger are capable of expanding in volume to contain energy resulting from the sudden generation of gases which increases the pressure inside the transformer tank.
US10217551B2

A magnetic sheet having a magnetic material particle comprising a hexaferrite and a nanofiber matrix made of two or more nanofibers, wherein the magnetic material particle is dispersed in the nanofiber matrix. A manufacturing method thereof and a speaker including the magnetic sheet are also provided.
US10217550B2

A current sense resistor and a method of manufacturing a current sensing resistor with temperature coefficient of resistance (TCR) compensation are disclosed. The resistor has a resistive strip disposed between two conductive strips. A pair of main terminals and a pair of voltage sense terminals are formed in the conductive strips. A pair of rough TCR calibration slots is located between the main terminals and the voltage sense terminals, each of the rough TCR calibration slots have a depth selected to obtain a negative starting TCR value observed at the voltage sense terminals. A fine TCR calibration slot is formed between the pair of voltage sense terminals.
US10217547B1

A power cable to be provided inside a steel pipe that is electrically connected to a reference potential node, includes 3 transmission cables, 3 ground buses making contact with outer peripheral surfaces of adjacent transmission cables and arranged at 3-fold rotationally symmetrical positions with respect to a center of the transmission cables in a cross sectional view, a binder covering the ground buses and the transmission cables, and a jacket provided to overlap the binder. The transmission cables have outer diameters to inscribe a first circle having a radius corresponding to a radius of a second, envelope circle of the power cable having a maximum radius inside the steel pipe, but excluding thicknesses of the binder and the jacket. The ground buses have outer diameters to project outwardly of an envelope closed curve of the transmission cables, but less than or equal to a diameter of the first circle.
US10217538B2

A method for creating isotopes using laser beams, including the steps: 1) placing a target under plasma conditions, 2) bombarding the target under plasma conditions with particles generated using a bundle of laser beams, the bundle of laser beams being synchronized with the development of the plasma conditions, the fuel and the particles being selected in such a way that the interaction between the target under plasma conditions and the particles generates nuclear reactions, and 3) recovering the isotopes generated by the nuclear reactions.
US10217536B2

The invention relates to a nuclear plant in which the power of a nuclear reactor is controlled via demand of a connected electric grid. A naturally circulating nuclear reactor coolant loop is linked to a water/steam loop by means of a steam generator. The water/steam loop consists of an electric power generating unit and a water recirculating and steam control system. The generator is coupled to an external power grid. As power requirements of the grid change, a controller linked to the generator and a three way valve divides steam flow between the expansion turbine and a feedwater heater to boost or retard the power output. Altering the steam flow changes the pressure and temperature in the water/steam system and thus the coolant flow rate. The change in coolant flow allows the reactor core to regulate its reactivity to reach a state of equilibrium to the demand for electric power.
US10217526B2

An improved method of measuring a subject's strength of associations involving each of a first pair of first and second categories with each of a second pair of third and fourth categories includes having the subject respond to a first set of trials in a first manner when there is presented an exemplar of either the first category or the third category and in a second manner when there is presented an exemplar of either the second category or the fourth category and presenting the subject with a first series of exemplars in the first set of trials, the first series including exemplars in all four categories. The method further includes having the subject respond to a second set of trials in one of the two manners when there is presented the exemplar of either the second category or the third category and in the other of the two manners when there is presented the exemplar of either the first category or the fourth category and presenting the subject with a second series of exemplars in the second set of trials, the second series including exemplars in all four categories. Latency is measured in each trial from time of exemplar presentation to the subject to a response by the subject to produce latency measurements. A measure is calculated of the subject's strength of associations involving each of the first and second categories with each of the third and fourth categories from the latency measurements.
US10217521B2

A non-volatile programmable bitcell has a read enable device with a source coupled with a bitline, an anti-fuse device with a gate coupled with a first write line, a drain coupled with a supply voltage and a source coupled with a drain of the read enable device. The bitcell has a fuse device coupled between a second write line and the drain of the read enable device. A magnitude of current flowing in the bitline, when the read enable device is enabled for reading, is dependent both on (1) a voltage level applied to the first write line and anti-fuse device state and on (2) a voltage level applied to the second write line and fuse device state. Usages include in a memory array, such as for FPGA configuration memory. The bitcell can be used as a multi-time programmable element, or to store multiple bit values.
US10217498B2

Techniques for preventing tampering with programmable read-only memory of an integrated circuit are provided. A method according to these techniques includes performing a randomized read of data stored in the programmable read-only memory based on an input from an entropy source, writing the data to one or more registers of the integrated circuit, and initializing one or more components of the integrated circuit using the data stored in the one or more registers.
US10217486B1

Systems and methods for wirelessly recording multi-track audio files. In some aspects, each performer is equipped with a local audio device capable of locally recording the respective performer's audio while also transmitting it to a master recorder. Functions of the local audio device may be adjusted remotely. The locally recorded audio may be used to repair or replace any audio lost or corrupted during transmission to the master recorder. Such repair or replacement may be performed electronically or via playback of the locally recorded audio. In other aspects, a master recorder is not required since all locally recorded audio may be combined or otherwise processed post-recording. Locally recorded audio may include identifiers to aid in post-recording identification of such audio. A multi-memory unit is provided to facilitate manipulation and processing of audio files. A method for automatically adjusting local audio device power mode based upon recorder status is also disclosed.
US10217484B2

A metallic plate that is a structure of a release member, the release member being configured to be integrally rotatable with a reel accommodated in a case, and the release member moving a locking member from a locking position, at which the locking member locks rotation of the reel relative to the case, to an allowing position, at which the locking member allows rotation of the reel. The metallic plate comprises a touching surface that is to be touched by a distal end of a sliding protrusion portion that protrudes from the locking member; and a structure such that, if a plurality of the metallic plate are stacked in a plate thickness direction in a state in which the metallic plates are not attached to release members, the touching surface of each metallic plate is not in contact with any other of the metallic plates.
US10217480B2

Techniques for verifying a magnetic tape are disclosed. The techniques include obtaining a position signal generated by reading a magnetic tape using a stationary tape head. Next, a simulated current for adjusting a position of the tape head to follow a track on the magnetic tape is updated using the position signal. The simulated current is then compared to one or more saturation limits to generate a verification result for a servo pattern on the magnetic tape, wherein the verification result classifies the magnetic tape as usable or unusable. Finally, the verification result is outputted for use in managing subsequent use of the magnetic tape.
US10217478B2

Systems and methods may include a motor and an output shaft apparatus. The output shaft apparatus may be configured to position a manufacturing component using the motor. The output shaft apparatus may move linearly along a longitudinal axis and/or rotationally about the longitudinal axis. The system may also include an engagement apparatus coupling the motor to the output shaft apparatus. The engagement apparatus may be configured in a linear configuration for linearly moving the output shaft apparatus or a rotational configuration for rotationally moving the output shaft apparatus.
US10217474B2

On the basis of a bitstream (P), an n-channel audio signal (X) is reconstructed by deriving an m-channel core signal (Y) and multichannel coding parameters (a) from the bitstream, where 1≤m
US10217468B2

A residual scaling unit is configured to determine a scaling factor for a residual channel based on an inter-channel mismatch value. The inter-channel mismatch value is indicative of a temporal alignment between a reference channel and a target channel. The residual scaling unit is further configured to scale (e.g., attenuate) the residual channel by the scaling factor to generate a scaled residual channel. A residual channel encoder is configured to encode the scaled residual channel as part of a bitstream.
US10217464B2

Increasingly, conversational systems are used in coaching or supportive contexts, either in an embodied form (e.g., as an avatar in an app or website) or just in a speech-driven for (e.g. Siri). There is a need to keep such systems interesting and appealing over time in order to prevent the user from reducing use of the system or abandoning the system all together. The present system is configured to learn new expressions from user utterances and use them based on their predicted utility during interactions with the user. The present system includes components configured for learning new vocabulary and selecting vocabulary for generating new utterances from the system. This way, the system continually expands its vocabulary database with expressions familiar to and/or used by the user and will be able to engage the user with new utterances so that the user does not lose interest in the system.
US10217462B2

Systems and methods for augmenting existing CU system to be used with content, such as a website. The content may be parsed to determine on or more actions that may be performed by a user who uses the content. These actions may then be compared to tasks of CU systems to identify potential matches. When a match is found, the CU system may be updated to include information.
US10217458B2

Technologies for improved keyword spotting are disclosed. A compute device may capture speech data from a user of the compute device, and perform automatic speech recognition on the captured speech data. The automatic speech recognition algorithm is configured to both spot keywords as well as provide a full transcription of the captured speech data. The automatic speech recognition algorithm may preferentially match the keywords compared to similar words. The recognized keywords may be used to improve parsing of the transcribed speech data or to improve an assistive agent in holding a dialog with a user of the compute device.
US10217455B2

A method of building a database for a linguistic recognition device is provided The method includes storing common linguistic model data configured to infer a word or a sentence from a character acquired by recognizing a language input by a user in a storage section of a linguistic recognition device, collecting recognition-related information related to the user after storing the common linguistic data, and analyzing the collected recognition-related information to be stored as individual linguistic model data.
US10217449B1

A percussive beater includes an elongated shaft having a first end and a second end; a beater head mechanically coupled to the first end of the elongated shaft; and a transducer mechanically coupled to the beater head, the transducer configured to receive an impact from the beater head and convert the impact into an electrical signal. The percussive beater also includes, in various embodiments, one or more of: an electrical signal filter in electronic communication with the transducer, the electrical signal filter configured to receive the electrical signal, adjust a portion of the electrical signal, and output an adjusted electrical signal; a transducer that is located inside the beater head along with one or more of a wireless connector, an electrical connector or an electrical wire; or a front face that is in direct contact with a padding layer, the padding layer in direct contact with the transducer.
US10217448B2

Collaboratively creating musical harmonies includes receiving a user selection of a particular harmony. In response to this selection, there is displayed on a display screen of a computing device a plurality of musical note indicators or notes to specify a first harmony part of a musical piece to be performed. Real-time pitch detection is used to determine a pitch of each note which is voiced by a person, and a graphic indication of the actual pitch which is sung is displayed in conjunction with the musical note indicators.
US10217441B2

One or more embodiments provide a method for processing and an electronic device. The display method of the electronic device can include the operations of, if a damage of a touchscreen sensing a gesture is sensed, confirming a region in which the damage of the touchscreen does not occur. The display method can also include changing the size of an output screen based on the region in which the damage of the touchscreen does not occur. The display method can also include outputting the size-changed output screen to the region in which the damage of the touchscreen does not occur. Other example embodiments are also possible.
US10217432B2

A gate driving circuit in a display device includes a plurality of stages connected in cascade. An ith stage from among the plurality of stages includes a first output unit, a control unit, a pull-down unit, and an inverter unit. The first output unit includes a first output transistor including a first control electrode, a second control electrode overlapping with the first control electrode, an input electrode, and an output electrode. A signal outputted from an inverter unit of an i−1th stage is applied to the second control electrode.
US10217427B2

The present application relates to a gate drive unit circuit, comprising an input unit, an output unit, a pull-up node control unit, a pull-down node control unit and a pull-down unit. The input unit is used for transmitting a signal inputted by a first input signal terminal to a first node. The pull-up node control unit is used for transmitting a signal inputted by a first voltage terminal or a second voltage terminal to a pull-up node. The output unit is used for transmitting a signal inputted by a first control signal terminal to an output signal terminal. The pull-down node control unit is used for transmitting the input inputted by the first voltage terminal or the second voltage terminal to a pull-down node. The pull-down unit is used for transmitting a signal inputted by the second voltage terminal to the output signal terminal.
US10217418B2

An organic light emitting diode display device is disclosed which adjusts brightnesses and color temperatures of RGBW data signals and matches the brightnesses of organic light emitting diodes and the color temperature of a white organic light emitting diode with the target brightness value and the target color temperature of a white pixel. As such, an overcompensation and the reduction of a lifespan can be prevented. Also, relatively high brightness and color temperature can be maintained.
US10217414B2

An emission control driver includes a plurality of stages configured to output a plurality of emission control signals, respectively. Each stage includes an input circuit for receiving a previous emission control signal from one of previous stages or a vertical start signal, and configured to control a voltage of a first node and a voltage of a second node in response to a first clock signal; a stabilizing circuit for stabilizing the voltage of the first node in response to the voltage of the second node and a second clock signal; a voltage adjusting circuit connected between the second node and a third node, configured for boosting the voltage of the second node, and controlling the boosted voltage of the second node; and an output circuit configured to control an emission control signal in response to the voltage of the first node and a voltage of the third node.
US10217408B2

A method of correcting a display device, including pixels that are arranged in a matrix and have light-emitting elements that emit light according to a luminance signal, is provided. The method includes obtaining in advance first correction data, which includes correction data components each corresponding to a different one of the pixels and is for correcting the luminance signal. The method also includes transforming the first correction data into second correction data, by (i) reconfiguring the correction data components by propagating an error component of each of the correction data components to surrounding pixels of a corresponding one of the pixels, and (ii) performing bit reduction on the correction data components that have been reconfigured. The method further includes correcting the luminance signal using the second correction data.
US10217395B2

Provided are a display device and a driving method thereof. Each source drive integrated circuit (IC) of the display device includes a first random signal generator configured to generate a first random signal, a delay unit configured to generate first and second Source Output Enable (SOE) signals by randomly delaying an SOE signal in response to the first random signal, a first output group configured to output a data voltage at a first timing in response to the first internal SOE signal, and a second output group configured to output a data voltage at a second timing in response to the second internal SOE signal. The present disclosure utilizes a random signal generator to randomly disperse timings of SOE signals temporally and spatially within a source drive IC or between source drive ICs, thereby minimizing the peak current.
US10217388B1

A display system including a first display frame including a plurality of frame members interconnected by junction connectors. The plurality of frame members each have a hollow interior. One or more diametrically polarized magnets is disposed to rotate freely within the hollow interior of at least one of the frame members.
US10217386B2

A thin light-transmitting substrate showing high thermal conduction efficiency, and having a function of raising surface temperature thereof is provided.The light-transmitting substrate of the present invention comprises a substrate that transmits at least a light of a predetermined wavelength, and a conductor pattern that is disposed on the substrate, and generates heat to raise temperature of the surface of the substrate when it is supplied with an electric current. The conductor pattern is directly disposed on the substrate without any adhesive layer.
US10217383B2

Method and apparatus are disclosed for magnetically connecting a placard to a rearview mirror of a motor vehicle. The apparatus includes a magnetic hanger which connects to the stem of the rearview mirror. A magnetic placard adapter removably receives a hanging portion of a standard placard. The magnetic placard adapter is removably connectable to the magnetic hanger. The magnetic placard adapter is magnetically connected to the magnetic hanger. In other embodiments, the placard itself is formed with a magnetic portion to form a magnetic placard that magnetically couples to the magnetic hanger, directly without the need for the magnetic placard adapter.
US10217378B2

Methods, computer-readable media, software, and apparatuses provide a tool for use by drivers and/or coaches throughout the pre-license stage of obtaining a driver's license. A pre-license program may control a computing device to collect drive data while a driver is driving a vehicle. This drive data may be used to detect a drive event. Then, the computing device may present coaching information associated with the detected drive event. The coaching information may provide a passenger, such as a coach or parent, with real-time advice for instructing the driver how to improve his/her driving skills. Moreover, the drive data collected may be used to prepare reports providing feedback to the drivers and coaches.
US10217377B2

Mechanisms for training a human user to perform an operation and provided. The mechanisms generate a domain specific knowledge base comprising a set of entities and corresponding domain specific attributes and expand the domain specific knowledge base to include values for the domain specific attributes through an automated bootstrap learning process that performs natural language processing and analysis of natural language content using a set of pre-condition annotated action terms, thereby generating an expanded domain specific knowledge base. The mechanisms evaluate an input from another device identifying an action associated with an entity in the set of entities, based on a retrieved domain specific attribute value and the retrieved pre-condition annotation from the expanded domain specific knowledge base. The mechanisms output a notification to a user computing device indicating whether the input is correct or incorrect to thereby train a user associated with the user computing device.
US10217369B2

A method and system for controlling access to restricted sectors in airspace is disclosed. The method includes creating a multi-dimensional map of airspace, overlaying a sector having boundaries onto the map, wherein the sector contains a restricted flight zone and a buffer zone monitoring the flight of an unmanned aerial vehicle (UAV), sending a command to the UAV if the UAV enters the buffer zone; and generating a response if the UAV does not leave the sector based on the command.
US10217366B2

A waste management system and associated method are used to control routing of an autonomous waste receptacle in a facility. The autonomous waste receptacle includes a cavity for storing trash, a trash level sensor for sensing a level of trash stored therein, and a motor operative to move the waste receptacle. Position trackers sense positions of the autonomous waste receptacle and of patrons in the facility. Additionally, concession consumption concession consumption data indicative of sales performed by concessions in the facility are stored. A processing subsystem controls the waste receptacle to move autonomously in the facility along a route determined according to correlations between concession consumption data, trash levels monitored by the waste receptacle, and patron positions.
US10217348B2

Methods, systems, computer-readable media, and apparatuses for processing sensor data are presented. An example method comprises accessing, by a computing device at a premises, sensor information associated with a plurality of sensors located at the premises, receiving, by the computing device, first sensor data from a first security sensor of the plurality of sensors, receiving, by the computing device, second sensor data from a second security sensor of the plurality of sensors, and in response to determining, by the computing device and based on the sensor information, that the first sensor data is associated with a higher priority than the second sensor data processing, by the computing device, the first sensor data, and transmitting, by the computing device, the second sensor data to a remote computing device for processing, wherein the remote computing device is at a location different from the premises.
US10217345B1

A safety headwear monitoring system is provided. The safety headwear monitoring system comprising: a sensor configured to detect a status parameter, wherein the status parameter indicates whether an object is located within a selected distance of the sensor; a transmission device in electronic communication with the sensor and configured to receive the status parameter from the sensor; and an application installed on a user device in wireless communication with the transmission device; wherein the transmission device is configured to transmit the status parameter to the application.
US10217341B2

Smoke detector shields for blocking or minimizing the transmission of light therethrough and methods for use are provided. According to one embodiment, a method for shielding a smoked detector includes shielding at least a portion of a smoke detector operationally arranged within a room, and subsequently activating a light emission device arranged within the room, while shielding the smoke detector. In order to exclude light emission devices, which are commonly used within a room for lighting and/or communication purposes, the light emission device set forth in the method is configured for generating infrared light at a radiant intensity greater than approximately 1 W/sr, and/or ultraviolet light at a radiant intensity greater than approximately 1 W/sr, and/or visible light at a luminous flux greater than approximately 3000 lumens. Embodiments of smoke detector shields that prevent such light from penetrating the housing of a shielded smoke detector are provided herein.
US10217340B2

A method for locating a radio frequency identification (RFID) tag, comprising: monitoring by an RFID reader device at least two distance measurements of an RFID tag from the RFID reader device; monitoring a relative location of the RFID reader device for each of the distance measurements by analyzing orientation data and translational movement data of the RFID reader device; and calculating a location of the RFID tag relative to a current location of the RFID reader device based on the at least two distance measurements and the relative locations.
US10217322B2

The inventions herein relate to novel games of chance and apparatus, systems and methods for their play. In certain embodiments, the existing lottery infrastructure is used in conjunction with electronic remote game play. A player receives a ticket identification number (TIN), optionally via lottery game play, and then plays an electronic game based upon the TIN. The remote system contains information associated with the TIN, for example, identification of which game will be played, and in a predetermined context, whether the player is to win or lose, and if they win, the form of the prize.
US10217320B2

Methods of tracking points among participants in various wagers. An indication of a wager may be received, including point distributions, participants, an event, etc. An indication of an outcome of the wager may be received. Points may be allocated among participants in accordance with a desired point distribution based on the outcome of the wager. An indication of a point adjustment may be received, and points may be adjusted accordingly. The point adjustment may be associated with an external exchange between participants in a wager. Other embodiments are disclosed.
US10217313B2

A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more multiple symbol display position symbols. Each multiple symbol display position symbol is configured to occupy or span a plurality of symbol display positions of a symbol display position matrix. For a generated multiple symbol display position symbol to be removed from the symbol display matrix, each of the individual symbols of the multiple symbol display position symbol must individually qualify to be removed from the symbol display matrix.
US10217304B2

An intelligent vehicular electronic key system includes a cloud server, a first user device, a second user device and a vehicle control unit. The vehicle control unit is installed inside a vehicle and is connected to the cloud server through the Internet. When activating an electronic key sharing function, the first user transmits an electronic key information link to the second user device. After activating the electronic key information link, the second user device transmits a privilege authentication request and receives an access confirmation to and from the cloud server. The second user device further activates a vehicle control function and transmits a vehicle control signal to the vehicle control unit through the cloud server for the vehicle control unit to control operation of the vehicle. Accordingly, sharing access privilege of the electronic key enhances operation convenience of the vehicle.
US10217294B2

A three dimensional (3D) model of an object or environment may be created from images and other information of the object or environment. The 3D model may be created by aligning the images. The 3D model may include surfaces that are based on surfaces of the object or environment. The 3D model may be displayed, exported, modified and so on.
US10217288B2

There is disclosed a method and mobile device for displaying points of interest in a view of a real environment displayed on a screen of the mobile device with a functionality for interaction with a user, which comprises the steps of: capturing an image of the real environment or a part of the real environment using a camera, determining at least one point of interest related to the real environment, determining an image position of the at least one point of interest in the image, displaying at least part of the image on at least part of the screen, overlaying a computer-generated indicator with the at least part of the image on the screen at a screen position according to the image position of the at least one point of interest, displaying a computer-generated virtual object related to the at least one point of interest on the screen at a screen position determined according to the screen position of the computer-generated indicator and which is adjacent to a bottom edge of the screen, displaying a visually perceivable relation indication indicative of a relation between the computer-generated virtual object and the computer-generated indicator. The mobile device may perform an action related to the at least one point of interest if at least part of the computer-generated virtual object displayed on the screen is touched.
US10217269B1

A computer-implemented method for performing compressive sensing of light transport matrix includes receiving a 3D dataset comprising image volume data and randomly selecting a plurality of points on a space curve traversing the 3D dataset. A light transport matrix comprising a plurality of light transmittance values is calculated. Each light transmittance value corresponds to light transmittance between a pair of points included in the plurality of points. An optimization problem is solved to determine a plurality of sparse coefficients which reproduce the light transport matrix when the sparse coefficients are multiplied by a predetermined dictionary of basis vectors. Once determined, the sparse coefficients are stored on a computer-readable medium.
US10217268B2

The present disclosure describes a fast intersection between secondary rays and geometric objects for a global illumination ray tracing. The Acceleration Structures of prior art are replaced by a new and novel device—a Dynamically Aligned Structure (DAS), a means for carrying out the intersection between secondary rays and scene geometry in large groups of rays, gaining high speed and lowering computational complexity. Its reduced power consumption is suitable to consumer level computing devices.
US10217259B2

When rendering a pair of images representing the same scene from different viewpoints, a displacement that is a measure of the difference between the position of content of the scene to be processed (for the purpose of rendering the pair of images) in the first image and in the second image of the pair of images is determined for each of plural regions that the images are divided into for processing purposes.The determined displacements are then used to control the order in which the respective regions of the images are rendered.
US10217256B2

Some event ordering requirements can be determined based on continuous event processing queries. Other event ordering requirements can be determined based on distribution flow types being used to distribute events from event streams to node executing the queries. Events from event streams can be ordered according to ordering semantics that are based on a combination of all of these event ordering requirements. Additionally, virtual computing nodes can be associated with constraints, and computing processors can be associated with capabilities. Virtual computing nodes for processing event streams can be assigned to execute on various computing processors based on both these constraints and capabilities. Additionally, for each of several events in an event stream, a ratio between a total latency and a communication latency can be for determined. Based on an average of these ratios, a quantity of reducing nodes that will be involved in a map-reduce operation can be selected.
US10217253B2

A method, system, and computer-readable storage medium are disclosed for simulation of a stateful brush tip. A tip of a brush tool is modeled using a data structure. A user input is collected representing a stroke made on a virtual canvas with the brush tool. The stroke is made with the tip in a first state. A second state of the tip is determined dependent on the first state of the tip and the user input. The second state represents a different shape of the tip than the first state. The second state of the tip is stored using the data structure.
US10217242B1

A system for visualization of a building material on a building, the system adapted to provide a rendered image having a ΔE, as measured according to a Color Test, of less than 10, less than 8, less than 6, less than 5, less than 4, less than 3, less than 2, or even less than 1.
US10217240B2

A controller/application analyzes image data from a camera to determine the distance to an object in an image based on the size of the object in the image and based on a known focal length of a camera that captured the image and based on a known dimension of the actual object. The known dimension of the object may be retrieved from a database that is indexed according to outline shape, color, markings, contour, or other similar features or characteristics. The distance determined from analysis of the image and objects therein may be used to calibrate, or to verify the calibration of, complex distance determining systems that may include LIDAR. Object distance determinations in different image frames, whether to the same or different object, taken a known time apart may be used to determine speed of the camera that took the images, or speed of a vehicle associated with camera.
US10217232B2

System, methods, and other embodiments described herein relate to locally aligning features within a map. In one embodiment, a method includes segmenting map data that forms the map using a first grid to divide the map into a first set of tiles and a second grid to divide the map into a second set of tiles that are offset and overlap the first set of tiles. The method includes analyzing neighbor tiles in relation to a patch tile based, at least in part, on shared features between the patch tile and the neighbor tiles to identify external misalignments between one or more of the neighbor tiles and the patch tile. The neighbor tiles are from a different one of the first grid and the second grid. The method includes adjusting alignment of the neighbor tiles within the map according to the external misalignments for the neighbor tiles.
US10217230B2

An X-ray image processing apparatus includes a first difference processing unit for generating a first difference image by performing difference processing between a mask image obtained by capturing an object before an inflow of a contrast medium and a live image after the inflow of the contrast medium, a first obtaining processing unit for obtaining a line-shaped region indicating a region, into which the contrast medium has flowed, using a distribution of pixel values in the first difference image, a second obtaining processing unit for obtaining a peripheral region of the line-shaped region from the first difference image using pixel values of pixels adjacent to the line-shaped region, and a registration processing unit for performing registration between pixels of the live image and the mask image by comparing positions using the line-shaped region and the peripheral region.
US10217224B2

In accordance with some embodiments of the disclosed subject matter, a method and a system for recommending and sharing customized multimedia route planning are provided. The method includes: receiving a query image from a user, the query image containing an object-of-interest of the user, performing an integrative segmentation process to determine one or more contours of the object-of-interest in the query image; determining a route having a maximum area overlap with the one or more contours of object-of-interest on a map image; generating an output image including the object-of-interest and the route; and recommending the output image to the user, and sharing the output image on a social network platform.
US10217222B2

Implementations relate to an image cache used for replacing portions of images. In some implementations, a method includes examining a received image and detecting a subject depicted in a subject portion of the received image. The method determines a likelihood that the subject portion will be used as a replacement to be inserted in place of one or more corresponding subject portions in future images examined at a later time. The subject portion, or a reference thereto, is stored in an image cache in response to the determined likelihood being greater than a predetermined threshold. The image cache is available to be searched for the subject portion and other portions of images to replace corresponding portions of future images.
US10217220B2

Methods for the determination of transit time in circulatory systems and applications of the same. In at least one embodiment, the method includes the steps of obtaining a biological tree image showing a vasculature of at least part of a mammalian biological tree including at least a vessel segment, determining a transit time in the vessel segment, determining a blood volume in the vessel segment, determining a blood volume in a first vascular tree comprising the vessel segment, and calculating a transit time in the first vascular tree based upon the transit time through the vessel segment, the blood volume in the vessel segment, and the blood volume in the first vascular tree.
US10217218B2

In an embodiment, a method converts two images to a transform representation in a transform domain. For each spatial position, the method examines coefficients representing a neighborhood of the spatial position that is spatially the same across each of the two images. The method calculates a first vector in the transform domain based on first coefficients representing the spatial position, the first vector representing change from a first to second image of the two images describing deformation. The method modifies the first vector to create a second vector in the transform domain representing amplified movement at the spatial position between the first and second images. The method calculates second coefficients based on the second vector of the transform domain. From the second coefficients, the method generates an output image showing motion amplified according to the second vector for each spatial position between the first and second images.
US10217210B2

Aspects of the invention generally relate to illumination gas imaging and detection. Camera systems can illuminate a target scene with light sources configured to emit absorbing and non-absorbing wavelengths with respect to a target gas. An image of the target scene illuminated with a non-absorbing wavelength can be compared to a non-illuminated image of the target scene in order to determine information about the background of the target scene. If sufficient light of the non-absorbing wavelength is scattered by the scene toward a detector, the target scene comprises an adequate background for performing a gas imaging process. A camera system can alert a user of portions of the target scene suitable or unsuitable for performing a gas imaging process. If necessary, the user can reposition the system until sufficient portions of the target scene are recognized as suitable for performing the gas imaging process.
US10217206B2

An inspection method whereby, in a case in which a nozzle palette is imaged from above and light reflected by a reflection plate is not included in captured image data of a loading hole of the nozzle palette, it is determined that a suction nozzle is loaded in the loading hole. Meanwhile, in a case in which light reflected by the reflection plate is included in the captured image data of the loading hole, it is determined that a suction nozzle is not loaded in the loading hole. Further, in a case in which it is determined that a suction nozzle is loaded in the loading hole, air is ejected toward the loading hole. Then, it is redetermined whether reflected light reflected by the reflection plate is included in the captured image data of the loading hole.
US10217196B2

An image processing apparatus which is capable of carrying out a refocusing process for an image. A plurality of pieces of unprocessed data on which developing process has not been carried out are obtained. A developing process is carried out on the piece of unprocessed data to obtain a piece of processed data, and a subject recognition process is carried out on the processed data to identify a main subject from among a plurality of subjects included in the processed data. And based on a phase difference between the plurality of pieces of unprocessed data, results of the developing process on the plurality of pieces of unprocessed data are synthesized together so that the main subject can be brought into focus.
US10217194B2

The invention provides an image shooting apparatus and an image shooting method that obtain a recovered image with high precision by using an optimal point spread function (PSF) without deriving an image shooting distance of a photographed object, an image shooting program, and a recording medium that records the image shooting program. An image shooting apparatus includes an optical system, an image shooting element configured behind the optical system; an image recovery processing portion configured to perform image processing and recovery processing on obtained image data; and a recovered image output portion configured to output a recovered image; and the image recovery processing portion includes a recovery filter storage memory configured to store multiple recovery filters pre-manufactured by using multiple point spread functions; a recovery filter processing portion configured to obtain multiple middle candidate images; and an image comment portion configured to output a middle candidate image with an optimal profile.
US10217191B1

A remote visual experience application which transmits real-time video remotely includes a filter which obscures one or more previously identified regions in space when the regions come within the camera's field of vision. The application may be a shared visual experience application, in which the camera is mounted to a wearable appliance of a local user. The application may include a function for mapping regions of a space in which the application will be used, and defining different levels of remote access for different regions of the space. A space map may be generated before or during transmission of video to a remote user. Exemplary embodiments include a virtual vendor house call application or a game. The application may further include an audio filter for filtering an audio signal.
US10217182B1

The technology relates to advanced image signal processing. One claim recites an image processing apparatus comprising: memory for storing data representing a digital image; one or more processors configured for transforming the data by embedding a digital watermark therein, the digital watermark comprising a synchronization component and a message component; one or more processors configured for: attacking the transformed data to yield altered, transformed data; analyzing the altered, transformed data to obtain detectability measures therefrom, a first detectability measure comprising a measure corresponding to the synchronization component strength, and a second measure comprising a measure corresponding to the message component strength; based on a combination of the first detectability measure and the second detectability measure, predicting—along one or more swipe paths—a likelihood that the transformed data, once printed on a physical substrate, will be detectable from optical scan data representing such. Other claims and combinations are provided.
US10217169B2

Pursuant to some embodiments, computer systems for generating safety scores relating to vehicle travel routes are provided which include a data storage device for storing, updating and providing access to loss risk score data. In some embodiments, a request for information associated with a user's location identified by user location data may be received over a communications network. A computer processing system may then be operated to generate a safety score associated with said use location data, the safety score being based on a plurality of loss risk factors associated with the user location data. A response, including the safety score, may then be transmitted to the user over the communications network.
US10217168B2

A mobile computing device that facilitates efficient and convenient processing of an insurance claim. The mobile computing device can receive text, image, and audio data associated with the insurance claim. Using the received data, a model of the user's vehicle and the scene of the accident are generated and displayed on the mobile computing device. Damaged portions of the user's vehicle can be identified automatically or by the user. Damage can be tagged using the mobile computing device and additional data can be provided by the user and associated with each tag. The mobile computing device can be used to provide a preliminary claim assessment, submit a completed insurance claim application to an insurance provider, and/or process the insurance claim.
US10217159B2

Various embodiments herein each include at least one of systems, devices, methods, and software for shared transactions. One method embodiment includes determining whether there are open orders with regard to a location included in first order input received via a network. When there is an open order with regard to the location, the method then transmits a request for second order input indicating whether to add the order input to the at least one open order or to open a new order. When the received second order input specifies that a new order is to be opened, the method opens a new order with regard to the location. When the received second order input specifies that the received first order input is to be added an open order, the method includes adding the first order input to an open order.
US10217158B2

A system of routing a purchase order may include a purchase order identification unit configured to identifying a purchase order format associated with a client. The system may also include a routing control unit. The routing control unit may be configured to determine purchase order data based on the purchase order and the purchase order format. The routing control unit may be configured to generate a processed purchase order based on the purchase order data. The routing control unit may be configured to supplement the processed purchase order with additional purchase order data associated with the client. The routing control unit may be configured to apply purchase order security. The routing control unit may be configured to communicate, to a vendor, the processed purchase order.
US10217157B2

Personalized services often utilize individual profiles, such as social network profiles, product purchase histories, or browsing histories. However, personalization may exhibit or imply a familiarity level between the service and the individual that is beyond the individual's comfort level. Presented herein are techniques for adapting personalized services to request supplemental individual information only within a current familiarity stage that has been established by the individual with the service, and only to provide a requested usage of a service. Such solicitation may inform the individual of the intended usage of the requested information. Usages that may involve more sensitive information may be predicated upon requesting and receiving individual consent from the individual to advance to a higher familiarity stage. The user may be permitted to provide individual consent to advancing to a higher familiarity stage only for a particular service, and/or only temporarily for a particular usage of the service.
US10217155B2

Disclosed herein is a product cross-selling method and system for providing first product information provided by a product provider to a retailer, respectively providing a product cost and a sales commission to the first product provider and the retailer when a first product mapped to the first product information is sold via the retailer, providing second product information provided by the retailer to the first product provider and respectively providing product cost and sales commission to the retailer and the first product provider when a second product mapped to the second product information is sold via the first product provider.
US10217148B2

Methods, systems, and apparatus for predicting a status of a transaction are described. Feature data related to one or more transactions is collected and a subset of features is selected for use in predicting the status of the transaction. A model is trained using the collected feature data that corresponds to the selected features, and the model is applied to feature data of a selected transaction to generate a probability of the selected transaction attaining one or more defined statuses. Mitigating or preventive actions are performed based on the generated probability.
US10217142B1

Selection bias in providing user reviews for digital goods markets is compensated for by identifying users likely to provide positive reviews and actively soliciting reviews from these users. User activity data with respect to a digital good is gathered and used to identify enthusiast reviewers. Enthusiast users within the set of users are identified based on a comparison of user activity data with at least one criterion. Review solicitations are generated and provided to enthusiast users. Review solicitations are then sent to the identified users to encourage them to submit reviews for digital goods.
US10217133B2

Systems and methods for providing a merchant-customer engagement system include a physical merchant location in which a customer may be tracked to determine products within the physical merchant location that the customer is interested in. A merchant may use a wearable merchant device that is configured to identify the customer via a camera that captures an image of the customer, and that image may be used to retrieve customer account information for that customer. Using the customer account information and the products that the customer is showing interest in, the wearable merchant device may be used to display merchant-customer engagement information next to a view of the customer to allow the merchant to help the customer while utilizing a variety of displayed information about the customer including, for example, past purchases, products browsed in-store and previously browsed online, time spent in an area of the physical merchant location, etc.
US10217128B2

This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer's estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
US10217123B2

Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US10217122B2

Disclosed example methods include generating electronic mobile measurement data based on network communications received from client devices, the network communications corresponding to media accessed at the client devices, selecting attributes associated with the electronic mobile measurement data to include in a model, generating the model based on the attributes and a first portion of the electronic mobile measurement data, determining a percentage of a second portion of the electronic mobile measurement data that the model correctly associates with corresponding users of the client devices, and in response to the percentage satisfying a threshold, identifying a user operating a client device as at least one of a primary user or one of a plurality of secondary users based on the model, and associating demographic information of the identified user with the electronic mobile measurement data to reduce a misattribution error.
US10217121B2

Systems and methods to facilitate advising management are provided. A communication connection between an advisor and an advisee may be facilitated. First data captured via an end-user communication device may correspond to one or more sensor inputs. A set of qualification rules that includes a set of criteria for qualifying advisees based at least in part on captured data relating to advisees may be accessed. A first set of information for the first advisee may be derived based at least in part on the first data and the set of qualification rules. The first set of information may include a first characterization of the first advisee. Indication, to a computing device of the advisor, of the first characterization of the first advisee may be caused at a time corresponding to the communication connection between the advisor and the first advisee.
US10217112B2

An issue is identified based on corresponding information indicative of steps taken in an on-boarding process and a velocity of transition through the steps. The issue is matched against an agent based on agent capabilities exposed by the agent. The issue and corresponding information are routed to the agent.
US10217106B2

A computerized system for activating, issuing and otherwise managing transactions and activities pertaining to stored-value cards over a communications network. A central information database is provided for storing stored-value cardholder and card purchaser information received directly from respective stored-value cardholders and card purchasers PCs through a universal central processor via respective communication gateways. The central processor is coupled for communication realtime to multiple unaffiliated stored-value card processing networks normally operated by respective hosts. Each network includes a stored-value card processor coupled to a stored-value card database and multiple respective merchant communication devices. The central processor is programmed for managing the activation and issuance of transactions and activities for the stored-value card through the respective unaffiliated networks. The universal central processor is programmed to issue the stored-value cards directly to the cardholder or card purchaser by download over respective communication gateways. The universal central processor is further programmed for reporting the card activations, issuances, transactions and activities to the cardholders and the merchants thereby providing a universal management system.
US10217095B2

Transaction data is collected from POS terminals in order to generate transaction paths for account holders. The transaction paths link merchant locations where transactions are conducted. Common features of transaction paths, such as intersecting path locations, and transaction data associated with the merchant locations are used for marketing and other purposes.
US10217092B1

A technique is disclosed for generating an interactive digital receipt on a user device, where the receipt offers an engagement platform for merchants and customers to interact on a continuous basis. The interactive digital receipt is generated in response to an occurrence of a particular financial transaction. The receipt includes a plurality of time-based interactive components to enable the merchant and the customer to interact with one another. The plurality of time-based interactive components includes a promotion component, a tipping component, a feedback component, and a loyalty rewards component. Each component is associated with a timeframe which defines a time period for which the customer may interact with the component. Content presented via each component changes corresponding to the time period. The time period can range from a limited time period to an unlimited time period.
US10217087B2

Aspects of the disclosure relate to multicomputer processing of client device request data using a centralized event orchestrator. A computing platform may receive event definition information defining an event as well as stimulus selection information. Subsequently, the computing platform may receive a request for a recipient-selection user interface. The computing platform may identify one or more stimulus options available for a user of a recipient computing device associated with the event and may send a delivery selection user interface that includes a user-selectable component, which, when invoked, causes the computing platform to create a new endpoint associated with a stimulus option. Thereafter, the computing platform may receive delivery selection information and may generate one or more event orchestration commands directing an event processor to execute one or more actions associated with the event. The computing platform then may send the one or more event orchestration commands to the event processor.
US10217086B2

A system for managing business to business communications may include an event generation unit configured to create a first event based on receiving a purchase order from a client. The system may also include an event detection unit in communication with the event generation unit, the event detection unit configured to detect the first event. The system may also include an action unit in communication with the event generation unit. The action unit may be configured to determine a first action to perform based on the detection of the first event, and perform the first action. The event generation unit may be further configured to create a second event based on the performance of the first action.
US10217084B2

Embodiments of the present invention provide a system for processing deposits of resources. A managing entity generates containers with respective unique identifier tags and provides the container to a merchant. The merchant places resources in the container and scans the unique identifier tag of the container. The system receives an indication of the scan, and displays a deposit portal comprising merchant input fields. The merchant provides a merchant input into these input fields, and the merchant input is stored in a searchable database. Once the container reaches a processing center, the processing center scans the unique identifier tag, and the managing entity receives an indication that the scan occurred. In response, the managing entity system causes a processing application to display on a computing device of the processing center, the display including processing input fields that are at least partially filled out with the merchant input.
US10217083B2

According to one embodiment, processing circuitry of an apparatus for managing articles acquires a check image by capturing labels including label information of a character string. The processing circuitry also acquires plan data including a plurality of plan areas indicating installation positions of the labels in the shelf and the label information of the labels assigned to each of the plan areas. The processing circuitry detects a character area of the character string displayed on each of the labels from the check image and recognizes characters in the character areas. The processing circuitry positions and superimposes the check image and the plan data and associates the character areas and the plan areas. The processing circuitry compares the label information of the associated plan areas and the recognition information of the character areas and assigns attributes to the character areas or the plan areas.
US10217082B2

In some embodiments, a system can comprise one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts. In some embodiments, the acts can comprise receiving a first item inventory level quantity for an item, storing the first item inventory level quantity at an inventory database, and comparing the first item inventory level quantity with a predetermined high threshold. In many embodiments, the acts further can comprise, when the first item inventory level quantity is less than the predetermined high threshold, transmitting a first Limited Stock Alert to an inventory cache, and at the inventory cache, storing a first inventory status corresponding to the first item inventory level quantity. Other embodiments of related methods and systems are also provided.
US10217079B2

Systems, according to various embodiments, are adapted to use any of a variety of different techniques to identify an individual. In particular embodiments, the system is adapted to, at least partially in response to confirming the identity of a consignee of a parcel, provide the consignee with access to a parcel stored within a secured locker. In particular embodiments, the system may use the current or past location of the consignee, or information from one or more objects physically associated with the consignee (e.g., a portable computing device or an electronic or paper info notice) to verify the consignee's identity.
US10217077B2

A system. A system includes a computing system. The computing system includes a processor, a first module, a second module, and a third module. The first module is communicably connected to the processor and is configured for receiving chain of custody information associated with an item. The second module is communicably connected to the processor and is configured for determining a status of the item based on the received chain of custody information. The third module is communicably connected to the processor and is configured for arranging data into a specified format. The data includes the status of the item and the chain of custody information. The third module is also configured for transmitting the data.
US10217070B2

A method for processing information for mentoring service to at-risk people is described. Also describes is a system for implementing the method and a tangible computer readable medium for storing instructions that, when executed by computer processor, causes the computer processor to process information according to the method of the present application.
US10217068B1

A method and system may automatically detect failures and pre-schedule repairs for home equipment in a smart home environment when the property owner is away from the property. A smart home controller may receive sensor data from each of several pieces of home equipment to detect whether any failures have occurred. If the smart home controller detects a failure in one of the pieces of home equipment based on the sensor data, the smart home controller may communicate with a repair service provider to pre-schedule a repair of the piece of home equipment which experiences the failure. The repair service provider may then transmit a pre-scheduled time and cost for performing the repair and may perform the repair at the scheduled time.
US10217062B2

A system and method for determining a current efficiency score for an airport, receiving a request to compare the current efficiency score with a previous efficiency score, retrieving the previous efficiency score and displaying the current efficiency score and the previous efficiency score to a user. Also, a system having a database storing a plurality of previous efficiency scores for an airport, a calculation arrangement calculating a current efficiency score for the airport and retrieving a previous efficiency score from the database and a data distribution arrangement for generating a displayable file and distributing the current efficiency score and the one of the plurality of previous efficiency scores to a user of the system.
US10217046B2

A neuromorphic processing device has a device input, for receiving an input data signal, and an assemblage of neuron circuits. Each neuron circuit comprises a resistive memory cell which is arranged to store a neuron state, indicated by cell resistance, and to receive neuron input signals for programming cell resistance to vary the neuron state, and a neuron output circuit for supplying a neuron output signal in response to cell resistance traversing a threshold. The device includes an input signal generator, connected to the device input and the assemblage of neuron circuits, for generating neuron input signals for the assemblage in dependence on the input data signal. The device further includes a device output circuit, connected to neuron output circuits of the assemblage, for producing a device output signal dependent on neuron output signals of the assemblage, whereby the processing device exploits stochasticity of resistive memory cells of the assemblage.
US10217029B1

The present disclosure relates to systems and methods for generating headshots from a plurality of still images. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive a plurality of still images from one or more video feeds, score the plurality of images along a plurality of dimensions based on a scale, rank the plurality of images using at least one of a composite score or at least one of the dimensions, select a subset of the plurality of images using the ranking, and construct at least one headshot of the user from the subset of the plurality of images.
US10217028B1

A system for distributive training and weight distribution in a neural network. The system includes a training facility having a training neural network that detects and classifies objects in training images so as to train weights of nodes in the training neural network, and a plurality of object detection and classification units each including an image source that provides image frames, and at least one classification and prediction neural network that identifies, classifies and indicates relative velocity of objects in the image frames. Each unit transmits its image frames to the training facility so that the training neural network further trains the weights of the nodes in the training neural network, and the trained neural network weights are transmitted from the training facility to each of the object detection and classification units so as to train weights of nodes in the at least one classification and prediction neural network.
US10217021B2

An augmented reality method for displaying information comprises: capturing a sequence of image frames by a camera of a portable device, obtaining movement data by using an inertial sensor of the portable device, determining a sampling frame rate according to the movement data, selecting a tracking image from the captured image frames according to the sampling frame rate, determining a position of the portable device by comparing the tracking image with a point cloud, and displaying information on a display of the device based on the determined position.
US10217010B2

The present invention suppresses feature amounts of faces to be registered in a collation database, thereby preventing the collation database from being bloated. An information processing apparatus of the present invention includes an acquisition unit configured to acquire a video, a detection unit configured to detect at least one face of the same person from a plurality of frames of the acquired video, a classification unit configured to classify the detected faces into a plurality of predetermined groups, a selection unit configured to select, from the faces classified into the groups, not more than a first predetermined number of faces for each group, wherein the first predetermined number is an integer of not less than 2, and a registration unit configured to register feature amounts of the selected faces in a database.
US10217008B2

The invention relates to a method for detecting fraud to authenticate that an object is a human finger from a three-dimensional representation of said object comprising a set of representation points (3) modeling at least a part of the surface of the object, comprising the following steps: a) determining at least one principal plane (P) comprising a principal axis in the longitudinal direction of the three-dimensional representation of the object, said principal plane (P) intersecting the representation (1) of the surface of the object along at least one intersection zone, b) for each principal plane (P), determining a set of working points (5) from representation points (3) at the intersection zone, c) validation that the object is a human finger by implementing a validation process on the position of the working points.
US10216996B2

A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device.
US10216995B2

A system and method for generating compact iris representations based on a database of iris images includes providing full-length iris codes for iris images in a database, where the full-length iris code includes a plurality of portions corresponding to circumferential rings in an associated iris image. Genuine and imposter score distributions are computed for the full-length iris codes, and code portions are identified that have a contribution that provides separation between imposter and genuine distributions relative to a threshold. A correlation between remaining code portions is measured. A subset of code portions having low correlations within the subset is generated to produce a compact iris representation.
US10216993B2

A non-transitory computer readable medium storing a program causing a computer to execute a parsing process including extracting one or more figure descriptions from a first entity of document in a sequential order and calculating the number of figure descriptions from the first entity of the document having figure descriptions; extracting one or more drawing pages from a second entity of document in a sequential order and calculating the number of drawing pages from the second entity of the document having drawing pages; computing a varying list of figure descriptions; and combining the varying list of figure descriptions with one of the one or more drawing pages to produce the single output, whereby a user of the single output can readily identify a figure number of the one of the one or more drawing pages and associate the figure number with a description from the varying list of figure descriptions.
US10216992B2

An electronic device is described which has a memory storing an image for display to a user. The device has a shape recognizer which receives drawing input as a result of the user drawing at a location of the displayed image; and a semantic segmentation component which carries out image analysis of the image to compute one or more object classes of objects depicted at the location. The shape recognizer is configured to recognize the drawing input as being in a computed graphical item class of a plurality of pre-specified graphical item classes by analyzing a shape of the drawing input and by using information about the computed object classes of the one or more objects depicted at the drawing input location in the image. The processor is configured to offer at least one graphical item of the computed graphical item class for input to the electronic device.
US10216990B2

Examples disclosed herein relate to selection of machine-readable link type. Examples include acquisition of an electronic document, selection of a machine-readable link type for evaluation, and a decision of whether at least one characteristic of the document satisfies at least one evaluation metric for use of the selected type of machine-readable link.
US10216989B1

Disclosed are techniques for providing additional information for text in an image. In some implementations, a computing device receives an image including text. Optical character recognition (OCR) is performed on the image to produce recognized text. A word or a phrase is selected from the recognized text for providing additional information. One or more potential meanings of the selected word or phrase are determined. One of the potential meanings is selected based on other text in the image. A source of additional information corresponding to the selected meaning is selected for providing the additional information to a user's device.
US10216977B2

An apparatus may include a fingerprint sensor system and a control system. The control system may be configured for receiving fingerprint sensor data from the fingerprint sensor system and for extracting fingerprint data from the fingerprint sensor data. The fingerprint data may correspond to fingerprints of multiple digits of a user's hand. The control system may be configured for providing a progressive enrollment process for the fingerprint data. The progressive enrollment process may involve storing at least some of the fingerprint data and augmenting stored fingerprint data as the user continues to use the apparatus. The progressive enrollment process may involve processing first fingerprint data corresponding to a first digit of the user's hand during a processing time for second fingerprint data corresponding to a second digit of the user's hand. At least a portion of the progressive enrollment process may be performed without user prompts.
US10216962B2

Prior art attempts to manage authority designation in GUI-based computer systems have set up various “handshaking” schemes between a graphics management system, such as a window server, and the various processes that are attempting to offer and accept access to each other. However, these schemes have certain limitations. In particular, when windows are used as the “fundamental basis” for implementing authority designation, events that should treat all content within a window identically can't do so because, even though all content in the window may appear to be “owned” by the window, there may be some other process that is actually rendering the content to some portion of the window. Thus, described herein are systems and methods to manage authority designation and event handling within “hierarchical” GUIs using “handshaking” schemes that are secure, sub-window granular, and that generalize recursively when applied to the various graphical layers used to construct the windows.
US10216961B2

An administrator may set restrictions related to the operation of a virtual machine (VM), and virtualization software enforces such restrictions. There may be restrictions related to the general use of the VM, such as who may use the VM, when the VM may be used, and on what physical computers the VM may be used. There may be similar restrictions related to a general ability to modify a VM, such as who may modify the VM. There may also be restrictions related to what modifications may be made to a VM, such as whether the VM may be modified to enable access to various devices or other resources. There may also be restrictions related to how the VM may be used and what may be done with the VM. Information related to the VM and any restrictions placed on the operation of the VM may be encrypted to inhibit a user from circumventing the restrictions.
US10216957B2

Computationally implemented methods and systems include acquiring data regarding an application configured to access one or more protected portions of a particular device, said application configured to provide one or more services, detecting that the application has completed at least one of the one or more services and that the application maintains access to the one or more protected portions of the particular device, presenting information indicating that the one or more services are completed and that the application maintains access to the one or more protected portions of the particular device, and circuitry for facilitating presentation of an option to discontinue the access of the application to the one or more protected portions of the particular device. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10216954B2

Privacy violation detection of a mobile application program is disclosed. Regular histories of the mobile application are mined. A call-graph representation of the mobile application program can be created and sequences of events of interest according to the platform specification of the mobile application can be collected. A plurality of learnable features are extracted from the regular histories. The plurality of learnable features are combined into a single feature vector which is fed into a machine-learning-based classification algorithm. Whether the mobile application program includes one or more permissions for accessing unauthorized privacy data of a mobile application user is determined based on a machine learning classification of the single feature vector. The collected sequences can be reduced into a plurality of feature vectors which can include at least one of a happens-before feature and a multiplicity of occurrences feature.
US10216951B2

A graphical user interface for uploading an application data file may be generated by a computing platform and communicated to a computing device. The computing platform may receive the application data file from the computing device. A graphical user interface comprising a link configured to provide the computing device with access to a modified version of the application data file that comprises an element for tracking dissemination of the application data file may be generated by the computing platform and communicated to the computing device.
US10216945B2

Some embodiments on the invention are directed to displaying and viewing secure digital contents on touch screen displays. In one embodiment, a digital content such as image, text, or video is displayed on a touch screen display. An obscured layer that prevents viewing of the content protects the digital content. The obscured layer can be temporarily removed by a finger stroke in any direction on the touch screen display. As the finger is moved on the screen the area underneath the stroke is cleared and the content is revealed. The cleared area is then obscured again after a predetermined amount of time. This novel method prevents saving the digital content by taking a screenshot.
US10216938B2

Dynamically developing and maintaining threat models, threat landscapes and threat matrices are described. Specifically described are techniques on how to relate: (1) attack surfaces, (2) attack histories, (3) threats and (4) historical responses, by loading these four types of data, as well as other data, into a data store. One example data store disclosed includes some variations of a graph data structure. Upon loading the data, the populated data store may be used to develop Threat Models that will represent a Threat Landscape and a Threat Matrix. These may then be queried for recommended reactive and proactive responses with respect to an installation, in order to improve security.
US10216934B2

A security agent implemented on a monitored computing device is described herein. The security agent is configured to detect an action of interest (AoI) that may be probative of a security exploit and to determine a context in which that AoI occurred. Based on that context, the security agent is further configured to decide whether the AoI is a security exploit and can take preventative action to prevent the exploit from being completed.
US10216932B2

A nonvolatile memory device includes a memory cell array, a voltage generator, and a control circuit. The voltage generator generates word-line voltages to be applied to the memory cell array. The control circuit generates control signals that control the voltage generator in response to a command and an address. The control circuit includes a hacking detection circuit. The hacking detection circuit disables an operation of the nonvolatile memory device when a hacking is detected, wherein the hacking is detected when an access sequence of the command and the address does not match a standard sequence of the nonvolatile memory device a consecutive number of times.
US10216930B2

Facilities are provided herein to address application phishing by determining whether an application is a legitimate application it purports to be. Optical code(s) are displayed on a display device in association with an application to be authenticated for a user as being a legitimate application. Based on imaging the optical code(s) using a camera of a device of a user, data of the optical code(s) are obtained. It is automatically determines, based on the obtained data of the optical code(s), whether the application to be authenticated is authenticated as being the legitimate application, and based on this, an indication of whether the application is authenticated as being the legitimate application is provided for the user by the device.
US10216924B1

In various example embodiments disclosed herein, physical architectures, systems, processes and methods for security are described that, at their core are adaptive and changing at determined intervals so as to present a different attack surface. In one aspect is described improvements in the improved security architecture, system and methods based upon multiple processors, operating systems, communication channels and batteries, Power Distribution Units, and Faraday cages (Faraday shielding), which can combat electromagnetic pulse (EMP) attacks.
US10216922B1

A system for changing a network password includes a first lighting device to wirelessly connect to a second lighting device on a first wireless network having a first network identification. The first network identification is a network password of the first wireless device. The system further includes a password recovery device, wherein, in response to detecting a power cycling sequence of power provided to the first lighting device, the first lighting device is to attempt to wirelessly connect to the password recovery device over a recovery wireless network having a recovery network identification before attempting to connect to the second lighting device over the first wireless network. The recovery network identification is a network password of the recovery wireless network. The password recovery device includes a software user interface for changing the first network identification stored in the first lighting device.
US10216917B2

A processor may initiate a first verification event. The processor may identify two or more devices that are within a predetermined area of the processor during the initiating of the first verification event. The processor may verify an identity of a verified user based on the two or more devices. The processor may process the first verification event in response to verifying the identity of the verified user.
US10216901B2

Techniques for implementing Quality Assurance of the process of coding medical documents are disclosed. An audit of a coding process for a medical document is initiated by selecting and setting audit parameters. Using the selected parameters, a sample batch of coded documents is obtained from a universe of coded documents. The sample batch of coded documents is presented to auditor(s), and the auditor(s) provide corrections, which are recorded, and a score for each correction is calculated. A sample score, based on the corrections, is calculated in a manner that tracks to subjective auditor assessments of the process quality as being acceptable, marginally acceptable, or unacceptable, and which sample score accounts for the individual auditor subjectivity and an error.
US10216900B2

Information regarding a patient's physiological signs is provided in real-time, in particular in conjunction with drug administration to the patient. A patient data input obtains patient data of a monitored patient. A drug identification input obtains drug administration data identifying a drug administered to the patient and the time of administration of the drug to the patient. A drug information input obtains drug information about the identified drug, including drug side effects and/or drug-drug interactions and/or drug-disease contraindications. A processing unit determines time-resolved monitoring information based on the obtained patient data, drug administration data and drug information. The monitoring information is dynamically adapted and one or more physiological signs of the patient that are most critical to monitor over time are indicated. An output interface outputs the monitoring information.
US10216897B2

The present invention concerns the design and construction of diverse peptide and polypeptide libraries. In particular, the invention concerns methods of analytical database design for creating datasets using multiple relevant parameters as filters, and methods for generating sequence diversity by directed multisyntheses oligonucleotide synthesis. The present methods enable the reduction of large complex annotated databases to simpler datasets of related sequences, based upon relevant single or multiple key parameters that can be individually directly defined. The methods further enable the creation of diverse libraries based on this approach, using multisynthetic collections of discrete and degenerate oligonucleotides to capture the diverse collection of sequences, or portions thereof.
US10216894B2

The disclosure provides BMDs that have multiple device modes depending on operational conditions of the devices, e.g., motion intensity, device placement, and/or activity type, the device modes are associated with various data processing algorithms. In some embodiments, the BMD is implemented as a wrist-worn or arm-worn device. In some embodiments, methods for tracking physiological metrics using the BMDs are provided. In some embodiments, the process and the BMD applies a time domain analysis on data provided by a sensor of the BMD when the data has a high signal (e.g., high signal-to-noise ratio), and applies a frequency domain analysis on the data when the data has a low signal, which contributes to improved accuracy and speed of biometric data.
US10216890B2

In accordance with the present method and system for improving integrated circuit layout, a local process modification is calculated from simulated process response variables at a set of control points. Said modification values are incorporated into the layout constraints imposed by design rules and design intent to account for manufacturing friendliness. Solving the updated constraint equation with user specified objective function produces a new layout with increased manufacturability. The new layout may further contain data tags that enable optimal process correction to be performed on selected locations, leading to reduction in data size and mask complexity. Also in accordance with this invention, physical design tools are enhanced to read and process anisotropic design rules.
US10216882B2

A physical synthesis system includes a path straightening module, an ideal critical point identification (ID) module, and a free-space ID module. The path straightening module identifies at least one meandering critical path of a circuit, and generates a reference curve based on dimensions of the critical path. The ideal critical point ID module identifies at least one critical point on the reference curve. The free-space ID module identifies at least one free-space to receive a gate with respect to at least one critical point. The physical synthesis system further includes a free-space selector module and a gate modification module. The free-space selector module determines a modified slack timing value based on relocating the gate to the at least one free-space. The gate modification module moves the gate to the at least one free-space when the modified slack timing value is greater than an initial slack timing value.
US10216881B2

A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of waveforms without simulating the individual waveforms. The tool can determine whether module instances of a register level circuit design share a common usage, each instance being associated with a mapping. Two instances share a common usage if a sequence of signal transition representations received by the first instance can be mapped using a first mapping to the same common sequence of signal transition representations as a mapping of another sequence of signal transition representations received by the second instance using a second mapping. A result sequence of signal transition representations was generated by a previous propagation of the common sequence through the common usage. If the two instances share the common usage, the result sequence is mapped to an output sequence for the second instance using the second mapping.
US10216876B2

A method of designing a semiconductor circuit using a circuit simulation tool executed by a computer includes calculating power consumptions of elements of the semiconductor circuit by use of the circuit simulation tool. A thermal netlist is created about the semiconductor circuit, based on the power consumptions and geometry information of each of the elements. A simulation of the semiconductor circuit is performed with the thermal netlist using the circuit simulation tool to detect a temperature of each of the elements. The thermal netlist includes thermal capacitance information of each of the elements.
US10216874B2

A robot simulation device includes, a model generation unit which generates a three-dimensional wire-shaped member model from a plurality of mass points and a plurality of spring elements, a focus point setting unit which sets a plurality of focus points on the wire-shaped member model, a simulation unit which performs a simulation of the behavior of the wire-shaped member associated with the operation of the robot using the wire-shaped member model, and a display unit which displays focus point images, together with wire-shaped member images, using position data of the plurality of mass points and position data of the plurality of focus points which are obtained via the simulation.
US10216865B1

Devices, systems and methods are provided for monitoring a plurality of articles that are arranged on a support surface according to an article arrangement modeled with a first processing device. One of the methods includes receiving image data generated from the modeled article arrangement. The image data is received by a second processing device, and is indicative of an image of the arranged articles on the support surface. The received image data is used to inspect the arranged articles.
US10216862B1

Disclosed herein is a data estimation technique for a data intake and query system. The system receives user inputs indicative that a first data source is to be the subject of a storage related estimate. The system receives a first plurality of events generated by the first data source. The system indexes only a sample of the received first plurality of events, based on a sampling criterion, where the sample is fewer than all of the first plurality of events. The system generates the storage related estimate based on at least some of the first plurality of events, and causes an indication of the estimate to be output to a user.
US10216859B2

In one embodiment, a method includes by a client computing device, sending a request for two or more categories of content for display in a user interface, wherein each of the categories of content are received from a different content source, and wherein each of the categories of content are displayed in a corresponding region of the user interface. The method further includes determining a space requirement for each of the categories of content, wherein the determining is based at least in part on information in the request and information stored on the client computing device. The method further includes allocating, based on the space requirements, space for each of the regions of the user interface, and displaying each of the categories of content in its corresponding region as the content is received.
US10216858B2

Disclosed is a server computer that receives, over a network from a computing device, a request for a search suggestion related to a search query that is input into a search term entry area displayed by a web browser executing on the computing device. In response to receiving the request, the server computer transmits over the network to the computing device, instructions for the computing device to display a search suggestion related to the search query, the search suggestion corresponding to a search results web page. The instructions further cause the computing device to store, in a memory of the computing device, a web page component associated with the search results web page without causing the computing device to visibly display the web page component during display of the search suggestion.
US10216854B2

Embodiments of the present invention address deficiencies of the art in respect to module dependency loading in an Ajax environment, and provide a novel and non-obvious method, system and computer program product for the optimized downloading of Javascript in a component based architecture. In an embodiment of the invention, a method for optimized downloading of scripts in a component-based architecture can be provided. The method can include identifying a set of module dependencies for a script embedded in a page received for rendering, locating the module dependencies in a dependency graph for the script, determining from the dependency graph a subset of the module dependencies that have yet to be loaded for the page, requesting each module in the subset in a single request, and loading each requested module in conjunction with rendering the page.
US10216850B2

In one embodiment, a method includes accessing a plurality of communications, each communication being associated with a particular content item and including a text of the communication; calculating, for each of the communications, sentiment-scores corresponding to sentiments, wherein each sentiment-score is based on a degree to which n-grams of the text of the communication match sentiment-words associated with the sentiments; determining, for each of the communications, an overall sentiment for the communication based on the calculated sentiment-scores for the communication; calculating sentiment levels for the particular content item corresponding sentiments, each sentiment level being based on a total number of communications determined to have the overall sentiment of the sentiment level; and generating a sentiments-module including sentiment-representations corresponding to overall sentiments having sentiment levels greater than a threshold sentiment level.
US10216847B2

Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.
US10216840B2

Various of the disclosed embodiments concern computer systems, methods, and programs for extracting information from an asset tag that can be used to monitor the corresponding asset. An operator, e.g., employee of an enterprise, logs into an application executed by a mobile device that includes a camera. A tag template can then be manually selected by the operator or automatically selected by the application. The tag template is used during scanning to locate and identify machine-readable elements, human-readable elements, structural elements, or some combination thereof. Once the application registers a successful scan of the asset tag, the operator can review and confirm the information was extracted correctly. Generally, the extracted information is transmitted to an asset management system, which creates a database entry that allows the asset to be continually monitored by the enterprise, e.g., each time the asset tag is subsequently scanned.
US10216836B2

An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login token and instruction from a user device. The login token is associated with a user of the user device. The instruction may be reading or writing profile data belonging to the user. The embodiment may include determining whether a user profile container exists for the user based on the received login token. The embodiment may include creating the user profile container for the user based on determining that the user profile container does not exist. Creating the user profile container for the user may include identifying profile data belonging to the user located in a plurality of locations within a file system and storing identified profile data belonging to the user within a single binary large object. The embodiment may include executing the received instruction.
US10216828B2

An example method comprises receiving data points, determining at least one size of a plurality of subsets based on a constraint of at least one computation device or an analysis server, transferring each of the subsets to different computation devices, each computation device selecting a group of data points to generate a first sub-subset of landmarks, add non-landmark data points that have the farthest distance to the closest landmark to create an expanded sub-subset of landmarks, create an analysis landmark set based on a combination of expanded sub-subsets of expanded landmarks from different computation devices, perform a similarity function on the analysis landmark set, generate a cover of the mathematical reference space to create overlapping subsets, cluster the mapped landmark points based on the overlapping subsets, create a plurality of nodes, each node being based on the clustering, each landmark point being a member of at least one node.
US10216826B2

A system and method for mapping a standard set of database query statements to a set of query statements for a target database, including a processor to receive an identification of a target database and identify any extension set of query statements of the target database, receive a plurality of standard database query statements, and map each standard database query statement to a query statement for the target database on the basis of an extension set associated with the target database. A statement mapping database may be created to map the query statements of the target database to the standard database query statements such that the processor may receive a standard database query statement and identify a corresponding query statement that is appropriate for the target database, and receive a query statement of the target database and identify a corresponding standard database query statement.
US10216820B1

An extractor and an applier of a database replication system are configured to perform the functions of resolving constraint violations for replicated database transactions. The extractor replicates changes made at the source database to the target database. An applier immediately applies the changes to the target database that do not cause a constraint violation. The applier also performs the remaining functions, including detecting database changes that cause constraint violations, subsequent processing of these detected database changes, and performing a commit for the database transaction when the constraint violations are resolved.
US10216815B2

Performing an extract, transform, and load (ETL) process. Column data is received by a stage of the ETL process. The size of the received column data is ascertained by the stage. In response to determining that the size of the column data exceeds a predefined threshold, the stage saves the column data and creates a data locator associated with the column data. The created data locator advances through successive downstream stages of the ETL process as a replacement for the column data.
US10216809B1

A system extracts data from one or more sources of data and displays information regarding the data using interactive visualizations that allow a user to interact directly with the visualizations of the data, without necessarily requiring the user to utilize a menu-driven interface.
US10216797B2

Described herein are various technologies pertaining to presenting search results to a user, wherein the search results are messages generated by way of social networking applications. An interactive graphical object is presented together with retrieved messages, and messages are filtered responsive to interactions with the interactive graphical object. Additionally, a graphical object that is indicative of credibility of a message is presented together with the message.
US10216782B2

In one embodiment, a method determines one or more records that are added, updated, or deleted for an entity. One or more effective from dates for the one or more records and a last effective from date for the entity in a database table for the entity is analyzed to classify the one or more records in one or more scenarios in a plurality of scenarios. The method selects a scenario in the plurality of scenarios based on the one or more effective from dates for the one or more scenarios and the last effective from date for the entity. Then, an update process associated with the scenario is performed to update a portion of records in the database table using the one or more records.
US10216766B2

A framework is provided for associating images with topics utilizing embedding learning. The framework is trained utilizing images, each having multiple visual characteristics and multiple keyword tags associated therewith. Visual features are computed from the visual characteristics utilizing a convolutional neural network and an image feature vector is generated therefrom. The keyword tags are utilized to generate a weighted word vector (or “soft topic feature vector”) for each image by calculating a weighted average of word vector representations that represent the keyword tags associated with the image. The image feature vector and the soft topic feature vector are aligned in a common embedding space and a relevancy score is computed for each of the keyword tags. Once trained, the framework can automatically tag images and a text-based search engine can rank image relevance with respect to queried keywords based upon predicted relevancy scores.
US10216764B2

An apparatus which searches for an image containing an object requested from a distribution destination apparatus, and manages an object of an image and a user of a distribution destination apparatus by categories; a unit which receives information about the user of the distribution destination apparatus and information about the requested object; a unit which determines a distribution destination user category to which the user of the distribution destination apparatus belongs; a unit which determines an object category to which the object requested from the distribution destination apparatus belongs; a unit which decides a search condition of an image based on the distribution destination user category and the object category; and a unit which searches for an image based on the decided search condition.
US10216763B2

Media objects, such as images or soundtracks, may be ranked according to a new class of metrics known as “interestingness.” These rankings may be based at least in part on the quantity of user-entered metadata concerning the media object, the number of users who have assigned metadata to the media object, access patterns related to the media object, and/or a lapse of time related to the media object.
US10216762B2

Similar medical images having a predetermined similarity to a region of interest in a medical image to be interpreted are received from a case search system. A display screen on which the received similar medical images are displayed is displayed on a display. The display screen includes display frames within which similar medical images are displayed. In response to an instruction for enlarging the similar medical images, corresponding regions of interest in the similar medical images are enlarged and displayed with the sizes of the display frames maintained unchanged on the display screen. In response to an instruction for causing a selected similar medical image among the enlarged and displayed similar medical images to move within a corresponding display frame, the other unselected similar medical image(s) is caused to move within a corresponding display frame synchronously with the movement of the selected similar medical image in the same movement direction.
US10216759B2

Techniques are described herein that are capable of heterogeneously optimizing a file. Heterogeneous optimization involves optimizing regions of a file non-uniformly. For example, the regions of the file may be optimized to different extents. In accordance with this example, a different optimization technique may be used to optimize each region or subset of the regions. In one aspect, optimization designations are assigned to respective regions of a file based on access patterns that are associated with the respective regions. The file may be a database file, a virtualized storage file, or other suitable type of file. Each optimization designation indicates an extent to which the respective region is to be optimized. Each region may be optimized to the extent that is indicated by the respective optimization designation that is assigned to that region.
US10216754B1

Techniques for balancing data compression and read performance of data chunks of a storage system are described herein. According to one embodiment, similar data chunks are identified based on sketches of a plurality of data chunks stored in the storage system. A first portion of the similar data chunks as a first group is associated with a first storage area. The first storage area is associated with one or more data chunks that are dissimilar to the first group but are likely accessed together. The first group of the similar data chunks and its associated dissimilar data chunks are compressed and stored in the first storage area.
US10216747B2

A system and method are provided that facilitate generation of a large volume of customized synthetic data for testing operations using a parallel synthetic data creation technique while ensuring relational integrity of the generated data. In some examples, values for primary keys and foreign keys as well as relationships in the metadata are created in a way that allows a user to easily change the value or range of values for any suitable field.
US10216741B2

A respective volatility attribute associated with each of one or more tables of a computerized database is used in any of various aspects to (a) determine how table data is stored in a physical storage device; (b) regulate the use of a materialized query table using database table data; and/or (c) influence circumstances under which indexes are created or advised by database analytic software. Various optional additional uses of a volatility attribute to manage a database are disclosed. Preferably, database parameters are automatically monitored over time and database table volatility state is automatically determined and periodically adjusted.
US10216738B1

Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. Data may be stored regarding a plurality of VR data sets. Each VR data set may define a VR representation of a location, as well as 3D data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets. Each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a selected VR representation and to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
US10216737B1

A computer-implemented method for enabling users to subscribe to people and other tagged entities is provided herein. Such a method includes maintaining subscription data specifying a plurality of entities subscribed to by a plurality of users, with each of the plurality of entities being a tagged entity associated with a tag. The method further includes identifying a media item associated with one or more tagged entities of the plurality of entities, determining, based on the subscription data, a user of the plurality of users that is subscribed to the tagged entities of the media item, and providing the media item to the user. Other associated systems and methods are also provided.
US10216731B2

A system and method for translating data from a source language to a target language is provided wherein machine generated target translation of a source sentence is compared to a database of human generated target sentences. If a matching human generated target sentence is found, the human generated target sentence may be used instead of the machine generated sentence, since the human generated target sentence is more likely to be a well-formed sentence than the machine generated sentence. The system and method does not rely on a translation memory containing pairs of sentences in both source and target languages, and minimizes the reliance on a human translator to correct a translation generated by machine translation.
US10216709B2

A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as inline replies, which enable team members to comment on and reply to specific items within a single synchronized version of a message.
US10216708B2

The present disclosure discloses ways of navigating content. For example, techniques herein can include defining a logical flow of multiple content regions in a display page, initiating display of a first content region of the multiple content regions, the first content region of the display page displayed on a display screen according to a first zoom level, and in response to receiving navigation input in the display page to view a next content region following the first content region in the logical flow, identifying a second content region that follows the first content region in the logical flow. Additionally, embodiments herein can include analyzing parameters of the second content region to determine a second zoom level for viewing the second content region and initiating display of the second content region according to the second zoom level, the second zoom level being different than the first zoom level.
US10216698B2

A device for analyzing a fluid, including a layer including a plurality of sensors of MEMS and/or NEMS type, a layer including a mechanism controlling the sensor and for processing information transmitted by the sensors, the control and processing mechanism being electrically connected to the detectors, and a layer positioned on the layer including the sensors on a side of a face including the sensors including a mechanism spatially and temporally distributing the fluid on the sensors.
US10216695B1

A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database.
US10216686B2

An electronic device and method of communication using a USB interface through full duplex transmission are disclosed. A method of performing data communication by an electronic device includes detecting a connection of an electronic device through an interface, configuring the electronic device as a host or a slave for data communication of first data in response to the connection of the electronic device, performing first data communication based on a first communication path according to a first standard for the first data in response to detecting the configuration, detecting performance of data communication of second data while the data communication of the first data is performed, configuring the electronic device as the host or the slave for the data communication of the second data and performing second data communication based on a second communication path according to a second standard for the second data in response to the configuration.
US10216681B2

An information handling system includes a host processing complex and a wireless management system. The host processing complex instantiates a hosted processing environment and includes a first general-purpose processing unit (GPU) and a GPU hot-plug module that enables a hot-plug operation to replace the first GPU with a second GPU while power is provided to the host processing complex. The hosted processing environment instantiates a first workload on the first GPU. The wireless management system operates out of band from the hosted processing environment, directs the hosted processing environment to halt the first workload, and directs the GPU hot-plug module to perform the hot-plug operation.
US10216678B2

In one example, a master device connected in a serial-peripheral interface (SPI) daisy chain configuration with a plurality of servant devices, wherein the master device is configured to output a master data output to a first servant data input of a first servant device of a plurality of servant devices, wherein the plurality of servant devices are connected in a serial-peripheral interface (SPI) daisy chain configuration with the master device. The master device further configured to receive a master data input from a last servant device of the plurality of servant devices, wherein the master data input comprises an in-frame response of the plurality of servant devices, and wherein the in-frame response is received by the master device in a single SPI communication frame.
US10216673B2

Communications are intercepted between a universal serial bus (USB) device and a host, at least by implementing first device firmware of the USB device. The USB device contains its own second device firmware. Using at least the implemented first device firmware, intercepted communications from the USB device toward the host are sanitized. The sanitizing is performed so that no communication from the USB device is directly forwarded to the host and instead only sanitized communications are forwarded to the host. Methods, apparatus, and computer program products are disclosed.
US10216668B2

Technologies for a distributed hardware queue manager include a compute device having a processor. The processor includes two or more hardware queue managers as well as two or more processor cores. Each processor core can enqueue or dequeue data from the hardware queue manager. Each hardware queue manager can be configured to contain several queue data structures. In some embodiments, the queues are addressed by the processor cores using virtual queue addresses, which are translated into physical queue addresses for accessing the corresponding hardware queue manager. The virtual queues can be moved from one physical queue in one hardware queue manager to a different physical queue in a different physical queue manager without changing the virtual address of the virtual queue.
US10216664B2

A remote resource access method and a switching device are provided. According to the remote resource access method, when a computer system access the remote physical resource device, after obtaining a first access message, including a virtual address of a virtual resource device, from a computing node in the computer system, the switching device converts the first access message into a second access message based on a physical address of a physical resource device corresponding to the virtual address of the virtual resource device. Then, the switching device sends the second access message to the remote physical resource device corresponding to the physical address using a network, thereby implementing the data transmission between the local computer system and the remote physical resource device.
US10216663B2

A processing system includes a general purpose instruction based data processor, an input configured to receive a command written by the data processor, a timer manager controller configured to receive the command and to execute the command, and a debug interrupt timer controller (DITC) configured to determine that the command is directed to the DITC and to store configuration information that associates the command with an element of the processing system that is a source of the command, where the configuration information is included in the command.
US10216661B2

A serial data link is to be adapted during initialization of the link. Adaptation of the link is to include receiving a pseudorandom binary sequence (PRBS) from a remote agent, analyzing the PRBS to identify characteristics of the data link, and generating metric data describing the characteristics.
US10216649B2

Methods, systems, and computer program products are included for providing one or more additional kernels kernel in a protected kernel environment. A method includes providing, by a hypervisor, a virtual machine that includes a first kernel. A first portion of memory of the virtual machine is allocated for the first kernel and a second portion of memory of the virtual machine is allocated for a second kernel. The virtual machine executes the first kernel. The hypervisor disables access privileges corresponding to the second portion of memory. Execution is transitioned from the first kernel to the second kernel by clearing memory corresponding to the first kernel, enabling access privileges corresponding to the second portion of the memory, and executing the second kernel on the virtual machine.
US10216640B2

According to one general aspect, a method may include receiving a request, from a non-central processor device that is configured to perform a direct memory access, to write data within a memory system at a memory address. The method may also include determining if a cache tag hit is generated, based upon the memory address, by a caching tier of the memory system that is closer, latency-wise, to a central processor than a coherent memory interconnect. The method may further include if the caching tier generated the cache tag hit, injecting the data into the caching tier.
US10216636B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pre-fetching data. The methods, systems, and apparatus include actions of providing a request for data to an input-output device and receiving a set of memory addresses for the requested data. Additional actions include determining a subset of the memory addresses, providing a request for a processor to pre-fetch or inject data corresponding to the subset of the memory addresses, and receiving the requested data and the set of memory addresses. Additional actions include determining that the received data includes data for the subset of memory addresses that has been requested to be pre-fetched or injected, storing the data for the subset of memory addresses in a cache of the processor, and storing remaining data of the received data for the memory addresses in a main memory.
US10216635B2

Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch canceling instruction is being executed. In response to recognizing that the prefetch canceling instruction is being executed, all outstanding prefetches are evaluated according to a criterion as set forth by the prefetch canceling instruction in order to select qualified prefetches. In response to evaluating, a cache subsystem is communicated with to cause canceling of the qualified prefetches that fit the criterion. In response to successful canceling of the qualified prefetches, a local cache is prevented from being updated from the qualified prefetches.
US10216631B1

Methods, systems, and computer-readable and executable medium embodiments for revising cache expiration are described herein. One method for revising cache expiration includes tracking attributes of a number of queries of a database; identifying a storage database is outside a database threshold in response to a write operation against the database and based on the tracked attributes; and revising a cache expiration date for at least one query of the number of queries to bring the storage database to within the database threshold.
US10216628B2

A method, system and computer program product are disclosed for direct storage device sharing in a virtualized environment. In an embodiment, the method comprises assigning each of a plurality of virtual functions an associated memory area of a physical memory, and executing the virtual functions in a single root-input/output virtualization environment to provide each of a plurality of guests with direct access to the physical memory. In one embodiment, each of the guests is associated with a respective one of the virtual functions; and the assigning each of the plurality of virtual functions an associated memory area includes maintaining a per-virtual function mapping table identifying a respective one mapping function for each of the virtual functions, and each of the mapping functions mapping one of the memory areas of the physical area to an associated virtual memory.
US10216616B2

A processor is disclosed and comprises a front end including circuitry to decode instructions from an instruction stream; a data cache unit including circuitry to cache data for the processor; and a core triggering block (CTB) to provide integration between two or more different debug capabilities.
US10216615B2

In an example, a request is received from a runtime platform to run an instance of a software function. In response, instance code and instance data corresponding to the instance are loaded from a persistent storage, the instance code and instance data being stored together in the persistent storage. It is determined whether there is an indication that the instance code should be executed in a debug mode. In response to a determination that the instance code should be executed in the debug mode, source code is generated for the instance, based on the instance code, in a debug folder in the persistent storage; a runtime cache for the instance is invalidated; the source code for the instance is compiled into an executable file, the compiling including adding one or more breakpoints to the executable file; and the executable file is sent to the runtime platform for execution.
US10216613B2

A system debugs software code and performs a method of debugging software code. The method includes starting execution of an instantiation of a process within the software code and determining whether the instantiation of the process corresponds with any entry in a database of reserved process identifiers (PIDs) and thread identifiers (TIDs). The system also includes assigning the PID and the TID from among the reserved PIDs and the TIDs in the database to the instantiation of the process based on the instantiation of the process corresponding with any entry in the database.
US10216602B2

In an embodiment, a latency measuring head is provided for use in measuring touch-to-response latency in a test device, the test device including a capacitive user interface that responds to touch input. The latency measuring head includes a conductive element adapted to be positioned in static proximity with and/or in contact with the capacitive user interface. An electron sink is operatively connected to the conductive element via a normally open switch having an open and a closed position. The electron sink has capacity to hold or dissipate a sufficient charge to trigger a touch event on the test device when the switch is closed. A photosensitive element is positioned in static proximity with and/or in contact with the capacitive user interface such that the photosensitive element can output a signal in response to a change in an optical property of at least a portion of the capacitive user interface. Software for performing analysis of latency measurements from a latency measuring device and generating statistics that summarize latency performance of a test device is further disclosed.
US10216596B1

Embodiments of the invention provide a system and method to vastly improve the remote write latency (write to remote server) and to reduce the load that is placed on the remote server by issuing auto-log (automatic log) writes through an integrated networking port in the SSD (solid state drive). Embodiments of the invention also provide a system and method for a PCI-e attached SSD to recover after a failure detection by appropriating a remote namespace.
US10216591B1

One embodiment is related to a method for determining a faulty hardware component within a data storage system, comprising: collecting data relating to a plurality of input/output (IO) errors associated with a first storage processor within the data storage system; compiling IO error statistics based on the data relating to the plurality of IO errors; and determining a faulty hardware component based on the IO error statistics, wherein the determining of the faulty hardware component comprises utilizing a second storage processor of the data storage system independent from the first storage processor.
US10216589B2

A processor-implemented method for selective data replication recovery in a heterogeneous environment is provided, including a source agent, a target agent, and data replication recoverer (DRR) agent. The method includes receiving, by a DRR agent, one or more committed transaction records from a source agent, which is configured to receive the one or more committed transaction records from a source database. The DRR agent creates data and metadata records from the received one or more committed transaction records, and saves the data and the metadata records in a data replication repository. In response to receiving a request to recover a target database, the DRR agent selectively recovers target database using either one or more individual transactions or a bookmark.
US10216588B2

Technologies are described for facilitating database system recovery in a distributed database environment having a master node and at least one slave node. The at least one slave node receives a preliminary slave log backup position. The at least one slave node replays at least a portion of one or more log backups until the preliminary log backup position is reached. The at least one slave node receives a final slave log backup position. The slave node replays at least a portion of one or more log backups until the final slave log backup position is reached.
US10216587B2

Embodiments for providing failure tolerance to containerized applications by one or more processors. A layered filesystem is initialized to maintain checkpoint information of stateful processes in separate and exclusive layers on individual containers. A most recent checkpoint layer is transferred from a main container exclusively to an additional node to maintain an additional, shadow container.
US10216568B2

Hardware accelerator memory address translation fault resolution is provided. A hardware accelerator and a switchboard are in communication with a processing core. The hardware accelerator determines at least one memory address translation related to an operation having a fault. The operation and the fault memory address translation are flushed from the hardware accelerator including augmenting the operation with an entity identifier. The switchboard forwards the operation with the fault memory address translation and the entity identifier from the hardware accelerator to a second buffer. The operating system repairs the fault memory address translation. The operating system sends the operation to the processing core utilizing an effective address based on the entity identifier. The switchboard, supported by the processing core, forwards the operation with the repaired memory address translation to a first buffer and the hardware accelerator executes the operation with the repaired address.
US10216563B2

An electrical subsystem for a vehicle comprises an electronic control module adapted to generate one or more output messages suitable for transmission by a communication network, for instance a communication network, such as a CAN-bus, the subsystem further comprising:a message filter which is arranged in the event of a fault of the electronic control module to filter the messages generated by the electronic control module so that only messages that meet predefined criteria are transmitted by the communication network and to block messages that do not meet that criteria.
US10216560B2

Systems and methods are provided for analyzing operating metrics of monitored metric sources. Aspects of the present disclosure may present for display information associated with the monitored metric source and the analysis of its operating metrics. Analysis comprises determination of reference values and tolerance levels which represent allowable deviations from the reference values. Input data includes a measurement of an operating parameter and a time stamp. Input data may be saved to a data store for using in future analysis of other input data. When input data is determined to be outside the tolerance level, notifications may be issued to alert administrators or systems of the anomaly.
US10216557B2

A system and method for projecting reliability to manage system functions includes an activity module which determines activity in the system. A reliability module interacts with the activity module to determine a reliability measurement for the module in real-time based upon the activity and measured operational quantities of the system. A management module manages actions of the system based upon the reliability measurement input from the reliability module. This may be to provide corrective action, to reallocate resources, or increase reliability of the module.
US10216552B2

Embodiments include a method for verifying a counter design within a tolerance window within which a race condition occurs between a context event and a design event. The method includes receiving a plurality of events within the counter design, the plurality of events including the context event and the design event. The method also includes dynamically determining the tolerance window around the context event by setting a first portion of the tolerance window to precede an occurrence of the context event and by setting a second portion of the tolerance window to follow the context event. Additionally, the method includes performing a verification of whether the design event is within the first portion of the tolerance window or the second portion of the tolerance window.
US10216547B2

A mechanism is provided for allocating a hyper-threaded processor to nodes of multi-tenant distributed software systems. Responsive to receiving a request to provision a node of the multi-tenant distributed software system on the host data processing system, a cluster to which the node belongs is identified. Responsive to the node being a second type of node, responsive to determining that another second type of node in the same cluster has been provisioned on the host data processing system, and responsive to the number of unallocated VPs on different physical processors from that of the other second type of node being greater than or equal to the requested number of VPs for the second type of node, the requested number of VPs for the second type of node is allocated each to a different physical processor from that of the other second type of node.
US10216546B1

A method to associate a set of first entities to a set of second entities, e.g., computing jobs to processors, agent teams to workspace resources within a physical location, or the like. The NG is seeded using a force directed graph (FDG), whose “seed” particles represents the agents and their relative interconnectedness. The FDG is first brought into an equilibrium state to define a solution space. A relative coordinate system of the FDG solution space is then translated to a number of vertices represented in the NG, and then an initial seeding of the seed particles in the NG (based on their relative positions in the FDG solution space) is carried out. A search is then performed. During the search, each seed vertex releases its embedded agents to adjacent vertices to enable the agents to search for and achieve a required count. During this process, the seed particles grow to the desired size (with their constituent first entities then located at the NG vertices) to complete the agent-to-resource allocation process.
US10216536B2

Memory data for a virtual machine can be stored in a swap file, which is comprised of storage blocks. A defragmentation procedure can be performed on a thin swap file while the virtual machine is still running. The described defragmentation procedure traversing a page frame space of the virtual machine, identifying candidate page frames, relocating the swapped page, and updating the page frame. Resulting unused storage blocks are released to the storage system. A data structure for aiding the defragmentation process is also described.
US10216522B2

Technologies for indirect branch target security include a computing device having a processor to execute an indirect branch instruction. The processor may determine an indirect branch target of the indirect branch instruction, load a memory tag associated with the indirect branch target, and determine whether the memory tag is set. The processor may generate a security fault if the memory tag is not set. The processor may load an encrypted indirect branch target, decrypt the encrypted branch target using an activation record key stored in an activation key register, and perform a jump to the indirect branch target. The processor may generate a next activation record coordinate as a function of the activation record key and a return address of a call instruction and generate the next activation record key as a function of the next activation record coordinate. Other embodiments are described and claimed.
US10216520B2

A compressing instruction queue for a microprocessor including a storage queue and a redirect logic circuit. The storage queue includes a matrix of storage locations including N rows and M columns for storing microinstructions of the microprocessor in sequential order. The redirect logic circuit is configured to receive and write multiple microinstructions per cycle of a clock signal into sequential storage locations of the storage queue without leaving unused storage locations and beginning at a first available storage location in the storage queue. The redirect logic circuit performs redirection and compression to eliminate empty locations or holes in the storage queue and to reduce the number of write ports interfaced with each storage location of the storage queue.
US10216517B2

Embodiments of the present invention provide systems and methods for clearing specified blocks of main storage. In one embodiment, an EADM start subchannel is executed. The instructions of the execution of the EADM start subchannel may include a SAP receiving an ADM request block, which specifies a main-storage-clearing operation command. The address and size of a block of main memory to be cleared by the SAP is specified in an MSB designated by the ADM request block.
US10216509B2

Integrated application development and deployment may speed up application development. The continuous integration component of a software development engine may generate a completed version of a deployment project in a development environment by at least generating an updated version of a first project element concurrently with integrating an initial version of the first project element with an initial version of a second project element. The updated version of the first project element is then integrated with the initial version of the second project element to generate the completed version. An orchestration component may configure a production environment to execute a production image that is a copy of a development image that is created from the completed version, in which the production environment is mirrored by the development environment. The continuous integration tool may also include an automatic deployment component that deploys the production image into the production environment for execution.
US10216504B2

In accordance with an embodiment, described herein is a system and method for providing an abstraction layer that insulates a web interface application from underlying technologies. The abstraction layer includes an application programming interface that exposes a plurality of services to the web interface application, for use in the entire life cycle of an integration project. The web interface application is agnostic of the underlying frameworks that persist the integration project, and the runtime engines that are to execute the integration project. The application programming interface can persist the integration project in a runtime-engine-neutral format, and can transform the integration project from the runtime-engine-neutral format to a runtime-engine-specific format at deployment time.
US10216501B2

Described are methods, systems and computer-readable media storing instructions that when executed on one or more processors execute a process for generating second program code in a statically typed programming language from first program code in a dynamically typed programming language. The first program code contains or, when executed, generates or operates on a dynamically typed array. The second program code may be generated by classifying the dynamically typed array into one of multiple categories, such as homogeneous, heterogeneous, or another, based on the array contents, array usage, and/or user input, and generating the second program code in the statically typed programming language based on the classification(s).
US10216498B2

A minimum set of process engine components needed to perform a process application is determined. An executable code that includes the determined minimum set of process engine components and omits at least a subset of process engine components not included in the determined minimum set of process engine components is compiled. The executable code is deployed to a device.
US10216492B2

Customizing menus for a consumer electronics device, including: preparing menu definitions for the menus to be customized on the consumer electronics device; generating menu configuration information using the prepared menu definitions; and transmitting the generated menu configuration information to the consumer electronics device. Keywords include customization of menus and consumer electronics device.
US10216487B2

A method is described that includes instantiating, within an application software development environment, a virtual processor having an instruction set architecture and memory model that contemplate first and second regions of reserved memory. The first reserved region is to keep data of an input image array. The second reserved region is to keep data of an output image array. The method also includes simulating execution of a memory load instruction of the instruction set architecture by automatically targeting the first reserved region and identifying desired input data with first and second coordinates relative to the virtual processor's position within an orthogonal coordinate system and expressed in the instruction format of the memory load instruction.
US10216481B2

A data processing apparatus is provided to perform a digit-recurrence division operation to determine a quotient as a result of dividing a dividend by a divisor. Scaling circuitry scales the dividend and the divisor by a factor to produce a scaled dividend and a scaled divisor. Digit recurrence circuitry performs one or more iterations of the digit-recurrence division operation on the scaled dividend and the scaled divisor, with each iteration producing a digit of the quotient and a remainder value. The remainder value is provided as an input to the digit recurrence circuitry for a subsequent iteration. Initialization circuitry performs a first iteration of the one or more iterations and provides the digit of the quotient after the first iteration. The initialization circuitry receives, as an input, an intermediate value produced by the scaling circuitry while scaling the dividend.
US10216477B2

A data processing apparatus includes a recording control unit configured to perform control so that a plurality of contents is recorded in a recording medium, a first communication unit configured to connect to an external device via a first communication, and receive via the first communication a communication parameter for connecting via a second communication different from the first communication to the external device and information to be used to sort the plurality of contents, a second communication unit configured to connect to the external device via the second communication based on the communication parameter received via the first communication unit, and a control unit configured to perform control so that the plurality of contents is sorted based on the information to be used to sort the plurality of contents that is received from the external device via the first communication unit.
US10216462B2

The display device includes a mode shift control unit, a storage control unit, and a display control unit. The mode shift control unit performs such control that if a first condition is satisfied in a first mode, a display screen is not displayed and the first mode shifts to a second mode, and that if a second condition is satisfied in the second mode, the display screen is displayed and the second mode shifts to the first mode. The display control unit performs such control that when the second mode shifts to the first mode by the mode shift control unit, as information displayed on the display screen, an entry of the first setting stored in the storage section is displayed for the first setting and an entry of an initial setting is displayed for the second setting.
US10216454B1

A method and apparatus of performing a memory operation includes receiving a memory operation request at a first memory controller that is in communication with a second memory controller. The first memory controller forwards the memory operation request to the second memory controller. Upon receipt of the memory operation request, the second memory controller provides first information or second information depending on a condition of a pseudo-bank of the second memory controller and a type of the memory operation request.
US10216448B2

The storage system has one or more storage drives, and one or more controllers for receiving processing requests from a superior device, wherein each of the one or more controllers has a processor for executing the processing request and an accelerator, and the accelerator has multiple internal data memories and an internal control memory, wherein if the processing request is a read I/O request, it stores a control information regarding the request to the internal control memory, and reads data being the target of the relevant request from at least one storage drive out of the multiple storage drives, which is temporarily stored in the one or more said internal data memories, and transferred sequentially in order from the internal data memory already storing data to the superior device.
US10216446B2

A solution to deduplication in a storage system is disclosed herein. In this solution, a controller stores, at a first storage address, a data block that is written for the first time, and inserts, in a fingerprint table, a first fingerprint of first data that is written for the first time, but does not establish a mapping relationship between the first fingerprint and the first storage address. When receiving subsequently written second data to be written, the controller allocates a second storage address to the duplicate second data, stores the second data at the second storage address, and establishes a mapping relationship between the first fingerprint and the second storage address in the fingerprint table. This reduces an amount of data in the fingerprint table.
US10216436B2

A method includes receiving a data access request for a set of encoded data slices. The data access request identifies a new vault in the dispersed storage network (DSN), where the new vault is a logical storage container supported by storage units of the DSN, and where the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users. The method further includes sending an inquiry to the storage units regarding status of the new vault. When a threshold number of storage units provide a status response of active, a computing device sends a set of access requests regarding the data access request to the storage units. When the threshold number of storage units do not provide the status response of active, the computing device facilitates activation of the new vault in at least the threshold number of storage units.
US10216434B2

Method and systems for selecting memory resources in a dispersed storage network (DSN) include a processing module obtaining deep statistics for one or more memory device of at least some storage units of a plurality of storage units of the DSN. The processing module also determines a performance level of the memory device based on the associated deep statistics of at least the memory device and further determines whether to access a memory device based on the associated performance level of the memory device. For example, the processing module indicates not to access the memory device when the performance level of the memory device is less than a minimum performance threshold level and selects another memory device associated with a favorable performance level. In addition to, the processing module can generate a new DSN address for new data storage where the new DSN address is associated with the another memory device.
US10216433B2

In one aspect, a method includes receiving, at a storage array, a command to a virtual volume from a host, extracting a virtual volume index from the command; reading a table using the virtual volume index to determine the logical unit where the virtual volume is stored and executing the command at the logical unit with the virtual volume. The command is one of a read command to read data from the virtual volume or a write command to write data to the virtual volume.
US10216429B2

A storage controller receives one or more host writes to a log file. A track is allocated to the log file. In response to completion of the one or more host writes to the log file, a determination is made that the track has remaining space. Data structures are reserved to avoid releasing the track having the remaining space to accommodate potential future writes to the log file in the remaining space of the track.
US10216427B2

A vehicle device includes a storage unit, a determination unit, and a regulation unit. The storage unit stores a native application execution environment and an external application execution environment, the native application execution environment includes a native application preliminarily installed in the vehicle device and a software group for executing the native application, and the external application execution environment includes an external application acquired from an external device and a software group for executing the external application. The determination unit determines a rewriting amount of the storage unit requested by the external application execution environment. The regulation unit regulates a rewriting operation of the storage unit requested by the external application execution environment based on a determination result determined by the determination unit.
US10216415B2

Provided are a computer program product, system, and method for dynamically increasing capacity of a storage device. For address mappings, each addressing mapping indicates a storage device block address for a host block address and a compressed block size indicating a number of blocks storing compressed data for data written to the host block address starting at the storage device block address. Write data for a write request to a host block address is compressed to produce compressed data. A block size of the compressed data is less than request block size of the write data for the write request. Indication is made in the address mapping for the host block address of a storage device address at which to start storing the compressed data in the storage device and the compressed block size. The compressed data is sent to the storage device to write at the storage device block address.
US10216414B2

A method for frame choosing in a computing system during a storage constraint condition is provided. The method includes calculating, with a processor, a use-grouped-threshold, comparing a number of available grouped frames to the calculated use-grouped-threshold, returning a decision to use a grouped frame in an event that the number of the available grouped frames exceeds the calculated use-grouped-threshold and returning a decision to use an above-the-bar frame in an event that the number of the available grouped frames is less than or equal to the calculated use-grouped-threshold.
US10216411B2

A storage cluster is provided. The storage cluster includes a plurality of storage nodes, each of the plurality of storage nodes having nonvolatile solid-state memory and a plurality of operations queues coupled to the solid-state memory. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the plurality of storage nodes is configured to determine whether a read of 1 or more bits in the solid-state memory via a first path is within a latency budget. The plurality of storage nodes is configured to perform a read of user data or metadata via a second path, responsive to a determination that the read of the bit via the first path is not within the latency budget.
US10216408B2

A method includes displaying a user interface of an application on a device's touch-sensitive display. The user interface includes a plurality of regions, including a respective region at a respective hierarchy level. The respective region has two or more child regions at a hierarchy level below the respective hierarchy level. The method includes detecting a first contact at a location that corresponds to the respective region and that does not correspond to any of the two or more child regions. When the application is configured to process the first contact, not in conjunction with the respective region, but in conjunction with at least one child region of the two or more child regions, the method includes identifying a respective child region in accordance with positions of the child regions relative to the location, and processing the first contact in conjunction with the identified respective child region using the application.
US10216405B2

Techniques are described herein that are capable of presenting a control interface based on (e.g., based at least in part on) a multi-input command. A multi-input command is a command that includes two or more inputs. Each of the inputs may be of any suitable type. For instance, any one or more of the inputs may be a touch input, a hover input, etc. Moreover, any one or more of the inputs may be a finger input, a pointing device input, etc. A finger input is an input in which a finger touches or hovers over a touch display module of a touch-enabled device. A pointing device input is an input in which a pointing device (e.g., a stylus) touches or hovers over a touch display module of a touch-enabled device.
US10216376B2

In a method and medical imaging apparatus for specifying a position of a patient with respect to the isocenter of the scanner of the medical imaging apparatus, position data of the patient are acquired before introducing the patient into the patient-receiving region of the scanner and the acquired position data are evaluated with respect to a patient image. The patient image is transferred to a graphic interface, wherein the patient image is displayed. A position of a patient with respect to the isocenter is specified by determining at least one localization point in the patient image via the graphic interface.
US10216370B2

Techniques for exposing tabs in system task switchers are described herein. In one or more implementations, input is received to initiate a switch between different applications executed in a multi-application computing environment. In response, a system task switcher is launched to facilitate selection of and switching between the different applications. representations of the different applications are exposed via a user interface for the system task switcher. In the system task switcher configured to include functionality accessible via the system task switcher to exposed representations of individual tabs open in applications having tabbed user interfaces. Responsive to a selection of a particular application via the system task switcher, a switch occurs to the particular application in the multi-application computing environment. If a particular tab is selected, the switch occurs to expose the application UI with the selected tab being presented as the active/top tab with focus in the application UI.
US10216367B1

One example includes an automated visualization and interaction algorithm. The algorithm includes processing a configuration file to ascertain definitions associated with a specified visualized dataset, and generating and providing queries to a data management tool via a network service interface based on the definitions to access dataset components from the data management tool. The algorithm also includes generating a dataset layer and assigning a category to the dataset layer based on the dataset components. The algorithm further includes assigning a behavior to the dataset layer based on the dataset components, the at least one behavior defining visual characteristics of the dataset layer, and generating a graphical rendering of the dataset layer based on the dataset components to display the dataset layer as a visualized dataset via a graphical user interface (GUI).
US10216365B2

In a synchronization or back-up system that synchronizes and/or back-ups files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. The file-system view in the interface looks essentially the same as the file-system view on client devices. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files.
US10216363B2

A method, system and controller is provided for navigating a network of options on an interactive display. A navigation pane on a display is defined (1201) and a first set of options is displayed in the navigation pane as divided sub-regions which may be separated by lines (1202). The options corresponding to the sub-regions may be identified with text or other meaningful symbols or images. Sub-region area may correspond to relative importance of each option. A selector is monitored for activation when a pointer is within one of the sub-regions (1203). If the selected option is a node the sub-region associated with the selected option may be magnified in a zooming motion and the second set of options is displayed in the navigation pane (1204, 1206, 1207).
US10216359B2

A system and method for creating a visual perspective of operational information that facilitates rapid decision making. The system and method merges existing data sources from any number of computer-fed external data sources through an applications server to display data set in easily recognizable, repeatable images (tiles) uniquely designed for a user's application. The system and method create visual perspectives of data that accelerate decision-making and problem solving processes by displaying repeatable images (tiles) that display performance results verses expected performance criteria in high-volume, intuitive displays.
US10216354B2

Provided is a system for implementing 3D information of contents includes: a main display device that outputs 2D planar information; and a tangible interface device that reference position, which are 2D coordinate values on a display panel of the main display device, to the basis display device, receiving 3D contents according to height information for the reference position from the main display device or a specific storage device and outputs the 3D contents to a content display unit, and adjust the height of the content display unit to be matched with the height information.
US10216345B2

To reduce disturbances in display of images due to static electricity without deteriorating optical properties in a display. The display includes a conductive pattern provided on the upper surface of the substrate, a protection layer provided on the upper surface of the substrate to cover the conductive pattern, and a conductive layer provided on the protection layer. The sheet resistance of the conductive pattern is not more than 8 Ω/square. A ratio of the total sum of areas of portions of the plurality of sub-pixels that overlap the conductive pattern in a plan view to the total sum of the areas of the plurality of sub-pixels is 1 to 22%. A sheet resistance of the conductive layer is higher than the sheet resistance of the conductive pattern.
US10216343B2

According to an aspect, a detection device includes: a substrate; a detection electrode disposed on a plane parallel to a surface of the substrate and including conductive thin wires and electrical coupling portions disposed where the conductive thin wires intersect with each other or are bent, and are coupled with each other, the conductive thin wires being arranged in a mesh-like form; a coupling wire that couples the conductive thin wires with a detecting unit at an end portion of the detection electrode; and a protective layer that is made of an insulation material and that covers the detection electrode and the coupling wire. An area density of the conductive thin wires per unit area is smaller in an end region ranging from an electrical coupling portion closest to the coupling wire to the coupling wire than in a region of the entire detection electrode.
US10216341B2

The disclosure provides a touch display panel, a driving method and a touch display device. The panel includes: a plurality of first electrode groups arranged in a first direction and a plurality of second electrode groups arranged in a second direction, wherein each first electrode group includes a plurality of first electrodes arranged in the second direction, and each second electrode group includes a plurality of second electrode subgroups disposed adjacent to each other and arranged in the second direction, each of the second electrode subgroups including a plurality of second electrodes arranged in the first direction; and wherein the first and second electrodes are disposed in different layers respectively, and projections of the second electrodes on the layer in which the first electrodes are disposed do not overlap with the first electrodes and are alternately arranged with the first electrodes in both the first and second directions.
US10216339B2

A display substrate and a manufacturing method thereof, as well as a display device are provided. The display substrate includes a base substrate, a color filter layer, a touch electrode layer and a bridging layer. The touch electrode layer includes first and second touch electrodes intercrossing and insulated from each other, the first touch electrode includes a plurality of first touch sub-electrodes arranged in an extension direction of the first touch electrode. The plurality of first touch sub-electrodes are electrically connected with one another by a bridging line in the bridging layer. Vias for electrically conducting the first touch sub-electrodes and the bridging line are provided in the color filter layer. Since the color filter layer serves as an insulating layer between the touch electrode layer and the bridging layer, it is possible to omit the step of providing individual insulating layer, thereby reducing the number of masks.
US10216338B2

An electronic device includes a top panel having a manipulation surface; a coordinate detector configured to detect coordinates of a manipulation input performed on the manipulation surface; a first vibrating element; and a drive controlling part configured to drive the first vibrating element by using a driving signal for generating a natural vibration in an ultrasound frequency band of the manipulation surface, the drive controlling part being configured to drive the vibrating element such that an intensity of the natural vibration changes in accordance with a position of the manipulation input and in accordance with a degree of time change of the position, wherein the top panel has a periodic structure whose thickness changes in a periodic manner in accordance with a period of a standing wave in a direction in which antinodes and nodes of the standing wave generated by the natural vibration are arrayed.
US10216333B2

Present disclosure provides techniques to compensate for the above-identified signal processing delays between an in-cell digitizer of the touch screen display system and a stylus (or pen). In one example, the delays may be compensated by estimating the stylus-digitizer phase error on the digitizer side and adjusting for the delay accordingly. Specifically, in this example, the digitizer may utilize a quadratic receiver to perform an in-phase and quadratic detection in time domain in order to estimate the phase error. Based on the in-phase and quadratic detection, the digitizer may adapt the subsequent stylus sampling windows to compensate for the detected phase error. In another example, the stylus may transmit a first signal and a second signal that is 90 degrees delayed during a predetermined time slot, and to adapt the stylus sampling windows on the digitizer side in order to compensate for the phase delay.
US10216331B2

A touch projection system and a touch sensitivity adjusting method thereof are provided. A size of a projected image provided on a screen is varied by the touch projection system according to a distance between a projection apparatus and the screen. The method includes following steps. An image frame including two light spots formed by first and second light sources is captured, and the two light spots are being detected to calculate by a distance therebetween in the image frame. The size of the projected image corresponding to the distance between the two light spots in the image frame is determined according to a look-up table. A sensitivity of a light detecting apparatus performing a touch detection on the projected image is adjusted according to the size of the projected image.
US10216326B2

There is provided a portable apparatus capable of detecting a touch position where a user touches the portable apparatus and a touch strength with which the user touches the portable apparatus. The portable apparatus includes: a rectangular frame on which a display panel unit is to be mounted; four touch detection-dedicated legs respectively extending from vicinities of four corners of the frame; a first strain gage attached to each of the touch detection-dedicated legs; and a calculation unit that finds the touch position and the touch strength based on an output of the first strain gage.
US10216325B2

A touch sensing circuit including a plurality of touch sensing channels is provided. Each of the touch sensing channels includes at least one operational amplifier circuit and a demodulating circuit. The operational amplifier circuit is configured to receive a touch sensing signal, and amplify the touch sensing signal. The operational amplifier circuit includes an operational amplifier. The operational amplifier has an inverting end, and the inverting end is coupled to a direct-current voltage. The demodulating circuit is coupled to the operational amplifier circuit. The demodulating circuit is configured to demodulate the amplified touch sensing signal by mixing the amplified touch sensing signal with a demodulating signal. In addition, a signal demodulating method is also provided.
US10216323B2

A touch substrate, a display device and a driving method thereof, touch pressure driving electrodes and touch pressure sensing electrodes provided between the layer where the touch detecting electrodes is located and the substrate carrier are added within the touch substrate, and the touch pressure sensing electrodes and the touch pressure driving electrodes constitute a mutual-capacitance structure. When the touch substrate is pressed, the distance between the touch substrate and the underlying metal layer becomes small, causing that capacitance value of the mutual-capacitance structure becomes small. During the time period for detecting pressure, through applying the touch driving signal to the touch pressure driving electrodes to detect the change of signal amount of the touch pressure sensing electrodes caused by the pressure on the touch position, the change of the capacitance value of the mutual-capacitance structure can be determined to achieve the function of pressure sensing. During the time period for detecting touching, the touch detecting electrodes, the touch pressure driving electrodes, and the touch pressure sensing electrodes are applied with the same touch detecting signal simultaneously, the touch position can be determined by detecting the change of the capacitance value of each of the touch detecting electrodes, and the function of the two-dimensional detection of touching can be realized.
US10216312B2

A mobile terminal including a wearable device including a first wireless communication device, a sound output unit, and at least one camera; a second wireless communication device configured to perform wireless communication with the wearable device via the first wireless communication device; a touch screen configured to display information; and a control unit configured to display an icon on the touch screen for controlling the wearable device, and display a control screen including both a first control area including at least one sound control object for controlling sound output by the mobile terminal and a second control area including at least one camera control object for controlling the at least one camera of the wearable device, in response to a selection of the displayed icon.
US10216295B2

A second portion of a writing device is caused to penetrate a through-hole of a tubular portion of a pen pressure transmitter, starting from a first end of the second portion of the writing device, and the tubular portion abuts a surface of a first portion of the writing device that faces the second portion of the writing device. When a pen pressure is exerted on the first portion of the writing device, the pen pressure also is exerted on the tubular portion of the pen pressure transmitter abutting the surface of the first portion of the writing device that faces the second portion of the writing device. The pen pressure is transmitted through the pen pressure transmitter to a pen pressure detector disposed at a position spaced apart from the writing device.
US10216292B2

A position pointer includes a signal generation circuit, which generates at least one signal. The position pointer in operation transmits the at least one signal to a sensor of a position detector. The position pointer includes a first electrode arranged to protrude from one end portion of a pen-shaped housing along an axial center direction and a second electrode including at least three electrode pieces disposed near the first electrode in such a manner as to surround a central axis of the housing. The at least three electrode pieces are electrically isolated from each other. The position pointer has a signal supply control circuit, which, in operation, controls supply of signals to selectively supply the at least one signal to the second electrode that includes the at least three electrode pieces and to the first electrode.
US10216291B1

A mouse device includes a mouse shell, a switch module, and a key module. The mouse shell has an upper shell and a lower shell, and the upper shell and the lower shell are joined together to form a chamber. The switch module is disposed within the chamber and is suspended from an inner side of the upper shell. The key module is disposed on an outer side of the upper shell. The key module is vertically movable and has a trigger. The trigger enters the chamber through the upper shell to activate the switch module when the key module is clicked.
US10216285B2

A backlit device includes an outer layer, an adhesive layer, and a light guide configured to transmit light from a light source. The adhesive layer is positioned between the outer layer and the light guide. The outer layer includes a plurality of outer layer segments and at least one opening positioned between the outer layer segments where light from the light guide can pass through and provide backlighting. The adhesive layer includes a plurality of adhesive material segments. Each adhesive material segment is individually positioned between an outer layer segment and the light guide such that the perimeter of an outer layer segment surrounds the perimeter of the respective adhesive material segment. Through this arrangement, the adhesive material segments do not divert or block light passing through the opening in the outer layer.
US10216279B2

An electronic device including a housing having a first surface and a second surface, and an interactive display having a keyboard-enabled mode and a keyboard-disabled mode. The interactive display includes a first image display device disposed at the first surface that displays image data, and a physical keypad disposed at the second surface that provides tactile feedback to a user only when the interactive display is in the keyboard-enabled mode, the physical keypad being substantially smooth when the interactive display is in the keyboard-disabled mode.
US10216271B2

A first optic adjusts the focus of environment content in independent regions, and delivers the environment content to a see-through display. The display adds display content, and delivers environment and display content to a second optic. The second optic adjusts the focus of the environment and display contents in independent regions, and delivers the environment and display contents to a viewing point. The focuses of the environment and display contents are adjustable independently of one another and in different regions. Environment content may be similar in focus before and after passing through the first and second optics. Display content may be similar in focus to environment content after the display content passes through the second optic. A modifier also may darken, change opacity, or otherwise modify the environment content, independently in different regions; the display also may brighten, enlarge, or otherwise alter the display content, independently in different regions.
US10216270B2

A sight line input apparatus includes: a display portion that displays an input item at a position where the input item is viewable from a driver seat; a setup portion that sets a virtual input region at a position displaced from a display region of the display portion toward a driving visual field of the driver, the virtual input region being associated with the input item; a detection portion that detects a sight line position of a driver; and an input controller that performs an input process in accordance with the input item associated with the virtual input region, when the sight line position is in the virtual input region set by the setup portion. When a predetermined operation of the driver is detected, the setup portion changes the virtual input region into a mode that permits the driver to gaze at the virtual input region with ease.
US10216263B2

A display system includes a display alignment tracker configured track the position of a first signal in a first waveguide and the position of a second signal in a second waveguide. The display alignment tracker optically multiplexes a portion of a first signal and a portion of the second signal into a combined optical signal and measures a differential between the first signal and the second signal. The differential is used to adjust the position, dimensions, or a color attribute of the first signal relative to the second signal.
US10216261B2

A method includes defining a virtual space including a virtual camera. The method further includes displaying on a head-mounted device a field of view in the virtual space based on a location of the virtual camera in the virtual space. The method further includes moving the field of view by updating the image displayed on the head-mounted device. Moving of the field of view includes moving the field of view at a first speed. Moving of the field of view further includes moving the field of view at a second speed slower than the first speed.
US10216257B2

A method and related processing system and input device are disclosed for power consumption optimization using interference measurements. The method comprises applying, within a predefined first low-power operational mode, a first set of values for at least one predefined sensing parameter and corresponding to a first power consumption level; acquiring, within the first low-power operational mode, a first interference measurement using the plurality of sensor electrodes; transitioning, upon determining the first interference measurement exceeds a first interference threshold value, into a predefined high-power operational mode; and applying, within the high-power operational mode, a second set of values for the at least one predefined sensing parameter and corresponding to a second power consumption level greater than the first power consumption level.
US10216254B1

Integrated circuits may include registers that store register states. Only a subset of the registers may store critical register states. The subset of registers may be specially demarcated, such as using synthesis directions in the hardware description, and may be coupled to dedicated extraction/loading circuitry. The extraction/loading circuitry may be implemented using soft or hard logic or can leverage existing programming or debugging circuitry on a programmable integrated circuit. The extraction/loading mechanism may also be implemented using multiplexers and associated control circuitry, scan chain circuitry, a memory-mapped interface, a tool-instantiated or user-instantiated finite state machine, or external memory interface logic. Accessing critical register states in this way can help improve efficiency with live migration events, debugging, retiming, and other integrated circuit operations.
US10216244B2

Disclosed is an electronic device that may perform a procedure for activating a display simultaneously with a procedure for activating other components of the electronic device among procedures for driving the display, allowing for quick activation of the display after the display is released from the power saving mode. Methods utilizing the electronic device are also disclosed.
US10216242B2

A system and method for improved power sequencing within an embedded flash memory device is disclosed. Various power-on sequences and power-down sequences for a plurality of voltage sources are utilized to improve the performance of an embedded flash memory device. The plurality of voltage sources can be used for different purposes within the embedded flash memory device.
US10216240B2

An apparatus includes a distribution network that includes circuitry configured to receive first power from a first voltage source and second power from a second voltage source, and to deliver power to each of a plurality of electronic circuitry blocks (ECBs), including to deliver first ECB power to a first ECB and second ECB power to a second ECB. The first ECB power includes a first portion of the first power and a first portion of the second power. The apparatus also includes power management logic to dynamically adjust the power to be provided to each ECB. Responsive to a change in a first activity level of the first ECB, the power management logic is to change the first ECB power by adjustment of the first portion of the first power and adjustment of the first portion of the second power. Other embodiments are described and claimed.
US10216235B2

A mounting apparatus for data storage devices includes a plurality of installing racks and a plurality of data storage devices. The installing racks are stackable together and can be fixed together, or can be installed singly to match the required number of data storage devices. Each installing rack defines a receiving space into which one data storage device can be received.
US10216234B2

An apparatus to secure a touch sensor assembly for a device touch button (such as for a mobile communications device). A touch sensor slot IS integral with the device at the touch button area. A touch sensor assembly includes a touch flex sensor, and at least three alternating front-side and back-side flexible spacer elements attached to the touch flex sensor. The touch flex sensor can be secured within the touch sensor slot, and spaced from the front-side and back-side slot walls by respectively the front-side and back-side spacer elements. An elastic insulator material is introduced into the touch sensor slot surrounding the touch flex sensor. The sensor slot can be formed in a device wall, or formed by a touch sensor slot structure attached to the device at the touch button area, with an interior surface of the device forming a front-side wall of the touch sensor slot.
US10216227B2

The present disclosure relates to a foldable display device. The foldable display device includes: a first display screen; a second display screen; a third display screen; a first connector connecting the first display screen and the second display screen; and a second connector connecting the second display screen and the third display screen, wherein the second display screen can rotate around the first connector and the third display screen can rotate around the second connector. According to the present disclosure, the foldable display device is provided for an electronic apparatus such as a mobile phone, a wearable device or a tablet computer, which is convenient to carry, has a switchable screen size and a low electricity consumption and long standby time.
US10216223B2

A hinge assembly includes first and second linkage rods pivoted to a base seat, a cam connected to the first and second linkage rods, and a kickstand support pivoted to the cam. A latch is disposed in the cam. When the first and second linkage rods, the kickstand support, and the cam are received inside the base seat, the latch is in a first locking position, where the latch locks rotational movement of the kickstand support relative to the cam. When the second linkage rod moves outward of the base seat and brings the first linkage rod to rotate relative to the cam, the latch is pushed by the kickstand support to move into a second locking position, where the first linkage rod is limited from rotating relative to the cam.
US10216217B1

Hardware acceleration for a kernel can include selecting, using a processor, a kernel, determining, using the processor, a clock frequency for the selected kernel, and programming, using the processor, a clock circuit to generate a clock signal having a clock frequency compatible with the clock frequency of the selected kernel. Using the processor, the selected kernel can be implemented as a kernel circuit within a region of programmable circuitry. The kernel circuit can be clocked using the clock signal from the clock circuit having the compatible clock frequency.
US10216209B1

A digital Low Drop-Out regulator includes: an event-driven circuit for generating a trigger signal by asynchronously detecting whether an output voltage is out of a threshold range to generate a first error information signal and a first control signal; a time-driven circuit for generating a second error information signal by detecting a change in the output voltage synchronized with a clock signal, and generating a second control signal by combining the first and second error information signals; a clock/trigger control circuit for generating the clock signal having a first or second cycle based on the trigger signal and the first and second error information signals; a first array driver for controlling driving force of the output voltage in response to the first control signal; and a second array driver for controlling the driving force of the output voltage in response to the second control signal.
US10216207B2

A regulator for providing a load current at a regulator output voltage to a load at an output of the regulator is described. The regulator has a differential input stage to provide a differential output voltage based on a reference voltage and based on the regulator output voltage. Furthermore, the regulator has an output driver to generate a control signal based on the differential output voltage. In addition, the regulator has a pass transistor to provide the load current in dependence of the control signal. The regulator also has clamping circuitry to sense an overvoltage indication which indicates that the pass transistor is being turned off. Furthermore, the clamping circuitry clamps the differential output voltage to a clamping voltage, if the overvoltage indication indicates that the pass transistor is being turned off.
US10216205B2

A number of low voltage vacuum tube circuits include using supply voltages well below the manufacturer's recommended voltages applied to the plate or screen grid. Some of the tube circuits operate at near zero plate and or screen grid voltages. Other low voltage circuits have forward biasing on one or more grids that are normally biased at a non positive voltage or a grid that is normally connected a cathode. Substantially lower supply voltages allow for example, the filament supply to also supply voltage to the plate and or grid for providing an output signal at a grid and or a plate.
US10216202B2

In a pressure regulating valve, a piston is provided, in an end on a side closer to a seat, with a recessed portion opening on the side closer to the seat, a valve element including: a tip portion contactable with the seat; a columnar retaining part inserted in the recessed portion; and a press-fit portion protruding radially outward from an outer peripheral surface of the retaining part and being press-fitted in an inner peripheral surface of the recessed portion. The press-fit portion has a spherical shape.
US10216201B2

A pressure regulating system that is suited to regulate the pressure of a gas includes a regulating device suited to regulate the pressure of a first gas stream, provided with an inlet for the gas at a supply pressure and with an outlet for the gas at a regulated pressure that is lower than the supply pressure; a vortex tube suited to receive a gas stream through an inlet, separate it into a hot portion and a cold portion and deliver the hot and cold portions through corresponding outlets; a heat exchanger coupled with the vortex tube in order to heat the first gas stream before it flows into the regulating device; a recovery duct suited to collect a first portion of the first gas stream at a collection point located downstream of the heat exchanger and to convey it to the inlet of the vortex tube.
US10216200B2

Devices, methods, and systems for water balancing are described herein. An example device includes a memory and a processor configured to execute executable instructions stored in the memory. The instructions are executed to send a command from a building controller to balance a subset of a plurality of valves. The instructions are executed to simultaneously balance the subset of the plurality of valves associated with a plurality of building systems, based on the command, and without accessing any of the plurality of valves individually.
US10216194B1

A computer system configured to use emergency response system (EMS) vehicle telematics data to reduce risk of accidents may be configured to (1) receive, when the EMS vehicle is en route to an emergency location, the EMS vehicle telematics data associated with the EMS vehicle and including GPS location, speed, route, heading, acceleration, and/or lane data; (2) determine that a current route of an autonomous vehicle will interfere with the route of the EMS vehicle; (3) determine an alternate route for the autonomous vehicle to avoid interfering with the route of the EMS vehicle; and (4) direct the autonomous vehicle to (i) travel along the alternate route or (ii) pull over to a side of a road on the current route to allow the EMS vehicle to pass unimpeded. Insurance discounts may be generated based upon the risk mitigation or prevention functionality.
US10216193B2

Described herein are an apparatus and a method for path correction of a vehicle travelling from a first marker to a second marker. The method includes the steps of: computing, by circuitry of an information processing apparatus, an offset in a location of the vehicle with respect to the first marker; dividing a distance between the first maker and the second marker into a predetermined number of segments; computing a speed profile of the vehicle based on the distance between the first marker and the second marker; generating a compensation curve based on the computed offset and a plurality of interpolation points; and modifying, upon each segment being traversed by the vehicle, the speed profile of the vehicle.
US10216181B2

A system and method for optimizing a rescue operation of an individual. The method comprises maintaining, by an individual engaged in an activity, an unmanned aerial vehicle (UAV) associated with and in proximity to the individual. For storage at the UAV, the individual records at a recording device a message. A sensor device is configured to detect a situation requiring a need to rescue the individual at a current location, and generates a trigger signal in response to a detection. In response to the receipt of the trigger signal, a current GPS location of the individual is recorded and a launching of the UAV to traverse a flight-path to a destination location. At or before arriving at the destination location, the UAV contemporaneously provides the stored recorded message and current GPS location of the individual to an emergency response authority to inform of the individual's situation and location.
US10216172B2

A computer-implemented method of optimized lattice partitioning of solid 3-D models for additive manufacturing includes a computer receiving a 3-D model of an object to be printed and functional specifications indicating desired mechanical properties for portions of the object. The computer generates a plurality of lattice template structures based on the 3-D model and a uniform grid structure of an internal surface of the object. The computer determines material behaviors for each of the plurality of lattice template structures using the functional specifications and assigns the lattice template structures to locations in the uniform grid structure based on the material behaviors of the lattice template structures, thereby yielding a printable lattice.
US10216169B2

An automatic parameter adjustment device capable of quantitatively determine the degree of importance of a processing time and a processing accuracy, and effectively adjusting a parameter in accordance with a processing condition. The adjustment device includes: a parameter changing part which changes a control parameter; a test program executing part which transmits a test program to a numerical controller for executing the test program; an execution result obtaining part which obtains an execution result of the test program; a storing part which stores the execution result and the parameter corresponding thereto; a weighting part which determines weighting coefficients of the processing time and processing accuracy as evaluation criteria based on input or setting by an operator; and a parameter extracting part which evaluates the execution result based on the weighted evaluation criteria, and extracts an optimum parameter from the storing part based on the evaluated execution result.
US10216167B1

A system for positional monitoring of a slat flap lever control assembly including multiple radio frequency identification device (RFID) tags operatively coupled to a movable portion of the control assembly, the movable portion operatively coupled to a lever. Also included is a RFID reader operatively coupled to a stationary portion of the control assembly and in operative communication with the RFID tags. Further included is a processor operatively connected to the RFID reader. The processor is configured to transmit a carrier signal via the RFID reader to the RFID tags. The processor is also configured to receive, via the RFID reader, reflected signals from the RFID tags, each of the reflected signals comprising a different carrier frequency. The processor is further configured to determine, based on the reflected signal from the RFID tags, an angular position of the movable portion of the lever assembly relative to the stationary portion.
US10216162B2

In order to make it possible to diagnose an operation state of a fluidic device despite reducing the size of the fluidic device, a relay is configured to include a first port connected with the fluidic device and a second port connected with a user information processor, and receive fluid-related data from the fluidic device via the first port and transmit the data to the user information processor via the second port, or receive the data from the user information processor via the second port and transmit the data to the fluidic device via the first port. In addition, the relay includes a third port that is connected with a diagnostic apparatus adapted to diagnose the operation state of the fluidic device, receive diagnostic data from the fluidic device via the first port, and transmit the diagnostic data to the diagnostic apparatus via the third port.
US10216156B2

A header assembly for a combine harvester includes a header carried by an adapter on the feeder house of the combine controlling an angle of the header defined by a tilt cylinder and height of the header at the feeder house. Wings of the header are carried on gauge wheels the height of which relative to the header frame can be adjusted by cylinders. A driver interface inside the cab includes inputs to be set by the driver of cutter bar height and header angle. These are converted by the controller program into inputs for the tilt cylinder and the gauge wheel cylinders.
US10216155B2

Devices, methods, and systems for building management system analysis are described herein. One method includes embedding a plurality of statistics associated with a building within a graphical display of the building and displaying a timeline of the plurality of statistics within the graphical display.
US10216154B2

A plant monitoring control device is such that when a control command is input by an operator into a process control device that implements control of a plant, a simulator is notified by a control unit of control information in the control command. Furthermore, whether or not to implement the control is automatically determined by a determination circuit of the control unit based on a result of a predictive operation by the simulator, and when determining to implement, the process control device is notified by the control unit of the control information in the control command.
US10216150B2

An apparatus for an atomic clock includes first and second distinctive substrates, each having at least a planar surface substantially parallel therebetween. The apparatus also includes a medium having particles capable of undergoing energetic transition between at least two energy levels, said medium being located in the space defined between the planar surfaces. It further includes a magnetic device arranged to the first substrate and generating at least in the volume of the medium a predetermined static magnetic field B the direction of which is substantially parallel or perpendicular to the planar surfaces and an excitation device arranged to the second substrate and generating an excitation magnetic field H at, at least an excitation frequency, the direction of said excitation magnetic field H in the volume of the medium being substantially orthogonal to said direction of the static magnetic field B.
US10216142B2

An image forming apparatus, including: a cartridge including a photosensitive drum and a regulation portion; a light emitting device configured to emit light from a light emission surface to the photosensitive drum; and a movement unit configured to reciprocate the light emitting device between an exposure position and a retracted position, wherein the regulation portion regulates a cleaning member, which includes a cleaning portion configured to rub and clean the light emission surface by a sliding movement of the cleaning member on the light emission surface of the light emitting device positioned at the retracted position so as to prevent the cleaning member from contacting the photosensitive drum and so as to bias the cleaning portion to prevent the cleaning portion from being separated from the light emission surface during the sliding movement of the cleaning member.
US10216141B2

An imaging device having a fuser and print engine architecture that enables complete interchangeability between fuser types with a common print engine. The imaging device has a frame configured to separately receive a first fuser assembly of a first fuser type and a second fuser assembly of a second fuser type different from the first fuser type. The first fuser assembly includes a first fuser frame having a first datum tab. The second fuser assembly includes a second fuser frame having a second datum tab. The frame of the imaging device has a datum aperture that is sized to receive the first datum tab that when inserted into the datum aperture, causes the first fuser assembly to be positioned at a first operative position, and the second datum tab that when inserted into the datum aperture, causes the second fuser assembly to be positioned at a second operative position.
US10216117B2

A color toner printer system that is configured to both over print in a single pass and under print in a single pass, and that is configured to switch between over and under printing, the system comprising: a color toner printer comprising at least four toner printing cartridge slots, a front slot, a second slot, a third slot, and a rear slot, which are configured to matingly engage with at least four toner printing cartridges comprising three color toner printing cartridges and a non-standard toner printing cartridge; and a raster image processor software. The color toner printer is configured to over print when the non-standard toner printing cartridge is in said rear slot, and to under print when the non-standard toner printing cartridge is in said front slot. The RIP software is configured to (1) remap the color toner printer to reflect an actual placement of the at least four toner printing cartridges and (2) allows said color toner printer to under print in a single pass or over print in a single pass.
US10216112B2

An image forming apparatus includes a developing unit which develops a toner image on a surface of a photosensitive member and which collects toner which remains on the surface of the photosensitive member after the developed toner image is transferred to a transfer member. The image forming apparatus includes a controller configured to determine whether a cleaning operation of cleaning the surface of the photosensitive member is to be performed after an image forming operation is performed or control a period of time in which the cleaning operation is performed in accordance with a measured downtime of the image forming apparatus which is a period of time after the image forming operation is terminated and before a next image forming operation is started.
US10216109B2

An electrostatic latent image developing toner includes a plurality of toner particles each including a toner core and a shell layer covering a surface of the toner core. The shell layer contains a hydrophobic thermoplastic resin and a positively chargeable hydrophilic water-insoluble resin. An existing amount A of alkali metal elements present in a surface layer of the shell layer measured by X-ray photoelectron spectroscopy and an existing amount B of alkali metal elements present in a toner particle as a whole measured by fluorescent X-ray analysis satisfy expressions (a) and (b) shown below A≤300 ppm  (a) 0.5≤A/B<1.0  (b).
US10216103B2

The present invention provides an imprint method of molding an imprint material supplied on a shot region of a substrate by a mold having a pattern region in which a pattern has been formed, the method comprising a deformation step of performing, based on information indicating at least one among a shape of the pattern region and a shape of the shot region, deformation of at least one region among the pattern region and the shot region, an estimation step of estimating a moving amount of a mark by the deformation, the mark being provided in the at least one region, and an overlay step of performing, based on the moving amount and detection results of positions of a mark in the pattern region and a mark in the shot region, overlay between the pattern region and the shot region.
US10216101B2

A reflector (2) comprising a plate (4) supported by a substrate (8), wherein the plate has a reflective surface (5) and is secured to the substrate by adhesive free bonding, and wherein a cooling channel array (10) is provided in the reflector. The channels (16) of the cooling channel array may be formed from open channels in a surface of the substrate, the open channels being closed by the plate to create the channels.
US10216091B2

A facet mirror for an illumination optical unit for projection lithography has a plurality of used facets, which in each case reflect an illumination light partial beam. The facet mirror has at least one change subunit having a plurality of change facets arranged jointly on a facet carrier, which change facets can be positioned alternatively at the used location of exactly one used facet. This results in a facet mirror with which different illumination geometries or illumination settings can be set operationally reliably and stably.
US10216082B2

According to example embodiments of inventive concepts, a layout design system includes a processor, a storage unit configured to store a layout design, and a stitch module. The layout design includes a first pattern group and a second pattern group disposed in accordance with a design. The first pattern group including a first pattern for patterning at a first time. The second pattern group including a second pattern for patterning at a second time that is different than the first time. The stitch module is configured to detect an iso-pattern of the second pattern using the processor. The stitch module is configured to repetitively designate at least one of the first pattern, which is spaced apart from the iso-pattern by a pitch or more, to the second pattern group using the processor.
US10216079B2

Provided is a scanning projector screen which can suppress inhomogeneity of a beam diameter. The scanning projector screen has a screen surface that is curved in at least one direction.
US10216078B2

A system (02) is provided with a projection device (01) comprising a light source (03) and an information imprinting device (08) and at least one projection surface (05, 07). The at least one projection surface (05) may have a sectionally phase-maintaining surface. At least one filtering device (11) is arranged between the projection surface (05) and an observation point (15) or a filtering device (09) is arranged independently of the at least one projection surface between an output of the information imprinting device (08) of the projection device (01) and the projection surface (05, 07), wherein the phase modulation is converted into an amplitude modulation by means of the filtering device. Usage of such a system for multistage elective display of information on at least one projection surface (07, 09) is also proposed.
US10216076B2

A ceramic composite contains inorganic materials and includes a phosphor phase including YAG containing Ce, and a scatterer phase including a translucent ceramic, in which the phosphor phase is contained in an amount of 90 vol % or more and 99 vol % or less, and the scatterer phase is contained in an amount of 1 vol % or more and 10 vol % or less.
US10216070B2

A support assembly for supporting a camera relative to a camera support includes an elongate support arm, a first bracket assembly for mounting the camera to the support arm and a second bracket assembly for mounting the support arm to the camera support. Each bracket assembly includes i) a clamp member for clamping onto the support arm, ii) a support member pivotal coupled by a pivot shaft on the clamping member, iii) a mounting member supporting the camera equipment relative to the support member; and iv) a locking member adapted to be coupled between the clamping member and the support member so as to simultaneously fix the mounting member relative to the clamping member at a selected angular position and fix the clamping member relative to the support arm at a selected longitudinal position.
US10216058B2

The present disclosure relates to a display panel including a first substrate, a second substrate, a liquid crystal layer between the first substrate and the second substrate, a masking layer on the first substrate, a buffering layer arranged on the masking layer and the first substrate, a first semiconductor layer on the buffering layer, and an active layer on the first semiconductor layer and the buffering layer. The present disclosure also relates to a display device. With such configuration, the leakage current of the TFTs may be reduced, which also reduces the cross-talk and the flicker of the liquid crystal panel.
US10216047B2

A motherboard, a motherboard of a display panel, a liquid crystal display panel and a display device are provided. The motherboard includes: a base substrate (101, 201), and a plurality of substrate units (102, 202) arranged in a matrix on the base substrate (101, 201); and a line layer (103, 203) insulated from the substrate units (102, 202) and arranged along a preset extending direction (AA′, BB′), which is disposed within a peripheral region of the substrate units (102, 202). Because the line layer arranged along the preset extending direction is disposed within the peripheral space region of the substrate unit, when the alignment film on the substrate unit is aligned by a rubbing process, it can play a role in carding the rubbing cloth used in the rubbing process, to achieve an even rubbing effect, avoid an uneven rubbing phenomenon, and further facilitate improving a picture quality of the display panel.
US10216046B2

A liquid crystal display device is provided. A liquid crystal display device comprising: a first substrate and a second substrate opposed to the first substrate; a liquid crystal layer interposed between the first substrate and the second substrate; a lower layer disposed on the first substrate and including at least one contact hole; and a spacer portion disposed on the lower layer, wherein the spacer portion includes a main spacer not overlapping the contact hole and an auxiliary spacer overlapping at least a portion of the contact hole, and a distance between the main spacer and the second substrate is smaller than a distance between the auxiliary spacer and the second substrate.
US10216044B2

In a first substrate of a liquid crystal device, among wiring lines extending to a non-display area interposed between a display area and an outer edge of a seal material, common potential lines are provided to interpose an interlayer insulating film between pixel electrodes. In contrast, the wiring lines which supply potentials different from common potentials is provided so as to interpose interlayer insulating films between the pixel electrodes. In the common potential lines, second wiring line sections extend so as to surround an entire circumference of the display area in the non-display area.
US10216038B2

The present invention relates to the display technology field, and provides a backplate, a plastic-iron integrated structure, a backlight unit, and a display device. The backplate is provided with a first through hole, and the first through hole has an inner wall and an outer wall which form a projection structure on the backplate. When the backplate is bonded with a plastic frame to form the plastic-iron integrated structure, the plastic frame not only contacts the inner wall of the first through hole, but also contacts the surface of the projection structure, thus increasing the contact area between the plastic frame and the backplate, and increasing the bonding force between the plastic frame and the backplate. Even when the plastic frame shrinks in case of fluctuations in temperature and/or humidity, the plastic frame is not easily separated from the backplate, and the stability of the formed plastic-iron integrated structure is improved.
US10216032B1

The disclosure discloses a color filter substrate and a display device, where the color filter substrate includes a substrate including an active area and a peripheral area, there is such a first black matrix layer on a first surface of the substrate that has a part in the active area, there is a second black matrix layer on a second surface of the substrate facing away from the first surface; and an orthographic projection of the second black matrix layer onto the second surface, and an orthographic projection of the first black matrix layer onto the second surface, after they are overlapped with each other, covers the peripheral area of the color filter substrate; and the display device includes an array substrate, a liquid crystal layer, and the color filter substrate above.
US10216027B2

A display device includes a liquid crystal display panel (3) and a backlight source (2), and further includes a plurality of bandpass filters (1) corresponding to respective pixel units of the liquid crystal display panel (3), the bandpass filters (1) being configured to perform narrowband filtering on the light emergent from the backlight source (2). By adopting the bandpass filters (1), the narrowband filtering on the red, green and blue light is realized by using a narrowband interference filtering method, such that the effect of improving the gamut of the display device is achieved and the high-gamut display is realized.
US10216019B2

A method and apparatus performed by an electronic device for operating a display assembly of the electronic device includes a display assembly having an externally-lit display with first and second polarizing layers and a backlighting source. The first polarizing layer is positioned between the backlighting source and the second polarizing layer. The display assembly also includes a self-lit display positioned between the first and second polarizing layers of the externally-lit display.
US10216012B2

A wearable accessory can include one or more retainer arms and a housing. The one or more retainer arms can couple to a wearable article. The housing can define an inner chamber that is sized for receiving component that is coupled to the one or more retainer arms. The housing can move between a closed position and an open position. The housing can protect the component from the environment external to the chamber in the closed position and reveal the component to the environment external to the chamber in the open position.
US10216005B2

Method implemented by computer means for optimizing a measured contour of an opening of a spectacle frame, the method comprising: a contour data providing step, a working contour defining step, during which a working contour of the spectacle frame is defined, a first contour cost function providing step, during which a first contour cost function function of the mth derivative of the curve of the contour is provided, a set of contour cost functions providing step, during which a set of contour cost functions is provided, a global contour cost function evaluation step during which a global contour cost function is evaluated, a contour modifying step, during which the working contour is modified, wherein the global contour cost function evaluation and contour modifying steps are repeated so as to minimize the global contour cost function.
US10215998B2

An optical imaging system with microlens array with integral structure includes a microlens array having a back surface for depositing sample material to be imaged and one or more microlenses on a front surface. At least one of the one or more microlenses are aligned to the deposited sample material. A plate is attached to the microlens array. A microscope objective is positioned proximate to the plurality of microlenses.
US10215992B2

A security element, a security device including a security element and a method of manufacturing a security device. The element having focusing elements and image elements, the image elements are located in an object plane such that each image element is associated with one of the focusing elements, wherein the object plane includes at least first and second distinct subregions, and an image element within the first subregion is phase-displaced by a phase-displacement distance with respect to an image element within the second subregion, and wherein the first and second subregions produce first and second optically variable images or part-images.
US10215982B2

A disclosed example of a sensing device includes an optical surface and an air curtain generator positioned around the optical surface. The air curtain generator has at least one nozzle operable to provide a continuous forced air region traveling away from the optical surface, thereby forming an air curtain around the optical surface that provides a debris barrier for the optical surface.
US10215977B1

A magnification device including a housing having a distal open end and a proximal open end is disclosed. The housing includes an optical system including one or more objective lenses adjacent the distal open end, and one or more eye lenses adjacent the proximal open end, the optical system produced a desired level of magnification; and a filtering system having first filter selectively filtering a first group of wavelengths and a second filter selective filtering a second group of wavelengths. The first and second filters having an optical density selected based on a magnification level of the optical system. A vision enhancing assembly including a carrier device and one or more magnification devices coupled to the carrier device is also disclosed, wherein the magnification devices include filters that have optical densities based on a magnification level.
US10215970B2

An image-pickup optical system includes: a first lens provided near an aperture stop and configured to correct aberration; and a second lens arranged between the first lens and an image sensor and configured to collect light, the first lens being a gradient index lens. The degree of freedom of design of a gradient index lens is higher than that of a lens having a constant refractive index, and a gradient index lens thus has a high potential as a device for a lens. Because such a gradient index lens is employed, it is possible to correct aberration without performing expensive processing such as polishing for example. In other words, as a result, costs may be reduced and image-forming properties may not be reduced at the same time.
US10215964B2

A photographing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element, the third lens element and the fourth lens element have refractive power. The fifth lens element with negative refractive power has a convex object-side surface and a concave image-side surface, wherein the surfaces thereof are aspheric, and at least one of the surfaces thereof has at least one inflection point thereon. The sixth lens element with negative refractive power has a convex object-side surface and a concave image-side surface, wherein the surfaces thereof are aspheric, and at least one of the surfaces thereof has at least one inflection point.
Patent Agency Ranking