US10218701B2

Methods and systems are provided for automatically securing account access by verifying account information with an email provider. The methods and systems automatically determine whether provided login identification and account information, in the form of an email address, is valid by a server requesting validation information from the email server of the email address. The request is automatically provided, as a background process, in response to receiving login credential information entered by a user. The email server can provide verification of the email address, whether a password associated with the email address has changed, or if the request bounces. Push notifications may be utilized by the email server to notify registered entities of any changes to login credential information associated with an account. The methods provided secure account access and active sessions subsequent to an email account owner changing a password or terminating the email account.
US10218699B2

Systems, methods and apparatus for adding a non-inherent component to a device key of a networked device are disclosed. The methods include receiving a device key of the networked device, where the device key comprises one or more device identifying attributes of the networked device in the nodal geographic network, identifying location information of the networked device in the nodal geographic network, and where the location information represents a geographic relationship between the networked device and other network nodes of the nodal geographic network, assigning a position attribute to the networked device according to the identified location information of the networked device in the nodal geographic network, and adding the position attribute to the device key as the non-inherent component for the networked device, and storing the device key independently from the networked device or in the networked device, or both.
US10218680B2

Secure bulk messaging mechanism in which, roughly described, a sender first encrypts a message once. The message can be decrypted with a message decryption key. These can be symmetric or asymmetric keys. For each recipient, the sender then encrypts the message decryption key with the recipient's public key. The sender then sends the encrypted message and the encrypted message decryption keys to a store-and-forward server. Subsequently, one or more recipients connect to the server and retrieve the encrypted message and the message encryption key that has been encrypted with the recipient's public key. Alternatively, the server can forward these items to each individual recipient. The recipient then decrypts the encrypted message decryption key with the recipient's private key, resulting in an un-encrypted message decryption key. The recipient then decrypts the message using the un-encrypted message decryption key.
US10218671B2

Presented herein are systems and methods of dynamically allocating and leasing MAC addresses in a wireless network that ensures a unique MAC address is assigned to a computing device. The exemplified systems and methods ensure that the dynamically assigned MAC address is unique for a given network and that the MAC address is assigned to a give client wireless device prior to the client being granted access to the network and prior to a communication session being established.
US10218669B2

The invention provides a system and method for determining when a message is received by a recipient or an agent for the recipient. A link is activated at the recipient to provide an indication that the message has been opened by the recipient. The activation of the link may cause a server remote from the recipient to take some further action.
US10218662B2

A device identifies an email address of a recipient listed in an email. The device determines whether the email address is erroneous and based on determining that the email address is erroneous, the device displays a recommended email address to a user.
US10218640B2

A method includes determining at least one first station; and sending first indication information to the first station, where the first indication information is used for indicating at least one first backoff duration, so that the first station performs a data transmission operation by using the first backoff duration, and the first backoff duration used by the first station to perform a data transmission operation is less than a second backoff duration used by a second station to perform a data transmission operation, or the first backoff duration used by the first station to perform a data transmission operation is greater than the second backoff duration used by the second station to perform a data transmission operation. Shortening backoff durations of some stations can ensure that these stations send data first, and extending backoff durations of some stations can ensure that the other stations send data first.
US10218639B2

Various technologies pertaining to scheduling network traffic in a network are described. A request to transfer data from a first computing device to a second computing device includes data that identifies a volume of the data to be transferred and a deadline, where the data is to be transferred prior to the deadline. A long-term schedule is computed based upon the request, wherein the long-term schedule defines flow of traffic through the network over a relatively long time horizon. A short-term schedule is computed based upon the long-term schedule, where devices in the network are configured based upon the short-term schedule.
US10218634B2

A network interface controller for providing a connection for a device to a network. The network interface controller may include a sideband port controller. The sideband port controller may provide a sideband connection between the network and a sideband endpoint circuit that is operative to communicate information with the network via the sideband. The sideband port controller may include a transmit data route having an input for receiving packets from the sideband endpoint circuit and an output for passing packets received from the sideband endpoint to the network. A packet parser is connected to the transmit data route. The packet parser is operative to read data from packets received from the sideband endpoint and is further operative to analyze the data.
US10218633B2

Organizations are constantly looking for faster and less expensive computer systems to manage businesses; however, the current standard in virtualization techniques includes using virtual machines, which require a long period of time to be instantiated before handling requests and are resource intensive. Using Domain Name System (DNS) queries to a DNS server as an indicator to initiate a virtual resource, such as containers, enables the system to instantiate the container prior to an end user transmitting their first request for a resource stored in that container. Containers can be initialized upon indication of a request, terminated at the end of the request process and initialized again for a next request as they can be activated at very fast speeds as needed. Additionally, using DNS queries as indicators to warm a cache of a network component enables the system components to be imminently used, to be pre-loaded with requested resources.
US10218623B2

A method implemented in a network element (NE) configured to operate in an information centric network (ICN) including receiving a test traffic flow as a copy of a traffic flow in a forwarding plane of the ICN during a defined interval, emulating the ICN at a state determined at an arrival time of the test traffic flow based on an active traffic flow in the ICN, measuring a first impact of a first candidate path for the test traffic flow in the emulated ICN to the active traffic flow, selecting the first candidate path based on the first impact measurement, and constructing a forwarding rule based on the state and the selection of the first candidate path.
US10218614B2

A system for interfacing Ethernet with SpaceWire comprises a processor including an Ethernet MAC, and a bridge device connected between the processor and a SpaceWire subsystem or network. The bridge device comprises a SpaceWire physical interface that receives SpaceWire data packets, and an Ethernet MAC packet builder that includes digital logic for segmentation of the data packets into Ethernet compatible packet segments. An Ethernet media independent interface receives the packet segments from the packet builder and outputs the packet segments to the Ethernet MAC. The Ethernet media independent interface also receives Ethernet data packets transmitted from the Ethernet MAC. An Ethernet MAC packet extractor receives the Ethernet data packets from the Ethernet media independent interface and includes digital logic for performing reassembly of the Ethernet data packets into SpaceWire compatible data packets, which are sent to the SpaceWire physical interface for transmission to the SpaceWire subsystem or network.
US10218608B2

Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method of communication by an apparatus. The method includes selecting one or more resources for transmitting data of a first data stream based on an acyclic graph. The selected resources conform to the acyclic graph comprising data streams at odd levels of the acyclic graph and resources at even levels of the acyclic graph. The acyclic graph includes edges between each level of the acyclic graph. The edges connect the resources allocated to each data stream. The method further includes transmitting the data of the first data stream on the selected one or more resources.
US10218605B2

Disclosed is a router (and method) for virtualizing a control plane of the router without redundancy. The router can include a processor, a data plane, a control plane, and a computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to request, a cloud service to instantiate a virtual instance of the control plane, receive a confirmation of instantiation of the virtual instance, transfer to the virtual instance of the control plane, an active state of the control plane, perform offline services (e.g., configuration change, operating system update, or firmware upgrade, etc.) and in response to completion of the offline services, receive the active state.
US10218595B1

Disclosed are various embodiments to determine network transit time for a packet. A request packet for determining a network transit time is received. A reply packet is transmitted to the requester in response to the request packet. A reply packet is transmitted to the requester. The reply packet includes information about a packet processing time. This packet processing time includes a time between the receiving of the request packet and the transmitting of the reply packet.
US10218591B2

Embedded Performance Monitoring is an “out-of-box” approach for performance monitoring of a DBMS. Performance monitoring of a DBMS is achieved through use of a browser to access the DBMS once a DBMS is installed and configured. The approach exploits a DBMS configured with the native capability to provide performance monitoring data and software via a browser. To retrieve and use the performance monitoring data from the DBMS, a browser executes software downloaded to the browser from the DBMS using web-based technologies.
US10218587B2

A method for tracking provenance information includes catching and logging data events performed by an instrumented application at a provenance layer. Overwritten library call instructions provide library calls to one or more instrumented libraries that invoke the provenance layer to track data operations. A provenance log is created that includes the logged data events.
US10218580B2

Different example implementations of the present disclosure relates to methods and computer readable mediums for automatically generating physically aware NoC design and physically aware NoC Specification based on one or more of given SoC architectural details, physical information of SoC, traffic specification, power profile and one or more constraints. The method includes steps of receiving input information, determining the location/position of different NoC agents, interconnecting channels, pins, I/O interfaces, physical/virtual boundaries, number of layers, size/depth/width of different channels at different time, and locating/configuring the different NoC agents, interconnecting channels, pins, I/O interfaces, and physical/virtual boundaries.
US10218578B2

A method for controlling a management device may include receiving, by a virtual master device deployed in a cloud terminal device, a data processing instruction; and selecting, by the virtual master device, N2 entity subdevices from N1 entity subdevices a set policy, and instructing the selected N2 entity subdevices to perform data processing based on the data processing instruction, where N1 and N2 are positive integers, N2 is less than or equal to N1, the virtual master device and the N2 entity subdevices are of a same device type, and the N1 entity subdevices are deployed in the cloud terminal device or connected to the cloud terminal device. The embodiments of the present disclosure help improve flexibility in using multiple function devices of a same type when a cloud terminal device can be connected to the multiple function devices of the same type.
US10218566B2

A method for preemptively deploying input method engines (IMEs) within a data communication network to computing devices in proximate relation to users includes: receiving software logic data indicating rules for deploying IMEs to a first computing device; receiving a software data structure identifying configuration preferences of a user, the configuration preferences associate the user with a configuration of one or more IMEs; identifying, based on the configuration preferences, a first IME deployed to execute on the first computing device, where the first IME was deployed to execute on the first computing device in response to the user's access to the first IME through the first computing device satisfying at least one of the rules; determining, based on the configuration preferences, that the user will access the first IME through a second computing device in the future and deploying the first IME to second computing device before the future access.
US10218562B2

Aspects of the disclosure relate to monitoring and managing computer networks by parsing and optimizing runtime infrastructure alerts. A computing platform may receive, from a server controller device associated with server infrastructure, alert information identifying a set of alerts associated with the server infrastructure. The computing platform may apply a pre-analyzer filter to the alert information to obtain a filtered set of alerts. Subsequently, the computing platform may identify alert trends and alert drifts associated with a set of applications hosted by the server infrastructure. The computing platform may generate a set of new alert rules based on the alert trends and the alert drifts, and may store updated configuration settings incorporating the set of new alert rules. Then, the computing platform may send, to an administrative computing device, a set of verified alerts based on the updated configuration settings incorporating the set of new alert rules.
US10218556B2

Transmission quality is improved in an environment in which direct waves dominate in a transmission method for transmitting a plurality of modulated signals from a plurality of antennas at the same time. All data symbols used in data transmission of a modulated signal are precoded by hopping between precoding matrices so that the precoding matrix used to precode each data symbol and the precoding matrices used to precode data symbols that are adjacent to the data symbol in the frequency domain and the time domain all differ. A modulated signal with such data symbols arranged therein is transmitted.
US10218555B2

This disclosure describes methods, apparatus, and systems related to early bit indication system. A device may identify a high efficiency frame in accordance with a high efficiency communication standard, received from a first device, the high efficiency frame including at least in part a legacy signal field and a high efficiency signal field. The device may determine a length field included in the legacy signal field. The device may determine one or more bits included in the length field. The device may determine a repeated high efficiency signal field based at least in part on the one or more bits.
US10218551B1

A device includes a frequency offset (FO) compensation circuit coupled with a decoder, and a soft information measurement circuit. The frequency offset compensation circuit is configured to: (i) receive a continuous phase modulation (CPM) signal, (ii) adjust the CPM signal in a sampling window based on a frequency offset compensation value, and (iii) provide the adjusted CPM signal to the decoder. The decoder is configured to: (i) receive the adjusted CPM signal generated by the FO compensation circuit, (ii) decode the adjusted CPM signal to obtain one or more information symbols associated with the CPM signal, (iii) provide the one or more information symbols for soft information generation; and (iv) receive soft information provided by the soft information measurement circuit.
US10218544B1

The present disclosure discloses an adjustable electric control equalization circuit used for cable television networks. The disclosed adjustable electric control equalization circuit includes one or more electric control equalization modules with adjustable slopes, a control module, and one or more compensation modules. The control module and the one or more electric control equalization modules are electrically connected to control slope change of the one or more electric control equalization modules. The control module and the one or more compensation modules are electrically connected to generate compensation signals based on the slope change of the one or more electric control equalization modules. An output of the one or more electric control equalization modules is electrically connected to an input of the one or more compensation modules to output a combined signal of a sum of signals outputted from the electric control equalization module and the compensation module.
US10218541B2

An orthogonal frequency division multiplexing (OFDM) transmission device transmits OFDM symbols to at least one reception device and includes an OFDM transmission processing unit which generates a plurality of OFDM symbols; a pilot insertion unit which inserts pilot tones into each of the plurality of OFDM symbols; and a control unit which controls the pilot insertion unit to insert the pilot tones according to a pilot insertion pattern which is selected to correspond to a communication environment from among a plurality of pilot insertion patterns.
US10218534B2

Systems, methods, and storage mediums for determining a network cloud containing an uncontrolled network device based on link data of controlled network devices. The link data of controlled network devices can indicate which controlled network devices are linked together, whether the links between controlled network devices are multi-hop links, and whether the links between controlled network devices are bi-directional.
US10218532B2

Determination of a state of operation of a domestic appliance In one embodiment it is provided a method for determining a state of operation of a domestic appliance (2) in a plurality of domestic appliances (2), having: receiving (S10), from the domestic appliance (2), a time series (51, 52, 53, 54) of data (5) relating to the operation of the domestic appliance (2) over a cycle (4, 7) of operation; and determining (S20) the state of operation of the domestic appliance (2) based on comparing the received time series (51, 52, 53, 54) with a model of time series (151, 152, 153, 154; 251, 252, 253, 254, 255; 351, 352, 353, 354, 355) of data (50) corresponding to the operation of the plurality of domestic appliances (2) over a cycle (4, 7) of operation.
US10218528B2

A node forms a network by scanning for an existing network. If an existing network is not found, the node operates as a network controller node of the first network and admits at least one client node to the first network. As a network controller node, the node designates one of the client nodes as a scout node. The scout node removes itself from the first network and scans for a second network. If the scout node does not return to the first network after a predetermined time, it is assumed that the scout node has found a second network. The network controller node of the first network then designates the remaining client nodes as scout nodes, and then joins the second network as a client node. Therefore, multiple networks are avoided.
US10218526B2

A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint's own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint's own segment.
US10218524B2

Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a link layer protocol frame at a network device. The link layer protocol frame includes a MAC address that identifies the link layer protocol frame as a being a multicast frame. The method then involves selecting a subset of ports included on the network device and forwarding the link layer protocol frame to only the selected subset of ports.
US10218514B2

It is provided an apparatus, comprising property checking means configured to check whether a claimant property information received from a claimant device corresponds to a predefined claimant attribute; obtaining means configured to obtain a result, which is positive only if the claimant property information corresponds to the predefined claimant attribute as checked by the property checking means; key generation means configured to generate a first claimant intermediate key from a predefined claimant permanent key stored in the apparatus; supplying means configured to supply, to the claimant device, the first claimant intermediate key using a secured protocol, wherein at least one of the key generation means and the supplying means is configured to generate and to supply, respectively, the first claimant intermediate key only if the result is positive.
US10218512B2

Computer systems, such as a client and a server operably interconnected via a network, are subject to stress on computational resources due to an abundance of automated-user traffic. To improve resource functionalities and control the resources available to automated-agents, value information of valuable assets is encrypted such that a client must perform an algorithm for calculating a decryption key in order to view the unencrypted content. Wherein the encryption is tuned in such a way that any computational delay caused by the encryption is imperceptible to a human-user and largely perceptible to an automated-agent such that the need to determine if a user is an automated-user or a human-user is irrelevant.
US10218510B2

An authentication system may receive a request signature corresponding to a user request to view secure user information on a user device and generate a server-side signature matching the request signature to authenticate the user device to receive the secure user information without authenticating the user. The request signature may include a device identifier corresponding to the device, a token code generated by the authentication system and stored by the user device, a timestamp corresponding to the transmission time of the request signature, and a version of the device identifier, the token code, and the timestamp encrypted using a signature key provided to the user device by the authentication system. The authentication system may generate the server-side signature using the timestamp and stored copies of the device identifier, the token code, and the signature key.
US10218494B1

In a general aspect, a cryptography process performs modular operations, where the modulus is a non-Mersenne prime. In some aspects, an integer is obtained during execution of a cryptography protocol defined by a cryptosystem. A prime modulus is defined by the cryptosystem in terms of a set of constants. The set of constants includes at least a first constant and a second, distinct constant. A set of block coefficients is computed to represent the integer in a block form. The plurality of block coefficients includes a first block coefficient obtained by a first modular reduction modulo the first constant, and a second block coefficient obtained by a second modular reduction modulo the second constant. A reduced representation of the integer is computed based on the plurality of block coefficients, such that the reduced representation is less than the prime modulus.
US10218493B2

In a radio using a plurality of channels defined in a radio frequency (RF) spectrum, a rate of false packet detections may be calculated for each of the plurality of channels using a plurality of respective correlation thresholds. The rate of false packet detections for each channel may be compared to a range of acceptable rates of false packet detections. The same or different ranges of acceptable rates of false packet detections may be used for each channel or each channel plan. Different correlation thresholds may be adjusted based at least in part on the comparisons. For example, if a rate of false packet detections exceeds a range of acceptable rates of false packet detections, the correlation threshold may be raised, or the reverse. A packet may be detected on different channels based on different adjusted correlation thresholds.
US10218487B2

A full duplex communication system transmits a first message from a first radio to a second radio and a second message from the second radio to the first radio, in full duplex transmission, and collaboratively and dynamically adjusts the radio configurations of the first and second radios to transmit the first message and transmit the second message to completion in substantially the same time. Alternatively the system operates a first, a second and a third radio in full duplex mode, wherein the first radio transmits a first message having a first message length to the second radio, and the second radio transmits a second message having a second message length to the third radio; and collaboratively and dynamically adjusts the radio configuration of at least one of the first and second radios, to transmit the first message and transmit the second message to completion at substantially the same time.
US10218478B2

A method is provided for determining a weight for hybrid beamforming. A base station signals, to a user equipment, a configuration for repeated transmission of a first omnidirectional beam equally formed in all directions, receives the first omnidirectional beam from the user equipment by forming a second omnidirectional beam, and repeatedly receives the first omnidirectional beam from the user equipment by sequentially forming a plurality of directional beams corresponding to a plurality of directions. The base station determines a weight for hybrid beamforming by obtaining a gain difference between the first omnidirectional beam received through the second omnidirectional beam and the first omnidirectional beam received through a first directional beam among the plurality of directional beams, selecting a precoding matrix indicator (PMI) and acquiring, based on the PMI, a coefficient of a phase shifter and a coefficient of a power amplifier for analog beamforming of the hybrid beamforming.
US10218477B2

Embodiments of the present application disclose a method and an apparatus for determining channel quality. The method comprises: at the same time when a data symbol is sent to a receiver by using a channel, receiving at least one reference signal by using the channel; and determining, at least according to the at least one reference signal, quality of the channel at a corresponding moment when the data symbol is sent to the receiver. The method and the apparatus in the embodiments of the present application can avoid delay and latency problems in estimation of channel quality because a reference signal and data are separately sent in different subframes, thereby improving the real-time performance and accuracy of determining channel quality; moreover, the granularity of determining channel quality is within a same subframe or even each symbol, and in this way, in a process of transmitting a piece of data, quality of a radio channel at different moments may be estimated, so that changes of the quality of the radio channel during an entire sending time can be determined more precisely.
US10218462B2

Disclosed is an apparatus and method for supporting cooperative transmission, the apparatus including a controller configured to determine detection bits with respect to a plurality of relay terminals based on channel states between a source terminal and the plurality of relay terminals, the relay terminals configured to detect sub-data corresponding to the detection bits from data when the data is transmitted from the source terminal, an interface configured to receive the sub-data from the relay terminals, respectively, in response to the relay terminals detecting the sub-data, and a restorer configured to restore the data by combining the received sub-data.
US10218457B2

Techniques are described for wireless communication. One method includes identifying a latency between a start of a transmission time interval (TTI) of a transmission burst and a feedback opportunity for the TTI, and determining a duration of the TTI based at least in part on the latency. Another method includes identifying a latency between an end of a TTI of a transmission burst and a feedback opportunity for the TTI, identifying a plurality of code blocks in the TTI, selecting one of a transport block level feedback or a code block level feedback for the TTI based at least in part on the latency, and transmitting the selected one of the transport block level feedback or the code block level feedback for the TTI during the feedback opportunity.
US10218455B2

Embodiments of the present invention provide a method and an apparatus for increasing and decreasing variable optical channel bandwidth. The method for increasing includes: sending a higher order optical channel data unit (HO ODU) frame to which a timeslot increase indication is added to a second NE; starting from a next HO ODU frame, mapping, by an NE, a bit stream formed by a flexible optical transport data unit (ODUflex) bit stream at a first rate and an idle data bit stream to Y timeslots of the HO ODU frame; sending an ODUflex frame to which a rate increase indication is added to the second NE; and starting from a next ODUflex frame, mapping an ODUflex bit stream at a second rate to the Y timeslots of the HO ODU frame.
US10218449B2

An open-loop feed-forward cross-correlator noise cancellation device includes a synthesizer to generate a synthesized output clock signal based on a reference clock signal. The open-loop feed-forward cross-correlator noise cancellation device also includes a cross-correlator device coupled to the synthesizer to receive the reference clock signal and the synthesized output clock signal and to cross-correlate the reference clock signal and the synthesized output clock signal to generate a cross-correlated output signal. The open-loop feed-forward cross-correlator noise cancellation device further includes a signal control delay line coupled to the cross-correlator device to generate an anti-phase noise signal based on the cross-correlated output signal to counter uncorrelated phase noise from additional circuitry of the synthesizer.
US10218429B2

An information processing device that includes circuitry that: receives a signal from a first device; measures a signal strength of the signal received from the first device; determines whether the signal strength is less than a threshold; and in a case that the signal strength is determined to be less than the predetermined threshold, transmits to an second device an instruction signal such that, in response to the instruction signal, the second device moves to a position to relay the signal from the first device to the information processing device.
US10218417B2

A communication device that is configured to: compute reflected transmission weights based on timing correction coefficients to be applied to each of a plurality of antennas according to reception timings of uplink signals from a plurality of wireless terminals that receive multiplexed downlink signals transmitted from the plurality of antennas, and on respective channel estimation values between the plurality of antennas and the plurality of wireless terminals, the computed reflected transmission weights reflecting the timing correction coefficients and being computed at first frequency intervals; compute interpolated transmission weights by interpolating between the computed reflected transmission weights at second frequency intervals that are narrower than the first frequency intervals; and compute transmission weights to be applied to downlink signals by, based on the timing correction coefficients, correcting the interpolated transmission weights that have been interpolated such that the timing correction coefficients are reflected a second time.
US10218398B2

Systems and methods for dynamically adjusting the gain in a receiver front end to have a desired amount of headroom, based upon a measurement of the signal to noise ratio (SNR) of the output of a digital to analog converter and the amount of degradation to the SNR due to previous adjustments to the gain.
US10218395B2

Provided is an amplification system for a public safety service. The amplification system may be installed to cover a radio-shadow zone, and stably maintain the service despite a distortion in a wireless environment and an excessive input of a spurious interference signal.
US10218393B2

A power amplifier module can include one or more switches, a coupler module, input signal pins, and a controller having first and second output terminals. The input signal pins can receive a voltage input/output signal, a clock input signal, and a data input signal. The controller can (i) set a mode of the one or more switches using a synchronous communication protocol in which the controller outputs a synchronous clock signal on the first output terminal and a data signal on the second output terminal, when the power amplifier module is in a first operating mode, or (ii) set a mode of the coupler module using an asynchronous communication protocol in which the controller outputs a first asynchronous control signal on the first output terminal and a second asynchronous control signal on the second output terminal, when the power amplifier module is in a second operating mode.
US10218386B1

A Reed-Solomon encoder that supports multiple code words is provided. The encoder circuit may include partial syndrome calculation circuitry, three matrix multiplication circuits, and two adder circuits. The partial syndrome calculation circuitry may receive a message and generate partial syndromes. The first matrix multiplication circuit may multiply a lower portion of the partial syndromes by a small Lagrange matrix to produce a small parity symbol vector. The second matrix multiplication circuit may multiply the small parity symbol vector by a Vandermonde matrix to produce a product vector. The first adder circuit may add the product vector to an upper portion of the partial syndromes to produce a sum vector. The third matrix multiplication circuit may multiply the sum vector by a large Lagrange matrix to produce a large product vector. The large product vector may be selectively combined with the small parity symbol vector to generate final parity check symbols.
US10218380B1

Data weighted averaging of a thermometric coded input signal is accomplished by controlling the operation of a crossbar switch matrix to generate a current cycle of a data weighted averaging output signal using a control signal generated in response to feedback of a previous cycle of the data weighted averaging output signal. The control signal specifies a bit location for a beginning logic transition of the data weighted averaging output signal in the current cycle based on detection of an ending logic transition of the data weighted averaging output signal in the previous cycle.
US10218376B1

An example capacitive digital-to-analog converter (CDAC) includes: a first plurality of capacitors consisting of M−1 capacitors, where M is an integer greater than one, the first plurality of capacitors including top plates coupled to a first node; a second plurality of capacitors consisting of M−1 capacitors, the second plurality of capacitors including top plates coupled to a second node; a first plurality of switches consisting of M−1 switches coupled to bottom plates of the respective M−1 capacitors of the first plurality of capacitors, the first plurality of switches further coupled to a third node providing a supply voltage and a fourth node providing a ground voltage; a second plurality of switches consisting of M−1 switches coupled to bottom plates of the respective M−1 capacitors of the second plurality of capacitors, the second plurality of switches coupled to the third node and the fourth node; and a control circuit including an input consisting of M bits for receiving an M bit code and an output consisting of 2*(M−1) bits for providing a first M−1 bit code to respectively control the M−1 switches of the first plurality of switches and a second M−1 bit code to respectively control the M−1 switches of the second plurality of switches.
US10218367B2

A frequency synthesizing device includes a voltage-controlled oscillator receiving an adjusting signal and generating an output signal according to the adjusting signal. A feedback frequency divider having a plurality of divisor values receives the output signal and generates a feedback signal after performing frequency dividing. An automatic frequency calibration circuit of the frequency synthesizing device includes a first frequency divider receiving a reference frequency, and a second frequency divider receiving the feedback signal. A comparator of the automatic frequency calibration circuit receives and compares outputs from the first frequency divider and the second frequency divider in a predetermined period to generate a comparing result. A state machine outputs the adjusting signal according to the comparing result in a calibration mode.
US10218362B2

A method and apparatus for mapping distributed generators (DGs) to corresponding power grid feeder lines. In one embodiment, the method comprises obtaining grid data pertaining to a power grid that comprises a plurality of feeder lines; obtaining, for each distributed generator (DG) of a plurality of DGs coupled to the plurality of feeder lines, DG data pertaining to the DG; and determining, based on the grid data and the DG data, a mapping that identifies to which feeder line of the plurality of feeder lines each of the DGs of the plurality of DGs is coupled.
US10218361B2

A frequency generation solution controls an oscillator amplitude using two feedback paths to generate high frequency signals with lower power consumption and lower noise. A first feedback path provides continuous control of the oscillator amplitude responsive to an amplitude detected at the oscillator output. A second feedback path provides discrete control of the amplitude regulating parameter(s) of the oscillator responsive to the detected oscillator amplitude. Because the second feedback path enables the adjustment of the amplitude regulating parameter(s), the second feedback path enables an amplifier in the first feedback path to operate at a reduced gain, and thus also at a reduced power and a reduced noise, without jeopardizing the performance of the oscillator.
US10218359B2

Devices and methods for reconfiguring a programmable fabric include identifying resources in a programmable fabric of the programmable device as belonging to a partition. Reconfiguring the programmable fabric also includes creating a mask for the partition that indicates that the identified resources belong to the partition. Reconfiguring the partition also includes reconfiguring resources, via a configuration controller, in programmable fabric associated with the partition using the mask without changing resources associated with other partitions in the programmable fabric.
US10218358B2

A system may include a host processor and a coprocessor for accelerating tasks received from the host processor. The coprocessor may include programmable circuitry organized into logic sectors. Each logic sector may have a dedicated local sector manager (LSM). The LSMs may be controlled by a secure device manager (SDM). The SDM may be coupled to data unloading circuitry for unloading configuration data from the coprocessor off onto the host processor. The unloading circuitry may include a circular first-in first-out (FIFO) buffer circuit that can be divided into multiple partitions to store configuration data from the various LSMs. The FIFO buffer circuit may be configured as an input FIFO in a configuration (loading) mode or as an output FIFO in a data unloading mode.
US10218355B2

A power supply circuit according to an embodiment of the invention includes: voltage sources; voltage control circuits that boost an input voltage; and a voltage source connection switch that connects at least one of the voltage sources to one of the voltage control circuits. For example, the voltage source connection switch connects, to the voltage control circuit, a voltage source having a voltage lower than a predetermined reference voltage among the voltage sources, and connects, to the voltage control circuit, a voltage source having a voltage equal to or higher than the determined reference voltage among the voltage sources.
US10218346B1

Large area, high current, lateral GaN power transistors are implemented using an on-chip interconnect topology wherein the transistor is arranged as an array of sections, each section comprising a set of transistor islands; gate and source buses that form each gate drive loop have substantially the same track widths; the source bus runs over or under the gate bus, and the tracks are inductively coupled to provide flux cancellation in the gate drive loop, thereby reducing parasitic inductances. The gate delay in each gate drive loop is reduced, minimizing the gate drive phase difference across the transistor. An overlying current redistribution layer preferably has a track width no greater than that of the underlying source and drain buses, for efficient coupling. This topology provides improved scalability, enabling fabrication of multi-section, large scale, high current lateral GaN transistors with reduced gate drive loop inductance, for improved operational stability.
US10218344B1

A voltage conversion circuit and a control circuit thereof are provided. The control circuit includes a voltage selection circuit, a buffer circuit, and a pull-down switch. The voltage selection circuit receives an input voltage and an output voltage, and selects a smaller voltage value as a selected voltage from the input voltage and the output voltage. The buffer circuit receives the selected voltage, and provides the selected voltage as a reference voltage. A control end of the pull-down switch receives an enable signal, so that the pull-down switch is switched on or switched off based on the enable signal. The pull-down switch is switched on based on the enable signal, to pull down a voltage at a control end of a driver switch to the reference voltage and switch off the driver switch.
US10218341B2

Embodiments described herein provide a system having phase synchronized local oscillator paths. The system includes a first circuit, which in turn includes a first counter configured to generate a first counter output signal in response to a first clock signal controlling the first counter. The first circuit also includes a first phase-locked loop coupled to the first counter. The first phase-locked loop is configured to receive the first counter output signal as a first synchronization clock for the first phase-locked loop and to generate a first output signal having rising edges aligned according to the first counter output signal.
US10218336B2

A device and method can be used to manage the operation of a ring oscillator circuit. A master oscillator circuit generates a master supply voltage. The master supply voltage associated with a stable oscillation rate of the master oscillator circuit. The master oscillator circuit is supplied with current and is structurally identical to the ring oscillator circuit. A capacitive circuit is loaded with a load voltage originating from the master supply voltage. In response to a control signal, the ring oscillator circuit is supplied with a current controlled by a voltage delivered by the capacitive circuit, in such a way as to provide a stable oscillation rate for the ring oscillator circuit.
US10218335B2

A duplexer includes: a first filter connected between a common terminal and a first terminal and including first series and first parallel resonators; a second filter having a passband higher than that of the first filter, connected between the common terminal and a second terminal, and including second series and second parallel resonators; a first chip including the first series and second parallel resonators mounted thereon; a second chip including the first parallel and second series resonators mounted thereon, wherein when GA and HGB represent temperature coefficients of antiresonant frequencies of the first and second series resonators, and HGA and GB represent temperature coefficients of resonant frequencies of the first and second parallel resonators, a magnitude relationship among GA, GB, HGA, and HGB is none of a relationship in which GA (GB) differs from HGA (HGB), and GB (GA) and HGB (HGA) are located between GA (GB) and HGA (HGB).
US10218334B2

An acoustic wave device includes: a substrate; an acoustic wave resonator that is formed on the substrate; a first wiring line that is formed on the substrate and is electrically coupled to the acoustic wave resonator; and a second wiring line that is electrically coupled to the first wiring line, at least a part of the second wiring line being formed immediately above the acoustic wave resonator across an air gap.
US10218324B2

At least some embodiments are directed to a system that comprises a differential input transistor pair (DITP) comprising first and second transistors, a first feedback loop coupled to the first transistor, and a second feedback loop coupled to the second transistor. When a differential voltage applied to the input stage is within a first range, the first and second feedback loops control a tail current supplied to the DITP, where the tail current at least partially determines a transconductance of the DITP. When the differential voltage is within a second range, the transconductance of the DITP is at least partially determined by a first resistor in the first feedback loop or by a second resistor in the second feedback loop.
US10218323B2

A differential amplifier which does not have an effect of noise resistance deterioration, waveform distortion, and a lower bandwidth while having a wide input range is realized. The differential amplifier does not cause deterioration in a signal quality due to an increase in an input load, and it is not necessary to additionally provide a configuration for generating a reference voltage. The differential amplifier includes a differential amplification circuit and an output circuit for amplifying and outputting a differential output from the differential amplification circuit. The differential amplification circuit includes a first conductive type first differential pair which supplies output currents according to a positive phase input signal and a reverse phase input signal to the output circuit, a second conductive type second differential pair which supplies output currents according to a positive phase input signal and a reverse phase input signal to the output circuit, a detector which detects an operation state of a differential pair, and an alternative current supplying circuit which supplies an alternative current for the output current of the differential pair which has been turned off to the output circuit.
US10218320B1

The present invention provides a vacuum tube audio amplifier which includes an audio pre-amplifying portion and an audio output transforming portion. The audio pre-amplifying portion includes an equalizer for enhanced sound quality and amplifies an audio signal, which is subsequently transmitted to the audio output transforming portion. Furthermore, the audio output transforming portion includes an audio output transformer which includes a plurality of stacked E-shaped silicon steel sheets and a plurality of stacked I-shaped silicon steel sheets, wherein the stacked E-shaped silicon steel sheets and the stacked I-shaped silicon steel sheets have a same height which is smaller than or equal to 48 mm.
US10218313B2

An amplifier assembly includes a three or more way Doherty amplifier arrangement (DAA) having at least three amplifiers, including a main amplifier and at least two peak amplifiers. The DAA is within a dual-path package including a first-RF-input-lead and a second-RF-input-lead for receiving components of a split RF-input signal and providing the components to the DAA. A first-RF-output-lead and a second-RF-output-lead receive a split output signal from the DAA. The DAA includes a first-semiconductor-die and a second-semiconductor-die, each having thereon respective amplifier(s). The first-semiconductor-die includes a Doherty-splitter element splitting the RF-input signal from the first-RF-input-lead to provide an input to two amplifiers thereon and a Doherty-combiner element to combine an output from the two amplifiers. The Doherty-combiner element is connected to the first-RF-output-lead. The second-semiconductor-die amplifier(s) are connected to the second-RF-input-lead to provide an input to the amplifier(s) and to the second-RF-output-lead to receive an output from the amplifier(s).
US10218309B2

The invention disclosed fast start-up single-pin crystal oscillation apparatus and operation method thereof. The apparatus comprises a comparator, an envelope detector, a trigger, a crystal, a finite state machine, an amplifier gain module, a load capacitor module and a bias resistor. Compared to prior arts, the invention uses a single-pin oscillator structure to remove two external load capacitors, reduces start-up time, increase negative resistance, reduce load capacitor, and uses fast start-up algorithm to make the oscillation circuit operating at optimal power-consumption.
US10218304B2

A roof mount assembly mounts a structure to a roof having a rafter and a substrate supported by the rafter. The roof mount assembly includes a piece of flashing positioned on the substrate. The flashing includes a first surface, a second surface opposite the first surface and an aperture extending through the flashing. A fastener extends through the flashing aperture. A bracket is connected to the flashing via the fastener, and the bracket is sized to support at least one roof-mounted structure on the roof. A seal is positioned between the flashing aperture and the fastener. The seal is sized to form a water-tight seal with the aperture to inhibit flow of fluid through the aperture. The seal includes a first portion and a second portion, in which the first portion is positioned to abut the flashing first surface and the second portion is positioned to extend through the aperture.
US10218302B2

To provide a controller and a control method for an electric motor including plural energization systems each composed of an inverter and coils corresponding to plural phases. The controller performs first diagnosis processing for detecting an abnormality in each system under energization control, and second diagnosis processing for detecting an abnormality in each system not under energization control. When the first diagnosis processing detects an abnormality in one system and the second diagnosis processing detects no abnormality in the one system or when the first diagnosis processing detects an abnormality in one system to thereby stop energization control over the one system and in such a state, an abnormality is detected in another system, the energization control over the one system is restarted to drive the electric motor. It is therefore possible to avoid stopping output from a normal system when some of the systems have an abnormality.
US10218300B2

A method includes determining whether transformer phases should be permuted. The method includes, responsive to a determination that the transformer phases should be permuted, permuting the transformer phases, based on historical aging information of transformer input phases, to cause transformer input phases with higher ages to be connected to transformer output phases with lower output loads and transformer input phases with lower ages to be connected to transformer output phases with higher output loads. Multiple apparatus and program products are also disclosed.
US10218298B2

Systems and methods for controlling reactive current output of a line converter in a power system are provided. In one example embodiment, a method includes receiving a margin signal determined based at least in part on a stator current margin or a rotor current margin. The method includes determining a spillover margin based at least in part on the margin signal. The method includes determining an adjusted spillover margin using a spillover gain. The method includes determining a reactive current command for a line converter based at least in part on the adjusted spillover margin. The method includes controlling the output of the reactive current by the line converter based at least in part on the reactive current command. The spillover gain is variable based at least in part on a maximum line converter current.
US10218297B2

An adjustment device for a closure element on a vehicle, such as e.g. a window pane, a sunroof or a convertible top, is provided. The closure element is adjustable between an open and a closed position by means of the adjustment device, wherein the adjustment device includes a drive motor and an electronic control unit for adjusting the closure element and the control unit comprises a bridge circuit, in order to supply the drive motor with electric power and control the rotational speed and the direction of rotation of a drive element of the drive motor to be coupled with the closure element. The bridge circuit is connected with at least one additional load of the vehicle, such as e.g. a window heater, and is formed and provided to control the energization of the at least one additional electronic load.
US10218288B2

A power conversion circuit board (1) is a board on which a power conversion circuit which converts direct current to alternating current is mounted. A low voltage circuit (10b) to which a low voltage is applied and a high voltage circuit (10a) to which a high voltage is applied are separately disposed in different areas on the same board surface. Further, the high voltage circuit (10a) includes a bus bar in which a part of a wiring is formed on the board surface and another wiring is provided with a predetermined distance from the board surface.
US10218287B2

A power conversion device includes a single phase full-bridge rectification circuit, a reactor being connected to a power source in series between one of input terminals of the single phase full-bridge rectification circuit and the power source, capacitors being connected to each other in series via a connection point between output terminals of the single phase full-bridge rectification circuit, a first switch connected between the input terminal and the connection point, and a second switch connected between the input terminals.
US10218284B1

A DC-DC power converter includes an input, an output, a transformer, and a primary FET coupled to selectively conduct current though a primary winding of the transformer. The primary FET includes a drain that experiences multiple resonant voltage valleys during each dead-time period of the converter. The converter further includes a synchronous rectifier coupled to selectively conduct current through a secondary winding of the transformer, and a control circuit. The control circuit is configured to operate the primary FET in a valley skipping mode by turning on the primary FET during a second or subsequent one of the multiple resonant voltage valleys, and to allow a negative current in the secondary winding of the transformer before turning off the synchronous rectifier during one or more of the multiple resonant voltage valleys. Methods of operating DC-DC power converters are also disclosed.
US10218283B2

When a pulse generator detects that a switching transistor on a primary side of a DC/DC converter turns off, the pulse generator sets a pulse signal S1 to an on level configured as an instruction to turn on a synchronous rectification transistor. When the pulse generator detects that the current that flows through the secondary winding of a transformer becomes substantially zero, the pulse generator sets the pulse signal S1 to an off level configured as an instruction to turn off the synchronous rectification transistor. After a predetermined time-up period elapses after the detection of the turn-on of the switching transistor, a forced turn-off circuit forcibly turns off the synchronous rectification transistor.
US10218280B2

The present invention discloses a power converter, a switch control circuit, and a short circuit detection method for current sensing resistor of the power converter. The power converter includes: a transformer, a power switch, a current sensing resistor and a switch control unit. The current sensing resistor has one end coupled to the power switch and another end coupled to ground. The switch control unit generates the operation signal to control the power switch. The switch control unit generates a first sample-and-hold voltage at a first time point and a second sample-and-hold voltage at a second time point according to a voltage across the current sensing resistor. When a voltage difference between the first sample-and-hold voltage and the second sample-and-hold voltage is smaller than a reference voltage, it is determined that a short circuit occurs in the current sensing resistor.
US10218278B2

A switching voltage converter using an isolated topology includes a transformer for coupling power from an input source to an output load. The transformer must be protected to prevent saturation of its core due to excessive magnetic flux density as the transformer transfers power from its primary side to its secondary side. The magnetic flux is estimated using a voltage measured on the primary or secondary side of the transformer, wherein the secondary-side voltage may be a rectified voltage. If the estimated magnetic flux is detected as approaching a saturation level of the transformer core, any power being input to the transformer is curtailed. This may be accomplished by modifying pulse-width modulated (PWM) waveforms controlling power switches that control the input power transferred to the transformer. Using these techniques, transformer saturation may be avoided without requiring a significantly oversized transformer within the voltage converter.
US10218275B2

A boost circuit receives a DC signal at a first voltage, a duty clock, a reference at a second voltage, and a second intermediate signal at a fourth voltage; compares the reference and the second intermediate signal; generates a first intermediate signal at a third voltage based on the duty clock and the comparison of the reference and the second intermediate signal; and adjusts the third voltage to cause the fourth voltage to approach the second voltage based on the comparison of the reference and the second intermediate signal. The voltage converter receives the first intermediate signal at the second voltage and a clock and generates the second intermediate signal at the fourth voltage, which may be greater than the third voltage. The voltage driver receives the second intermediate signal at the fourth voltage and generates an AC signal at an AC voltage based on the second intermediate signal.
US10218273B2

A distributed voltage regulator has switches that function as resistors and are distributed in rows in a grid pattern across a regulated voltage domain. The switches receive an unregulated voltage and supply the regulated voltage. Switch control lines selectively enable the switches to achieve the desired voltage regulation. Droop detect circuits are also distributed through regulated voltage domain. The droop detect circuits detect when the regulated voltage is below a threshold and supply droop detect signals indicative thereof. A plurality of select circuits receive a first group of control lines to configure the switches for charge injection in response to a droop condition and a second group of control lines to configure the switches for other voltage regulation. The select circuits select one of the first and second group of control lines as switch control lines to configure the switches based on the droop detect signals.
US10218272B2

For controlling a switch power supply, an adjustment module produces a first control voltage by comparing a period of a switch signal with a reference period. A current source module generates a first charging current according to the first control voltage. A pulse signal generating module converts the first charging current into an on time signal or off time signal of a switch transistor. A driving module produces the switch signal according to the on time or off time signal of the switching transistor, so as to control the turn on and turn off signal of a switching transistor. A time measurement module obtains a time parameter according to the switch signal, and generates a periodic adjustment signal according to the time parameter. The adjustment module adjusts the reference period according to the periodic adjustment signal to adjust the period of the switch signal.
US10218262B1

A system includes a converter operatively connected to an alternating current (AC) power source and a direct current (DC) bus, an inverter operatively connected to a motor and the DC bus, and a hybrid DC link system operatively connected between a high side and a low side of the DC bus. The converter includes a first plurality of switching devices in selective communication with each phase of the AC power source and the DC bus. The inverter includes a second plurality of switching devices in selective communication with each phase of the motor and the DC bus. The hybrid DC link system includes a ripple current control branch in parallel with an energy buffering branch.
US10218256B2

A primary resonant flyback converter may include a primary winding, a resonant capacitor in series with the primary winding, a secondary winding magnetically coupled to the primary winding, and an output electrically coupled to the secondary winding. A main switch may be operated to energize the primary winding when closed and transfer energy stored in the primary winding to the secondary winding when open. An auxiliary switch may be configured to switch complimentarily to the main switch, thereby allowing a resonant current to circulate through the primary winding and capacitor. Switch timing may be controlled to produce a desired output voltage. The primary resonant flyback converter may include one or more of: (a) output voltage sensing across the resonant capacitor; (b) a full bridge switch configuration; and (c) lossless current sensing using a current sensing circuit coupled in parallel with the resonant capacitor.
US10218254B1

Embodiments of a switched-mode power supply and a method for operating a switched-mode power supply involve synchronizing a phase and frequency of an asynchronous controller of the switched-mode power supply with a clock signal of a synchronous controller of the switched-mode power supply while the asynchronous controller is in control of a power stage of the switched-mode power supply, concurrent with synchronizing the phase and frequency of the asynchronous controller with the clock signal of the synchronous controller, presetting a state variable of the synchronous controller while the asynchronous controller is in control of the power stage of the switched-mode power supply, and switching control of the power stage from the asynchronous controller to the synchronous controller after the phase and frequency of the asynchronous controller are synchronized with the clock signal of the synchronous controller and after the state variable of the synchronous controller is preset.
US10218249B2

A direct-drive brushless DC motorization apparatus is provided. The apparatus includes an outer rotor having poles constructed with segments of forty or forty-four permanent magnets alternatively magnetized north and south. The outer rotor is adapted to be part of a wheel and is rotatable with respect to an axis of the wheel. The outer rotor is mounted about a stator core of ferromagnetic material and is separated from the stator core by a clearance gap. The stator core has forty-two slots, and adjacent slots are separated by teeth. A three-phase winding with coils of insulated wire is wound around the teeth of the stator core. The three-phase winding is divided in two sets of consecutive teeth for each of the three phases, with each of the two sets of a same phase being diametrically opposed in the stator core.
US10218248B2

A lifting tool for lifting a rotor associated with a generator so as to allow a rotor bearing to be removed from a bearing pedestal beneath the rotor. The tool includes a semi-circular base portion that is bolted to the bearing pedestal and a pair of jack screws mounted to the base portion. A hydraulic ram is mounted to the base portion between the jack screws and is positioned against the rotor when the tool is bolted to the bearing pedestal. The ram is used to lift the rotor away from the bearing and the jack screws are used to hold the rotor up once it is in the desired location, where the ram is then lowered.
US10218242B2

A motor includes a rotating portion, a stationary portion, and a bearing arranged to support the rotating portion such that the rotating portion is rotatable with respect to the stationary portion. The rotating portion includes a shaft arranged to extend along a central axis, a magnet, a rotor hub arranged to extend in an annular shape around the shaft, and a flywheel fixed to the rotor hub. At least a portion of an outward surface of the rotor hub is a metal surface. The metal surface is arranged radially inward of an outer circumferential surface of the flywheel. A reflectance of the outer circumferential surface of the flywheel is lower than a reflectance of the metal surface.
US10218237B2

The invention relates to a process for producing a stator for an electric machine, comprising the following steps in the given sequence: Providing a cylindrical stator body having several stator slots, inserting at least one first coil in the stator slots, the first coil having a first coil end on at least one face of the stator body, and inserting the first coil end in at least one molded body for electrically insulating the first coil end.
US10218218B2

An LED lighting system comprising a luminaire and an emergency backup system is used to replace a fluorescent or an LED lamp normally operated with AC mains. When a line voltage from the AC mains is unavailable, the emergency backup system is automatically started to provide a high DC voltage larger than a minimum operating voltage of the luminaire. The emergency backup system comprises a rechargeable battery, a driver configured to convert a DC voltage from the rechargeable battery into the high DC voltage when enabled, and a voltage sensing and control circuit comprising a logic circuit and a relay switch configured to enable the driver and to couple the high DC voltage to two electrical conductors of the luminaire to operate the luminaire, no risk of damaging the luminaire.
US10218216B2

A system and method for supplying uninterruptible power includes a housing, a power supply input, a power source equipment input, a first powered device output, a second powered device output, an alternative power supply, and a control module. The control module includes a comparator, a switch, a converter and an injector. The injector includes a regulator and power autonegotiation module. The alternative power supply includes a plurality of battery packs in series. There can also be first and second powered devices with uninterrupted power, even when only one of the powered devices breaks. A power is uninterrupted to the first powered device, even if power is stopped to the second powered device, due to a repair or fault of the second powered device.
US10218213B2

A portable charger is provided for charging electronic devices from a rechargeable internal battery. To accommodate multiple electronic devices, a portable charger unit is combined with multiple power output connection interfaces for connecting to more than one electronic device, as necessary, including connector cables attached to the charger housing or power connection ports. The charger also includes at least one power input connection interface for recharging the internal battery from an external power source, including an AC wall plug interface and a DC car charger interface, each connected to the charger housing and movable between a retracted, storage position and an extended use position. The power output connector cables can also be stored within storage cavities formed in the charger housing when not in use and extended therefrom for connection with electronic devices in need of recharging. The power connection ports can act as power inputs, power outputs, or both.
US10218202B2

A computer-implemented method for charging an electronic device on an aircraft is provided. The method includes monitoring a charging station on the aircraft by a charging control module, determining whether the electronic device has been connected to the charging station and receiving, via the charging control module, an indication that operation of the electronic device should be restricted to airplane mode. The method also includes transmitting a command by the charging control module through charging station to the electronic device to instruct the electronic device to operate in airplane mode and determining whether the electronic device is operating in airplane mode. Based on a determination that the electronic device is operating in airplane mode, the method includes activating the charging station. Based on a determination that the electronic device is not operating in airplane mode, the method includes disabling the charging station.
US10218198B2

A battery pack includes a battery and a battery manager. The battery includes a plurality of battery cells. The battery manager includes a mode receiver that receives signals from an electronic device through an input terminal. The signals are indicative of respective modes of operation of the electronic device.
US10218194B2

A method for conducting an operation including a power tool battery pack. The battery pack can include a housing, a first cell supported by the housing and having a voltage, and a second cell supported by the housing and having a voltage. The battery pack also can be connectable to a power tool and be operable to supply power to operate the power tool. The method can include discharging one of the first cell and the second cell until the voltage of the one of the first cell and the second cell is substantially equal to the voltage of the other of the first cell and the second cell.
US10218188B2

Systems and methods for charging a plurality of battery strings are provided. The individual string current of each of the individual battery strings can be monitored and used to regulate a charging output provided by the charger. For instance, the output voltage of charger can be controlled as part of a closed loop control system based on the individual string current of the battery string under the constraint of an individual string current limit and/or a charging voltage limit. As the charging voltage of the charger increases as a result of the closed loop control based on the individual string current, other battery strings can be coupled to the charger when the charging voltage provided by the charger exceeds a battery string voltage associated with the battery string.
US10218186B2

Power feeding device and non-contact power transmission device which are capable of maintaining high power transmission efficiency even if any displacement occurs in relative positions of each power feeding coil among plurality of power feeding coils and power receiving coil are provided. Power feeding device includes power feeding coil unit which includes magnetic body unit in which at least three magnetic bodies are arranged to be spaced apart in first direction, and plurality of power feeding coils each formed of wire wound around at least two magnetic bodies in magnetic body unit, and plurality of power feeding coils, which are located adjacently in the first direction, are configured such that wires of the plurality of power feeding coils are wound in common around one or more magnetic bodies, number of which is less than number of magnetic bodies around which wires of the respective power feeding coils and are wound.
US10218178B2

In one embodiment, a computing device determines real and reactive power flows at a transformer at a given time, and computes, based on the real power and reactive power flow at the transformer, an amount of reactive power adjustment to produce a desired voltage differential across the transformer. The computing device may then adjust the reactive power flow from a secondary side of the transformer at substantially the given time based on the computed amount.
US10218172B2

An integrated uninterruptible power supply (UPS) includes a UPS main board coupled with a controller and a battery pack. The UPS main board includes an AC (alternating current) input, a noise filtering surge protecting high voltage circuit breaker, a high power factor correction rectifier, a DC (direct current) bus, an inverter, a high power charger, a first battery contact, a second battery contact, a DC/DC convertor and an AC output. The present disclosure integrates a noise filter, a surge protector and a high voltage circuit breaker, and integrates a high power charger in the same circuit board. Therefore, the present disclosure lowers the material and production costs of UPS products, and decreases the circuit board size. In addition, the present disclosure decreases the total harmonic distortion, the ripples of input current, and the crosstalk between circuits, and increases the input power factor, the charging efficiency and the battery life.
US10218153B2

A spark plug includes an insulator; a center electrode; a metal shell; and a ground electrode whose base end is fixed to the metal shell. A distal end of the ground electrode includes a first surface facing the center electrode, a second surface facing a side opposite to the first surface, and an inclined surface that is inclined with respect to the second surface. A noble metal tip is partially buried in the inclined surface. A width of the inclined surface is larger than that of the noble metal tip. In this spark plug, A B is satisfied, where A is a distance from a distal end of the ground electrode to a proximal-end-side end portion of the inclined surface and B is a distance from the distal end of the ground electrode to a proximal-end-side end portion of the noble metal tip.
US10218145B1

A vortex laser generation device in a degenerate cavity with a spiral phase element and a vortex laser generation method are provided. The vortex laser generation device has a degenerate cavity, and the degenerate cavity has a resonator mirror, a gain medium, an optical element, and an output coupler. The off-axis beams are formed in multiple pass transverse modes to resonate by disposing an optical element in the degenerate cavity, so that a vortex laser with orbital angular momentum can be generated.
US10218138B2

An electronic device lacking an internal power supply comprises electronic circuitry, an external power adapter having an input connector for receiving AC power from a conventional AC power outlet and for providing a low-voltage output signal to an output connector, and a first port electronically coupled to the electronic circuitry for receiving the low-voltage output signal from the output connector of the power adapter and for providing the low-voltage output signal to the electronic circuitry.
US10218132B2

A post-less, self-gripping coaxial cable connector for tool-less attachment to an end of a coaxial cable is disclosed. The coaxial cable connector has a body having a forward end and a rearward end and a longitudinal opening. A retainer positioned in the body has a forward section, a rearward section, and a bore. A ring is movably disposed in the retainer. A gripping member having at least one spring finger is friction fit to the body and is radially inwardly biased in a predisposed orientation. The ring has a pusher feature configured to axially move the ring upon force being applied to the pusher feature by a coaxial cable received by the body causing the gripping member to engage the jacket of the coaxial cable when the coaxial cable is installed in the coaxial cable connector.
US10218123B1

A container may be provided. The container may comprise a seizure assembly, a housing, a circuit board, and a pin connector. The seizure assembly may comprise a retainer, a pressure applicator, and a charger. The retainer may comprise a casing and a nose with a nose opening. The charger may apply a force to the pressure applicator forcing the pressure applicator into the casing. The housing may comprise a housing cavity in which the seizure assembly is disposed, a housing wall comprising a housing opening that may be congruent with the nose opening, and a housing bottom comprising a charger recess in which the charger is disposed. The circuit board may be disposed in the housing cavity and may have an extender comprising a body and a head. The pin connector may be disposed in the housing wall and have a pin disposed between the pressure applicator and the head.
US10218122B1

A circular connector assembly having a plug shell, a coupling ring and a housing and a method of retaining the housing. The plug shell has a flexible insert-receiving retention portion and a flange provided proximate the flexible insert-receiving retention portion. The flexible insert-receiving retention portion has an insert-receiving opening. The coupling ring has an internal threaded portion and an engagement portion. The internal threaded portion is configured to cooperate with the flange. The engagement portion is dimensioned to resiliently deform the flexible insert-receiving retention portion when the engagement portion is provided in contact with the flexible insert-receiving retention portion. The insert is inserted into and maintained in the plug shell by the flexible insert-receiving retention portion.
US10218117B1

An electrical connector includes a first housing. A second housing is movable relative to the first housing. A lever is mounted on the first housing for relative rotational movement. The lever can move between a pre-stage position and a final position. The lever engages the second housing to move the second housing linearly between a pre-stage position and a seated position relative to the first housing. A lock on the first housing retains the lever in the final position relative to the first housing.
US10218116B1

An electrical connector for use in a vehicle is disclosed. An example electrical connector includes a first member having a face, configured to couple to a second member along a first axis. The electrical connector also includes a screw receiver coupled to the first member proximate the face. The electrical connector further includes a cam lock mechanism coupled to the first member. The cam lock mechanism includes an arm rotatable about a second axis perpendicular to the first axis. The cam lock mechanism also includes a screw coupled to the arm, configured to drive into the screw receiver.
US10218105B2

A holding structure for an arrangement establishing an electrical connection between a tab contact and a high current conductor is disclosed. The holding structure includes a connection section with at least one mounting arm for mounting to a contacting section of a high current conductor, a receptacle for a tab contact, and at least one press-on element configured to generate a contact pressure in the direction of the connection section.
US10218097B2

A card edge connector assembly includes a card edge connector having a housing defining a card slot receiving a circuit card and a card guide module coupled to the housing. The card guide module has a base and a support beam extending from the base having a support surface supporting the circuit card. The card guide module has a locking arm pivotably coupled to the support beam. The locking arm has a latch at a distal end thereof latchably secured to the circuit card in a latched position to secure the circuit card in the card slot. The locking arm has an ejector engaging the circuit card and moving the circuit card in an unmating direction when the locking arm is moved to an unlatched position.
US10218095B2

In one example, a system for a press-fit pin converter includes a first housing coupled to a second housing to enclose a portion of a press-fit contact pin between the first housing and the second housing, where a side of the first housing provides a ball grid array (BGA) connection and a side of the second housing provides a press-fit pin connection.
US10218089B2

A contacting device for bringing an electrical conductor into contact with an electrical conductor path includes a housing having a first opening for inserting the electrical conductor into a cavity in the housing and a second opening for inserting the electrical conductor path into the cavity in the housing, and a bow collector including a first portion, which is arranged in the cavity in the housing, and a second portion. The bow collector is designed such that the electrical conductor can be pressed against the electrical conductor path by the first portion of the bow collector after the electrical conductor and electrical conductor path have been inserted into the cavity in the housing, as a result of which the electrical conductor is retained on the electrical conductor path in a clamping position so as to be in contact with the electrical conductor path.
US10218085B2

An antenna system includes a ground element, a switch element, a first antenna, and a second antenna. The switch element is selectively closed or opened according to a control signal. The first antenna has a first feeding terminal. The first feeding terminal of the first antenna is coupled to a first signal source. The second antenna has a second feeding terminal and a grounding terminal. The second feeding terminal of the second antenna is coupled through the switch element to a second signal source. The grounding terminal of the second antenna is coupled to the ground element.
US10218084B2

An array based communications system may comprise a plurality of element processors. Each element processor may comprise a combining circuit, a crest factor circuit, and a phase shifter circuit. The combining circuit may produce a weighted sum of a plurality of digital datastreams. The crest factor circuit may be operable to determine whether the weighted sum has a power above or below a power threshold. If the power is above the power threshold, the crest factor circuit is operable to reduce the power. If the power is below the power threshold, the crest factor circuit is operable to increase the power. The phase shifter circuit may introduce a phase shift to out-of-band components of the weighted sum according to the power increase or the power decrease by the crest factor circuit.
US10218072B2

An antenna apparatus utilizing bulk acoustic wave (BAW) resonances to transfer dynamic strain across multiple layers, which include piezoelectric layers coupled to magnetostrictive material layers. In at least one embodiment, a piezoelectric layer is coupled to a magnetostrictive layer to which another layer having similar acoustic properties as the piezoelectric layer is coupled as an inertial buffer. These multiple layers comprise a strain media to provide a vertical multiferroic coupling which couples electric field, magnetic field, and mechanical fields. Electrodes are coupled to excite one of the piezoelectric layers for injecting acoustic waves into the structure from which electromagnetic radiation is generated out of the plane.
US10218056B2

There is provided an excellent wireless communication device that can suitably perform short range communication by using a millimeter wave.Described are a method of generating a whirl of waves and its characteristic of attenuation proportional to a fourth power of a distance when the waves are in a state L=0 or L=±2. Accordingly, instead of an electric field induction antenna that cannot be used in the millimeter wave band, an initiator and a responder are both equipped with an array antenna generating the whirl of waves to perform communication by using the whirl of waves in the state characteristically attenuating in proportion to the fourth power of the distance, so that the party at the other end approaching can easily be detected while at the same time properly restricting a communication area and preventing improper connection.
US10218045B2

A microwave transmission line structure having a pair of ground strip conductors on a surface of a dielectric substrate structure. A signal strip conductor is disposed on the surface of the dielectric substrate structure between the pair of ground strip conductors. A solid dielectric layer is disposed over: the signal strip conductor; the upper surface of the dielectric substrate structure between sides of each one of the ground strip conductors; and the signal strip conductor. An electrically conductive shield member is disposed on the solid dielectric layer and on, and in direct contact with, upper surfaces of the pair of ground strip conductors. The structure is used on each one of a plurality of proximate microwave transmission lines formed on the substrate structure to electrically isolate the transmission line.
US10218036B2

Provided is a battery pack capable of more reliably preventing adverse effects from being externally exerted. MCU (26) measures, as index values pertaining to the deterioration state of battery unit (1), at least two or more from among: a capacity reduction rate that is the reduction rate of the full-charge capacity of battery unit (1) from an initial value; a cycle count representing the number of times that a cycle, in which battery unit (1) is charged until the cumulative value of charge quantities charged to battery unit (1) reaches a prescribed charge quantity, has been performed; the number of times that battery unit (1) has been charged; time elapsed from the manufacturing of battery unit (1); cell voltages that are the voltages of secondary battery cells 11; and determines whether battery unit (1) has reached its end of life by using the measured index values. Monitoring IC 25 suspends the use of battery unit (1) when battery unit (1) has reached its end of life.
US10218035B2

Provided is a method of manufacturing a nonaqueous electrolyte secondary battery, the method including: constructing a battery assembly by using a positive electrode containing N-methyl-2-pyrrolidone and a nonaqueous electrolytic solution containing an oxalato complex compound. In the method, the battery assembly is constructed such that a following expression of 0.000036≤B1/A1≤0.001048 is satisfied, where A1 (ppm) represents a content of N-methyl-2-pyrrolidone per unit mass of a positive electrode active material layer, and B1 (mol/kg) represents a content of the oxalato complex compound per unit mass of a negative electrode active material.
US10218033B1

This disclosure relates to a battery and a method for its manufacture. An example method includes forming an anode comprising silicon monoxide and a forming a cathode comprising lithium cobalt oxide. The method also includes arranging the anode, the cathode, and a separator in a layered arrangement. The method further includes winding the layered arrangement to form a wound arrangement, compressing the wound arrangement, and packing it into a pouch. The method yet further includes soaking the wound arrangement in an electrolyte for a predetermined time and at a predetermined temperature. The electrolyte includes a lithium hexafluorophosphate salt dissolved in a solvent including ethylene carbonate and diethylene carbonate in about a 1:2 volume ratio. The additive includes fluoroethylene carbonate in an 8-12% weight ratio.
US10218028B2

In accordance with one embodiment an electrochemical cell system includes a housing, at least one electrochemical cell within the housing and including an anode including a form of lithium, and an ionic liquid electrolyte within a cathode, the cathode separated from the anode by a solid separator impervious to the ionic liquid electrolyte, a temperature sensor within the housing, and an environmental controller at least partially positioned within the housing and configured to maintain a temperature within the housing at least 50° C. above ambient based upon input from the temperature sensor.
US10218025B2

A flow-guiding plate for a fuel cell, including a conductive sheet including a relief: defining alternating flow channels on first and second faces, two flow channels on the first face being separated by walls; defining an access hole at a first end of each of the flow channels on the second face and of a first group of flow channels on the first face; defining an access hole at a second end of each of the flow channels on the second face and of a second group of flow channels on the first face; defining a flow restriction at the second end of each of the flow channels of the first group and at the first end of each of the flow channels of the second group.
US10218024B2

Disclosed is a scandia-stabilized zirconia electrolyte for a solid oxide fuel cell, which is configured such that at least one oxide selected from among gadolinium oxide (Gd2O3) and samarium oxide (Sm2O3) is co-doped with ytterbium oxide (Yb2O3) to thus improve stability in a reducing atmosphere. The scandia-stabilized zirconia electrolyte of the invention can be stabilized into a cubic crystal structure at room temperature while retaining the inherently high oxygen ionic conductivity of a scandia-stabilized zirconia electrolyte (11ScSZ), and can also ensure stability in a reducing atmosphere by solving the problem with a conventional ceria (CeO2)-doped scandia-stabilized zirconia in which the ionic conductivity continuously deteriorates in a reducing atmosphere.
US10218010B2

A heat transfer system includes a fuel cell module that produces heat and water, and a thermal energy storage module that stores the heat produced by the fuel cell module. The thermal energy storage module includes a phase-change material. A conduit couples the fuel cell module to the thermal energy storage module. The conduit is oriented to channel the water produced by the fuel cell module through the thermal energy storage module.
US10218006B2

Nitrogen doped carbon nanohorns function as efficient metal-free oxygen reduction electrocatalysts for anion exchange membrane fuel cells. The disclosure relates to a process for the preparation of nitrogen doped carbon nanohorns with enhanced conductivity and improved surface area.
US10218004B2

An electrolytic copper foil for a lithium secondary battery has yield strength of 30 kgf/mm2 to 60 kgf/mm2, a surface area ratio of 1 to 3, and a weight deviation of 3% or below.
US10218003B2

An anode and a secondary battery including the anode, which can improve charge and discharge efficiency and can reduce or suppress precipitation of metal ions, are provided. The anode includes a negative electrode active material layer on a current collector, the negative electrode active material layer including a negative electrode active material, a binder, and a conductive material. The negative electrode active material includes at least one pore on a surface thereof, and the conductive material is located at the pore of the negative electrode active material.
US10217999B2

A rechargeable lithium battery includes a negative electrode and a positive electrode, where a specific surface area per a unit area of the positive electrode is twice to seven times larger than a specific surface area per a unit area of the negative electrode. The rechargeable lithium battery has high rate capability and improved cycle-life characteristics.
US10217997B2

Disclosed herein are a positive electrode active material including at least one selected from among compounds represented by Formula 1 below and a lithium secondary battery including the same that is capable of improving lifetime characteristics and rate characteristics while exhibiting excellent safety: Li[LixMyM′(1-x-y)]O2-zAz (1), where M is at least one element selected from a group consisting of Ru, Mo, Nb, Te, Re, Ir, Pt, Cr, S, W, Os, and Po, M′ is at least one element selected from a group consisting of Ni, Ti, Co, Al, Mn, Fe, Mg, B, Cr, Zr, Zn, and second row transition metals, A is a negative monovalent or divalent anion, and 0
US10217993B2

A method of manufacturing a non-aqueous electrolyte secondary battery proposed herein includes a first binder supplying step (101), an active material supplying step (102), a second binder supplying step (103), and a pressing step (105). The first binder supplying step (101) is a step of applying a binder solution (122) to a current collector foil (121). The active material supplying step (102) is a step of supplying active material particles (123) onto the current collector foil (121) coated with the binder solution (122). The second binder supplying step (103) is a step of supplying the binder solution (122) onto the active material particles (123). The pressing step (105) is a step of pressing a layer of the active material particles (123) on the current collector foil (121).
US10217979B2

A containment system including a primary containment layer at least partially defining a primary containment volume, the primary containment layer including a thermal material, a secondary containment layer at least partially defining a secondary containment volume, the secondary containment layer including a gas capturing material, wherein the primary containment layer is positioned in the secondary containment volume, and a tertiary containment layer at least partially defining a tertiary containment volume, the tertiary containment layer including a ballistic material, wherein the secondary containment layer is positioned in the tertiary containment volume.
US10217974B2

A sealant film has a structure made of a laminated body of two or more layers. The laminated body includes a first resin layer 7 containing 50 mass % or more of a random copolymer containing propylene and a copolymer component other than propylene as copolymer components, and a second resin layer 8 formed by a mixed resin containing a first elastomer-modified olefin based resin having a melting point of 155° C. or higher and a crystal melting energy of 50 J/g or more, and a second elastomer-modified olefin based resin having a melting point is 135° C. or higher and a crystal melting energy of 30 J/g or less. With this structure, when the inner pressure of a power storage device is excessively increased, breakage (separation) occurs inside the sealant layer, causing gas-releasing, which in turn can prevent bursting of the packaging material due to the inner pressure increase.
US10217965B2

An organic light emitting diode includes a glass substrate, a first electrode, an organic light emitting layer, a second electrode, and a light extracting enhanced layer below the glass substrate or on the second electrode. Material of the light extracting enhanced layer has a first material with a first index of refraction and a second material with a second index of refraction.
US10217954B2

A compound of the invention is represented by a formula (1) below. In the formula (1), Cz is represented by a formula (1a) below and Az is represented by a formula (11) below.
US10217953B2

A quantum dot light-emitting device, a fabricating method thereof, and a display substrate are provided. The quantum dot light-emitting device includes: a base substrate; a first electrode layer, a light-emitting layer, a second electrode layer and an encapsulation layer which are sequentially formed on the base substrate, wherein the light-emitting layer includes a quantum dot light emitting material; a fluorescent material is disposed between the first electrode layer and the second electrode layer, and the fluorescent material includes a thermally activated delayed fluorescence (TADF) material; one of the first electrode layer and the second electrode layer is an anode layer, and the other of the first electrode layer and the second electrode layer is a cathode layer.
US10217948B1

To provide an organic electroluminescence device having a high luminous efficiency and a novel compound that can be used as a material for an organic electroluminescence device having a high luminous efficiency.A compound represented by the following formula (3-I), wherein at least one of R1 to R7 and R10 to R11 is —N(R36)(R37). R31 to R37 are independently a hydrogen atom, a substituted or unsubstituted alkyl group including 1 to 50 carbon atoms, a substituted or unsubstituted cycloalkyl group including 3 to 50 ring carbon atoms, a substituted or unsubstituted aryl group including 6 to 50 ring carbon atoms or a substituted or unsubstituted monovalent heterocyclic group including 5 to 50 ring atoms.
US10217945B2

A compound having a structure wherein at least 8-position or 9-position of fluoranthene is replaced by a nitrogen atom, a material for organic electroluminescence devices including the compound, and an organic electroluminescence device and an electronic equipment each including the material are provided. The compound is represented by formula (1): wherein A represents CR0 or N; R0 to R8 each independently represent a hydrogen atom or a substituent; at least one selected from R0 to R8 represents a substituent other than hydrogen atom; and groups selected from R0 to R8 which are bonded to adjacent carbon atoms may be bonded to each other to form a saturated or unsaturated ring structure.
US10217937B2

Subject matter disclosed herein may relate to correlated electron switches that are capable of asymmetric set or reset operations.
US10217932B2

This technology provides an electronic device. An electronic device in accordance with an implementation of this document may include a semiconductor memory, and the semiconductor memory may include a free layer including a plurality of magnetic layers each having a variable magnetization direction; a tunnel barrier layer formed over the free layer; and a pinned layer formed over the tunnel barrier layer and having a pinned magnetization direction; wherein the plurality of magnetic layers in the free layer includes a first magnetic layer in contact with the tunnel barrier layer and a second magnetic layer not in contact with the tunnel barrier layer and a sum of an exchange field between the first magnetic layer and the second magnetic layer and a stray field generated by the first magnetic layer is larger than or the same as a difference between a uniaxial anisotropy field of the second magnetic layer and a demagnetizing field due to a shape of the second magnetic layer.
US10217931B2

Provided is a magnetic element which can generate a skyrmion by a stacked film including a magnetic layer and a non-magnetic layer, and a skyrmion memory to which the magnetic element is applied and the like. Provided is a magnetic element for generating a skyrmion, the magnetic element comprising a two-dimensional stacked film, wherein the two-dimensional stacked film is at least one or more multiple layered films including a magnetic film and a non-magnetic film stacked on the magnetic film. Also, provided is a skyrmion memory including a plurality of the magnetic elements stacked in a thickness direction.
US10217929B2

The piezoelectric film includes a perovskite oxide which is represented by General Formula P, A1+δB1-x-yNbxNiyOz  General Formula P where A contains at least Pb, B contains at least Zr and Ti, and x and y respectively satisfy 0.1≤x≤0.3 and 0≤y≤0.75x. Although standard values of δ and z are δ=0 and z=3, these values may deviate from the standard values in a range in which a perovskite structure is capable of being obtained.
US10217927B2

A method can be used for producing a fully active stack. A stack has the sides A, B, C and D running along the stacking direction. The method includes combining and temporarily making contact with the internal electrodes that make contact with the respective side on one of the sides B or D, such that the internal electrodes that make contact with the respective side can be electrically driven selectively. The electrically driven internal electrodes are electrochemically coated on the sides A and C. The stack is singulated to form a fully active stack with the electrochemically coated internal electrodes on the sides A′ and C′. A method for producing a multilayer component comprising the fully active stack and a fully active multilayer component producible according to the method are furthermore proposed.
US10217926B2

A method for producing a multi-layer electrode system includes providing a carrier substrate having a recess in a top side of the carrier substrate. At least one wall of the recess is inclined in relation to a bottom side of the carrier substrate, which is opposite to the top side. The method also includes applying a multi-layer stack, which includes at least a first electrode layer, a second electrode layer, and a piezoelectric layer arranged between the first electrode layer and the second electrode layer, to the top side of the carrier substrate. At least the wall and a bottom of the recess are covered by at least a portion of the multi-layer stack.
US10217924B2

A system for recapturing energy may include a thermoelectric generator (TEG) assembly for thermally attaching to a surface heated by plasma or ionization heating. The TEG assembly may include a first level thermoelectric generator module (TEM). The first level TEM may include a hot side that is thermally attached to the surface, a cold side and a plurality of TEG devices disposed between the hot side and the cold side. A second level TEM may be stacked on the first level TEM. A hot side of the second level TEM may be thermally attached to the cold side of the first level TEM. The plurality of TEG devices generate an electric current based on a temperature differential across the TEG devices. The TEG assembly may also include an electrical wiring system that electrically connects the TEMs and supplies the electric current generated to an electrical power apparatus.
US10217918B2

A light-emitting element package according to an embodiment comprises: a substrate; a conductive layer arranged on the substrate; at least one light-emitting chip arranged on the substrate; a wire for electrically connecting the conductive layer and the at least one light-emitting chip; a wavelength conversion unit arranged on the light-emitting chip; and a molding unit arranged on the substrate so as to enclose the light-emitting chip and the wire and to expose the upper surface of the wavelength conversion unit, wherein the distance from the upper surface of the light-emitting chip to the upper surface of the wavelength conversion unit is larger than a value obtained by adding 37 μm to the distance from the upper surface of the light-emitting chip to the highest point of the wire.
US10217916B2

A transparent light emitting diode (LED) includes a plurality of III-nitride layers, including an active region that emits light, wherein all of the layers except for the active region are transparent for an emission wavelength of the light, such that the light is extracted effectively through all of the layers and in multiple directions through the layers. Moreover, the surface of one or more of the III-nitride layers may be roughened, textured, patterned or shaped to enhance light extraction.
US10217914B2

A semiconductor light emitting device includes: a light emitting structure including a first conductivity-type semiconductor layer and a second conductivity-type semiconductor layer respectively providing a first surface and a second surface, opposite to each other, of the light emitting structure, and an active layer interposed between the first conductivity-type semiconductor layer and the second conductivity-type semiconductor layer, a region of the first conductivity-type semiconductor layer being open toward the second surface, and the first surface having a concavo-convex portion disposed thereon; a first electrode and a second electrode disposed on the region of the first conductivity-type semiconductor layer and a region of the second conductivity-type semiconductor layer, respectively; a transparent support substrate disposed on the first surface of the light emitting structure; and a transparent adhesive layer disposed between the first surface of the light emitting structure and the transparent support substrate.
US10217913B2

The invention relates to a method for producing a plurality of optoelectronic semiconductor components, comprising the following steps: preparing a plurality of semiconductor chips spaced in a lateral direction to one another; forming a housing body assembly, at least one region of which is arranged between the semiconductor chips; forming a plurality of fillets, each adjoining a semiconductor chip and being bordered in a lateral direction by a side surface of each semiconductor chip and the housing body assembly; and separating the housing body assembly into a plurality of optoelectronic components, each component having at least one semiconductor chip and a portion of the housing body assembly as a housing body, and each semiconductor chip not being covered by material of the housing body on a radiation emission surface of the semiconductor component, which surface is located opposite a mounting surface. The invention also relates to a semiconductor component.
US10217911B2

A set of light emitting devices can be formed on a substrate A growth mask having a first aperture in a first area and a second aperture in a second area is formed on a substrate. A first nanowire and a second nanowire are formed in the first and second apertures, respectively. The first nanowire includes a first active region having a first band gap and a second active region having a second band gap. The first band gap is greater than the second hand gap. The second nanowire includes an active region having the first band gap and does not include, or is adjoined to, any material having the second band gap.
US10217910B2

A method of producing a light-emitting arrangement includes providing a carrier including a top side, attaching a multitude of first conversion elements on the top side of the carrier, wherein the first conversion elements are arranged in a lateral direction spaced apart from one another, attaching an encapsulation on the top side of the carrier, wherein the encapsulation covers the carrier and the first conversion elements at least sectionally, removing the encapsulation in regions between the first conversion elements, and attaching optoelectronic semiconductor chips between the first conversion elements.
US10217908B2

A light emitting layer including a plurality of light emitting particles embedded within a host matrix material. Each of said light emitting particles includes a population of semiconductor nanoparticles embedded within a polymeric encapsulation medium. A method of fabricating a light emitting layer comprising a plurality of light emitting particles embedded within a host matrix material, each of said light emitting particles comprising a population of semiconductor nanoparticles embedded within a polymeric encapsulation medium. The method comprises providing a dispersion containing said light emitting particles, depositing said dispersion to form a film, and processing said film to produce said light emitting layer.
US10217906B2

A light-emitting device includes a semiconductor structure including a first semiconductor layer, a second semiconductor layer, and an active layer formed between the first semiconductor layer and the second semiconductor layer; a surrounding part surrounding the semiconductor structure and exposing a surface of the first semiconductor layer; a first insulating structure formed on the semiconductor structure, including a plurality of protrusions covering the surface of the first semiconductor layer and a plurality of recesses exposing the surface of the first semiconductor layer; a first contact portion formed on the surrounding part and contacting the surface of the first semiconductor layer by the plurality of recesses; a first pad formed on the semiconductor structure; and a second pad formed on the semiconductor structure.
US10217905B2

Disclosed according to one embodiment is a light-emitting element comprising: a light-emitting structure comprising a first semiconductor layer, an active layer, and a second semiconductor layer; a second conductive layer electrically connected to the second semiconductor layer; a first conductive layer comprising a plurality of through electrodes electrically connected to the first semiconductor layer through the second conductive layer and the light-emitting structure; an insulation layer for electrically insulating the plurality of through electrodes from the active layer, the second semiconductor layer, and the second conductive layer; and an electrode pad disposed in an exposed area of the second conductive layer, wherein the plurality of through electrodes differ in the area of a first region electrically connected to the first semiconductor layer.
US10217902B2

A light-emitting device includes a substrate, first and second electrode pads, first to M-th light-emitting cells arranged in a line in a first direction between the first and second electrode pads, and first to N-th connection wires for electrically connecting the first to M-th light-emitting cells, wherein each of the first to M-th light-emitting cells comprises a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, wherein the first electrode pad is connected to the second conductive semiconductor layer of the first light-emitting cell while the second electrode pad is connected to the first conductive semiconductor layer of the M-th light-emitting cell, and an n-th connection wire electrically connects the first conductive semiconductor layer of an n-th light-emitting cell to the second conductive semiconductor layer of an (n+1)-th light-emitting cell, which are adjacent to each other.
US10217897B1

Light-emitting devices having a multiple quantum well (MQW) diode structure and methods of making and using the devices are provided. The devices include aluminum nitride/aluminum oxide bilayers on their hole injection layers. The bilayers improve the energy efficiency of the devices, with respect to devices that lack the bilayers or that include only a layer of aluminum oxide on their hole injection layers.
US10217884B2

A CIS solar cell having flexibility and high conversion efficiency may be produced, using, as a substrate, a polyimide film which is prepared from an aromatic tetracarboxylic acid component comprising 3,3′,4,4′-biphenyltetracarboxylic dianhydride as the main component and an aromatic diamine component comprising p-phenylenediamine as the main component, and has a maximum dimensional change in the temperature-increasing step of from 25° C. to 500° C. within a range of from +0.6% to +0.9%, excluding +0.6%, based on the dimension at 25° C. before heat treatment.
US10217881B2

A Ge-on-Si photodetector constructed without doping or contacting Germanium by metal is described. Despite the simplified fabrication process, the device has responsivity of 1.24 A/W, corresponding to 99.2% quantum efficiency. Dark current is 40 nA at −4 V reverse bias. 3-dB bandwidth is 30 GHz.
US10217877B2

Disclosed is a solar cell including a semiconductor substrate, a conductive area including first and second conductive areas disposed on one surface of the semiconductor substrate, and an electrode including a first electrode connected to the first conductive area and a second electrode connected to the second conductive area. The electrode includes an adhesive layer disposed on the semiconductor substrate or the conductive area, an electrode layer disposed on the adhesive layer and including a metal as a main component, and a barrier layer disposed on the electrode layer and including a metal that is different from the metal of the electrode layer as a main component. The electrode layer has a thickness greater than a thickness of each of the adhesive layer and the barrier layer, and the barrier layer has a higher melting point than a melting point of the electrode layer.
US10217864B2

A semiconductor structure includes a substrate and a vertical FinFET disposed over the substrate. The vertical FinFET includes: a bottom source/drain (S/D) region disposed over the substrate, a fin extending vertically upwards from the bottom S/D region, the fin having a first (1st) sidewall, a second (2nd) sidewall and a top portion, an upper S/D region disposed over the top portion of the fin, the fin defining a channel between the bottom S/D region and the upper S/D region, a 1st gate structure having a 1st metal gate, the 1st gate structure disposed on the 1st sidewall of the fin, and a 2nd gate structure having a 2nd metal gate, the 2nd gate structure disposed on the 2nd sidewall of the fin. The 1st and 2nd metal gates are electrically isolated from each other by the fin.
US10217859B2

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.
US10217852B1

Device structures and fabrication methods for heterojunction bipolar transistors. A trench isolation region surrounds an active region that includes a collector, and a base layer includes a first section composed of a single-crystal semiconductor material that is arranged over the active region and a second section composed of polycrystalline semiconductor material that is arranged over the trench isolation region. A first semiconductor layer of the second section of the base layer is removed selective to a second semiconductor layer of the second section of the base layer to define a gap arranged in a vertical direction between the second semiconductor layer of the second section of the base layer and the trench isolation region. An emitter is formed on the first section of the base layer.
US10217847B2

A field-effect transistor involves a drain electrode, a drift region, a body region, a source region, a gate insulator layer, and a gate electrode. The drift region is disposed above the drain electrode. The body region extends down into the drift region from a first upper semiconductor surface. The source region is ladder-shaped and extends down in the body region from a second upper semiconductor surface. The first and second upper semiconductor surfaces are substantially planar and are not coplanar. A first portion of the body region is surrounded laterally by a second portion of the body region. The second portion of the body region and the drift region meet at a body-to-drift boundary. The body-to-drift boundary has a central portion that is non-planar. A gate insulator layer is disposed over the source region and a gate electrode is disposed over the gate insulator.
US10217842B2

A method for making a semiconductor device, including: a) making, on a substrate, a stack comprising a first semiconductor portion able to form an active zone and arranged between two second portions of a material able to be selectively etched relative to the semiconductor of the first portion, b) making, on a part of the stack, outer spacers and a dummy gate, c) etching the second portions such that remaining parts are arranged under the dummy gate, d) partially oxidizing the remaining parts from the outer faces, forming inner spacers, e) removing the dummy gate and non-oxidized parts of the remaining parts arranged under the dummy gate, f) making a gate between the outer spacers and between the inner spacers and covering the channel.
US10217835B2

A method of forming a gate stack that includes treating a semiconductor substrate with a wet etch chemistry to clean a surface of the semiconductor substrate and form an oxide containing interfacial layer, and converting the oxide containing interfacial layer to a binary alloy oxide based interlayer using a plasma deposition sequence including alternating a metal gas precursor and a nitrogen and/or hydrogen containing plasma. The method of forming the gate stack may further include forming a high-k dielectric layer atop the binary alloy oxide based interlayer.
US10217827B2

HEMT having a drain field plate is provided. The drain field plate is formed in the area between the gate and drain of a HEMT. The drain field plate includes a metal pad that has a larger projection area than the drain pad. The drain field plate and semiconductor layer disposed beneath the drain field plate form a metal-semiconductor (M-S) Schottky structure. The capacitance of the M-S Schottky structure generates capacitance in the semiconductor area, which increases the breakdown voltage of the transistor components of the HEMT. A portion of the substrate under the active area may be removed to thereby increase the heat conductivity and reduce the junction temperature of the transistor components of the HEMT.
US10217824B2

Methods of forming a semiconductor structure include the use of channeled implants into silicon carbide crystals. Some methods include providing a silicon carbide layer having a crystallographic axis, heating the silicon carbide layer to a temperature of about 300° C. or more, implanting dopant ions into the heated silicon carbide layer at an implant angle between a direction of implantation and the crystallographic axis of less than about 2°, and annealing the silicon carbide layer at a time-temperature product of less than about 30,000° C.-hours to activate the implanted ions.
US10217822B2

Embodiments of the present invention provide for the enhancement of transistors in a semiconductor structure using a strain layer. The structure comprises a patterned layer consisting of an excavated region and a pattern region, a strain layer located in the excavated region and on the pattern region, an active layer located above the strain layer, a field effect transistor formed in the active layer, and a handle layer located above the active layer. The field effect transistor comprises a source, a drain, and a channel. The channel lies completely within a lateral extent of the pattern region. The source and the drain each lie only partially within the lateral extent of the pattern region. The strain layer alters a carrier mobility of the channel. In some embodiments, the strain layer is introduced to the back side of a semiconductor-on-insulator structure.
US10217815B1

Various examples of an integrated circuit device and a method for forming the device are disclosed herein. In an example, a method includes receiving a workpiece that includes a substrate, and a device fin extending above the substrate. The device fin includes a channel region. A portion of the device fin adjacent the channel region is etched, and the etching creates a source/drain recess and forms a dielectric barrier within the source/drain recess. The workpiece is cleaned such that a bottommost portion of the dielectric barrier remains within a bottommost portion of the source/drain recess. A source/drain feature is formed within the source/drain recess such that the bottommost portion of the dielectric barrier is disposed between the source/drain feature and a remainder of the device fin.
US10217814B2

A semiconductor device including a substrate, a metal-oxide-semiconductor field-effect transistor (MOSFET), and a plurality of junction gate field-effect transistors (JFETs) connected in parallel is provided. The MOSFET is disposed on a substrate. The MOSFET includes a source region, a drain region, and a gate structure disposed between the source region and the drain region. The JFETs and the MOSFET are connected in series. Each of the JFETs laterally extends between the source region and the drain region.
US10217808B2

A display device according to an embodiment of the present invention include: an insulating base material, a metal layer that is provided inside the insulating base material, and is electrically connected to an electric power supply, an insulating layer that is provided over the insulating base material, a display element that is provided over the insulating layer, a driver integrated circuit that is provided over the insulating layer, a signal line that is provided over the insulating layer, and connects the display element and the driver integrated circuit to each other, and a through hole that electrically connects the display element and the metal layer to each other.
US10217807B2

An anisotropic conductive film includes a conductive layer; a first resin insulating layer over a first surface of the conductive layer; and a second resin insulating layer over a second surface of the conductive layer, wherein the conductive layer comprises a plurality of conductive particles and a nano fiber connecting the plurality of conductive particles to each other, each of the plurality of conductive particles comprising a plurality of needle-shaped protrusions having a conical shape, and wherein the first resin insulating layer and the second resin insulating layer comprise a same material and have different thicknesses.
US10217798B2

Systems and methods in accordance with embodiments of the invention implement select devices constructed from 2D materials. In one embodiment, a crossbar memory system includes: a first set of connection lines; a second set of connection lines; and an array of memory cells, each memory cell including: a select device; and a memory device; where each memory cell is coupled to a unique combination of: at least one connection line from the first set of connection lines, and at least one connection line from the second set of connection lines; and where at least one select device includes a 2D material.
US10217793B2

An apparatus for positioning micro-devices on a destination substrate includes a first support to hold a destination substrate, a second support to provide or hold a transfer body having a surface to receive an adhesive layer, a light source to generate a light beam, a mirror configured to adjustably position the light beam on the adhesive layer on the transfer body, and a controller. The controller is configured to cause the light source to generate the light beam and adjust the mirror to position the light beam on the adhesive layer so as to selectively expose one or more portions of the adhesive layer to create one or more neutralized portions. The transfer body and the destination substrate are moved away from each other and one or more micro-devices corresponding to the one or more neutralized portions of the adhesive layer remain on the destination substrate.
US10217789B2

A chip-scale packaging process for wafer-level camera manufacture includes aligning an optics component wafer with an interposer wafer having a photoresist pattern that forms a plurality of transparent regions, bonding the aligned optics component wafer to the interposer wafer, and dicing the bonded optics component wafer and interposer wafer such that each optics component with interposer has a transparent region. The process further includes dicing an image sensor wafer, aligning the pixel array of each image sensor with the transparent region of a respective optics component with interposer, and bonding each image sensor to its respective optics component with interposer. Each interposer provides alignment between its respective optics component center and its respective pixel array center of the image sensor based on the respective transparent region. The interposer further provides a back focal length for focusing light from the optics component onto a top surface of the pixel array.
US10217784B2

Disclosed is an image sensor having an isolation structure. The isolation structure includes a deep well region of a first conductive type disposed in a substrate of a second conductive type and an isolation region disposed between charge accumulation regions for accumulating photo-charges in order to electrically isolate the charge accumulation regions from each other. The charge accumulation regions are disposed on the deep well region and have the second conductive type. The isolation region is connected with the deep well region and has the first conductive type.
US10217778B2

The present invention provides an array substrate and a manufacturing method thereof. The method includes covering a reduction metal layer on an oxide semiconductor layer film and simultaneously forming a source pattern, a drain pattern, a pixel electrode pattern, and an oxide semiconductor layer through patterning the oxide semiconductor layer film and the reduction metal layer with one mask-based operation, followed by reducing the source pattern, the drain pattern, and the pixel electrode pattern to conductors through laser annealing to simultaneously form a source electrode, a drain electrode, and a pixel electrode. The entire manufacturing process needs, at most, only three rounds of mask-based operations so that, compared to the prior art, the number of mask-based operations required can be effectively reduced, the manufacturing operation can be simplified, and the performance of a TFT can be improved and an aperture ratio of the array substrate can be increased.
US10217777B2

A display device according to the present disclosure includes: a transistor section (100) that includes a gate insulating film (130), a semiconductor layer (140), and a gate electrode layer (120), the semiconductor layer being laminated on the gate insulating film, the gate electrode film being laminated on an opposite side to the semiconductor layer of the gate insulating film; a first capacitor section (200) that includes a first metal film (210) and a second metal film (220), the first metal film being disposed at a same level as wiring layers (161, 162) that are electrically connected to the semiconductor layer and is disposed over the transistor section, the second metal film being disposed over the first metal film with a first interlayer insulating film (152) in between; and a display element that is configured to be controlled by the transistor section.
US10217774B2

The technical disclosure relates to a thin film transistor and a manufacturing method thereof, an array substrate and a display device. The thin film transistor comprises a base substrate, a gate electrode, an active layer, source/drain electrodes, a pixel electrode and one or more insulating layers, wherein at least one of the insulating layers comprises a bottom insulating sub-layer and a top insulating sub-layer, the top insulating sub-layer having a hydrogen content higher than that of the bottom insulating sub-layer.
US10217767B2

A thin film transistor array panel includes a substrate and a thin film transistor disposed on a surface of the substrate. The thin film transistor includes a semiconductor, a source electrode, and a drain electrode that are disposed on a same layer as one another. The semiconductor is between the source electrode and the drain electrode. The thin film transistor array panel further includes a buffer layer disposed between the semiconductor and the substrate and including an inorganic insulating material. The first edge of the buffer layer is substantially parallel to an adjacent edge of the semiconductor, a second edge of the buffer layer is substantially parallel to an adjacent edge of the source electrode, and a third edge of the buffer layer is substantially parallel to an adjacent edge of the drain electrode.
US10217764B2

To provide a light-emitting device or an input/output device with little unevenness in display luminance or high reliability and to provide an input/output device with high detection sensitivity, a light-emitting device is configured to include a first substrate, a light-emitting element over the first substrate, a first conductive layer over the light-emitting element, a first insulating layer over the first conductive layer, a second conductive layer over the first insulating layer, and a second substrate over the second conductive layer. The light-emitting element includes a first electrode over the first substrate, a layer containing a light-emitting organic compound over the first electrode, and a second electrode over the layer containing a light-emitting organic compound. The second electrode is electrically connected to the first and second conductive layers. The first conductive layer and the second electrode transmit light emitted from the light-emitting element. The resistance of the second conductive layer is lower than that of the second electrode.
US10217762B2

A three-dimensional stacked memory device provides uniform programming speeds for a block of memory cells. The channel layers of the memory strings which are relatively close to a local interconnect of a stack are doped to account for a reduced blocking oxide thickness. Channel layers of remaining memory strings are undoped. The doping can be performing by masking the channel layers which are to remain undoped while exposing the other memory holes to a dopant. The dopant can be provided, e.g., in a carrier gas, spin on glass or other solid, or by plasma doping. An n-type dopant such as antimony, arsenic or phosphorus may be used. Heating causes the dopants to diffuse into the channel layer. Another approach deposits doped silicon for some of the channel layers and undoped silicon for other channel layers.
US10217755B2

Flash memory technology is disclosed. In one example, a flash memory component can include a plurality of insulative layers vertically spaced apart from one another. The memory component can also include a vertically oriented conductive channel extending through the plurality of insulative layers. In addition, the memory component can include a charge storage structure disposed between adjacent insulative layers. The charge storage structure can have a vertical cross section with a first side oriented toward the conductive channel and a second side opposite the first side. A length of the first side can be greater than a length of the second side. In another example, the vertical cross-section of the charge storage structure comprises a non-rectangular shape, such as a trapezoid shape. Associated systems and methods are also disclosed.
US10217754B2

Provided is a method of fabricating a memory device including performing an ion implantation process by using a mask layer as an implanting mask, so as to form a first embedded doped region and a second embedded doped region in a substrate. The first embedded doped region extends along the first direction, passes through the control gate, and is electrically connected to the first doped region, the second doped region and the third doped region at two sides of control gates. The second embedded doped region extends along the second direction, is located in the substrate under the third doped region, and electrically connected to the third doped region. The first embedded doped region is electrically connected to the second embedded doped region.
US10217753B2

A memory cell includes a select device and a capacitor electrically coupled in series with the select device. The capacitor includes two conductive capacitor electrodes having ferroelectric material there-between. The capacitor has an intrinsic current leakage path from one of the capacitor electrodes to the other through the ferroelectric material. There is a parallel current leakage path from the one capacitor electrode to the other. The parallel current leakage path is circuit-parallel the intrinsic path and of lower total resistance than the intrinsic path. Other aspects are disclosed.
US10217743B2

Various implementations described herein are directed to an integrated circuit having a memory cell array disposed in a first area of the integrated circuit. The memory cell array may include memory cells with first transistors of multiple types. The integrated circuit may include a process sensor disposed in a second area of the integrated circuit that is different than the first area. The process sensor may include a process detector having second transistors of the multiple types that are separate from the first transistors. The second transistors of the process detector may be arranged for detecting process variation of the memory cells of the memory cell array.
US10217739B2

A bipolar junction transistor having a relatively reduced size and an improved current gain and a method of manufacturing the same are disclosed. The bipolar junction transistor includes a plurality of emitter regions disposed in a substrate, a plurality of base regions disposed in the substrate and configured to surround the emitter regions, respectively, and a collector region disposed in the substrate and configured to surround the base regions. The plurality of emitter and base regions may be arranged in a matrix.
US10217733B2

An ultra-low capacitance ESD protection device with an ultra-fast response time and a low turn-on voltage, and a high holding current. The device may include: a heavily-doped p-type substrate; a lightly-doped n-type epitaxial layer with a heavily-doped n-type buried layer; and a semiconductor-controlled rectifier (SCR) structure within the epitaxial layer. The SCR structure includes, between a ground terminal and a pad terminal: a shallow P+ region within a moderately-doped n-type well to form an emitter-base junction of a trigger transistor; a shallow N+ region within a moderately-doped p-type well to form an emitter-base junction of a latching transistor, and a PN junction coupled to either of the shallow regions as a forward-biased series diode. To reduce capacitance, the n-type and p-type wells are separated by a lightly-doped portion of the epitaxial layer having a small lateral dimension for enhanced switching speed.
US10217732B2

Techniques are disclosed for forming a compacted array of functional cells using next-generation lithography (NGL) processes, such as electron-beam direct write (EBDW) and extreme ultraviolet lithography (EUVL), to form the boundaries of the cells in the array. The compacted array of cells may be used for field-programmable gate array (FPGA) structures configured with logic cells, static random-access memory (SRAM) structures configured with bit cells, or other memory or logic devices having cell-based structures. The techniques can be used to gain a reduction in area of 10 to 50 percent, for example, for the array of functional cells, because the NGL processes allow for higher precision and closer cuts for the cell boundaries, as compared to conventional 193 nm photolithography. In addition, the use of NGL processes to form the boundaries for the cells may also reduce lithography induced variations that would otherwise be present with conventional 193 nm photolithography.
US10217730B2

A method of making a micro-transfer printed system includes providing a source wafer having a plurality of micro-transfer printable source devices arranged at a source spatial density; providing an intermediate wafer having a plurality of micro-transfer printable intermediate supports arranged at an intermediate spatial density less than or equal to the source spatial density; providing a destination substrate; micro-transfer printing the source devices from the source wafer to the intermediate supports of the intermediate wafer with a source stamp having a plurality of posts at a source transfer density to make an intermediate device on each intermediate support; and micro-transfer printing the intermediate devices from the intermediate wafer to the destination substrate at a destination spatial density less than the source spatial density with an intermediate stamp having a plurality of posts at an intermediate transfer density less than the source transfer density.
US10217725B2

A three-dimensional (3D) bonded semiconductor structure is provided in which a first bonding oxide layer of a first semiconductor structure is bonded to a second bonding oxide layer of a second semiconductor structure. Each of the first and second bonding oxide layers has a metallic bonding structure embedded therein, wherein each metallic bonding structure contains a columnar grain microstructure. Furthermore, at least one columnar grain extends across a bonding interface that is present between the metallic bonding structures. The presence of the columnar grain microstructure in the metallic bonding structures, together with at least one columnar grain microstructure extending across the bonding interface between the two bonded metallic bonding structures, can provide a 3D bonded structure having mechanical bonding strength and electrical performance enhancements.
US10217695B2

An electronic device comprising a semiconductor package having a first main surface region and a second main surface region and comprising a semiconductor chip comprising at least one chip pad in the second main surface region and a connector block comprising at least one first electrically conductive through connection and at least one second electrically conductive through connection extending with different cross-sectional areas between the first main surface region and the second main surface region and being arranged side-by-side with the semiconductor chip.
US10217692B2

A device and related method that provides a two-phase heat transfer device with a combination of enhanced evaporation and increase cooling capacity. A recess topology is used to increase suction of working fluid toward a heat source. A non-wetting coating or structure may be used to keep working fluid away from the spaces between elongated members of an evaporator and a wetting coating or structure may be used to form thin films of working fluid around the distal regions of elongated members. The devices and method described herein may be used to cool computer chips, the skin of a hypersonic flying object, a parabolic solar collector, a turbine engine blade, or other heat sources that require high heat flux.
US10217690B2

A semiconductor module includes a substrate, first and second wirings on the substrate, a semiconductor package disposed on the first wiring and having a pair of main electrodes on top and bottom surfaces of the semiconductor package, and a third wiring extending between the top surface of the semiconductor package and the second wiring.
US10217685B2

The present disclosure relates to an air-cavity package, which includes a bottom substrate, a top substrate, a perimeter wall, a bottom electronic component, and a top electronic component. The bottom substrate includes a bottom signal via extending through the bottom substrate and the top substrate includes a top signal via extending through the top substrate. The perimeter wall extends between a periphery of the top substrate and a periphery of the bottom substrate to form a cavity. The bottom electronic component is mounted on the bottom substrate, exposed to the cavity, and electrically coupled to the bottom signal via. The top electronic component is mounted on the top substrate, exposed to the cavity, and electrically coupled to the top signal via.
US10217684B2

A resin molding includes a semiconductor element, a circuit board, and a resin. A conductor connected to the semiconductor element is formed on the circuit board. The resin is adhered and integrated with the circuit board. A resin leakage suppression layer including a material having a higher thermal conductivity than that of a material forming a surface layer of the circuit board is provided in an edge region extending along a portion adhered to the resin in the circuit board and extending along at least one-side side surface of the resin.
US10217683B2

A semiconductor module is provided in which a semiconductor element is mounted and a plurality of outside connecting modules are drawn from a side of a mold resin portion. To ensure sufficient space for a holding tool used in mounting the semiconductor module to a device with a simple structure, holding side portions are provided for at least two opposing corner portions of corner portions between adjacent sides of the mold resin portion.
US10217680B2

A test apparatus includes a lighting unit radiating light on a to-be-tested object having a light transmitting resin containing a light conversion material; a camera unit obtaining an image of the to-be-tested object while the light transmitting resin is emitted by receiving light emitted by the lighting unit; and a controller determining whether the to-be-tested object is defective by calculating gray values from the image obtained by the camera unit.
US10217674B1

Techniques facilitating three-dimensional monolithic vertical field effect transistor logic gates are provided. A logic device can comprise a first vertical transport field effect transistor formed over and adjacent a substrate and a first bonding film deposited over the first vertical transport field effect transistor. The logic device can also comprise a second vertical transport field effect transistor comprising a second bonding film and stacked on the first vertical transport field effect transistor. The second bonding film can affix the second vertical transport field effect transistor to the first vertical transport field effect transistor. In addition, the logic device can comprise one or more monolithic inter-layer vias that extend from first respective portions of the second vertical transport field effect transistor to second respective portions of the first vertical transport field effect transistor and through the first bonding film and the second bonding film.
US10217671B2

A semiconductor device comprising a switch and a method of making the same. The device, has a layout having one or more rectangular unit cells. Each unit cell includes a gate having a substantially cross-shaped part comprising four arms that divide the unit cell into quadrants; and a substantially loop-shaped part, wherein a center of the cross-shaped part is located inside the loop-shaped part, and wherein the loop-shaped part intersects each arm of the cross-shaped part to divide each quadrant into an inner region located inside the loop-shaped part; and an outer region located outside the loop-shaped part. Each unit cell also includes a substantially loop-shaped active region forming a source and drain of the switch. Each unit cell further includes a plurality of connection members extending over the gate, source and drain for providing electrical connections to the source and drain.
US10217669B2

In an embodiment, a method comprises: forming a fin feature on a portion of a surface of a substrate; forming a first region of polycrystalline silicon over a first portion of the fin feature; forming a second region of polycrystalline silicon over a second portion of the fin feature; forming a third region of polycrystalline silicon over a third portion of the fin feature, wherein the third region of polycrystalline silicon is disposed between (i) the first region and (ii) the second region; forming a first spacer region between the first region and the third region; forming a second spacer region between the second region and the third region; removing the third region and at least a portion of the fin feature formed under the third region to thereby form a gap; and disposing a second dielectric material into the gap to form an isolation component.
US10217666B2

A stacked structure, includes: a wiring; an insulating layer; a substrate; and a protective layer, wherein the wiring, the insulating layer, and the substrate are stacked from a bottom side, and an end portion of the wiring is projected from a side face of the stacked structure, and the protective layer is provided between the insulating layer and at least a part of the wiring and is configured of a material different from a material configuring the insulating layer.
US10217662B2

A method for processing an interconnection structure for minimizing barrier sidewall recess, comprises the following steps: step 1, remove a metal layer (408) to generate a uniform dishing value inside the recessed area (409), the uniform dishing value is generated to make sure that the top surface of the metal layer (408) in the recessed area (409) is aligned with the bottom surface of the hard mask layer (405), step 2, introduce noble-gas-halogen compound gas to remove a first barrier layer (406) on top surface and at least a portion of a second barrier layer (407) on sidewall by a gas phase chemical reaction process, the top surface of the second barrier layer (407) on sidewall is aligned with the bottom surface of the hard mask layer (405), step 3, introduce oxidizing gas to generate a barrier surface oxide (411) on the top surface of the second barrier layer (407) on sidewall, a metal surface oxide (412) is generated at the same time, step 4, introduce noble-gas-halogen compound gas to remove hard mask layer (405) by a gas phase chemical reaction process, step 5, reduce or remove the metal surface oxide (412).
US10217656B2

A nozzle prevents obstruction of alignment of a container without using an actuator. When the nozzle contacts the container before an alignment member does, the container is guided by a guide surface of the nozzle, the nozzle is lowered by a load applied from the container so that the alignment member contacts the container to align the container, and purge gas is injected from the nozzle into the container.
US10217652B2

Disclosed is a heat treatment apparatus for performing a heat treatment on a coating film formed on a substrate. The apparatus includes a placing unit provided within a processing container, and configured to place the substrate thereon; a heating unit configured to heat the substrate placed on the placing unit; a gas supply port provided along a circumferential direction outside the substrate on the placing unit in a plan view, and configured to supply gas into the processing container; an outer circumferential exhaust port provided along the circumferential direction outside the substrate on the placing unit in a plan view, and configured to exhaust an inside of the processing container; and a central exhaust port provided above a central portion of the substrate on the placing unit, and configured to exhaust the inside of the processing container.
US10217651B2

A washing device is disclosed, which is capable of preventing damage of a substrate caused by drooping of the substrate. The washing device includes a plasma irradiating part supplied with a substrate from a substrate loading part to remove dirt from the substrate by irradiating plasma to the substrate; a dirt washing part supplied from the substrate from the plasma irradiating part to remove dirt remaining on the substrate; a finishing washing part supplied with the substrate from the dirt washing part to wash the substrate; a drying part supplied with the substrate from the finishing washing part to dry the substrate; and a substrate unloading part supplied with the substrate from the drying part to unload the substrate, wherein the plasma irradiating part includes a plasma irradiation unit that irradiates plasma to the substrate and a floating unit that maintains the substrate in a floating state.
US10217638B2

A method for removing crystal originated particles from a crystalline silicon body having opposite first and second surfaces includes: increasing a surface area of at least one of the first and second surfaces by an etch process; and oxidizing the increased surface area at a temperature of at least 1000° C. and for a duration of at least 20 minutes.
US10217632B2

A method of forming a semiconductor device is provided. The method includes depositing an aluminum-base interlayer on a silicon substrate, the aluminum-base interlayer having a thickness of less than about 100 nanometers; and growing a III-V compound material on the aluminum-base interlayer. The aluminum-base interlayer deposited directly on silicon allows for continuous and planar growth of III-V compound materials on the interlayer, which facilitates the manufacture of high quality electronic devices.
US10217628B2

Imaging can be performed well even when an imaging device is disposed at a position facing a peripheral portion of a substrate. A substrate processing apparatus 16 which performs a processing of removing a film on a peripheral portion of a substrate W includes a rotating/holding unit 210 configured to hold and rotate the substrate; a first processing liquid supply unit 250A configured to supply a first processing liquid for removing the film onto the peripheral portion of the substrate while the substrate is being rotated in a first rotational direction R1 by the rotating/holding unit; and an imaging unit 270 provided at a position in front of an arrival region 902 of the first processing liquid on the substrate with respect to the first rotational direction R1, and configured to image the peripheral portion of the substrate.
US10217623B2

A method of mass spectrometry or ion mobility spectrometry is disclosed comprising: providing gas phase analyte in a vacuum housing; electrospraying a reagent solution outside of the vacuum housing so as to form charged droplets of reagent solution and/or reagent ions; conveying the charged droplets and/or reagent ions into the vacuum housing and reacting them with the analyte so as to form analyte ions; and analyzing the analyte ions with a mass analyzer and/or ion mobility analyzer. Reacting the droplets of reagent solution and/or reagent ions with the analyte in sub-atmospheric pressures improved the reaction conditions.
US10217613B2

A plasma processor, including a first gas supplier to supply first gas to the inside of a vacuum vessel, a stage on which a wafer is placed, an electromagnetic wave supplier to supply electromagnetic waves for generating first plasma, a susceptor provided to an outer peripheral portion of the stage, a second high frequency power source connected to the susceptor, and a second gas supplier to supply second gas to the inside of the susceptor. The inside of the susceptor is provided with a high frequency electrode connected to the second high frequency power source and a first earth electrode disposed opposite to the high frequency electrode. The second high frequency power source supplies high frequency power while the second gas supplier supplies the second gas, thereby generating second plasma inside the susceptor.
US10217611B2

A plasma processing apparatus or a plasma processing method that processes a wafer to be processed, which is placed on a surface of a sample stage arranged in a processing chamber inside a vacuum container, using a plasma formed in the processing chamber, the apparatus or method including processing the wafer by adjusting a first high-frequency power to be supplied to a first electrode arranged inside the sample stage and a second high-frequency power to be supplied, via a resonant circuit, to a second electrode which is arranged in an inner side of a ring-shaped member made of a dielectric arranged on an outer peripheral side of a surface of the sample stage on which the wafer is placed, during the processing.
US10217608B2

In one embodiment, a switching circuit includes a first switch coupled to a first switch terminal, the first switch comprising at least one gallium nitride high-electron mobility transistor (GaN HEMT); a second switch coupled in series with the first switch and a second switch terminal, the second switching comprising a GaN HEMT; and at least one power source configured to provide power to the first switch and the second switch; wherein the second switch is configured to drive the first switch ON and OFF.
US10217599B2

When an emission current is changed, a decrease in brightness of an electron beam is prevented. An electron gun includes a cathode that emits thermoelectrons, a Wehnelt electrode that focuses the thermoelectrons, a control electrode that extracts the thermoelectrons from a distal end of said cathode, an anode that accelerates the thermoelectrons and irradiates a powder with the thermoelectrons as an electron beam, and an optimum condition collection controller that changes at least one of a bias voltage to be applied to the Wehnelt electrode and a control electrode voltage to be applied to the control electrode, and decides a combination of the bias voltage and the control electrode voltage at which the brightness of the electron beam reaches a peak.
US10217595B2

A device is provided for switching an electrical circuit for electrical power levels of from 500 watts to 10 megawatts, which has two or more pyrotechnic disconnecting devices, which are connected in series between a terminal point and a load in order to interrupt the electrical circuit. The device also has at least one closing mechanism, wherein the number of closing mechanisms is less than the number of pyrotechnic disconnecting devices and wherein each closing mechanism is arranged in a parallel connection with a single pyrotechnic disconnecting device in order to bridge the one pyrotechnic disconnecting device and thereby close an interrupted electrical circuit.
US10217592B2

A circuit breaker having, in a current path, a switching device having a thermal and/or magnetic tripping device for interruption of a current circuit having the current path comprehensive in an event of overcurrent or short-circuit, wherein a functional component of the switching device connected into the current path is bridged by means of a bypass which carries the load current detected by means of a current sensor when the current is below a current threshold, and is shut off when the current threshold is exceeded.
US10217591B1

A toggle link apparatus for a circuit breaker. The toggle link apparatus has an open-slotted end including a pivot feature and a stop feature opposite the pivot feature that limits motion of a connected cradle upon a tripping event. Toggle link assemblies of a circuit breaker, trip mechanism assemblies, and method of operating a trip mechanism of a circuit breaker are also provided, as are other aspects.
US10217590B2

The invention disclosed is a circuit breaker 2, comprising a case 3 that houses circuit breaker components 16, 20, 22. The case has a handle opening 7 for an operating handle 4 to project through the handle opening. The handle opening has a viewing cut-out 6 formed on a side of the handle opening. An operating handle 4 is pivotally 10 mounted inside the case, with an outer portion 17 extending through the handle opening in the case. The operating handle is operatively coupled to a contact operating mechanism 20 and a current-responsive tripping mechanism 22 in the case. An indicator 8 is positioned on a side 9 of the operating handle. The indicator is visible through the viewing cut-out when the operating handle has been moved to a central position (FIG. 3C) in the handle opening, in response to a trip event in the circuit breaker.
US10217588B2

The present invention relates to an enclosed type electromagnetic switch having a status indication function, and more particularly, to and enclosed-type electromagnetic switch having a status indication function that can show the electromagnetic switch's status on an enclosure.
US10217582B2

A method of creating a switch, comprising disposing a switching element movably within an interior cavity of the switch to define first and second positions along a switching axis of the switching element, disposing a biasing element about the switching element to impart a biasing force to the switching element to place the switching element in one of the first and second positions until an external force imparted to the switching element exceeds the biasing force to cause the switching element to move to the other position, disposing a biasing force-adjusting element in cooperative engagement with the biasing element such that a magnitude of the biasing force is adjustable, and coupling a conductive contact to the switching element to define a first switching state when the switching element is in the first position and a second switching state when the switching element is in the second position.
US10217579B2

An operating mechanism for a toggle switch handle includes a bar that is movably mounted along its longitudinal axis, and a roller head mounted at one end of the bar. The roller head includes two axes for rolls. The first roll of the rolls is provided for turning on the toggle switch handle depending on a movement of the bar, and a second roll of the rolls is provided for rolling over a plate and blocking a rotation of the bar around its longitudinal axis.
US10217574B2

A low-voltage switching device includes a base module, with a connection region for electrical conductors. Auxiliary contacts and a coil connection are arranged in a separate auxiliary module that is attachable to and detachable from the base module to maximize flexibility in configuration, manufacture, functionality and utility of the switching device while reducing production costs.
US10217566B2

A ceramic material for capacitors using multilayer technology of formula (I): Pb(1−1.5a)AaBb(Zr1−xTix)(1−c−d−e−f)CeSicO3+y·PBO wherein A is selected from the group consisting of La, Nd, Y, Eu, Gd, Tb, Dy, Ho, Er and Yb; C is selected from the group consisting of Ni and Cu; and 0
US10217565B2

An electronic component includes a multilayer body, first to fourth outer electrodes, a pair of first insulating coating portions, and a pair of second insulating coating portions. The pair of first insulating coating portions is in at least one of a state in which inner end portions are in contact with the third outer electrode and a state in which outer end portions are in contact with the first outer electrode and the second outer electrode. The pair of second insulating coating portions is in at least one of a state in which inner end portions are in contact with the fourth outer electrode and a state in which outer end portions are in contact with the first outer electrode and the second outer electrode.
US10217553B1

A liquid containment device is provided for a liquid filled transformer having a tank and a bushing attached to a surface of the tank, the bushing including a terminal having a terminal head including a terminal head opening and a porcelain bushing. A terminal head attachment is attached to the terminal head of the bushing. A housing is provided having an open end, a closed end and a contact pole opening formed on the closed end, the housing encapsulating the bushing and the terminal head attachment. A contact pole is attached to the terminal head attachment and extends through the contact pole opening of the housing. A contact is attached to the contact pole and a housing fastener is fastened on the contact pole to press the housing onto the surface of the tank.
US10217552B2

The invention relates to a device and a method for adjusting an inductance of at least one electric conductor. The device includes an adjustment arrangement with a first magnetically conductive element and at least a second magnetically conductive element. The adjustment arrangement includes at least a first spacer element arranged in between the first magnetically conductive element and the second magnetically conductive element.
US10217544B2

Energy cable comprising, from the interior to the exterior, an electrical conductor, an inner semiconductive layer, an electrically insulating layer made from a thermoplastic material in admixture with a dielectric fluid, and an outer semiconductive layer, wherein the outer semiconductive layer comprises: (i) from 55 wt % to 90 wt % of a copolymer of ethylene with at least one ester comonomer having an ethylenic unsaturation; (ii) from 10 wt % to 45 wt % of a propylene copolymer with at least one olefin comonomer selected from ethylene and an α-olefin other than propylene, said copolymer having a melting point of from 145° C. to 170° C. and a melting enthalpy of from 40 J/g to 80 J/g; (iii) at least one conductive filler; (iv) at least one dielectric fluid; the amounts of (i) and (ii) being expressed with respect to the total weight of the polymeric components of the layer. The outer semiconductive layer is cold-strippable, having an adhesion with the underlying thermoplastic insulating layer which can be tuned so as to obtain a suitable balance between strippability at a temperature ranging from about 0° C. to about 40° C., without applying heat, and stable adhesion with the insulating layer during the cable lifespan.
US10217542B2

A conductive member disclosed herein is a conductive member that is routed from the front to the rear of a vehicle, and includes: a shape-retaining tubular pipe member made of a metal having excellent conductivity; a braided wire having flexibility and configured to be crimped to be connected to a crimped connection portion provided at front and rear ends of the pipe member; a round terminal configured to be crimped and connected to the braided wire; and a heat-shrinkable tube that covers from a crimped portion of the round terminal at the front end to a crimped portion of the round terminal at the rear end.
US10217541B2

A film comprising a copolycarbonate, wherein the film is a uniaxially-stretched, extruded film comprising at least one film region having: an average thickness of more than 0 and less than 14 micrometers with a standard deviation of 0.8 micrometer to 1.6 micrometers, a surface having a surface roughness average of less than 0.04 micrometer as measured by optical profilometry, a dielectric constant at 1 kHz and room temperature of at least 2.7, a dissipation factor at 1 kHz and room temperature of 1% or less, and a breakdown strength of at least 620 Volt/micrometer; and the copolycarbonate has a Tg of greater than 180° C. and comprises carbonate units derived from a bisphenol compound of the formula (3).
US10217539B2

The invention relates to a contour collimator for radiotherapy, comprising a plurality of plate-shaped diaphragm elements provided in a guiding block and movably arranged with respect to one another to form a contour diaphragm for a radiation beam emitted by a radiation source towards the collimator, and at least one drive for moving the diaphragm elements, wherein a drive of its own is associated with each diaphragm element, the drives of a group of diaphragm elements are arranged substantially adjacent to one another, and the drive is a linear motor, wherein each linear motor comprises a linearly movable rod directly fixed to the associated diaphragm element. The invention facilitates a design of a contour collimator with a shape being as compact as possible, and wherein both precise and stable adjustability of the diaphragm elements is achieved without a backlash. In this way improvements to contour collimators are provided.
US10217534B2

A method for fabricating assemblies that includes providing a first component that further includes silicon carbide and that has an upper portion and a tapered lower portion; providing a second component that further includes silicon carbide and that has an upper portion that is adapted to receive the tapered lower portion of the first component; providing a predetermined amount of multiphase Al—Si braze foil; grinding the Al—Si braze foil into a powder; mixing a predetermined amount of braze paste binder with the Al—Si powder to form a slurry; uniformly applying the slurry to the tapered lower portion of the first component; uniformly applying the slurry to the upper portion of the second component and inserting the tapered lower portion of the first component into the upper portion of the second component; and heating the applied slurry to a temperature of 725° C. to 1450° C. for a predetermined period of time.
US10217530B2

A patient-specific cutting assembly comprises a model file including geometrical data of a bone of the patient, of an intramedullary canal of the bone, and a planned orientation of a cutting block. A fixing rod is adapted to be longitudinally inserted in and extending partially from the intramedullary canal. A patient-specific cutting block is connectable to the fixing rod. The patient-specific cutting block includes a structure having a patient specific geometry corresponding to the model file of the patient, the structure configured to be connected to a portion of the fixing rod projecting from the bone in a unique coupling orientation. A cutting guide is connected to the structure, the cutting guide being in the planned orientation when the structure is connected to the portion of the fixing rod projecting from the bone.
US10217525B2

Apparatuses for memory repair for a memory device are described. An example apparatus includes: a non-volatile storage element that stores information; a storage latch circuit coupled to the non-volatile storage element and stores latch information; and a control circuit that, in a first repair mode, receives first repair address information, provides the first repair address information to the non-volatile storage element, and further transmits the first repair address information from the non-volatile storage element to the storage latch circuit. The control circuit, in a second repair mode, receives second repair address information and provides the second repair address information to the storage latch circuit and disables storing the second address information into the non-volatile storage element.
US10217518B1

A memory device and associated techniques for reducing read disturb of memory cells during a sensing process. The drain-end select gate transistors of unselected sub-blocks are made temporarily conductive for a time period during the ramp up of the unselected word line voltages to reduce the amount of capacitive coupling up of the respective memory string channel. This reduces a channel gradient which can exist in the memory string channels, thereby also reducing the read disturb. Further, the time period is greater when the selected word line is in a source-end or midrange subset of the word lines than when the selected word line is in a drain-end subset of the word lines. Another option involves omitting the injection disturb countermeasure, or providing a less severe injection disturb countermeasure, when the unselected sub-blocks are unprogrammed.
US10217507B2

The present disclosure relates to a circuit, including a first transistor with a drain connected to a capacitor, a gate connected to an input of an inverter and a source connected to ground, a second transistor with a drain connected to the capacitor and a gate connected to the input of the inverter, a third transistor with a source connected to an output of the inverter, a drain connected to a source of the second transistor, and a gate connected to the input of the inverter, and a fourth transistor with a source connected to the source of the third transistor, a drain connected to ground, and a gate connected to the capacitor.
US10217506B1

Various implementations described herein are directed to an integrated circuit. The integrated circuit may include dummy wordline circuitry having a dummy wordline driver coupled to a dummy wordline load via a dummy wordline. The integrated circuit may include underdrive circuitry coupled to the dummy wordline between the dummy wordline driver and the dummy wordline load. The underdrive circuitry may generate an underdrive on the dummy wordline when the dummy wordline is selected and driven by the dummy wordline driver.
US10217475B2

A headset including a wireless communication unit configured to provide wireless communication; a first microphone mounted on the headset; and a second microphone to be placed within an ear of the user wearing the headset; a controller configured to receive a phone call via the wireless communication unit from an external device, select either one of the first microphone or the second microphone to receive a voice signal of the user responding to the received phone call, in response to the selection of the first microphone, receive the voice signal of the user through the first microphone, correct a sound quality of the voice signal received through the first microphone, and transmit the corrected voice signal to the external device, and in response to the selection of the second microphone, receive the voice signal of the user from the external auditory canal of the ear of the user having the second microphone placed therein, correct a sound quality of the voice signal received through the second microphone and transmit the corrected voice signal to the external device.
US10217470B2

A method of performing BandWidth Extension (BWE) includes a frequency band shifting approach to generate an extended high band signal in time domain and a gain determination approach of controlling the energy of the extended high band. The proposed approach allows shifting any size of low band to any size of high band. The BWE scaling gain is estimated by using available filter bank coefficients with extremely low bit rate or without costing any bit, combining three possible gain factors.
US10217469B2

The invention concerns a method for generating a signature of a musical audio signal of a given duration, the method comprising the following steps: —modelling (104) the musical audio signal to obtain, for each frequency band of a set of n frequency bands, a diagram representing the energy of the audio signal for the frequency band, on the basis of the time during said given duration; —determining (103) musical transition times tk of the audio signal during the given duration; —associating (105) each musical transition time tk with an item of local information comprising a vector of n values representative, respectively, of the energy of the audio signal in each of the n diagrams obtained between musical transition time tk and a subsequent musical transition time tk+1 and/or a vector of n values representative, respectively, of the energy of the audio signal in each of the n diagrams obtained between musical transition time tk and a preceding musical transition time tk−1; —determining (106), on the basis of the local information associated with each musical transition time tk, a key associated with the musical transition time, the determined keys forming a first set of keys of the audio signal; —generating (107) a signature of the musical audio signal comprising pairs of keys from the first set of keys and associated musical transition times tk.
US10217456B2

A method and system for generating training data for a target domain using speech data of a source domain. The training data generation method including: reading out a Gaussian mixture model (GMM) of a target domain trained with a clean speech data set of the target domain; mapping, by referring to the GMM of the target domain, a set of source domain speech data received as an input to the set of target domain speech data on a basis of a channel characteristic of the target domain speech data; and adding a noise of the target domain to the mapped set of source domain speech data to output a set of pseudo target domain speech data.
US10217452B2

This invention is an improvement of technology for automatically generating response voice to voice uttered by a speaker (user), and is characterized by controlling a pitch of the response voice in accordance with a pitch of the speaker's utterance. A voice signal of the speaker's utterance (e.g., question) is received, and a pitch (e.g., highest pitch) of a representative portion of the utterance is detected. Voice data of a responsive to the utterance is acquired, and a pitch (e.g., average pitch) based on the acquired response voice data is acquired. A pitch shift amount for shifting the acquired pitch to a target pitch having a particular relationship to the pitch of the representative portion is determined. When response voice is to be synthesized on the basis of the response voice data, the pitch of the response voice to be synthesized is shifted in accordance with the pitch shift amount.
US10217443B2

An electronic device and a method for displaying an image transmitted by a robot and remotely controlling a movement of the robot are provided. The electronic device includes a communicator, an inputter, a display, and a controller. The communicator receives, from the robot, an image photographed by the robot and time information. The inputter receives a command to control the robot. The display displays a screen corresponding to the image. The controller calculates a time delay between the electronic device and the robot based on the time information, control the display to display a graphical object to be overlaid on the screen, and control the communicator to transmit the command to the robot. The graphical object represents a field of view of the robot at a current time. The field of view of the robot at the current time may be estimated based on the time delay information.
US10217433B2

A driver includes a temperature sensor, a drive circuitry configured to drive a source line of a liquid crystal display panel, and a precharge circuitry configured to perform a precharge operation of the source line. When a measured temperature by the temperature sensor is in a first temperature range, the precharge circuitry selectively performs the precharge operation of the source line in response to the grayscale level indicated by the image data. When the measured temperature is in a second temperature range lower than the first temperature range, the precharge circuitry performs a selected one of first and second operations. The first operation includes unconditionally performing the precharge operation of the source line independently of the grayscale level indicated by the image data, and the second operation includes unconditionally omitting the precharge operation of the source line independently of the grayscale level indicated by the image data.
US10217424B2

A liquid crystal display includes a liquid crystal panel including a plurality of gate lines extending in a first direction, a plurality of data lines extending in a second direction crossing the first direction, and a plurality of pixels connected to the gate lines and the data lines, a gate driver configured to apply gate signals to the gate lines, a data driver configured to apply data voltages to the data lines, and a timing controller configured to receive a control signal and image data, to apply a gate control signal to the gate driver, and to apply a data control signal to the data driver, wherein the timing controller is further configured to determine whether to change a present polarity arrangement on a basis of a color ratio of the image data.
US10217422B2

An array substrate, a driving method thereof and an electronic paper. The array substrate includes a base substrate; a plurality of gate lines and a plurality of data lines disposed on the base substrate, the plurality of gate lines and the plurality of data lines being insulated from each other and extending across each other; a gate driving circuit disposed on the base substrate and electrically connected with the gate lines; and a data driving circuit disposed on the base substrate and electrically connected with the data lines. During a display period of a frame, the gate driving circuit is configured to load gate scanning signals to respective gate lines sequentially; and while each gate line is loaded with a respective gate scanning signal, the data driving circuit is configured to transmit data signals to the data lines.
US10217419B2

A display apparatus is disclosed. The display apparatus may include a display configured to display an image using a backlight, an image signal provider configured to provide an image signal to the display and a power supply unit configured to generate first driving power and second driving power using a first converter and a second converter, respectively, and provide the first driving power to the image signal provider and provide the second driving power to the backlight, wherein the power supply unit is configured to control the first converter and the second converter alternately.
US10217410B2

A light emission controller includes: a plurality of stages, including: a first node (n1) controller charging a driving pulse of a gate-on voltage level to a set node (Q) by a reference clock pulse during an active period, a second node controller charging a pull-down voltage having the gate-on voltage level to a reset node during an inactive period, and an output unit controlled by voltage states of the Q and the reset node and outputting an active or inactive state output pulse, the n1 controller including: a first switching transistor supplying the driving pulse of the gate-on voltage level to n1 by the reference clock pulse during the active period, a second switching transistor supplying the driving pulse from n1 to the Q by a turn-on voltage, a first capacitor between the output unit and Q, and a second capacitor between the output unit and n1.
US10217404B2

A display device includes pixel circuits disposed in rows and columns. A first pixel circuit is configured to emit light of a first color, and a second pixel circuit is configured to emit light of a second color, with the first color preferably being green. A given signal line provides a first image data signal and a second image data signal respectively to the first pixel circuit and the second pixel circuit within a horizontal scanning period, with the first pixel circuit receiving the first image data signal before the second pixel circuit receives the second image data signal.
US10217402B1

Methods and devices useful in compensating for VDD and VTH variations in a micro light-emitting diode (micro-LED) display are provided. By way of example, an LED driver includes a first transistor having a first source coupled to an upper voltage rail (VDD), a first gate, and a first drain. The LED driver includes a second transistor having a second source coupled to the first drain of the first transistor, a second gate, and a second drain coupled to the LED. The second transistor is configured to receive the drive current signal from the first transistor and supply the drive current signal to the LED. The LED driver includes compensation circuitry configured to adjust the drive current signal such that the drive current signal is independent of the upper voltage rail (VDD) and a threshold voltage (VTH) of the first transistor or the second transistor.
US10217399B2

The present invention relates to a level shifter including: a first inverter applied with a first voltage and a second voltage of different polarities and operated depending on an input voltage to output a first inverting output signal; a second inverter applied with the first voltage and the second voltage and operated depending on the first inverting output signal to output a second inverting output signal having an opposite polarity to that of the first inverting output signal; a driver applied with a third voltage and a fourth voltage, including a first load transistor having the first inverting output signal as a gate input and a second load transistor having a fifth voltage as the gate input, and outputting an output voltage having an increased level with respect to the input voltage; and a bootstrap capacitor positioned between an output terminal of the second inverter and a gate electrode of the second load transistor to help the fifth voltage to be bootstrapped depending on the second inverting output signal, and an array apparatus including the same.
US10217398B2

A temperature sensing module for a display device includes a temperature sensing routing, configured on a panel of the display device; and a temperature sensing unit, able to sense a resistance of the temperature sensing routing and generate a temperature indicating information according to the resistance; wherein the temperature indicating information indicates an operating temperature of an active area of the panel and is utilized to adjust at least one driving signal that controls the active area to display images.
US10217396B2

A display driver integrated circuit (IC) and a display system including the same are provided. The display driver IC includes: a charge pump including a first node and a second node; a flying capacitor connected between the first node and the second node; a voltage regulator; a first switch connected between an output terminal of the voltage regulator and one of the first node and the second node; and a second switch connected between a ground and the other of the first node and the second node.
US10217385B2

A method includes applying a release formulation to a first substrate, wherein the release formulation is applied to a first portion of the first substrate leaving a second portion of the first substrate without the release formulation; applying the release formulation to a second substrate, wherein the release formulation is applied to a second portion of the second substrate leaving a first portion of the second substrate without the release formulation; applying an adhesive to the first substrate, wherein the adhesive covers at least a part of the first portion of the first substrate and at least a part of the second portion of the first substrate; and laminating the first substrate to the second substrate to form a laminated article; wherein the laminated article is configured to transfer the adhesive on the first portion of the first substrate to the first portion of the second substrate upon separation of the first substrate from the second substrate.
US10217380B2

A training device applicable to training personnel in the treatment of a traumatic injury is presented. The wound box trainer includes a case, a compressible body, a wound structure, and an annular cavity. The case further includes a base and a lid. The compressible body simulates a portion of a body and further includes a top surface and a bottom surface. The compressible body resides within the base. The wound structure simulates an injury disposed along the compressible body. The wound structure includes a wound cavity which extends into the compressible body. An annular cavity extends into the compressible body about the wound cavity. The annular cavity permits movement and/or expansion of a wall defined by and between the wound cavity and the annular cavity when probed by a finger or instrument and packed with gauze, bandages, and the like during treatment of the wound structure to stem blood lose from a bleed tube.
US10217376B2

A system, a method, and a computer program product for determining a nutritional value of a food item are disclosed. In response to a query from a user, a calorie value of a food item based on a number of calories contained in the food item is determined. Saturated and/or unsaturated fat values of the food item are determined based on a saturated fat value and/or an unsaturated fat value of the food item. A determination of whether at least one vitamin and/or mineral is contained in the food item is made and at least one vitamin and/or mineral value for the food item is generated. A determination is made of whether at least one controversial ingredient is contained in the food item, and at least one controversial ingredient value for the food item is generated. A nutritional value for the food item is generated.
US10217370B2

A method of establishing a runway approach procedure for an aircraft at a selected runway, comprises, for obstacles in the final approach segment of the flightpath and having obstacle range values greater than the datum range, calculating a missed approach surface height at a projected intersection of a missed approach surface with a descending vertical error budget surface and a corresponding Distance to Height of Missed Approach Surface from the runway (DHMAS). For obstacles in the final approach segment and having obstacle range values less than the datum range, a missed approach surface height and a corresponding DHMAS are calculated using ascending climb gradient requirements. All DHMAS values are compared, and a controlling obstacle is determined as the obstacle having a greatest DHMAS. A decision altitude for the controlling obstacle is calculated, and the runway approach procedure is updated with the decision altitude. Relativistic metadata other obstacles can also be calculated and stored.
US10217356B2

Approaches are disclosed for timing the submission of transit signal priority (TSP) requests. A phase selector receives TSP information of a vehicle at a current time, and the phase selector determines an estimated time of arrival (ETA) of the vehicle at an intersection having a traffic signal controlled by an intersection controller. The phase selector determines the arrival phase of the traffic signal at the ETA, along with a phase-relative arrival time of the ETA. The phase selector determines a time to issue the TSP request based on the phase-relative arrival time, and issues the TSP request to the intersection controller at the determined time.
US10217349B2

An electronic device and a method for controlling the electronic device are provided. The method includes acquiring event information and determining a target user from among a plurality of users to receive the event information, based on stored user information. Additionally, the method includes acquiring device information about at least one of the electronic device and at least one external electronic device corresponding to the target user, determining a target device to provide the event information, based on the device information, and then providing an event output signal for outputting the event information, to the target device. Further, the method includes determining a method for outputting the event information through the target device, based on an event output scheme of the target device, and a privacy level of the event information.
US10217343B2

A method of alerting a vehicle's driver. The method comprises receiving an azimuth value indicating a gazing direction of a head of the driver from a primary device placed on the driver, receiving a vehicle bearing value indicating a vehicle moving direction of the vehicle driven by the driver, calculating an angular difference between the azimuth value and the vehicle bearing value, generating an alert when the angular difference deviates from an angular threshold, and automatically presenting the alert to the driver in response to the angular difference.
US10217339B1

A system and method provides for one or more of tracking of an object and providing automatic access to applications or data. Depending upon the embodiment, the system includes a personal digital key (PDK), a reader, a computing device and one or more of an auto login server and a tracking server. The PDK stores one or more profiles in memory. A reader is configured to wirelessly communicate with the PDK. The computing device is coupled to the reader and one or more of the auto login server and tracking server. The auto login server is configured to communicate with the reader and launches one or more applications associated with a user name identified by a profile received from the PDK. The tracking server is configured to communicate with the reader and to track and log information received from the PDK associated with the object.
US10217337B1

A method of registering a security sensor device with a product device to be protected via the security sensor device includes obtaining sensor identification data for the security sensor device, the sensor identification data being indicative of the security sensor device, obtaining product identification data for the product device, the product identification data being indicative of the product device, and generating registration data for the security sensor device and the product device, the registration data associating the security sensor device and the product device.
US10217334B2

A refuge guide system including a central server (10), a refuge guide device (100), a plurality of fire monitoring devices (30), and a wireless communication device (40). The plurality of fire monitoring devices (30) transmit a fire information to the central server (10). The wireless communication device (40) provides communication between the central server (10) and the refuge guide device (100), and provides a positioning information to the refuge guide device (100).
US10217331B2

A communication device that may be removably coupled to a USB port, the device having a processor and non-volatile memory and configured to execute code, including code for receiving a wireless transmission including an alert signal from a second device, where the second device is a wireless doorbell, code for sounding an alarm via an audio or visual indicator on the communication device in response to the alert signal, code for receiving input from a user and transmitting a response signal to the second device, and code for allowing two-way audio communication between the communication device and the wireless doorbell.
US10217325B2

This disclosure provides a pari-mutuel wagering system that includes a first wagering facility communicably coupled with a network and operable to receive a bet on a wagering event hosted by a second wagering facility. The first wagering facility is further operable to transmit the bet to the second wagering facility via the network. The system further includes a clearinghouse communicably coupled with the network and operable to capture audit information associated with the bet from the network.
US10217318B2

In one aspect, there is described a computer-implemented method comprising: determining locations of a plurality of electronic gaming machines through communications between the electronic gaming machines and at least one wireless transmitter provided at a known location; based on the locations of the plurality of electronic gaming machines, generating a game floor map; and displaying the game floor map on a retailer terminal, the retailer terminal configured to provide management functions for the plurality of electronic gaming machines.
US10217317B2

The present disclosure relates generally to gaming systems and methods for providing one or more incentives to a player in association with a mobile device facilitated transfer of funds to an electronic gaming machine and/or from the electronic gaming machine.
US10217315B2

A gaming system displays one of a plurality of symbols in each of a plurality of symbol positions, at least one of the plurality of symbols being a target symbol for establishing a direction of shifting and at least one of the plurality of symbols being a magnetic symbol for shifting toward a target symbol. If any generated magnetic symbol is associated with a generated target symbol, the gaming system shifts that magnetic symbol toward the associated target symbol, resulting in an empty symbol position. The gaming system fills the empty symbol position by shifting a displayed symbol or by generating one of the plurality symbols and repeats until no magnetic symbol is associated with a target symbol. The gaming system provides an award for any displayed winning symbol combination. The gaming system removes symbols from each winning combination, fills the empty symbol positions, and repeats as above.
US10217314B2

A gaming event is executed on electronic gaming media. A wager is accepted by a processor and a random selection of both virtual symbols and moves is provided to a player by a display screen on a wagering device. The virtual symbols are randomly arranged on a grid having columns and rows. The player inputs commands to the processor to switch individual pairs of virtual symbols, one pair switched in each available move, until moves are exhausted. A final arrangement of virtual symbols on the grid is evaluated according to paylines and paytables to resolve the wager.
US10217312B1

A method, system, and computer readable storage for identifying regions of interest on a casino gaming table. Regions of interest are locations on an image where relevant actions are typically going to occur. For example, locations of betting area region of interest and card area regions of interest are determined so that these areas can be analyzed on a video camera. The analyzed areas can then be used for things such as determining and tracking player betting amounts, determining if the game is being dealt properly (by analyzing the cards dealt to determine if the proper cards are dealt and/or the proper payouts are made).
US10217310B2

A vending machine includes a rotary dispensing mechanism and a rotary arm mechanism. A control circuit inside the vending machine drives a rotary base of the rotary dispensing mechanism by a stepper motor device, so that an accommodating space of the rotary base is rotated to above an outlet of a fixed frame to discharge a vending item. At this point, a stepper motor device of the rotary arm mechanism is actuated by the control circuit inside the vending machine, and drives a rotary arm to hook out and convey the vending item discharged by the rotary dispensing mechanism. Meanwhile, a transition module at one side of the rotary arm mechanism covers a gap between an adjacent mechanism and a drawing plate, so that the item hooked out can be conveyed stably onto the drawing plate.
US10217309B2

A method and system for auditing money items within a secure housing, the monety items being collected from a multi-denomination money item storage unit and validated while being transported by a conveyor that deposits them back into the multi-denomination storage unit after they have been identified. The same process is done with the money items present in the at least one hopper.
US10217298B2

A method of operating a motor vehicle includes detecting at least one motor vehicle driver response, producing a perception model based on the detected motor vehicle driver response, and analyzing the perception model to at avoid least one motor vehicle driver response by adjusting a parameter of the motor vehicle. Analysis of the perception model can also be carried out to predict a motor vehicle driver response, in particular during the generation of new control software for the vehicle.
US10217282B2

Movies of volume rendered medical images, that give an impression of the anatomy, become more and more important, because this type of visualization comes close to reality. However it is time consuming to compose these movies, if another path than geometrical primitives (like a circle) is preferred. Besides this it is virtually impossible to reproduce comparable complex, manually composed, fly-paths. The proposed apparatus focuses on volume rendered movies of whole heart MR scans. It solves the problems mentioned above, by automatically deriving a fly-path from the segmentation data of the coronary arteries. A method, computer-readable medium and use are also provided.
US10217280B2

Techniques for removing reset indices from, and identifying primitives in, an index stream that defines a set of primitives to be rendered, are disclosed. The index stream may be specified by an application program executing on the central processing unit. The technique involves classifying the primitive topology for the index stream as either requiring an offset-based technique or requiring a non-offset-based technique. This classification is done by determining whether, according to the primitive topology, each subsequent index can form a primitive with prior indices (e.g., line strip, triangle strip). If each subsequent index can form a primitive with prior indices, then the technique used is the non-offset-based technique. If each subsequent index does not form a primitive with prior indices, but instead at least two indices are required to form a new primitive (e.g., line list, triangle list), then the technique used is the offset-based technique.
US10217279B2

A system and method for displaying a wellbore. A well profile is generated in a computing system. The wellbore is associated with the well profile. Information associated with the wellbore is received including at least components. The wellbore is displayed in three dimensions for review by one or more users.
US10217270B2

Systems, apparatus and methods are described including distributing batches of geometric objects to a multi-core system, at each processor core, performing vertex processing and geometry setup processing on the corresponding batch of geometric objects, storing the vertex processing results shared memory accessible to all of the cores, and storing the geometry setup processing results in local storage. Each particular core may then perform rasterization using geometry setup results obtained from local storage within the particular core and from local storage of at least one of the other processor cores.
US10217264B2

A method of digital continuous and simultaneous three-dimensional painting and three-dimensional drawing with steps of providing a digital electronic canvas having at least one display and capable of presenting two pictures for a right eye and a left eye; providing means for creating a continuous 3D virtual canvas by digitally changing a value and sign of horizontal disparity between two images for the right eye and the left eye and their scaling on the digital electronic canvas corresponding to instant virtual distance between the painter and an instant image within the virtual 3D canvas; providing at least one multi-axis input control device allowing digital painting or drawing on the digital electronic canvas; painting within virtual 3D canvas by providing simultaneous appearance of a similar stroke on the images for the right eye and the left eye on the digital electronic canvas.
US10217258B2

Disclosed herein are a mobile terminal and a method for controlling the mobile terminal. The present invention includes a display; a sensor; and a controller configured to display content displayed on the display in a virtual area within the field of vision of a user and to display at least one thumbnail image through which a portion of the content exceeding a critical value is selected and played back when a disturbance value sensed through the sensor exceeds the critical value. According to the present invention, it is possible to provide thumbnail images through which a content portion having a high disturbance value can be played back during display of content.
US10217257B1

Devices, systems and methods are disclosed for determining if an image is displayed using multiple pages of content and loading and displaying the multiple pages in a single context. Bordering pixels may be compared between a first page and a second page to determine if the pixels match above a threshold. If they match above a threshold, the first page and the second page may be aligned, stitched together and displayed in a shared context, allowing a user to pan and zoom between the first page and the second page without interruption, margins, page breaks or the like. The first page and/or the second page may be compared to additional pages of content and each of the additional pages of content is included in the shared context if matching above the threshold.
US10217255B2

Embodiments automatically create an axis break in a bar chart or waterfall chart to promote data visualization. For a bar chart with positive bars, a maximum axis break point is determined relative to a lowest datapoint (D1) in the selected bar(s). A minimum axis break point is found from a value (D2) outside selection which is between D1 and zero, and which is closest to D1. The inclusion of padding on either side of a break prevents the break from lying at zero or a bar end. A different procedure creates axis breaks in a waterfall chart. Certain embodiments store only bar selection metadata with a chart. The location of the axis break then is recalculated each time the chart is rendered (e.g., with updated data). Embodiments may retain axis break data for reference in various stages of a user interaction (e.g., filtering/expanding, drilling-down/up, etc.) with a rendered chart.
US10217246B2

An X-ray computed tomography (CT) apparatus includes a detector, and processing circuitry. The detector is configured to output, at each incidence of an X-ray photon, a signal enabling measurement of an energy value of the X-ray photon. Processing circuitry is configured to estimate an energy range to be used for imaging based on an imaging condition and to reconstruct X-ray CT image data using counting information to which an energy value within the energy range is associated among pieces of counting information that are collected from individual signals output by the detector at each incidence of an X-ray photon that has been irradiated from an X-ray tube and has passed through a subject, and in which a counting value and an energy value of X-ray photons incident to the detector are associated with each other.
US10217244B2

A method for computer-assisted hair coloring guidance includes the step of determining a hair section area, in which hair is depicted, in a digital image of a person where a plurality of hairs are visible. Determining this hair section area can include the step of determining an image color information frequency distribution which can correspond to a frequency distribution of at least one item of color information for a plurality of image points in the digital image; as well as the step of comparing this frequency distribution of image color information to hair color statistics, where the hair color statistics may include, for each of a plurality of hair colors, at least one frequency distribution of at least one item of hair color information.
US10217231B2

Mixed-reality systems are provided for using anchor graphs within a mixed-reality environment. These systems utilize anchor vertexes that comprise at least one first key frame, a first mixed-reality element, and at least one first transform connecting the at least one first key frame to the first mixed-reality element. Anchor edges comprising transformations connect the anchor vertexes.
US10217228B2

The present invention relates to a method, system and non-transitory computer-readable recording medium for measuring ball spin. According to one aspect of the invention, there is provided a method for measuring ball spin, comprising the steps of: detecting at least one mark appearing in a region corresponding to a ball in each of a plurality of images in which the ball is photographed, wherein a physical quantity of the ball is to be measured; recognizing a mark commonly detected over a first image and a second image that are temporally adjacent, with reference to information on properties of the at least one detected mark in each of the plurality of images, and generating a mark sequence including information on the properties of the recognized mark in the first and second images; and measuring a physical quantity related to spin of the ball with reference to the generated mark sequence.
US10217226B2

Video analysis methods are described in which abnormalities are detected by comparing features extracted from a video sequence or motion patterns determined from the video sequence with a statistical model. The statistical model may be updated during the video analysis.
US10217221B2

A system for place recognition is described herein. The system for place recognition comprises a plurality of sensors, a memory, and a processor. The memory is to store instructions and is communicatively coupled to the plurality of sensors. The processor is communicatively coupled to the plurality of sensors and the memory. When the processor is to execute the instructions, the processor is to detect features in a current frame and extract descriptors of the features of the current frame. The processor is also to generate a vocabulary tree using the descriptors and determine candidate key frames based on the vocabulary tree and detected features. The processor also is to perform place recognition via a first stage matching and a second stage matching.
US10217212B2

An image processing sensor includes an image-group acquiring unit configured to acquire a plurality of non-defective product candidate images and a plurality of background candidate images, a differential-image generating unit configured to generate a non-defective product-background differential candidate image from a non-defective candidate image and a background candidate image acquired under the same brightness condition candidate among the plurality of brightness condition candidates, a matching-degree calculating unit configured to respectively calculate matching degrees of the background candidate image with respect to pattern models corresponding to non-defective product-background differential candidate images generated for each of the plurality of brightness condition candidates, and a brightness-condition selecting unit configured to select one brightness condition out of the plurality of brightness condition candidates according to a selection condition on the basis of the matching degrees calculated for each of the plurality of brightness condition candidates.
US10217198B2

For obtaining an good yet easy to use luminance dynamic range conversion, we describe an image color processing apparatus (200) arranged to transform an input color (R,G,B) of a pixel of an input image (Im_in) having a first luminance dynamic range into an output color (Rs, Gs, Bs) of a pixel of an output image (Im_res) having a second luminance dynamic range, which first and second dynamic ranges differ in extent by at least a multiplicative factor 2, comprising: a maximum determining unit (101) arranged to calculate a maximum (M) of color components of the input color, the color components at least comprising a red, green and blue component;—a uniformization unit (201) arranged to apply a function (FP) to the maximum (M) as input, which function has a logarithmic shape and was predetermined to be of a fixed shape enabling to transform a linear input to a more perceptually uniform output variable (u); a function application unit (203) arranged to receive a functional shape of a function, which was specified previously by a human color grader, and apply the function to the uniform output variable (u), yielding a transformed uniform value (TU); a linearization unit (204) arranged to transform the transformed uniform value (TU) to a linear domain value (LU); a multiplication factor determination unit (205) arranged to determine a multiplication factor (a) being equal to the linear domain value (LU) divided by the maximum (M); and a multiplier (104) arranged to multiply at least three linear color components (R,G,B) by the multiplication factor (a), yielding the output color.
US10217197B2

The following provides a system and method to display images on a display screen (e.g. via a display panel or by projection) and the processing of image data therefor. In one aspect, the system implements a luminance retargeting method for altering the perceived contrast and/or colors of an image to match their appearance under different luminance levels. In another aspect, the system may provide a method for transforming an image locally within a sub-area of an image to adjust image contrast for display by a display device. In yet another aspect, the system may provide a method for transforming an image of a first luminance to adjust a perceived color hue thereof for display by a display device according to a second luminance. In yet another aspect, the system may provide a method for transforming an image having a first luminance to adjust a color saturation thereof for display by a display device having a second luminance.
US10217192B1

Various approaches to image enhancement are disclosed. In one approach, a boundary map and an image are received. The boundary map is used to determine that brightness values for a set of pixels included in the image should be regularized. An output image is generated by storing, at both a first and second pixel position in the output image, a set of regularized values. In another approach, an image to be enhanced and an edge map are received. Edge-masked derivative matrices are constructed and used to iteratively solve a series of linear equations, wherein solutions to the linear equations minimize an increasingly accurate quadratic approximation of a penalty function that measures a total amount of variation in a function, and a derivation of the function from the image. A vector result of the iterative solution is transformed into a raster image.
US10217184B2

A processing unit includes multiple execution pipelines, each of which is coupled to a first input section for receiving input data for pixel processing and a second input section for receiving input data for vertex processing and to a first output section for storing processed pixel data and a second output section for storing processed vertex data. The processed vertex data is rasterized and scan converted into pixel data that is used as the input data for pixel processing. The processed pixel data is output to a raster analyzer.
US10217181B2

Systems and methods for protecting digital content using digital watermarks and for distributing that protected digital content are described. The digital watermark contains watermark information, fingerprint information, and any other information desired by the provider of the digital content. To insert the digital watermark in the digital content, a section of the digital content is selected, whether it is a random section or a desired section (such as the first or last section), and then that section is broken into a given number of individual slides. The digital watermark is created as an additional slide or frame and then placed between the slides of that section. These individual slides, which now contain the watermark, are re-combined and then re-attached to the remainder of the digital content when desired, such as on the fly or at the time of the user's purchase of the digital content. The user (or other viewer) receives only a single packet of information for the digital content, rather than numerous packets of information, preventing compression and decompression processes from avoiding the watermark since any such compression would not only diminish the slide with the watermark on it, but also the content and render the digital content unusable. Other embodiments are described.
US10217177B2

Systems, devices, and methods are described for tracking, registering, etc. of medical staff, patients, instrumentation, events, or the like according to a treatment staging plan. For example a medical apparatus includes a right-patient verification device having an interrogation interface device that elicits at least one of identification data, authorization data, or treatment plan data from a medical procedure authorization device associated with a patient; and a right-site verification device that generates patient-specific treatment staging data consistent with the at least one of the identification data, the authorization data, or the treatment plan data.
US10217175B2

A system and method for facilitating real estate transactions that is configured for receiving property information from a listing service or data feed, presenting a property information display on data communication devices for each property; generating a unique transaction actuator in each property information display, and responsive to selecting a unique transaction actuator, generating an offer form with an offer transmittal actuator, wherein the offer form includes a plurality of data fields relating to an offer to purchase property that are populated with the property information for the specific property associated with the selected unique transaction actuator.
US10217172B2

An entity having a brand page maintained by a social networking system defines a sequence of content items associated with a brand page is determined. Different content items in the sequence include different information that is dependent on interaction between a user and the sequence. For example, content items in the sequence provide increasingly more detailed or complex information when progressing from the first content item to the last content item in the sequence. When a viewing user of a social networking system interacts with the brand page, prior interactions with the sequence by the viewing user are used to classify the viewing user and to select a content item from the sequence that is communicated to the viewing user.
US10217170B2

According to some embodiments, data may be received indicative of a plurality of insurance claims along with an indication of an appropriate claim segment classification for each insurance claim. A first claim handler may then be automatically selected for a first insurance claim based at least in part on: (i) a first segment classification associated with the first insurance claim, (ii) numbers of other insurance claims currently assigned to claim handlers, and (iii) load factors associated with claim handlers. An indication of the selected first claim handler may then be transmitted.
US10217167B2

The SEASONAL PORTFOLIO CONSTRUCTION PLATFORM APPARATUSES, METHODS AND SYSTEMS (“SPC”) transform user data request via SPC components into seasonal portfolio investment transaction records. In one implementation, the SPC may provide an investment analytics and management tool facilitating a user (e.g., investors, consumers, portfolio managers, traders, etc.) to research, build and maintain an investment strategy for a customized portfolio based on a current economic cycle phase.
US10217163B2

Certain embodiments of the disclosed technology include systems and methods for increasing efficiency in the detection of identity-based fraud indicators. A method is provided that includes: receiving entity-supplied information comprising at least a name, a social security number (SSN), and a street address associated with a request for a payment or a benefit; querying one or more databases with the entity-supplied information; receiving a plurality of information in response to the querying; determining a validity indication of the entity supplied information; creating disambiguated entity records; determining relationships among the disambiguated records; scoring, based at least in part on determining the relationships among the disambiguated entity records, at least one parameter of the entity-supplied information; determining one or more indicators of fraud based on the scoring; and outputting, for display, one or more indicators of fraud.
US10217161B2

Bidding activity is analyzed over a duration in which multiple bids are received in the auction. A bid increment is dynamically determined for the auction in response to auction activity. An online auction system can utilize the bid increment to determine or suggest the next bid that can be received in the auction for purpose of supplanting the current bid.
US10217151B1

The system may transmit a signal originating from a BLUETOOTH low energy (“BLE”) beacon at a merchant location. The signal may include a first identifier associated with the merchant location and a merchant device. A customer device may receive the signal within a predetermined distance of the BLE beacon. The system may receive a transmission sent by the customer device in response to the signal from the BLE beacon. The transmission may include a second identifier associated with the user. The system may identify the user associated with the customer device based on the second identifier. The user may be at the merchant location.
US10217146B2

A system for managing time related work activities of one or more workers for one or more clients including a computer system having a management component configured to track and manage procurement of labor resources for one or more clients. The management component further is configured to allow a first person access to the computer system to approve or reject a job requisition or a time sheet stored in the computer system by entering first identifying indicia known to the computer system and unique to the first person. The management component includes a communication module for transmitting to the first person an electronic message notifying the first person that either a job requisition or time sheet needs to be acted upon by either rejecting or approving the job requisition or the time sheet. The electronic message includes bypass means for allowing the first person to access the computer system to approve or reject either a job requisition or time sheet that needs to be acted upon without entering the first identifying indicia. The bypass means preferably includes a hotlink unique to the job requisition or the time sheet that needs to be acted upon.
US10217145B1

Methods and apparatus for partitioned private interconnects to provider networks are described. At least a portion of available bandwidth of a private physical interconnect between a provider network and a connectivity intermediary's network is designated as the bandwidth limit of an interconnect partition set up on behalf of a customer at the request of the intermediary. The intermediary's network comprises one or more devices to which at least one of the customer's devices is connected. Access to one or more resources of the provider network via the interconnect is enabled. Traffic monitoring results associated with the interconnect are used to enforce the designated bandwidth limit of the partition.
US10217143B2

An information processing system according to one embodiment includes a first specifying unit, a second specifying unit, a generation unit, and an output unit. The first specifying unit specifies one or more first evaluation points of view corresponding to an expression in first information created by a provider of an object based on dictionary data indicating association between an expression and an evaluation point of view. The second specifying unit specifies one or more second evaluation points of view corresponding to the expression in second information created by a reviewer for the object based on the dictionary data. The generation unit generates supplementary information based on a difference in an evaluation degree between the first evaluation point of view and the second evaluation point of view. The output unit outputs the supplementary information.
US10217130B1

Systems and methods are provided for determining the presence of a location-based event by receiving information from one or more sellers. The information may include seller location and/or types of items sold. The type of event may be determined. Optionally, a guide for the event can be generated based on the information received from the sellers. Information about the event and/or the guide may be accessed by a mobile device of a potential buyer or via a web directory.
US10217129B2

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.
US10217120B1

The present invention provides a comprehensive method for automatically and unobtrusively analyzing the in-store behavior of people visiting a physical space using a multi-modal fusion based on multiple types of sensors. The types of sensors employed may include cameras for capturing a plurality of images and mobile signal sensors for capturing a plurality of Wi-Fi signals. The present invention integrates the plurality of input sensor measurements to reliably and persistently track the people's physical attributes and detect the people's interactions with retail elements. The physical and contextual attributes collected from the processed shopper tracks includes the motion dynamics changes triggered by an implicit and explicit interaction to a retail element, comprising the behavior information for the trip of the people. The present invention integrates point-of-sale transaction data with the shopper behavior by finding and associating the transaction data that corresponds to a shopper trajectory and fusing them to generate a complete an intermediate representation of a shopper trip data, called a TripVector. The shopper behavior analyses are carried out based on the extracted TripVector. The analyzed behavior information for the shopper trips yields exemplary behavior analysis comprising map generation as visualization of the behavior, quantitative shopper metric derivation in multiple scales (e.g., store-wide and category-level) including path-to-purchase shopper metrics (e.g., traffic distribution, shopping action distribution, buying action distribution, conversion funnel), category dynamics (e.g., dominant path, category correlation, category sequence). The present invention includes a set of derived methods for different sensor configurations.
US10217108B1

A system includes an information wallet account associated with a user of the system, and a server having a memory and a processor. The processor is configured to receive a request for information, wherein the requested information is associated with the user, and retrieve a stored portion of the requested information from the information wallet account. If a portion of the requested information is not found within the information wallet account, the processor is configured to send a request for a remaining portion of the requested information to a user computing device of the user. The processor is also configured to send the requested information to an entity computing system associated with the entity as part of a transaction between the user and the entity, receive feedback from the entity computing system based on the transaction, and send an alert to the user computing system based on the feedback.
US10217107B2

A stored value card activation system includes a server in communication with one or more computing devices configured in kiosks. The server receives stored value card type information associated with one of multiple non-activated stored value cards from the computing device. The server also receives monetary amount information to be associated with the selected stored value card from the kiosk, and payment information from a user of the kiosk. From this information, the server conducts a financial transaction with a financial account server associated with an account of the user, and activates the selected stored value card in accordance with the financial transaction.
US10217090B2

An automation system may include a control panel monitoring one more automation system components. When an event is detected at an automation system component, the control panel may automatically access a local or remote data source and identify procedures to be implemented in response to the event. The procedures may include follow-up actions and procedures specific to a particular dealer of the automation system. Dealer-specific procedures may then be displayed or otherwise communicated by the control panel to alert the user of what actions to take or to expect.
US10217085B2

An approach is provided for recognizing one or more people from media content and determining if the one or more people are associated with a social networking service. A request is received from a user equipment specifying a media content. Electronically processing of the media content to recognize one or more people is initiated. It is determined whether the one or more people are associated with a member account of a social networking service. A prompting of the user is initiated with an option based on the determination.
US10217080B1

Methods, systems, and computer-readable media for item classification using customer-visible attributes are disclosed. A plurality of terms are determined that describe a plurality of items in a marketplace. Individual ones of the items are classified in a hierarchical taxonomy comprising a plurality of classifications, and individual ones of the terms correspond to individual ones of the classifications. A description of a new item is received. The description of the new item comprises a plurality of customer-visible terms. One or more of the plurality of classifications in the hierarchical taxonomy are selected for the new item. The one or more classifications are selected for the new item based at least in part on automated matching of individual ones of the customer-visible terms to individual ones of the terms that correspond to individual ones of the classifications.
US10217066B1

Methods and apparatus to monitor work vehicles and to generate worklists to order the repair of such work vehicles should a machine failure be identified are disclosed. An apparatus includes an interface to access a first and second alerts from first and second work vehicle; an alert scorer to generate first and second scores for the respective first and second alerts; a machine health score determiner to determine first and second machine health score for the respective first and second work vehicles based on the first score and the first weighting factor and the second score and the second weighting factor; and a worklist generator to generate a worklist indicating that the second work vehicle is to be repaired prior to the first work vehicle based on at least one of the first and second machine health scores or an associated first and second classifications.
US10217060B2

Optimal enhancement of 3G cellular network capacity utilizes two components of learning and optimization. First, a pair of learning approaches are used to model cellular network capacity measured in terms of total number of users carried and predict breakpoints of cellular towers as a function of network traffic loading. Then, an optimization problem is formulated to maximize network capacity subject to constraints of user quality and predicted breakpoints. Among a number of alternatives, a variant of simulated annealing referred to as Block Coordinated Descent Simulated Annealing (BCDSA) is presented to solve the problem. Performance measurements show that BCDSA algorithm offers dramatically improved algorithmic success rate and the best characteristics in utility, runtime, and confidence range measures compared to other solution alternatives. Accordingly, integrated iterative method, program, and system are described aiming at maximizing the capacity of 3G cellular networks by redistributing traffic from congested cellular towers to non-congested cellular towers.
US10217057B2

Apparatus and methods for removing leakage from a qubit. In one aspect, an apparatus includes one or more qubits, wherein each qubit facilitates occupation of at least one of a plurality of qubit levels, the qubit levels including two computational levels and one or more non-computational levels that are each higher than the computational levels, wherein the qubit facilitates transitions between qubit levels associated with a corresponding transition frequency; a cavity, wherein the cavity defines a cavity frequency; one or more couplers coupling each qubit to the cavity; one or more couplers coupling the cavity to an environment external to the one or more qubits and the cavity; a frequency controller that controls the frequency of each qubit such that, for each qubit, the frequency of the qubit is adjusted relative to the cavity frequency such that a population of a non-computational level is transferred to the cavity.
US10217047B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over radio frequency (RF) channels. One of the methods includes: determining first information; using an encoder machine-learning network to process the first information and generate a first RF signal for transmission through a communication channel; determining a second RF signal that represents the first RF signal having been altered by transmission through the communication channel; using a decoder machine-learning network to process the second RF signal and generate second information as a reconstruction of the first information; calculating a measure of distance between the second information and the first information; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the measure of distance between the second information and the first information.
US10217039B2

RFID driven display system components such as wireless displays (visual RFID tags) and multi-antenna wireless RFID readers that monitor/control the RFID driven displays in order to provide visual real-time information to display viewers and/or provide useful information to a central processing station that monitors the status of and/or updates the RFID driven displays, networks including one or more of the components, and methods for using the RFID driven display system components to monitor assets in applications such as inventory control and manufacturing.
US10217035B2

A first conveyance unit and a second conveyance unit functioning as pre-processing conveyance units provided in a pre-processing device and conveying the IC tag continuous body by suctioning it to conveyance belts, a second tractor feeder unit functioning as a print-processing tractor feeder unit provided in a printing device and conveying the IC tag continuous body by engaging and disengaging feed pins in sprocket holes formed in the IC tag continuous body, and a fourth conveyance unit functioning as a post-processing conveyance unit provided in a post-processing device and conveying the IC tag continuous body by suctioning it to a conveyance belt are provided.
US10217032B2

A method for compressing an image, includes: calculating a level of hues of the image over at least all of one layer of the image; depending on the type of hues of the representative layer, classifying the image in one of the following three classes: a first class if the image is of a graphics type; a second class if the image is of a highly contrasted type; a third class if the image is of a low-contrasted type; and, choosing a compression processing type depending on the class of the image: difference processing, if the image is of the first class; frequency processing, if the image is of the third class; and, if the image is of the second class: for lossless or low-loss compression, preferably using difference processing, and, in the other cases preferably using frequency processing.
US10217027B2

A recognition training apparatus according to the present invention includes a generation unit configured to generate relevance between a specific domain and a candidate of a recognition target based on ontology information expressing a concept structure of the specific domain, a selection unit configured to select the recognition target from the candidate of the recognition target based on the relevance generated by the generation unit, and a training unit configured to train a recognizer using training data regarding the recognition target selected by the selection unit.
US10217019B2

An approach is provided for correlating a comment about an image with first object(s) in the image. Object(s) in the image are detected and identified. Based on a cognitive and contextual analysis of the comment, the first object(s) included in the identified object(s) are determined to be referred to by the comment. Responsive to determining that the first object(s) are referred to by the comment, the comment is linked with the first object(s). Alternately, based on a cognitive and contextual analysis of the comment about the image, the comment is determined to be referring to object(s). Responsive to determining that the comment refers to the object(s), the image is scanned and responsive to the image being scanned, the object(s) are identified in the image. Based on the comment referring to the object(s) and responsive to the object(s) being identified, the comment is linked with the identified object(s).
US10217015B2

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining image data representing page content of a physical book; running a character recognition process to process the image data for providing a text string of machine encoded text corresponding to text of the physical book; identifying within a data repository that stores one or more electronic book a string of text of an electronic book that matches the text string of machine encoded text; and based on the identifying, digitally bookmarking the electronic book.
US10217006B2

A method and device for detecting objects in the dark using a vehicle camera and a vehicle lighting system. The method comprising: a) taking a first image with the vehicle lighting switched off; b) taking a second image with the vehicle lighting switched on; c) generating a differential image of the second and first images; and d) detecting reflective objects using the differential image.
US10217001B2

A video object data storage and display system comprising a video object data selection and viewing portion and a video object data storage portion. The system comprises a video object having a: scale/size, pose/tilt, location, and frame/time. The system further comprises a database.
US10217000B2

An example method for extracting information from images published to a network site includes generating a knowledge base of stored activity related image objects from the published images, wherein each activity related image object is indicative of an activity, and wherein each activity related image object is associated with an image location of the published images; performing a contextual analysis of a new image published to the network site to identify a new activity, to determine an activity position of the activity, and to determine a new image location; identifying a stored activity related image object from the knowledge base as relating to the new image location based on the image location of the published images; and overlaying an indicium of the stored activity related image object identified as relating to the image location of the new image on the new image.
US10216991B2

A method and related apparatus for processing print jobs, which automatically edits both the document to be printed and the job ticket based on a state or content of the document itself, without user intervention, to achieve certain printing effects such as inserting tab sheets of slip sheets, removing pages, inserting annotations, changing finishing settings, etc. In one specific example, the state or content of the document is a specific key phrase or is associated with a specific bookmark. A program is also provided to emulate the result of the automatic editing of the print job and original document. When the print job is processed by a server and the emulation is performed by a client, the server checks whether the client program modules used for the emulation are consistent with the server program modules used for print job processing.
US10216988B2

According to an embodiment, an information processing device includes a storage unit, a reception unit, a recognition unit, and a specification unit. The storage unit stores therein accumulated information containing entry information of multiple types of forms accumulated by form type and entry field. The reception unit receives a form. The recognition unit recognizes the entry information contained in the form received by the reception unit. The specification unit compares the accumulated information and the entry information recognized by the recognition unit to specify the type of the form received by the reception unit.
US10216987B2

First, the data of a moving image that is captured is read for each frame, and whether to start tracking is determined based on the presence or absence of a target object (S20, S22). An edge image of the image frame is created after it is determined to start tracking (S24). Meanwhile, a particle is distributed in a space of a coefficient set for each control point sequence when the control point sequence of a B-spline curve representing the shape of the target object is represented in a linear combination of control point sequence of a B-spline curve representing a plurality of reference shapes that are made available in advance (S26). A particle is also distributed in the space of a shape-space vector (S28), the likelihood of each particle is observed, and the probability density distribution is acquired (S30). A curve obtained by weighting parameters by the probability density distribution and then averaging the weighted parameters is created as a tracking result (S32).
US10216978B2

A fingerprint identification device including a light source, a processor, and a light receiver is provided. The light source emits a light beam to an object. The light receiver captures an object image of the object in a time interval. The processor analyzes the object image to obtain a fingerprint image, and performs a fingerprint identification operation on the fingerprint image to obtain a fingerprint identification result. The processor further analyzes the object image to obtain pixel change data of the object image in the time interval, and determines whether the fingerprint image is verified according to the fingerprint identification result and the pixel change data. A fingerprint identification method is also provided.
US10216972B2

Embodiments herein describe an input device that includes a rectangular array of sensor electrodes connected to sensor modules that measure capacitive sensing signals corresponding to the electrodes. During a charge stage, the input device applies a charging voltage to neighboring sensor electrodes in the array. The input device then drives the neighboring sensor electrodes to a reference voltage and measures the amount of charge accumulated on at least one of the sensor electrodes. Because of the parasitic capacitance between the neighboring electrodes, driving these electrodes (even the ones not being measured) to the same charging and reference voltages reduces the effect of the parasitic capacitance on the capacitive sensing measurement. Thus, during the read stage, the measured charge is affected primarily by the capacitance between the sensor electrodes and an input object (e.g., a finger).
US10216971B2

A display device and a method of driving the same are disclosed. The display device includes a display panel including a first display area and a second display area that are adjacent to each other, and a first touch sensor disposed in the first display area, a sensor screen disposed on the display panel and including a fingerprint sensor and a second touch sensor at a location corresponding to the second display area of the display panel, a display touch integrated circuit (IC) configured to drive pixels of the first and second display areas and the first touch sensor, and a fingerprint touch IC configured to drive the fingerprint sensor in a portion of one frame period, in which the first touch sensor is not driven.
US10216965B2

This disclosure describes techniques for generating physically unclonable functions (PUF) from non-volatile memory cells. The PUFs leverage resistance variations in non-volatile memory cells. Resistance variations in array of non-volatile memory cells may be produce a bitstring during an enrollment process. The bitstring may be stored in the non-volatile memory array. Regeneration may include retrieving the bitstring from the non-volatile memory array.
US10216958B2

A document review and security technique is provided that presents a first portion of a document to a first reviewer, wherein the first portion includes less than the entire document, presents a second portion of the document to a second reviewer, wherein the second portion includes less than the entire document, wherein the second portion is at least partially different from the first portion, and wherein the first reviewer and the second reviewer are different reviewers, receives from the first reviewer a review action input associated with the first portion, receives from the second reviewer a review action input associated with the second portion, and determines a disposition of the document in accordance with the review action inputs.
US10216949B1

A distributed database system may implement dynamic quorum group membership changes. In various embodiments, a quorum set may maintain a replica of a data object among group members according to a protection group policy for the data object. A group member may be identified as to be replaced. In response, a new quorum set may be created from the remaining group members and a new group member. The protection group policy may be updated to include the new group members such that subsequently received updates are maintained at both the previous quorum set and the new quorum set. Previously received updates may be replicated on the new group member. Upon completion of replicating the previously received updates, the protection group policy for the data object may be revised such that subsequently received updates are maintained at the new quorum set.
US10216946B2

The present invention relates to a cloud-based secure printing system and a method of processing same. When requesting printing of a desired printed matter by using a communication network of a mobile terminal of a user and a personal computer, the cloud-based secure printing system of the present invention uses a print management server and a print agent to authenticate and confirm the user and document security authority, and prints the printed matter through a desired printer. According to the present invention, the effects of strengthening the security of printed matter, increasing user convenience and work efficiency through a mobile printing function, and reducing the printing of unnecessary documents and the leaving of documents unattended and reducing costs can be obtained, and a secure print platform can be provided which is capable of printing, regardless of which printer manufacturer and model is used.
US10216944B2

A method for executing access control over an electronic device includes: detecting a position information of the electronic device with a positioning module; determining whether the electronic device has moved outside an authorized region according to the position information; and disabling a plurality of accessible functions of the electronic device according to a user information when the electronic device has moved outside the authorized region.
US10216943B2

Dynamic security questions. In an embodiment of the invention, a security question and one or more rules for generating an answer to the security question are received. The security question and the rules for generating and answer to the security question are associated with security credentials of a user. For authentication, a first answer to a security question associated with a user is received. One or more rules for generating an answer to the security question are retrieved. A second answer to the security question is generated, based on the retrieved rules. The first answer is compared with the second answer, and the user is authenticated, based on the first answer matching the second answer.
US10216935B2

A mobile device is made resistant to malware. Wireless mobile devices are paired with short-distance wireless technology to separate user gadgets like keyfobs. Two or more pieces of security passwords are escrowed separately amongst the physically distinct devices. Neither the mobile device nor its matching keyfob store or keep entire passwords.
US10216921B1

Systems and methods for attesting to information about a computing resource involve electronically signed documents. For a computing resource, a document containing information about the resource is generated and electronically signed. The document may be provided to one or more entities as an attestation to at least some of the information contained in the document. Attestation to information in the document may be a prerequisite for performance of one or more actions that may be taken in connection with the computing resource.
US10216915B2

A method and an authentication apparatus are provided by the embodiments of the present disclosure. In the embodiments of the present disclosure, data to be processed is obtained, a character sequence is generated based on the data, physiological feature information sequentially inputted by a user is received to obtain a feature information sequence and it is determined whether every piece of physiological feature information in the feature information sequence matches with the corresponding character in the character sequence.
US10216899B2

In some examples, a method may include obtaining, from a DNA sequence, a DNA bin that includes a number of consecutive DNA elements equal to a bin length parameter and constructing sentences from the DNA bin to form a constructed sentence set that includes a number of sentences equal to a size parameter. Each sentence of the constructed sentence set may be constructed by partitioning the DNA bin into words, each word comprising a number of DNA elements equal to the size parameter. Each sentence of the constructed sentence set may include overlapping DNA elements with other sentences of the constructed sentence set and may start with a different DNA element of the DNA bin. The method may further include using the constructed sentence set to train a classifier and determining a DNA classification for an unclassified DNA subsequence through the classifier trained using the constructed sentence set.
US10216883B2

A computer-implemented method of designing an integrated circuit (IC) includes allocating a plurality of colors to a plurality of patterns corresponding to one layer of a first cell so that a multi-patterning technology is designated for use in forming the plurality of patterns, the first cell being a multi-height cell corresponding to a plurality of rows, generating a plurality of shift cells, in which a color remapping operation associated with the plurality of patterns is performed for each row, with respect to the first cell, and storing a cell set including the first cell and the plurality of shift cells in a standard cell library.
US10216879B1

A method for establishing an aging model of a device is provided. The device is measured to obtain degradation information of the device under an operating condition, wherein the device is a physical device. The degradation information is partitioned into a permanent degradation portion and an impermanent degradation portion. The impermanent degradation portion is differentiated by time to obtain a differential value. The aging model is obtained according to the differential value. When the differential value is greater than zero, a degradation of the device increases over time, and when the differential value is less than zero, the degradation of the device decreases over time.
US10216869B2

A method for configuring a semi-empirical or an empirical computer simulation model of a building automation and control (BAC) system. The method can include a computer processor reading from a non-transitory computer-readable memory a configuration data of a building automation and control network (BACnet) device, wherein the configuration data includes a property value of the BACnet device. The method includes communicating with a real BACnet device of a real existing BAC system, retrieving real data of the real BACnet device, and storing the real data onto the non-transitory computer-readable memory. The property value of the BACnet device stored on the non-transitory computer-readable memory can be changed to another value that is based on the real data, or the property value of the BACnet device can be added to the configuration data.
US10216867B2

A method for modeling at least part of a non-axisymmetric surface (5) of one portion (2) of a part (1). The portion (2) is bounded by first and second extremal planes (PS, PR). The method includes processing data from a device (10), by: (a) modeling at least two basic non-axisymmetric surfaces (Sk, SI, SE) making up the surface, each of the basic surfaces (Sk, SI, SE) extending between both extremal planes (PS, PR) of the portion (S); (b) constructing at least one connection curve (CR) tangential to the first and second surfaces; (c) locally modifying the first and second basic surfaces (Sk, SI, SE) to keep to the connection curve (CR) near a discontinuity; and (d) restoring, at least part of the obtained surface (5).
US10216855B2

A computer system and a computer readable medium are provided with program instructions to cause a processor to perform an approach for adjusting a web application to comply with user interface capabilities of a device type. A processor monitors usage patterns of a web application by a user, including monitoring device type. The processor monitors input and output network communication data of a resource of a web application. The processor converts the monitored network data to Extensible Markup Language Schema (XSD), and updates documentation of the resource of the web application with the converted data. The processor further receives user interface capabilities of a device type and analyzes a web application for compatibility with the user interface capabilities of the device type. Based on the compatibility analysis, at least one user interface element is be modified within presentation of the web application on the device type. A processor generates a version of the web application compatible with the user interface capabilities of the device type.
US10216853B2

A method for distributing VXLAN information that includes receiving, from a first leaf network device and by a first intermediate network device, first VXLAN information associated with a first computing device. The first leaf network device is connected to the first computing device and includes a first database server. The first intermediate network device includes a first database client and a second database server. The method also includes storing the first VXLAN information in a first database entry on the first intermediate network device; sending, by a second database server, a first copy of the first database entry to a higher-tier network device, and sending, by the first database client, a second copy of the first database entry to a third database server. The third database server is executing on a second leaf network device.
US10216851B1

Systems and methods of the disclosure relate to selecting content via a computer network. A search query provided by a user device can be received. An entity of a search query, a corresponding confidence score, and a property can be identified via a data structure having information about entities. A match between a property of an entity of content selection criteria and the property of the entity of the search query can be determined. The content item can be selected as a candidate for display on the user device based on the match and the confidence score.
US10216846B2

Exemplary embodiments of the present disclosure relate to systems and methods for providing information about a sector and geographic focus of a company and enables user to identify the top product/brands of a company. Trademark records can be leveraged and combined with other sources of data, which can be presented to a user in an integrated graphical user interface, to facilitate combinatorial business intelligence for one or more companies. Analytical data associated with trademark records corresponding to the company included in the search can be generated to provide a ranked list of trademarked names/brands for the company and a combined or integrated view can be generated in a graphical user interface that includes the ranked list of the trademarked names/brands for the company and also includes the recent news or other information related to the trademark names/brands.
US10216845B2

With regard to searches and, more particularly, to searches performed on information repositories belonging to an enterprise, a centralized management system is used by the enterprise to manage the predictive search experience for users. A system offers a rich resolution experience to the end users based on user intent as determined from a variety of mechanisms, such as keywords, end user journey, clustered journey, etc. Also disclosed herein is a system that derives and offers various suggestions to end users to help them accomplish their objectives.
US10216842B2

An initial plurality of search results is obtained based on a search query pertaining to a topic of interest. A determination is made of whether to perform clustering on the initial plurality of search results. Upon determining not to perform clustering on the search result, a user interface with the initial plurality of search results is provided. Upon determining to perform clustering on the initial plurality of search results, a user interface with a modified plurality of search results is provided. The user interface is to position a first result in the modified plurality of search results adjacent to a position of a second search result in the modified plurality of search results. The first search result is associated with a channel and the second search result is associated with the channel.
US10216838B1

Methods, apparatus, and computer-readable media are provided for generating and applying data extraction templates. In various implementations, a corpus of structured communications such as emails may be grouped into clusters based on one or more similarities between the structured communications. A set of structural paths may be identified from structured communications of a particular cluster. One or more structural paths of the set may be classified as transient wherein a count of occurrences of one or more associated segments of text across the particular cluster satisfies a criterion. One or more transient paths may be assigned a semantic data type and/or a confidentiality designation based on various signals. A data extraction template may be generated to extract, from subsequent structured communications, segments of text associated with transient (and in some cases, non-confidential) structural paths.
US10216837B1

Methods, apparatus, systems, and computer-readable media are provided for selecting pattern matching segments suitable for electronic communication clustering. A set of pattern matching segments may be identified that match at least one of a corpus of electronic communication addresses. A measure of coverage of each of the set of pattern matching segments across the corpus of electronic communication addresses may be determined. A score associated with each pattern matching segment may be determined based on the measure of coverage and one or more measures of flexibility associated with each of the set of pattern matching segments. One or more of the pattern matching segments may be selected based on the determine scores. A corpus of electronic communications may then be grouped into a plurality of clusters based on a comparison of the one or more selected pattern matching segments to electronic communication addresses associated with the corpus of electronic communications.
US10216834B2

A processor-implemented method generates a plurality of smoothed transition vectors from a plurality of training data. The method receives a plurality of text and a query. The method converts the plurality of received text to a word embedding space. The method converts the received query to a set of coordinates from the word embedding space and a set of the plurality of determined smoothed transition vectors. The method determines a plurality of candidate answers based on adding the set of the smoothed transition vectors to the set of coordinates in the word embedding space. The method determines an answer to the received query, based on applying a filter, wherein the filter is selected from a group consisting of a type filtering, a conflicting type filtering, and an equivalence filtering, and the method displays the determined answer.
US10216831B2

In one embodiment, a first computing device accesses a first search query issued by a user and one or more first documents identified in response to the first search query; determines a first set of tokens for each of the first documents; and transmits the first documents and their associated first sets of tokens to a second computing device associated with the user for display to the user, wherein: each of the first documents is displayed together with its associated first set of tokens; and the tokens of each of the first sets of tokens are visually distinguished based on the concepts they represent and their levels of relevance with respect to the first document associated with the first set of tokens.
US10216825B2

A user device displays portions of an electronic publication for a user to read. The user device tracks the user's reading behavior of the portions of the electronic publication. The user device then suggests additional reading material for the user based on the user's reading behavior.
US10216814B2

A data integration system is disclosed that incorporates one or more techniques for eases the design and maintenance of a mapping. As components are added to an existing design, the data integration system removes the need to specify all input and output attributes. In one aspect, components types are implement that allow entity relationships to be added and/or edited in a flow view of a logical design. Therefore, attributes of components representing datasets can be added and propagated to downstream components with minimal effort on the part of a map designer.
US10216813B2

The present approach improves the query performance of a database in a manner that is transparent to a user. In one aspect, this approach creates separate partition tables that are not directly accessible to a user of the database. A client-facing aspect of the database is a logical model which may correspond to a single, main table with which the user interacts. Thus, queries or operations may be generated on the client side in the context of the logical model. A database or query layer can then, transparent to the user, translate the user generated requests into query language that addresses the proper partitions to generate a result set or otherwise perform a database operation.
US10216812B2

An example system may include an application programmable interface (API) discovery component to employ a plurality of different search strategies to search a plurality of storage environments to discover APIs associated with an enterprise; an API assessment component to classify the discovered APIs according to a taxonomy of API contexts and store at least a portion of the classified APIs in an API information repository; and an API management component to provide user devices with authorized access to the classified APIs in the API information repository via an API gateway.
US10216807B2

In one implementation, a method is provided that comprises receiving a plurality of potential listings associated with an entity from a provider system. Each listing comprises a confidence score assigned by the provider system. A representative listing of the entity located on the provider system is designated from amongst the plurality of potential listings based on the confidence score. A first request is transmitted to synchronize the representative listing with the entity on the provider system. Responsive to receiving an indication that the request to synchronize is complete, a second request to suppress remaining listings of the potential listings as duplicates is provided. The remaining listings having confidence scores lower than the confidence score associated with the representative listing. The second request to suppress the remaining listings as duplicate listings is provided to the provider system using an API and a confirmation that the remaining listings are suppressed.
US10216793B2

The present disclosure involves systems, software, and computer implemented methods for optimizing continuous queries for hybrid execution over a stream processing engine and an in-memory database. In one example, a method may include identifying a continuous query executed at a stream processing engine, the continuous query including a plurality of operators. An optimal plan for execution of the identified continuous query at the stream processing engine is determined. For each of the plurality of operators in the determined optimal plan, an optimized placement decision for executing a particular operator in the stream processing engine or at a database system is determined. An optimized continuous query is generated from the identified continuous query based on the determined optimal placement decisions for each of the plurality of operators in the determined optimal plan. The optimized continuous query is then executed at the stream processing engine and the database system.
US10216787B2

An apparatus, computer-readable medium, and computer-implemented method for contextual data mining using a relational data set includes monitoring one or more data sources for information relating to the relational data set, the relational data set comprising one or more data objects in one or more classes, detecting activity corresponding to a first data object in the one or more data objects based at least in part on information gathered from at least one data source, determining whether the activity exceeds a predefined threshold, identifying a second data object in the one or more data objects which is connected to the first data object based at least in part on an analysis of relationships between the one or more data objects, and transmitting information relating to the second data object based at least in part on a determination that the activity exceeds the predefined threshold.
US10216784B1

Approaches for referential sampling of disparate datasets. An execution mode and a sampling mode are determined for each entity in a plurality of disparate datasets. A directed acyclic graph (DAG) for each entity in the plurality of disparate datasets is created. The directed acyclic graph (DAG) is topologically sorted to produce a topologically sorted directed acyclic graph (DAG). One or more sampled datasets are retrieved from the plurality of disparate datasets using the topologically sorted directed acyclic graph (DAG). Advantageously, the one or more sampled datasets are a consistent sample that honors all referential constraints in the plurality of disparate datasets.
US10216779B2

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

A method of performing a search of heterogeneous data based on an input query includes: generating an index including at least two hash tables, where each hash table corresponds to a different data domain of the heterogeneous data and includes hash code sets, where at least one of the hash code sets is mapped to a hash code set of another one of the tables. The method further includes performing a hash on the input query to generate a hash code, by referring to the index, determining a first hash code set that the generated hash code belongs to, and determining a second hash code set that the determined first hash code set is mapped to, and providing at least one result based on the determined second hash code set.
US10216775B2

A method, of managing storage of content of a system in storage units including run units which do not allow spin-down functionality and spin-down units which allow spin-down functionality, comprises: establishing a storage tiering rule which sets a policy indicating what content is eligible to be stored on a run unit and what content is eligible to be stored on a spin-down unit, the storage tiering rule being applicable to at least a group of the contents in the content system to determine stored content eligibility thereof for storage in the storage units and migration between the storage units; and identifying candidates of contents to migrate between the storage units, based on the storage tiering rule, state of the content system, and the stored content eligibility of the at least a group of the contents.
US10216768B1

One or more table partitions may communicate with an index partition that may be a master of a replication group. A communications channel may exist between table partitions and the index partition. Upon splitting the index partition, communications between the table partitions and the index partition may be suspended. Upon completion of the split, communications may be reestablished between the table partitions and a partition, of the replication group of index partitions, designated to be a master following the split. Messages accumulated by the table partitions during the split may be sent to the index partition upon reestablishing communications.
US10216767B2

Methods for performing a structured collection procedure by utilizing a collection device are disclosed herein, in which a collection procedure is initiated for performing one or more data collections for one or more data event instances occurring according to a schedule of events. Each data event instances comprises a data collection pertaining to a biomarker to be performed according to one or more conditions of an adherence criterion. Each data event instance is determined to be successful or unsuccessful on the basis of actual performance of the data collection and meeting certain conditions of the predetermined adherence criteria for the data event instance. Contextual information for successful data collections is generated and a data file generated for storing records relating to successful data collections. For unsuccessful data event instances, substitute data relating to data collections performed separately from the collection procedure are included in the data file records for the collection procedure if the substitute data is determined to meet conditions of the predetermined adherence criterion for the corresponding data event instance.
US10216757B1

A method is used in managing deletion of replicas of files. A request to delete a set of replicas of a file of a file system is received. A replica of the file represents a state of the file at a particular prior point in time. A destination replica is identified. A set of file system blocks shared between a replica of the set of replicas and the destination replica is de-allocated by updating metadata of the destination replica. File system blocks associated with the set of replicas are de-allocated. A subset of the file system blocks are de-allocated concurrently.
US10216756B2

Embodiments of the present invention provide a method of distributing data from a server having memory storing static data and dynamic data associated with one or more objects within a plurality of tiles, each tile defining a geographic area in digital map data. The method comprising: selecting one or more tiles based on the location of a mobile device; synchronizing static data on the mobile device with the static data stored in the memory of the server for one or more objects within the selected one or more tiles; and distributing dynamic data updates to the mobile device associated with at least one object based upon the location of the mobile device.
US10216755B2

A server enforces a policy for selecting what received change to process. The non-selected changes are not processed by the server. Instead, after the selected change is processed and is incorporated into the current version of the text, the server sends an update to each of the clients indicating the change made to the current version of text. A client performs a conflict resolution procedure when its change was not processed by the server. The conflict resolution procedure detects the differences between the updated text version and its text change that was not accepted by the server and uses the differences to deduce the intent of the user and come up with a merged version of the text which preserves the intent and avoids data loss. The updated version is then sent back to the server to update the current version of the text.
US10216753B2

A method for implementing defragmentation of a data area is provided. The method includes receiving a data change event for the data area and determining, whether the data area has exceeded a defragment threshold based on a defragment threshold value. The method may further include adding the data area to a candidacy list when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value. The method may also include defragmenting the data area when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value and removing the data area from the candidacy list following the determination.
US10216749B2

Systems and methods for providing behavior feedback to members of a social network service are described. In some example embodiments, the systems and methods access information associated with positive feedback events for a member of a social network service, identify activities associated with the positive feedback events that were performed by the member of the social network service, and perform an action based on the identified one or more activities performed by the member of the social network service. For example, the systems and methods may display and/or update a dashboard that tracks and provides information associated with a member's status and interactions inside and outside of the social network service, may provide recommendations to other members that identify activities determined to generate positive feedback events for the members, and so on.
US10216743B2

A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.
US10216734B2

One or more techniques and/or systems are provided for constructing a complementary calendar and/or a shadow calendar. A user may maintain a primary calendar within which the user may schedule user specified tasks and/or meetings, but may inadvertently omit other entries. Accordingly, a complementary calendar may be constructed based upon inferences derived from user signal data (e.g., information used to identify/infer activities of the user, such as social network profile information, messages, temporal information, locational information, documents, etc.). The complementary calendar may be automatically populated with entries corresponding to inferences derived from user signals and/or real-time conditions (e.g., weather, store hours, traffic conditions, etc.). The primary calendar and the complementary calendar may be merged to create a shadow calendar. The complementary calendar and/or the shadow calendar may be displayed to the user and/or may be used to provide dynamic notifications and/or suggestions to the user (e.g. regarding conflicting entries/obligations, etc.).
US10216730B2

Some implementations disclosed herein provide techniques and arrangements to enable translating language characters in media content. For example, some implementations receive a user selection of a first portion of media content. Some implementations disclosed herein may, based on the first portion, identify a second portion of the media content. The second portion of the media content may include one or more first characters of a first language. Some implementations disclosed herein may create an image that includes the second portion of the media content and may send the image to a server. Some implementations disclosed herein may receive one or more second characters of a second language corresponding to a translation of the one or more first characters of the first language from the server.
US10216724B2

Performing semantic analysis on a user-generated text string includes training a neural network model with a plurality of known text strings to obtain a first distributed vector representation of the known text strings and a second distributed vector representation of a plurality of words in the known text strings, computing a relevance matrix of the first and second distributed representations based on a cosine distance between each of the plurality of words and the plurality of known text strings, and performing a latent dirichlet allocation (LDA) operation using the relevance matrix as an input to obtain a distribution of topics associated with the plurality of known text strings.
US10216722B2

System and methods are disclosed that replace shorthand items such acronyms, abbreviations, jargon, slang, codes, shortcut expressions, emojis, stickers, ideograms and emoticons in an electronic message with expansions, which are definitions or meanings of the shorthand items. Based on a number of times previous messages to the recipient included an expansion of the shorthand item, the system determines whether to stop or to continue expanding the shorthand item in electronic messages to that recipient. This may be based on a threshold or other preferences selected by a user. The system also indicates which text in the message presented to the recipient is an expansion of a shorthand item and suggests shorthand items to insert into outgoing messages based on the text of the message.
US10216721B2

Examples herein disclose multiple engines to produce output representative of a summary of document produced by each of the multiple engines. The examples apply a weighting mechanism to the output specific to that engine to obtain a value corresponding to that output. The examples identify specialized language if the value corresponding to that output reaches at least a particular threshold.
US10216719B2

Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context.
US10216715B2

Disclosed is a method for suggesting revisions to a document-under-analysis (“DUA”) from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts. The method includes tokenizing the DUA into a plurality of statements-under-analysis (“SUAs”), selecting a first SUA of the plurality of SUAs, generating a first similarity score for each of the plurality of the original texts, the similarity score representing a degree of similarity between the first SUA and each of the original texts, selecting a first candidate original text of the plurality of the original texts, and creating an edited SUA (“ESUA”) by modifying a copy of the first SUA consistent with a first candidate final text associated with the first candidate original text.
US10216710B2

A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
US10216705B2

A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector.
US10216697B2

Service can be offered free of charge and the cost of a skin condition measuring device can be reduced by effectively using data on the occasion of obtaining an analysis result by transmitting measurement data by the skin condition measuring device to a server of a company providing a service of analyzing the measurement data. When a request is made from a contractor client to acquire data registered in a measurement data database, authentication is executed based on a contractor ID input from the contractor client. Additionally, when the measurement data database is searched from a contractor database based on the contractor ID, a search level and an access level are obtained. The contractor client is permitted to search the measurement data database within a range of the search level and the access level.
US10216694B2

A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
US10216693B2

A dataflow computer processor is teamed with a general computer processor so that program portions of an application program particularly suited to dataflow execution may be transferred to the dataflow processor during portions of the execution of the application program by the general computer processor. During this time the general computer processor may be placed in partial shutdown for energy conservation.
US10216684B2

In one general aspect, a main printed circuit board (PCB) card can include a System on a Chip (SoC) configured to run an operating system stored on the main PCB card, at least one dynamic random access memory (DRAM) device and at least one non-volatile memory device each configured for use by the SoC, and at least one connector. The main PCB card can be configured to be interchangeably interfaced with multiple types of shell computing devices by way of a slot included in a shell computing device. The slot can be configured to accommodate the main PCB card. Each type of shell computing device can be of a different form factor. Each form factor can be representative of a different type of computing device. The at least one connector can be configured to be plugged into a mating connector included in a shell computing device.
US10216683B2

A multimedia communication apparatus, suitable for a first multimedia apparatus, is adapted to transmit or receive multimedia data and is electrically connectable to a standard connector. The standard connector may be non-reversibly or reversibly connected to a plug of a standard cable, and includes a plurality of the pins. The pins include multiple differential signal pins serving as multiple multimedia channels, a power pin serving as a power line, a first polarity pin, a first data pin and a ground pin. The multimedia communication apparatus includes a control logic and a multimedia signal processor. The multimedia signal processor transmits or receives multimedia data to/from a second multimedia apparatus through the multimedia channels, and further power handshakes or exchanges information with the second multimedia apparatus. The information is for controlling a multiplexer to switch the multimedia channels.
US10216675B2

A technique for establishing a network interface and an external interface in a connector is disclosed. A personal computer (PC) includes a device controller for controlling data transmission with a peripheral device and a network device, and a receptacle including multiple pins for connecting data channels of the device controller to the peripheral device through the external interface and the network device through the network interface. The PC further includes a crossbar switch for switching the data channels to establish the external interface and the network interface in the receptacle. The external interface complies with the USB standards, and the network interface complies with the Ethernet standards.
US10216674B2

A supersequence is generated that includes a sequence including an electrical ordered set (EOS) and a plurality of training sequences. The plurality of training sequences include a predefined number of training sequences corresponding to a respective one of a plurality of training states with which the supersequence is to be associated, each training sequence in the plurality of training sequences is to include a respective training sequence header and a training sequence payload, the training sequence payloads of the plurality of training sequences are to be sent scrambled and the training sequence headers of the plurality of training sequences are to be sent unscrambled.
US10216669B2

A method for bus bridging includes providing a bus interface device that is coupled between at least one module bus and at least one advanced extensible interface (AXI) bus for translating bus requests between the module bus and the AXI bus. The bus interface device includes logic. The logic is configured to receive a read/write (R/W) request that is one of a module bus protocol R/W request and an AXI bus protocol R/W request and to buffer the R/W request to provide a buffered R/W request. The logic translates the buffered R/W request to a first AXI protocol conforming request if the buffered R/W request is the module bus protocol R/W request and translates the buffered R/W request to a first module bus protocol conforming request if the buffered R/W request is the AXI bus protocol R/W request. The translated requests are transmitted to their respective bus.
US10216665B2

A control method includes detecting an operational command to a first memory unit, interrupting an operational status of a second memory unit, asserting the operational command corresponding to the first memory unit, and recovering the operational status of the second memory unit. The first memory unit and the second memory unit correspond to the same channel.
US10216662B2

Embodiments of systems, apparatuses, and methods for remote action handling are describe. In an embodiment, a hardware apparatus comprises: a first register to store a memory address of a payload corresponding to an action to be performed associated with a remote action request (RAR) interrupt, a second register to store a memory address of an action list accessible by a plurality of processors, and a remote action handler circuit to identify a received RAR interrupt, perform an action of the received RAR interrupt, and signal acknowledgment to an initiating processor upon completion of the action.
US10216657B2

Electronic devices and methods including a printed circuit board configured to accept CPUs and memory modules are described. One apparatus includes a printed circuit board (PCB) that includes a printed circuit board defining a length and a width, the length being greater than the width. The apparatus includes a first row of elements on thePCB, including a first memory region configured to receive at least one memory module. The apparatus includes a second row of elements on the PCB, including a first central processing unit (CPU) socket configured to receive a first CPU, and a second CPU socket configured to receive a second CPU, the first CPU socket and the second CPU socket positioned side by side along the width of the PCB. The apparatus also includes a third row of elements on the PCB, including a second memory region configured to receive a at least one memory module, wherein the second row of elements is positioned between the first row of elements and the third rows of elements. Other embodiments are described and claimed.
US10216653B2

A serial communication system includes a transmitting circuit for serially transmitting data via a serial communication link including N channels where N is an integer greater than 1. The transmitting circuit includes an input buffer having storage for input data frames each including M bytes forming N segments of M/N contiguous bytes. The transmitting circuit additionally includes a reordering circuit coupled to the input buffer. The reordering circuit includes a reorder buffer including multiple entries. The reordering circuit buffers, in each of multiple entries of the reorder buffer, a byte in a common byte position in each of the N segments of an input data frame. The reordering circuit sequentially outputs the contents of the entries of the reorder buffer via the N channels of the serial communication link.
US10216651B2

The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system implements a tiering strategy to move data between stores with different characteristics so as to match the characteristics of the data to the characteristics of one of the stores.
US10216643B2

A computer program product for optimizing page table manipulations is provided and includes a computer readable storage medium having program instructions that are readable and executable by a processing circuit to cause the processing circuit to create and maintain a translation table with a translation look-aside buffer (TLB) disposed to cache priority translations, update the translation table upon de-registration of a DMA address, allocate entries in the translation table from low to high memory addresses during memory registration, maintain a cursor for identifying where to search for available entries upon performance of a new registration, advance the cursor from entry-to-entry in the translation table and wrap the cursor from an end of the translation table to a beginning of the translation table and issue a synchronous TLB invalidation instruction to invalidate the TLB upon at least one wrapping and an entry being identified and updated.
US10216634B2

A cache directory processing method for a multi-core processor system, and directory controllers is presented. The method includes obtaining a first directory entry corresponding to first-type storage space in shared storage space of the multi-core processor system and in a directory of the shared storage space; performing a directory entry combination operation on the first directory entry according to each directory entry in the first directory entry and according to an access type and a sharer, to form a second directory entry of the first-type storage space; and when a record quantity of the second directory entry is less than a record quantity of the first directory entry, replacing the first directory entry with the second directory entry, and using the second directory entry as a directory entry corresponding to the first-type storage space and in the directory of the shared storage space.
US10216629B2

A data manager may include a data opaque interface configured to provide, to an arbitrarily selected page-oriented access method, interface access to page data storage that includes latch-free access to the page data storage. In another aspect, a swap operation may be initiated, of a portion of a first page in cache layer storage to a location in secondary storage, based on initiating a prepending of a partial swap delta record to a page state associated with the first page, the partial swap delta record including a main memory address indicating a storage location of a flush delta record that indicates a location in secondary storage of a missing part of the first page. In another aspect, a page manager may initiate a flush operation of a first page in cache layer storage to a location in secondary storage, based on atomic operations with flush delta records.
US10216619B2

A workstation with at least one computer processor receives a plurality of testing tools for testing a program. The workstation receives from a server a testing dashboard. The testing dashboard includes core code that retrieves an external configuration file for one of the plurality of tools and injects the external configuration file into the one of the plurality of tools at runtime. The testing dashboard also includes a testing script that specifies an order of execution of the plurality of tools. The workstation executes the core code to retrieve the external configuration file for the one of the plurality of tools. The workstation executes the testing script to execute the plurality of tools. The workstation presents the results of the execution of the testing script.
US10216612B1

System and method for gaining information about particular application and/or system events, and exception conditions generated during processing of a computer program or a transaction, stored in CICS internal trace. in trace entries. The system includes a plurality of software modules for reading the CICS internal trace, and memory for storing trace entries. The system 10 may reconstruct the application lifecycle view of transactions processed by a transaction server such as a CICS transaction server 12. The system 10 includes the plurality of software modules linked together for reconstructing the application lifecycle view of transactions processed by the CICS transaction server 12. Alternatively, there may be provided a system and method for taking a snapshot of an entire internal trace of one or more transaction server regions at a particular moment of time. In further arrangement, there is provided a system and method for reading a CICS internal trace.
US10216601B2

A dynamic service module is embedded in an agent and able to add functionality to the agent. The service module may manage .jar files for execution by the agent. The service module may receive the .jar files, provide them to an agent for execution, and may perform other functions. The agent may perform obfuscation in order to translate the .jar files into a modified version which may be more compatible with a particular agent. Once execution of the .jar file is complete, the agent may remove the .jar file as well as all trace of the .jar file. For example, the agent may remove byte code instrumentation that was installed as a result of the .jar file.
US10216594B2

A dispersed storage network (DSN) includes multiple storage units. A processing unit included in the DSN detects a failing storage unit, and issues an error indicator to a recovery unit. The error indicator indicates the failing storage unit. To verify that the storage unit is failing, the recovery unit issues a test request to the failing storage unit. The recovery unit determines to implement a corrective action for recovery units that are determined to be actually failing, and facilitates implementing the corrective action.
US10216583B1

The disclosed computer-implemented method for data protection using cloud-based snapshots may include (1) identifying a request to back up an information asset hosted by a cloud-based platform, (2) discovering, in response to the request, a plurality of snapshots taken at the cloud-based platform, where at least some of the plurality of snapshots store data underlying the information asset but do not provide a consistent image of the information asset, (3) determining that a snapshot subset of the plurality of snapshots provides data sufficient to produce a consistent image of the information asset by attempting to recover a consistent image of the information asset from the snapshot subset within a rehearsal environment, and (4) performing a backup that provides a consistent image of the information asset from the snapshot subset. Various other methods, systems, and computer-readable media are also disclosed.
US10216581B2

Machines, systems and methods for recovering data objects in a distributed data storage system, the method comprising storing one or more replicas of a first data object on one or more clusters in one or more data centers connected over a data communications network; recording health information about said one or more replicas, wherein the health information comprises data about availability of a replica to participate in a restoration process; calculating a query-priority for the first data object; querying, based on the calculated query-priority, the health information for the one or more replicas to determine which of the one or more replicas is available for restoration of the object data; calculating a restoration-priority for the first data object based on the health information for the one or more replicas; and restoring the first data object from the one or more of the available replicas, based on the calculated restoration-priority.
US10216575B2

A data storage device includes an encoder and a memory that includes multiple storage elements. The encoder is configured to receive input data and to map at least one input group of bits of the input data to generate output data including at least one output group of bits. Each input group of bits of the at least one input group of bits and each output group of bits of the at least one output group of bits has the same number of bits. Each storage element of the multiple storage elements is configured to be programmed to a voltage state corresponding to an output group of bits of the at least one group of bits associated with the storage element.
US10216567B1

Various aspects of systems for generating parity bits for encoding based on a portion of a generator matrix are disclosed. In one aspect, a generator matrix includes a sub-block including a first set of elements circularly shifted from an identity matrix by a first amount, and a second set of elements circularly shifted from the identity matrix by a second amount. Bit permutation circuitry generates first bits according to input bits and the first amount. Each of the first bits is provided as input to a corresponding XOR device of XOR devices. Each of a set of storage registers stores an output of the corresponding XOR device. The bit permutation circuitry generates second bits according to the input bits and the second amount. The XOR devices perform bit-wise XOR operations on the stored outputs and the generated second bits, to provide a portion of the parity bits.
US10216562B2

Apparatuses, methods, systems, and computer program products are provided for generating diagnostic data. A trigger module detects a diagnostic trigger for a first address space. A lookup module checks a data structure for one or more second address spaces associated with the first address space. A dump module generates one or more dump files comprising diagnostic data for the first address space and the one or more second address spaces.
US10216559B2

Described embodiments provide circuits, systems and methods for detecting and communicating fault conditions. In an embodiment, an integrated circuit includes a fault detector to detect a fault condition of the integrated circuit and a controller to generate output data of the integrated circuit. An output generator generates an output signal of the integrated circuit. The output signal is generated at a first set of output levels based upon the output data when the fault detector does not detect the fault condition, and the output signal is generated at a second set of output levels based upon the output data when the fault detector detects the fault condition.
US10216554B2

Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and ecosystem that enables easy exploration of services that expose APIs, creation and documentation of examples, use cases and workflows, and publishing and collaboration of APIs. In some embodiments, systems, processes, and computer program products for an API notebook tool include receiving a request for a client for calling an API for a service, and dynamically generating the client for the API for the service.
US10216550B2

Technologies for an advanced driver assist system (ADAS) with adaptive memory pre-training include a computing device and a safety microcontroller in communication with a serial link and a general-purpose I/O (GPIO) link. Out of reset, the computing device determines whether a full memory training signal is raised via the GPIO link. If not raised, the computing device executes a fast boot path to initialize a memory controller with a pre-trained memory parameter data set and performs margin tests to check the validity of the pre-trained memory parameter data set. If the full memory training signal is raised, the computing device executes a slow boot path to generate the pre-trained memory parameter data set. The safety microcontroller may receive a message requesting full memory training via the serial link and, in response, hold the computing device in reset and raise the full memory training signal. Other embodiments are described and claimed.
US10216548B1

Aspects of the present disclosure involve converged infrastructures, and more particularly, systems that automatically select an application programming interface for use in connecting one or more components of the converged infrastructure with management software. Component information is obtained for a particular component within the converged infrastructure. The component information is used in conjunction with various selection metrics to identify an applicable application programming interface.
US10216538B2

At least one application in a distributed computing environment is deployed. At least one resource of a virtual machine is provided to the at least one application in the distributed computing environment. The at least one resource of the virtual machine provided is recorded in metadata and the at least one application receives the metadata and using the metadata the at least one application determines how much of the at least one resource of the virtual machine to utilize. A change to the at least one resource of the virtual machine is determined. Responsive to determining the change to the at least one resource of the virtual machine, the metadata is modified. The at least one application uses the modified metadata to determine how much of the changed at least one resource of the virtual machine to use.
US10216535B2

Examples of efficient MAC address storage are described, including methods and an apparatus. A method may involve obtaining a plurality of identifications associated with one or more applications executed on a computing apparatus, with each identification of the plurality of identifications different from one another. The method may also involve storing an identification entry representative of the plurality of identifications associated with the one or more applications. The identification entry may require an amount of memory space for storage less than an amount of memory space required to store the plurality of identifications associated with the one or more applications. The plurality of identifications may be a plurality of MAC addresses. The one or more applications may be one or more virtual machines.
US10216525B1

A virtual disk carousel is provided that is capable of creating disk images from optical disks and storing the disk images. The virtual disk carousel includes a bridge device configured to expose disk images stored at the virtual disk carousel to a computer by way of a standard storage device. When the computer performs read requests on the standard storage device exposed by the bridge device, the bridge device receives the requests from the computer, retrieves the appropriate portion of the disk image from the virtual disk carousel, and provides the portion of the disk image to the computer. The bridge device might also include a display and user input controls for managing the operation of the bridge device. The virtual disk carousel might also provide a user interface for managing the disk images, selecting a disk image to be exposed to the computer, and for performing other functions.
US10216518B2

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.
US10216512B1

Techniques for managing multi-container builds are described herein. A software build task description specifies a build environment and the build environment specifies a set of parameters for building a version of a software object. A container is instantiated that corresponds to the build environment and build commands are sent to the container. As the container completes the build command, it sends a response that is used to determine a second command to send to the container. A status of the software build task is provided based at least in part on the response.
US10216503B2

A request to deploy a cloud-based application is received, and a unique identifier is assigned thereto. A server is selected and an agent program is installed thereon. A script queue stores a plurality of commands for the installation and configuration of the application, and the commands are sent to the agent for execution on the server, the execution of the commands causing installation and configuration of the application on the server.
US10216502B2

Optimizing deployment of a modular application in a runtime environment is provided. The optimizing includes: deploying application modules of the modular application, each application module having a module manifest and at least one application module having parts for execution, one or more module manifests include one or more references to parts of another application module, and parts required for execution of the application, the deploying is according to the module manifest; executing the modular application; determining that at least one deployed application module has no parts executing in the runtime environment; and adapting the module manifest so that the determined at least one deployed application module will not be deployed as part of the modular application in future deployments.
US10216496B2

An approach to dynamic run-time alias checking comprising creating a main thread and a helper thread, computing an optimized first region of code in a rollback-only transactional memory associated with the main thread checking for one or more alias dependencies in an un-optimized first region of code, responsive to a determination in a predetermined amount of time that no alias dependencies are present in the un-optimized first region of code, committing a transaction and responsive to at least one of a failure to determine results of the check for one or more alias dependencies in the predetermined amount of time and a determination in the predetermined amount of time that alias dependencies are present in the un-optimized first region of code, performing a rollback of the transaction and executing the un-optimized first region of code.
US10216494B2

Aspects described herein may be used with local spreadsheet applications, web, and/or cloud-based spreadsheet solutions, to create complex custom software applications. Spreadsheets themselves lack the conceptual framework to be used as a platform tool to build custom or complex software applications. Using the methods and systems described herein using low-code/no-code techniques, a designer can create custom and/or complex software applications using one or more spreadsheets as the underlying blueprints for the software application. The resultant software application may be static/read-only, or may be interactive to allow users to dynamically add, delete, edit, or otherwise amend application data, e.g., via one or more online web pages or via a mobile application. Data transfer may be one-way or bi-directional between the blueprint spreadsheets and the resultant software application, thereby allowing amended data to be transferred from the software application back into spreadsheet form.
US10216484B2

A system on chip (SoC) may include a nonvolatile ferroelectric random access memory (FRAM). A random number may be created by applying operating power to the ferroelectric random access memory (FRAM) device and reading a sequence of virgin memory locations within the FRAM device to produce the random number sequence. The sequence of virgin memory locations had previously never been written. The random number may be produced during an initial boot of the SoC, for example. Alternatively, the random number may be saved by a test station during testing of the FRAM device after fabrication of the FRAM device. A memory test of the FRAM may then be performed, after which the random number may be stored in a defined location in the FRAM.
US10216479B2

An apparatus and method are provided for performing arithmetic operations to accumulate floating-point numbers. The apparatus comprises execution circuitry to perform arithmetic operations, and decoder circuitry to decode a sequence of instructions. A convert and accumulate instruction is provided, and the decoder circuitry is responsive to decoding the convert and accumulate instruction to generate one or more control signals to control the execution circuitry to convert at least one floating-point operand identified by the convert and accumulate instruction into a corresponding N-bit fixed-point operand having M fraction bits, where M is less than N and M is dependent on a format of the floating-point operand. The execution circuitry accumulates each corresponding N bit fixed-point operand and a P bit fixed-point operand identified by the convert and accumulate instruction in order to generate a P bit fixed-point result value, where P is greater than N and also has M fraction bits.
US10216466B2

A client receives a request for a report in a browser window. The client obtains data from a server to include in the report in view of the request and presents a graphical chart build from the obtained data in the browser window. The client receives a request for a printable version of the report while the graphical chart is being displayed in the browser window. The printable version of the report comprises a printable version of the graphical chart. The client encodes the graphical chart to a text string to send to the server for generating the printable version of the report. After sending the request for the printable report to the server, the client receives the printable version of the report from the server for presentation in the browser window.
US10216465B2

The disclosure discloses methods and systems for integrating print and scan of a document at a multifunctional device. The multifunctional device receives a request to print and scan the document from a user device and creates a single job corresponding to the request to print and scan. The single job is assigned an identifier. The single job is executed partially by printing the document and is placed on hold until a manual scan request is received. The manual scan request for the document is received when a user selects the identifier of the single job displayed on a user interface of the multifunctional device. The processing of the single job is resumed by scanning the document by applying one or more predefined scan settings specified by the user using the user device. The scanned document is sent to an output destination indicated in the predefined scan settings.
US10216455B1

The disclosed computer-implemented method for performing storage location virtualization may include (i) identifying a volume storage location for an operating-system-level virtualization container that isolates an instance of user space, the volume storage location providing a working space for data accessed during the existence of the operating-system-level virtualization container, (ii) mapping, through an automated driver that performs location virtualization, the volume storage location to multiple distinct source locations outside of the operating-system-level virtualization container, rather than a single source location, and (iii) propagating, through the automated driver, changes to the data within the working space of the volume storage location during the existence of the operating-system-level virtualization container to the respective multiple distinct source locations outside of the operating-system-level virtualization container to preserve the changes. Various other methods, systems, and computer-readable media are also disclosed.
US10216453B1

A reverse slot invalidation system includes a first memory including a ring buffer, second memory, and processor in communication with the first memory. The processor includes a consumer processor and a producer processor. The consumer processor is configured to detect a request to record a memory entry in the second memory, retrieve up to a predetermined quantity of memory entries in the ring buffer from an original slot to an end slot, and test a respective value of each successive slot from the original slot through the end slot while the respective value of each successive slot in the ring buffer remains unchanged. The consumer processor is configured to record respective valid values in the second memory. Additionally, the consumer processor is configured to walk the ring buffer backwards from the end slot to the original slot, and invalidate each slot between the end slot and the original slot.
US10216451B2

A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table.
US10216447B1

Exposing a geometry of a storage device, including: sending, by the storage device, information describing the layout of memory in the storage device; receiving, by the storage device, a write request, the write request associated with an amount of data sized in dependence upon the layout of memory in the storage device; and writing, by the storage device, the data to a memory unit, the data written to a location within the memory unit in dependence upon the layout of memory in the storage device.
US10216445B2

One embodiment provides an apparatus. The apparatus include a device storage logic. The device storage logic is to determine a key-based pointer based, at least in part, on a key included in an input key-value (KV) pair received from a host device and to determine whether a unique input KV data block included in the input KV pair is duplicated in a nonvolatile memory circuitry of a storage device. The device storage logic is further to set a descriptor pointer associated with the unique input KV data block to point to a physical nonvolatile memory (NVM) address associated with an existing unique data block and increment a first reference count associated with the existing unique data block, if the unique input KV data block is a duplicate of the existing unique data block, or store the input KV data block to a physical NVM location associated with a selected physical NVM address, set the descriptor pointer to point to the selected physical NVM address and set a second reference count associated with the selected physical NVM address to one, if the unique input KV data block is not duplicated in the NVM circuitry.
US10216441B2

Dynamic quality of service for storage I/O port allocation is provided by obtaining indications of anticipated demand on a plurality of storage ports of a storage device of a data center, the anticipated demand being at least in part for storage input/output supporting transfer of data to or from a network, and dynamically adjusting storage port allocations based on the indications of anticipated demand and on real-time evaluation of workloads being serviced by the plurality of storage ports.
US10216437B2

Aspects of the subject matter described herein relate to storage systems and aliased memory. In aspects, a file system driver or other component may send a request to a memory controller to create an alias between two blocks of memory. One of the blocks of memory may be used for main memory while the other of the blocks of memory may be used for a storage system. In response, the memory controller may create an alias between the blocks of memory. Until the alias is severed, when the memory controller receives a request for data from the block in main memory, the memory controller may respond with data from the memory block used for the storage system. The memory controller may also implement other actions as described herein.
US10216426B2

Systems and methods for increasing scalability and reducing latency in relation to managing large numbers of storage arrays of a storage network. Separate, dedicated, communication channels may be established between an array manager running on a server and each of a number of storage arrays for respectively performing reading and writing operations to limit the delays imposed by repeated array connection setup and teardown and improve array communication stability (e.g., as compared to performing read/write operations over the same array connection). The read connection can be used to maintain current state information (e.g., volumes, capacities, and the like) for a plurality of storage arrays in a local cache of the array manager that can be quickly accessed by the array manager, such as for presenting substantially current, summary-type state information of the various storage arrays to a user (e.g., upon the user requesting to configure a particular storage array).
US10216424B1

A set of encoded data fragments is grouped into a container object in sequential order. Each encoded data fragment is a specific fragment size, and the container object is a specific container object size. The sequential order of the set of encoded data fragments can be tracked in a log in memory, such that the location of any one of the data fragments in the container object can be determined. The container object can be stored directly on a specific backend storage element, without using a file system. A corresponding container object identifier identifies the physical storage location of the container object on the backend storage element. The container object identifier is tracked in the log in memory, such that the physical location on the backend storage element of any specific one of the set of encoded data fragments in the container object can be determined.
US10216423B1

A processing device of a storage server that manages a plurality of SSDs receives a request to write data. The processing device determines one or more attributes associated with the request, generates a stream tag for the request based on the one or more attributes, and sends a first write command to a first SSD of the plurality of SSDs. The first write command comprises at least a portion of the data and the stream tag that causes the first SSD to write the portion of the data to a first stream block of the first SSD.
US10216422B2

A storage device includes a nonvolatile memory device, a buffer memory, a controller and a neuromorphic chip. The neuromorphic chip is configured to generate an access classifier based on the access result information and the access environment information. The controller is configured to perform first accesses to the nonvolatile memory device using the buffer memory and to collects the access result information and the access environment information of the first accesses in the buffer memory. The controller is configured to perform a second access of the nonvolatile memory device using the buffer memory. The controller is configured to obtain a prediction result of access parameters associated with the second access by using access environment information associated with the second access and the access classifier.
US10216418B2

Embodiments of the inventive concept improve performance, energy efficiency, and capacity of storage solutions, for example, by reducing the data movement between the CPU and the storage device and increasing the available capacity of the underlying storage devices via in-storage support for data compaction. Embodiments include a storage apparatus and method for autonomous in-storage space compaction initiated by a host-side command and according to metadata specified by a host. A space compact engine can function as an independent module or logic section within a storage device, which can migrate data within the storage device, thereby freeing up capacity and making preexisting data more compact. The space compact engine can cause self compact operations, self compact and trim operations, move and compact operations, and/or merge and compact operations. The space compact engine can notify the host of the completion of the operations.
US10216416B1

Described herein are methods, systems, and processes to improve application performance in replication environments. A first write acknowledgement mode associated with a data volume is identified. The first write acknowledgement mode is one of multiple write acknowledgement modes. The write acknowledgement modes include a synchronous write acknowledgement mode and an asynchronous write acknowledgement mode. The data volume is switched from the first write acknowledgement mode to a second write acknowledgement mode that is part of the write acknowledgement modes, and is the synchronous write acknowledgement mode or the asynchronous write acknowledgement mode.
US10216397B2

Disclosed are systems, apparatus, and methods for generating a user profile interface based on skill information associated with a user. Skill information associated with the user may be received. The skill information may include data values that identify at least one skill associated with the user, and that further identify a skill level associated with the at least one skill. A plurality of user interface components may be generated based on the received skill information. The plurality of user interface components may be configured to display a graphical representation generated based on at least some of the skill information. An input may be received. The input may identify a configuration of the plurality of user interface components and may further identify a representation of the skill information within the plurality of user interface components. The plurality of user interface components may be rendered and displayed on a display device.
US10216393B2

Targeted information to be shared according to a “pre-analyzed user behavior” of a set of potential candidates is analyzed. The pre-analyzed user behavior is determined from a set of previously conveyed messages from a sender to one of the potential candidates. A list representing a determined subset of the potential candidates and related preference tools/applications is presented to the sender via a user interface. Tools/applications are determined for sending said targeted information content. An action message is sent to the tools/applications of selected candidates, which results in each of the subset of potential candidates receiving the targeted information.
US10216385B2

A method, system and apparatus for grouped radio controls. A grouped radio control can include a listing of elements, each element having a specified grouping. The grouped radio control also can include grouping logic programmed to insert elements into, delete elements from, and select elements within the listing. Finally, a grouped radio control can include a grouped radio control interface configured to accept interface events for processing in the grouping logic.
US10216381B2

A method, apparatus, and computer product for: causing a first image to be displayed to a user, the first image comprising one or more selectable objects; receiving a first user input selecting at least one selectable object from the first image; subsequent to receiving the first user input, causing a second image to be captured; combining the at least one selected object and the second image to create a composite image; and causing the composite image to be stored.
US10216378B2

A machine control system includes a display device to display operation information to operate a machine, an external storage device which stores personal information to identify an operator and a screen of the operation information displayed by the operator on the display device in association with each other, and an authentication unit to authenticate the operator based on the personal information stored in the external storage device. A controller reads out, from the external storage device, the operation information screen displayed on the display device by the operator authenticated by the authentication unit, and displays the same on the display device.
US10216374B2

A method and an apparatus for displaying a notification message. The method includes receiving a first notification message, parsing the first notification message to obtain a message type of the first notification message or an application server identifier of the first notification message, acquiring, according to the message type of the first notification message or the application server identifier of the first notification message, a moving track used to dynamically display the first notification message and an icon used to dynamically display the first notification message, and dynamically displaying the first notification message according to the icon and the moving track. By using the method and the apparatus for displaying a notification message, a user can conveniently learn a real-time notification message in a timely manner, thereby improving service quality for the user.
US10216371B2

A method and an electronic apparatus for associating a note and a calendar event are provided. In the method, when the note is added, at least one event with an event time close to a creating time of the note is inquired from a plurality of events recorded in a calendar, and the note is associated with one of the events.
US10216360B2

An interactive graphical user interface (GUI) to guide configuration of an application is disclosed. A GUI receives user input comprising dragging and dropping an icon representing a particular configurable option into a configuration region of the GUI. The drag-and-drop user input indicates a selection of the particular configurable option. The GUI receives, through one or more interface elements, user input configuring the particular configurable option. The user input provides a context for which additional configurable options are presented to the user. Based on the context, a configuration engine selects only a subset of configurable options that are associated with the particular configurable option for presentation to a user. A GUI displays icons representing the selected subset of configurable options, but not icons representing the non-selected subset of configurable options.
US10216358B2

A touch display apparatus and an operating method of the touch display apparatus are provided. An application icon is converted into a corresponding startup gesture icon if a touch operation conforms to an icon conversion operation. Here, the startup gesture icon indicates a gesture operation required for starting up an application corresponding to the startup gesture icon.
US10216355B2

Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include projecting a ray from a user device to a ground plane and determining an angle at which the projected ray touches the ground plane. The method further helps determine a level for the ground plane for positioning the 3D model of the object in the 2D environment.
US10216353B2

An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enables active display of one or more of the received e-mails selected by the e-mail participant, The interface also includes a mechanism that determines a request for e-mail message information for one of the e-mails from within a desired e-mail message that is not actively displayed. The interface further includes an informational tool tip that provides a temporary perceivable indication to the e-mail participant of at least a portion of the requested information for the desired e-mail message while maintaining active display of the one or more selected e-mails.
US10216350B2

A method of providing a Graphical User Interface (GUI) is provided. The method includes receiving an image to be used for the GUI, and selecting one or more object areas to be used for the GUI from the image, setting a GUI icon corresponding to the selected object area, and outputting the set GUI as a home screen for executing at least one of application on a display of the terminal.
US10216344B2

An in-cell touch panel, a method for driving the same, and a display device are provided. A plurality of first electrode plates is multiplexed as a pressure detection electrode which forms a capacitor with a conductive layer under the base substrate. When the pressure detection electrode is pressed, a distance between the pressure detection electrode and the conductive layer and thereby a capacitance therebetween change.
US10216342B2

An information processing apparatus includes a detection unit for detecting a contact operation and a pressure of an operating object on a contact operation surface, a display switching unit for switching display on a display screen according to the pressure of the operating object detected by the detection unit, and an execution unit for performing a predetermined process, in a case a predetermined operation of the operating object on the contact operation surface is detected by the detection unit while the display on the display screen is being switched by the display switching unit, according to the predetermined operation.
US10216334B2

An information processing device for receiving user selections inputted using a touch panel includes an acquisition unit for acquiring a touch point on the touch panel touched by the user, a placement unit for placing, in an area surrounding a display reference point on a screen, the display of a plurality of input items capable of being inputted by the user by moving the touch point, a detection unit for detecting the direction of movement by the touch point from the initial touch point of the user, a calculation unit for calculating the angle of deviation between the direction of movement of the touch point by the user and a standard direction, and a correction unit for correcting the placement of the display of the plurality of input items in accordance with the angle of deviation.
US10216329B2

A touch display panel includes multiple first touch electrode units and multiple second touch electrode units. The first touch electrode units are arranged in an array in a first direction and a second direction, and the first touch electrode units are insulated from one another in a display region of the touch display panel. Each of the second touch electrode units includes multiple second strip-shaped electrodes electrically connected, and the second strip-shaped electrodes extend in the second direction. At least one of the first touch electrode units is arranged between any two adjacent second strip-shaped electrodes in the first direction. The second touch electrode units are insulated from one another in the display region, and a ratio of an effective width of the second touch electrode unit in the first direction to a width of the first touch electrode unit in the first direction is in a range from 0.8 to 1.2 inclusively.
US10216327B2

A noise-cancelled capacitive touch display apparatus includes a display panel and a capacitive touch sensor on or above the display panel. The capacitive touch sensor includes plural sensing lines, plural driving lines, plural first signal lines, plural second signal lines and a noise cancellation line. The sensing lines are parallel with each other and extend along a first direction. The driving lines are parallel with each other and extend along a second direction, wherein the second direction intersects the first direction. Each first signal line is located outside of an outermost driving line. Each second signal line is located outside of an outermost sensing line. The noise cancellation line is a cut-off part of a corresponding first signal line or a corresponding second signal line. The noise cancellation line receives the noise generated from the display panel.
US10216321B2

A control method for a touch display device including a display panel is provided. The display panel includes multiple first gate lines and multiple second gate lines respectively corresponding to a first field and a second field of a frame, and multiple sensing electrodes for touch sensing. Within one single frame period, the control method includes: scanning the first gate lines to update the first field; controlling the sensing electrodes to perform touch sensing and providing a first touch report; scanning the second gates lines to update the second field; and controlling the sensing electrodes to perform touch sensing and providing a second touch report. At least one of the first gates lines is located between two of the second gate lines, and at least one of the second gate lines is located between two of the first gate lines.
US10216310B2

The present disclosure provides a pressure-sensitive panel and a detection method thereof, a 3D touch panel and a touch display panel. The pressure-sensitive panel includes a pressure-sensitive layer. The pressure-sensitive layer includes a plurality of pressure-sensitive units, and each pressure-sensitive unit includes four resistors, a first voltage detection unit and a second voltage detection unit. The four resistors of each pressure-sensitive unit are connected with each other in sequence; two short sides of the first resistor are respectively connected with one long side of the second resistor and the fourth resistor; and two short sides of the third resistors are connected with the other long side of the second resistor and the fourth resistor. A connecting end between the first resistor and the fourth resistor is connected with a first fixed voltage end, and a connecting end between the second resistor and the third resistor is connected with a second fixed voltage end. The first voltage detection unit is connected with a connecting end between the first resistor and the second resistor, and the second voltage detection unit is connected with a connecting end between the third resistor and the fourth resistor. The pressure-sensitive panel can detect the pressing force of a user.
US10216303B2

The present disclosure relates to a touch screen which includes: a base substrate including a sensing area and a peripheral area enclosing an edge of the sensing area; a first touch electrode disposed in the sensing area and extending in a first direction; a second touch electrode disposed in the sensing area and extending in a second direction which crosses the first direction; a plurality of sensing lines disposed in the peripheral area, wherein one ends of the sensing lines are respectively connected to the first touch electrode and the second touch electrode; and a pad unit disposed in the peripheral area and connected to the other end of each of the sensing lines to electrically connect the sensing lines to a driving circuit, wherein the sensing lines have different line widths.
US10216302B2

Display devices with improved routing between connectors and source drivers disposed on a substrate such as glass. Various features improve different characteristics of the routings between the connectors and source drivers. For example, a t-shaped connector is provided to ensure voltage provided to the source drivers is approximately equal. Routings may be tapered (i.e., altered in width) to reduce the amount of area consumption in locations where doing so is desirable but to decrease resistance in areas having more space. Routings may also include stacked power supply and ground traces to provide benefits such as improved decoupling capacitance. Other features are provided.
US10216290B2

A gyroscope apparatus for a device including an accelerometer and a magnetic component has a gravity vector generator connected to the accelerometer and receptive to acceleration readings therefrom. A magnetic component output generator is connected to the magnetic component and receptive to magnetic component readings. A sensor fusion engine is connected to the gravity vector generator and to the magnetic component output generator, with a gravity vector value and a magnetic field vector value at a first time instance being combined to represent a first orientation value. The gravity vector value and the magnetic field vector value at a second time instance are combined to represent a second orientation value. An orientation rate of change is derived from a difference between the first orientation value and the second orientation value.
US10216288B2

The operability is improved when an operation for moving a cursor to a target position is carried out by a controller which outputs operation amount data associated with an operation amount vector representative of a direction and a magnitude of the operation. An operation amount component specification unit specifies, on the basis of the operation amount data, the magnitude of a first operation amount component and the magnitude of a second operation amount component. A movement amount component determination unit determines the magnitude of a first movement amount component and the magnitude of a second movement amount component. A cursor position changing unit changes the position of the cursor from a current position of the cursor to a position spaced by the magnitude of the first movement amount component in a first disposition direction and spaced by the magnitude of the second movement amount component in a second disposition direction. The disposition distance between the choices along the second disposition direction is shorter than the disposition distance between the choices along the first disposition direction. The ratio of the magnitude of the second movement amount component to the magnitude of the second operation amount component is smaller than the ratio of the magnitude of the first movement amount component to the magnitude of the first operation amount component.
US10216280B2

One illustrative computing device disclosed herein includes a sensor configured to detect a user interaction with a physical object and transmit a sensor signal associated with the user interaction. The illustrative computing device also includes a processor in communication with the sensor, the processor configured to: receive the sensor signal; determine a characteristic of the physical object based on the sensor signal; and determine a function based at least in part on the user interaction and the characteristic. The processor is also configured to determine a haptic effect associated with the function; and transmit a haptic signal associated with the haptic effect. The illustrative computing device further includes a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect.
US10216276B2

Provided is an operating method of a terminal. The method includes: capturing an image for an object; obtaining movement information on a movement of the object; and storing the obtained movement information corresponding to the captured image.
US10216251B2

In an embodiment, a processor includes a core to execute instructions, a power controller to control an operating frequency of the core, and a context filter logic coupled to the power controller to prevent a performance state change request from being granted by the power controller based at least in part on a context of a system including the processor. Other embodiments are described and claimed.
US10216249B2

A fault processing subsystem of an electronics assembly, senses an alarm state at an output of a first power distribution element of multiple power distribution elements arranged in a hierarchy in the electronics assembly. The first element is at a level of the hierarchy other than the top level, and the alarm state corresponds to an output of the first element being different than an expected output of that element. The fault processing subsystem commands, in response to the sensing the alarm state, the first element to disable via a control input to the first element. In response to the fault processing subsystem thereafter sensing an alarm state at the power output of the commanded element, the fault processing subsystem commands an element at the next higher level in the hierarchy from the first element to disable.
US10216243B2

The embodiments of the disclosure provide a method, device and storage medium for waking up a home interconnection device. The method can include: when the home interconnection device is in a state of standby, the home interconnection device receives a first beacon frame through a wireless access point (AP) of a Wireless Fidelity (WIFI) module of the home interconnection device; the home interconnection device searches a pre-set field of the first beacon frame for a waking-up identification; and when the pre-set field of the first beacon frame comprises the waking-up identification, the home interconnection device switches from the state of standby to the state of work.
US10216230B2

A window substrate includes a glass substrate including first and second surfaces opposite to each other, the glass substrate having a thickness of about 25 μm to about 100 μm, and a coating layer disposed on the first surface. The glass substrate includes SiO2, Al2O3 and Na2O, and the mole ratio of Al2O3/Na2O is equal to or smaller than 1.
US10216228B2

An electronic device and a display method are provided. The electronic device includes a housing; a first body including a first display unit which is arranged on a first surface of the first body; and a second body located in an end of the housing, where the second body includes a rotary shaft and a second display unit, the second display unit is configured to cover on the rotary shaft and operable to rotate along with the rotation of the rotary shaft.
US10216224B2

A display apparatus includes a case having a foldable portion; a display panel including a first portion on a first side of the case, and a curved portion on a side surface of the case and a second side of the case that is different from the first side; a window film on the first portion of the display panel; and a cover window on the display panel and fixed to the case so as to cover the side surface of the case.
US10216220B1

A first request signal that indicates a request for a time maintained by a clock implemented in first circuitry is sent from second circuitry. The first circuitry utilizes a first clock signal derived from a first oscillator and the second circuitry utilizes a second clock signal derived from a second oscillator. The first circuitry adjusts a first time value from the clock to compensate for a first latency or jitter caused by converting the first request signal to a second request signal synchronized to the first clock. The second circuitry further adjusts the adjusted first time value to generate a second time value that compensates for i) a second latency between sending the first request signal and receiving the adjusted first time value, and ii) a third latency or jitter caused by synchronizing the adjusted first time value to the second clock.
US10216216B2

A lever unit is provided with a start lever rotatably provided on a securing shaft, a ratchet mechanism that restricts a movement direction of the start lever to one direction, and a reset mechanism that releases the restriction on the movement direction by the ratchet mechanism, wherein the ratchet mechanism is provided with a rotation plate that rotates integrally with the start lever and on which multiple teeth are formed on an outer edge thereof, and multiple latch pieces having engaging portions that mesh with tooth depression portions between the teeth of the rotation plate, wherein the multiple latch pieces are set in an array along an outer edge of the rotation plate so that each time the rotation plate moves a single pitch portion of the teeth, the engaging portions of all of the latch pieces mesh alternately with one of the tooth depression portions.
US10216215B1

A safety cover for an automotive brake pedal includes a base member configured to overlay the upper surface of a brake pedal having a first lateral brake pedal edge facing a gas pedal, a second lateral brake pedal edge opposite the first lateral brake pedal edge, a first longitudinal brake pedal edge facing a driver's seat, and a second longitudinal brake pedal edge opposite the first longitudinal brake pedal edge. The base member has a first lateral cover outer edge, a second lateral cover outer edge, a first longitudinal cover outer edge, and a second longitudinal cover outer edge. When the cover is placed on the brake pedal, the first lateral cover outer edge is flush with the first lateral brake pedal edge, and the second lateral cover outer edge is disposed laterally outwardly of the second lateral brake pedal edge. The second longitudinal cover outer edge is flush with the second longitudinal brake pedal edge, and the first longitudinal cover outer edge is disposed longitudinally outwardly of the first longitudinal brake pedal edge.
US10216210B2

A dual input power management method includes: monitoring whether a first input terminal has a power supply and whether a second input terminal has a power supply, and accordingly generating a first monitor signal and a second monitor signal; generating a priority signal based on the first monitor signal, the second monitor signal, and an enable signal, to determine an input priority of the first input terminal and the second input terminal; generating a control signal based on a feedback signal indicative of an output voltage and a reference signal; and regulating the output voltage based on the priority signal and the control signal.
US10216196B2

A method comprising accessing sensor data from one or more autonomous escort vehicles in a convoy moving along a route, detecting based on the sensor data, an environmental vehicle along or in proximity to the route of the convoy, determining based on the sensor data and movement of the convoy, that the environmental vehicle should be prevented from interfering with the movement of the convoy, identifying a particular autonomous escort vehicle that is available to modify its position to prevent the environmental vehicle from interfering with the movement of the convoy, generating instructions for the autonomous escort vehicle to modify its position to prevent the environmental vehicle from interfering with the movement of the convoy along the route, and causing the instructions to be communicated to and executed by the autonomous escort vehicle to modify its position to prevent the environmental vehicle from interfering with the movement of the convoy.
US10216191B1

A method implemented in an autonomous vehicle (AV) for facilitating house hunting using the AV, includes displaying on a display screen of the AV, a listing of one or more houses for sale in a specific geographical area. A selection is received of one or more houses from the listing of the one or more houses. A route is identified from a current geolocation of the AV to a geolocation of each of the one or more houses selected. The AV is automatically directed to drive to the geolocation of a first house on the route.
US10216188B2

Autonomous ground vehicles (“AGVs”) are utilized to retrieve items from transportation vehicles (e.g., delivery trucks) for delivery to specified locations (e.g., user residences, etc.). In various implementations, the AGVs may be owned by individual users and/or may service a group of users in a given area (e.g., in an apartment building, neighborhood, etc.). The AGVs may travel out (e.g., from a user's residence, apartment building, etc.) to meet a transportation vehicle (e.g., a delivery truck on the street) to receive items, and may be joined by other AGVs that have traveled out to meet the transportation vehicle, and may line up in a particular order (e.g., according to delivery addresses, etc.). After the items are received, the AGVs may travel back (e.g., to the user residences) to deliver the items, and may be equipped to open and close access barriers (e.g., front doors, garage doors, etc.).
US10216186B2

A system and method for flying an aircraft is disclosed. The system includes one or more flight-assist agents for performing an operation related to flying the aircraft and a vehicle autonomy management system. The vehicle autonomy management system allocates tasks of a task workload involved in the operation between a flight crew and the one or more flight-assist agents, monitors a performance of the flight crew in executing a portion of the task workload allocated to the flight crew, and adjusts an allocation of the task workload between the flight crew and the one or more flight-assist agents based on the performance of the flight crew.
US10216177B2

A method of deriving autonomous control information involves receiving one or more sets of associated environment sensor information and device control instructions. Each set of associated environment sensor information and device control instructions includes environment sensor information representing an environment associated with an operator controllable device and associated device control instructions configured to cause the operator controllable device to simulate at least one action taken by at least one operator experiencing a representation of the environment generated from the environment sensor information. The method also involves deriving autonomous control information from the one or more sets of associated environment sensor information and device control instructions, the autonomous control information configured to facilitate generating autonomous device control signals from autonomous environment sensor information representing an environment associated with an autonomous device, the autonomous device control signals configured to cause the autonomous device to take at least one autonomous action.
US10216173B2

A motor control device includes: a force command unit that designates a force to be applied to a workpiece to be machined by a machining device having a motor as a driving source; a force detecting unit that detects the force applied to the workpiece; a velocity-command calculating unit that calculates a velocity command based on the designated force and the detected force; a torque-command calculating unit that calculates a torque command based on the velocity command and the velocity of the motor; a motor control unit that controls the motor based on the torque command; a determining unit that determines the machining stage of the workpiece based on the detected force; and a gain changing unit that changes at least one of gains individually provided in the velocity-command calculating unit and the torque-command calculating unit in accordance with the determined machining stage.
US10216171B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing 3-D printing. The methods, systems, and apparatus include actions of receiving a request for objects that are stored by the server, providing information describing the objects, receiving a request for digital rights for printing the objects, and providing a description of the digital rights for printing the objects. Additional actions include receiving a request to print the particular object by a particular printer, determining whether digital rights for printing the particular object permit the request to print the particular object by the particular printer to be fulfilled, generating printer instructions for printing the object, and providing the printer instructions to a printer controller that controls the particular printer.
US10216168B2

An operation of a processing machine with redundant actuators is controlled according to a reference trajectory by selecting, from a set of points forming a segment of the reference trajectory to be processed for a period of time, a subset of points corresponding to a fraction of the period of time. The subset of points is selected such that the redundant actuators are capable to position the worktool at each point in the subset within the period of time and are capable to maintain the worktool at the last point of the subset after the period of time while satisfying constraints on motion of the redundant actuators. The constraints on motion are selected based on the mode of operation of the processing machine. The segment of the reference trajectory is modified in the time domain and the control inputs for controlling the motion of the redundant actuators are determined using the modified segment of the reference trajectory.
US10216164B2

A system and method for facilitating inspection of fire alarm systems includes a graphical user interface rendered on a touchscreen display of a mobile computing device receiving selections of inspection results. The graphical user interface includes a testing pane, which indicates devices that are currently being tested, and a selection pane, which indicates devices yet to be tested. The devices indicated by the selection pane are filtered according to the inferred location of the inspector or the inferred order of test. Selection of devices indicated by the selection pane results in those devices being indicated by the testing pane. Results of inspections of the devices indicated by the testing pane are then selected by the touchscreen display detecting gestures (e.g. swipes toward the left or right) corresponding to different results. The results are sent to a connected services system and stored in a connected services database.
US10216160B2

Methods, devices, and systems for matching a building automation algorithm to a building automation system are described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to select a building automation algorithm from a pre-defined library of building automation algorithms, determine whether the selected building automation algorithm matches a building information model associated with the building automation system, and output, upon the selected building automation algorithm matching the building information model, the selected algorithm.
US10216157B2

An order fulfillment system including a frame defining a passageway and a tray positioned in the passageway. The tray is movable between a first extended position wherein the tray is positioned at least partially outside the frame on a first side thereof and a second extended positioned wherein the tray is positioned at least partially outside the frame on a second, opposite side thereof. The tray includes a panel configured to generally block the passageway when the panel is positioned in or adjacent to the passageway. The system further includes a controller configured to selectively allow or block movement of the tray to or from at least one of the first or second extended positions.
US10216153B2

For an easily implementable method for model predictive control of a DC/DC converter, and a corresponding controller, with which the optimization problem of the model predictive control can also be solved sufficiently quickly with large prediction horizons, the optimization problem is divided into two optimization problems by a model predictive output variable control and a model predictive choke current control being implemented in the control unit (10), wherein: the strands of the multiphase DC/DC converter (12) for the output variable control are combined into a single strand; a time-discrete state space model is produced therefrom; and the output variable control predicts the input voltage (uv,k+1) of the next sampling step (k+1) for this single strand on the basis of a first cost function (Jv) of the optimization problem of the output variable control, said input voltage being given to the choke current control as a setpoint and the choke current control determining therefrom the necessary switch positions of the switches (S1, S2, S3, S4, S5, S6) of the strands of the multiphase DC/DC converter (12) for the next sampling step (k+1) on the basis of a second cost function (Ji) of the optimization problem of the choke current control.
US10216148B2

A wearable device made by amorphous alloy with antibacterial function includes a functional part adapted for implementing using functions of the wearable device; and an amorphous alloy housing configured out of the functional part and adapted for cladding the functional part to prevent the functional part from directly contacting with a user. Since the wearable device has the amorphous alloy housing covering on the functional part, thus the amorphous alloy housing rather than the functional part will contact with the user skin directly. As the amorphous alloy has excellent bactericidal capability, thus user wearing such a wearable device will get a good user experience.
US10216139B2

An image forming apparatus is described. An image forming apparatus may include an image forming apparatus body and a tandem type photosensitive unit slidable with respect to the body, wherein the unit includes: a frame; a plurality of photosensitive bodies; a plurality of developer cartridges, including developer carriers, detachably mountable on the frame; and a pressing portion provided on the frame for pressing each of the cartridges so that the developer carrier thereof is directed toward the corresponding photosensitive body, each of the cartridges is pivoted to be movable to an imaging position pressed by the pressing portion and a detached position released from the pressing by the pressing portion, and the body is provided with an abutting portion abutting the cartridge located on the detached position thereby pivoting the cartridge and moving the same to the imaging position when the unit is mounted on the body.
US10216126B2

An image forming apparatus includes a photoconductor, an exposing unit configured to expose the photoconductor for forming a latent image on the photoconductor based on image data, a developing unit configured to develop, by using toner, the latent image, a transferring unit configured to transfer the image to a sheet, a fixing unit configured to fix toner image transferred onto the sheet, and a control unit configured to divide the image data into a plurality of regions in a sub-scanning direction, determine a target temperature for each region from a result of analyzing the region, and control a temperature of the fixing unit based on the determined target temperature.
US10216119B2

A voltage applying portion applies voltage to a current supply member, the current supply member being provided with primary transfer voltage to pass current through a contact portion contacting with a belt, thereby bringing the potential of the belt a primary transfer potential, and being provided with secondary transfer voltage so that a potential difference for secondary transfer is formed between the current supplying member and a support member while a recording material is nipped by the contact portion. The voltage applying portion changes the second transfer voltage so that the potential difference for the secondary transfer between the current supply member and the support member becomes smaller as a potential adjusting portion that maintains the potential of the support member at a prescribed sustaining potential in a variable manner in order to change a primary transfer potential reduces gradually the sustaining potential.
US10216114B2

A charging device is configured to apply electric charge to an image carrier provided outside the charging device. The charging device includes: a cored bar member; and a conductive resin layer provided on a surface of the cored bar member. The conductive resin layer has a film thickness of 200 μm or less. Filtered maximum waviness in an axial direction of the cored bar member is 8 μm or less in a range of a reference length of 60 mm.
US10216113B2

A roller for an image forming apparatus is provided. The roller includes a shaft rotatable on the basis of one axis, an elastic layer covering an outer circumference of the shaft, and a coating layer formed on the elastic layer. The coating layer is a material in which a mixture containing acryl polyol and ε-caprolactone polyol is cross-linked by isocyanate.
US10216108B2

A toner production method including: a melt-kneading step of melt-kneading a resin composition including a binder resin, a colorant, a wax, and a wax dispersant to obtain a melt-kneaded product; and a pulverizing step of pulverizing the melt-kneaded product. Where the temperature of the melt-kneaded product at the end of the melt-kneading step is Tk (° C.), and the softening point of the wax dispersant is Tm (° C.), the relationship of −18≤[Tk−Tm]≤10 is satisfied. The wax dispersant is a polymer in which a styrene acrylic polymer is graft-polymerized to a polyolefin. The styrene acrylic polymer has a monomer unit derived from α-methylstyrene and a monomer unit derived from a cycloalkyl (meth)acrylate.
US10216107B2

Provided is a toner having a toner particle that contains a binder resin and a wax, wherein the solubility parameter SP of the binder resin is at least 9.4 and not more than 10.0; the binder resin contains a resin having a structure represented by the following formula (1) in the terminal position on a main chain of the resin, *—CO—R  formula (1) (in formula (1), R represents a phenyl group or a derivative thereof, or —COOR1, R1 represents an alkyl group having 1 to 4 carbons, and * represents a bond to the main chain of the resin); the solubility parameter SW of the wax is at least 8.1 and not more than 9.0; and SP and SW satisfy formula (2), |SP−SW|>0.5  formula (2).
US10216105B2

An electrophotographic photosensitive member includes a support member, an electroconductive layer, and a photosensitive layer in this order. The electroconductive layer contains a binder and particles. Each of the particles include a core made of a substance represented by general formula (1), and a coating layer coating the core and containing an electrically conductive material: M1M2O3  (1) wherein M1 represents an element selected from the group consisting of Sr, Li, Na, K, and Ba, and M2 represents an element selected from the group consisting of Ti, Nb, Ta, and Zr.
US10216084B2

A sulfonic acid derivative, wherein the sulfonic acid derivative is represented by the following general formula (1): R1COOCH2CH2CFHCF2SO3−M+  (1) where: R1 represents a monovalent organic group having carbon number of 1 to 200, having at least one hydroxyl group and optionally having a substituent other than the hydroxyl group; and M+ represents a counter cation.
US10216072B2

A zoom lens comprising a plurality of lens units, in which a distance between adjacent lens units is variable in a magnification variation. The plurality of lens units include, in order from an enlargement conjugate side to a reduction conjugate side, a first lens unit that has a negative refractive power and that is fixed for the magnification variation, a second lens unit, a third lens unit, a fourth lens unit, a fifth lens unit, a sixth lens unit, and a seventh lens unit, each of which moves for the magnification variation, and an eighth lens unit that has a positive refractive power and that is fixed for the magnification variation.
US10216053B2

In an amorphous silicon thin film transistor-liquid crystal display device and a method of manufacturing the same, gate patterns including a gate line and a gate electrode are formed on an insulation substrate having a display region and a driving circuit region on which a plurality of shift resistors are formed. A gate insulating film, active layer patterns and data patterns including source/drain electrodes are formed successively on the substrate. A passivation layer on the substrate has a first contact hole exposing a drain electrode of the display region and second and third contact holes respectively exposing a gate electrode and source/drain electrode of a first transistor of each of the shift resistors. Electrode patterns on the passivation layer include a first electrode connected to the drain electrode of the display region through the first contact hole and a second electrode connecting the gate electrode to the source/drain electrode of the first transistor through the second and third contact holes. The gate driving circuit including the shift resistors and the wirings are integrated on the insulating substrate without an additional process, thereby simplifying the manufacturing process.
US10216052B2

A display device includes a substrate including a plurality of pixels disposed in a display area of the substrate. A non-display area of the substrate is disposed adjacent to the display area. The display device further includes a plurality of gate lines and a plurality of data lines arranged in a matrix form in the display area on the substrate, at least one driver integrated circuit (IC) disposed in the non-display area on the substrate, and a plurality of data fan-out wirings disposed on the substrate and connecting the data lines and the at least one driver IC. Lengths of the data fan-out wirings vary, and the data lines overlap the gate lines more as the lengths of the corresponding data fan-out wirings decrease.
US10216050B2

In one embodiment, an array substrate includes an active area in the shape of a rectangle, and first, second third and fourth end portions, surrounding the active area. A source control circuit is electrically connected with one end of the source lines drawn to the third end portion from the active area. First and second common terminals of a common potential are formed in the first end portion. A power supply line is electrically connected with the first common terminal and extends along the second, third and fourth end portions in this order, and connected with the second common terminal. A branch wiring is electrically connected with an intermediate portion of the electric power supply line and the source control circuit, and extending in the first direction.
US10216048B2

According to an aspect, a liquid-crystal display device includes a first substrate, a second substrate, and a liquid-crystal layer. The first substrate includes a first electrode and a second electrode, and one of the first electrode and the second electrode is a pixel electrode provide, the first electrode includes an electrode base portion extending in a first direction and comb tooth portions extending in a second direction and protruding in a comb teeth shape from the electrode base portion with a predetermined distance interposed therebetween, and adjacent comb tooth portions include adjacent comb tooth portions having a relation in which a first long side of one comb tooth portion closest to a boundary between pixels is not parallel to a first long side of the other comb tooth portion.
US10216043B2

Embodiments relate to a liquid crystal display and a manufacturing method thereof, and more particularly, to a liquid crystal display including an alignment layer pattern and a manufacturing method thereof. The liquid crystal display includes a lower panel including a first alignment layer and a signal line. An upper panel faces the lower panel and uncovers an end portion of the signal line of the lower panel. A sealant is positioned between the lower panel and the upper panel and couples the lower panel and the upper panel with each other. The first alignment layer includes a first portion and a second portion that are separated from each other in a first direction, and the sealant is disposed between the first portion and the second portion and separated from the first portion and the second portion in the first direction.
US10216037B2

A photo-luminescent display device includes: a backlight to output a backlight; a first substrate and a second substrate facing each other; a pixel electrode disposed on the first substrate; a light amount control layer disposed in a space between the first substrate and the second substrate to control a transmittance of the backlight; a first light conversion portion disposed on the second substrate to convert a wavelength of the backlight; a light diffusion portion disposed adjacent to the first light conversion portion to diffuse the backlight; and a barrier surrounding the first light conversion portion. The light diffusion portion and the barrier include a unitary structure.
US10216036B2

According to one embodiment, an illumination device includes a light source module, and a reflector opposed to the light source module. The reflector includes a plurality of incidence openings on which light from the light source module is made incident, a plurality of emission openings opposed to the incidence openings, a plurality of reflective surfaces extending from the incidence openings to the emission openings, respectively, and reflective films formed on the reflective surfaces. The reflector includes a plurality of blocks, and the blocks are bonded to each other to form the reflector.
Patent Agency Ranking