US10917399B2
A method including, when a first extraction request that includes a primary password and is initiated by a first user is received, acquiring an object set corresponding to the primary password, and binding the first user to the object set; generating a secondary password corresponding to the object set, and returning a request response including the secondary password to the first user, so that the first user displays the secondary password to another user; and when a second extraction request that includes the secondary password and is initiated by a second user is received, distributing the object set to the first user according to a processing result of the second extraction request. The technical solution of the present disclosure implement service processing based on multiple levels of passwords.
US10917388B2
A system that includes a routing device and a proxy server in a private network. The routing device configures itself to route data traffic for a network device within a private network using private links. The routing device forwards an access request requesting access to a destination address in a public network from the network device to the proxy server. The proxy server determines whether the access request satisfies a set of access rules and generates an access request response. The routing device forwards the access request response from the proxy server to the network device. The routing device configures itself to route data traffic between the network device and the destination address using public links in response to receiving an access approval message. The routing device communicates data traffic between the network device and the destination address using public links.
US10917385B1
A network device includes match filters to be applied to packets transiting two or more network interfaces. In one example, a network device includes a filtering unit configured to apply one or more filters to a first packet transiting a first network interface to determine a first rule the first packet matches, send the first packet and data representing the first network interface to a first accounting filter associated with the first rule, apply the filters to a second packet transiting a second network interface to determine a second rule that the second packet matches, the second packet being different than the first packet, and the second network interface being different than the first network interface, and send the second packet and second data representing the second network interface to a second accounting filter associated with the second rule.
US10917378B1
A network device may determine to assume a master status of a virtual network device group. The virtual network device group may include a plurality of network devices of a network. The virtual network device group may be associated with a virtual network address and a virtual hardware address. The network device may transmit, based on determining to assume the master status, a control message indicating that the network device has ownership of the master status of the virtual network device group. The control message may identify a hardware address of the network device as a source of the control message. The network device may transmit, based on determining to assume the master status, an address resolution message. The address resolution message may associate the virtual network address of the virtual network device group with the virtual hardware address of the virtual network device group.
US10917363B2
An optimized communication network may include an edge switch capable of transporting and switching L1 and L2 traffic and configured to selectively transport and switch L2 traffic using L1 protocols.
US10917362B1
Disclosed is a network device, comprising a first network interface port, a second network interface port, and a processor coupled to the first network interface port and the second network interface port. The processor can be configured to operate in a first switching mode to receive network control packets via the first network interface port and transmit the received network control packets via the second network interface port. The processor can also be configured operate in a second communications mode to receive and transmit network communication packets using the first network interface independently of the operation in the first switching mode.
US10917361B2
A data processing apparatus includes N apparatus input ends, an input switch, K buffer areas, a first output switch, a second output switch, and M apparatus output ends. N input ends of the input switch are coupled to the N apparatus input ends, and K output ends of the input switch correspond to the K buffer areas. K1 input ends of the first output switch correspond to K1 buffer areas in the K buffer areas, and M output ends of the first output switch are coupled to the M apparatus output ends. K2 input ends of the second output switch correspond to K2 buffer areas in the K buffer areas except the K1 buffer areas, and M output ends of the second output switch are coupled to the M apparatus output ends.
US10917354B2
A method for routing is disclosed. The method comprises provisioning an endpoint in a network with a reactive path selection policy; monitoring, by the endpoint, current conditions relating to various paths available to said end point for the transmission of traffic; and selectively applying, by the endpoint, at least a portion of the reactive path selection policy based on the current conditions of the available paths.
US10917347B2
There is provided a method including acquiring, by a controller of a control interface part, a control plane message requesting an update of a processing thread-specific hash table of a user plane processing thread; providing, by the controller, the message to a queue of the user plane processing thread; obtaining, by the user plane processing thread, the control plane message from the queue; updating, by the user plane processing thread based on the obtained control plane message, the processing thread-specific hash table; indicating, by the user plane processing thread, to the controller that the requested update is processed in response to the updating; obtaining, by the user plane processing thread, at least one user plane message from the queue; and processing, by the user plane processing thread, the at least one user plane message based at least partly on the processing thread-specific hash table.
US10917342B2
A method and system for propagating network traffic flows between end points based on service and priority policies. Specifically, the method and system disclosed herein entail configuring network elements with network-disseminated traffic management policies. Each traffic management policy guides the handling of a network traffic flow between origination and termination end points (i.e., source and destination hosts), which may be defined through data link layer, network layer, and/or transport layer header information, as well as group assignment information, associated with the source and destination hosts.
US10917325B2
Systems and methods for deriving test profiles for validating network devices based on security and network telemetry information extracted from the target network environment is provided. According to one embodiment, security and network telemetry information are extracted by a test generator during a monitoring period from one or more network devices running within a target network environment. Performance related parameters and data associated with the performance related parameters are then determined for the target network environment. A test profile is generated for validating a network device under test proposed to be installed within the target network environment based on any or a combination of the performance related parameters, the data associated with the performance related parameters, the security and network telemetry information and a set of capabilities of the network device under test.
US10917318B2
Techniques are disclosed for capturing network traffic in a virtualized computing environment. A packet to be captured in the virtualized environment is identified. The packet is tagged using a pattern of one or more bits in a header of the packet. The pattern indicates that the packet is to be traced. The pattern is propagated to an outer layer during encapsulation of the packet. A header of the encapsulated packet includes the pattern of one or more bits. At least one network device is caused to mirror identified packets based on the reserved bit.
US10917313B2
A method and system for managing at least one service level of a service provided by a service provider to a customer of the service provider under a service level agreement. The service level agreement is a contract between the service provider and the customer. Measurement data and at least one adjudication element associated with a service level of the at least one service level are adjudicated in accordance with the at least one adjudication element such that the adjudication generates a respective adjudicated data point for each data point of the measurement data. The measurement data includes at least one data point measured on a respective resource that provides the service. A modification history chain is generated by: initially establishing the modification history chain as being empty; and adding an identification of each adjudicated element applied to each data point of the measurement data to the modification history chain.
US10917311B2
A method and apparatus (e.g., network test instrument) for presenting network device diagnostic information in which a listing of network devices discovered via a first network connection (e.g., wirelessly—802.11) to a test network is presented in a GUI of a network diagnostic instrument. Acquired network diagnostic information for a network device selected from the listing of network devices is then presented in the GUI wherein the presented network diagnostic information is acquired via the first network connection (e.g., wirelessly—802.11). Indication (and a link thereto) is provided in the GUI indicating network diagnostic information for the selected network device was also acquired via a second network connection to the test network (e.g., via a wired connection—802.3).
US10917309B2
Management instructions for a particular managed server within an administrative domain are generated according to an administrative domain-wide management policy that comprises a set of one or more rules. The administrative domain includes a plurality of managed servers. A determination is made regarding which rules within the set of rules are relevant to the particular managed server. Function-level instructions are generated based on the rules that were determined to be relevant. A determination is made regarding which managed servers within the plurality of managed servers are relevant to the particular managed server. The function-level instructions and information regarding the managed servers that were determined to be relevant are sent to the particular managed server. The particular managed server uses the function-level instructions and information regarding the managed servers to configure a management module so that the configured management module implements the administrative domain-wide management policy.
US10917304B2
A system and method for task monitoring that communicates with a device to determine the occurrence of a parameter and changing a rate of transfer based on the occurrence of the parameter.
US10917299B2
A method of using a proxy network to normalize online connections uses a global proxy network (GPN) to manage connections between a plurality of local proxy clients and a destination server. First, an optimization process is executed for the overall network connection between each local proxy client and the destination server. The latency of each optimized connection are then examined to determine a normalization point, which corresponds to the highest latency among the optimized connections. The rest of the connections are then adjusted to conform to the normalization point by adding latency to the connections to match the latency of the normalization point.
US10917286B2
A method for controlling an information processing apparatus includes setting a communication retry condition according to a type of a user operation, and performing communication based on the user operation. If communication based on the user operation has failed, a communication retry is performed based on the set communication retry condition.
US10917284B2
In general, embodiments of the invention relate to a method for managing network element state information (NESI). The method includes receiving, from a target entity, a state information request, storing a preferred transport protocol (PTP), obtaining a preferred serialization encoding (PSE), determining, in response to the state information request, that a program specific representation (PSR) on a network element is populated with the NESI, serializing the PSR using the PSE, and transmitting a serialized PSR, to the target entity, using the stored PTP.
US10917283B2
An identification of a directed graph is received that includes data transformation nodes that represent computations that transform data elements and one or more data nodes that represent data elements, and includes directed links that represent lineage relationships; and computing summary information based on paths in the directed graph, and storing the summary information in one or more summary objects. The computing includes: receiving designation of interest for a plurality of the nodes of the directed graph; and generating one or more summary objects for remaining nodes not included in the plurality of nodes of interest, a first summary object including summary information based on a first path between a first node of interest and a second node of interest that does include one or more of the remaining nodes and does not include any nodes of interest other than the first and second nodes.
US10917280B2
The present invention relates to a method and a device for a terminal performing phase tracking in a wireless communication system. According to the present invention, a method and a device may be provided, the method comprising: receiving, from a base station, configuration information associated with a phase tracking reference signal (PTRS); and on the basis of the configuration information, receiving a first demodulation reference signal (DMRS) and the PTRS, wherein the PTRS is mapped to at least one OFDM symbol according to a particular pattern and at a predetermined symbol interval, and phase tracking for data demodulation is performed on the basis of at least one of the first DMRS or the PTRS.
US10917278B2
5G, New Radio (NR), numerology, receiver issues. The numerology scheme here consists in keeping the bandwidth constant but varying the subcarrier spacing (ie different tone spacing B for data and K*B for control channels), and correspondingly the symbol duration. Control symbols have a wider subcarrier separation but smaller symbol duration (In the case of beamforming reference signals, it would enable to train K beams in one symbol time period). Receiver issues: Embodiment 1 uses different Rx chains for data and control channels with different FFT sizes (size differing by factor K). Embodiment 2 uses a common identical FFT size (the one of the data channel) for both control and data: For the control channel, either repeat each control symbol K times prior to FFT and performs down-sampling afterwards and repeat it for each control symbol, or performs joint processing and FFT for all K control symbols jointly by either time domain linear combination or post FFT frequency processing.
US10917266B2
A transceiver of a user equipment includes a receiving stage, a frontend channel estimator, a frontend channel equalizer, a backend channel estimator, and a backend channel equalizer. The receiving stage is configured to receive an inbound signal from a SUDAC, which enables a relay communication including a frontend communication using extremely-high frequencies and a backend communication using ultra-high frequencies. The inbound signal includes a data portion, a backend control portion and a frontend control portion, the frontend control portion including a frontend evaluation signal and a configuration signal. The frontend and the backend channel estimators are configured to perform channel estimations based on the frontend evaluation signal and the backend control portion, respectively, wherein the frontend and backend channel equalizers are configured to equalize distortions, caused by using the extremely-high and ultra-high frequencies, respectively, based on the channel estimation of the frontend and backend channel estimators, respectively.
US10917260B1
Techniques and mechanisms described herein provide for facilitating communications between one or more client machines and one or more cloud storage providers. According to various embodiments, a virtual machine may communicate with one or more client machines via a standard data storage protocol. The virtual machine may also communicate with one or more cloud storage providers via the internet. The virtual machine may then perform operations such as receiving data from a client machine and storing it to the cloud, retrieving data from the cloud and providing it to the client machine, querying data stored in the cloud, reporting on and verifying data stored in the cloud, and transferring and/or transforming data stored in the cloud.
US10917240B2
A cryptographic key management service receives a request, associated with a principal, to use a cryptographic key to perform a cryptographic operation. In response to the request, the service determines whether a rate limit specific to the principal is associated with the cryptographic key. If the rate limit is associated with the cryptographic key, the service generates a response to the request that conforms to the rate limit. The service provides the response in response to the request.
US10917234B2
An example operation may include one or more of splitting an encrypted file into a plurality of file fragments, distributing the file fragments to a plurality of storing peers for storing the file fragments off-chain, splitting an encryption key used to encrypt the file into a plurality of key fragments, encrypting each key fragment using a public key of a different storing peer, and storing the respectively encrypted key fragments on the distributed ledger such that each encrypted key fragment is associated with the encrypted file.
US10917226B2
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive scheduling information for a transmission associated with a particular radio access technology (RAT) of a 4G RAT or a 5G RAT, wherein the scheduling information identifies a particular resource of one of a first set of resources for the 4G RAT or a second set of resources for the 5G RAT, wherein one or more resources of the first set of resources are guaranteed for the 4G RAT based at least in part on a reference 4G time division duplexing (TDD) configuration, and wherein the one or more resources of the first set of resources and the second set of resources do not overlap in a time domain; and transmit or receive the transmission using the particular resource. Numerous other aspects are provided.
US10917213B2
A method and system for operating a user equipment (UE) wherein a first set of radio access procedures are supported when the UE is in a first operating state, and a second set of radio access procedures are supported when the UE is in a second operating state.
US10917204B2
A method for performing downlink transmissions from a transmitting device to multiple user devices using transmission resources from a multi-dimensional grid of resources is described. The method includes logically partitioning the transmission resources into multiple segments, assigning, to a given user device of the multiple user devices, transmission resources of one or more of the multiple segments, and performing, using at least some of the assigned transmission resources for the given user device, a downlink transmission using an orthogonal time frequency space (OTFS) transformation on data or signals to be transmitted to the given user device.
US10917200B2
A communication circuit unit of an FI-ECU receives a signal from an AT-ECU. An arithmetic processing unit determines transmitted data at a control cycle ΔTn, transmits a communication data signal including the transmitted data to the AT-ECU at a time point t2 after the start point of the current control cycle ΔTn, and retransmits it at a time point t3 where a state, in which an ACK signal from the AT-ECU has not been received, has continued for a predetermined period of time. When the current control cycle ΔTn is ended in a state in which the ACK signal has not been received, at a time point t5 after the start point of the next control cycle ΔTn, the arithmetic processing unit transmits the communication data signal including a newest value of the transmitted data determined at the start point of the next control cycle ΔTn to the AT-ECU.
US10917195B2
Methods, systems, and devices for wireless communications are described. An encoder may utilize a common mother code for encoding control information to each set of control channel resources of a control channel, control channel associated with multiple transmission configuration indication (TCI) states. For example, the common mother code may include utilizing same parameters when constructing the polar code for each set of control channel resources, where the parameters include a block length, a number of information bits, or both. Additionally, rate matching procedures for each control channel resource may differ (e.g., puncturing, shortening, or repetition). Additionally or alternatively, the mother code and rate matching may be determined based on a sum of all available coded bits in each control channel resource and the number of information bits. A decoder may then attempt soft combination of candidates from the different sets of control channel resources to obtain decoded control information.
US10917188B2
A method for a terminal performing communication using a TDD frame in a wireless communication system may comprises the steps of: receiving a first synchronization signal from the first symbol of a first subframe of a TDD frame; receiving a second synchronization signal from the first symbol of a second subframe of the TDD frame; and receiving system information from the first symbol of at least one subframe comprising a third subframe of the TDD frame.
US10917177B2
An injection locked transmitter for an optical communication network includes a master seed laser source input substantially confined to a single longitudinal mode, an input data stream, and a laser injected modulator including at least one slave laser having a resonator frequency that is injection locked to a frequency of the single longitudinal mode of the master seed laser source. The laser injected modulator is configured to receive the master seed laser source input and the input data stream, and output a laser modulated data stream.
US10917171B2
A method and apparatus of fiber nonlinear noise monitoring and an optical receiver is provided. The method includes: acquiring a training set including at least two received signal samples obtained after a transmitting signal passes different simulation transmission scenarios, calculating amplitude noise feature values after a digital signal processing, calculating statistics values of fiber nonlinear noises, marking the amplitude noise feature values; taking the amplitude noise feature values as input of a noise monitoring model, taking marks to which the amplitude noise feature values correspond as target output, and training the noise monitoring model according to samples in the training set, so as to obtain a trained noise monitoring model, and inputting a plurality of amplitude noise feature values of received signals to be monitored into the trained noise monitoring model, so as to obtain statistics values of fiber nonlinear noises to which the received signals to be monitored correspond.
US10917170B2
Disclosed herein is a method for transmitting digital data in a super channel, in which a set of carriers are packed in a predetermined bandwidth. The set of carriers comprises higher and lower edge carriers having the highest and lowest wavelengths, respectively, among said set of earners, wherein data is transmitted via the higher and lower edge carriers using a corresponding modulation format, each modulation format using a constellation diagram comprising a number of symbols, wherein a binary address is associated with each symbol. Said method comprises the steps of: separating digital data to be transmitted via each of said higher and lower edge carriers into corresponding first and second data streams, and for each of said higher and lower edge carriers, mapping the data of the first data stream to predetermined first bit positions within the binary symbol addresses and the data of the second data stream to predetermined second bit positions within the binary symbol addresses, wherein said first bit positions are bit positions which have an error probability less than the average error probability of all bit positions.
US10917166B2
Arrangements for optimizing bandwidth of a satellite communication link are presented. A first satellite gateway system may transmit a first data set to a satellite to be relayed by the satellite to a first instance of user equipment. A second satellite gateway system may transmit a second data set to the satellite to be relayed by the satellite to a second instance of user equipment. A satellite gateway management system may determine that the second satellite gateway system has greater available bandwidth. The satellite gateway management system may route a third data set to be transmitted to the first instance of user equipment to the second satellite gateway system. The second satellite gateway system may transmit the third data set and beam steering data to the satellite, such that the satellite targets a downlink spot beam on the first instance of user equipment.
US10917163B2
An integrated analog to digital converting and digital to analog converting (ADDA) RF transceiver for satellite applications capable of flexibly processing high-bandwidth and low-bandwidth RF input signal(s). The RF transceiver may selectively distribute high-bandwidth RF input signals among one or more DSP pipelines for parallel processing of the RF input signals, and the RF transceiver may coherently recombine the processed signals from the one or more DSP pipelines to generate an RF output signal. The ADDA RF transceiver includes one or more ADCs, DSPs, and DACs, all on one or more ASICs, FPGAs, or modular electronic devices in a single semiconductor package. Further, the RF transceiver is radiation tolerant at the module, circuit, and/or system level for high availability and reliability in the ionizing radiation environment present in the space environment.
US10917157B2
The present invention relates to precoding and feedback channel information in wireless communication system. A method includes receiving a first Precoding Matrix Index (PMI) and a second PMI from a terminal; mapping one or two codewords into layers; precoding symbols mapped into the layers using a first precoding matrix derived from the first PMI and a second precoding matrix derived from the second PMI; and transmitting the precoded symbols to the terminal, wherein the reception of the first PMI is less frequent than the reception of the second PMI.
US10917154B2
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for reporting CSI in a wireless communication system, the method comprising: a step for configuring a plurality of serving cells; and a step for reporting the CSI of only one serving cell in a corresponding subframe, wherein the step for reporting the CSI of only one serving cell comprises: excluding reporting the CSI of a lower priority when CSI reports of the plurality of serving cells in the corresponding subframe collide; and excluding reporting the CSI of serving cells other than the serving cell having the smallest index when the CSI reports of different serving cells having the same priority in the corresponding subframe collide.
US10917151B2
An electronic device at a base station end includes a processing circuit, the processing circuit being configured to: configure, in response to request signalling from a user equipment, an aperiodic beam-forming reference signal relevant to a first beam group for the user equipment, wherein the first beam group is determined by a base station according to channel state information periodically fed back by the user equipment; generate downlink control information, so as to indicate that the user equipment feeds back beam selection information according to the aperiodic beam-forming reference signal; determine, according to the beam selection information, one or a plurality of candidate beams and one or a plurality of corresponding second pre-coding codebooks; and determine an effective pre-coding codebook based on the one or multiple second pre-coding codebooks.
US10917150B2
According to certain embodiments, a method for use in a wireless transmitter for simultaneously transmitting a plurality of wireless signals using a plurality of antenna elements comprises selecting a non-constant modulus (NCM) spatial precoder from a NCM codebook comprising a plurality of NCM spatial precoders. The plurality of the NCM spatial precoders are based on a unit-power beamforming vector optimized so that the wireless transmitter transmits up to the full power of each antenna element of the plurality of antenna elements while an overall transmitted power remains constant. The method further comprises applying the selected NCM spatial precoder to a data signal for generating a plurality of coded signals; and transmitting the plurality of coded signals as wireless signals via a power amplifier operating at full power.
US10917148B2
A method includes generating, via a processor, multiple initial vectors, each including N elements. A code map is applied to each of the initial vectors, to produce an associated spreading code vector. Each of the spreading code vectors includes M elements, where M≥N. Using the spreading code vectors, spread signals are produced based on a complex baseband signals. The spread signals are stored in a memory operably coupled to the processor. The first and second spread signals are split into respective sets of spread signals, each uniquely associated with one of multiple transmit antennas. The first and second sets of spread signals are transmitted to respective signal receivers for detection of associated complex baseband signals based on the associated spreading code vectors.
US10917147B2
A multiple-input multiple-output (MIMO) wireless transceiver with “N” transmit and receive chains and a bandwidth evaluation circuit, a chain partitioning circuit and a switchable radio frequency ‘RF’ filter bank. The bandwidth evaluation circuit evaluates both the utilization of the WLAN(s) and any remaining communications channels and determines whether to operate the MIMO chains synchronously as a single radio or asynchronously as multiple radios. The chain partitioning circuit either partitions subsets of the MIMO chains for asynchronous operation as distinct radios or combines all MIMO chains for synchronous operation as a single radio. The switchable RF filter bank is responsive to a partitioning of subsets of the chains into distinct radios to add RF filters to a RF portion of the chains to isolate each radio from one another, and responsive to a combining of all MIMO chains into a single radio to remove all RF filters.
US10917140B2
According to an example embodiment, a method is provided including: receiving, at a user equipment from a network node, a coherence group configuration, wherein the group coherence group configuration indicates at least: one or more transmit groups, wherein each transmit group includes one or more transmit ports of the user equipment, and wherein the one or more transmit ports in each group are coherent; and one or more receive groups, wherein each receive group includes one or more receive ports of the user equipment, and wherein the one or more receive ports in each group are coherent; determining a change in the coherence group configuration; and transmitting information indicating the change to the network node.
US10917136B2
Aspects of the subject disclosure may include, for example, a system for exchanging electrical signals and guided electromagnetic waves between customer premises equipment and service provider equipment to provide uplink and/or downlink communication services. Other embodiments are disclosed.
US10917118B2
According to one embodiment, a memory system includes a first volatile memory, a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of chips. The controller generates a second error correcting code using data stored in the first volatile memory. The second error correcting code is a code for correcting data which cannot be corrected included in a first data group using a first error correcting code. The controller releases an area of the first volatile memory corresponding to the first data group written in the nonvolatile memory, before completion of writing of all of the data which are stored in the first volatile memory and includes in a codeword of the second error correcting code to the nonvolatile memory.
US10917108B2
The present technology relates to a signal processing apparatus, a signal processing method, and a program that make it possible to cope with an output of a PCM signal using one DSD signal. A distribution apparatus includes an extraction section that, in a case where a PCM signal having a predetermined sampling frequency is generated from a DSD signal, extracts a predetermined number of samples from the DSD signal around samples at a predetermined interval determined by the predetermined sampling frequency, and a filtering section that generates the PCM signal having the predetermined sampling frequency by filtering the extracted predetermined number of samples. The present technology is applicable to, for example, a distribution apparatus, etc., that distributes the PCM signal to a client apparatus.
US10917103B2
An analog-to-digital converter (ADC) device includes ADC circuitries, a calibration circuitry, and a skew adjusting circuitry. The ADC circuitries convert an input signal according to interleaved clock signals, in order to generate first quantized outputs. The calibration circuitry performs at least one calibration operation according to the first quantized outputs to generate second quantized outputs. The skew adjusting circuitry analyzes time difference information within even-numbered sampling periods of the clock signals, in order to generate adjustment signals. The adjustment signals are for reducing a clock skew in the ADC circuitries.
US10917102B2
There is provided an analog signal gauge that monitors an analog signal at a node and a non-volatile memory element to store an event that occurs at the node when a certain criteria, such as exceeding a maximum safe threshold, is satisfied. This way, the analog signal gauge can help to provide an accurate picture of the operating characteristics in the analog circuit which it is monitoring, including indications of faults that occur in the analog system.
US10917096B1
A superconducting integrated circuit, comprising a plurality of superconducting circuit elements, each having a variation in operating voltage over time; a common power line; and a plurality of bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein each respective bias circuit is superconducting during at least one time portion of the operation of a respective superconducting circuit element, and is configured to supply the variation in operating voltage over time to the respective superconducting circuit element.
US10917089B2
Example MOSFET circuits include a first metal-oxide-semiconductor field-effect transistor (MOSFET) having a gate, a source and a drain, and a second MOSFET coupled in series with the first MOSFET. The second MOSFET has a gate, a source and a drain. The MOSFET circuit also includes a controller configured to supply a same control signal to the gate of the first MOSFET and the gate of the second MOSFET to turn on or turn off the first MOSFET and the second MOSFET when a drain-source voltage of the first MOSFET and a drain-source voltage of the second MOSFET are substantially zero. Other MOSFET circuits and methods of operating MOSFET circuits are also disclosed.
US10917087B2
A circuit for controlling a first plurality of transistors connected in parallel and a second plurality of transistors connected in parallel, includes: a first plurality of stages, a respective one of the first plurality of stages being configured to supply a first control signal to a respective one of the first plurality of transistors; and a second plurality of stages, a respective one of the second plurality of stages being configured to supply a second control signal to a respective one of the second plurality of transistors. An output current of the respective one of the first plurality of stages is regulated based on a difference between a first value representative of a sum of output currents of each stage of the first plurality of stages and a second value representative of a sum of set points assigned to the first plurality of stages.
US10917085B2
In a method for actuating reverse-conducting semiconductor switches, a plurality of reverse-conducting semiconductor switches is arranged in a parallel circuit. Gate contacts of switching elements of at least two of the plurality of reverse-conducting semiconductor switches are controlled by actuating the at least two of the reverse-conducting semiconductor switches at least intermittently with different voltages, thereby allowing to influence a behavior of the switching elements of the at least two of the reverse-conducting semiconductor switches in IGBT (Insulated-Gate-Bipolar-Transistor) and a behavior in diode mode.
US10917083B2
A drive circuit includes: a signal generation circuit; a comparator; a comparator; and a short circuit determination unit. The signal generation circuit is configured to generate, as an output signal, a differential amplification signal of a voltage detection signal indicating a gate voltage of a semiconductor element and a delay signal of the voltage detection signal. The comparator is configured to compare a value of the differential amplification signal with a first reference voltage value. The comparator is configured to compare a voltage value indicating a gate current with a second reference voltage value. The short circuit determination unit is configured to determine whether or not the semiconductor element is in a short-circuited state, based on a result of comparison by each of the comparators, and generate a determination signal indicating a determination result.
US10917080B2
A gate drive circuit has a capacitor and a gate drive voltage source connected in series with a gate terminal of a voltage-driven switching device. The gate drive source voltage feeds, as a gate drive voltage, a voltage higher than the sum of the voltage applied to a gate-source parasitic capacitance of the switching device when the switching device is in a steady ON state and the voltage applied to, of any circuit component interposed between the gate drive voltage source and the gate terminal of the switching device, a circuit component other than the capacitor (such as an upper transistor forming the output stage of the driver). No other circuit component (such as a resistor connected in parallel with the capacitor) is essential but the capacitor as the sole circuit component to be directly connected to the gate terminal of the switching device.
US10917079B2
An example device includes splitter logic to split an input sample having a predetermined number of bits into a first segment of most significant bits and a second segment of least significant bits. Pulse logic generates a pattern of pulses that correlate to the values of the most significant bits. Edge mover logic determines edge adjustment data based on the values of the least significant bits, the edge adjustment data representing an adjustment to at least one edge in the pattern of pulses. Combiner logic generates an enhanced pulse stream by adjusting at least one edge in the pattern of pulses based on the edge adjustment data.
US10917053B2
This application relates to amplifier circuits for amplifying an audio signal. An amplifier circuit (100) has a voltage regulator (201) for outputting a supply voltage to an amplifier (104). An output capacitor (103) coupled to an output node of the voltage regulator. The voltage regulator is operable in a voltage-control mode to maintain the output voltage (VS) at a nominal output voltage and in current-control mode to limit the input current drawn to exceed a defined limit. A controller (301) is operable in a first mode to define the nominal output voltage so as not to exceed a first voltage magnitude and in a second mode to define the nominal output voltage to be equal to a second, higher, voltage magnitude. The controller (301) monitors the audio signal for a high-amplitude part of the audio signal, that could result in the voltage regulator operating in the current-control mode to apply current limiting and, on such detection swaps from the first to the second mode until such a high-amplitude part of the audio signal has been amplified. The second voltage magnitude is greater than required for voltage headroom for amplifying the high-amplitude part of the audio signal so as to allow for a voltage droop of the output voltage over a plurality of switching cycles of the voltage regulator when operating in the current-control mode.
US10917051B2
Methods and architectures for closed loop digital pre-distortion (DPD) in a multi-stream phased array communication system include sampling outputs, from transmit antennas or dedicated analog detectors, of a plurality of RF power amplifiers operating in transmission of multi-stream transmission, correcting or normalizing the detected outputs, summing the outputs into a combined DPD feedback signal and selecting pre-distortion vectors to be used in altering the output of the PAs.
US10917050B2
A power converter produces power at a greater voltage than provided by a power source, while drawing power from the power source, wherein the power converter has a variable input current limit or a variable input power limit. One or more audio amplifiers are configured into i) drawing power from the power source bypassing the power converter and ii) drawing power from the power converter, according to audio signal amplitude, during audio playback and in accordance with an audio signal being amplified. A load of each amplifier is determined for when the amplifier is drawing power from the power source bypassing the power converter. The variable input limit of the power converter is adjusted in accordance with the determined load, during the audio playback. Other aspects are also described and claimed.
US10917048B2
An electronic circuit including: a differential multiplier circuit with a first differential input and a second differential input and a differential output; and a phase locked loop (PLL) circuit including: (1) a balanced differential mixer circuit with a first differential input electrically connected to the differential output of the differential multiplier circuit, a second differential input, and an output; (2) a loop filter having an output and an input electrically connected to the output of the balanced differential mixer circuit; and (3) a voltage controlled oscillator (VCO) circuit having an input electrically connected to the output of the loop filter and with an output electrically feeding back to the second differential input of the balanced differential mixer circuit.
US10917045B2
Provided is a deployment test apparatus including a fixing frame configured to fix a first portion of a target object in which the first portion is hingedly coupled to a second portion, a rotation axis module including a rotary shaft and disposed on one side of the fixing frame, a rotary arm radially extending from the rotary shaft in an upper portion of the fixing frame, and a support module connected to the rotary arm to clamp the second portion of the target object to be floated, wherein when deploying the target object, the deployment test apparatus is configured to reduce an external force applied to the target object.
US10917042B2
A reflective solar tracker system for collecting solar energy from the sun and converting the solar energy to electricity, using one or more photovoltaic devices, each of which has a sunlight-collecting surface, including a horizontal reflector panel retaining assembly, wherein the horizontal reflector panel retaining assembly further comprises a horizontal reflector panel such that the horizontal reflector panel includes a non-uniform, textured finish located on a sun-facing surface area of the horizontal reflector panel, a reflective solar tracker retaining/rotating assembly operatively connected to the horizontal reflector panel retaining assembly, and a reflective solar tracker array retaining assembly operatively connected to the horizontal reflector panel retaining assembly and the reflective solar tracker retaining/rotating assembly.
US10917041B2
A waterproof and electricity-insulating support structure for solar panels includes a base frame having a top portion with two side portions disposed at two sides of the top portion. Each of the side portions connects with a bottom portion to be fixed on a steel frame forming a roof. A fastening member is fixed to the top portion of the base frame to form an assembling space for solar panels therebetween. A plurality of rubber strips for waterproofing and insulating from electricity are disposed between the side portions and the solar panels and between the fastening member and the solar panels.
US10917039B2
A snap-on mounting bracket assembly suitable for connecting a mounting rail to a torque tube is provided. The mounting bracket assembly includes an upper clamp piece and a lower clamp piece. The upper clamp piece has a first member defining a tube insertion aperture and an open bottom space and includes an upper partial fastener. The lower clamp piece has a second member with a lower partial fastener configured to mate with the upper partial fastener such that the lower clamp piece is attachable to the upper clamp piece. In exemplary embodiments, the lower clamp piece further comprises two opposing support members configured to attach to the mounting rail. Solar tracker assemblies incorporating snap-on open mounting brackets are provided. Methods of mounting framed or unframed solar modules are also described. A mounting rail is attached to an upper clamp piece of a mounting assembly. Then the upper clamp piece is snapped onto a torque tube. A lower clamp piece of the mounting assembly is then attached to the upper clamp piece by mating a lower partial fastener of the lower clamp piece with an upper partial fastener of the upper clamp piece. When the upper and lower clamp pieces are attached, the open bottom space is closed and the mounting rail is secured to the torque tube.
US10917038B2
An actuator that includes a bottom plate, a top-plate, and a first and second hub assembly extending between the bottom and top plates. The actuator can further include a first and second bellows disposed on opposing sides of the hub assemblies, the first and second bellows each extending between and coupled to the top plate and bottom plate. The actuator can also include a plurality of washers disposed between the top and bottom plates, with each of the washers coupled to the first and second hub assembly, a first set of the plurality of washers surrounding the first bellows and a second set of the plurality of washers surrounding the second bellows.
US10917032B2
A mounting system for supporting a plurality of photovoltaic modules on a sloped support surface, such as a sloped roof, is disclosed herein. The mounting system may include one or more support surface attachment devices, each support surface attachment device configured to attach one or more photovoltaic modules to a support surface; and one or more module coupling devices, each module coupling device configured to couple a plurality of photovoltaic modules to one another.
US10917022B2
This power conversion device includes: a power conversion unit 20 provided between a DC power supply 2 and an AC electric path 3 and configured to perform DC/AC power conversion; and a control unit 14 configured to control the power conversion unit 20. The control unit 14 includes a determination unit 25 configured to determine whether or not a starting current has flowed through the AC electric path 3, and an adjustment unit 26 configured to adjust an AC voltage generated by the power conversion unit 20, on the basis of a result of the determination by the determination unit 25.
US10917021B1
A 15-level multilevel inverter circuit includes an outer circuit, an inner circuit, a polarity changing circuit and a computing device. The outer circuit and the inner circuit include a plurality of DC voltage supplies. Each DC voltage supply has a positive and a negative terminal. The outer circuit, the inner circuit and the polarity changing circuit include a plurality of unidirectional power switches. Each unidirectional power switch is a transistor with a diode connected in parallel to the transistor. The computing device is configured to provide control signals to the gates of the plurality of the unidirectional power switches of the outer circuit and the inner circuit to add or subtract the voltage of each of inner DC voltage supplies to form square waveforms approximating sinusoidal waveforms, and to the gates of the plurality of the unidirectional power switches of the polarity changing circuit to switch the polarity of the voltage.
US10917016B2
An electrical-power-supplying device for a wall plug includes a first DC-DC power converter including a first output and a second output; a second DC-DC power converter the input of which is connected to the second output; and a first capacitor connected to the input of the first converter, a second capacitor connected to the first output and a third capacitor connected to the second output. The first output of the first converter and the output of the second converter are connected in series to form an output of the power-supplying device able to deliver a DC voltage, the power-supplying device including at least one fourth capacitor that is connected to the output of the second converter or to the output of the power-supplying device.
US10917015B2
A multiphase operation control method comprises configuring a plurality of power phases of a power converter to operate in an interleaved manner by passing a token sequentially among the plurality of power phases, turning on a first power phase after the first power phase possesses the token and receives a trigger signal from a control circuit of the first power phase, passing the token to a second power phase after the first power phase finishes, passing the token sequentially until a last power phase of the plurality of power phases possesses the token and forwarding the token to the first power phase after the last power phase finishes.
US10917009B2
An autozeroed comparator controls a frequency fsw of the input voltage inputted to a DC/DC converter. A digital frequency synchronization circuit is connected to the autozeroed comparator so as to form a phase locked loop, wherein the DES circuit controls the hysteretic window of the autozeroed comparator so as to lock fsw to a clock reference frequency. A plurality of slave phase circuits may be connected to the master phase circuit including the DFS circuit and the autozeroed comparator. Duty cycle calibration circuits adjust a duty cycle signal applied to each of the slave phase circuits, in response to average current measured in the slave phase circuits, so that each slave phase circuit is synchronized with the master phase circuit. A 6 A 90.5% peak efficiency 4-phase hysteretic quasi-current-mode buck converter is provided with constant frequency and maximum ±1.5% current mismatch between the slave phases and the master phase.
US10917007B2
An apparatus for electric power conversion includes a converter having a regulating circuit and switching network. The regulating circuit has magnetic storage elements, and switches connected to the magnetic storage elements and controllable to switch between switching configurations. The regulating circuit maintains an average DC current through a magnetic storage element. The switching network includes charge storage elements connected to switches that are controllable to switch between plural switch configurations. In one configuration, the switches forms an arrangement of charge storage elements in which at least one charge storage element is charged using the magnetic storage element through the network input or output port. In another, the switches form an arrangement of charge storage elements in which an element discharges using the magnetic storage element through one of the input port and output port of the switching network.
US10916998B2
A method for manufacturing a curvilinear track section including: forming a curvilinear track portion; cutting out a first slot grouping from an exterior edge of the curvilinear track portion, wherein the first slot grouping is at a first predetermined angle; cutting out a second slot grouping from the exterior edge of the curvilinear track portion, wherein the second slot grouping is at a second predetermined angle; and inserting motor units into the first and second slot groupings. A curvilinear track section having: a curvilinear track portion; a first slot grouping formed in an exterior edge of the curvilinear track portion, wherein the first slot grouping is at a predetermined angle relative to the exterior edge; a second slot grouping formed in the exterior edge of the curvilinear track portion, wherein the second slot grouping is at a second predetermined angle; and motor units inserted into the first and second slot groupings.
US10916994B2
The present invention provides a motor structure including a heat dissipation module, a motor base, a circuit board, a rotor and a winding set. The heat dissipation module has a first side and a second side opposite to each other. The motor base is connected to the heat dissipation module. The first side and the second side are uncovered. The thermal conductivity of the heat dissipation module is greater than that of the motor base. The circuit board is disposed on the first side. The rotor is disposed on the second side. The winding set is disposed on the second side and electrically connected to the circuit board to drive the rotor to rotate. By integrating the motor base and the heat dissipation module into one piece, the assembly process is simplified, and the use of components is eliminated. It benefits to achieve the effects of waterproofing, dustproof and protection.
US10916974B2
According to various embodiments, a moving wireless power receiver is configured to receive power wirelessly based on a prescribed path of the wireless power receiver. A prescribed path that a moving wireless power receiver traverses is identified. Further, at least one element of the wireless power receiver is controlled based on the prescribed path to change an amount of power received at the wireless power receiver from incident power transmitted by one or more wireless power transmitters. Specifically, the at least one element can be controlled to change the amount of power received at the wireless power receiver as either or both a posture and a position of the wireless power receiver change with respect to the one or more wireless power transmitters as the wireless power receiver traverses the prescribed path.
US10916963B2
A rechargeable battery using a solution of an aluminum salt as an electrolyte is disclosed, as well as methods of making the battery and methods of using the battery.
US10916962B2
A vehicle power supply system that includes an alternator; a first electrical storage device that is charged by the alternator; a power generator that generates power in conjunction with traveling of the vehicle; a second electrical storage device that is charged by the power generator; a charge path used to charge the second electrical storage device with power from the power generator; a first power feed path for feeding power to the actuator from the first electrical storage device; a second power feed path for feeding power to the actuator from the second electrical storage device; a third power feed path for feeding power to the control load from the first electrical storage device; a fourth power feed path for feeding power to the control load from the second electrical storage device; a first switch and a second switch.
US10916951B2
The present disclosure provides a device to be charged and a charging method. The device to be charged includes: a charging interface; a first charging circuit, coupled with the charging interface, configured to receive an output voltage and an output current of an adapter via the charging interface and to directly apply the output voltage and the output current of the adapter to both ends of a plurality of battery cells coupled in series in the device to be charged, so as to perform a direct charging on the plurality of battery cells. With the present disclosure, heat generated in the charging process can be reduced while ensuring the charging speed.
US10916943B2
A distributed electricity storage system (1) includes a plurality of electricity storage apparatuses (110) which are connected to the same distribution line (50), a determination unit (310) that determines excess or deficit in the distribution line (50), an acquisition unit (320) that acquires, with respect to each of the plurality of electricity storage apparatuses, state information indicating a state of an electricity storage apparatus and direction information indicating an operating direction of a charging direction or a discharging direction, and a selection unit (330) that selects an electricity storage apparatus to be controlled in charging and discharging operations from the plurality of electricity storage apparatuses, using a determination result of the excess or deficient power, the state information, and the direction information.
US10916940B2
A micro grid system comprises an adapter, a power controller, and secondary energy source. The adapter is in communication with an electric grid and configured to connect and disconnect a connection between the electric grid and a micro grid. The power controller is in communication with the adapter and configured to receive first AC power from the electric grid via the adapter, obtain grid information, and control the adapter to connect and disconnect the connection between the electric grid and the micro grid. The power controller controls the adapter to disconnect the connection in response to determining that the electric grid is abnormal based on the grid information. The secondary energy source is in communication with the power controller and is configured to generate DC power and to supply the DC power to the power controller.
US10916929B2
A circuit breaker, for interrupting an electrical circuit including electrical conductors, includes an energy converter, a primary side being formed by a conductor and a secondary side being connected to a power supply; a sensor for determining the level of the electric current of an electrical conductor; and a controller, connected to the power supply and the sensor, to cause an interruption of the electrical circuit when current limit values or current/time period limit values are exceeded. The secondary side of the energy converter is connected to the input of a measurement circuit, the output of the energy converter being connected to the controller. The measurement circuit determines an amount of energy and delivers this to the controller, the controller comparing the amount of energy with the level of the current determined by the sensor and emitting a warning signal when a first threshold value is exceeded.
US10916924B2
An equipment box assembly includes a housing including a back wall, a bottom wall, a top wall, and first and second sidewalls defining a cavity. At least one mounting feature is on each of the first and second sidewalls. The housing is sized to fit between first and second adjacent studs with the first sidewall mounted to the first stud using the at least one mounting feature on the first sidewall and with the second sidewall mounted to the second stud using the at least one mounting feature on the second sidewall.
US10916909B2
Disclosed are fiber amplifiers with multiple pumping sources including multiple optical sources or an optical comb source with multiple spectral lines. A comb source may include generating a plurality of evenly spaced or nearly evenly spaced spectral lines. The optical comb source may pump a fiber by propagating optical energy at the multiple spectral lines through the fiber. The comb source may cause gain in the fiber at in a band of wavelengths different from the spectral lines of the comb source. A weak signal injected into the fiber that propagates in the fiber will experience optical gain in the fiber producing an amplified signal at the wavelength within a band of wavelengths different from the comb source wavelengths. When the bandwidth of the multiple bands of gain is wide, the amplifier may be referred to as an ultra-wideband amplifier.
US10916908B2
An optical apparatus includes one or more pump sources situated to provide laser pump light, and a gain fiber optically coupled to the one or more pump sources, the gain fiber including an actively doped core situated to produce an output beam, an inner cladding and outer cladding surrounding the doped core and situated to propagate pump light, and a polymer cladding surrounding the outer cladding and situated to guide a selected portion of the pump light coupled into the inner and outer claddings of the gain fiber. Methods of pumping a fiber sources include generating pump light from one or more pump sources, coupling the pump light into a glass inner cladding and a glass outer cladding of a gain fiber of the fiber source such that a portion of the pump light is guided by a polymer cladding surrounding the glass outer cladding, and generating a single-mode output beam from the gain fiber.
US10916902B2
[PROBLEMS] To provide a coaxial connector assembly maintaining a characteristic impedance and allowing floating.
[SOLUTION] First to third coaxial connectors 10 to 30 are provided. A second center conductor 23 of the second coaxial connector 20 has a second shaft portion 23A held by a second dielectric body 22, a right columnar one-end-side contact portion 23B to be fitted in a first receiving portion 13B of the first coaxial connector 10, and the other-end-side contact portion 23C to be fitted in a third center contact portion 33B of the third coaxial connector 30. The one-end-side contact portion 23B is larger than the outer diameter of the second shaft portion 23A. A distance in a radial direction between the one-end-side contact portion 23B and a first fitting portion 11B of a first external conductor 13 is impedance-matched to an impedance between a first center conductor 13 and the periphery thereof and an impedance between the second shaft portion 23A of the second center conductor 23 and the periphery thereof. The first and second coaxial connectors 10, 20 and the second and third coaxial connectors 20, 30 form floating structures.
US10916901B2
Receptacles are provided for mating with plugs to establish electrical connections. The receptacles include a shell having a body, and a flange attached to the body. The flange has a projection extending therefrom. The receptacle also has an electrically-insulating insert positioned at least in part within the body; and one or more electrical contacts positioned at least in part within the insert. The receptacle is configured for mounting on a panel. The projection contacts a mounting surface of the panel, to establish a localized contact area that provides bonding between the receptacle and panel.
US10916898B2
A safety switch arrangement for a power connector of a personal care appliance includes a housing with a power connector having a connector receptacle, an operating switch, and an actuator. The actuator is mounted to the housing and is moveable between first and second states. In the first state, the actuator enables operation of the personal care appliance and prevents contact with the connector receptacle, and in the second state, the actuator prevents operation of the personal care appliance and enables contact with the connector receptacle.
US10916896B1
A connector apparatus with a power isolation capability that is designed to transmit electricity from a power source to an electrical device is provided. The connector apparatus includes a housing with an input connector designed to electrically couple to the power source and an output connector designed to electrically couple to the electrical device, and a power isolation chip disposed in the housing and having an input electrically coupled to the input connector of the housing and an output electrically coupled to the output connector of the housing. The power isolation chip is designed to isolate its negative and positive output terminals from its negative and positive input terminals, thereby minimizing the generation of interference in the connector apparatus that transfers to the electrical device.
US10916893B2
Technologies are described for devices and methods to prevent crosstalk. The devices may comprise a first and a second electromagnetic interference shield, each effective to prevent crosstalk between inner contacts and each may include a first flat plate and a second flat plate connected at a bend. The device may comprise an inner insulator. The inner insulator may include walls defining slots configured to receive the first and second electromagnetic interference shields and walls defining cavities configured to secure inner contacts to the inner insulator. The device may comprise the inner contacts and an outer insulator. The outer insulator may be configured to slide over and attach to the inner insulator. The device may comprise a ferrule and an outer body. The outer body may be configured to enclose the outer insulator, the inner insulator, the inner contacts, the electromagnetic interference shields, and at least part of the ferrule.
US10916889B1
A locking element for use with a cable having a plug insertable into a plug receiver of a housing is provided. The locking element includes a connector body connected to the plug and including a receiving feature insertable through an aperture of the housing. The locking element further includes a locking feature configured to assume one of a locked condition in which the locking feature locks onto the receiving feature or prevents insertion of the receiving feature through the aperture and an unlocked condition in which the locking feature unlocks the receiving feature or permits insertion of the receiving feature through the aperture and an actuator coupled to the locking feature and configured to control the locking feature to assume the one of the locked and unlocked conditions.
US10916881B2
A high voltage wet-mate connection assembly (1) with electrically non-connected and connected modes, comprising a receptacle part (100) and a stab part (200). The stab part has an axially movable connection body (250) moving between non-connected and connected positions. The assembly has a connected mode metal encapsulation (50) encapsulating the contact location (40) at a shield distance from the contact location when in the connected position. The connected mode metal encapsulation (50) is in electrical contact with a main receptacle conductor (109), thereby having the same electric potential as the main receptacle conductor (109).
US10916878B2
A USB device, and methods of forming same, are disclosed. The USB device includes a semiconductor device such as a SIP module and a housing injection molded around the semiconductor device.
US10916874B2
When a terminal unit (U) is mounted into an accommodation recess (8 of a connector housing (1), a rear part thereof projects from the connector housing (1). A displacement restricting member (2) including positioning portions (16) is mounted on the projecting part. Since the positioning portions (16) are fit into receiving portions (15) of the connector housing (1) while being position in a direction intersecting with an inserting direction, a situation where the projecting part of the terminal holding member (H) is deformed is avoided even if a second wire (25) is swung.
US10916871B2
A connection device connecting a plurality of PCB connectors with a printed circuit board includes a first positioning rib, a second positioning rib, and an elastic member between the first positioning rib and the second positioning rib. A distance between the first positioning rib and the second positioning rib is adjustable by deformation of the elastic member.
US10916870B2
An electrical connector includes: a housing; a locking mechanism held on the housing and including a holding portion secured to the housing, a locking portion for locking with a mating connector, and an operation portion for unlocking the locking portion from the mating connector; a plug portion including a wide surface and being connected with the mating connector in a first direction; and a cable electrically connected to the plug portion and extending out of the housing; wherein the cable extends out of the housing in a second direction that is parallel to the wide surface and perpendicular to the first direction, and the operation portion extends to an edge of the housing in a third direction opposite to the first direction.
US10916869B2
The press-fit terminal includes a leading end portion, a base end portion and a connection portion. The connection portion includes a slit extending through from the front side to the rear side and a pair of conductive portions opposed to each other across the slit. An outer contour of each one of the pair of conductive portions in the connection portion includes an outer first portion in which a first arcuate portion formed arcuate and a first straight portion formed straight are disposed in this order from the center portion toward the base end portion. Each one of the pair of first straight portions is formed with a tilt by an angle ranging from 5 degrees or more to 10 degrees or less relative to a center axis of the slit.
US10916867B2
A resin molded product has a terminal body (10) in which plate-like terminals (20) and a housing (40) made of synthetic resin are integrally fixed. Each terminal (20) includes a bend (22), terminal bodies (21) and wire-side connecting portions (23) continuous with both ends of the terminals (20). Molded portions (62) embed parts of the terminal bodies (21) and the wire-side connecting portions (23) together with inner curved surfaces (30) of the bends (22). Flat side surfaces (25) of the terminal bodies (21) and flat side surfaces (27) of the wire-side connecting portions (23) are exposed from and adjacent to the molded portions (62) on both sides of the terminal bodies (21) and both sides of the wire-side connecting portions (23), and flat surfaces (32) are exposed from the molded portions (62) on both side surfaces (22A) of the bend (22).
US10916866B1
A coaxial cable connector includes a hexagonal body on an outer portion of nut of a coupling head; an opening spring washer combined with a sleeve of the coupling head; an inner tube shaft threaded through the coupling head and assembled with a joint seat; the inner tube shaft set with a center through-hole and including a tapered bevel disposed in a front portion and a clamping layer which is disposed in an inner hole of a tail portion, and a colored flat tire ring. The joint seat is threaded through the inner tube shaft to an end surface layer of the tail portion, and an isolation net of the coaxial cable is turn back onto an outer cover to the tapered bevel. A contraction ring is combined with a chamfer and a bevel of the sleeve to form a gapless tightness.
US10916860B2
A pattern reconfigurable antenna includes a radiator, a first parasitic element, a second parasitic element, a ground plane, a first switch and a second switch. The radiator includes a feed portion and a radiating portion that are interconnected. The first and second parasitic elements are symmetrically located at two opposite sides of the radiating portion, and are closely adjacent to and spaced apart from the radiating portion. The ground plane is located at another side of the radiating portion, and is spaced apart from the first and second parasitic elements. Each of the first and second switches is connected between the ground plane and a respective one of the first and second parasitic elements, and is operable to establish connection between the same.
US10916857B2
Disclosed are an antenna device and a method for operating same according to various embodiments, wherein the antenna device includes: a slot formed by a first ground pattern, a second ground pattern, a third ground pattern, and a fourth ground pattern; a power supply part formed on a different surface from the surface in which the slot is formed; and a metal pattern disposed extending a predetermined distance from the power supply part and forming a vertically polarized wave. The metal pattern may be disposed at a predetermined angle to the surface in which the slot is formed. Accordingly, the antenna device may emit an electric wave even in a narrow mounting area of the antenna.
US10916856B1
A dual-band antenna assembly for use with an electronic device comprises a substrate and first, second, third, and fourth antenna filar elements. The substrate includes a side wall forming a cylindrical shape. The first, second, third, and fourth antenna filar elements are positioned diagonally on the side wall and equally separated from one another. Each antenna filar element includes a first arm configured to receive wireless signals in a first frequency band and a second arm electrically connected to the first arm, positioned adjacent to the first arm, and configured to receive wireless signals in a second frequency band. The first arm has a length that is greater than a length of the second arm and has a portion which wraps around the second end of the second arm thereby capacitively coupling the portion of the first arm with the second arm.
US10916852B2
An antenna device includes a circuit board and at least one chip antenna. The circuit board includes a clearance area and at least one signal feeding line disposed in the clearance area. The chip antenna includes a substrate and at least one resonance unit partially or wholly disposed on the surface of or within the substrate. The chip antenna is disposed in the clearance area of the circuit board and the resonance unit of the chip antenna is connected to the signal feeding line. A shortest distance from an edge of the clearance area to a nearest edge of the circuit board is greater than 1/10 of a smallest width of the circuit board. Therefore, the polarization direction of the chip antenna is approximately perpendicular to the upper surface of the circuit board, as well as the direction of the strongest signal strength of the radiation pattern is approximately parallel to the upper surface of the circuit board.
US10916837B2
Provided are examples of circularly polarized omni-directional antennas and methods of fabrication. In one aspect, an antenna comprises a cylindrical cover comprising a cap and a base including an inner cylinder portion having an interior surface and an exterior surface. The base and the cap form a cavity interior to the inner cylinder portion. A cable extends through the base such that a first end of the cable is located within the cavity and a second end of the cable is located external to the cover. The cable is aligned with a center axis of the cover. A plurality of conducting elements is spaced equidistantly about a circumference around the center axis of the cover. Each element of the plurality of conducting elements is curved about the circumference around the center axis and includes an angle of tilt from horizontal.
US10916836B2
According to various aspects, disclosed are exemplary embodiments of vehicular antenna assemblies. In an exemplary embodiment, a vehicular antenna assembly generally includes a first satellite antenna configured to be operable for receiving first satellite signals, and a second satellite antenna configured to be operable for receiving second satellite signals different than the first satellite signals received by the first satellite antenna. A reflector is positioned generally between the first and second satellite antennas. The reflector is configured to be operable for reflecting the first satellite signals generally towards the first satellite antenna.
US10916831B2
A protective shell is provided for an electronic device with a built-in antenna. The protective shell includes a plate body, a first penetrating part and an auxiliary grounding element. The first penetrating part is located on the plate body in correspondence with the built-in antenna of the electronic device. The first penetrating part is made of insulating material. The auxiliary grounding element is disposed on the plate body in correspondence with a ground wire of the built-in antenna of the electronic device.
US10916829B2
A semiconductor package structure having an antenna module includes: a substrate, having at least one via hole running through the substrate; a rewiring layer, disposed on a surface of the substrate; a metal bump, disposed on and electrically connected to the rewiring layer; a semiconductor chip, disposed on and electrically connected to the rewiring layer; a conductive column, filling the via hole; a plastic packaging material layer, surrounding the metal bump and the semiconductor chip; and an antenna module, electrically connected to the metal bump through the conductive column and the rewiring layer.
US10916828B2
A clip for securing a radiating arm to a printed circuit boards of a radio frequency antenna element of a base station antenna. The radiating arm may be configured to receive signals or radiate signals from a feed network associated with the at least one RF antenna member. The radiating arm can be secured to the printed circuit board without the use of solder or adhesives.
US10916812B2
A charging method includes calculating a remained lifetime of a battery unit based on a health state and a battery temperature of the battery unit, charging the battery unit by a charging voltage with a first potential when the remained lifetime is higher than a lifetime threshold, and charging the battery unit by the charging voltage with a second potential when the remained lifetime is smaller than or equal to the lifetime threshold.
US10916804B2
A method for fabricating the electrochemical device includes provision of a first stack. This first stack successively includes: a first electrode, an electrically insulating liquid electrolyte in contact with the first electrode, a second electrode separated from the first electrode by the liquid electrolyte. The method includes an at least partial polymerisation step of the liquid electrolyte.
US10916798B2
A battery includes: an electrode body; and an external body which is formed by overlapping a first sheet and a second sheet, and in which the electrode body is accommodated. The external body includes an accommodation portion which is formed in the first sheet, and which accommodates the electrode body therein, and a circumferential edge portion in which the first sheet and the second sheet overlap each other around the accommodation portion. The inside of the accommodation portion is sealed in a state where the first sheet and the second sheet are welded to each other in the circumferential edge portion.
US10916786B2
A channel plate structure includes a nonreactive portion and an electrochemical reactive portion. The nonreactive portion includes at least one manifold inlet, at least one manifold outlet, flow channels, and cutoff structures. The cutoff structures are respectively disposed in the flow channels, and the ratio of the total area of the cutoff structures to the area of the channel plate structure is 0.002 to 0.01 based on battery size. Each of the cutoff structures includes a gas-liquid separation compartment, a joint portion, and a convergent portion, wherein a width of the joint portion is smaller than or equal to that of the gas-liquid separation compartment, the convergent portion connects the gas-liquid separation compartment to the joint portion, and the cross-sectional area of a flow path at an downstream end of the convergent portion is smaller than that of the flow path at an upstream end of the same.
US10916783B2
Provided is a method of manufacturing a separator for a fuel cell comprising: accumulating fibers obtained by electrospinning a spinning solution in which a polymer and a solvent are mixed to obtain a first support having first pores in a three-dimensional network structure; electrospraying a spraying solution in which a first ion exchange resin and a solvent are mixed to spray droplets of the first ion exchange resin on the first support body; accumulating fibers obtained by electrospinning a spinning solution in which a polymer and a solvent are mixed on the first support to form a second support having second pores in a three-dimensional network structure; and electrospraying a spraying solution in which a second ion exchange resin and a solvent are mixed to spray droplets of the second ion exchange resin on the second support body and fill the second ion exchange resin in the second pores.
US10916764B2
According to the present invention, there is provided a technique making it possible to improve suitably the performance of a nonaqueous electrolyte secondary cell in which a SEI film is formed on the surface of a negative electrode active material. The nonaqueous electrolyte secondary cell disclosed herein includes a positive electrode 10, a negative electrode 20, and a nonaqueous electrolytic solution, wherein a negative electrode SEI film 29 including at least a LiBOB skeleton and a fluorosulfonic acid skeleton is formed on the surface of a negative electrode active material 28, and a positive electrode SEI film 19 including at least a phosphoric acid skeleton is formed on the surface of a positive electrode active material 18. Where the component amount of the LiBOB skeleton in the negative electrode SEI film 29 is denoted by IB, the component amount of the fluorosulfonic acid skeleton in the negative electrode SEI film 29 is denoted by IS, and the component amount of the phosphoric acid skeleton in the positive electrode SEI film 19 is denoted by IP, a formula (1) represented by 4≤IB/IS≤10 and a formula (2) represented by 5 μmol/m2≤IP≤15 μmol/m2 are satisfied. Furthermore, the BET specific surface area of the negative electrode active material is 3.5 m2/g or more and 5.0 m2/g or less, and the component amount IB of the LiBOB skeleton is 4.3 μmol/m2 or more.
US10916759B2
A power storage system includes a plurality of power storage modules each including a plurality of cells that is layered perpendicularly to an installation plane and is electrically connected dries. The plurality of power storage modules is mounted on a frame. A plurality of conductive trays is aligned horizontally between the frame and the plurality of power storage modules and horizontally divides the plurality of power storage modules into a plurality of groups.
US10916756B2
The present disclosure provides a secondary battery which comprises: a cap plate provided with a first electrode terminal and a second electrode terminal; an electrode assembly comprising a main body, a first electrode tab and a second electrode tab; a first connecting piece connected between the first electrode tab and the first electrode terminal. The second electrode tab is electrically connected with the second electrode terminal. The first connecting piece includes a first electrode terminal connecting portion, a first electrode tab connecting portion and a first fusing portion. The secondary battery further comprises an insulating piece adhered on a surface of the first connecting piece which is connected with the first electrode tab, and the insulating piece at least covers an edge of the first electrode terminal connecting portion close to the first electrode tab, so as to isolate the first electrode tab from the first electrode terminal connecting portion.
US10916755B2
The present invention provides a nonaqueous electrolyte secondary battery insulating porous layer having an excellent withstand voltage property and an excellent leakage resistance characteristic. The nonaqueous electrolyte secondary battery insulating porous layer having a trabecular structure including voids, which trabecular structure has an anisotropy value of 1.30 to 2.10, the anisotropy value being calculated from a three-dimensional image showing a void part and a solid content part on respective two gradation levels, the three-dimensional image being prepared by analyzing images of cross sections obtained by making observation at intervals of 20 nm in a thickness direction from a surface of the nonaqueous electrolyte secondary battery insulating porous layer with use of a FIB-SEM having a magnification of 6500 times.
US10916754B2
A separator includes a porous substrate having a plurality of pores; and a porous coating layer formed on at least one surface of the porous substrate and made of a mixture of a binder and a plurality of inorganic particles, wherein the binder includes a crosslinked binder. This separator may improve high temperature cycle performance, discharge characteristics and thermal resistance of an electrochemical device since the separator exhibits improved insolubility and impregnation to electrolyte and improved thermal resistance.
US10916753B2
Active metal and active metal intercalation electrode structures and battery cells having ionically conductive protective architecture including an active metal (e.g., lithium) conductive impervious layer separated from the electrode (anode) by a porous separator impregnated with a non-aqueous electrolyte (anolyte). This protective architecture prevents the active metal from deleterious reaction with the environment on the other (cathode) side of the impervious layer, which may include aqueous or non-aqueous liquid electrolytes (catholytes) and/or a variety electrochemically active materials, including liquid, solid and gaseous oxidizers. Safety additives and designs that facilitate manufacture are also provided.
US10916750B2
The present disclosure provides a power battery pack, including: a battery pack case, at least one battery module, and a return pipe. An oil inlet and an oil outlet are formed on the battery pack case, and insulation oil is charged from the oil inlet into the battery pack case. Each of the at least one battery module is disposed in the battery pack case, and each battery module includes a module case and at least one unit cell disposed in the module case. The unit cell is immersed in the insulation oil, and the bottom of the module case is provided with a through hole and the top of the module case is provided with at least one exhaust vent. The return pipe is disposed outside the battery pack case, and the return pipe is connected between the oil outlet and the oil inlet.
US10916744B2
A battery block includes a plurality of cylindrical batteries, a battery holder having a plurality of accommodating parts into which axial one end portions of the cylindrical batteries are inserted, and a pair of terminal plates that connect the cylindrical batteries in parallel. Each of the accommodating parts includes the partition wall formed along an outer peripheral surface of cylindrical battery, an extending portion that extends on the first end surface so as to surround a part of the first end surface on which the safety valve is disposed and is formed integrally with the partition wall, and an opening that exposes the part of the first end surface on which the safety valve is disposed.
US10916737B2
The present invention provides a mask, a display panel, a method for manufacturing a display panel, and a display device. The display panel has a hollow region and a display region surrounding the hollow region. The display panel includes a plurality of organic light-emitting devices arranged only in the display region. Each of the plurality of organic light-emitting devices includes an anode layer, a cathode layer, a light-emitting layer and a functional layer. The functional layer includes a plurality of uneven portions.
US10916726B2
There is provided a crack extension blocking structure used for a thin film encapsulation in a display panel and a production method thereof. the crack extension blocking structure has a first side wall, a top wall, a second side wall, and a bottom wall, which are sequentially connected, wherein the bottom wall is adjacent to a substrate of the display panel, wherein the second side wall is inclined to the first side wall along a direction from the top wall to the bottom wall, and an included angle between the first side wall and the bottom wall is less than or equal to 90 degrees. There is also provided a method of producing this crack extension blocking structure from a negative photoresist by a half-tone mask. There is also provided a display panel, a production method thereof, and a display apparatus.
US10916725B2
An organic light-emitting diode display panel, a method for fabricating the same and a display device are provided. The display panel is divided into a visible area and a non-display area, and includes: a base substrate, a plurality of organic light-emitting diode elements on the base substrate, an encapsulation layer on sides of the organic light-emitting diode elements away from the base substrate, a touch electrode layer on the side of the encapsulation layer away from the organic light-emitting diode elements, a peripheral circuit on the touch electrode layer away from the encapsulation layer, a circular polarizer on the sides of the touch electrode layer and the peripheral circuit away from the encapsulation layer, and an adhesive layer between the touch electrode layer and the circular polarizer.
US10916717B2
A flexible organic light emitting diode display assembly is provided and includes an OLED panel, a first substrate, and a second substrate, wherein a first support extends outwardly from one end of the first substrate, a second support extends outwardly from one end of the second substrate, the first support and the second support are arranged to abut against each other, the OLED panel is disposed on the first substrate, the first support, the second support, and the second substrate. A flexible connecting member is positioned under the first support and the second support. When the OLED panel is bent such that the second substrate covers the first substrate, the flexible connecting member being stretchable from an original normal state to an extended state.
US10916716B2
The present invention relates to metal-carbene complexes comprising a central atom selected from iridium and platinum, and diazabenzimidazolocarbene ligands, to organic light diodes which comprise such complexes, to light-emitting layers comprising at least one such metal-carbene complex, to a device selected from the group comprising illuminating elements, stationary visual display units and mobile visual display units comprising such an OLED and to the use of such a metal-carbene complex in OLEDs, for example as emitter, matrix material, charge transport material and/or charge or exciton blocker.
US10916707B2
An object of one embodiment of the present invention is to provide a novel organic compound. The organic compound is a triarylamine derivative. The triarylamine derivative has an aryl group including a skeleton in which a naphthyl group is bonded to a naphthylene group. The other two aryl groups are each independently a phenyl group, a biphenyl group, or a terphenyl group. These groups may each have a substituent. As the substituent, an alkyl group having 1 to 6 carbon atoms or a cycloalkyl group having 3 to 6 carbon atoms can be selected.
US10916698B2
A semiconductor storage device is disclosed. The device includes: a first conductive layer; a second conductive layer apart from the first conductive layer in a first direction; a variable resistance layer provided between the first conductive layer and the second conductive layer; a third conductive layer provided between the first conductive layer and the variable resistance layer; a nonlinear layer provided between the first conductive layer and the third conductive layer; and a first insulating layer provided at least between the first conductive layer and the nonlinear layer or between the third conductive layer and the nonlinear layer. The first insulating layer includes nitrogen (N) and boron (B).
US10916695B2
Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a variable resistance element that exhibits different resistance states for storing data; and a lower contact plug coupled to the variable resistance element and disposed under the variable resistance element, and wherein a width of the lower contact plug increases from a top surface of the lower contact plug to a bottom surface of the lower contact plug.
US10916694B2
A method for fabricating semiconductor device includes the steps of: forming a first magnetic tunneling junction (MTJ) on a substrate; forming a first ultra low-k (ULK) dielectric layer on the first MTJ; performing a first etching process to remove part of the first ULK dielectric layer and forming a damaged layer on the first ULK dielectric layer; and forming a second ULK dielectric layer on the damaged layer.
US10916692B2
The present disclosure relates to piezoelectric detection circuits, methods and display devices. A piezoelectric detection circuit is provided that may comprise: a piezoelectric device to convert a pressure into a direct current (DC) signal and to convert a sound wave into an alternating current (AC) signal; a comparison circuit configured to output the direct current signal to a signal processor in a case where the piezoelectric device outputs DC signal, and to output the alternating current signal to the mixer in a case where the piezoelectric device outputs AC signal; the mixer configured to perform a mixing process on the AC signal to generate a mixed signal; and the signal processor configured to process the mixed signal output from the mixer or the direct current signal output from the comparison circuit, to detect the pressure or the sound.
US10916682B2
A micro light-emitting device includes an epitaxial structure, a first type pad, a current commanding structure and an insulating layer. The epitaxial structure includes a first type semiconductor layer, a light-emitting layer and a second type semiconductor layer. The first type pad is disposed on the epitaxial structure and electrically connected to the first type semiconductor layer. The current commanding structure is disposed on the epitaxial structure and electrically connected to the second type semiconductor layer. An orthogonal projection area of the current commanding structure on the second type semiconductor layer is smaller than a surface area of a surface of the second type semiconductor layer. The insulating layer contacts a portion of the current commanding structure and a portion of the surface of the second type semiconductor layer. The insulating layer has an opening exposing at least a portion of the portion of the current commanding structure.
US10916680B2
Heterostructures containing one or more sheets of positive charge, or alternately stacked AlGaN barriers and AlGaN wells with specified thickness are provided. Also provided are multiple quantum well structures and p-type contacts. The heterostructures, the multiple quantum well structures and the p-type contacts can be used in light emitting devices and photodetectors.
US10916676B2
Embodiments generally relate to optoelectronic semiconductor devices such as solar cells. In one aspect, a device includes an absorber layer made of gallium arsenide (GaAs) and having only one type of doping. An emitter layer is located closer than the absorber layer to a back side of the device and is made of a different material and having a higher bandgap than the absorber layer. A heterojunction is formed between the emitter layer and the absorber layer, and a p-n junction is formed between the emitter layer and the absorber layer and at least partially within the different material at a location offset from the heterojunction. An intermediate layer is located between the absorber layer and the emitter layer and provides the offset of the p-n junction from the heterojunction, and includes a graded layer and an ungraded back window layer.
US10916671B2
A solar cell module having an improved wiring structure is disclosed. The solar cell module includes a plurality of solar cells each including first electrodes and second electrodes which are alternately arranged in parallel with each other, a plurality of wiring members configured to electrically connect the plurality of solar cells, and which are positioned adjacent to each other among the plurality of solar cells, in a direction crossing the first electrodes and the second electrodes, and a plurality of bonding layers configured to fix the plurality of wiring members to the plurality of solar cells.
US10916670B2
The present disclosure relates to a semiconductor device and a photoelectronic device, both including a transition-metal dichalcogenide thin-film, and to a method for producing a transition-metal dichalcogenide thin-film. The transition-metal dichalcogenide thin-film includes: a first region including a stack of N+M transition-metal dichalcogenide molecular layers; and a second region including a stack of N transition-metal dichalcogenide molecular layers, wherein the second region is horizontally adjacent to the first region, wherein the N transition-metal dichalcogenide molecular layers of the second region respectively horizontally extend from the N transition-metal dichalcogenide molecular layers of the first region.
US10916663B2
An oxide semiconductor film which has more stable electric conductivity is provided. The oxide semiconductor film comprises a crystalline region. The oxide semiconductor film has a first peak of electron diffraction intensity with a full width at half maximum of greater than or equal to 0.4 nm−1 and less than or equal to 0.7 nm−1 in a region where a magnitude of a scattering vector is greater than or equal to 3.3 nm−1 and less than or equal to 4.1 nm−1. The oxide semiconductor film has a second peak of electron diffraction intensity with a full width at half maximum of greater than or equal to 0.45 nm−1 and less than or equal to 1.4 nm−1 in a region where a magnitude of a scattering vector is greater than or equal to 5.5 nm−1 and less than or equal to 7.1 nm−1.
US10916661B2
The present invention relates to providing a thin film transistor substrate containing a protective film, which can impart high driving stability. The thin film transistor substrate contains a thin film transistor and a protective film containing a cured product of a siloxane composition which covers the thin film transistor, wherein the thin film transistor has a semiconductor layer made of an oxide semiconductor, and wherein the siloxane composition contains polysiloxane, a fluorine-containing compound, and a solvent.
US10916656B2
An integrated circuit structure includes a gate stack over a semiconductor substrate, and an opening extending into the semiconductor substrate, wherein the opening is adjacent to the gate stack. A first silicon germanium region is disposed in the opening, wherein the first silicon germanium region has a first germanium percentage. A second silicon germanium region is over the first silicon germanium region. The second silicon germanium region comprises a portion in the opening. The second silicon germanium region has a second germanium percentage greater than the first germanium percentage. A silicon cap substantially free from germanium is over the second silicon germanium region.
US10916654B2
The semiconductor memory device of the embodiment includes a stacked body including interlayer insulating layers and gate electrode layers alternately stacked in a first direction; a semiconductor layer provided in the stacked body and extending in the first direction; a first insulating layer provided between the semiconductor layer and the gate electrode layers; conductive layers provided between the first insulating layer and the gate electrode layers; and second insulating layers provided between the conductive layers and the gate electrode layers and the second insulating layers containing ferroelectrics. Two of the conductive layers adjacent to each other in the first direction are separated by one of the interlayer insulating layers interposed between the two of the conductive layers, and a first thickness of one of the gate electrode layers in the first direction is smaller than a second thickness of one of the conductive layers in the first direction.
US10916653B2
In a described example, an apparatus includes at least one latch coupled to a first positive supply voltage and to a first negative supply voltage, the latch having a first inverter and a second inverter coupled to one another back to back, to output a first voltage corresponding to a first latch state and a second voltage corresponding to a second latch state responsive to a first set signal and a first reset signal. An isolation circuit is coupled to a second positive supply voltage and to a second negative supply voltage and is coupled to receive a second set signal, and a second reset signal. The second positive supply voltage is independent of the first positive supply voltage. The isolation circuit outputs the first set signal and the first reset signal and includes less than two pairs of drain extended metal oxide semiconductor (DEMOS) transistors.
US10916649B2
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes a substrate and at least one semiconductor fin contacting the substrate. A first source/drain layer contacts the substrate. A silicide contacts and wraps around the first source/drain layer. The structure also includes a second source/drain layer above the first source/drain layer. The method comprises forming a structure including at least a substrate, a first source/drain layer, and at least one semiconductor fin disposed on and in contact with substrate. A silicide is formed in contact with and wrapping around the first source/drain layer. A gate structure is formed in contact with at least the at least one semiconductor fin. A second source/drain layer is formed above the first source/drain layer.
US10916645B2
A compound semiconductor device includes: a compound semiconductor area including, at an upper most portion, a protective layer made of a compound semiconductor; and an ohmic electrode provided on the compound semiconductor area, the ohmic electrode being away from the protective layer in plan view and being not in contact with the protective layer.
US10916643B2
To provide a semiconductor device in which an IGBT having two gate terminals is driven by one control signal, and a continuous ON state and an ON state twice for one on-pulse signal are avoided. A semiconductor device includes: a control signal input terminal; an IGBT having a first gate terminal and a second gate terminal; a delay unit configured to delay an input signal for a delay time; and a logical product unit configured to calculate a logical product of a first input terminal and a second input terminal. The control signal input terminal is connected to an input terminal of the delay unit and a second input terminal of the logical product unit. An output terminal of the delay unit is connected to the first gate terminal of the IGBT and a first input terminal of the logical product unit. An output terminal of the logical product unit is connected to the second gate terminal of the IGBT.
US10916631B2
A semiconductor device includes: an n-type semiconductor substrate; a p-type base layer formed on a surface of the n-type semiconductor substrate; an n-type emitter layer formed on the p-type base layer, a trench gate penetrating through the p-type base layer and the n-type emitter layer; an n-type carrier stored layer formed between the n-type semiconductor substrate and the p-type base layer and having a higher concentration than that of the n-type semiconductor substrate; and a p-type collector layer formed on a back surface of the n-type semiconductor substrate, wherein with respect to the n-type carrier stored layer, a concentration gradient directing from a position of a peak concentration to the back surface of the n-type semiconductor substrate is larger than a concentration gradient directing from the position of the peak concentration to the p-type base layer, and a proton is implanted in the n-type carrier stored layer as an impurity.
US10916622B2
In various embodiments, the present disclosure provides capacitors and methods of forming capacitors. In one embodiment, a capacitor includes a substrate, a first electrode on the substrate, a second electrode, and a first dielectric layer. A portion of the first electrode is exposed in a contact region. The first dielectric layer includes a first dielectric region between the first electrode and the second electrode, and a second dielectric region between the first dielectric region and the contact region. The second dielectric region is contiguous to the first dielectric region, and a surface of the second dielectric region defines a surface path between the first electrode and the contact region. The second dielectric region has a plurality of grooves that increase a spatial extension of said surface path.
US10916621B2
A capacitor includes a first electrode, a second electrode facing the first electrode, and a dielectric layer disposed between the first and second electrodes and being in contact with each of the first and second electrodes. The dielectric layer contains at least one element selected from the group consisting of nitrogen and silicon.
US10916619B2
A display apparatus includes a display region and a peripheral region adjacent to the display region. The display apparatus further includes a first flexible substrate (FFS), a driving circuit (DC), a conductive pattern (CP), a conductive line, a light-emitting device, and a support substrate. The FFS includes a first surface and a second surface opposite the first surface. The second surface includes, in the peripheral region, a cavity extending into the FFS. The DC is on the first surface and includes at least one transistor. The CP is in the cavity and is partially exposed by the cavity. The conductive line electrically connects the CP to the DC. The light-emitting device is in the display region and is electrically connected to the DC. The support substrate is on the second surface. In a view normal to the second surface, the support substrate is spaced apart from the CP.
US10916615B1
A display panel includes a substrate; a conductive layer disposed on the substrate; a gate insulating layer disposed on the conductive layer; a gate layer disposed on the gate insulating layer, wherein the gate layer has a thickness larger than a thickness of the conductive layer; a groove extending toward the substrate and punching through the gate layer, orthographic projections of the groove and the conductive layer on the substrate overlapping, and gate layers separated on two sides of the groove being connected to the conductive layer; an interlayer dielectric layer disposed on a side of the gate layer away from the substrate and covering the conductive layer and filling the groove; and an auxiliary electrode layer disposed on the interlayer dielectric layer, wherein the orthographic projections of the auxiliary electrode layer and the gate layer on substrate do not overlap, and the orthographic projections of the auxiliary electrode layer and the groove on the substrate overlap.
US10916611B2
Disclosed is an organic light emitting display device. The organic light emitting display device includes: at least one transistor arranged in a transistor region of the substrate and configured to include a channel layer, an insulation film, a gate electrode, a source electrode and a drain electrode; a storage capacitor arranged in the storage capacitor region, the pixel region and the pad region of the substrate and configured to include a first storage electrode, an insulation film pattern and a second storage electrode; a color filter arranged over the storage capacitor opposite to the pixel region; and an organic light emitting diode arranged on the color filter and configured to include a first electrode, an organic emission layer and a second electrode.
US10916608B2
An organic light emitting display (OLED) device includes a substrate having a display region and a peripheral region at least partially surrounding the display region. An insulating layer structure is disposed on the substrate within both the display region and the peripheral region. The insulating layer structure includes a groove in the peripheral region. A plurality of pixel structures is disposed in the display region on the insulating layer structure. A block structure is disposed in the peripheral region so as to at least partially overlap the groove of the insulating layer structure. The block structure at least partially fills the groove of the insulating layer structure.
US10916604B2
Disclosed is an organic light emitting display device including a dam structure disposed in a non-display area of a substrate and an alignment mark disposed outside the dam structure. The alignment mark is not covered by, and does not overlap with, the dam structure, because the alignment mark is disposed outside the dame structure. Thus, a scribing process may be performed smoothly.
US10916601B2
An electroluminescent device includes a lower structure including an emission area and a peripheral area, a flexible encapsulating multilayer, and a touch panel including a touch electrode. The emission area includes an electroluminescent unit including a lower electrode disposed directly on an insulating film, an intermediate film, and an upper electrode disposed on the intermediate film. The peripheral area includes an inorganic surface portion substantially surrounding the emission area, various terminals, and wires. A lower surface of the flexible encapsulating multilayer and an upper surface of the inorganic surface portion each include only one or more inorganic materials in direct contact with each other.
US10916594B2
A plurality of light emitting layers are divided into a plurality of groups in response to light emitting colors. Each of the plurality of groups includes a group corresponding to the plurality of light emitting layers. Transmitted light colors of a plurality of filter layers are respectively the same type of colors as the light emitting colors of the plurality of light emitting layers. Each of the plurality of light emitting layers includes a central area and a peripheral area having mutually different light emitting characteristics within a range corresponding to a plurality of contact areas. Each of the plurality of filter layers includes a filter opening at the center, and is provided at least obliquely upward in an outward direction of the peripheral area.
US10916578B2
A semiconductor apparatus in which are bonded a semiconductor substrate, in which a semiconductor element is arranged, and a supporting substrate is provided. A bonding layer for bonding the semiconductor substrate and the supporting substrate is arranged between the supporting substrate and a front side of the semiconductor substrate on the side of the supporting substrate. The bonding layer includes a first resin member arranged in a first region inside of an outer edge of the semiconductor substrate in an orthographic projection to the front side, and a second resin member arranged in a second region between the outer edge of the semiconductor substrate and the first region, in the orthographic projection to the front side. A linear expansion coefficient of the first resin member is less than a linear expansion coefficient of the second resin member.
US10916570B2
Provided are an array substrate and a manufacturing method thereof. A first wire of a fanout line of the array substrate is divided into a plurality of first sections. A second wire of the fanout line is divided into a plurality of second sections corresponding to the first sections. Each of the first sections is electrically connected to the second section corresponding thereof. Thus, as a certain position of the first wire or the second wire is broken, only a resistance of the first section or the second section where the broken position is located is changed, so that a blocking effect on the entire fanout lines is not large, thereby reducing or avoiding appearance of a light line.
US10916563B2
A semiconductor device includes a substrate having a cell region and an extension region, channel structures disposed in the cell region and extending in a first direction substantially perpendicular to an upper surface of the substrate, gate electrode layers surrounding the channel structures and stacked to be spaced apart from each other in the first direction and to extend in a second direction substantially perpendicular to the first direction, and word line cuts cutting the gate electrode layers in the first direction and continuously extending in the second direction. At least one of the word line cuts is an extension word line cut with an extension portion having an area that is different from those of the remaining word line cuts located at the same level as the at least one word line cut in a predetermined region extending in the second direction.
US10916557B2
According to one embodiment, the first electrode layer includes a first portion and a second portion thicker than the first portion. The second electrode layer includes a third portion and a fourth portion thicker than the third portion. The fourth portion is provided on a lower level side of the second portion. The fourth portion has a level difference in a staircase configuration between the fourth portion and the second portion. The fourth portion protrudes along a first direction further than an edge of the second portion. The third electrode layer is provided between the first electrode layer and the third portion. The third electrode layer has an edge receding further than the edge of the second portion of the first electrode layer. The receding is in a reverse direction of a protruding direction of the fourth portion of the second electrode layer.
US10916556B1
A three-dimensional memory device includes a source-level material layer stack located over a substrate that includes, from bottom to top, a lower source-level semiconductor layer, a semiconductor oxide tunneling layer, a source contact layer including a doped semiconductor material, and an upper source-level semiconductor layer, an alternating stack of electrically conductive layers and insulating layers located over the source-level material layer stack, and memory stack structures that extend through the alternating stack and into an upper portion of the lower source-level semiconductor layer, in which each memory stack structure includes a vertical semiconductor channel and a memory film laterally surrounding the vertical semiconductor channel, and each of the vertical semiconductor channels vertically extends through, and is electrically connected to, the source contact layer.
US10916550B2
A memory structure and a system-on chip (SOC) device are provided. A memory structure according to the present disclosure includes a first static random access memory (SRAM) macro comprising first gate-all-around (GAA) transistors and a second SRAM macro comprising second GAA transistors. The first GAA transistors of the first SRAM macro each includes a first plurality of channel regions each having a first channel width (W1) and a first channel thickness (T1). The second GAA transistors of the second SRAM macro each comprises a second plurality of channel regions each having a second channel width (W2) and a second channel thickness (T2). W2/T2 is greater than W1/T1.
US10916548B1
An apparatus can have first and second memory cells. The first memory cell can have a first storage device selectively coupled to a first digit line at a first level by a first vertical transistor at a second level. The second memory cell can have a second storage device selectively coupled to a second digit line at the first level by a second vertical transistor at the second level. A third digit line can be at a third level and can be coupled to a main sense amplifier. A local sense amplifier can be coupled to the first digit line, the second digit line, and the third digit line. The second level can be between the first and third levels.
US10916547B2
A method for fabricating floating body memory cells (FBCs), and the resultant FBCs where gates favoring different conductivity type regions are used is described. In one embodiment, a p type back gate with a thicker insulation is used with a thinner insulated n type front gate. Processing, which compensates for misalignment, which allows the different oxide and gate materials to be fabricated is described.
US10916545B2
A semiconductor device includes a substrate having a first region and a second region, a first transistor including a single first active fin disposed in the first region, a first gate electrode intersecting the single first active fin, and a single first source/drain layer disposed in the first recess of the single first active fin, and a second transistor including a plurality of second active fins disposed in the second region, a second gate electrode intersecting the plurality of second active fins, and a plurality of second source/drain layers disposed in the second recesses of the plurality of second active fins. The single first active fin and the plurality of second active fins may have a first conductivity type, and a depth of the first recess may be less than a depth of each of the second recesses.
US10916541B2
Between a source electrode (25) of a main device (24) and a current sensing electrode (22) of a current detection device (21), a resistor for detecting current is connected. Dielectric withstand voltage of gate insulator (36) is larger than a product of the resistor and maximal current flowing through the current detection device (21) with reverse bias. A diffusion length of a p-body region (32) of the main device (24) is shorter than that of a p-body (31) of the current detection device (21). A curvature radius at an end portion of the p-body region (32) of the main device (24) is smaller than that of the p-body (31) of the current detection device (21). As a result, at the inverse bias, electric field at the end portion of the p-body region (32) of the main device (24) becomes stronger than that of the p-body region (31) of the current detection device (21). Consequently, avalanche breakdown tends to occur earlier in the main device 24 than the current detection device (21).
US10916539B2
Improving reliability of a semiconductor device including a transistor and resistance portion. Providing a semiconductor device including: a transistor including a gate portion and second conductivity type well layer, provided on a substrate having a first conductivity type drift region; a resistance portion provided close to a well layer of the transistor in the substrate; and two terminals connected to the resistance portion. The resistance portion is not of a second conductivity type region formed on the substrate. The semiconductor device further includes: an output transistor portion to switch whether or not the semiconductor device outputs current; a control transistor portion provided to a control protection circuit for controlling the output transistor portion; and a detection transistor portion to detect whether or not a power supply short-circuit is occurring to the semiconductor device. The transistor may be any of the output transistor portion, control transistor portion, or control transistor portion.
US10916534B2
A semiconductor device includes a first fin pattern and a second fin pattern in a NMOS region, each extending lengthwise along a first direction and separated by a first trench and a third fin pattern and a fourth fin pattern in a PMOS region, each extending lengthwise along the first direction in parallel with respective ones of the first fin pattern and the second fin pattern and separated by a second trench. First and second isolation layers are disposed in the first and second trenches, respectively. A first gate electrode extends lengthwise along a second direction transverse to the first direction and crosses the first fin pattern. A second gate electrode extends lengthwise along the second direction and crosses the second fin pattern. Spaced apart third and fourth gate electrodes extend lengthwise along the second direction on the second isolation layer.
US10916532B2
A micro LED display panel includes a back plate, a plurality of micro LEDs on the back plate, a first partition wall on a side of the back plate having the plurality of micro LEDs, an insulating layer on the back plate, and a common electrode on the insulating layer and covering the plurality of micro LEDs. The first partition wall divides the back plate into a plurality of light-emitting regions independent from each other. Each of the light-emitting regions is provided with one of the micro LEDs. The insulating layer is located in each of the light-emitting regions and surrounds each of the micro LEDs.
US10916528B1
A collapsible lighting device having circuit wires and LED modules and a method for manufacturing the same wherein the lighting device is collapsible in every direction, thereby being easy to be carried and stored, and makes use of the LED modules, thereby reducing an amount of power consumed. The collapsible lighting device includes: a main sheet formed of fibers made of a soft material collapsible with no directionality and an electrical insulation material for insulating electricity flowing along circuit wires, the fibers being resistant to a temperature greater than 250° C.; LED modules mounted on the main sheet in such a manner as to be electrically connected to the circuit wires; and a front sheet attached to top of the main sheet.
US10916521B2
Provided is an electric connector, which is to be arranged between a connection terminal of a first device and a connection terminal of a second device, and is configured to electrically connect the connection terminal of the first device and the connection terminal of the second device to each other, the electric connector including: an elastic body having a plurality of through holes each being opened on a first surface and a second surface; and one or more carbon nanotube yarns joined to each of the through holes.
US10916503B2
Back end of line metallization structures and processes of fabricating the metallization structures generally patterning a dielectric layer formed of SiC, SiN or SiC (N, H) and filled the openings in the patterned dielectric layer with a metal conductor. Optionally, the surfaces defining the openings of the dielectric layer are subjected to a nitridation process to form a nitride layer at the surface. Still further, the metallization structures can include a pure metal liner on the surfaces defining the openings of the dielectric layer.
US10916501B2
Techniques facilitating back end of line electrical fuse structure and method of fabrication are provided. A device can comprise a first metal interconnect formed in a dielectric layer of a semiconductor chip. The device can also comprise a second metal interconnect formed in the dielectric layer and adjacent to the first metal interconnect. Further, the device can comprise a vertical electrical fuse element comprising a first portion of a conductive material deposited on a first surface of the first metal interconnect and a second portion of the conductive material deposited on a second surface of the second metal interconnect. The vertical electrical fuse element can comprise a first region comprising a first thickness and a second region comprising a second thickness different than the first thickness.
US10916498B2
Interconnect structures that maximize integrated circuit (IC) density and corresponding formation techniques are disclosed. An exemplary IC device includes a gate layer extending along a first direction. An interconnect structure disposed over the gate layer includes odd-numbered interconnect routing layers oriented along a second direction that is substantially perpendicular to the first direction and even-numbered interconnect routing layers oriented along a third direction that is substantially parallel to the first direction. In some implementations, a ratio of a gate pitch of the gate layer to a pitch of a first of the even-numbered interconnect routing layers to a pitch of a third of the even-numbered interconnect routing layers is 3:2:4. In some implementations, a pitch of a first of the odd-numbered interconnect routing layers to a pitch of a third of the odd-numbered interconnect routing layers to a pitch of a seventh of the odd-numbered interconnect routing layers is 1:1:2.
US10916496B2
A circuit module includes a multilayer board including an inner-layer ground electrode and an extended electrode that extends from the inner-layer ground electrode in an inner layer thereof, a mounting component mounted on the multilayer board, a resin that covers the mounting component, and a shield electrode that covers the resin and at least a portion of a side surface of the multilayer board. The extended electrode is electrically connected to the inner-layer ground electrode in the multilayer board and at least a portion of the extended electrode overlaps the inner-layer ground electrode when viewed in a lamination direction of the multilayer board. An end portion of the extended electrode is exposed at the side surface of the multilayer board and connected to the shield electrode. An end portion of the inner-layer ground electrode is exposed at the side surface of the multilayer board and connected to the shield electrode.
US10916492B2
A semiconductor substrate and a method of manufacturing the same are provided. The semiconductor substrate includes a carrier and a conductive post. The carrier has a first surface, a second surface opposite to the first surface and a lateral surface extending between the first surface and the second surface. The carrier has a through hole extending between the first surface and the second surface. The carrier has a first opening on the lateral surface. The conductive post is disposed within the through hole.
US10916491B2
A semiconductor module includes a semiconductor element having one and the other surface, a lead terminal connected electrically and thermally to the semiconductor element, a first solder which bonds the lead terminal and the one surface of the semiconductor element together, a circuit layer over which the semiconductor element is disposed and a second solder which bonds the other surface of the semiconductor element and the circuit layer together. The inequality (A/B)<1 holds, where A and B are the tensile strength of the first and second solder, respectively. As a result, even if the lead terminal which thermally expands because of heat generated by the semiconductor element expands or contracts toward the semiconductor element, a stress applied by the lead terminal is absorbed and relaxed by the first solder. This prevents damage to the surface electrode of the semiconductor element by suppressing the occurrence of cracks.
US10916490B2
Provided is a semiconductor device including a semiconductor chip; a frame member having a chip placement surface on which the semiconductor chip is provided; and a first suspension lead and a second suspension lead connected to the frame member and provided on any side of the frame member, wherein M1≤L1+L2 is satisfied, where L1 is a distance from an arrangement position of the first suspension lead to a corner of the chip placement surface close to the first suspension lead, L2 is a distance from an arrangement position of the second suspension lead to a corner of the chip placement surface close to the second suspension lead, and M1 is a distance from the arrangement position of the first suspension lead to the arrangement position of the second suspension lead.
US10916487B2
Semiconductor device assemblies having stacked semiconductor dies and thermal transfer devices that include vapor chambers are disclosed herein. In one embodiment, a semiconductor device assembly includes a first semiconductor die having a base region, at least one second semiconductor die at the base region, and a thermal transfer device attached to the first and second dies. The thermal transfer device includes an encapsulant at least partially surrounding the second die and a via formed in the encapsulant. The encapsulant at least partially defines a cooling channel that is adjacent to a peripheral region of the first die. The via includes a working fluid and/or a solid thermal conductor that at least partially fills the channel.
US10916485B2
In a general aspect, an apparatus can include a metal layer, a first semiconductor die, a second semiconductor die, a molding compound, a first electrical contact and a second electrical contact. The first semiconductor die can have a first side disposed on the metal layer. The second semiconductor die can have a first side disposed on the metal layer. The metal layer can electrically couple the first side of the first semiconductor die with the first side of the second semiconductor die. The molding compound can at least partially encapsulate the metal layer, the first semiconductor die and the second semiconductor die. The first electrical contact can be to a second side of the first semiconductor die and disposed on a surface of the apparatus. The second electrical contact can be to a second side of the second semiconductor die and disposed on the surface of the apparatus.
US10916473B2
A method includes forming a first dielectric layer over a wafer, etching the first dielectric layer to form an opening, filling a tungsten-containing material into the opening, and performing a Chemical Mechanical Polish (CMP) on the wafer. After the CMP, a cleaning is performed on the wafer using a weak base solution.
US10916466B2
A wafer uniting method includes a thermocompression bonding step of causing a thermocompression bonding sheet having a size comparable to or greater than a size and a shape of a wafer and a front surface of the wafer to face each other, and pressing them against each other while applying heat to thermocompression bond the thermocompression bonding sheet to the front surface of the wafer. The thermocompression bonding sheet thermocompression bonded to the wafer in the thermocompression bonding step includes at least a first thermocompression bonding sheet and a second thermocompression bonding sheet.
US10916465B1
Embodiments relate to transferring dies or other electronic components from a carrier substrate to a target substrate of a device as part of chip assembly for the device. Bonding material is applied to selected dies on a carrier substrate by direct boning, or to corresponding die transfer locations on a target substrate. The carrier substrate is then brought into contact with the target substrate to transfer each of the selected dies to the carrier substrate. Dies can also be directly bonded to the target substrate even in the presence of other die in situ (e.g., from a previous bonding cycle), hence, enables more than one direct bond cycle to be carried out for a target substrate. As such, multi-color (RGB) display elements can be assembled in stages (e.g., separate bonding cycles) in a flexible manner to provide redundancy or to replace inoperative LED dies.
US10916463B2
An apparatus includes first load ports 2A and 2B and second load ports 2C and 2D provided in a left-right direction; a processing unit D2; an inspection module 4 provided between the first load ports 2A and 2B and the second load ports 2C and 2D; a first substrate transfer mechanism 5A provided at one side of the inspection module 4 in the left-right direction, and configured to transfer a substrate W into the processing unit D2 and a transfer container C on the first load ports 2A and 2B; a second substrate transfer mechanism 5B provided at the other side thereof, and configured to transfer the substrate W into the inspection module 4 and a transfer container C on the second load ports 2C and 2D; and a transit unit 51 for transferring the substrate W between the first and the second substrate transfer mechanisms 5A and 5B.
US10916456B2
A substrate liquid processing apparatus includes a placing unit which places thereon a substrate; a liquid processing unit which processes the substrate by immersing the substrate in a processing liquid with a posture in which a plate surface of the substrate is perpendicular to a horizontal direction; a transfer unit which transfers the substrate between the placing unit and the liquid processing unit; and a rotating unit which rotates the substrate, after being subjected to a first processing by the liquid processing unit, around an axis perpendicular to the plate surface, and in a direction different from that when the first processing is performed. Further, the transfer unit transfers the substrate, after being subjected to the first processing, to the rotating unit and transfers the rotated substrate to the liquid processing unit. The liquid processing unit performs a second processing by immersing the rotated substrate in the processing liquid.
US10916453B2
A lithographic apparatus includes a substrate table, a post-exposure handling module, a substrate handling robot and a drying station. The substrate table is configured to support a substrate for an exposure process. The post-exposure handling module is configured to handle the substrate post-exposure. The substrate handling robot is configured to transfer the substrate from the substrate table along a substrate unloading path into the post-exposure handling module. The drying station is configured to actively remove liquid from a surface of the substrate. The drying station is located in the substrate unloading path. The drying station is located in the post-exposure handling module. The post-exposure handling module may be a substrate handler.
US10916445B2
A method for preparing a p-type semiconductor layer, an enhanced device and a method for manufacturing the same disclosed relate to the technical field of microelectronics. The method for preparing a p-type semiconductor layer includes: preparing a p-type semiconductor layer; preparing a protective layer on the p-type semiconductor layer, in which the protective layer is made of AlN or AlGaN; and annealing the p-type semiconductor layer under protection of the protective layer. In this way, the protective layer can protect the p-type semiconductor layer from volatilization and to form high-quality surface morphology in the subsequent high-temperature annealing treatment of the p-type semiconductor layer.
US10916442B2
Disclosed is a method for etching an etching target layer which contains silicon and is provided with a metal-containing mask thereon. The method includes: generating plasma of a first processing gas containing a fluorocarbon gas in a processing container that accommodates the etching target layer and the mask to form a fluorocarbon-containing deposit on the mask and the etching target layer; and generating plasma of a second processing gas containing an inert gas in the processing container to etch the etching target layer by radicals of the fluorocarbon contained in the deposit. A plurality of sequences, each including the generating the plasma of the first processing gas and the generating the plasma of the second processing gas, are performed.
US10916438B2
Methods for fabricating an integrated circuit having a plurality of gate dielectrics. The methods are provided to include: forming one or more isolation trenches and a first active region and a second active region in a substrate; depositing hard mask material on the substrate; removing a first portion of the hard mask material over the first active region; forming a first oxide layer having a first thickness over the first active region; removing a second portion of the hard mask material over the second active region; and forming a second oxide layer having a second thickness over the first and second active regions such that a thickness of oxide formed over the first active region comprises a sum of the thickness of the first oxide layer and the second oxide layer, and a thickness of oxide formed over the second active region comprises the second thickness.
US10916437B2
Provided herein is a method of forming micropatterns, including: forming an etching target film on a substrate; forming a photosensitivity assisting layer on the etching target film, the photosensitivity assisting layer being terminated with a hydrophilic group; forming an adhesive layer on the photosensitivity assisting layer, the adhesive layer forming a covalent bond with the hydrophilic group; forming a hydrophobic photoresist film on the adhesive layer; and patterning the photoresist film.
US10916429B2
A semiconductor device package includes: a redistribution stack including a dielectric layer defining a first opening; and a redistribution layer (RDL) disposed over the dielectric layer and including a first trace, wherein the first trace includes a first portion extending over the dielectric layer along a first longitudinal direction adjacent to the first opening, and a second portion disposed in the first opening and extending from the first portion of the first trace, wherein the second portion of the first trace has a maximum width along a first transverse direction orthogonal to the first longitudinal direction, the first opening in the dielectric layer has a maximum width along the first transverse direction, and the maximum width of the second portion of the first trace is less than the maximum width of the first opening.
US10916425B2
A manufacturing method of monocrystalline silicon includes: disposing a flow regulator including a body in a form of an annular plate, provided under a heat shield, surrounding monocrystalline silicon; controlling an internal pressure of a chamber to 20 kPa or more during growth of monocrystalline silicon; keeping the flow regulator spaced from a dopant-added melt; and introducing inert gas into between the monocrystalline silicon and the heat shield to divide the inert gas into a first flow gas and a second flow gas.
US10916413B2
An apparatus for amplifying an electron signal caused by the impact of a particle with an electron emissive surface. The apparatus includes: a first electron emissive surface configured to receive an input particle and thereby emit one or more secondary electrons, a series of second and subsequent electron emissive surfaces configured to form an amplified electron signal from the one or more secondary electrons emitted by the first electron emissive surface, and one or more power supplies configured to apply bias voltage(s) to one or more of the emissive surfaces. The bias voltage(s) is sufficient to form the amplified electron signal. The apparatus is configured such that the terminal electron emissive surface(s) of the series of second and subsequent electron emissive surfaces draw a higher electrical current than that of the remainder electron emissive surface(s). The apparatus may be used as part of detector in a mass spectrometer, for example.
US10916410B2
A plasma processing apparatus includes a processing chamber, a high frequency power supply and a load variation stabilization circuit. The high frequency power supply is configured to supply a high frequency power to the processing chamber and generate plasma inside the processing chamber. The load variation stabilization circuit is connected in parallel with the processing chamber at a connection portion provided between the high frequency power supply and the processing chamber. The load variation stabilization circuit is configured to suppress variation in a load impedance when viewing a downstream side from the connection portion.
US10916407B2
Embodiments of the present disclosure generally relate to methods for conditioning an interior wall surface of a remote plasma generator. In one embodiment, a method for processing a substrate is provided. The method includes exposing an interior wall surface of a remote plasma source to a conditioning gas that is in excited state to passivate the interior wall surface of the remote plasma source, wherein the remote plasma source is coupled through a conduit to a processing chamber in which a substrate is disposed, and the conditioning gas comprises an oxygen-containing gas, a nitrogen-containing gas, or a combination thereof. The method has been observed to be able to improve dissociation/recombination rate and plasma coupling efficiency in the processing chamber, and therefore provides repeatable and stable plasma source performance from wafer to wafer.
US10916405B2
According to one embodiment, an atom probe inspection device includes one or more processors configured to change a two-dimensional position of a detected ion, detect two-dimensional position information of the ion and a flying time of the ion, identify a type of an element of the ion, generate first information under a first condition and second information under a second condition, and generate a reconstruction image of the sample from the first information and the second information.
US10916402B2
An electron beam irradiation device includes: an electron beam generation part; a housing part that provides a vacuum space in which the electron beam generation part is accommodated; an electron beam guide part in which a base end side is connected to the housing part and communicates with the vacuum space, in which a tip end side is provided with a long tubular member capable of being inserted into a container via a mouth portion of the container, and in which the electron beams pass through an inside; an electron beam emission window which is provided on the tip end side of the electron beam guide part; and an adjustment part that adjusts a trajectory of the electron beams in the electron beam guide part. The adjustment part is disposed on the base end side of the electron beam guide part on an outside of the vacuum space.
US10916398B2
An electromagnetic relay includes a mobile component movable at time of energization and de-energization of a coil, and a fixed component immovable at the time of energization and de-energization of the coil. A damping space is provided between the mobile component and the fixed component and changes in volume with the movement of the mobile component. A gap provided between the mobile component and the fixed component serves as a passage that allows gas to flow into or out of the damping space when the damping space changes in volume. A size of the gap is set such that a pressure is generated in the damping space to cause a damping force acting on the mobile component when the damping space changes in volume.
US10916396B2
A plurality of semiconductor relays is provided between a power source and loads. The semiconductor relays have a function of a current detection for detecting a current passing through themselves. The loads are connected to output terminals respectively. A switching unit arbitrarily selects and switches a connecting destination of the semiconductor relays from among the plurality of output terminals. A microcomputer controls the switching unit on the basis of the detection results of a current flowing through the semiconductor relays, and adjusts the number of the semiconductor relays connected to the same load and connected to each other in parallel.
US10916391B1
A system including ruggedized optic fiber cable assembly for use with an arc detection relay to protect electrical components from faults resulting in an arc flash. The cable assembly includes a pair of ruggedized ST connectors located at opposite ends of a ruggedized optical fiber cable. The cable includes an optical fiber core surrounded by a transparent gel layer and a transparent jacket surrounding the gel layer. Each ST connector includes a boot formed of a resilient material to provide shock absorption for the portion of the optical fiber cable extending through it. An accessory electronic cable is also provided, as are couplers, adapters for mounting the couplers onto walls, and sleeves with air pockets to enhance the ruggedness of the cable at points of stress, e.g., bends.
US10916384B2
The present disclosure relates to a fibrous electrode and a supercapacitor including the same. In the fibrous electrode, a carbon nanotube sheet is spirally wound on a surface of an elastic fiber. Thus, the fibrous electrode may maintain a fiber shape, and an electrical connection structure in the carbon nanotube sheet may not be damaged by deformation of the elastic fiber. That is, the fibrous electrode may be reversibly changed to maintain excellent electrical conductivity. In addition, the fibrous electrode has a fiber shape having a diameter of hundreds of micrometers, and thus the fibrous electrode may be light and may have excellent durability and excellent life span characteristics.
US10916367B2
A printed circuit board includes at least one of a first coil pattern disposed on a first main surface and a second coil pattern disposed on a second main surface. The first coil pattern includes a first portion arranged between a first core portion and a second core portion. The second coil pattern includes a third portion arranged between the first core portion and the second core portion. A first heat transfer member is mounted on at least one of the first portion and the third portion. Therefore, temperature increase of at least one of the first portion and the third portion can be suppressed.
US10916366B2
An inductor includes a body including an insulating portion formed of a plurality of layers and a magnetic portion surrounding the insulating portion and external electrodes disposed on external surfaces of the body, and a method of manufacturing the same. A coil portion is embedded in the insulating portion, and has a structure in which coil patterns formed on a plurality of layers are stacked while being connected to each other.
US10916351B1
Provided is a method for classifying a cyber-attack performed in a computing device having an artificial neural network. The method comprises obtaining a plurality of features extracted from collected packets and inputting the plurality of features into the artificial neural network and using data output from the artificial neural network to determine a type of cyber-attack indicated by the collected packet.
US10916346B2
An automated system and method for assisting in decision making for the treatment of stroke patients is provided, and specifically for assisting a physician whether the patient should be administered a drug or transferred to another hospital to undergo an endovascular thrombectomy procedure. A variety of factors are input into the system with limited human intervention and a tool automatically determines the probability of whether the patient will have a better outcome if transferred or not. The factors include clinical factors, imaging factors and time to transfer factors. The tool includes processes for automatically determining several imaging factors, including the determination of clot length, collateral blood flow, the presence of forward blood flow within and around the clot, and the clot permeability. The tool has capability to continuously update the treatment protocol and other output results using current clinical, health system or other relevant information or feedback.
US10916333B1
A regression model is generated to map observation records of a first dimensionality to a second dimensionality. Using a set of transformed records obtained from the first regression model, a Gaussian mixture model of the distribution of observation records of the second dimensionality is trained. Using a Gaussian distribution obtained from the Gaussian mixture model, a recommended modification of a proposed training set of a classifier is obtained.
US10916326B1
An information handling system includes a processor and memory devices that each include a voltage regulator configured to be enabled by a command from the processor. The processor boots the information handling system, including providing the command to the memory devices, and detects that one of the memory devices failed to boot. The processor determines that it is unknown whether the failing memory device is the first memory device or the second memory device. In response, the processor determines which one of the memory devices failed to boot, by rebooting the information handling system, providing a command to a selected one of the memory devices, and determining whether or not the selected one of the memory devices failed to boot.
US10916322B2
A method for testing memory cells under test of an integrated circuit includes allocating an access value to a memory access and granting an access credit. If the access value of the memory access does not exceed the access credit, the memory access is performed and the access credit is reduced by the access value. The memory access is performed to one memory cell or at bit level to a plurality of memory cells. A processor is connectable to a memory having a plurality of memory cells. The processor is configured to test memory cells of a protected memory area of the memory by performing memory accesses at bit level, control a counting register in such a way that a value stored in the counting register is modified according to a number of performed memory accesses, and test memory cells of the protected memory area of the memory only if the value stored in the counting register lies within a permissible value range.
US10916320B2
A shift register unit includes a first output control circuit, a first output circuit, a second output control circuit, a second output circuit, a reset circuit, and a node set circuit. The node set circuit is configured to periodically transfer a first voltage having an inactive level to a first node within the shift register unit during being enabled.
US10916314B2
A non-volatile memory device including: a page buffer configured to latch a plurality of page data constituting one bit page of a plurality of bit pages, and a control logic configured to compare results of a plurality of read operations performed in response to a high-priority read signal set to select one of a plurality of read signals included in the high-priority read signal set as a high-priority read signal, and determine a low-priority read signal corresponding to the high-priority read signal, wherein the high-priority read signal set is for reading high-priority page data, and the low-priority read signal is for reading low-priority page data.
US10916312B2
According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, a voltage generation unit and a control unit. The nonvolatile semiconductor memory device includes a memory cell array having a plurality of blocks each including a plurality of memory cells, and a voltage generation unit configured to change a read level of the memory cell. The control unit controls write, read, and erase of the nonvolatile semiconductor memory device. The control unit changes the read level between a start of use of the nonvolatile semiconductor memory device and a timing after an elapse of a time.
US10916309B2
A semiconductor memory device includes a memory cell array including a plurality of memory blocks, a voltage generator suitable for applying an erase voltage to a source line of at least one memory block selected from among the plurality of memory blocks during an erase operation, a read and write circuit suitable for applying an initial setting voltage to bit lines of at least one memory block during the erase operation, and a control logic suitable for controlling the voltage generator and the read and write circuit to apply the initial setting voltage to the bit lines before applying the erase voltage to the source line.
US10916307B2
A resistive memory apparatus and an operating method thereof are provided. In the method, a set operation having a first enhanced bias is performed on at least one memory cell in a resistive memory array of the resistive memory apparatus, in which the first enhanced bias is larger than a bias used in a normal execution of the set operation. A heat process is performed on the memory cell. A set operation having a second enhanced bias is performed on the memory cell, in which the second enhanced bias is larger than or equal to the first enhanced bias.
US10916302B2
A non-volatile memory cell includes a floating gate transistor having a floating gate. A method for operating the non-volatile memory cell includes, during a program operation, performing an initial program searching operation to identify a first initial value of a threshold voltage of the floating gate transistor, coupling the floating gate of the floating gate transistor to a first program voltage to raise the threshold voltage of the floating gate transistor, performing a program searching operation to identify a first variation of the threshold voltage, generating a second program voltage according to the first variation of the threshold voltage, and coupling the floating gate of the floating gate transistor to the second program voltage to raise the threshold voltage of the floating gate transistor.
US10916292B1
A method for performing a refresh operation based on system characteristics is provided. The method includes determining that a current operating condition of a memory component is in a first state. The method also includes detecting a change in the operating condition from the first state to a second state. The method further includes setting a refresh period associated with the memory component based on the change of the operating condition. The refresh period corresponds to a period of time between a first time when a write operation is performed on a segment of the memory component and a second time when a refresh operation is to be performed on the segment. Moreover, the method includes performing the refresh operation according to the refresh period.
US10916290B2
In an embodiment, a memory system may include at least two types of DRAM, which differ in at least one characteristic. For example, one DRAM type may be a high density DRAM, while another DRAM type may have lower density but may also have lower latency and higher bandwidth than the first DRAM type. DRAM of the first type may be on one or more first integrated circuits and DRAM of the second type may be on one or more second integrated circuits. In an embodiment, the first and second integrated circuits may be coupled together in a stack. The second integrated circuit may include a physical layer circuit to couple to other circuitry (e.g. an integrated circuit having a memory controller, such as a system on a chip (SOC)), and the physical layer circuit may be shared by the DRAM in the first integrated circuits.
US10916286B2
A method of writing to a magnetic random access memory cell includes applying an alternating current signal to the magnetic random access memory cell having a first magnetic orientation, and applying a direct current pulse to the magnetic random access memory cell to change the magnetic orientation of the magnetic random access memory cell from the first magnetic orientation to a second magnetic orientation. The first magnetic orientation and the second magnetic orientation are different.
US10916266B2
According to one embodiment, a magnetic disk device includes a magnetic head, a magnetic disk on which a servo pattern used to position the magnetic head when data is to be recorded by means of the magnetic head is recorded, and a control section configured to set a recording condition for each predetermined unit of the magnetic disk on the basis of the servo pattern, and carry out recording of data on the magnetic disk according to the set recording condition.
US10916260B2
A system for detection of a target sound in an environment of a vehicle, includes an audio sensor, a computer processor, and a memory storing a digital target sound template produced by converting a sample of the target sound in accordance with conversion parameters. The computer processor receives a sound signal from the audio sensor, digitizes the sound signal in accordance with the conversion parameters, and determines a degree of similarity between the digitized signal and the digital target sound template. The sound signal may be logarithmically amplified before being digitized. The sound signal may be received from two audio sensors, and the direction of the target sound may be determined based on a difference between time indices for detection of the target sound for each audio sensor.
US10916259B2
A method includes acquiring, by a vibro-acoustic sensor in a vicinity of a machine, vibro-acoustic signals due to an operation of the machine. The acquired vibro-acoustic signals are analyzed so as to estimate at least two operational parameters of the machine, selected from a group of the operational parameters consisting of an uptime factor, a production speed factor, and a production quality factor of the machine. An overall equipment effectiveness (OEE) of the machine is computed, the computed OEE including at least one of a minimum and a product of the at least two estimated operational parameters.
US10916258B2
Systems and methods of monitoring communications channels and automatically providing selective notifications through a network that messages containing useful information, transmitted in the form of voice content, have been received. Keywords are compared with textual data transcribed from voice messages receive on a channel. The textual data and the keywords are compared, and upon identifying a correlation therebetween, a notification is automatically generated that indicates receipt of a given message, the existence of the correlation with the keywords, and an identity of the channel, so that client terminals can receive the message and also receive subsequent or related messages.
US10916251B1
A pervasive user experience capable of integrating robo-advising with human advising is discussed. Conversations and other inputs may be actively captured to identify issues with which the system may be able to assist. Inputs from multiple conversations separated in time may be correlated to identify relevant needs and goals. Recommendations and strategies may be developed and presented to the customer. When it is determined that human advising is appropriate for one or more issues, the customer may be connected to an advisor for assistance with particular issues. Transitions may be facilitated to allow customers to more efficiently return to robo-advising until human advising is again deemed appropriate.
US10916249B2
A method of processing a speech signal for speaker recognition in an electronic apparatus includes: obtaining a speech signal of a first user; extracting a speech feature comprising a feature value from the speech signal; comparing the speech feature extracted from the speech signal of the first user with a predetermined reference value; selecting a first user feature that corresponds to the speech feature of the first user compared with the reference value; generating a recommended phrase used for speaker recognition based on the first user feature; and outputting the recommended phrase.
US10916247B2
It is determined whether a first voice instruction received by a first voice control device and a second voice instruction received by a second voice control device are repetitive instructions. Output by an output apparatus is restricted if it is determined that the first voice instruction and the second voice instruction are repetitive instructions.
US10916246B2
An information processing device enables a user to register a wake-up-word for activating a predetermined function by voice recognition. The information processing device includes a receiving unit configured to receive, from a user, an input word for registering a wake-up-word, and a determination unit configured to determine whether the input word received by the receiving unit satisfies conditions for an accuracy of voice recognition.
US10916244B2
An electronic device is provided. The electronic device according to an embodiment includes a microphone, a communicator comprising communication circuitry, and a processor configured to control the communicator to transmit a control command to an external audio device for reducing an audio output level of the external audio device in response to a trigger signal for starting a voice control mode being received through the microphone and to control the electronic device to operate in the voice control mode.
US10916238B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters.
US10916233B2
In accordance with embodiments of the present disclosure, a flextensional transducer for underwater operation includes a driving element and a stave. The stave is made from a material with elastic properties and has a porous structure. The porous structure is adapted to be modelled such that when in use, said porous structure of the stave is of an arbitrary alignment with respect to, for instance, the driving element, and has a degree of porosity. The degree of porosity is such that the elastic properties and vibrational frequency response of the stave can be customised with respect to its intended use.
US10916222B2
The present disclosure provides a method, an apparatus, and a virtual reality device for displaying a virtual reality scene. The method comprises: acquiring pose information of a user and transmitting the pose information to a target device; receiving static picture data corresponding to the pose information transmitted by the target device through a first transmission channel and storing the static picture data; and generating a display picture according to the static picture data and displaying the display picture.
US10916216B2
An apparatus for providing an external power supply, memory device, camera, and/or other peripheral capabilities to a head-mounted data collection device may include a first portion releasably connecting to the data collection device. The first portion may have a first data port interface configured for connection to a corresponding data port interface of the data collection device. The apparatus may have a second portion releasably connectable to the first portion, the second portion including an internal data port interface configured for connection to a corresponding internal data port interface of the first portion, a power cell module, and a power supply interface configured for connection to a corresponding power supply input of the head-mounted wearable data collection device. The first portion and/or the second portion may include interface logic for receiving data via the first data port and command logic for issuing commands to the data collection device.
US10916213B2
A shift register includes first, second and third output sub-circuits, first and second pull-down sub-circuits, and a selection sub-circuit. The first output sub-circuit is coupled to a pull-up node, a first output terminal, and a first clock signal terminal. The second output sub-circuit is coupled to the first clock signal terminal, the selection sub-circuit, and a second output terminal. The third output sub-circuit is coupled to a second clock signal terminal, the selection sub-circuit, and the second output terminal. The selection sub-circuit is coupled to the second and third output sub-circuits, the pull-up node, and a gating signal terminal. The first pull-down sub-circuit is coupled to a first pull-down node, the first output terminal, a second voltage terminal, and the pull-up node. The second pull-down sub-circuit is coupled to the second output terminal, a first voltage terminal, and the first pull-down node.
US10916212B2
A display device (1) includes a display panel (10), a first gate drive circuit (11), a second gate drive circuit (12), a first gate slope formation unit (21), and a second gate slope formation unit (22). A plurality of pixels (3) is arranged in a matrix in the display panel. A plurality of gate lines (GL) for selecting pixel groups arranged along rows (X) is arranged along columns (Y) in the matrix. The first gate drive circuit supplies each gate line with a first gate drive signal from each end of the plurality of gate lines. The second gate drive circuit supplies each gate line with a second gate drive signal from each opposite end of the plurality of gate lines. The first gate slope formation unit forms a gate slope which is a falling slope in the signal waveform of the first gate drive signal. The second gate slope formation unit forms a gate slope of the second gate drive signal independently of the first gate slope formation unit.
US10916209B2
A compensation device, a display device and a method for compensating common electrode voltage are provided in the embodiments of the present disclosure. A compensation device for a display panel according to an embodiment includes a compensation circuit, a comparison circuit, and an adjustment circuit. The compensation circuit generates a common electrode compensation signal to be provided to the display panel based on a common electrode input signal for providing a common electrode voltage to the display panel and a common electrode feedback signal from the display panel. The comparison circuit compares the common electrode compensation signal with the common electrode feedback signal. The adjustment circuit adjusts the common electrode compensation signal according to the comparison result of the comparison circuit.
US10916206B2
A display apparatus and control method thereof are provided. The display apparatus includes: a display panel; a driver configured to drive the display panel based on an image signal; a light source configured to supply light for making an image visible on the display panel; and a processor configured to: control the light source to have two or more emissive sections during a displaying period for one video frame of the image signal, and control a first emissive section and a second emissive section, of the two or more emissive sections, to have different widths in accordance with a change in the image.
US10916202B2
A high voltage sensing circuit included in a display driver integrated circuit includes a plurality of channels, a plurality of sampling capacitors, an amplifier and a feedback capacitor. The plurality of channels receives a plurality of input voltages. The plurality of sampling capacitors are connected to the plurality of channels, respectively, to simultaneously sample the plurality of input voltages. The amplifier is configured to sequentially receive each of a plurality of sampled input voltages to sequentially generate a respective plurality of sensing voltages. The feedback capacitor is connected between an input terminal and an output terminal of the amplifier, and is shared by the plurality of channels. The amplifier and the feedback capacitor are configured such that each of the plurality of sampled input voltages is sequentially scaled to the respective one of the plurality of sensing voltages by the amplifier and the feedback capacitor.
US10916201B2
A scan circuit, a display panel, and a display device are provided. The scan circuit includes a switch control circuit in addition to a gate driver circuit with forward and backward scan functions, where the switch control circuit is configured to transmit a second scan signal to a corresponding row of pixels, and a first scan signal to its next row of pixel in a scan direction when the gate driver circuit outputs a drive signal at each of the signal output terminals. In this way, no matter whether the gate driver circuit performs forward or backward scanning, the switch control circuit controls the gate driver circuit to transmit firstly the first scan signal and then the second scan signal to the corresponding row of pixels.
US10916197B1
The present application discloses a pixel compensation circuit and a display panel. By adopting a double-gate structure transistor as a driving transistor, a top gate and a bottom gate can respectively regulate channels to realize a dynamic adjustment of a threshold voltage of the driving transistor. Detection of the threshold voltage by a diode-connect mode can be realized by controlling the driving transistor. Real-time compensation of the threshold voltage can be realized, and compensation of a positive drift and a negative drift of the threshold voltage can also be realized, which effectively improves uniformity of image display under a same grayscale.
US10916192B2
An active matrix display where in one embodiment each cell comprises: a driving circuit for providing current to light emitting devices placed in the cell under the control of a data driver signal, a first light emitting device location connected to the driving circuit and a second light emitting device location connected in series to the first light emitting device location. A first thin-film transistor (TFT) is connected in parallel with the first light emitting device location and a second TFT is connected in parallel with the second light emitting device location, its gate node connected to the gate node of the first TFT. One terminal of a third TFT is connected to the gate nodes of the first and second TFTs and selectively connects a control signal to the first and second TFTs under the control of a scan driver signal. The control signal determines which of a first or second light emitting device placed in the cell emits light when the driving circuit provides current.
US10916186B2
Embodiments of the present disclosure disclose a display apparatus, an electroluminescent display panel and a method of acquiring and displaying an image by the display apparatus. The display apparatus includes an electroluminescent display panel; and a camera. The electroluminescent display panel includes: a substrate; and a plurality of pixel units disposed in a display area on the substrate and each including at least two sub-pixels. The display area has an image acquiring region including the sub-pixels, at least one of the sub-pixels in the image acquiring region has an opaque display zone and a transparent zone, and the camera is disposed on a side, facing away from the pixel units, of the substrate of the electroluminescent display panel.
US10916180B2
A display panel and a manufacturing method are provided. The display panel includes an array substrate, gate signal lines, and gate driving circuits. The array substrate includes a display area and a non-display area around the display area. The display area has a geometric center and an outline between the display area and the non-display area. The gate signal lines are disposed in the display area, and each gate signal line intersects the outline of the display area to form at least one intersection point. The gate driving circuits are disposed in the non-display area and respectively electrically connected to the gate signal lines, and each gate driving circuit has a positioning line. For a gate driving circuit and at least one intersection point that correspond to the same gate signal line, the positioning line is aligned with a line segment that connects the intersection point and the geometric center.
US10916174B2
The application relates to an image display control method and a display screen control system. The method includes: receiving an input image; performing luminance component mapping on target pixel data of the input image; converting the target pixel data after mapping from a luminance-chrominance separation color space to a primary color space; performing filtering on the target pixel data which are converted to the primary color space after mapping; and outputting the target pixel data after filtering to a display screen for image display.
US10916171B2
A GOA circuit and a display panel. By using a first control clock and a third control clock in a forward and reverse scanning module to control a first node, the GOA circuit is able to avoid leakage of the first node during operation and improve the reliability of GOA circuit.
US10916167B2
A gate driving device of a display device may include a voltage generator, a gate controller and a gate driver. The voltage generator may generate a gate driving voltage that varies between a gate-on voltage and a gate-off voltage. The gate controller may generate gate clock signals based on the gate driving voltage and gate control signals. The gate driver may generate a gate signal based on the gate clock signals. The gate control signals may include a first control signal and clock control signals, each varying between a high level and a low level. The gate controller may output the gate clock signals having a voltage level of the gate-off voltage when the first control signal and the clock control signals are each provided to the gate controller at the low level, thereby avoiding a display defect due to voltage ramping that may otherwise occur.
US10916165B2
A display system that produces an image that encodes both machine-readable and human-readable data is described. The image has two underlying patterns that are changed at two different rates. The rapidly changing image encodes the machine-readable data and the slower changing image encodes the human-readable data.
US10916162B2
License plate frame clip apparatuses provide a display surface to display indicia, such as an image, words, symbols, or other like indicia. The clip apparatuses comprise at least one slot comprising a recessed surface, a first end, a second end, a first side wall extending from the recessed surface, and a second side wall extending from the recessed surface, each of the side walls comprising a flange configured to hook onto a back side of a license plate frame when the frame is disposed within the slot. Methods of using the same are further provided.
US10916148B2
Systems and methods of the present invention are provided to generate a plurality of flight trajectories that do not conflict with other aircraft in a local area. Interventions by an air traffic control system help prevent collisions between aircraft, but these interventions can also cause an aircraft to substantially deviate from the pilot's intended flight trajectory, which burns fuels, wastes time, etc. Systems and methods of the present invention can assign a standard avoidance interval to other aircraft in the area such that a pilot's aircraft does not receive an intervention by an air traffic control system. Systems and methods of the present invention also generate a plurality of conflict-free flight trajectories such that a pilot or an automated system may select the most desirable flight trajectory for fuel efficiency, speed, and other operational considerations, etc.
US10916143B2
Provided are a system and method for intersection collision prevention. The intersection collision prevention system may include a collision determination unit configured to calculate a first space between a preceding vehicle running in the same direction as a host vehicle and at least one of a yellow center line and an oncoming vehicle located in the opposite lane with respect to the host vehicle and compare the first space to a predetermined second space to determine a danger of a collision; and a control unit configured to adjust a collision danger warning time point according to a determination result of the collision determination unit.
US10916141B1
A system for generating a parking space directory includes at least one processor and a memory device in communication with the at least one processor. The memory device includes a communications module, a confidence interval module, and a directory generating module. The modules includes instructions that when executed by the one or more processors causes the one or more processors to obtain parking information related to at least one parking space having a vehicle parked within the at least one parking space, determine a confidence interval that the at least one parking space is an actual parking space based on a number of vehicles that have utilized the at least one parking space, and generate a directory of the at least one parking space that includes the location of the parking space and the confidence interval associated with the at least one parking space.
US10916138B2
The network system triggers registration of the start a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
US10916133B2
The invention relates to a method for determining an optimum speed (VOPT) to be adopted by a motor vehicle (1) when said motor vehicle (1) is approaching a traffic light (2). According to said method a first GLOSA-type on-board system (10) determines, upon receiving a message emitted by said traffic light (2), a total distance (DTL) of travel separating the motor vehicle (1) from the traffic light (2), then estimates the time necessary for the motor vehicle (1) to travel said total distance (DTL), and finally defines a recommended speed (VQ) based on the status of the traffic light (2) at the end of the estimated time. The method is characterised in that it also uses at least one speed limitation produced via a second system (12; 13) on board said motor vehicle such as to determine said recommended speed (VQ) and/or said optimum speed (VQPT).
US10916131B1
Systems, methods, and computer-executable instructions for detecting distances between vehicles near an intersection includes determining positions for each vehicle from video frames of an intersection. A status of a traffic light at the intersection is determined. Follow distances between a first vehicle and a second vehicle is determined. An alert condition associated with the second vehicle is determined based on the follow distance. A driver activity of a driver of the second vehicle is determined. An alert mechanism based on the alert condition and the driver activity is determined. An alert is provided using the alert mechanism to one or more drivers.
US10916122B2
In a sensor relay apparatus (10), a communication control unit (13) receives sensor data from a sensor terminal (ST) via a terminal module (11) when a transmission data amount related to the sensor data to be transmitted from the sensor terminal (ST) is equal to or greater than a determination threshold. This can reduce the overhead time taken at the time of the transmission of the sensor data.
US10916120B2
The present disclosure provides details of a system and method for a communication device for guards in controlled environments. The communication device is established based on an indoor wireless infrastructure in the controlled environment, receiving wireless positioning signals to calculate and determine the real-time location of a user carrying the device. The indoor wireless positioning can be combined with other available positioning methods to provide highly accurate positioning information of the guard. The communication device detects, monitors, and records activities of the guard during a period of time, and is controlled by the control center. The control center and the communication device respond quickly to different abnormal situations. In addition, the communication device detects contraband electronic devices and monitor surroundings of the guard. Thus, the disclosed system and method for the communication device provides improved communication and monitoring for guards in a controlled environment.
US10916118B2
This disclosure describes novel schemes and utilities that promote sustainable usage of smartphones. It describes apparatus and methods to prevent phone loss, prevent overheating problems, decrease energy waste of the battery, prevent overcharging, decrease packaging waste, and encourage sustainable behavior among users to increase the life of the electronic product. In addition, this application characterize mechanism for localization of people and objects. The apparatus and methods may be applied to promote sustainable usage of other electronic devices such as tablets, laptops, pocket PCs, personal digital assistants (PDAs), e-readers, wearable devices, and etc. In addition, a framework has been presented which can be applied to promote sustainable behavior for any consumer electronics products including smartphones. In addition, novel localization apparatus and methods is presented in this application that can be applied for general localization/tracking purposes.
US10916116B2
A method and apparatus for detecting and identifying hazardous objects in electric fields. In one embodiment, the apparatus comprises two or more sensor probes mounted on a mobile vehicle and spaced apart from one another, wherein each sensor probe of the two or more sensor probes generates a signal corresponding to an electrical field; a processor, coupled to the two or more sensor probes, for processing the signals from the two or more sensor probes to generate at least one processed signal based on a distance between at least two sensor probes of the two or more sensor probes; and an indicator, coupled to the processor for providing, based on the at least one processed signal, an indication of a hazardously energized object in the electric field.
US10916107B1
A system is described for providing somatosensory stimuli to a human subject. The system may include an acoustic beamforming device configured to generate a modulated acoustic beam directed at the human subject. The system may also include a signal modulator configured to provide a signal modulation that enhances, subject to the total radiated power constraint, a perceived strength of somatosensory response of at least one type of cutaneous mechanoreceptor cells in the skin of the human subject.
US10916103B2
Location based wagering method sand systems. An online wagering service can be invoked via a mobile device. A determination can then be made regarding the location of the mobile device and a jurisdiction (e.g., state, county, city, etc.) associated with that location. The mobile device and hence a user can be authorized to access the online wagering service based on the location of the mobile device. Based on the location, it can also be determined if use of the online wagering service is allowed in the jurisdiction along with prescribed limitations of use in that jurisdiction. Wagering options are then presented via the mobile device, which conform to the laws and/or regulations of the jurisdiction.
US10916097B2
Systems and methods for facilitating variation and adjustment of payouts during participation of a gaming feature. From the player's perspective, gaming payout enhancements may involve fluctuating beneficial and non-beneficial adjustments. One embodiment involves providing an initial award modifier, and a plurality of selectable items. Some of the selectable items have a positive or negative modifier adjustment value associated therewith, and at least one of the selectable items includes an awarded value that also terminates further modifier adjustment. The player selects the selectable items, and an accumulated modifier is adjusted based on the positive or negative modifier adjustment values associated with the selected items. Adjustment of the accumulated modifier value is discontinued in response to player selection of the awarded value and the termination of modifier adjustment. The accumulated modifier at the time of termination of modifier adjustment is applied to the awarded value to provide a modified awarded value.
US10916084B2
The present invention provides a touch-type control system, a control device and a monitor device for merchandise security, including a controller and a monitor device, where the monitor device has an identifiable communication interface capable of communicating with the controller, and is configured to communicate with the controller via the identifiable communication interface and be initialized by a controller in communication therewith. The controller further comprises a touch-type communication interface for communicating with the monitor device, and is configured to be capable of controlling the monitor device initialized by the controller via the touch-type communication interface. In the system, the controller can communicate with the monitor device by means of a touch manner, thereby identifying, controlling and powering the monitor device, thereby solving the problem of the unification of power supply and data in the system.
US10916082B2
A system and method for managing a loading dock and access to a facility or group of facilities by providing a web-based application accessible via the Internet having vendors associated with the web-based application based upon specific needs of the facility. Vendors are provided access to a facility by a user of the web-based application by employing specific methods of identification and authorization, and the user is provided with status information regarding the vendor access. Furthermore, vendor access to a facility can be limited by the user based on various parameters. Those parameters can be used to administrate, manage and secure a facility in terms of understanding which vendors are permitted access to the facility or group of facilities. The web-based application is designed to suit the specific needs of a facility.
US10916080B2
Systems and methods for using accelerations derived from a motion pattern for multi-factor authentication, the method including receiving, filtering, and determining an identifying pattern from acceleration data representative of the user and using the identifying pattern for secured access authentication.
US10916065B2
In one embodiment, a client system receives a request to access a user interface element in a virtual reality environment for an application and generates the user interface element in the virtual reality environment. The user interface element at the generated position occludes a portion of the application. The client system detects an input to move the user interface element from one position in the virtual reality environment to another position in the virtual reality environment relative to a display region of the application and stores position data associated with the other position of the virtual reality environment in a position database. The position data is associated with the application. The client system receives another request to access the user interface element in the virtual reality environment for the application and generates the user interface element in the virtual reality environment based on the position data associated with the application.
US10916049B2
An electronic device is provided. The electronic device includes a display, a communication circuit receiving first data including objects for implementing a virtual environment from a server, and a processor. The objects include a text type of first object and a non-text type of second object. The processor divides a region to be output on the display in the virtual environment into a plurality of blocks, determines at least one of the plurality of blocks as a first region based on a region where the first object is output and determines the rest of the plurality of blocks as a second region, renders the first region in a first rendering method and renders at least a portion of the second region in a second rendering method, and outputs the virtual environment on the display based on the first region and the at least portion of the second region.
US10916047B2
An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3D) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. The interface may allow first-person and/or third person interaction during creation of objects, which may map a body of a user to a body of an object presented by a display. In an example process, the user may start by scanning an arbitrary body gesture into an initial shape of an object. Next, the user may perform various gestures using his body, which may result in various edits to the object. After the object is completed, the object may be animated, possibly based on movements of the user.
US10916028B1
A system for monitoring field surface conditions includes a support arm and a housing coupled to the support arm such that the housing is supported adjacent to a surface of a field, with the housing extending over a portion of the surface such that a shielded surface area is defined underneath the housing. The system also includes a light source configured to illuminate at least a portion of the shielded surface area defined underneath the housing such that a shadow is created adjacent a surface feature positioned within the shielded surface area and an imaging device configured to capture an image of the surface feature and the adjacent shadow created by the surface feature. Moreover, the system includes a controller configured to estimate a parameter associated with the surface feature based at least in part on an analysis of the adjacent shadow depicted within the image.
US10916023B2
A depth measurement assembly (DMA) includes an illumination source that projects pulses of light (e.g., structured light) at a temporal pulsing frequency into a local area. The DMA includes a sensor that capture images of the pulses of light reflected from the local area and determines, using one or more of the captured images, one or more TOF phase shifts for the pulses of light. The DMA includes a controller coupled to the sensor and configured to determine a first set of estimated radial distances to an object in the local area based on the one or more TOF phase shifts. The controller determines a second estimated radial distance to the object based on an encoding of structured light and at least one of the captured images. The controller selects an estimated radial distance from the first set of radial distances.
US10916022B2
Disclosed are a texture synthesis method and a device using the same. The texture synthesis method adopts a source labeled diagram and a target labeled diagram in combination to guide the texture synthesis process, so that the texture synthesis is in a controlled state, thus effectively improving the accuracy and efficiency of the computer in processing complex texture information such as textures composed of multiple materials or textures involving non-uniform gradients. Meanwhile, determination of the accuracy of the texture features of the labeled diagram is introduced to the process of producing the labeled diagram, and the labeled diagram with low accuracy is re-abstracted and -segmented so that the classification of the texture features would be more accurate. This interactive iterative method improves the accuracy of the labeled diagram generation process. The device using this method also provides the same technical effects.
US10916018B2
According to an embodiment, a camera motion estimation device includes a memory and one or more hardware processors configured to function as a first acquisition unit, a second acquisition unit, and an estimation unit. The first acquisition unit is configured to acquire feature point correspondence information indicating correspondence between feature points included in time series images. The second acquisition unit is configured to acquire pixel flow information indicating a locus of a pixel included in the time series image. The estimation unit is configured to estimate a motion of a camera that has captured the time series images, using the pixel flow information and the feature point correspondence information.
US10916011B2
A body thickness estimation unit estimates a body thickness of a subject for each pixel of at least one of a first radiographic image or a second radiographic image which includes a primary ray component and a scattered ray component, on the basis of the at least one of the first radiographic image or the second radiographic image. A bone part pixel value acquisition unit acquires a pixel value of a bone region of the subject from the first and second radiographic images. An information acquisition unit acquires bone mineral information indicating a bone mineral content of the bone region for each pixel of the bone region on the basis of imaging conditions in a case in which the at least one of the first radiographic image or the second radiographic image has been acquired, the body thickness for each pixel, and the pixel value of the bone region.
US10916010B2
Provided is a technique that generates learning data required for learning without performing a complicated operation.
Candidate positions of a plurality of lesion candidate region images obtained by performing an image analysis process for a medical image are displayed on schematic diagrams of a human body. Lesion candidate region images other than a lesion candidate region image corresponding to a denied candidate position where a denial operation has been received are registered as correct answer data or the lesion candidate region images corresponding to confirmed candidate positions where a confirmation operation has been received are registered as the correct answer data.
US10916008B2
Methods for recognizing or identifying tooth types using digital 3D models of teeth. The methods include receiving a segmented digital 3D model of teeth and selecting a digital 3D model of a tooth from the segmented digital 3D model. An aggregation of the plurality of distinct features of the tooth is computed to generate a single feature describing the digital 3D model of the tooth. A type of the tooth is identified based upon the aggregation, which can include comparing the aggregation with features corresponding with known tooth types. The methods also include identifying a type of tooth, without segmenting it from an arch, based upon tooth widths and a location of the tooth within the arch.
US10916006B2
A recognition method of pattern feature is provided, where a recognition result thereof is applied to optical proximity correction, the method includes: providing a plurality of reference images with a reference pattern feature; recognizing and classifying the reference images by an image recognition device, and storing the recognition result; comparing the image with the actual pattern feature with the stored recognition result by the image recognition device to recognize and classify the image with the actual pattern feature; and calculating an angle feature value and/or a distance feature value of the actual pattern feature by the image recognition device according to a classification result to obtain the recognition result of the pattern feature.
US10916004B2
The present disclosure provides a method of processing depth data and image data from a robotic device having a camera and a depth measurement device mounted to a chassis of the robotic device to generate a data set representative of a three-dimensional map of an environment in which the robotic device is located. The camera is arranged to generate image data relating to the environment. The depth measurement device is arranged to generate depth data relating to the environment. The method comprises generating image data and depth data at a first location of the robotic device in the environment, whereby to generate a first data set comprising a plurality of data points. The method further comprises moving the robotic device to at least a second location in the environment. The method further comprises generating image data and depth data at the second location, whereby to generate a second data set comprising a plurality of data points. The method further comprises associating each data point of the first data set with the spatially nearest point of the second data set, if any, within a predefined distance from the first data point. The method further comprises replacing data points from the first data set with the associated data points from the second data set by reference to the distance of the data point from the location of the robotic device when the data point was generated.
US10916003B2
An image quality scorer machine accesses a candidate image to be analyzed for visual quality. The image quality scorer machine generates a visual quality score of the candidate image by first generating a prediction of a similarity score for the candidate image. The predicted similarly score of the candidate image may be generated by a process including inputting the candidate image into a neural network that has been trained to detect a set of image features in the candidate image and then to generate a corresponding predicted similarity score based on degrees to which the image features in the set are present in the candidate image. The image quality scorer machine derives the visual quality score based on the predicted similarity score outputted by the neural network. Accordingly, the image quality score machine may provide or store the generated visual quality score of candidate image for subsequent usage.
US10915999B2
Provided are an apparatus and a method for generating a high quality SDR image without significant reduction in image average luminance by matrix conversion for an HDR image. An image signal processing unit that converts the HDR image into the SDR image converts a pixel value of the HDR image into a pixel value of the SDR image, applying one conversion matrix to low luminance region pixels having luminance that is a prescribed threshold or less among constituent pixels of the HDR image. A high luminance region pixel having higher luminance than the prescribed threshold is set as a highest output pixel of the SDR image after conversion. The conversion matrix to be applied is a matrix having setting in which a change rate of a memory color set in a Macbeth color chart becomes smaller.
US10915995B2
Examples to selectively generate a masked image include: a convolutional neural network detector to detect a first feature and a second feature in an image captured by a camera; a feature recognizer to determine the first feature is a displayable feature and the second feature is a non-displayable feature by comparing the first and second features of the image to reference feature images stored in a memory; and a blur generator to generate the masked image to display the displayable feature and mask the non-displayable feature.
US10915993B2
An image processing method of a display apparatus is disclosed. The image processing method includes analyzing a plurality of image frames constituting a virtual reality image and determining shake information of a camera which photographs the VR image, calculating a shake correction value of an image corresponding to a viewing area of a user from the VR image based on the shake information of the camera, and adjusting the viewing area based on the shake correction value and displaying an image corresponding to the adjusted viewing area in the VR image.
US10915991B2
Embodiments described herein are directed to methods and systems for facilitating control of smoothness of transitions between images. In embodiments, a difference of color values of pixels between a foreground image and the background image are identified along a boundary associated with a location at which to paste the foreground image relative to the background image. Thereafter, recursive down sampling of a region of pixels within the boundary by a sampling factor is performed to produce a plurality of down sampled images having color difference indicators associated with each pixel of the down sampled images. Such color difference indicators indicate whether a difference of color value exists for the corresponding pixel. To effectuate a seamless transition, the color difference indicators are normalized in association with each recursively down sampled image.
US10915984B2
The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
US10915983B2
Embodiments are provided to enable graphic processing unit (GPU) virtualization for high bandwidth or rate demanding applications, such as 3D gaming, where a client communicates with a host via a virtual desktop infrastructure (VDI). The distributed GPU virtualization allows one or more VMs or comparable hosts or components access to communicate with a GPU at a different component or physical machine in a data center or a network. A first physical machine starts a remote display driver function to handle a request to render graphics from a client via gateway. A second physical machine that comprises a GPU is instructed to start a render function for the client using the GPU. The rendered graphics is then sent to the client via the gateway.
US10915979B2
Systems, methods, and articles of manufacture provide for location-triggered remote dispensing device activation. Various types of dispensing devices as described herein, for example, may be triggered to provide output goods or services based upon location-based data of a user of a centralized system. In some embodiments, such remote dispensing device activation may be conducted in a manner that is less taxing on memory, data processing, and/or network communications bandwidth than previously known or practicable. In some cases, the dispensed goods/services may be provided via remote dispensing in response to location-specific data pursuant to variable game results.
US10915976B1
A home analysis and display system and process includes receiving first data regarding home criteria. A pool of homes is assembled based on the first data, which includes a plurality of properties. The pool of homes is displayed, and a route for viewing the properties is determined. Feedback regarding the properties is received, and the pool of homes and/or the route is modified based on the received feedback.
US10915970B1
Computer-implemented methods, system and computer program products for identifying and communicating errors or inconsistencies in data of an electronic tax return during preparation of the electronic tax return, e.g., presenting a message to a user regarding the error or inconsistency “on the spot” or immediately in response to identifying the error or inconsistency during a currently displayed interview screen. Error messages may be communicated to an interface controller that processes error messages or non-binding suggestions concerning same from a rule module by the rule module pushing messages to the interface controller, the interface controller pulling or querying the rule module, or by use of a shared memory or data store to which the rule module pushes messages and from which the interface controller pulls or retrieves the messages generated by the rule module.
US10915964B1
Systems and methods are provided for encouraging and rewarding safe driving. A safe driving evaluation system determines the safe driving behaviors necessary to earn safe driving points. The safe driving evaluation system receives vehicle telematics data from a telematics device configured to obtain vehicle telematics data during the operation of a vehicle, and determines safe driving points based on the safe driving behaviors exhibited by the vehicle telematics data. Safe driving rewards are provided where the total number of safe driving points earned by a driver exceeds predefined thresholds. The safe driving rewards may be redeemed for discounts on products or vehicle services, or for fixed prices on gas. In addition, the safe driving points may be transferred to another individual for redemption.
US10915963B2
An investment strategy rule generation method including the following steps is provided. Firstly, an investment strategy rule generator generates an investment strategy model according to an investment history trend. Then, a total investment return of each of N candidate investment rules is obtained by the investment strategy rule calculator, wherein each of the N candidate investment rules includes a candidate market direction rule. The obtaining step includes: performing an investment simulation in each of multiple time points in a time window of a time interval. Then, the total investment return under the operation of the investment simulations over the time interval is calculated by the investment strategy rule calculator. Then, the candidate investment rule corresponding to the best of the total investment returns is used as an investment strategy rule of the investment strategy model by the investment strategy rule calculator.
US10915959B2
A transaction management method and system are providing for managing disposition of funds for system users based on account activity. The method stores account data for the system users and instructions and at least a downloadable mobile application, The method receives through an interface over a network, an indication of account activity by the system user and determines a type of account activity. The method further identifies identifying a spending category for the account activity and performs an accounting for the spending category to determine if the account activity is indicative of system user underspending. The method further includes investing calculated underspending. An investment card may be utilized.
US10915944B2
A system, computer-readable storage medium storing at least one program, and computer-implemented method for a transient local commerce search service is provided. A search query including a user specified location and a user specified time period is received. One or more transient merchants temporarily located within the user specified location at least during the user specified time period are identified. A user interface displaying a map and an indicator of temporary location of the one or more transient merchants is displayed.
US10915940B2
A computer system analyzes user sentiment to dynamically modify a communication session. One or more user interactions are captured during a communication session, wherein a machine learning model is updated based on the captured user interactions. A likelihood score of a user terminating the communication session before performing one or more desired actions is calculated. In response to determining that the likelihood score is above a threshold value, one or more queries are presented, during the communication session, to the user, wherein the one or more queries are selected using the machine learning model. Received user feedback is analyzed to determine a user sentiment. The communication session is dynamically modified based on to the user feedback and the user sentiment. Embodiments of the present invention further include a method and program product for analyzing user sentiment to dynamically modify a communication session in substantially the same manner described above.
US10915939B2
A method for linking a transaction account to an offer includes: storing a plurality of account profiles, each profile including data related to a transaction account including an account identifier; receiving offer data from an entity, the data including data related to an offer for the purchase of goods or services; storing an offer data entry, the data entry including the offer data; generating an offer identifier associated with the offer data; transmitting the offer identifier to the entity; receiving an offer acceptance notification, the notification including a specific account identifier and the offer identifier; identifying a specific account profile that includes the specific account identifier; and updating at least one of the specific account profile and the offer data entry to indicate a linkage of the related transaction account to the offer data.
US10915930B2
A method of funding comprises a purchase being made by a user, wherein funding is incurred as a result of the purchase being made by the user, wherein there is a first level of funding, and a second level of funding, wherein: for the first level of funding, funding is dispersed to at least one cause not chosen by the user; and for the second level of funding, funding is dispersed to at least one cause selectable by the user, as a cause for second level funding, at a time prior to, and a location other than, where and when the purchase is made; wherein the second level of funding partially or wholly overrides the first level of funding, a portion or a whole of the first level of funding being directed to the second level of funding, instead of the first level of funding. If, for the first level of funding, there are a plurality of causes not chosen by the user, there may be provided a cause choice for the user, to choose at least one cause out of the plurality of causes, for funding.
US10915925B2
In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
US10915922B2
A system and method in a virtual universe (VU) system for identifying spam avatars based upon the avatars' multimedia characteristics may have a table that stores multimedia characteristics of known spam avatars. It further may have an analysis unit that compares the multimedia characteristics of avatars against the multimedia characteristics of known spam avatars to determine if the avatar has known spam avatar characteristics. It may further have a scoring system to calculate a spam score based upon the similarities of the comparison and identifying the avatar as a spam avatar based upon the calculated spam score. It may further compare the calculated spam score with a spam score threshold wherein the avatar is identified as a spam avatar if the calculated spam score is equal to or greater than the calculated spam score. Multimedia characteristics include graphics, audio, movement, interactivity, voice, etc.
US10915918B2
Systems and methods herein are related to augmented reality (AR) experiences in connection with items offered by entities. One exemplary method includes receiving, at a computing device, an AR search request from a user where the AR search request includes a search criteria and a location. The computing device then searches in a memory for at least one entity consistent with the search criteria and the location. In turn, the computing device returns an AR search response to the user, at an application of a communication device associated with the user. The AR search response includes an AR quotient indicative of a level of an AR experience at the at least one entity, thereby permitting the user to identify the level of the AR experience at the at least one entity prior to deciding to visit the at least one entity.
US10915916B2
Devices, computer-implemented methods, and computer-readable media for the redemption of merchant offers, such as online coupons, are provided. In some embodiments, online coupons may be provided in a native application of a mobile user device. When a user selects to use an online coupon, a coupon code box having a coupon code associated with the selected coupon may visually move from a first location to a second location of the native application, and a merchant website may be displayed in the native application. Additionally, in some embodiments, a user may drag-and-drop a coupon code box to an input field of a merchant webpage. Movement of a visual copy of the coupon code box may be animated along the drag path. Upon a drop of the coupon code box, a value of the coupon code may be entered into the input field.
US10915915B1
Systems and methods for identifying financial transaction opportunities for individualized offers are disclosed. In one embodiment a method for offering rewards to a customer of a financial institution may include (1) a server comprising at least one computer processor identifying a customer spending opportunity for a customer to use a financial instrument issued by a financial institution to conduct a transaction involving the customer spending opportunity; (2) the server determining an incentive to offer the customer for using the financial instrument issued by the financial institution to conduct the transaction involving the customer spending opportunity; and (3) the server communicating the incentive to an electronic device associated with the customer.
US10915910B2
Shopping related data is obtained by using a weight sensor on a shelf to determine a reduction in weight of product on the shelf, and noting the time, and then detecting weight added to a near-by located shopping cart using a sensor, and noting the time. This data is communicated to a processor, which determines a probability that a product has been moved from the shelf to the cart if the reduction in weight upon the shelf is the same weight as the increase in weight upon the cart. Using this data, it is possible to determine a time interval during which a shopper considered purchasing the product.
US10915906B2
Disclosed herein are various embodiments for systems and methods for self-payment and verification of the purchase of retail goods and services. According to an embodiment of the invention, a method for verifying the purchase using a mobile electronic device in wireless communication with a payment verification system and a code generating system is provided, the method comprising the steps of: receiving from a consumer information identifying an item for purchase; receiving from a consumer information identifying payment means for purchasing the item for purchase; processing the information identifying the item for purchase and information identifying payment means and generating a unique QR code indicating a purchase of the item; sending the unique QR code to a mobile device for display by a consumer to the vendor of the item for purchase.
US10915900B1
Techniques for leveraging a likelihood that a transaction (or a portion thereof) will be associated with a refund request to determine whether and/or how long to delay sending, to a payment service, a request for processing the transaction (or portion thereof) are described herein. In an example, a payment processing service may receive, from a point of sale device operated by a merchant, transaction data associated with a transaction between the merchant and a customer. The payment processing service may determine a likelihood that the customer will request a refund for a cost of an item of the transaction at a time after the transaction. Based at least partly on the likelihood, the payment processing service may determine whether to wait until at least the time before sending, to a payment service, a request to process the transaction data for at least the cost of the item.
US10915896B2
Described are a signature verification method, apparatus, and system. The method includes: encrypting a third-party payment identifier and payment information according to a first key to obtain a first signature; encrypting a third-party client identifier and first signature information according to a second key to obtain a second signature; and providing the third-party client identifier, the first signature information, and the second signature to a client server for verification.
US10915893B2
The invention relates to a method for processing transaction data representing a payment made by a user through a communications terminal (TC). According to the invention, such a method comprises loading a virtual payment terminal (vPos) within a first secured memory space (SecSpace1) of the communications terminal (TC), said virtual terminal (vPos) taking the form of a software module recorded within a secured storage space of the communications terminal (TC); loading at least one virtual payment card (vCB) within a second secured space (SecSpace2); and processing, by the virtual payment terminal (vPos), of a payment transaction using said at least one virtual payment card (vCB).
US10915891B1
Autonomous devices and systems, methods, and program products for authorizing and performing autonomous devices transactions are disclosed. The device can generate and transmit to the transaction computer system a first signed electronic transaction request comprising first transaction data comprising a sending account identifier associated with the autonomous device, a destination account identifier, a transaction amount, and a timestamp. The device can digitally sign the transaction request using a private key of an asymmetric key pair.
US10915886B1
A method includes receiving, on an electronic payment device, a radio frequency signal from a mobile electronic device. The radio frequency signal is used to control an activation of an electric current to one or more color producing components on the electronic payment device. The electric current is transmitted to the one or more color producing components. The one or more color producing components display a color when the electric current is transmitted to the color producing components.
US10915882B2
A system and method in accordance with example embodiments may include providing functionality triggers to a consumer's mobile device in response to using a payment card in order to make a purchase. Functionality triggers may include account functionality, rewards functionality, social networking functionality, and offer or advertisement functionality to be performed on a consumer's mobile device.
US10915877B2
Systems and methods are disclosed for the deposit, withdrawal, and reuse of currency for transactions. According to disclosed embodiments, an intelligent teller machine (ITM) is configured to receive currency as payment for a transaction, to calculate and dispense any change due, and to request that the net value of the transaction (e.g., the revenue) be deposited into the financial account of the business. The currency received by the ITM is also available to make change for future purchase transactions.
US10915876B2
A service uses a system of servers and specialized interfaces to facilitate transfer of value from a gift card to an open loop card of a user. The service may support user-facing interfaces that interact with customers. The service may also support an API-based interface with a gift card processor to obtain gift card value, effect the value transfer, and confirm that the gift card value has been depleted. The service may also include a programmatic interface to various transaction processor services such as associating the transferred value with a personal account number of the user, a merchant associated with the original gift card, transaction monitoring, and messaging services that provide status information to the user.
US10915872B1
The method obtains, through use of secure delegated access, data representing a financial transaction by a user of a financial service. The data is obtained in at least near real time following occurrence of the financial transaction. The method makes a determination that the user is proximate to a merchant identified in the data and that the financial transaction is a business expense. In response to making the determination, the method causes auto-detection functionality to detect that the user is in possession of a receipt and causes auto-focus functionality to focus on the receipt. The auto-detection functionality and the auto-focus functionality use a camera on a mobile device of the user. The method then causes the camera to capture an image of the receipt.
US10915869B1
Systems and methods described herein may involve receiving creative elements, each creative element comprising a visual element and a time. Each of the plurality of creative elements may overlap in time with each other. The visual elements of the associated creative elements may be displayed together in a time slot of a calendar corresponding to the overlapping time.
US10915868B2
Life events relating to a user are displayed on a calendar. A user may navigate to different time periods in the calendar and see past life events relating to the user displayed on the calendar. The life events that are displayed on the calendar may include different types of content and be determined from different sources. For example, the life events for the time period may be: pictures, events, social media posts, messages, and the like. Different content sources may be used to locate the life events relating to the user. The life events that are selected for display on the calendar may be shown differently from other content that is included on the calendar. The life events may be processed to adjust an appearance of the life event before it is displayed. A user may also share a life experience with other users.
US10915866B2
Disclosed herein are system, method, and computer program product embodiments for delivering and receiving messages. An embodiment operates by allowing users to subscribe to various chat panels of a messaging system. Users will be able to utilize the chat panels to send and receive messages. In a corporate context, an administrator may be able to quickly send unidirectional messages to employees as well as assign users to mandatory divisions based on job function. In an embodiment, the messaging system also allows for email integration and graphical user interface workspace configuration.
US10915862B2
A system for documenting product usage of a product is disclosed. The system can include a memory device configured to store an acoustic signature model. The acoustic signature model can be representative of an acoustic profile of the product emitted during use of the product. The system can also include an auditory capture mechanism and a processor. The auditory capture mechanism can be configured to monitor a product use environment for a potential use sound profile and capture the potential use sound profile. The processor can be configured to analyze the captured potential use sound profile in relation to the acoustic signature model and to signal a qualifying match when the captured potential use sound profile meets the acoustic signature model. The system can be configured to document a product usage when the processor signals the qualifying match.
US10915859B2
In some embodiments, a method can comprise retrieving an inventory layout of a facility and determining multiple pick lists at the facility. A first pick list for a first user and a second pick list of a second user each comprise a first common item. Receiving a first indication from the first mobile device that the first common item is not available at the facility. Analyzing a first set of rules of a substitute system to locate a first substitute item that is within a first predetermined percentage of a size of the first common item. After analyzing the first set of rules, automatically sending instructions to transfer the first route and the first pick list to the first mobile device.
US10915854B2
A method and system for considering customized capacity utilization cost in node order fulfillment. The method includes receiving by a customized capacity utilization cost module an electronic record of a current order. The method includes retrieving data of a plurality of nodes and calculating an actual capacity utilization. The method includes automatically converting the actual capacity utilization of each node of the plurality of nodes and a predetermined maximum amount of cost to balance capacity utilization across the plurality of nodes into a customized capacity utilization cost, and transmitting the customized capacity utilization cost to an order fulfillment engine. The method includes receiving by the order fulfillment engine the current order, the processing cost data, and the customized capacity utilization cost. The method includes automatically calculating a fulfillment cost and identifying a node-order assignment with the lowest fulfillment cost.
US10915848B2
An apparatus includes at least one memory configured to store information identifying performances of multiple restaurants associated with an incubator project. The apparatus also includes at least one processor configured to correlate the performances of the restaurants over time to identify when one restaurant's performance is dependent upon one or more other restaurants' performances. The at least one processor could be configured to correlate the performances of the restaurants by correlating peak customer visits to the restaurants over time. The at least one processor could also be configured to correlate the peak customer visits to identify whether a specified one of the restaurants is visited more frequently when others of the restaurants are busier.
US10915844B2
Systematically and comprehensively identifying and evaluating structure changes in MRP runs. A multi-step process employs a crawler analytic to: transform dated structure inputs to time based patterns which represent effectivity windows within the plan horizon for child parts on BOM or interplant records; employ a multi-stage multi dimensional recursive optimizing pattern matcher method to associate effectivity window patterns, within the current cycle MRP input space, across a sequential series of MRP cycles, and across like entities, into transition sets which likely represent shifts in BOM content and/or interplant relationships; tie changes to top level demand drivers and effected component items; rationalize in and cross cycle, cross location, structure differences with trends in component and driver demand to identify candidate soft spots in part and/or relationship changes which can negatively impact the exploded demand result; distill the analysis to a consumable view which visually renders the problem and impact.
US10915838B2
A capacity analysis computing device for determining a restaurant capacity level is provided. The capacity analysis computing device is configured to store historical transaction data for a restaurant for a period of time, and analyze the historical transaction data to identify a maximum restaurant capacity for the restaurant over the period of time. The capacity analysis computing device is also configured to receive, from a user computing, a selected time interval for which a current capacity level is to be determined. The capacity analysis computing device is further configured to identify a similar historical time interval to the selected time interval, and determine a historical capacity level for the restaurant during the similar historical time interval. The capacity analysis computing device is further configured to assign the historical capacity level as the current capacity level for the restaurant, and display the current capacity level on the user computing device.
US10915825B2
A cognitive learning method comprising: receiving data from a plurality of data sources; processing the data from the plurality of data sources to perform a cognitive learning operation, the processing being performed via a cognitive inference and learning system, the cognitive learning operation comprising a plurality of cognitive learning operation lifecycle phases, the cognitive learning operation applying a cognitive learning technique to generate a cognitive learning result; and, updating a destination based upon the cognitive learning result.
US10915821B2
An information delivery system allows for the organization and presentation of information to users. Illustratively, aspects of the disclosure correspond to a system and method which provides for interactive information delivery, or interactive learning. More particularly, a platform is disclosed which provides an independent interactive interface for content delivery and e-learning and for creation of teaching or learning presentations.
US10915820B2
An example method described herein involves receiving a data input; identifying a plurality of topics in the data input; determining an underrepresented set of data for a first set of topics of the plurality of topics based on a plurality of knowledge graphs associated with the first set of topics; calculating a score for each topic of the first set of topics based on a representative learning technique; determining that the score for a first topic of the first set of topics satisfies a threshold score; selecting a topic specific knowledge graph based on the first topic; identifying representative objects that are similar to objects of the data input based on the topic specific knowledge graph; generating representation data that is similar to the data input based on the representative objects to balance the underrepresented set of data with a set of data associated with a second set of topics of the plurality of topics; and performing an action associated with the representation data.
US10915819B2
A method is disclosed including presenting a concept to a user via one or more presentation devices and monitoring the user's response to the presentation of the concept by a sensing device. The sensing device may generate sensor data based on the monitored user's response. The method further includes determining based on the sensor data generated by the sensor that the user requires clarification of the presented concept. In response to determining that the user requires clarification of the presented concept, the method further includes identifying an analogy that is configured to clarify the presented concept and presenting the identified analogy to the user via one or more of the presentation devices.
US10915806B2
Embodiments disclosed herein generally relates to a payment card, and more specifically to a payment card with obfuscated personal identification information and a method of generating the same. In one embodiment, an apparatus is disclosed herein. The apparatus includes a substrate, one or more sets of personal identification information, and a masking layer. The substrate is formed from a water-insoluble material. The one or more sets of personal identification information is formed on the substrate. The masking layer is selectively positioned on the substrate to obscure at least one set of personal identification information. The masking layer is formed from a water-soluble material.
US10915803B2
An ingredient data system that ingests text and graphics of product labels associated with consumer products to check compliance with rules pertaining to what can be included on the product labels generally includes a memory having instructions stored thereon, and at least one processor to execute the instructions to transmit via a network a representation of a label view to a user interface on a client computing device that displays one or more of the base attributes associated with the first request, at least a portion of each of the images of one or more of the product labels of the consumer products designated under one or more of the base attributes associated with the first request, and at least a portion of details of noncompliance when one or more of the pieces of the constituent information are identified as impermissible according to the compliance information.
US10915799B2
An image processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to classify each of a plurality of images into one of a plurality of groups based on a feature of each of the plurality of images. The processor is configured to store first information in the memory. A first recognition method is associated with a first group in the first information and images classified into the first group are correctly recognized by the first recognition method. The processor is configured to store second information in the memory. One of at least one second recognition method different from the first recognition method is associated with a second group in the second information and images classified into the second group are incorrectly recognized by the first recognition method.
US10915797B2
An interface module obtains content comprising one or more elements. One or more feature vectors are extracted from the content. The one or more feature vectors comprise a feature vector that identifies an element of the one or more elements of the content. A classification scoring module generates one or more classification vectors from the one or more feature vectors. The one or more classification vectors comprise a classification vector that identifies one or more characteristics of the element from the content. The one or more classification vectors are combined and one or more characteristics of the content are identified to form an aggregated vector. A goal of the content is detected by generating a string that describes the content from the aggregated vector. The goal is presented with the content.
US10915791B2
Technology for a memory controller is described. The memory controller can receive a request to store training data. The request can include a model identifier (ID) that identifies a model that is associated with the training data. The memory controller can send a write request to store the training data associated with the model ID in a memory region in a pooled memory that is allocated for the model ID. The training data that is stored in the memory region in the pooled memory can be addressable based on the model ID.
US10915790B2
A machine learning apparatus includes a learning target obtaining unit that obtains a plurality of photographic data items of scanned photographs and a learning unit that learns imaging times of the photographs in which imaging dates are not imprinted based on the photographic data items.
US10915788B2
Disclosed herein are system, method, and computer program product embodiments for optical character recognition using end-to-end deep learning. In an embodiment, an optical character recognition system may train a neural network to identify characters of pixel images and to assign index values to the characters. The neural network may also be trained to identify groups of characters and to generate bounding boxes to group these characters. The optical character recognition system may then analyze documents to identify character information based on the pixel data and produce a segmentation mask and one or more bounding box masks. The optical character recognition system may supply these masks as an output or may combine the masks to generate a version of the received document having optically recognized characters.
US10915787B2
In one embodiment, example systems and methods relate to a manner of generating training data for a classifier or a regression function using labeled synthetic images and a mapping that accounts for the differences between synthetic images and real images. The mapping may be a neural network that was trained using image pairs that each include an image of an object and a synthetic image that is generated from the image of the object by overlaying a rendering of the object into the image. The mapping may recognize the differences between features of the object in the real image and features of the rendering of the object in the synthetic image such as color, contrast, sensor noise, etc. Later, a set of labeled synthetic images is received, and the mapping is used to generate training data from the labeled synthetic images.
US10915782B2
An image parameter calculating method comprising: (a) transforming a spatial domain target image to a frequency domain target image; (b) multiplying the frequency domain target image with a frequency domain reference image to acquire a frequency domain multiplying result; and (c) calculating at least one peak location of the spatial domain target image according to the frequency domain multiplying result.
US10915781B2
A scene reconstructing system, scene reconstructing method and non-transitory computer-readable medium are provided in this disclosure. The scene reconstructing system includes a first electronic device and a second electronic device. A first electronic device includes a first camera unit, a first processor, and a first communication unit. The first processor is configured for recognizing at least a first object from a first image to construct a first map. The second electronic device includes a second camera unit, a second processor, and a second communication unit. The second processor is configured for recognizing at least a second object from a second image to construct a second map; calculating a plurality of confidence values corresponding to the second map. The second communication unit is configured for transmitting a location information to the first communication unit according to the plurality of confidence values.
US10915771B2
A system for securing a fingerprint identification artifact comprises an electro-optical material which captures a static fingerprint image and an electrode array for encoding a security code onto the electro-optical material. The security code can be encrypted to prevent unauthorized reading and can further incorporate biometric data based upon the acquired fingerprint, an iris scan, or other attributes unique to an individual. The identification artifact so created can be removed from the system for archival or for use in verifying identity.
US10915769B2
Embodiments of the present disclosure disclose driving management methods and systems, vehicle-mounted intelligent systems, electronic devices, and medium. The method includes: controlling a camera assembly provided on a vehicle to collect a video stream of a vehicle driver; obtaining a feature matching result of a face part of at least one image in the video stream and at least one pre-stored face image in a data set, where the data set stores a pre-stored face image of at least one registered driver; and if the feature matching result represents that the feature matching is successful, controlling the vehicle to execute an operation instruction received by the vehicle. The embodiments of the present disclosure reduce the dependence of the driver identification on a network, can realize feature matching without the network, and further improve the safety guarantee of the vehicle.
US10915768B2
A vehicle includes: a user interface including a display and a speaker; a capturer configured to capture a passenger's image; and a controller configured to obtain emotion information representing the passenger's emotion based on the image, to determine content corresponding to the emotion information, to control the user interface to output the determined content, to obtain circumstance information representing the passenger's circumstances based on the image after the determined content is output, to modify the determined content based on the circumstance information, and to control the user interface to output the modified content.
US10915767B2
Parking spot detection methods and systems that detect and pair parking line markers, improving the accuracy and speed of parking spot detection in vehicular driver assist (DA) and autonomous driving (AD) applications. These methods and systems incorporate three major steps: (1) preprocessing—one or more standard camera images are input into the algorithm and a bird's-eye-view (BEV) image is output from the algorithm; (2) deep neural network (DNN) segmentation of the parking line markers—the BEV image is input into the algorithm and a binary image is output from the algorithm (with, e.g., the parking line markers areas displayed in white and the background displayed in black); and (3) binary image processing—the binary image is input into the algorithm and detected and paired parking line markers representing the parking spots are output from the algorithm.
US10915765B2
A vehicle-assistance system for classifying objects in a vehicle's surroundings is provided. The system may include at least one memory configured to store classification information for classifying a plurality of objects and at least one processor configured to receive, on a pixel-by-pixel basis, a plurality of measurements associated with LIDAR detection results. The measurements may include at least one of: a presence indication, a surface angle, object surface physical composition, and a reflectivity level. The at least one processor may also be configured to receive, on the pixel-by-pixel basis, at least one confidence level associated with each received measurement, and access the classification information. The at least one processor may further be configured to, based on the classification information and the received measurements with the at least one associated confidence level plurality, identify a of pixels as being associated with a particular object.
US10915749B2
A forgery detection system includes a computer server and a database system of digital fingerprint records corresponding to forged or altered objects of a given object type. Using the computer server, a digital image of a suspect object of the given object type is accessed, an authentication region is selected, and a native feature within the authentication region is extracted. The native feature describes physical characteristics of the authentication region without recognizing content that appears in the authentication region. The computer server forms a feature vector to represent the native feature in a compact form and queries the database system to obtain a result responsive to digital fingerprint records that match the feature vector. Each matching digital fingerprint record is counted, and if the count of fraud indicator matches crosses a predetermined threshold indicating a confidence level that the suspect object is forged or altered, a report based is generated and communicated to a user interface.
US10915743B2
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system monitors at-risk humans.
US10915741B2
Time domain action detecting methods and systems, electronic devices, and computer storage medium are provided. The method includes: obtaining a time domain interval in a video with an action instance and at least one adjacent segment in the time domain interval; separately extracting action features of at least two video segments in candidate segments, where the candidate segments comprises video segment corresponding to the time domain interval and adjacent segments thereof; pooling the action features of the at least two video segments in the candidate segments, to obtain a global feature of the video segment corresponding to the time domain interval; and determining, based on the global feature, an action integrity score of the video segment corresponding to the time domain interval. The embodiments of the present disclosure benefit accurately determining whether a time domain interval comprises an integral action instance, and improve the accuracy rate of action integrity identification.
US10915738B2
A system for implementing visitor customizations at a facility using selective image recognition. The system includes a processor and memory storing an optical marker definition and, for potential visitors to the facility, a reference file for image-based recognition of a person. The system includes a camera in a space of the facility capturing an image of the space. The system includes an opt-in verification module run by the processor that processes the captured image of the space to identify, based on the optical marker definition, presence of an optical marker. The system includes an image recognition module run by the processor that compares recognizable features in the captured image with the reference files for the potential visitors to recognize the visitor. The memory stores opt-in records for the potential visitors, and permission to use recognition technology is obtained prior to processing by the image recognition module.
US10915737B2
Object/facial recognition systems, methods, architectures, mechanisms and/or apparatus for 3D face or object recognition using a 3D surface reconstructed from polarimetric thermal facial/object imager to form a 2D or 3D image which is rotated to conform with a pose of a reference image to allow comparison thereto.
US10915731B2
Certain examples described herein enable semantically-labelled representations of a three-dimensional (3D) space to be generated from video data. In described examples, a 3D representation is a surface element or ‘surfel’ representation, where the geometry of the space is modelled using a plurality of surfaces that are defined within a 3D co-ordinate system. Object-label probability values for spatial elements of frames of video data may be determined using a two-dimensional image classifier. Surface elements that correspond to the spatial elements are identified based on a projection of the surface element representation using an estimated pose for a frame. Object-label probability values for the surface elements are then updated based on the object-label probability values for corresponding spatial elements. This results in a semantically-labelled 3D surface element representation of objects present in the video data. This data enables computer vision and/or robotic applications to make better use of the 3D representation.
US10915726B2
A display device is provided. The display device includes a display panel having a biometric detecting area configured to detect a biometric pattern of a biometric object in a blanking period of the display device. The biometric detecting area has plural blocks and each of the blocks comprises plural first pixels and plural photodetectors adjacent to the first pixels, respectively. The light sequentially penetrates the first pixels within each of the blocks in the blanking period of the display device.
US10915718B2
A radio frequency (RF) positioning system comprises transceivers, positioning tags, processing units and a computing host. One or multiple positioning tags are attached to a target object being located. When the transceivers first generate and transmit transmission signals, one or multiple tag antennas in the positioning tag receive the transmission signals and transmit back modulated signals. The transceivers then receive and transmit the modulated signals to the processing units. The processing units are configured to obtain received signals, and calculate frequency differences based on the received signals and the transmission signals. The computing host calculates position coordinates of tag antennas based on the frequency differences, and then calculates the orientation of the target object being located according to the position coordinates of the tag antennas.
US10915717B1
An apparatus, which allows a radio frequency identification (RFID) reader to recover quickly from transient input to its receiving subsystem when transitioning from writing to an RFID transponder to reading its response. In particular, this apparatus is comprised of muting circuits, which both attenuate transients in its receiving subsystem while writing to a transponder, and help the receiving subsystem settle quickly after experiencing such transients.
US10915714B2
A first RFID tag arrangement for actuating a downhole tool includes a non-metallic housing enclosing a passive RFID tag, power source, pulsed oscillator circuit, and energizer coil. The pulsed oscillator circuit drives the energizer coil to stimulate and activate the tag such that it can be read by an external reader. A second RFID tag arrangement includes a non-metallic housing enclosing a power source, a transmission circuit, and a transmitter coil. The transmission circuit can drive the transmitter coil to transmit a payload stored in the transmission circuit such that the payload is delivered to an external reader. A method of actuating a downhole tool includes placing the tool's RFID tag reader in listen only mode, introducing into the wellbore an active RFID tag that transmits its payload to the reader, and optionally configuring the reader to reprogram the tag when it receives the payload therefrom.
US10915702B2
A system and methods for validating input data acquired through an interactive or non-interactive source. The system includes a common definition of input validation rules, and the capability of validating input without committing the input to the system.
US10915701B2
Caption association techniques as part of digital content creation by a computing device are described. The computing device is configured to extract text features and bounding boxes from an input document. These text features and bounding boxes are processed to reduce a number of possible search spaces. The processing may involve generating and utilizing a language model that captures the semantic meaning of the text features to identify and filter static text, and may involve identifying and filtering inline captions. A number of bounding boxes are identified for a potential caption. The potential caption and corresponding identified bounding boxes are concatenated into a vector. The concatenated vector is used to identify relationships among the bounding boxes to determine a single bounding box associated with the caption. The determined association is utilized to generate an output digital document that includes a structured association between the caption and a data entry field.
US10915696B2
Systems and methods for in-context editing of web pages in which the production format of a web page is visible while the web page is being edited, and the editable image is not distorted by the editing tools. In one embodiment, a system includes a server computer, a client computer and a transmission channel coupled between them. The server computer receives a request for a web page from the client computer and responsively transmits a web page containing in-context editing tools to the client computer. The client computer operate alternately in a first mode in which the in-context editing tools are superimposed on a web page image, or a second mode in which the web page image is displayed, but the in-context editing tools are hidden. The tools overlay in the first mode does not alter the production format of the web page image as displayed in the second mode.
US10915690B2
Methods and systems for performing an electronic design. A layout of a via of an electronic design is obtained and a determination is made if the layout of the via satisfies one or more retargeting conditions, at least one of the retargeting conditions being that a first edge of a metal line is within a specified distance from a first edge of the via and a second edge of the metal line is within the specified distance from a second edge of the via, the first edge of the metal line being parallel to the first edge of the via and the second edge of the metal line being parallel to the second edge of the via; and reducing a resistance of the via by the layout of the via is retargeted in response to the retargeting conditions being satisfied.
US10915679B2
A break prediction method according to the present invention predicts a break of a joint portion of an object to be analyzed including a pair of members joined to each other by using a finite element method, and includes a first step of acquiring at least an element size of a base material portion, from among parameters set in an element model for the object to be analyzed; a second step of calculating, as a break discernment standard, a break limit moment defined by a function including the element size of the base material portion as a variable; and a third step of discerning whether the moment applied to the joint portion in a deformation analysis of the element model for the object to be analyzed exceeds the break limit moment, and outputting the result of the discernment as a break prediction result for the joint portion.
US10915678B1
Examples described herein relate to apparatuses and methods for performing simulation of a model of a physical object, including but not limited to, mapping mesh simulation results obtained from a finite element simulation of a finite element mesh of the model to a surface representation of the model by performing the finite element simulation using the finite element mesh to obtain the mesh simulation results, and determining arbitrary results with respect to the surface representation based on the mesh simulation results, and displaying the arbitrary results with respect to the surface representation, wherein the finite element mesh is defined independently of the surface representation.
US10915666B2
Embodiments of the present disclosure provide a terminal verification method, a terminal device and a computer readable storage medium. The method includes: reading machine verification parameters of a target terminal, determining that a system of the target terminal is modified in response to determining that the machine verification parameters of the target terminal satisfy a first condition, a second condition and a third condition, and displaying on a user interface of the target terminal that, the system of the target terminal is modified.
US10915664B2
Embodiments include a method for data masking such as receiving, by a first data masking component, data including unmasked data for a first attribute, the first data masking component including a data set and a masking algorithm; generating, by the first data masking component, masked attribute data for the first attribute by applying the masking algorithm to the unmasked data associated with the first attribute using the data set; and replacing, by the first data masking component, the data for the first attribute in the first data with the masked attribute data.
US10915641B2
Provided herein is a system and method for implementing a real-time and continuous validation tool for a distributed ledger-based computing system (i.e., blockchain). In one or more examples a real-time validation tool and system can continuously monitor a blockchain computing system for activities that indicate abnormal or risky behavior, and can generate a report to a user that details those events. The real-time validation tool can be implemented as a node in a blockchain computing system and can use information gleaned from blockchain activity occurring in real-time as well as external data gathered from various sources to determine if one or more events has occurred that is indicative of abnormal or risky activity occurring within the blockchain computing system. The validation tool can be used to improve and secure an existing blockchain computing system against cyber intrusions and various integrity issues.
US10915629B2
Systems and methods for detecting data exfiltration using domain name system (DNS) queries include, in various embodiments, performing operations that include parsing a DNS query to determine whether that DNS query is likely to contain hidden data that is being exfiltrated from a system or network. Statistical methods can be used to analyze the DNS query to determine a likelihood whether each of a plurality of segments of the DNS query are indicative of data exfiltration methods. If one or multiple DNS queries are deemed suspicious based on the analysis, a security action on the DNS query can be performed, including sending an alert and/or blocking the DNS query from being forwarded.
US10915618B2
Systems and methods for authenticating a user in an authentication system using a computing device configured to capture authentication biometric identity information. The authentication biometric identify information captured during an authentication session. The authentication biometric identify information may comprise or be derived from one or more images of the user being authenticated. The authentication biometric identify information is compared to root identify biometric information. The root identify biometric information is captured from a trusted source, such as trusted devices located at trusted locations, such as a government entity, financial institution, or business. Identity verification may occur by comparing the trusted root identify biometric information to the biometric identify information captured during an authentication session. Liveness determination may also occur to verify the user is a live person. Liveness determination may include comparing two images of the user such that the two images are captured at different distances from the user.
US10915609B2
A system and methods for securing an application package of a software application prior to installation and during the usage of the software application on mobile device is disclosed. The system comprises an application server configured for communicating the application package to a security server. The security server comprises one or more modules for adding multiple layers of security into the application package prior to recompilation and installation on mobile device. Further, the security server is configured for monitoring the application during runtime on the mobile device for detecting any abnormal environment and/or malware. The security server further communicates an alert to the user of the mobile device, a developer at the application server and blocks the application from usage. Various other embodiments are disclosed herein.
US10915599B2
A system and method of producing a web page by at least one processor may include: receiving at least one web page component (WPC), associated with one or more WPC attributes; producing at least one first scheme, comprising a representation of the at least one WPC, in a unified scheme format; interpreting the at least one scheme to produce at least one second scheme, comprising a representation of one or more instantiations of WPCs in an interpreted format; and producing a web page comprising one or more instantiations of WPCs of the at least one second scheme.
US10915587B2
A data processing system for searching network requests to extract values of parameters in the network requests includes a shared memory that stores data structures, wherein each of the data structures is stored in association with a value of a key, and wherein each of the data structures includes one or more entries for storage of data representing a network request. A parser engine parses a particular network request for values of parameters and for a value of a key. A search engine queries the shared memory for a particular data structure stored in association with the value of the key. A logic engine detects an absence of a particular entry, in the particular data structure, that stores data representing the particular network request, generates an entry in the particular data structure, and stores in the generated entry the values of the parameters.
US10915584B2
A computer-implemented method, system, and non-transitory computer-readable medium may provide event attendees of a network-accessible calendar with a way to generate collaborative notes for a meeting related to an event. In some embodiments, a calendar entry in a network-accessible calendar may be identified. The calendar entry may correspond to an event and may identify the event attendees. A collaborative document that capable of receiving modifications to the event from the event attendees may be created. The event attendees may further be provided access to the collaborative document.
US10915582B2
Computer systems, computer-implemented methods and computer program products that detect a homographic string against defined strings is disclosed. In one embodiment, a computer-implemented method comprises: preparing, by a device operatively coupled to a processor, a mapping function to map a character into an identifier, the mapping function defining a plurality of groups each comprising two or more characters that resemble one another assigned a same identifier, and wherein the plurality of groups are mutually exclusive; preparing, by the device, a list of identifier sequences obtained from defined strings based on the mapping function; applying, by the device, the mapping function to a queried string to obtain a queried identifier sequence; and determining, by the device, whether the queried string is a homographic string by comparing the queried identifier sequence with the list of the identifier sequences.
US10915581B2
A system for selecting an alimentary transfer descriptor includes a process selection device configured to receive an alimentary transfer request including at least a description of an alimentary collation and at least a terminal location, provide at least categorical constraint modifying the alimentary transfer request, and transmit a selected alimentary transfer descriptor to a physical performance entity, a descriptor generator module configured to generate a plurality of alimentary transfer descriptors each describing a physical transfer process to be performed by a physical performance entity, an alimentary collation to be provided during a corresponding physical transfer process, and a plurality of attributes, each attribute corresponding to a selection criterion of a plurality of selection criteria, and a selector module designed and configured to select an alimentary transfer descriptor of the plurality of alimentary transfer descriptors by executing a selection function on the plurality of alimentary transfer descriptors.
US10915579B1
One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, definitional information includes information for identifying machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
US10915566B2
A computer system including a server having a processor and a memory, the memory having a video database and a music database, the video database storing at least one video file having a plurality of video file markers, and the music database storing at least one music file having a plurality of music file markers, wherein the server receives and decodes encoded data from computer readable code, identifies and retrieves from the music database a music file based on the decoded data, synchronizes the retrieved music file with one of the video files by aligning the video file markers of the video file with the music file markers for the retrieved music file to produce a synchronized video-music file, and transmits the synchronized video-music file to a display, wherein the video file markers are generated for each video file and the music file markers are generated for each music file.
US10915565B2
A retrieval result providing device includes a retrieval unit which acquires an individual retrieval result having item values of a plurality of items by a retrieval based on a keyword, an unprocessed sentence generation unit which generates an unprocessed sentence where retrieval result corresponding sentences with the item values arranged are arranged, an output sentence generation unit which performs at least one of a first process of erasing some of the sentences on the basis of a commonality between a word and the keyword contained in the retrieval result corresponding sentences, a second process of erasing some of the sentences on the basis of a commonality of the item values of specific items in the different sentences, and a third process of erasing some of the sentences on the basis of a commonality of the item values of a plurality of different items in one sentence so as to generate an output sentence, and an output sentence output unit which outputs a voice based on the output sentence.
US10915564B2
The techniques discussed herein leverage structure within data of a corpus to parse unstructured data to obtain structured data and/or to predict latent data that is related to the unstructured and/or structured data. In some examples, parsing and/or predicting can be conducted at varying levels of granularity. In some examples, parsing and/or predicting can be iteratively conducted to improve accuracy and/or to expose more hidden data.
US10915561B2
A method, system and computer program product are provided for implementing unstructured content utilization from a structured source in a system capable of answering questions. A question is received by the system. The question is provided as a list of tokens T (T1, T2, . . . , Tn). A structured source is received containing records R (R1, R2, . . . , Rk). Headers H (H1, H2, . . . , Hi) are mapped to records. Each record R1, R2, . . . , Rk is searched for any token Ti in the list of tokens T (T1, T2, . . . , Tn) in the question. Responsive to identifying the token Ti in the question in a record Rj, the token Ti is added to a tracking structure. Any header mapped to the record Rj is compared to the list of tokens T (T1, T2, . . . , Tn) in the question. Responsive to identifying a header Hj mapped to the record Rj in the question, the header Hj is added to tracking structure. The tracking structure is sorted according a token order found in the question and ordered entries from the tracking structure are returned as an answer to the question.
US10915543B2
A system and method for enterprise searching of documents. The system comprises a computing system configured to receive one or more search terms, and responsively analyze a group of documents to return analysis results. A method for enterprise searching includes indexing the group of documents, determining relevant terms and measuring the context between terms. Relevant portions of documents, also called passages of interest, are determined as part of the analysis process. The analysis also uses a calculated importance value of terms as part of the analysis process.
US10915541B2
A system may include a user interface, a processor, and a memory having a program communicatively connected to the user interface. The program may include a data access layer and a data storage layer. The processor being configured to retrieve a data request having a record type and a data type from the user interface, retrieve an execution plan from the data access layer based on the record type, retrieve a map from the data access layer based on the data type, retrieve data from the data storage layer based on the execution plan and the map, and provide data to the user interface.
US10915539B2
The apparatus, systems and methods dynamically provide the reliability of multimedia documents by applying a series of intrinsic criteria and extrinsic criteria by pre-calculating a reliability score for at least a set of multimedia documents of at least one pre-selected source of multimedia documents, and by providing, in response to a request, the multimedia documents from the pre-selected sources associated with the score and the multimedia documents from the other sources associated with a score conditionally calculated.
US10915538B2
Methods of operating a search engine may include calculating multi-modal document vector models for each of a plurality of electronic documents, training category-specific, search query-specific ranking models with respective machine learning algorithms based on those document vector models, and applying each of those models to further instances of the same search query to rank the documents responsive to that search query.
US10915535B2
Systems and methods for optimizing query execution to improve query processing by a computer are provided. A query is analyzed and translated into a logical plan. A runtime query optimizer is applied to the logical plan to identify a physical plan including operators for execution. The logical plan is translated into the physical plan. Execution of the query is scheduled according to the physical plan.
US10915531B2
A method and system provide an algebraic database management system (ADBMS) that maintains ADBMS type system. The type system includes an ADBMS type database (ATD) and provides a collection of rules that assign a type to constructs. The ATD is a catalog with each record holding typing information. An interpreter dynamically processes, at execution time, a query (that is syntactically modeled on relational algebra). The interpreter: determines inputs of the query; searches the ATD for a data type of each of the inputs, determines compatibility between each of data types of the inputs based on an operator of the query, determines a resultant of the query and a data type of the resultant (based on the operator of the query), and saves the resultant of the query by adding a new record in the catalog.
US10915530B2
A computer-implemented method is provided for analysis of process data. The method comprises receiving an APE statement (Advanced Process Algebra Execution), wherein the APE statement defines a query of process instances from the storage means, and wherein the APE statement comprises at least one process operator, and executing the APE statement and reading the process instances according to the APE statement from the storage means, and providing the result of the query for further processing.
US10915529B2
A method is provided for generating a classification model configured to select an optimal execution combination for query processing. The method includes providing training queries and different execution combinations for executing the training queries. Each different execution combination involves a respective different query engine and a respective different runtime. The method includes extracting, using Cost-Based Optimizers (CBOs), a set of feature vectors for each training query. The method includes merging the set of feature vectors for the each of the training queries into a respective merged feature vector to obtain a set of merged feature vectors. The method includes adding, to each of the merged feature vectors, a respective label indicative of the optimal execution combination based on actual respective execution times of the different execution combinations, to obtain a set of labels. The method includes training the classification model by learning the merged feature vectors with the labels.
US10915526B2
Described are methods, systems and computer readable media for simulated replay of data using a computer system.
US10915519B2
Disclosed are examples of systems, apparatus, methods, and computer program products for processing offline updates to records of a database system. In some implementations, a first update to a record is processed, and the record is modified according to a first action and first data of the first update. A second update to the record from a device with an offline status is processed. It can be determined that the second update and the first update are associated with a same portion of the record. It can be determined that the second timestamp is prior to the first timestamp. A notification can be provided to the device. The record can be modified according to a second action and second data of the second update.
US10915518B2
A computing system may include a database disposed within a remote network management platform that manages a managed network, and server device(s) associated with the platform and configured to: transmit, to a third-party computing system, a request for general information identifying computing resources of the third-party computing system assigned to the managed network; receive, from the third-party computing system, a response indicating resource names and types of the resources that were identified; based on the response, determine that a first resource is of a first type, and responsively store, in the database, a first representation that has just data fields containing the general information from the response that identifies the first resource; and based on the response, determine that a second resource is of a second type, and responsively store, in the database, a second representation that has data fields arranged to contain specific information about the second resource.
US10915508B2
According to an example of the present disclosure, a system and a computer-implemented method of linking data in one or more databases are disclosed. The method includes selecting at least one domain based on a user input, where the domain is indicative of a class of data elements. Further, the method includes generating a plurality of uniform identifiers, based on the at least one domain and the one or more databases, where each of the plurality of uniform identifiers corresponds to an instance of the at least one domain. The method further includes correlating the plurality of uniform identifiers to link the instances corresponding to the plurality of uniform identifiers for linking the data stored in one or more databases.
US10915506B2
In accordance with an embodiment, described herein is a system and method for row buffering in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency engine can maintain a plurality of local row buffers to store rows fetched from a database. The local buffers can be filled by rows pre-fetched from the database. When a client application requests rows from the database, the transparency engine can first check whether the rows exist in a local buffer. If the rows are present in the local buffer, the transparency engine sends the rows to the requesting client application, without going to the database.
US10915504B2
In a distributed object-based storage system that includes a plurality of object storage devices and one or more clients that access distributed, object-based files from the object storage devices, each of the files being comprised of a plurality of object components residing on different object storage device, systems and methods that use pointers stored as object attributes for file analysis and monitoring.
US10915500B2
Systems and methods described herein facilitate the search and presentation of historical data for wireless network usage and provide a mechanism for high-redundancy, low-latency record retrieval of data from large data sets. Network devices divide data for a historical data store into separate record type groups, store metadata for each record type in an application database, partition each record type group by date in a historical record database that is different from the application database, and form, within each date partition, buckets of common hash values of a key parameter from each record. When a user performs a query, the network devices generate a record-specific query form based on the record type metadata to obtain lookup parameters; generate a search hash value using a key parameter from the lookup parameters; and generate a query expression based on the record type, lookup parameters, and the search hash value.
US10915496B2
In an approach for generating a file, a computer provides a selection window associated with a second file, wherein the selection window is at least partially transparent and at least partially overlays an opened first file. The computer identifies content within the opened first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the opened first file that is overlaid by the provided selection window associated with the second file, wherein the opened first file does not incorporate changes that are made within the second file.
US10915491B2
Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
US10915472B2
A computer system with programmable serial presence detection (SPD) data is disclosed. The computer system uses a user-programmable memory to store virtual SPD data which includes the configuration information of the memory module. The virtual SPD data is stored separately from the system boot code of the computer system. A computing unit uses a memory driver to drive the memory module. The memory driver accesses the user-programmable memory through a virtual SPD module to acquire the configuration information of the memory module.
US10915467B2
A buffer manager is generated by executing a script with respect to a buffer architecture template and a configuration file specifying parameters for the buffer such as, for example, number of memory banks, width of memory banks, depth of memory banks, and client bridge FIFO depth. The script converts the buffer architecture template into a hardware description language (HDL) description of a buffer manager having the parameters. Client bridges accumulate requests for memory banks in FIFO that is provided to a buffer manager upon the client bridge being granted arbitration. Accesses of memory banks may be performed one at a time in consecutive clock cycles in a pipelined manner. Client bridges and the buffer manager may operate in different clock domains. The clock frequency of the buffer manager may be increased or decreased according to requests from client devices.
US10915460B2
An approach is described that accesses data in a shared memory that is shared amongst nodes that include a local node and remote nodes. The local node receives a name corresponding to a named data element in a Coordination Namespace, the Coordination Namespace having been created in a memory distributed amongst the nodes. A hash function is applied to at least a portion of the name with a result of the hash function being a natural node indicator. Data corresponding to the named data element is requested from a natural node identified by the indicator. Based on the request, a response is received from the natural node.
US10915458B1
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US10915450B2
A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice.
US10915448B2
Method and apparatus for managing data in a data storage system. A storage array controller device is coupled to a plurality of storage devices by an external data path, with the storage devices used for non-volatile memory (NVM) storage of user data from a host. A copy back operation is initiated by issuing a copy back transfer command that identifies a selected data set stored in a source device and a unique identifier (ID) value that identifies a destination device. A peer-to-peer connection is established over the external data path in response to the copy back transfer command so that the selected data set is transferred from the source device to the destination device while bypassing the storage array controller device. Normal data transfers can be carried out between the storage array controller and the respective source and destination devices during the copy back operation.
US10915445B2
A method, computer readable medium, and system are disclosed for a distributed cache that provides multiple processing units with fast access to a portion of data, which is stored in local memory. The distributed cache is composed of multiple smaller caches, and each of the smaller caches is associated with at least one processing unit. In addition to a shared crossbar network through which data is transferred between processing units and the smaller caches, a dedicated connection is provided between two or more smaller caches that form a partner cache set. Transferring data through the dedicated connections reduces congestion on the shared crossbar network. Reducing congestion on the shared crossbar network increases the available bandwidth and allows the number of processing units to increase. A coherence protocol is defined for accessing data stored in the distributed cache and for transferring data between the smaller caches of a partner cache set.
US10915444B2
A processing device in a memory system determines whether a first data block of a plurality of data blocks on the memory component satisfies a first threshold criterion pertaining to a first number of the plurality of data blocks having a lower amount of valid data than a remainder of the plurality of data blocks. Responsive to the first data block satisfying the first threshold criterion, the processing device determines whether the first data block satisfies a second threshold criterion pertaining to a second number of the plurality of data blocks having been written to more recently than the remainder of the plurality of data blocks. Responsive to the first data block satisfying the second threshold criterion, the processing device determines whether a rate of change of an amount of valid data on the first data block satisfies a third threshold criterion. Responsive to the rate of change satisfying the third threshold criterion, the processing device identifies the first data block as a candidate for garbage collection on the memory component.
US10915442B2
Systems, methods, and apparatus including computer-readable mediums for managing block arrangement of super blocks in a memory such as NAND flash memory are provided. In one aspect, a memory controller for managing block arrangement of super blocks in a memory includes control circuitry coupled to the memory having at least two planes of physical blocks and configured to maintain block information of each individual physical block in the planes and select one or more physical blocks from the planes for a super block based on the block information of the physical blocks in the planes.
US10915437B1
Techniques for performing load testing and profiling of services in a provider network are described. A load testing and profiling service is disclosed that analyzes profile data generated by a service and generates profile results associated with the service when the service operates at varying and/or increasing load capacities. The profile results are indicative of the performance of one or more functions performed by a service when the service operates at different load capacities. In certain embodiments, the load testing and profiling service can be invoked as part of a Continuous Deployment/Continuous Integration (CD/CI) environment that executes a load test against a test stack (e.g., test requests) before, for example, promoting code to production. For instance, the load testing and profiling service may be invoked as a step in a code deployment pipeline, e.g., for deploying a software product to a test environment, or to a production environment.
US10915434B2
The present invention relates to a method for controlling a test environment on a mobile device. The method includes the steps of providing a test to a user within a testing phase on the device; detecting an interruption via the device during the testing phase; and generating an action in response to the detected interruption. A system for controlling a test environment is also disclosed.
US10915429B2
In one embodiment, a method for editing and testing computer programming code is provided. The method includes receiving a first file comprising computer programming code, and a first code overlay comprising one or more modifications to be applied to the computer programming code of the first file. The method further includes determining a first location within the computer programming code of the first file, at which to apply the first code overlay. The method further includes generating a second file comprising uncompiled composite computer programming code, the uncompiled composite computer programming code comprising the computer programming code of the first file modified by the one or more modifications applied at the first location. The method further includes testing the uncompiled composite computer programming code of the second file.
US10915428B2
Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.
US10915423B2
A system for and method of analyzing user tools to detect and remediate those tools posing a high risk to an organization. The system and method involve calculating user tool complexity to predict potential tool failures and displaying the potential failures to a user for further analysis. Remediation tools are provided to permit the user to correct or minimize the potential failures. The user can identify high risk tools and mark potential risks in those tools as mitigated, pending mitigation, or no mitigation action required.
US10915421B1
A processor comprises a microarchitectural feature and dynamic tuning unit (DTU) circuitry. The processor executes a program for first and second execution windows with the microarchitectural feature disabled and enabled, respectively. The DTU circuitry automatically determines whether the processor achieved worse performance in the second execution window. In response to determining that the processor achieved worse performance in the second execution window, the DTU circuitry updates a usefulness state for a selected address of the program to denote worse performance. In response to multiple consecutive determinations that the processor achieved worse performance with the microarchitectural feature enabled, the DTU circuitry automatically updates the usefulness state to denote a confirmed bad state. In response to the usefulness state denoting the confirmed bad state, the DTU circuitry automatically disables the microarchitectural feature for the selected address for execution windows after the second execution window. Other embodiments are described and claimed.
US10915417B1
First audit information corresponding to a first set of log entries associated with a transformation performed on first data is obtained, where the first audit information includes a first commutative result produced by applying a commutative function to object identifiers associated with the first set of log entries. Second audit information corresponding to a second set of log entries associated with the transformation performed on second data is obtained, with the second data being a different representation of the first data and where the second audit information includes a second commutative result produced by applying the commutative function to object identifiers associated with the second set of log entries. The first commutative result is compared with the second commutative result to validate whether the second data matches the first data. One or more actions are performed depending on whether the second data is the successful transformation of the first data.
US10915414B2
A test controller interfacing between a master computing device and slave computing devices includes a processor configured to launch a master application on the master computing device and a slave application to be tested on each respective slave computing device, with each slave application being the same as the master application. The processor is also configured to receive from the master computing device an input test command along with a test result based on execution of the input test command by the master application, and transmit the received input test command to each slave computing device. In addition, the processor is configured to receive a respective test result from each slave computing device based on execution of the received input test command, and compare each respective test result from the slave computing devices to the test result from the master computing device.
US10915412B2
Systems and methods for live migration of a virtual machine are provided. The methods include: copying, by a destination physical machine according to a recorded dirty page table, dirty memory pages corresponding to dirty memory page identifiers in the dirty page table to a source physical machine when live migration of a virtual machine fails in a delayed-copy mode, and updating and storing, by the source physical machine, the copied dirty memory pages. When live migration of a virtual machine fails, dirty memory pages corresponding to dirty memory page identifiers in a dirty page table are copied to a source physical machine to be updated and stored, so that the source physical machine has complete and the latest memory pages, and the virtual machine can roll back to and run independently on the source physical machine.
US10915409B2
Contents of a plurality of backups that share a common characteristic are profiled. A portion of the plurality of backups is selected as a base backup reference data to be distributed. A first copy of the base backup reference data is stored at a storage of a backup server. A second copy of the base backup reference data is provided for storage at a storage of a client that shares the common characteristic. The client is located remotely from the backup server.
US10915408B2
Techniques for scheduling replication events may be based upon establishing a plurality of policy groups. Each policy group has a replication schedule that defines when to initiate replication events and a membership selection pattern used to determine which virtual machines belong to which policy group. The policy groups may contain a first policy group and a second policy group, where each policy group has a unique replication schedule and a unique selection pattern. The system may assign a first set of virtual machines to the first policy group based upon the first selection pattern. A second set of virtual machines may be assigned to a second policy group based upon the second selection pattern. Each of the virtual machines in the first policy group may be assigned a first replication schedule and each of the virtual machines in the second policy group may be assigned a second replication schedule.
US10915405B2
Methods, non-transitory computer readable media, and computing devices that determine when a storage element of a data storage device has failed. Address(es) mapped to the failed storage element are identified, when the determining indicates that the storage element has failed. Data corresponding to the address(es) is regenerated according to a data loss protection and recovery scheme (e.g., a RAID scheme). The regenerated data is written to other storage element(s) of the data storage device in order to remap the address(es) to the other storage element(s). This technology allows a data storage device (e.g., an SSD) to be repaired in-place following a failure of storage element(s) (e.g., a die) of the data storage device. Advantageously, entire data storage devices do not have to be failed with this technology as a result of a failure of an individual storage element, thereby reducing data storage device failure rates and associated overhead.
US10915395B2
Various examples are directed to systems and methods for reading a memory component. A processing device may receive an indication that a read operation at a physical address of the memory component failed. The processing device may execute a plurality of read retry operations at the physical address. The processing device may access a first syndrome weight describing a first error correction operation performed on a result of a first read retry operation of the plurality of read retry operations and a second syndrome weight describing a second error correction operation performed on a result of a second read retry operation of the plurality of read retry operations. The processing device may select a first threshold voltage associated with the first read retry operation based at least in part on the first syndrome weight and the second syndrome weight. The processing device may also execute a first auto read calibrate operation at the physical address, the first auto read calibrate operation having a baseline at the first threshold voltage.
US10915394B1
A memory system includes a Nonvolatile Memory (NVM) and storage circuitry. The NVM includes memory cells organized in multiple memory blocks that each includes multiple Word Lines (WLs). The storage circuitry assigns in a recovery scheme, data pages to predefined parity groups, including assigning to a parity group multiple data pages of two or more different bit-significance values in a common group of the memory cells in a WL. The storage circuitry calculates redundancy data over the data pages of a given parity group in accordance with the recovery scheme and stores the redundancy data in a dedicated group of the memory cells. The storage circuitry reads a data page belonging to the given parity group, and upon detecting a read failure, recovers the data page based on other data pages in the given parity group and on the redundancy data calculated for the given parity group.
US10915384B2
An information processing method and apparatus are provided. The method includes: receiving information about a target application, wherein the target application includes a service module set comprising a plurality of service modules, each of which includes a page set and a module identifier, and each of the pages includes a page identifier; parsing the information to determine whether the information includes an information source identifier, a first module identifier, and a first page identifier; and, if the information includes these contents, determining whether the information source identifier meets a preset condition, and, if so, calling a preset jump protocol to jump to a target page based on the first module identifier and the first page identifier. The target page is a page that is identified by the first page identifier and included in a page set included in a service module identified by the first module identifier.
US10915383B2
A virtual desktop infrastructure (VDI) server is to receive a request from a client device to access an application on an application server, establish a session between the VDI server and the application server to allow the client device to access the application on the application server via the VDI server, obtain a process identifier of the session, obtain identity information of a user of the client device associated with a communication of the session based on the process identifier, and provide identity details of the user of the client device associated with the communication of the session to a monitor device that monitors access to the application on the application server.
US10915376B2
Systems and methods are provided for improving communication between a multi-user data service (such as Smartsheet) and a third-party data source (such as Salesforce). The multi-user data service requests object updates from the third-party data source via an application programming interface (API). A superconnector uses superuser credentials to check for updates to a given object via the API. If updates are found, then a plurality of user connectors use user credentials to retrieve the updates via the API. If no updates are found, then user connector queries are avoided. The avoidance of the user connector queries conserves bandwidth and processor time, and also reduces the likelihood of violating an API rate limit.
US10915369B2
Technology for selecting job characteristics to determine the similarity among jobs in terms of performance. Technology based on similarity among jobs calculated by selected characteristics for determining jobs that are likely to lead to successful performance of a requested new job by a cloud. Also, technology based on similarity among jobs calculated by selected characteristics for determining jobs that are likely to lead to failure when performing a requested new job by the cloud. When the new job request is accepted, because its characteristics of the new job matches job characteristics characterized by success and/or fails to match job characteristics characterized by failure, then the new job is said to lead to a “reward” or an “expected reward” because the new job will be rewarded by being allowed to use, by an admission controller of a cloud management system, use of cloud computing resources of the cloud.
US10915367B1
Described herein is a system for executing a computing module. Described herein is a system for executing a computing module. The system may determine whether a function of a computing module is suitable to be executed using multi-coring. The system identifies one or more available computing cores and executes the function on the one or more available computing cores. The one or more available computing cores can be dedicated to execute the function until the execution of the function is complete. The one or more available computing cores execute the tasks of the function asynchronously. The system receives output data from the function asynchronously in a list data structure. The system can maintain a desired order of the output data in the list data structure.
US10915364B2
Apparatuses, systems, and techniques for performing nested kernel execution within a parallel processing subsystem. In at least one embodiment, a parent thread launches a nested child grid on the parallel processing subsystem, and enables the parent thread to perform a thread synchronization barrier on the child grid for proper execution semantics between the parent thread and the child grid.
US10915363B2
A resource sharing controller adapted for operating in a computer platform further comprising a data storage medium and software applications comprising access commands to the storage medium,
adapted, as a function of a respective portion allocated to each application, of a maximum access capacity to the storage medium, as a function of a list of next commands of access to the storage medium of each application and further of the theoretical maximum performance times of said commands, for selecting, for each application and for a next temporal cycle for access to the storage medium, the next commands to be implemented and for successively distributing, during said next temporal cycle, the access to each application for the implementation of said selected commands.
US10915360B2
Embodiments of the present application provide a resource processing method, an apparatus, and a terminal. The method includes: receiving, by a first terminal, a first message simultaneously sent by each of at least one second terminal, where the first message is carried on N resources and used to indicate location information of resources on which to-be-sent data is located, and N is a positive integer greater than or equal to 2; and determining, by the first terminal based on the location information of the resources on which the to-be-sent data is located, resources used by the first terminal to send data. Because the first message is carried on the N resources, a probability of collision of the resources used by the second terminal to send the first message is very low.
US10915359B2
A technique for scheduling processing tasks having different latencies is provided. The technique involves identifying one or more available requests in a request queue, where each request queue corresponds to a different latency. A request arbiter examines a shift register to determine whether there is an available slot for the one or more requests. A slot is available for a request if there is a slot that is a number of slots from the end of the shift register equal to the number of cycles the request takes to complete processing in a corresponding processing pipeline. If a slot is available, the request is scheduled for execution and the slot is marked as being occupied. If a slot is not available, the request is not scheduled for execution on the current cycle. On transitioning to a new cycle, the shift register is shifted towards its end and the technique repeats.
US10915355B2
A mechanism is provided for programmatic implicit multithreading. A first operation is executed on a first thread in a processor, where the first operation is from a set of operations within a block of code of an application that are distinct and process unrelated data. A determination is made as to whether a time limit associated with executing the first operation has been exceeded. Responsive to the time limit being exceeded, a determination is made as to whether there is one or more unexecuted operations in the set of operations. Responsive to one or more unexecuted operations existing in the set of operations, a new thread is spawned off on the processor to execute a next unexecuted operation of the one or more unexecuted operations.
US10915342B2
A system that includes an edge node in signal communication an interior node. The edge node is configured to receive a first correlithm object from a first device outside of the network, to identify an input correlithm object from a node table with the shortest distance, to fetch a second correlithm object from the node table linked with the identified input correlithm object, and to send the second correlithm object to the interior node. The edge node is further configured to receive a third correlithm object from the interior node in response to sending the second correlithm to the interior node, to identify an input correlithm object from the node table with the shortest distance, to fetch a fourth correlithm object from the node table linked with the identified input correlithm object, and to send the fourth correlithm object to the first device.
US10915339B2
A distributed node network to emulate a correlithm object processing system includes a distribution node, a first calculation node, and a second calculation node communicatively coupled to each other. The distribution node is configured to divide a correlithm object mapping table into at least a first portion and a second portion. The first portion of the mapping table includes a first subset of the source correlithm objects and their corresponding target correlithm objects. The second portion of the mapping table includes a second subset of the source correlithm objects and their corresponding target correlithm objects. The first and second calculation nodes store the first and second portions of the correlithm object mapping table, respectively.
US10915334B2
A multi-user aware (“MUA”) computing device, such a communal computing device like an interactive digital whiteboard, can enforce role-based constraints on the modification of components, such as configuration settings. The MUA computing device can be configured with universal settings, global settings, and temporal settings. Universal settings cannot be changed by users of the MUA computing device. Device owners can change global settings that apply to all users of a MUA computing device. All users of the MUA computing device can change temporal settings. Changes to temporal settings are stored in profiles associated with authenticated users but are not persisted for guest users. When all users have stopped using the MUA computing device, the device can be configured with default values for the temporal settings in order to return the device to a known state.
US10915321B2
Apparatuses and methods for performing memory operations are described. An example apparatus includes a memory operation controller. The memory operation controller is configured to receive memory instructions and decode the same to provide internal signals for performing memory operations for the memory instructions. The memory operation controller is further configured to provide information indicative of a time for a variable latency period of a memory instruction during the variable latency period. In an example method, a write instruction and an address to which write data is to be written is received at a memory and an acknowledgement indicative of an end of a variable latency period for the write instruction is provided. After waiting a variable bus turnaround after the acknowledgement, write data for the write instruction is received.
US10915315B2
A medical device including a non-transitory storage device storing a plurality of modular software components programmed to provide medical device functionality is disclosed. The software components can be configured to run independently as a daemon, to be modified without recompiling unchanged software components and to communicate to each other through a software component. A system including a central unit configured to communicate with a medical device is also disclosed. A medical device software architecture stored on a non-transitory, computer readable storage medium including a plurality of modular software components programmed to provide medical device functionality is also disclosed.
US10915313B2
Systems, methods, and apparatuses for programming and debugging electronic devices using a near field communications device are provided. One apparatus includes an electronic device (101). The electronic device can include a microcontroller (102), wherein the microcontroller includes a bootloader (104), a device memory (103), and a processor configured to execute instructions stored on the device memory. A near field communications (NFC) interface (106) can be in communication with the microcontroller. An antenna (108) can be in communication with the NFC interface and can be configured to be energized by a signal received from an external NFC device (109). An interface memory can be in communication with the NFC interface (106), wherein the interface memory is configured to store data received from the external NFC device, the data included in the signal received from the external NFC device.
US10915310B2
Provided is a control apparatus configured to control updating of a control program of an on-vehicle control device that controls a target device installed in a vehicle including a plurality of power supplies. The control apparatus includes: a detection unit configured to detect states of the plurality of power supplies that supply power to the target device; and a determination unit configured to determine that updating of the control program is possible, when the states of the plurality of power supplies detected by the detection unit indicate that at least two of the plurality of power supplies are able to output power required for updating the control program.
US10915308B2
A hydraulic shovel includes a control device including: a vehicle controller for storing a program and configured to execute rewriting processing of rewriting the program by an update program, and a communication controller configured to store the update program received from the server; and a rewriting determination part to detect whether or not the hydraulic shovel is in an electric power supply state in which electric power is supplied to an electrical component. The control device starts transfer of the update program from the communication controller to the vehicle controller when the rewriting determination part detects that the hydraulic shovel is not in an electric power supply state, and suspends transfer of the update program when the rewriting determination part detects that the hydraulic shovel is in an electric power supply state after the transfer is started and before the transfer is completed.
US10915306B2
In some implementations, one or more computers provide a baseline set of application functionality for an application. User inputs indicating different customizations of the application for different organizations are provided. A different set of application customization data is generated for each of the different organizations. The different sets of application customization data provide different customizations to the baseline set of application functionality. The different sets of application customization data are provided for distribution to client devices such that client devices receiving different sets of application customization data obtain applications customized differently for the different organizations.
US10915304B1
A computer system for analyzing source code is disclosed. The computer system includes a processor and electronic memory storage. The electronic memory storage includes source code and executable instructions. The processor runs the executable instructions to: access the source code from the electronic memory storage; analyze code elements of the accessed source code to extract node data, edge data, and bindings data; and store the node data, edge data, and bindings data, in a graph database structure in the electronic memory storage.
US10915301B2
According to one embodiment, there is provided a programming support device. The programming support device includes a display that displays a script input according to an operation and a processor that performs a process according to the script. When a line in which a first control script is displayed as the script is inserted in a screen displayed on the display, the processor performs a fetch process for at least one script, without a user's operation, between a line into which the first control script is inserted and a nearest blank line that is positioned on a line below the line into which the first control script is inserted, is a blank line in the same layer as the first control script, and is nearest to the line into which the first control script is inserted.
US10915299B2
Disclosed are examples of systems, apparatus, methods and computer program products for automatically matching start criteria and completion criteria of a walkthrough for an application or an online service. A database storing data objects identifying walkthroughs and walkthrough stages can be maintained. An indication can be received that walkthrough stages of a first walkthrough in the database have been added, removed, or modified. It can be determined that a first completion criterion associated with a first walkthrough stage of the first walkthrough and a first start criterion associated with a second walkthrough stage of the first walkthrough do not match. The first start criterion and the first completion criterion can be processed to generate a matched start criterion and a matched completion criterion. The first start criterion and the first completion criterion can be replaced with the matched start criterion and the matched completion criterion to generate a modified walkthrough.
US10915292B2
A portable speaker, such as a subwoofer, that is configured to pair via Bluetooth from any device capable of streaming Bluetooth audio and act as the “sink.” The portable speaker is also configured to pair via Bluetooth to other audio equipment capable of streaming Bluetooth audio and act as the “source.” The portable speaker is also preferably configured to synchronize the audio signal going to the portable speaker and the other unit playing music, such that the user will not hear delays between the two units playing the audio stream. Preferably, the portable speaker is configured to be portable in which the size and weight is small enough for a person to carry, and is portable in which it operates with rechargeable batteries inside the unit, thus not needing any other power source such as AC outlet, or automobile power system. Another embodiment omits the speaker and instead provides a line out for connection to an external speaker, such as a subwoofer.
US10915286B1
Apparatus, systems, methods, and computer program products that can include and/or provide individualized display layouts in multi-person, multi-display collaborative environments are disclosed herein. An apparatus includes a processor and a memory configured to store code executable by the processor. The code is executable to identify multiple different users participating in a communication session for multiple communication devices in which each communication device includes a display device and is associated with a different user. The code is further executable by the processor to display shared content on each respective display device in accordance with a respective set of user preferences for displaying the shared content for each different user. Systems, methods, and computer program products may include and/or are configured to perform the functions and/or operations of the apparatus.
US10915284B2
Mechanisms for implementing a multi-monitor full screen mode in an application module are disclosed. An application module determines a number (N) of monitors that are coupled to a plurality of video ports of a device. The application module directs a window management module (WMM) that is independent of the application module to display at least one cover window that has dimensions coextensive with dimensions of respective maximum display areas of the N monitors. A primary monitor of the N monitors is determined, and a full screen display area associated with the primary monitor is determined. A main application window of the application module is sized to have dimensions that are at least coextensive with dimensions of the full screen display area, and the WMM is directed to display the main application window on the at least on primary monitor.
US10915281B2
A printing apparatus acquires change history information indicating a print setting value of a print setting item has been changed in accordance with received change instructions, with the print setting item being a print setting item that has not been able to be set for the print job selected from a list by an external device having transmitted the print job to the printing apparatus, and displays recommended settings that are print settings determined based on the acquired change history information about the selected print job. A print setting value of a print setting item of a print job selected from the list is changed based on a selection of the displayed recommended settings, and the selected print job is executed by using print setting values including the print setting value that has been changed in accordance with the received change instruction.
US10915276B2
An image forming apparatus is provided. The image forming apparatus may determine whether encrypted data may be transmitted or received between the image forming apparatus and one or more external devices, and determine a defect in security set to the image forming apparatus based on the determination.
US10915271B2
A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.
US10915267B2
Examples include techniques for implementing a write transaction to two or more memory devices in a storage device. In some examples, the write transaction includes an atomic write transaction from an application or operating system executing on a computing platform to a storage device coupled with the computing platform. For these examples, the storage device includes a storage controller to receive an atomic multimedia write transaction request to write first data and second data; cause the first data to be stored in a first memory device, and cause the second data to be stored in a second memory device, simultaneously and atomically.
US10915266B2
According to one embodiment, a storage device includes a first memory cell; a second memory cell; and a controller configured to, in response to receiving a first command set, execute a first erase operation which is included in an erase operation of data of the first memory cell, and suspend the first erase operation, and in response to receiving a second command set, execute a read operation or a write operation of the second memory cell and subsequently resume the suspended first erase operation.
US10915260B1
Disclosed herein are methods, systems, and processes to perform dual-mode deduplication based on backup history. A fingerprint of a data segment of a data stream is calculated and a determination is made as to whether the fingerprint of the data segment matches a corresponding fingerprint in a cache. If the fingerprint matches the corresponding fingerprint, another fingerprint of a subsequent data segment of the data stream is calculated. If the fingerprint does not match the corresponding fingerprint, a segment boundary of the data stream is calculated based on a hash value, a determination is made that a new fingerprint calculated based on the segment boundary does not match the corresponding fingerprint, segment boundaries and new fingerprints are calculated, and a determination is made that a first fingerprint matches another corresponding fingerprint in the cache.
US10915257B2
A semiconductor device and a semiconductor system are provided. A semiconductor device includes a monitoring circuit receiving a first operating voltage and a second operating voltage, which is different from the first operating voltage, from a Power Management Integrated Circuit (PMIC) and monitoring a duration of use of a System-on-Chip (SoC) at each of the first and second operating voltages; a processing circuit calculating a normalized value based on predetermined weight information from the duration of use of the SoC at each of the first and second operating voltages; and a voltage circuit determining whether to increase an operating voltage of the SoC by comparing the normalized value with a predetermined value.
US10915253B2
A method begins by determining, by an authenticated device of a dispersed storage network (DSN), whether an access request from a requesting device is affiliated with an anonymous user or an authenticated user. When the requesting device is affiliated with the anonymous user, the method continues by determining, by the authenticated device, status of the anonymous user where the status of the anonymous user includes one of minimal threat, non-minimal threat, and significant threat. The method continues by processing, by the authenticated device, the access request in accordance with the status of the anonymous user.
US10915252B2
A computer-implemented method and computer system for managing a group of storage devices in a storage system utilizes actual wear levels of the storage devices within the group of storage devices to sort the storage devices in an order. One of the storage devices is then selected as a target storage device based on wear level gaps between adjacent sorted storage devices using a target storage device wearing profile so that write operations from software processes are directed exclusively to the target storage device for a predefined period of time to control wear on the group of storage devices.
US10915245B2
Dynamically provisionable and allocatable memory external to a requesting apparatus may be provided. A request for primary memory may be made by an application executing on a client. An allocation logic unit may determine an allocation strategy in response to the request. As part of the allocation strategy, the allocation logic unit may identify memory appliances on which memory regions are to be allocated. The allocated memory regions may form the primary memory that is allocated to the requesting application. The allocation logic unit may send region allocation requests to region access unit of the respective memory appliances. The memory appliances on which the memory regions are allocated may be external to the client. The application may access the allocated memory regions via client-side access in which one or more processors in the client and/or the memory appliances are bypassed.
US10915243B2
An electronic device with a touch-sensitive display displays a user interface with content. The device detects a gesture on the touch-sensitive display, the gesture including a first contact over the content on the touch-sensitive display and movement of the first contact across the touch-sensitive display. In response to detecting the gesture, when the contact does not meet selection criteria, the device scrolls the content on the display in accordance with the movement of the contact on the display without selecting the content. When the contact meets the selection criteria, the device selects at least a portion of the content in accordance with the movement of the contact.
US10915238B2
A data processing method and apparatus applicable to an electronic map, and a mobile terminal are provided, relating to the field of electronic maps and data processing. The data processing method includes: detecting a user operation on an electronic map; obtaining operation data that reflects the user operation; determining, based on the operation data and an area that is configured based on the electronic map, whether the user operation is valid; and providing, based on a determination result of whether the user operation is valid, prompt information in response to the user operation. The disclosed technical solutions allow a user to flexibly and reasonably define an area based on an electronic map in real time, thereby improving user experience.
US10915233B2
The present disclosure describes techniques for entity classification and data enrichment of data sets. A data enrichment system is disclosed that can extract, repair, and enrich datasets, resulting in more precise entity resolution and classification for purposes of subsequent indexing and clustering. Disclosed techniques may include performing entity recognition to identify segments of interest that relate to an entity. Related data may be analyzed for classification, which can be used to transform the data for enrichment to its users.
US10915231B1
In various examples, a seating application may be leveraged to allow users to select—within a graphical user interface (GUI)—a seat or seats at a venue that maintain compliance with social distancing standards. For example, as each user selects seats, the seats available to the next users may be updated—e.g., dynamically—such that a minimum distance is maintained between and among each individual user or group of users (e.g., a family). As a result, during periods where social distancing measures may be in place, users and venue staff may have peace of mind that social distancing standards are being met to ensure safety, while also maximizing event space usage.
US10915229B1
An online system maintains user interactions with different entities, such as pages, maintained by the online system. The online system also allows an administrator of multiple entities to merge two or more of the entities. When merging entities, the online system allows the administrator to select specific interactions by the administrator with the entities to be merged that are subsequently associated with the entity resulting from the merge. The online system also presents an interface to other users who have interacted with the entities to be merged that allows the users to select individual interactions with the entities to be merged to be associated with the entity resulting from the merge. The interface allowing the user to select the individual interactions may be accessed via a notification sent to the user by the online system.
US10915228B2
A character input device includes a character input unit that receives an input character, a suggestion list management unit that converts the input character, a suggestion list generator that generates a conversion suggestion list through conversion of the input character, a suggestion display including a standard-suggestion display area for displaying the conversion suggestion list, an operation detector that detects movement of a divisional suggestion included in the conversion suggestion list, and a suggestion division management unit that generates a divisional-suggestion display area different from the standard-suggestion display area in the suggestion display in response to the movement of the divisional suggestion. The suggestion division management unit associates the divisional suggestion with the divisional-suggestion display area, and outputs the divisional suggestion to the divisional-suggestion display area.
US10915223B2
The present invention relates to a terminal and a method of controlling the same. A terminal according to an embodiment of the present invention includes a touchscreen, and a controller configured to cause the touchscreen to display video at a reproduction speed, cause the touchscreen to display a first icon, capture the displayed video according to a touch received at the first icon, and adjust the reproduction speed of the video according to a degree of the touch.
US10915221B2
Embodiments of the present invention provides methods, computer program products, and a system for determining a probable user selection on a user interface and generating a functional shadow cursor that is displayed on the user interface at a determined location of most probable user selection. Embodiments of the present invention can be used to access a user interface, generate a shadow cursor on the user interface based on a generated transition graph, and disabling the original cursor. In response to receiving user feedback, embodiments of the present invention can remove and disable the shadow cursor and return the original cursor as the sole functioning cursor. In response to receiving user feedback, embodiments of the present invention can shift the generated shadow cursor to a next probable selection.
US10915217B2
A covert application, including one or more modules can be provided to assist individuals in conducting covert cyber operations. Furthermore, the covert application can operate in a secure operating environment, which provides a reliable and protected computing environment from which a user can conduct cover cyber operations. The covert application can allow a user to create and utilize one or more personas. Personas created by the covert application can appear to originate from any part of the world, and personas can allow a user of the covert application to interact through various Internet services, such as email, instant messaging, online forums, and website browsing.
US10915213B2
A touch sensor includes: a plurality of first sensor electrode columns disposed in a sensing area, the plurality of first sensor electrode columns each including one or more first sensor electrodes; a plurality of second sensor electrode columns alternately disposed with the first sensor electrode columns in the sensing area, the plurality of second sensor electrode columns each including a plurality of second sensor electrodes having a length defined by a longitudinal axis and a width extending in a direction across the length; and a plurality of lines connected to the first sensor electrode columns and the second sensor electrode columns. An outline length of at least some of the second sensor electrodes facing the first sensor electrodes varies along the longitudinal axis of its respective second sensor electrodes.
US10915212B2
A conductive film has a support and a conductive portion which is disposed on the support and contains a conductive component and a binder, the binder contains a resin, a gel fraction of the resin is 70% or more, and a moisture content of the resin is 3% or less.
US10915210B2
Example embodiments of the present disclosure relate to a touch display device. In one example, a touch display device includes a substrate including an active area in which multiple subpixels are arranged and a nonactive area positioned outside the active area; wherein each of the multiple subpixels includes a first electrode, an organic light emitting layer and a second electrode on the organic light emitting layer; an encapsulation layer arranged on the second electrode; a plurality of touch electrodes and a plurality of touch routing wires arranged on the encapsulation layer; a touch sensing circuit configured to drive the plurality of touch electrodes through the plurality of touch routing wires; multiple connection patterns arranged on the encapsulation layer in the active area so as to electrically connect at least a portion of the plurality of touch electrodes to each other; multiple first compensation patterns arranged in the nonactive area and electrically connected to the plurality of touch routing wires; and multiple second compensation patterns arranged on the encapsulation layer corresponding to the multiple first compensation patterns.
US10915195B1
An electronic apparatus includes a touch panel, a frame, a display panel, a spacer and a plurality of adjusting elements. The display panel is at least partially disposed between the touch panel and the frame. The spacer is connected with a side of the display panel facing to the frame. The adjusting elements are at least partially embedded in the frame and at least partially rotatable relative to the frame. Each of the adjusting elements has an elliptical structure slidably connected with the spacer. When at least one of the elliptical structures rotates, the spacer is pressed by the corresponding elliptical structure, such that the spacer and the display panel move towards the touch panel until the display panel is in contact with the touch panel.
US10915191B2
A touch substrate, a method for manufacturing a touch substrate, and a display device are disclosed. The touch substrate includes a substrate and a plurality of touch units spaced apart from each other on the substrate. The plurality of touch units are arranged in rows and columns. Each of the plurality of touch units includes a first electrode and a second electrode. The first electrode and the second electrode are arranged crosswise and insulated and spaced apart from each other. The first electrodes of the adjacent touch units in one of the columns are connected by a first signal line, and the second electrodes of the adjacent touch units in one of the rows are connected by a second signal line.
US10915181B2
A switch has a base, an operation unit disposed on the base and moving in a contacting-separating direction with respect to the base in response to an external force, and a link member configured to guide movement of the operation unit in the contacting-separating direction and support the operation unit on the base. The base includes a base-side latching portion. The operation unit includes an operation-unit-side latching portion configured to be latched to base-side latching portion at an end of an allowable movement range for the operation unit in a separating direction in which the operation unit is separated from the base. The base-side latching portion and the operation-unit-side latching portion are latched to each other to inhibit the operation unit from moving in the separating direction beyond the separating-direction end of the allowable movement range.
US10915178B2
Provided is a communication system that includes a recognition unit that recognizes whether a user is performing a specific gesture, and a control unit that identifies a client serving as a communication destination, when the specific gesture is recognized. The control unit further identifies an impression represented by the recognized gesture information, and performs control such that the impression represented by the gesture information is notified to a user corresponding to the client.
US10915171B2
This invention relates to methods and apparatus for improving communications between humans and devices. The invention provides a method of modulating operation of a device, comprising: providing an attentive user interface for obtaining information about an attentive state of a user; and modulating operation of a device on the basis of the obtained information, wherein the operation that is modulated is initiated by the device. Preferably, the information about the user's attentive state is eye contact of the user with the device that is sensed by the attentive user interface.
US10915169B2
Correction method and device for an eye-tracker are provided. A non-predetermined scene frame is provided and analyzed to obtain a salient feature information, which is in-turn used to correct an eye-tracking operation. The correction can be done at the initial or during the wearing of an eye-tracker.
US10915167B2
Rich media content, such as advertising, can be provided for display on a two-dimensional screen to give the user an impression that the screen is a window into a three-dimensional (3D) environment. For example, the user's head can be tracked and the graphical elements of the advertisement can be rendered based on the position of the user's head relative to a computing device such that the graphical elements appear to have 3D depth. A full or substantially full 3D view of a product can be presented. Additional information, such as a product description, features, pricing, user ratings, user reviews, among others, can also be displayed based on the position of the user's head relative to the computing device. A 3D video can also be presented, and a user can view different perspectives of the video based on the position of the user's head with respect to the computing device.
US10915166B2
A simulation system includes a processor including hardware. The processor is configured to perform: acquiring tracking information for point-of-view information about a user wearing an HMD; moving a moving body, corresponding to the user, in a virtual space; controlling a virtual camera set as a first person point-of-view of the user; and generating an image as viewed from the virtual camera in the virtual space, as a display image on the HMD. The processor is configured to perform, in controlling the virtual camera, setting the virtual camera so that a position and/or an orientation of the virtual camera is changed based on the tracking information, but orientation change of the virtual camera corresponding to at least one of pitching and rolling is disabled or limited in a case where a traveling direction of the moving body changes.
US10915165B2
A method of controlling the displacement of a virtual point of view of a user in a virtual reality environment comprises, with a virtual reality headgear, providing a user with a virtual point of view in a virtual reality environment. The virtual point of view is displaced in response to a change of position of the head of the user. An acceleration of the inner ear of the user in a first direction is detected and if said detected acceleration of the inner ear of the user has an absolute value above a predetermined threshold, said virtual point of view of said user is additionally displaced in a second direction.
US10915161B2
A mechanism is described for facilitating dynamic rendering of non-visual marker-based augmented reality experiences on computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting non-visual data. The non-visual data may be captured via one or more capturing/sensing components of a computing device. The method may further include mapping the non-visual data with one or more augmented reality items to generate a first augmented reality experience, wherein the non-visual data is converted into one or more non-visual markers based on the one or more augmented reality items and one or more contexts, and rendering the first augmented reality experience based on the one or more non-visual markers.
US10915158B2
The present disclosure provides a control system and a control method for a double data rate synchronous dynamic random access memory (DDR) system in order to reduce power consumption of the DDR system. The system includes a memory and a processor coupled to the memory, and the processor is configured to monitor a working status of each functional system that shares a power domain with the DDR system, determine a target power parameter value and a target clock parameter value of the DDR system according to the working status of each functional system, and control a power parameter and a clock parameter of the DDR system according to the target power parameter value and the target clock parameter value of the DDR system.
US10915156B2
Methods, systems, and computer program products are provided for supervised power management between a primary platform and a secondary platform. Communication between a primary platform and a secondary platform is established. An application running on the secondary platform is captured. Input features and output measures are collected to build a training set for the application, wherein the input features are collected through direct measurement and the output measures reflect characteristics of the application. Based on the training set, power consumption of the secondary platform with an expected performance level is predicted for a new application running on the secondary platform. Accordingly, an optimal power management policy is derived that minimizes the total power consumption of the primary and secondary platforms.
US10915152B2
Methods and systems for scalable high-performance embedded computing architectures. According to an embodiment, a scalable high-performance embedded computing system increases computational capability within the restrictive size, weight, and power constraints of systems such as the external pod payloads of unmanned aircraft systems, among many other possible systems. The core computer capability can be placed in various environments, and according to one embodiment utilizes a flight-certified aeronautics pod that is scalable in length. The scalable HPEC system can be connected to external data sources, or the nose and tail can be made of Radio Frequency transparent material, enabling the use of various RF sensing technologies within the same aeronautics enclosure. According to an embodiment, a lightweight, thermally-efficient conduction cooled chassis supports the required board and interface hardware.
US10915146B2
An electronic device, and a method and an apparatus for controlling a flexible panel are provided in the present disclosure. The electronic device includes: a device body including a plurality of sensor components arranged in a longitudinal line along a first direction; a flexible panel including a display region and a light transmitting region connected with the display region; and a drive mechanism configured to drive the flexible panel to move along a second direction. When at least one of the plurality of sensor components is in an operating state, the light transmitting region covers the plurality of sensor components, where the first direction is perpendicular to the second direction.
US10915140B2
A display device includes a display module including a first non-folding area, a second non-folding area, and a folding area disposed between the first and second non-folding areas, a support disposed below the display module, a sub-support disposed below the support, a buffer portion which is disposed between the support and the sub-support and in which an opening overlapping the folding area is defined, and a plurality of joint units disposed below the sub-support to overlap the folding area.
US10915126B2
A voltage regulator includes an output voltage terminal which supplies an output voltage having a preset value, a voltage adjustment terminal which detects the output voltage, an error amplifier which compares the output voltage and a reference voltage to control the output voltage, a phase compensation capacitor, a test circuit which switches a normal mode with a test mode to test the phase compensation capacitor, a switch which makes the phase compensation capacitor valid or invalid, and a constant current source which makes a bias current of the error amplifier in the test mode lower than that in the normal mode.
US10915124B2
A voltage regulator includes an output transistor, a voltage division circuit, an error amplifier, a phase compensation circuit connected between the output terminal and the output terminal of the voltage division circuit, and an auxiliary transistor having a source connected to the input terminal, a drain connected to the phase compensation circuit, and a gate connected to the output terminal of the error amplifier through an offset voltage source.
US10915123B2
Embodiments of the present invention disclose a low dropout regulator and a phase-locked loop. The low dropout regulator includes: a reference voltage source, an error amplifier coupled to the reference voltage source, a regulating circuit, a load coupled to the regulating circuit, a first compensation circuit, and a second compensation circuit. The regulating circuit produces a regulating current under control of a control voltage from the error amplifier. The first compensation circuit is coupled between the error amplifier and the regulating circuit. The second compensation circuit is coupled between an input terminal and an output terminal of the regulating circuit.
US10915121B2
A system includes a low dropout regulator (LDO) circuit. The LDO circuit includes an error amplifier with an input node, a reference node, and an output node. The LDO circuit also includes a pass transistor with a control terminal, a first current terminal, and a second current terminal. The control terminal is coupled to the output node of the error amplifier, the first current terminal is coupled to a voltage source node, and the second current terminal is coupled to an LDO output node. The LDO output node is coupled to the input node of the error amplifier. The LDO circuit also includes a switched-capacitor network coupled between error amplifier and the pass transistor. The switched-capacitor network comprises a pair of switches and a current-controlled oscillator coupled to control terminals of the switches.
US10915120B2
Methods of controlling semiconductor device and semiconductor device are provided in which a semiconductor device can define a normally operational ambient temperature at a low level. The Microcontroller includes a logical block, a temperature sensor for measuring junction temperature, a power consumption circuit for consuming predetermined power, and a Controller for controlling the consumption of power by the power consumption circuit such that the temperature measured at the temperature sensor is not less than a predetermined operational lower limit temperature of the logical block 110.
US10915119B2
Disclosed is a method for dynamically controlling a fluidic network with a supervising module, the method including: an operation-forecasting step that generates a forecast datum relating to operation of the fluidic network; a step of selecting a control strategy for the fluidic network on the basis of a metrological datum and/or a meteorological datum and/or the forecast datum; a step of generating setpoints intended for an actuator of a unit for regulating the fluidic network, on the basis of the selected control strategy, the metrological datum or the meteorological datum or the forecast datum; and transmitting the regulation setpoint to the actuator.
US10915115B2
A semi-public blockchain maintained on one or more nodes in a map cloud platform comprises data for maintaining a global map of a predetermined geographic area. The blockchain also comprises a plurality of data records, where each data record is associated with an update to a global map. When a message associated with a map update to the global map is received, the nodes of the blockchain determine a consensus by evaluating the map update, where the evaluating comprises performing a plurality of proofs including a proof of location, a proof of iterations, a proof of physical delivery and a proof of safety. When consensus is attained and the map update is validated, a data record associated with the map update is generated and added to the blockchain with a timestamp and a link to prior data records in the blockchain.
US10915114B2
Provided is a process, including obtaining, with a robot, raw pixel intensity values of a first image and raw pixel intensity values of a second image, wherein the first image and the second image are taken from different positions; determining, with one or more processors, an overlapping area of a field of view of the first image and of a field of view of the second image by comparing the raw pixel intensity values of the first image to the raw pixel intensity values of the second image; spatially, with one or more processors, aligning values based on sensor readings of the robot based on the overlapping area; and inferring, with one or more processors, features of a working environment of the robot based on the spatially aligned sensor readings.
US10915113B2
An autonomous mobile system comprising: a means of achieving mobility, a means of navigating, a means of providing autonomous power, and a means of providing general purpose computing. In some embodiments, the system comprises a base unit capable of sensing its environment and computing navigation instructions to direct the system to move to particular locations and execute functions as directed by a set of programmed instructions. In some embodiments, two or more time-of-flight (TOF) imaging systems are attached to measure distance to objects in the environment, which may in turn be used by the means of navigating. In some embodiments, a coupling exists on the base unit to attach additional structures and mechanisms. These structures may comprise a means for carrying packages or other items, robotic manipulators that can grab and move objects, interactive audio and video displays for telepresence applications, a means for serving food and drink, etc.
US10915112B2
Systems and methods for generating blended sensor-based (LIDAR-based) visualizations are provided. In one example embodiment, a computer implemented method includes obtaining sensor data associated with a surrounding environment of the autonomous vehicle. The sensor data is acquired via a LIDAR system of the autonomous vehicle. The method includes generating a first style sheet associated with the surrounding environment of the autonomous vehicle based at least in part on the sensor data. The method includes generating a second style sheet associated with the surrounding environment of the autonomous vehicle based at least in part on the sensor data. The method includes providing an output for display via a user interface of a display device. The output includes a visualization of the surrounding environment of the autonomous vehicle based at least in part on the first style sheet and the second style sheet.
US10915108B2
A vehicle control system for driving a vehicle toward a source while avoiding an obstacle includes a first sensor to measure a first intensity of a source signal from the source, a second sensor to detect an obstacle and a second vehicle. The system includes an interface to receive data of a second intensity of the source signal measured by the second vehicle and transmit the data of the first and second intensities via a wireless channel, a memory to store the data of the first and second intensities, an autonomous program, a leader algorithm and a follower algorithm for autonomously driving the vehicle, a processor to select and perform one of the leader algorithm and the follower algorithm and generate control signals, and a machinery control circuit to drive a machinery of the vehicle according the control signals.
US10915105B1
Apparatuses, systems, methods, and computer-readable media are provided for the preemptive logical configuration of vehicle control systems. A vehicle control computer may determine a location of a vehicle. The vehicle control computer may query a historical data source server for historical incident data corresponding to a first vicinity around the first location of the vehicle. Based on the historical incident data, the vehicle control computer may identify one or more driving danger areas in the first vicinity around the first location of the vehicle, wherein each of the one or more driving danger areas are associated with one or more driving hazards. The vehicle control computer may generate a configuration for vehicle operation in the first vicinity around the first location of the vehicle based on the one or more driving danger areas and may update driving logic of the vehicle with the configuration.
US10915104B2
Methods and systems are provided for enabling a vehicle for which a jet pump that functions to transfer fuel from a passive side to an active side of a saddle fuel tank is degraded, to reach a desired destination by the taking of mitigating action. The mitigating action includes conducting a driving maneuver in response to an indication that the jet pump is degraded, the driving maneuver conducted in order to transfer a desired amount of fuel from the passive side to the active side. In this way, a vehicle may reach a desired destination even under circumstances where the vehicle may otherwise be unable to reach the desired destination.
US10915103B2
The disclosure relates to a method for capturing a traffic lane. A traffic lane data set is evaluated to capture an abrupt change of the traffic lane. The traffic lane data set is divided into a new traffic lane data set that represents a new traffic lane boundary and an old traffic lane data set that represents an old traffic lane boundary. A difference data set is determined between the old traffic lane data set and the new traffic lane data set. The difference data set is added to the new traffic lane data set to form a resulting data set, wherein the difference data set is weighted with a plurality of weighting factors.
US10915101B2
Various examples are directed to systems and methods for operating an autonomous vehicle. A vehicle system may configure an alertness monitor to send an alert prompt to a cockpit output device in response to not detecting a user input for an input threshold time. The vehicle system may detect an alertness condition change based at least in part on vehicle data describing the vehicle. In response to detecting the alertness condition change, the vehicle system may modify an alertness system parameter.
US10915098B2
The present invention relates to an object controller capable of controlling a movement and a rotation of an object. The present invention provides an object controller capable of controlling a motion of an object, the object controller including: a main body; an operating unit which is in non-contact with the main body; and a control unit which controls a motion of the object based on a relative position of the operating unit to the main body.
US10915094B2
A controller for equipment obtains utility rate data indicating a price of one or more resources consumed by the equipment to serve energy loads. The controller generates an objective function that expresses a total monetary cost of operating the equipment over an optimization period as a function of the utility rate data and an amount of the one or more resources consumed by the equipment at each of a plurality of time steps. The controller optimizes the objective function to determine a distribution of predicted energy loads across the equipment at each of the plurality of time steps. Load equality constraints on the objective function ensure that the distribution satisfies the predicted energy loads at each of the plurality of time steps. The controller operates the equipment to achieve the distribution of the predicted energy loads at each of the plurality of time steps.
US10915093B2
A numerical controller, which reciprocates a parent axis and a child axis according to a predetermined synchronization ratio by multi-axis synchronization control, is provided with a command decoding unit configured to decode a command including a plurality of command blocks, a distribution processing unit configured to generate a distribution movement amount, which is an amount of movement for each control period of a motor, based on the command blocks, an end-point correction unit configured to perform first correction processing for correcting the distribution movement amount so that a feedback position of the child axis reaches an end point, which is a turning point of the reciprocating motion, and second correction processing for recovering synchronization destroyed by the first correction processing, and a motor control unit configured to drivingly control the motor based on the corrected distribution movement amount.
US10915086B2
A numerical controller which performs program restart after machining is stopped in the middle of a machining cycle is provided with a program restart unit. The numerical controller can use the program restart unit to acquire a restart position located in a machining area defined by the machining cycle, create a new machining area by dividing the defined machining area in the restart position, and restart the machining for the new machining area.
US10915085B2
Embodiments of the invention include methods and structures for controlling developer critical dimension (DCD) variations across a wafer surface. Aspects of the invention include an apparatus having developer tubing and an internal cam. The internal cam is coupled to a fixed axis. A flexible divider is positioned between the developer tubing and the internal cam. The flexible divider is coupled to the internal cam such that rotation of the internal cam about the fixed axis is operable to change an inner diameter of the developer tubing.
US10915079B2
A light sensor device is provided. It is controlled with a dual-mode master-and-slave microcontroller unit (MCU) application. An MCU is embedded into a light sensor chip. The original dual-mode master-and-slave dual-CPU architectures are combined to be operated as a single-CPU architecture. Since the original circuit pin design is followed, it is possible to be compatible with the old circuit design. The present invention uses a single-CPU architecture to directly control light sensors. Through the configuration of RAM, an inter-integrated circuit bus (I2C I/F) can be redirected to an internal non-volatile memory to switch the operational mode of the light sensor chip from a slave machine to a host machine which switches off the interrupt pin and, then, turns to a GPIO pin. Thus, the present invention provides a simple single-CPU architecture with easy use and effectively-lowered cost.
US10915077B2
An inflatable device including an inflatable body, at least one processor and communication circuit, at least one fan connected to the at least one processor, at least one lighting component connected to the at least one processor, and at least one speaker connected to the at least one processor. The at least one processor may be configured to control operation of the at least one fan to manage the inflation of the inflatable body, control operation of the at least one lighting component, and control operation of the at least one speaker. The processor may be further configured to execute operational control responsive to signals from an application installed on a mobile device. The inflatable device may be configured to play audio from the mobile device over the at least one speaker and match light patterns of the at least one lighting component to the audio.
US10915074B2
A display device is disclosed. The display device of present invention comprises a display unit providing an image; a control unit placed spaced apart from the display unit, the control unit providing the display unit with a electric power and a signal; a cable electrically connect the display unit and the control unit, the cable carrying the electric power and the signal; and a controller configured to control a property of the electric power in accordance with a length of the cable.
US10915064B2
An image forming apparatus includes a controller, a drum cartridge and a toner cartridge. The controller is configured to perform determining a value of a first initial developing bias for a first toner cartridge based on a cumulative number of drum rotations that is stored in a drum memory of the drum cartridge at the time when the cumulative dot count stored in the toner memory of the first toner cartridge is equal to zero. After determining the first initial developing bias, the controller is configured to perform determining a value of a second initial developing bias for a second toner cartridge based on the cumulative number of drum rotations that is stored in the drum memory at the time when the cumulative dot count stored in the toner memory of the second toner cartridge is equal to zero.
US10915055B2
A drum unit usable with a process cartridge includes a photosensitive drum having an axis L1; and a coupling member having an axis L2 and connected to an end portion of the photosensitive drum, the coupling member being provided with a projection extending toward an end portion of the coupling member, wherein the coupling member is movable along the axis L2 between a first position, and a second position in which the projection is closer to the photosensitive drum than in the first position, wherein the projection is provided with a force receiving portion for receiving a rotational force and an outer surface facing away from the axis L2, and wherein at least a part of the outer surface is more distant from the axis L2 as is further from the photosensitive drum in a direction of the axis L1.
US10915051B2
The image forming apparatus is characterized in that information about an input voltage detected on the primary side of a transformer is transmitted from a primary-side switching control unit to a secondary-side controller for controlling a heating device, and the controller controls the temperature of a heater of the heating device based on the transmitted information.
US10915050B2
A fixing device includes a first rotation section and a second rotation section. The first rotation section includes a first rotating member and a first belt. The first rotating member is rotatable about a first rotational axis. The first belt is caused to rotate by rotation of the first rotating member. The second rotation section includes a second rotating member. The second rotation section is opposed to the first rotation section in a first direction and allows a medium to be sandwiched between the first rotation section and the second rotation section. The second rotating member is rotatable about a second rotational axis. The second rotation section is disposed allowing an angle of the second rotational axis with respect to the first rotational axis viewed from the first direction to be variable.
US10915044B2
According to one embodiment, a fixing device fixes a toner image formed on a medium to the medium. The fixing device includes a heating rotator which is rotatably supported, an auxiliary heating member which is disposed along an inner circumferential surface of the heating rotator, and swings as the heating rotator rotates, a lubricant supply member which is disposed at a position on which the swing auxiliary heating member abuts, and is impregnated with a lubricant, and a pressing rotator which abuts on the heating rotator, and forms a nip portion through which the medium passes.
US10915042B2
A toner conveyance device includes a housing and a conveyance member. The conveyance member includes a conveyance shaft and a conveyance blade. The conveyance blade includes a first blade part, a second blade part and a third blade part. The first blade part is formed along a predetermined spiral direction. The second blade part is connected to the first blade part on a downstream side of the first blade part in a conveyance direction and extends along the conveyance direction. The third blade part is connected to the second blade part on a downstream side of the second blade part in the conveyance direction and formed along a spiral direction opposite to the spiral direction of the first blade part. A boundary between the first blade part and the second blade part is contained within a range of a toner discharge port in the conveyance direction.
US10915040B2
A toner container is detachably attachable to a developing device. The developing device includes an inlet to be poured with a toner, an inlet shutter to move between a closed position, at which the inlet is closed, and an open position, at which the inlet is open, a biasing mechanism to bias the inlet shutter toward the closed position, an engaged structure provided in the inlet shutter, an engaging structure to engage with the engaged structure and to retain the inlet shutter at the open position against a biasing force of the biasing mechanism, and an engagement releasing structure provided in the inlet shutter and to release an engaging state between the engaged structure and the engaging structure. The toner container includes a contacting surface to contact with the engagement releasing structure and to make the engagement releasing structure release the engaging state.
US10915037B2
An image forming apparatus includes: an image carrier; a light source configured to emit light for exposing the image carrier; a controller configured to control a light intensity of the light source; a reference current generator configured to generate a reference current based on a target light intensity of the light source, the target light intensity being set by the controller; a correction current generator configured to generate a correction current for correcting the reference current based on an amount of correction that is set by the controller, and on the target light intensity; and a driver configured to drive the light source using a drive current that corresponds to a difference between the reference current and the correction current.
US10915034B2
A carrier core material is represented by a composition formula MXFe3-XO4 (where M is at least one type of metal element selected from Mg, Mn, Ca, Ti, Cu, Zn and Ni, 0
US10915031B1
A method of compensating for degradation of an optical source includes in part, generating a first model of the optical source at a first point in time, generating a second model of the optical source at a second point in time occurring after the first point in time, determining the difference between the first and second models, and varying a dose of the optical source if the determined difference is greater than a first threshold value. The compensation method optionally includes, in part, varying a focus distance of the optical source if the determined difference is greater than the first threshold value. The generation of the first model optionally includes, in part, generating wafer data from the optical source, and generating an optical proximity correction (OPC) model from the wafer data. The optical source may be an extreme ultraviolet optical source.
US10915025B2
Disclosed is a substrate treating method for treating a substrate with a directed self-assembly material applied thereto. The substrate treating method includes a heating step and a cooling step. The heating step includes heating the substrate to perform phase separation of the directed self-assembly material by maintaining an interior of a treatment container in a non-oxidizing gas atmosphere and placing the substrate at a heating position. The cooling step includes cooling the substrate by maintaining the interior of the treatment container in the non-oxidizing gas atmosphere, placing the substrate at a cooling position further away from the heating unit than the heating position, supplying non-oxidizing gas into the treatment container, and exhausting gas within the treatment container.
US10915024B2
A fiber-type electronic device comprising a pattern for electronic devices stacked on a fiber filament substrate is provided. It is possible to manufacture an electronic device directly on a fiber filament substrate by applying the pattern for electronic devices. Thus, it can be widely used for wearable devices and the like. The pattern for electronic devices is manufactured by a method for forming a pattern for electronic devices comprising an exposure process using a maskless exposure apparatus. Thus, it is possible to manufacture a pattern for electronic devices on a fiber filament substrate through a continuous process and thus to increase the process efficiency.