US10454792B2

A non-transitory computer readable storage medium, comprising executable instructions to collect network traffic data, produce a Fourier signature from the network traffic data, associate the Fourier signature with a known pattern, collect new network traffic data, produce a new Fourier signature from the new network traffic data, compare the new Fourier signature with the Fourier signature to selectively identify a match and associate the new network traffic data with the known pattern upon a match.
US10454784B2

Novel tools and techniques are provided for implementing model driven service state machine linkage functionality amongst different machines and/or networks. In some embodiments, a computing system of a first network associated with a first entity might establish a communication link with a node of a second network associated with a second entity. The computing system might determine whether there is a common network resource state schema between the two networks, and, if so, might identify available versions, then negotiate which version to use as common version. The computing system might retrieve network state information for the two networks, might generate a user interface that incorporates and presents the network state information for the two disparate networks consistent with the common version of the common schema, and might send the user interface to a user device of a user for display of the network state information of the two disparate networks.
US10454782B2

A system and method for automating network management includes providing a GUI for receiving a network command to be executed on the network. The results from the execution of the network command are received by a parser including a variable for storing the retrieved information. An analysis routine is received, through the GUI, that analyzes the network based on the information in the variable. The method may include generating a network management application and may include instructions for recursively updating the variable.
US10454777B2

Techniques are disclosed for processing data collected from network components for analysis by a machine learning engine of a Cognitive AI System. A network data processing driver receives a stream of data from a data collector which obtains data from one or more network data sources. The driver normalizes the stream of data to one or more feature values each corresponding to the network data sources and generates a sample vector from the feature values. The sample vector is formatted to be analyzed by the machine learning engine.
US10454772B2

Provided is a device, including: a power supply comprising: a battery configured to output direct current (DC) power at a first voltage and a first current; a battery charger coupled to the battery and configured to charge the battery; a power-converter configured to receive DC power from the battery and convert the DC power to output DC power at a second voltage and a second current, the second voltage being less than half the first voltage and the second current being greater than twice the first current; and an interface to couple output power from the power-converter to a bus-bar power interface of a rack configured to hold computing equipment.
US10454770B2

A computerized method, system, and computer program product thereof determines a service topology of a telecommunication network respective of one or more user devices. Information related to a service, provided to the user device over a telecommunication network, is received. The service may be providing connectivity required for a voice call, a data session, short message service (SMS) or the like. Information related to at least a network element of the telecommunication network is collected, the network element having supplied the service. A telecommunication network topology for the service is determined related to the information. A failure notification is received through the telecommunication network. An impact on the service is determined, related to the telecommunication network topology and the failure notification. The impact may be full or partial loss of service. A service notification may be sent related to the determined impact, for example to a fault management system.
US10454766B2

Various embodiments set forth a method for automatically configuring a multi-chassis link aggregation group (MLAG), including receiving first system information associated with the MLAG, receiving a first discovery packet via a first uplink port associated with a first switch that is included in the MLAG, where the first discovery packet includes second system information associated with the MLAG, determining whether the first system information matches the second system information, where if the first system information matches the second system information, then concluding that the first uplink port is included in an inter peer link connecting the first switch to a second switch that also is included in the MLAG, and if the first system information does not match the second system information, then concluding that the first uplink port is not included in the inter peer link. Advantageously, the method avoids requiring a user to enter hundreds of commands manually.
US10454758B2

Some embodiments provide a method for providing redundancy and fast convergence for modules operating in a network. The method configures modules to use a same anycast inner IP address, anycast MAC address, and to associate with a same anycast VTEP IP address. In some embodiments, the modules are operating in an active-active mode and all nodes running modules advertise the anycast VTEP IP addresses with equal local preference. In some embodiments, modules are operating in active-standby mode and the node running the active module advertises the anycast VTEP IP address with higher local preference.
US10454757B2

A control apparatus receives information on an abnormality in a relay apparatus including first and second monitor units provided in the relay apparatus to relay a communication among control apparatuses, from the first monitor unit to manage first information and execute a monitor of the relay apparatus, the abnormality being detected by the first monitor unit; and when the received information is information on an abnormality of a bridge unit to form a first communication route between the first monitor unit and the second monitor unit to manage second information and execute a monitor of the relay apparatus, executes a process for switching a communication route used to synchronize the first and second information between the first and second monitor unit, from the first communication route via the bridge unit, to a second communication route via communication lines connecting the control apparatus and the first and second monitor units.
US10454753B2

The technology disclosed relates to organizing network performance metrics into historical anomaly dependency data. In particular, it relates to calculating cascading failure relationships between correlated anomalies detected in a network. It also relates to illustrating to a network administrator causes of system failure by laying out the graph to show a progression over time of the cascading failures and identify root causes of the cascading failures. It also relates to ranking anomalies and anomaly clusters in the network based on attributes of the resources exhibiting anomalous performances and attributes of the anomalous performances. It further relates to depicting evolution of resource failures across a network by visually coding impacted resources and adjusting the visual coding over time and allowing replay over time to visualize propagation of anomalous performances among the impacted resource.
US10454746B2

A method for performing orthogonal frequency division multiplexing (OFDM)-offset quantization amplitude modulation (OQAM) includes obtaining a data burst. The method includes performing weighted circularly convolved filtering modulation on the data burst to produce an output signal. The method further includes a first wireless device transmitting the output signal to a second wireless device. The second wireless device receives an input signal from the first wireless device, and the second wireless devices performs weighted circularly convolved demodulation filtering on the input signal to produce the data burst.
US10454743B2

A terminal apparatus for a device-to-device (D2D) terminal in a wireless communication system, according to an embodiment of the present invention, comprises a transmission device and a reception device; and a processor, wherein the processor generates and transmits a primary sidelink synchronization signal (PSSS) and a secondary sidelink synchronization signal (SSSS), wherein, if a PSBCH is transmitted in a subframe in which the PSSS and the SSSS are being transmitted and is normal CP, the PSSS and a PSBCH on power is the average power of a period, in the subframe in which the PSSS and the SSSS are being transmitted, not including a transient period, wherein the transient period of a starting part of the period for the PSSS and PSBCH ON power is not overlapped with an OFDM symbol on which the PSSS is transmitted.
US10454742B2

A method for detecting the presence of one or more radioelectric transmitters in an environment, the method being implemented by a device including a computing unit and an antenna array including a plurality of antennas able to carry out acquisitions simultaneously from the environment in the form of acquisition signals during an acquisition time and to receive and to transmit simultaneously the acquisition signals in digital form to the computing unit.
US10454740B2

A method for operating a device includes determining adaptation criteria for a waveform to be transmitted by a transmitting device over a communications channel towards a receiving device, and adjusting a generalized multi-carrier multiplexing parameter (GMMP) of the waveform in accordance with the adaptation criteria. The method also includes transmitting an indicator of the adjusted GMMP to at least one of the transmitting device and the receiving device.
US10454738B2

A wireless device generates a Legacy preamble, a 20 MHz Orthogonal Frequency Division Multiplexing (OFDM) symbol, and a Wake-Up (WU) signal portion. The Legacy Preamble includes a Legacy Short Training Field (L-STF), a Legacy Long Training Field (L-LTF) and a Legacy Signal (L-SIG) field. The 20 MHz OFDM symbol has a duration of 4 μs. The WU signal portion has a frequency bandwidth that is narrower than a frequency bandwidth of the Legacy preamble. The wireless device transmits a frame, which includes transmitting the Legacy preamble, transmitting the 20 MHz OFDM symbol immediately after transmitting the Legacy preamble, and transmitting the WU signal portion immediately after transmitting the 20 MHz OFDM symbol.
US10454737B2

Information transmission methods and apparatuses in a wireless local area network are provided. One example method includes generating a legacy signaling field (L-SIG) and a repeated legacy signaling field (RL-SIG), where subcarriers with indexes −28, −27, 27, and 28 in the L-SIG and the RL-SIG in a 20 MHz bandwidth carry −1, −1, −1, and 1, respectively. The method also includes sending the generated L-SIG and RL-SIG.
US10454734B2

A wireless device may receive configuration parameters of cells comprising a primary cell with no configured scheduling request (SR) resources and a secondary cell in an sTAG and with configured SR resources. An SR associated with an SR process may be transmitted in the SR resources. A random access procedure may be initiated in response to: the SR process pending in a subframe; no uplink data channel resource available for transmission in the subframe; and a time alignment timer of the sTAG not running in the subframe. A random access preamble may be transmitted by the wireless device.
US10454722B2

The present invention provides an in-vehicle processing device and an in-vehicle system capable of reducing power consumption while suppressing quality degradation of data to be transmitted and received. An ECU includes a data transmission and reception device for transmitting and receiving data and an MPU for controlling the data transmission and reception device. The data transmission and reception device includes a filter device and a steady current suppression circuit. The filter device attenuates noise that is superimposed on data by reflection of the data. The steady current suppression circuit suppresses a steady current flowing through the filter device and facilitates a transient current flowing through the filter device.
US10454719B1

A receiver includes a channel estimation module, a delay spread module, and a smoothing module. The channel estimation module generates a channel estimate for a channel in frequency domain based on a signal received through the channel in time domain. The delay spread module determines a delay spread of the channel in the time domain. The delay spread is an amount of time after which a channel response drops to less than or equal to a predetermined threshold. The smoothing module smooths the channel estimate by applying a filter with unequal taps in the frequency domain. The taps are based on the delay spread. The filter does not attenuate samples of the channel response within the delay spread in the time domain. The filter attenuates noise outside the delay spread of the channel.
US10454713B2

Methods and apparatuses for domain decomposition in computer simulations using an m-dimensional space-partitioning tree. The domain decomposition may be used in load balancing. Each subdomain boundary is adjusted according to its assigned computer node capability such that its load matches its capability. The subdomain simulation load may be acquired from predictive estimates or from actual measurement during the simulation execution. The load balancing domain decomposition may be done before the simulation starts or during the simulation.
US10454711B2

A method for obtaining a port path and an apparatus to improve a network capacity, where the method includes receiving, by a controller, a request message from a first server, where the request message requests port path information, and the port path information includes a port that a logical link from the first server to a second server passes through, obtaining, by the controller, a first absolute port path (APP) and a second APP according to network topology information, where the first APP includes a port that a logical link from a root node to the first server passes through, and the second APP includes a port that a logical link from the root node to the second server passes through, obtaining, by the controller, the port path information according to the first APP and the second APP, and sending the port path information to the first server.
US10454704B1

In network communication system, a master unit's controller transmits a command signal to a CXPI bus. The controller specifies values of turning-on intervals of loads as delay time lengths in a delay area of the command signal, and specifies ports of slave units in an output port specification area in a specified order corresponding to turning-on order of the loads. The microcomputer of each slave unit receives the command signal from the CXPI bus. The microcomputer acquires a specified number of a port of the own slave unit specified as an instruction target in the output port specification area, integrates specified values in the delay area, and outputs the operation signal to the specified port at a timing delayed from the reception of the command signal by the time length calculated by the integration. The number of specified values is a number obtained by subtracting 1 from the specified number.
US10454702B2

Systems and methods for managing a programmable thermostat are described herein. One or more system embodiments include a programmable thermostat having a first management profile; a data acquisition subsystem; and a data analysis subsystem. The data acquisition subsystem is configured to receive thermostat data from the programmable thermostat, and the data analysis subsystem is configured to receive the thermostat data from the data acquisition subsystem, and determine a second management profile for the programmable thermostat based, at least in part, on the thermostat data.
US10454699B2

A hub apparatus comprises a first port that receives predetermined cascade-supplied differential signals; a plurality of second ports that receive and output the predetermined differential signals; a third port that cascade-outputs the predetermined differential signals; a plurality of differential signal line pairs that daisy-chain connect the first port, the plurality of second ports, and the third port in this order from upstream to downstream; and a terminator provided between two differential signal lines that constitute a differential signal line pair connecting the last-stage second port out of the plurality of second ports to the third port.
US10454696B2

A mapping relationship between a private network multicast group address, which may be preset to support switching from a default Multicast Distribution Tree (MDT) to a data MDT, and a data group address may be stored in a first Provider Edge (“PE”) device. If a private network multi cast data flow corresponding to the mapping relationship satisfies a condition of switching from the default MDT to the data MDT, the first PE device may send a data MDT switch initiation packet including the private network multicast group address and the data group address to a second PE device on the default MDI, so that the second PE device joins the data MDT, a root of which is the first PE device, using the data group address. The first PE device may switch the private network multicast data flow to the data MDT, so that the private network multicast data flow is transmitted on the data MDT.
US10454695B2

A method including receiving, from a participant, a request for starting an event including at least one second participant and a topic is provided. The method includes providing to one second participant an invitation to join the event, receiving, from any one of the participants, a document, and providing the document to all participants for view and/or editing, and providing the document to all participants upon request within a time period. The method includes granting access to the event to a participant, permitting the participant to access and modify the document in the event, and receiving a request from one of the participants to switch one of the first client device or a second client device used by a participant to continue to participate in the event. A system to perform the above method is also provided.
US10454684B2

Method for authenticating a user to a central server (130) and using an electronic device (120,122) with a screen display (121,123). The method comprises the following steps: a) associating each of the devices or users, with a unique set of codes (132), and each code with a piece of information; b) providing a software function, accessible from the selected electronic device; c) providing, on the screen display, a user interface activatable in several different ways, corresponding to different codes; d) specifying pieces of information and determining the corresponding codes; e) calculating a one-way function; f) communicating the calculated value to the central server; g) calculating a comparison output value; and h) authenticating the user if the values are equal. The invention also relates to a system (100) and a computer software product arranged to cooperate with such a system.
US10454679B2

This application sets forth a key rolling technique for a file system of a computing device. The key rolling technique allows for files to be transparently re-encrypted in a background process while still allowing applications to access the files being re-encrypted. During re-encryption, at least one file extent of a file is decrypted using a current key for the file extent and re-encrypted using a new key for the file extent. Moreover, the file extent can be relocated to another location in memory during re-encryption to enhance accessibility and crash protection features. Metadata associated with the file can be updated to include information pertaining to both the location of the re-encrypted file extent as well as the new key that can be used to decrypt the re-encrypted file extent. In this manner, the metadata can be used to properly construct a complete file when the file needs to be accessed.
US10454678B2

A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device receives (e.g., via the DSN and from a first other computing device) a storage request that is based on data object. The computing device extracts a remote address (associated with the first other computing device) from the storage request. The computing device processes the storage request to determine whether any principals are associated with the storage request, wherein the principals include DSN system entities. The computing device performs selective operations based on a determination that the principals are associated with the storage request or another determination that the principals are not associated with the storage request.
US10454671B2

Systems and methods for securing communications in a playback device using a key base and at least one key contribution in accordance with embodiments of the invention are disclosed. In one embodiment, a process includes generating a key base using a decryption key and at least one key contribution, where the decryption key can be recovered using the key base and the at least one key contribution, receiving the key base, receiving the at least one key contribution, sending the key base to a decryption module, sending the key contribution to a control module, performing a control feature on the piece of content using the control module, providing the key contribution to the decryption module when the control feature is performed, generating the decryption key using the key base and the at least one key contribution, and accessing at least a portion of the piece of content.
US10454670B2

A first hash value is calculated by using a first input value that is stored in a first set of registers. The first hash value is then stored in a second set of registers. A second input value is stored in the first set of registers after calculating the first hash value. The second hash value is calculated based on the first hash value and the second input value. During the calculating of the second hash value, the first hash value is shifted from the second set of registers to a portion of the first set of registers when the calculating of the second hash value has reached a state where the portion of the first set of registers is no longer used to store the second input value.
US10454666B2

The present invention relates to an input/output signal synchronization method by a radio frequency unit. The input/output signal synchronization method according to the present invention comprises the steps of: generating a transmitter (Tx) input signal by adding, to a baseband signal, a test signal located at a frequency out of an operation frequency range of the radio frequency unit; collecting the Tx input signal and a Tx output signal obtained by outputting the input signal through a Tx function block; and synchronizing the Tx input signal and the Tx output signals, based on a result obtained by the collecting.
US10454663B2

Embodiments of the present invention disclose a wireless communications method and system, and a full-duplex wireless transceiver, where the method includes: modulating a transmit digital signal into a first radio frequency signal and outputting the first radio frequency signal to a transmit antenna; then performing, under control of a pre-generated control signal, phase adjustment and amplitude adjustment on the first radio frequency signal and obtaining a cancellation signal; performing self-interference cancellation on a second radio frequency signal received from a radio air interface by using a receive antenna and the cancellation signal so as to generate a third radio frequency signal obtained after self-interference cancellation; and finally demodulating the third radio frequency signal into a receive digital signal.
US10454658B2

There is a need to support narrowband TDD frame structure for narrowband communications. The present disclosure provides a solution by supporting one or more narrowband TDD frame structure(s) for narrowband communications. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. In one aspect, the apparatus may receive information associated with a narrowband TDD frame structure for narrowband communications, the narrowband TDD frame structure including a set of contiguous uplink subframes. The apparatus may also determine an orthogonal sequence length associated with a reference signal (RS) based on at least one of a number of uplink subframes or a number of slots in the set of contiguous uplink subframes. In addition, the apparatus may transmit the RS using the determined orthogonal sequence length.
US10454657B2

There is a need to support narrowband TDD frame structure for narrowband communications. The present disclosure provides a solution by supporting one or more narrowband TDD frame structure(s) for narrowband communications. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may determine a narrowband TDD frame structure for narrowband communications. The apparatus may also determine a PUSCH format of a group of PUSCH formats for allocating at least one RU to a UE for a NPUCCH. In addition, the apparatus may allocate the at least one RU to the UE using the determined PUSCH format. In one aspect, the RU may include one or more subcarriers in each of one or more slots.
US10454653B2

Methods and systems for a mixed-mode MoCA network, substantially as illustrated by and/or described in connection with at least one of the figures, as set forth more completely in the claims. For example and without limitation, various aspects of the present disclosure provide methods and systems for controlling communication bandwidth allocation in a mixed-mode mixed-band shared cable network.
US10454652B2

Methods of enabling multiuser superposition transmission (MUST) in LTE systems are proposed. MUST operation allows simultaneous transmission for multiple co-channel users on the same time-frequency resources. A higher-layer signaling is used for configuring a UE to enable MUST in each transmission mode (TM). MUST is a sub-TM of each TM. When a UE is configured by higher layer to enable MUST, the UE will monitor new DCI formats supported by the configured TM with new fields carrying scheduling information of another co-channel UE. Dynamic switching between MUST and non-MUST operation is allowed. Mixed transmission schemes and precoders among co-channel UEs are also supported.
US10454651B2

A method of reporting channel state information by a coverage-limited user equipment (UE), the method comprises receiving signals on a downlink channel including a downlink control channel and a downlink data channel, performing measurement of channel state information on the downlink channel and reporting channel state information including channel quality indicator based on the measurement.
US10454648B2

A communication device receives a first physical layer (PHY) data unit via a communication channel. The first PHY data unit corresponds to a trigger frame, and includes: a first PHY preamble having a legacy portion and a non-legacy portion, a first training field that includes a first training signal having a periodicity LP, and a second training field that includes a second training signal having the periodicity LP. The communication device generates a second PHY data unit. The second PHY data unit includes: a second PHY preamble that includes a third training field that includes a third training signal, and a fourth training field that includes a fourth training signal having a periodicity 2*LP. Generating the second PHY data unit comprises: modulating the third training field using a first tone spacing LTS between adjacent OFDM tones, and modulating the fourth training field using a second tone spacing equal to LTS/4 between adjacent OFDM tones.
US10454643B2

The provided are a method of transmitting and receiving data using empty resource elements (REs) located in a demodulation reference signal (DMRS) symbol in a next-generation/5G radio access network. The method of a base station for transmitting DMRS port allocation information to a terminal may include configuring one or more available RE patterns; transmitting, to the terminal, information indicating an available RE pattern to be used by the terminal among the available RE patterns; and transmitting the DMRS port allocation information to the terminal. The available RE pattern is composed of REs to which no DMRSs are allocated among REs located on a symbol to which DMRSs are to be allocated, and through the REs in the available RE pattern, the base station receives uplink data from the terminal or transmits downlink data to the terminal.
US10454637B2

A transmitting method includes: configuring a frame using a plurality of orthogonal frequency-division multiplexing (OFDM) symbols, by allocating time resources and frequency resources to a plurality of transmission data; and transmitting the frame, wherein the frame includes a first period in which a preamble which includes information on a frame configuration of the frame is transmitted, and a second period in which the plurality of transmission data are transmitted by at least one of time division and frequency division, and among the plurality of OFDM symbols, OFDM symbols included in the second period include pilot symbols arranged along a time axis with a predetermined spacing therebetween, and a predetermined number of data symbols.
US10454632B2

The present application discloses a method and apparatus for a hybrid automatic repeat request (HARQ) transmission. An embodiment of the HARQ transmission method for the communication apparatus comprises: receiving configuration information related to a cross-carrier HARQ transmission from a base station, an initial transmission and a re-transmission of the HARQ transmission processable on different physical component carriers; receiving downlink control information from the base station, the downlink control information including control information for the cross-carrier HARQ transmission; and performing the cross-carrier HARQ transmission according to the configuration information and the downlink control information. By using the embodiments of the present invention, the HARQ transmission for the same data on a plurality of physical component carriers can be realized, and thus the effectiveness of the HARQ transmission is improved.
US10454606B2

The present disclosure relates to a 5G or pre-5G communication system for supporting a higher data transmission rate beyond a 4G communication system such as LTE. The present disclosure provides a method for supporting a device performing narrow band Internet of things (IoT) communication by a base station in a cellular system, the method comprising the operations of: transmitting a synchronization sequence for synchronization between the base station and the device performing the narrow IoT communication; transmitting system information including a two-bit mode indication field which indicates an operation mode for performing the narrow IoT communication, the operation corresponding to one of a plurality of operation modes; and transmitting a control channel and a data channel on the basis of parameters for the narrow band IoT communication, the parameter being included in the system information, wherein the operation modes include at least one of a standalone mode, a guard-band mode, an in-band mode in which the cellular system and the narrow band IoT communication use a common cell ID, or an in-band mode in which the cellular system and the narrow band IoT communication use different cell IDs.
US10454600B2

A method for measuring group delay on a device under test is described, wherein a test signal with a carrier frequency is generated. An amplitude modulation is applied to said test signal in order to generate at least two group delay signals having frequencies that are symmetrical to the frequency of said test signal. At least said group delay signals are provided to said device under test. Further, a measurement device and a measurement system are described.
US10454596B2

An electronic device may be provided with wireless circuitry. The wireless circuitry may include antennas. The antennas may include phased antenna arrays for handling millimeter wave signals. Antennas may be located in antenna signal paths. The antenna signal paths may include adjustable components such as adjustable filters, adjustable gain amplifiers, and adjustable phase shifters. Circuitry may be incorporated into an electronic device to facilitate wireless self-testing operations. Wireless self-testing may involve use of one antenna to transmit an over-the-air antenna test signal that is received by another antenna. The circuitry that facilitates the wireless self-testing operations may include couplers, adjustable switches for temporarily shorting antenna signal paths together, mixers for mixing down radio-frequency signals to allow digitization with analog-to-digital converters, and other circuitry for supporting self-testing operations.
US10454594B2

This invention presents a RF channel emulator for testing a large-scale Multiple-User Multiple-Input Multiple-Output (MU-MIMO) wireless communication system, including embodiments of using over-the-air channels for connecting a RF channel emulator and a large-scale MU-MIMO wireless communication system, calibration processes that maintain the over-the-air channel reciprocity, and emulation of carrier aggregation.
US10454592B2

Techniques are described for data transfer in spin-based systems where digital bit values are represented by magnetization states of magnetoresistive devices rather than voltages or currents. For data transmission, a spin-based signal is converted to an optical signal and transmitted via an optical transport. For data reception, the optical signal is received via the optical transport and converted back to a spin-based signal. Such data transfer may not require an intervening conversion of the spin-based signal to charge-based signal that relies on voltages or currents to represent digital bit values. In addition, techniques are described to use magnetoresistive devices to control the amount of current or voltage that is delivered, where the magnetization state of the magnetoresistive device is set by an optical signal.
US10454587B2

Parallel optical transponders with an optical comb source, and methods of using the same, are provided. The optical comb source can provide multiple optical carriers from a single source. The multiple optical carriers can be phase-aligned, which can allow joint processing of a received signal. The multiple optical carriers can also allow for modulating a demultiplexed data signal using multiple modulators rather than modulating the entire data signal using a single modulator.
US10454578B2

A coded visible light receiver comprises: a sensor, a transform module, and an interference cancelling module. The sensor receives light comprising data modulated into the light according to a coding scheme. The transform module is configured to transform the data into a frequency domain representation, representing a band of a spectrum resulting from the data being modulated into the light according to the coding scheme. The interference cancelling module is configured to cancel interference occurring in the band of the data, by determining one or more components in the band that exceed a threshold signal strength and cancelling those components.
US10454576B2

Embodiments are provided for facilitating an unmanned aerial vehicle (UAV) network. The UAV network in accordance with the disclosure can comprise multiple UAVs, ground processing stations, and/or any other components. A particular UAV in the network can carry payloads consisting of optical image sensors, processing devices, communication systems, and/or any other components. An individual UAV in the network can comprise photovoltaic cells capable of absorbing solar energy. Embodiments are provided for converting the solar energy to electricity for providing power to payloads aboard the UAV and as well as charging a battery aboard the UAV. In certain embodiments, the UAV can fly up to 65,000 feet and can cover as much as 500 km in range. One motivation of the present disclosure is to “outsource” some or entire information processing by an UAV to existing infrastructure, such as the ground processing station.
US10454572B2

Data center interconnections, which encompass WSCs as well as traditional data centers, have become both a bottleneck and a cost/power issue for cloud computing providers, cloud service providers and the users of the cloud generally. Fiber optic technologies already play critical roles in data center operations and will increasingly in the future. The goal is to move data as fast as possible with the lowest latency with the lowest cost and the smallest space consumption on the server blade and throughout the network. Accordingly, it would be beneficial for new fiber optic interconnection architectures to address the traditional hierarchal time-division multiplexed (TDM) routing and interconnection and provide reduced latency, increased flexibility, lower cost, lower power consumption, and provide interconnections exploiting N×M×D Gbps photonic interconnects wherein N channels are provided each carrying M wavelength division signals at D Gbps.
US10454567B2

A relay side receiving unit (931) receives a relay signal (99), an analog relay unit (932) outputs by analog processing the relay signal (99) whose frequency bandwidth is controlled, and a digital relay unit (933) outputs by digital processing the relay signal (99) whose frequency bandwidth is controlled. A relay side transmitting unit (934) transmits the relay signal (99) output by the analog relay unit (932), the digital relay unit (933). A relay side control unit (935) controls the analog relay unit (932), the digital relay unit (933) in accordance with an analog relay unit control signal (941A), a digital relay unit control signal (941D) indicating a frequency band of the relay signal (99).
US10454566B2

A triple use satellite system includes a VSAT population including a VSAT, and a satellite including a broadcast beam for a broadcast service and spot beams for a broadband service, where each of the spot beams provides broadband service to VSATs in separate coverage areas in a geographic region and the broadcast beam provides a broadcast service to the VSAT population in the geographic region.
US10454559B2

Techniques are described for wireless communication at a user equipment (UE) having a plurality of antenna sub-arrays. One method includes performing an initial acquisition procedure with a base station using each antenna sub-array of a first subset of antenna sub-arrays, in which the first subset includes two or more antenna sub-arrays of the plurality of antenna sub-arrays; selecting an antenna sub-array from the first subset; and performing a random access procedure with the base station using the selected antenna sub-array. Another method includes performing a random access procedure with a base station using a first antenna sub-array in the plurality of antenna sub-arrays; selecting a second antenna sub-array in the plurality of antenna sub-arrays to use for communication with the base station after performing the random access procedure; and transmitting to the base station, on a beam, a scheduling request state indicating the selected second antenna sub-array.
US10454556B2

A method for reporting a channel state for a downlink channel according to an embodiment of the present invention, which is performed by a terminal, may comprise the steps of: receiving, from a base station, restriction information on a precoding matrix in a code book, wherein the restriction information on the precoding matrix is represented by one or more bit values; calculating a channel state value for the downlink channel using the limitation information, and transmitting the calculated channel state value to the base station.
US10454546B2

A method and apparatus for precoding matrix indicator feedback reduce a quantity of bits in the feedback. In the method, a terminal device receive a reference signal from a base station and determines a precoding matrix W in a precoding matrix set corresponding to a rank indication. W satisfies W=W1×W2×W3, where W1, W2 and W3 are matrices and respectively corresponding to a first, second and third precoding matrix indicator. None of W1, W2, and W3 is an identity matrix, and the 2M columns in W1 comprise every column in W1×W2. The terminal device transmits the rank indication, the first precoding matrix indicator, the second precoding matrix indicator, and the third precoding matrix indicator to the base station.
US10454537B2

Embodiments of the present invention provide a channel measurement and feedback method, a network device, and a system, and relate to the field of communications technologies. The method includes: receiving, by a first network device, pilot port configuration information sent by a second network device, where the pilot port configuration information is used to describe at least two pilot ports; measuring, by using the at least two pilot ports, a pilot signal sent by the second network device, and determining first information, where the first information includes at least one of second information of the first network device or third information of a third network device when it is assumed that the first network device and the third network device communicate with the second network device by performing spatial multiplexing on a same time frequency resource.
US10454533B1

A method of estimating and compensating for Doppler frequency shifts includes providing an accurate reference device for generating an accurate reference frequency in a Doppler estimation and compensation (DEC) system, the DEC system being electrically connected to a user device. The DEC system receives one of a downlink signal from a base station and an uplink signal from the user device. The one of the downlink signal and the uplink signal is compared to the accurate reference frequency. An estimate of a Doppler frequency shift associated with the one of the downlink signal and the uplink signal is determined. An offset Doppler frequency shift of opposite sign as the Doppler frequency shift is added to the one of the downlink signal and uplink signal to provide a compensated signal. The compensated signal is transmitted to one of the base station and user device.
US10454532B2

When communicating using active load modulation in a Radio Frequency Identification (RFID) system, a carrier signal having a carrier frequency is received from a reader device. In response, a modulated signal is generated and a burst of a sending signal is transmitted. The sending signal is decayed at the end of the burst.
US10454527B1

A method of operation in an Ethernet transceiver is disclosed. The method includes initiating a training mode of operation, and transmitting Infofield frames to a link partner. Each Infofield frame including a payload field to provide data to the link partner. A flow of the transmitted Infofield frames is controlled such that a new Infofield frame is not transmitted before a previous Infofield frame is received by the link partner.
US10454525B2

Systems and methods for communicating a signal over a fuel line in a vehicle are provided. In one embodiment, a system can include a fuel line. The fuel line can include at least one communication medium for propagating a communication signal. The system can also include at least one signal communication device configured to receive the communication signal communicated over the fuel line. The system can also include at least one vehicle component in communication with the at least one signal communication device.
US10454521B2

A method and apparatus for randomization of interference in a cellular Internet of things (IoT) system is disclosed. The method for randomization of interference in the cellular IoT system may comprise the steps of: allocating a radio resource for a physical broadcast channel (PBCH) by a base station; and transmitting downlink data to a plurality of terminals through the PBCH by the base station on the basis of a broadcast, wherein the PBCH may be transmitted on N (herein, N is natural number) slots, the radio resource may be determined on the basis of frequency hopping, and the frequency hopping may be performed in a plurality of frequency areas included in the entire whole frequency bandwidth.
US10454518B2

A method for reducing electromagnetic interference (EMI) in a system that periodically operates with a fixed sampling frequency includes reading a digital signal to which an analog signal received from a sensor is converted, generating a time delay that is modulated each cycle of the fixed sampling frequency with software, starting to execute a digital signal processing algorithm by applying the time delay that is modulated, and transmitting to another device through write of the digital signal. Accordingly, the EMI spectrum is spread through the time delay that is modulated with software, resulting in reduced EMI level.
US10454503B1

System and method are described for implementing, in software and running on a general purpose processor, a communication protocol and using a communication system that supports one or more different communication protocols to transmit and receive data complaint with said communication protocol implemented in software.
US10454500B2

A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 2/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 256-symbol mapping.
US10454498B1

A hardware compression system is provided. The system includes a hardware pipeline having a plurality of stages arranged to receive pre-compression data into a data buffer, populate a first hash table and a second hash table, supply the pre-compression data to a hash lookup module to access the first hash table and the second hash table in parallel, supply a string match module with results from the hash lookup module so that the string match module compares pre-compression data from multiple locations in the data buffer in parallel, supply a match merge module with results from the string match module so that the match merge module generates literals and metadata for compression data, and supply an output encoding module with results from the match merge module so that the output encoding module encodes the compression data.
US10454488B1

Various examples are directed to a variable speed comparator circuit comprising a first comparator, a second comparator, and a third comparator and a logic circuit. The first comparator may be configured to generate a first comparator output using a first input and a second input. The second comparator may be configured to generate a second comparator output using the first input and the second input. The third comparator may be configured to generate a third comparator output using the first input and the second input. A propagation delay of the second comparator may be less than a propagation delay of the first comparator. Also, a propagation delay of the third comparator may be less than the propagation delay of the second comparator. The second comparator may have an input offset relative to the third comparator. The logic circuit may be configured to determine that the second comparator output and the third comparator output are not equivalent and set a comparator circuit output to the first comparator output.
US10454486B2

The invention concerns a circuit comprising: a voltage generator adapted to generate a variable supply voltage for powering a processing core; a frequency generator adapted to generate a variable frequency clock signal of the processing core and comprising a frequency locked loop having: a digitally controlled oscillator configured to generate the variable frequency clock signal; and a controller (614) configured to generate a digital control signal (C_FREQ), wherein the controller is configured to implement a frequency transition of the variable frequency clock signal from a first frequency to a second lower frequency by generating: a first value of the digital control signal (C_FREQ) to apply a first reduction in the frequency of the variable frequency clock signal to a third frequency lower than the second frequency; and further values of the digital control signal (C_FREQ).
US10454485B1

An apparatus for providing timing recovery in high speed links includes: an error sampler receiving an input signal and sampling the input signal; a phase detector comprising an error slicer; and a voltage-controlled oscillator (VCO). The error slicer generates an error signal corresponding to the input signal with respect to a voltage threshold. The phase detector generates a bit data corresponding to the error signal. The VCO changes a frequency of an output signal based on the bit data and locks the frequency at a phase in which an average of a plurality of input signals is equal to the voltage threshold.
US10454483B2

A time-to-digital converter (TDC) detects a timing relationship between signals representing two temporal events. Several samples are acquired over a certain time period for each event, and the signals related to the different events are digitized or quantized either by separate TDCs or by a single TDC in a time-sequential manner. The quantized results are then processed, for example added to/subtracted from one another, and used to determine the phase or time difference between the two events. When information being quantized is quasi-static over time periods where the measurement is performed, the instantaneous or “one shot” accuracy of a TDC need not be as good as or better than the desired time resolution. Digitally processing the signals and averaging the results moves an otherwise difficult analog quantizer problem to the digital domain where savings in power and chip area can be easily achieved without sacrificing accuracy.
US10454481B1

A GaN digital circuit is disclosed. The circuit includes a first output node on a substrate, a pull up switch connected to a first output node and a power supply node having a second voltage, a capacitor having a first terminal configured to cause the voltage at the gate of the pull up switch to increase to substantially the sum of the second voltage and a third voltage in response to the voltage at the first output node increasing to the second voltage. The circuit also includes a first depletion mode charging switch configured to cause a voltage at the first terminal of the capacitor to become substantially equal to the third voltage while the voltage at the first output node is substantially equal to the first voltage and is configured to be substantially nonconductive while the voltage at the first output node is substantially equal to the second voltage.
US10454476B2

Embodiments include apparatuses, methods, and systems associated with biasing a sleep transistor (also referred to as a power gate transistor) in an integrated circuit. The sleep transistor may be coupled between a load circuit and a power rail, the sleep transistor to be on in an active mode to provide the supply voltage to the load circuit, and to be off in a sleep mode to disconnect the load circuit from the power rail. The bias circuit may be coupled to the gate terminal of the sleep transistor to provide a calibrated gate voltage to the gate terminal during the sleep mode. The calibrated gate voltage may be based on a subthreshold leakage current and a gate-induced drain leakage (GIDL) current of the sleep transistor or a replica sleep transistor designed to replicate the leakage current of the sleep transistor. Other embodiments may be described and claimed.
US10454465B2

In one semiconductor chip, driving transistors, a current sensor, and a temperature sensor for sensing a temperature of a driver area are arranged in a driver area, and a current sensing circuit, an analog-digital converter, and a temperature sensor for sensing a peripheral circuit area are arranged in a peripheral circuit area. A correction circuit unit corrects a digital sensed voltage from the analog-digital converter based on a sensing result of the temperature sensor of the driver area and a sensed result of the temperature sensor of the peripheral circuit area.
US10454460B2

In some embodiments, the present disclosure relates to a frequency generator having a resistor network and a capacitor network. The capacitor network has a plurality of capacitors connected in parallel with one another. A comparator is configured to output an oscillating voltage signal. An input of the comparator is connected to the output of the resistor network and the output of the capacitor network. A frequency testing circuit is configured to calculate a frequency of the oscillating voltage signal and determine whether the frequency is within a range of an expected frequency. The frequency testing circuit may also be configured to selectively connect a first plate of the plurality of capacitors to a non-varying voltage or to the input of the capacitor network to adjust a frequency of the oscillating voltage signal.
US10454450B2

A high frequency switch module (10) includes a switch device (20), a first inductor (30), and a filter device (40). The switch device (20) includes a shared terminal (P00) and selection target terminals (P02, P03) that are selectively connected to the shared terminal. The filter device (40) includes SAW filters (41, 42) connected to the selection target terminal (P02) and the selection target terminal (P03), respectively. A terminal of the SAW filters (41, 42) on the opposite side to the selection target terminals (P02, P03) is shared and connected to a front-end terminal (Pfe). The first inductor (30) is connected between the selection target terminal (P02) and the selection target terminal (P03).
US10454430B2

A circuit comprises: a circuit input; a circuit output; at least one passive feedback loop coupled between the circuit output and the circuit input; an active element, coupled in a feed-forward path of the circuit between the circuit input and the circuit output and configured to drive the at least one feedback loop in order to establish a function of the circuit, wherein the feed-forward path of the circuit comprises a second node (Vx) and a first node which are internal nodes of the active element and which are coupled between the circuit input and the circuit output, wherein the first node is configured to have a first voltage, the first voltage being a function of the circuit output, wherein the active element comprises a first voltage drop element coupled between the second node (Vx) and the first node.
US10454427B2

A Digital Power-Amplifier (DPA) system includes a power amplifier (PA) circuit having control inputs and an output for generating output signals, and an adaptive control circuit that comprises an input interface, an output interface, a memory storing an adaptive control algorithm and a processor performing instructions based on the adaptive control algorithm in connection with the memory, wherein the input interface receives input-state signals and output signals of the DPA circuit, wherein the adaptive control algorithm determines, in response to the input-state signals and the output signals, control parameters of control signals transmitted to the control inputs from the output interface for controlling operations of the DPA circuit.
US10454424B2

A method and operates for generating a boost control signal for a DC-DC-booster is described. An audio signal may be received comprising a plurality of audio sample values. The audio signal may be delayed for a delay time. A maximum-delayed-value of the audio sample values during the delay time may be determined. The boost control signal may be generated from the maximum of the non-delayed audio signal sample value and the maximum-delayed-value.
US10454422B2

A differential mixer and a method which can reduce a leak component of a local oscillation differential signal are provided. A differential mixer includes a mixer core unit to which a high frequency signal and a local oscillation differential signal are inputted and which outputs an intermediate frequency differential signal, a common feedback unit which applies a bias voltage to a signal electrically coupled to the high frequency signal and to which a common voltage is fed back from the intermediate frequency differential signal, and a bias unit that applies a reference voltage to the common feedback unit. The common feedback unit generates the bias voltage based on the reference voltage. The bias unit controls the reference voltage so that a leak component of the local oscillation differential signal is a predetermined value or less at an output end of the intermediate frequency differential signal.
US10454420B2

A crystal driver integrated circuit configurable for daisy chaining including an amplifier core, an input pin and an output pin, and a controller that operates the amplifier core in any one of multiple operating modes. The operating modes include an oscillator mode for driving an external crystal coupled between the input and output pins to generate an oscillation signal at a target frequency, and an amplifier mode that amplifies an external oscillating signal provided to the input pin to provide an amplified oscillation signal on the output pin. The amplifier core includes a controllable current source that provides a core bias current to an amplifier having a level that is adjusted depending upon the operating mode and desired amplitude. The operating modes may include a bypass mode in which the amplifier core is disabled. The amplifier may be implemented as either an PMOS amplifier or an NMOS amplifier.
US10454416B2

Provided is a solar battery module easy to assemble. A solar battery module includes a connecting member, the connecting member includes a conductor disposed along an end of a first solar battery string and connected to the first solar battery string and a conductor disposed along an end of a second solar battery string and connected to the second solar battery string, and the first solar battery string and the second solar battery string are electrically connected.
US10454413B2

A solar cell module includes a first solar cell, a second solar cell disposed with a gap from the first solar cell, and a light reflection sheet bridging between the first solar cell and the second solar cell across the gap. The light reflection sheet is at least partially bent between the first and second solar cells.
US10454410B2

A swivel and fanning drive for solar panels, including a base support, a swivel plate mounted pivotingly about a horizontal axis, and a plurality of solar panels that can be fanned in and out about a fan-out axis. The swivel plate can be pivoted by at least one crank and connecting rod. Pivotal movement of the swivel plate about a vertical axis can cause the solar panels to be fanned-in or fanned-out. A brake can resist movement of the solar panels about the fan-out axis.
US10454407B2

A canopy for a vehicle, such as an electric bicycle, comprises a front assembly, a rear assembly, and a photovoltaic panel operative to charge the vehicle's batteries. The front and rear assemblies comprise struts which may be curved to make the canopy more aesthetic. The assemblies comprise struts which may be curved to any arbitrary shape such as circular or elliptical. The photovoltaic panel may be made from flexible material to accommodate the curved shape of the assemblies. The canopy may further include an output power controller to control the output power of the photovoltaic panel.
US10454402B2

An illuminated lamp with rotating film imagery is provided with improved integrated circuitry that is powered by parallel and equal DC power sources and that includes a LED light source and motor that may be controlled by the integrated circuitry to operate together or independently.
US10454395B2

Technical solutions are described for power management in permanent magnet synchronous machines. An example system includes a permanent magnet synchronous motor (PMSM), and a motor control system that limits supply current and regenerative current of the PMSM. The limiting includes receiving a torque command and generating a corresponding current command for generating an amount of torque based on the torque command. Further, the limiting includes determining an estimated battery current that is drawn corresponding to the current command. Further, in response to the estimated battery current exceeding a threshold, a modified torque command is generated, and a modified current command corresponding to the modified torque command is also generated. The modified current command is used to cause the PMSM to generate the amount of torque.
US10454386B2

A plurality of semiconductor elements and a control circuit unit are provided. The plurality of semiconductor elements which are connected in parallel are configured to perform switching at the same time. The control circuit unit includes a drive circuit connected to the plurality of semiconductor elements which perform operation at the same time, control wirings and reference wirings. The control wirings connect control electrodes of the semiconductor elements to the drive circuit. The reference wirings connect reference electrodes of the semiconductor elements to the drive circuit. A parasitic inductance in the reference wiring is made smaller than a parasitic inductance in the control wiring.
US10454385B2

A power conversion device that supplies power to a load using a module incorporating a semiconductor element is such that a sealing wall that holds a sealing resin is provided on a metal case that cools the module, a feedback current channel, which is one wiring member forming a current channel that passes into and out of the semiconductor element, is the metal case, and another wiring member is disposed in proximity to and parallel with the sealing wall of the metal case.
US10454380B1

A semiconductor package includes a VLSI semiconductor die and one or more output circuits connected to supply power to the die mounted to a package substrate. The output circuit(s), which include a transformer and rectification circuitry, provide current multiplication at an essentially fixed conversion ratio, K, in the semiconductor package, receiving AC power at a relatively high voltage and delivering DC power at a relatively low voltage to the die. The output circuits may be connected in series or parallel as needed. A driver circuit may be provided outside the semiconductor package for receiving power from a source and driving the transformer in the output circuit(s), preferably with sinusoidal currents. The driver circuit may drive a plurality of output circuits. The semiconductor package may require far fewer interface connections for supplying power to the die.
US10454372B2

A power supply device includes: a power supply mounted in an apparatus; a conversion module including a plurality of conversion units configured to perform voltage conversion of power supplied by the power supply, the plurality of conversion units being electrically connected in parallel to each other; a selection unit that selects one of a plurality of patterns indicating a combination of the conversion units performing the voltage conversion for each operation number, which is the number of the conversion units performing the voltage conversion; and a control unit that controls the conversion module such that the conversion unit indicated by the pattern selected by the selection unit performs the voltage conversion. The selection unit changes the selected pattern with an operation on the switch. In the plurality of patterns, the combination of the conversion units performing the voltage conversion in at least one of the operation numbers is different.
US10454370B2

Some apparatus and associated methods relate to a three quarter bridge (TQB) applied across an output inductor of a buck-derived power converter, the TQB operated in a first mode such that when a high-side switch of the power converter is turned on, the TQB configured to pass a first controlled current to combine with a first output inductor current to a load, the TQB configured to control the first controlled current to minimize a negative voltage transient on the load, the TQB operated in a second mode such that when the high-side switch of the power converter is turned off the TQB configured to divert a second controlled current away from the load and to circulate the second controlled current through the output inductor, the TQB configured to control the second controlled current to minimize a positive voltage transient on the output of the power converter.
US10454363B1

A synchronous rectifier alternator and a power allocation method thereof are provided. The synchronous rectifier alternator includes an alternator, a synchronous rectifier circuit and a controller. The alternator converts mechanical energy to alternating current (AC) electrical energy. The synchronous rectifier circuit converts the AC electrical energy to direct current (DC) electrical energy and provides the DC electrical energy to a load. The controller detects a voltage level of the DC electrical energy. When the controller detects that the voltage level is higher than or equal to a first threshold voltage value, the controller controls ONs and OFFs of first transistors and second transistors of the synchronous rectifier circuit, such that at least one of regulator diodes of the synchronous rectifier circuit, a stator of the alternator and the load consume power of the alternator.
US10454353B2

An apparatus for manufacturing an interior permanent magnet-type inner rotor and manufacturing method using the same. The apparatus including: a mold having a three-layer structure; the method including a shrink fitting step of heating a rotor core having slots; and a filling step of filling the rotor core slots in a residual heat state after the shrink fitting step with a flowable mixture of a binder resin heated to a flowable state and having anisotropic magnet particles, in oriented magnetic fields. This allows, in similar manufacturing steps, an inner rotor of which magnetic poles are anisotropic bond magnets formed by solidifying the flowable mixture in the slots and a conventional inner rotor of which the magnetic poles are sintered magnets. This allows both the inner rotors concurrently and in parallel (mixed flow production) in an already existing IPM motor manufacturing line.
US10454349B2

An inverter drive assembly includes a first array of inverters, a second array of inverters spaced from the first array of inverters and defining a plenum therebetween, and a crossover bus bar spanning the plenum and electrically connecting the first array of inverters to the second array of inverters. The crossover bus bar includes a first laminated bus section electrically connected to the first array of inverters, a second laminated bus section electrically connected to the second array of inverters, and a solid bus connection interconnecting the first laminated bus section with the second laminated bus section.
US10454339B2

A motor may include a rotating section; and a stationary section. The rotating section may include a shaft, a rotor core fixed to the shaft, a coil wound around the rotor core, and a sensor magnet fixed to the shaft. The stationary section may include a brush holding device, a housing, a magnet fixed inside the housing, a bearing, a first circuit board, and a second circuit board. The housing may include a cylindrical portion, a lid portion, and a bottom portion. The brush holding device may include a brush holder, a plug, a first plug contact element and a second plug contact element, the first circuit board, a choke coil, and a brush. The first circuit board may include electric-magnetic interference suppression components. The second circuit board may include a magnetic pole facing the sensor magnet.
US10454338B2

A case for an electric motor includes a case body provided with an inner case and an outer case together forming a cooling fluid flow path penetratingly formed in an axial direction of the case body, and a circuit component mounting portion protruding from an outer surface of the outer case to mount a circuit component such that the circuit component is cooled by cooling fluid. Case covers are coupled to both end portions of the case body so that the electric motor and the circuit component can be simultaneously cooled by the single cooling fluid flow path. In this way, a separate circuit component case for mounting the circuit component can be excluded, thereby reducing a size and weight of the case.
US10454337B2

A molded housing for a machine includes a shaft, a first region, a second region, and a third region, a first passage for the shaft and a second passage. The first passage includes a first molded edge and the second passage includes a second molded edge. The second passage includes a reinforcement element running from a first connection point connected to the second molded edge to an opposite second connection point connected to the second molded edge. The second molded edge includes a first securing device at a third connection point and a second securing device at a fourth connection point. The second passage has an opening in a wall of the molded housing and a projection of an imaginary line connecting the third connection point to the fourth connection point into the opening intersects a projection of the reinforcement element into the opening at an acute angle.
US10454332B2

An active part of an electric machine includes a plurality of coils, each having a sub-conductor. The coils are formed by windings of the sub-conductors thereof. The windings of a coil each have a predetermined winding length. In addition, the active part has a carrier part, in the grooves of which, the coils are arranged. The coils have a winding head region which projects from an end surface of the carrier part. The coils are also arranged in the form of a tiered winding. At least one of the coils has a V-shaped cross-section in the winding head region, as a result of an arrangement of its sub-conductor.
US10454329B2

An electrical hollow conductor (1) in the shape of a tubular body (2) having a hollow interior (3) for continuously winding an electromagnetic coil, wherein the body (2) comprises an electrically conductive material, has an outside diameter and an inside diameter, wherein a ratio of the outside diameter to the inside diameter is in a range of 1.25:1 to 4:1, and is coated with an electrically insulating layer (4) on an outer casing surface of the body (2) and wherein the interior (3) is configured so that it hydraulically or pneumatically connects a first open end of the body (2) and a second open end of the body (2).
US10454323B2

An electric machine is presented. The electric machine includes a stator and a rotor disposed concentric to the stator. At least one of the rotor and the stator includes a core including a plurality of laminates stacked along the axial direction of the electric machine, where the stacked plurality of laminates defines a plurality of axial slots. The at least one of the rotor and the stator further includes a permanent magnet assembly disposed in one or more of the plurality of axial slots, where the permanent magnet assembly includes two or more permanent magnets disposed serially along the axial direction of the electric machine such that adjacently disposed permanent magnets overlap one another to form an overlapped interface. The overlapped interface spans at least two laminates of the plurality of laminates of the core.
US10454313B2

A wireless power receiver is disclosed. The wireless power receiver according to an embodiment of the present invention comprises: a resonator for receiving wireless power; a rectifier for converting alternating current power received from the resonator to direct current power and supplying output power to a load; and a control unit for adjusting a resonant frequency of the resonator to directly control the output power of the rectifier supplied to the load.
US10454308B2

One embodiment of the present invention is capable of providing a method for efficiently transmitting power for multiple wireless power receivers by distributing the power of the wireless power receivers as power which matches the respective wireless power receivers in accordance with demand power information from the multiple wireless power receivers.
US10454304B2

An inductive power transfer coil assembly including: a coil contained within a housing; and a mount having a base for attachment to a surface and a cavity dimensioned to receive the housing so as to allow the housing to be positioned along the cavity towards or away from the base at a desired position; and a securing mechanism to secure the housing at a desired position with respect to the mount.
US10454298B2

A solar dual-system controller comprising a shell, a solar panel, a circuit board, a first rear cover and a second rear cover; the solar panel is disposed on the outer wall of the shell; the first rear cover is fixed to the shell, thereby forming a first chamber; the circuit board is fixed within the first chamber; a storage battery, which is electrically connected to the circuit board, is fixed within the first chamber; the second rear cover is snapped to the shell, thereby forming a second chamber; a dry battery, which is electrically connected to the circuit board, is detachably disposed within the second chamber.
US10454290B2

An apparatus for transferring energy using onboard power electronics with high-frequency transformer isolation includes a power electronic drive circuit comprises a dc bus and a first energy storage device coupled to the dc bus. A first bi-directional dc-to-ac voltage inverter is coupled to the first energy storage device and to the dc bus, and a first electromechanical device coupled to the first bi-directional dc-to-ac voltage inverter. A charging system coupled to the dc bus via a charge bus comprises a receptacle configured to mate with a connector coupled to a voltage source external to the power electronic drive circuit and an isolation transformer configured to electrically isolate the charge bus from the receptacle. A controller configured to cause the charging system to supply a charging voltage to the dc bus based on a voltage received from the voltage source external to the power electronic drive circuit.
US10454280B2

There is described a modular power supply and a method of connecting and disconnecting the modular parts thereof. First and second portions of the power supply may be connected and disconnected in a hot swap manner while the power supply is in operation.
US10454278B2

An alternating current (AC) power distribution system may include an independent speed variable frequency (ISVF) generator configured to generate an AC power signal having a frequency that is independent from a frequency of a prime mover. The system may also include at least one AC load configured to receive the AC power signal without performing a full-distribution-power-rated power conversion. In another embodiment, an AC power distribution system includes a generator configured to generate an AC power signal and an AC motor configured to receive the AC power signal without performing a full-distribution-power-rated power conversion, where the AC motor is configured to rotate at a rotational frequency that is independent from a frequency of the AC power signal.
US10454275B2

A system and method to collect energy from generation systems such as, for example, wind farms or solar farms with widely distributed energy-generation equipment. In some cases, static inverters are used to feed the energy directly into the power grid. In some other cases, back-to-back static inverters are used create a high-voltage DC transmission line to collect power from multiple generation sites into one feed-in site.
US10454272B2

An electronic device and a method for filtering common mode disturbances from a power electronic device are disclosed. In an embodiment the device includes a first capacitor coupled in series to a first one-way conductor, the first one-way conductor allowing current flow in one direction, wherein the first one-way conductor and the first capacitor are coupled between a load node and a reference potential and a second capacitor coupled in series to a second one-way conductor, the second one-way conductor allowing current flow in an opposite direction, wherein the second one-way conductor and the second capacitor are coupled between the load node and the reference potential. The device further includes a third capacitor being coupled between the load node and the reference potential, a first switch bypassing the first one-way conductor and a second switch bypassing the second one-way conductor.
US10454269B2

An electrostatic discharge (ESD) protection circuit includes an active shunt transistor, a first pull-down transistor, and a second pull-down transistor. The active shunt transistor is coupled between a first I/O pad and a reference voltage. The first pull-down transistor is connected to the reference voltage. The second pull-down transistor is connected to the first pull-down transistor and the first I/O pad. The first pull-down transistor and the second pull-down transistor are in separate isolation tanks of an isolation deep n-well.
US10454257B2

An electrical unit mounting assembly, having a top, bottom, back and front, and including a partial enclosure, made of insulating material, defining a cavity having a mouth at its front and defining a through-hole leading to the cavity, at its back and a panel extending outwardly from the mouth, for at least 4 cm and having a front surface. In greater detail, the assembly is oriented in an upright manner so that its top is topmost, the through-hole is constructed so that liquid cannot be driven by gravity from inside the cavity, through the through-hole and wherein the front surface of the panel includes raised surfaces defining down channels to prevent a foreign surface from blocking liquid-flow down the down-channels.
US10454256B1

The present invention discloses a wall panel suitable for incoming and outgoing wires of audio-visual system, which includes a panel. The middle of the panel is provided with an outlet. The back surface of the panel is fixed with an inlet box. The lower end surface of the inlet box is provided with an inlet. The upper space and lower end of the panel are provided with a mounting hole, respectively. An opening adjusting plate is slidably arranged inside the outlet. The wall panel suitable for incoming and outgoing wires of audio-visual system can change the size of the opening by arranging a movable opening adjusting plate at the outlet, and wires with different specifications can be held, so much space is available. Moreover, since bumps are provided, after the position adjustment, the opening adjusting plate is engaged with clamping grooves.
US10454251B2

A disconnector device for a surge arrester is provided. The disconnector device includes: a housing encompassing a cavity; a disconnector provided inside the cavity, having a first terminal connectable to the surge arrester, a second terminal connectable to ground, a movable member provided at the second terminal and being fitted to the cross section of the cavity, and a disconnector cartridge. The member is movably arranged such in the housing that once the disconnector operates, the movable member is propelled inside the cavity towards an end of the cavity. The housing has ventilation openings connecting the cavity to an outside of the disconnector device for releasing gases from the operating disconnector cartridge. These ventilation openings are dimensioned such that no particles of harmful size that are potentially capable of igniting a fire can pass the ventilation openings.
US10454249B2

In a semiconductor laser device, a n-type cladding layer, a multi-quantum well active layer, and a p-type cladding layer are sequentially laminated on an n-type substrate, and a stripe structure is provided on this semiconductor laminated section. The n-type cladding layer has a first n-type cladding layer configured of Alx1Ga1-x1As (0.4
US10454245B1

A laser diode control circuit includes: a LD driver circuit for driving a laser diode; a direct current component remover circuit for generating a feedback signal based on a detected signal; a first conversion and filter circuit for generating a first filtered signal based on the feedback signal; a first rectifier for rectifying the first filtered signal to generate a first rectified signal; a reference signal generator for generating a reference signal; a second conversion and filter circuit for generating a second filtered signal based on the reference signal; a second rectifier for rectifying the second filtered signal to generate a second rectified signal; a rectified signals processing circuit for generating a processed signal based on the first and second rectified signals; and a comparator for generating a comparison signal based on the processed signal.
US10454240B2

A method of producing an optoelectronic component includes providing a carrier including a top side; creating at the top side of the carrier a region that is recessed with respect to a mounting region of the top side to form a step between the mounting region and the recessed region; arranging at the top side of the carrier a metallization extending over the mounting region and the recessed region; creating a separating track in the metallization, wherein the metallization is completely severed at least in sections in the mounting region and is at least not completely severed in the recessed region; and arranging an optoelectronic semiconductor chip above the mounting region of the top side, wherein the optoelectronic semiconductor chip is aligned at the separating track.
US10454231B2

A brush holding device may include a brush holder; a plug; a first plug contact element and a second plug contact element; and a first circuit board. The first plug contact element and the second plug contact element may be connected with a brush through a choke coil. The first circuit board may include electric-magnetic interference suppression components connected to a first and second contact area of the first circuit board. The electric-magnetic interference suppression components may be electrically connected to the first contact area and the second contact area, and the electric-magnetic interference suppression components may be directly or indirectly grounded.
US10454210B1

Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a mobile device, connector identifying information from a tag associated with a cable connector at one end of a cable to be plugged in the network. The mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network.
US10454209B2

A connector position assurance (CPA) device for assuring the full engagement of a female connector assembly and a male connector assembly in a connector apparatus, and the connector apparatus having the female connector assembly and the male connector assembly engaged together when the CPA device is at a full-lock position. Prior to the CPA device being at a full-lock position, the female connector assembly, with the CPA device at a pre-lock position therein, enters the male connector assembly for engagement thereto. At such time, protruding members of a flexible member of the female connector assembly enter a side elongated slot of the male connector assembly. When the CPA device, at the pre-lock position, is further pushed into the female connector assembly, a set of side ledges extending from the CPA device prevents the flexible member of the female connector assembly from being moved or pushed; thus, with the CPA device at the full-lock position, it is assured that the male and female connector assemblies remain fully engaged.
US10454207B1

A packing member for an electric connector according to the present invention is made of conical silicone. A cut line that is inclined downward to the right from the top of the packing member to the bottom of the packing member, so that the packing member can be conveniently coupled to any portion of an electric wire by spreading the cut line and can be separated from the electric wire when needed. The packing member is coupled to the contact surface of an electric wire entry end, and has no problem with a waterproof function regardless of the cut line.
US10454200B2

A connector includes a housing that has a terminal accommodating chambers into which terminals are inserted and a housing flexible piece for locking and preventing the terminals from coming off, a rear holder that includes terminal insertion openings and is mounted on the housing at a temporary locking position and a final locking position, the retainer part is disposed at a position just before the retainer is engaged with the housing flexible piece when the rear holder is at the temporary locking position, and the retainer part is disposed at a position where the retainer part restrains the locking release of the housing flexible piece when the rear holder is at the final locking position, and a rail part that is formed in the housing and restrains a movement of the retainer in an inclination direction of a mounting direction by slide contact to the retainer part.
US10454197B1

An electrical connector with an insert assembly used to retain contact in an electrical connector. The insert assembly includes a rear insert and a front insert. The rear insert has a rear insert front surface, a rear insert rear surface and a rear insert outer surface. The rear insert outer surface extends between the rear insert front surface and the rear insert rear surface. Rear insert contact-receiving openings extend from the rear insert front surface to the rear insert rear surface. Latches are provided in the rear insert outer surface and are provided in alignment with respective rear insert contact-receiving openings. The latches are integrally formed in the rear insert outer surface. The latches are positioned proximate to the rear insert contact-receiving openings thereby allowing the latches to deform into the rear insert contact-receiving openings.
US10454195B2

Provided is a technology for improving high-frequency characteristics in an electrical connector such as a BNC coaxial connector. An electrical connector according to the present disclosure includes: a cylindrical outer conductor; a center terminal located on a central axis of the outer conductor along an axial direction of the central axis; an insulator located coaxially between the outer conductor and the center terminal; and a band-shaped C-ring located inside the outer conductor. The outer conductor includes a housing groove for housing the C-ring, the housing groove being formed on an inner peripheral surface of the outer conductor on a front end side of the center terminal, and the housing groove includes a slope of which inner diameter is smaller on a front end side than on a rear end side, the slope being formed on a front end portion of the housing groove. An end surface on a front end side of the C-ring is corrugated.
US10454193B2

A contact is disclosed. The contact has a press-fit portion and a deformable portion. The press-fit portion is press-fit into a passageway of a circuit board. The deformable portion is disposed adjacent the press-fit portion in a direction opposite a press-fitting direction and has a shape adjacent the press-fit portion larger than the passageway. The deformable portion is plastically deformable.
US10454184B2

An antenna that includes a radial waveguide defining a waveguide region between opposed first and second surfaces. A radio frequency (RF) probe is disposed in the waveguide region for generating RF signals, and a plurality of radiating slot antenna elements are disposed on the first surface for emitting the RF signals from the waveguide region. A plurality of spaced apart conductive elements are disposed within the waveguide region. The antenna includes tunable elements that each include a quarter wavelength RF choke coupled through a variable capacitance and an inductive line to a respective one of the conductive elements. A plurality of DC control lines are provided, with each DC control line being connected to at least one of the tunable elements to adjust the variable capacitance thereof. A control circuit is coupled to the DC control lines and configured to selectively apply DC current values to adjust the variable capacitances of the tunable elements to control a propagation direction of the RF signals from the RF probe.
US10454178B2

Aspects of the subject disclosure may include, for example, a system having a first plurality of transmitters for launching according to a signal, first electromagnetic waves, and a second plurality of transmitters for launching, according to the signal, second electromagnetic waves. The first electromagnetic waves and the second electromagnetic waves combine at an interface of a transmission medium to induce a propagation of a third electromagnetic wave, the third electromagnetic wave having a non-fundamental wave mode and a non-optical operating frequency, and wherein the second plurality of transmitters are spaced apart from the first plurality of transmitters in a direction of propagation of the third electromagnetic wave. Other embodiments are disclosed.
US10454166B1

In some embodiments, a beam scanning antenna includes a lens having a focal surface and a microfluidic beam scanning focal plane array associated with the focal surface, the array including: an elongated microfluidic channel that contains an electrically conductive antenna element suspended within a dielectric fluid that is provided within the channel, the channel including multiple microfluidic chambers that are positioned at discrete locations along a length of the channel, wherein the antenna element can be selectively positioned within selected chambers, and means for moving the position of the antenna element along the channel to change a direction along which electromagnetic waves are transmitted or received.
US10454159B2

An antenna system using a motion sensor includes an antenna having a plurality of axes within a smart device, whereby motion sensor sensing axis information is generated by movement or rotation of the plurality of axes of the antenna, and a controller for controlling the information sensed by the motion sensor and a strength of a signal of the antenna having the plurality of axes received in real time.
US10454157B2

A housing, a method for manufacturing the housing, and a mobile terminal are provided. The method includes: manufacturing a housing made of shielding material and having a first surface and a second surface opposite to the first surface; defining at least one slot in the housing, wherein the at least one slot has a depth less than a thickness of the housing and has an opening in the first surface and a bottom opposite to the opening; filling the at least one slot with first non-shielding material; and removing at least a portion of the housing which is located between the bottom of the at least one slot and a portion of the second surface opposite to the bottom of the at least one slot, such that the at least one slot penetrates through the housing in the thickness direction of the housing.
US10454147B2

Battery packs for high energy density batteries (cells), particularly arrays of such batteries are described herein. The battery packs include a microfibrous media (MFM)-phase change materials (PCM) composite block and one or more active cooling structures. The MFM is typically sintered to the active cooling structures. The battery packs may contain more than one MFM-PCM composite block. Additionally or alternatively, the MFM-PCM composite block may contain different layers containing different MFM-PCM composites, which have different functionalities. In a preferred embodiment, at least one layer contains a flame retardant PCM, while at least one other layer contains a PCM with a lower melting temperature. The cells may be arranged in a repeating square or equilateral triangle pattern, with one or more active cooling structures in the geometric center of the square or triangle.
US10454141B2

Provided is a method of preparing an alkali-sulfur cell comprising: (a) combining a quantity of an active material, a quantity of an electrolyte containing an alkali salt dissolved in a solvent, and a conductive additive to form a deformable and electrically conductive electrode material, wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways; (b) forming the electrode material into a quasi-solid electrode (the first electrode), wherein the forming step includes deforming the electrode material into an electrode shape without interrupting the 3D network of electron-conducting pathways such that the electrode maintains an electrical conductivity no less than 10−6 S/cm; (c) forming a second electrode (the second electrode may be a quasi-solid electrode as well); and (d) forming an alkali-sulfur cell by combining the quasi-solid electrode and the second electrode having an ion-conducting separator disposed between the two electrodes.
US10454137B2

Provided are a non-aqueous electrolyte solution, which includes (i) a first lithium salt, (ii) lithium bis(fluorosulfonyl)imide as a second lithium salt, (iii) a phosphazene-based compound as a first additive, and (iv) a non-aqueous organic solvent, and a lithium secondary battery including the non-aqueous electrolyte solution.With respect to a lithium secondary battery including the non-aqueous electrolyte solution of the present invention, since a robust solid electrolyte interface (SEI) may be formed on the surface of a negative electrode during initial charge and flame retardancy in a high-temperature environment may be provided to prevent the decomposition of the surface of a positive electrode and an oxidation reaction of the electrolyte solution, output characteristics and capacity characteristics after high-temperature storage as well as output characteristics may be improved.
US10454132B2

Disclosed herein is a stacked/folded type electrode assembly configured to have a structure in which a plurality of unit cells, each of which includes a positive electrode having an electrode mixture including an electrode active material applied to a current collector, a negative electrode having an electrode mixture including an electrode active material applied to a current collector, and a separator disposed between the positive electrode and the negative electrode, is wound in the state of being arranged on a sheet type separation film, wherein the unit cells include one full cell and three or more bi-cells, the outermost unit cells of the electrode assembly are each configured such that an electrode forming the outside of the electrode assembly is configured as a single-sided electrode, in which no electrode mixture is applied to the surface of the current collector facing the outside of the electrode assembly, and the single-sided electrodes are electrodes having the same polarity.
US10454131B2

A secondary battery includes a first electrode assembly comprising a first separator in a serpentine form and first and second electrode plates that are respectively located on two surfaces of the first separator at different positions; and a second electrode assembly comprising a second separator in a serpentine form and third and fourth electrode plates that are respectively located on the second separator at different positions, wherein the first separator, to which the first and second electrode plates are combined, is bent with respect to ends of the first and second electrode plates so that the portion of the first separator is located on the second separator, and the second separator, on which the third and fourth electrode plates are combined, is bent with respect to ends of the third and fourth electrode plates so that the portion of the second separator is located on the first separator.
US10454130B2

The present disclosure relates to a pouch casing material including two cups forming an electrode assembly receiving portion and formed integrally in one pouch film. The pouch casing material includes an upper pouch member and a lower pouch member formed integrally with each other, and the connection between the upper pouch member and the lower pouch member does not protrude toward the outside. Thus, the total length of a battery is reduced.
US10454124B2

Embodiments of an aqueous electrolyte comprising a base and a phenazine derivative are disclosed. Redox flow batteries including the aqueous electrolyte are also disclosed. The phenazine derivative has a chemical structure according to formula I:
US10454112B2

An anode and a lithium ion battery employing the same are provided. The anode includes a lithium-containing layer and a single-ion conductive layer. The single-ion conductive layer includes an inorganic particle, a single-ion conductor polymer, and a binder. The single-ion conductor polymer has a first repeat unit of Formula (I), a second repeat unit of Formula (II), a third repeat unit of Formula (III), and a fourth repeat unit of Formula (IV) wherein R1 is O−M+, SO3−M+, N(SO2F)−M+, N(SO2CF3)−M+, N(SO2CF2CF3)−M+, COO−M+, or PO4−M+; M+ is Li+, Na+, K+, Cs+, or a combination thereof; and R2 is CH3, CH2CH3, or CH2CH2OCH2CH3. In particular, the weight ratio of the inorganic particle to the sum of the single-ion conductor polymer and the binder is from 4:1 to 9:1, and the weight ratio of the binder to the single-ion conductor polymer is from 1:1 to 9:1.
US10454101B2

Core-shell particles, composite anode material, anodes made therefrom, lithium ion cells and methods are provided, which enable production of fast charging lithium ion batteries. The composite anode material has core-shell particles which are configured to receive and release lithium ions at their cores and to have shells that are configured to allow for core expansion upon lithiation. The cores of the core-shell particles are connected to the respective shells by conductive material such as carbon fibers, which may form a network throughout the anode material and possibly interconnect cores of many core-shell particles to enhance the electrical conductivity of the anode. Ionic conductive material and possibly mechanical elements may be incorporated in the core-shell particles to enhance ionic conductivity and mechanical robustness toward expansion and contraction of the cores during lithiation and de-lithiation.
US10454100B2

There is provided a method of forming a porous particle comprising an electrically conductive continuous shell encapsulating a core, said core comprising an elemental compound that reversibly reduces in the presence of a cation and oxidizes in the absence of said cation, said method comprising the steps of: a) encapsulating an elemental compound precursor with said electrically conductive shell; b) reacting said elemental compound precursor with an oxidation agent to oxidize said elemental compound precursor to form said elemental compound, thereby forming said electrically conductive shell encapsulating said core comprising said elemental compound.
US10454097B2

A positive electrode composition for nonaqueous electrolyte secondary battery comprises a lithium transition metal complex oxide represented by a general formula LiaNi1-x-yCoxM1yWzM2wO2, where 1.0≤a≤1.5, 0≤x≤0.5, 0≤y≤0.5, 0.002≤z≤0.03, 0≤w≤0.02, 0≤x+y≤0.7, M1 represents at least one selected from the group consisting of Mn and Al, and M2 represents at least one selected from the group consisting of Zr, Ti, Mg, Ta, Nb and Mo; and a boron compound comprising at least boron element and oxygen element.
US10454088B2

Electrochemical device (e.g., a capacitive device, a battery, or hybrid device) comprising a configuration of layers comprising at least one combination, wherein each combination comprises a porous particulate separator layer disposed between a first porous electrode layer and a second porous electrode layer, and optionally at least one particulate current collector layer, and a liquid electrolyte, wherein all the combinations, optional particulate current collector layers, and liquid electrolyte are encased in a package, and wherein essentially all the liquid electrolyte is confined within the configuration of layers. Capacitive electrochemical device comprising a first combination comprising a porous particulate separator layer disposed between a first porous electrode layer and a second porous electrode layer, optionally at least one particulate current collector layer, and a liquid electrolyte.
US10454074B2

An organic light emitting display includes: an organic light emitting display panel including a light emitting surface and a non-light emitting surface opposite the light emitting surface; a heat radiation layer on the non-light emitting surface and having an emissivity equal to or greater than about 0.8 and less than about 1; and a protective member spaced from the heat radiation layer such that an air layer is between the protective member and the heat radiation layer. The protective member includes a base layer and a heat absorbing layer having an emissivity greater than an emissivity of the base layer.
US10454063B2

A display device includes: a substrate; a display unit on the substrate; a first inorganic layer on the display unit; a first organic layer on an upper portion of the first inorganic layer; a first dam at an edge of the first organic layer; a second dam spaced from the first dam and at an outer area of the first dam with respect to the display unit; and a stress relieving layer between the first dam and the second dam.
US10454062B2

The present invention provides a functional material, its preparation method, and an organic light emitting diode display panel, which belongs to the display technical field and can solve the pollution problem in current organic light emitting diode display panels. The functional material comprises an inorganic mixed powder with a modified layer, the inorganic mixed powder comprising boron oxide, sodium oxide, lithium oxide, zirconium oxide, aluminum oxide, zinc oxide, titanium oxide, silicon dioxide, calcium oxide, silver complexes, silver phosphate, silver nitrate, tourmaline, silver thiosulfate, carbon nanotubes, aluminum sulfate, manganese, manganese oxide, iron, iron oxide, cobalt, cobalt oxide, nickel, nickel oxide, chromium, chromium oxide, copper, copper oxide, magnesium oxide, boron carbide, silicon carbide, titanium carbide, zirconium carbide, tantalum carbide, molybdenum carbide, boron nitride, chromium nitride, titanium nitride, zirconium nitride, aluminum nitride, chromium boride, Cr3B4, titanium boride, zirconium boride, tungsten disilicide, titanium disilicide and the like; the modified layer being generated by a reaction of a dianhydride and a diamine.
US10454060B2

Disclosed is an organic light emitting display device that may include an anode electrode; an organic emitting layer on the anode electrode; a cathode electrode on the organic emitting layer; an auxiliary electrode electrically connected with the cathode electrode; and a contact electrode that is on a same layer as the auxiliary electrode, the contact electrode horizontally spaced apart from the auxiliary electrode, the contact electrode directly connected with both the auxiliary electrode and the cathode electrode to connect together the auxiliary electrode and a portion of the cathode electrode that is on a same layer as the auxiliary electrode.
US10454057B2

An optoelectronic component is provided with a carrier; a zinc oxide layer arranged on the carrier and having the first and second regions, wherein the first region is a first electrode structure which is doped with aluminum so that the first region is transparent and electrically conductive; an organic optically functional layer structure arranged at least partially over the first electrode structure; and a second electrode structure arranged at least partially over the organic optically functional layer structure. The first and second electrode structures electrically contact the organic optically functional layer structure. The zinc oxide layer has a lower doping in the second region than the first electrode structure. The zinc oxide layer is configured in the second region as a varistor layer structure, which is arranged between the first and second electrode structures and contacts the two electrode structures. The varistor layer structure adjoins the optically transparent first region.
US10454046B2

Novel phosphorescent metal complexes containing 2-phenylisoquinoline ligands with at least two substituents on the isoquinoline ring are provided. The disclosed compounds have low sublimation temperatures that allow for ease of purification and fabrication into a variety of OLED devices.
US10454042B2

An object of the present invention is to provide an organic electroluminescence device having excellent light emission efficiency and durability, in particular, durability when driving at a high temperature. Provided is an organic electroluminescence device including on a substrate a pair of electrodes, and at least one layer of an organic layer including a light emitting layer containing a light emitting material disposed between the electrodes, wherein the light emitting layer includes at least each one of specific indolocarbazole derivatives and specific condensed ring metal complexes.
US10454037B2

Disclosed are a novel semiconductor composition comprising at least one organic semiconductor in a liquid medium and the use thereof the production of organic semiconductor devices, in particular organic field effect transistors, organic solar cells, light-emitting diodes and sensors.
US10454029B2

Methods and apparatuses for forming conformal, low wet etch rate silicon nitride films having low hydrogen content using atomic layer deposition are described herein. Methods involve depositing a silicon nitride film at a first temperature using a bromine-containing and/or iodine-containing silicon precursor and nitrogen by atomic layer deposition and treating the silicon nitride film using a plasma at a temperature less than about 100° C. Methods and apparatuses are suitable for forming conformal, dense, low wet etch rate silicon nitride films as encapsulation layers over chalcogenide materials for memory applications.
US10454027B1

A radio frequency (RF) switch includes a stressed phase-change material (PCM) and a heating element underlying an active segment of the stressed PCM and extending outward and transverse to the stressed PCM. In one approach, at least one transition layer is situated over the stressed PCM. An encapsulation layer is situated over the at least one transition layer and on first and second sides of the stressed PCM. A stressor layer is situated over the encapsulation layer and the said stressed PCM. Alternatively or additionally, contacts of the RF switch extend into passive segments of a PCM, wherein adhesion layers adhere the passive segments of the PCM to the contacts.
US10454023B2

A spin current magnetization rotational element includes: a ferromagnetic metal layer; a spin-orbit torque wiring configured to extend in a first direction perpendicular to a lamination direction of the ferromagnetic metal layer and formed on one surface of the ferromagnetic metal layer; and a ferromagnetic electrode layer formed outside the ferromagnetic metal layer on any of surfaces of the spin-orbit torque wiring in a top view from the lamination direction. A direction of magnetization of the ferromagnetic metal layer is changeable by spin-orbit torque generated by a spin-orbit interaction in the spin-orbit torque wiring and an influence of spin diffused from the ferromagnetic electrode layer.
US10454021B2

The present disclosure provides a semiconductor structure, including an Nth metal layer, a bottom electrode over the Nth metal layer, a magnetic tunneling junction (MTJ) over the bottom electrode, a top electrode over the MTJ, and an (N+M)th metal layer over the Nth metal layer. N and M are positive integers. The (N+M)th metal layer surrounds a portion of a sidewall of the top electrode. A manufacturing method of forming the semiconductor structure is also provided.
US10454020B2

A crystal vibrator that includes a crystal substrate having a front surface and a rear surface, including a vibration portion in a region including a center of the crystal substrate, and a first peripheral portion that surrounds a periphery of the vibration portion and that has a smaller thickness than the vibration portion. Drive electrodes are formed on both surfaces of the vibration portion of the crystal substrate. In at least one of the front surface and the rear surface of the crystal substrate, a step is provided between the vibration portion and the first peripheral portion, and a first peripheral edge portion of the vibration portion and a second peripheral edge portion of the first peripheral portion are in a curved surface shape.
US10454016B2

A photon detector including a graphene-insulating-superconducting junction configured as a temperature sensor. Photons are absorbed by the graphene sheet of the graphene-insulating-superconducting junction, each absorbed photon causing a temporary increase in the temperature of the graphene sheet, and a corresponding change in the differential impedance of the graphene-insulating-superconducting junction. The graphene-insulating-superconducting junction is part of a resonant circuit connected as a shunt load between a radio frequency input transmission line and a radio frequency output transmission line. The transmission S-parameter from input to output is affected by the impedance of the resonant circuit which in turn is affected by the differential impedance of the graphene-insulating-superconducting junction, and therefore by the temperature of the graphene sheet. The absorption of photons is detected by detecting changes in the transmission S-parameter indicating temperature changes caused by the absorption of a photon.
US10454013B2

A thermoelectric device, module, and system, and method for and method for making is provided. The thermoelectric device (200) having a first and second elements (202 and 204). The first and second elements (202 and 204) having first and second portions (206 and 208), and third and fourth portions (212 and 214) with first and second regions (210 and 216) connected between the first and second portions (206 and 208) and third and fourth portions (112 and 114), respectively. The first and second portions (206 and 208) and third and fourth portions (112 and 114) are electrically coupled though regions (210 and 216) and with thermal conductance between first and second portions (206 and 208) and third and fourth portions (212 and 214) being inhibited by regions (110 and 116), respectively. Thermoelectric element (203) having first and second electrodes (219, 221), wherein electrode (221) of the thermoelectric element (103) is electrically and thermally coupled to portion (208) and wherein the electrode (119) is electrically and thermally coupled to portion (112).
US10453997B2

A nitride semiconductor light emitting element includes: an n-side layer; a p-side layer; an active layer including: a well layer containing Al, Ga, and N, and a barrier layer containing Al, Ga, and N, wherein an Al content of the barrier layer is higher than that of the well layer; and an electron blocking structure layer between the active layer and the p-side layer and including: a first electron blocking layer disposed between the p-side layer and the active layer and having a bandgap larger than that of the barrier layer, a second electron blocking layer disposed between the p-side layer and the first electron blocking layer and having a bandgap larger than that of the barrier layer, but smaller than the bandgap of the first electron blocking layer, and an intermediate layer disposed therebetween and having a bandgap smaller than that of the second electron blocking layer.
US10453995B2

The present disclosure provides a light-emitting device and manufacturing method thereof. The light-emitting device comprising: a light-emitting stack; and a semiconductor layer having a first surface connecting to the light-emitting stack, a second surface opposite to the first surface, and a void; wherein the void comprises a bottom part near the first surface and an opening on the second surface, and a dimension of the bottom part is larger than the dimension of the opening.
US10453992B2

An AlGaInP light-emitting diode includes from bottom up a substrate, a distributed Bragg reflector (DBR) reflecting layer, an N-type semiconductor layer, a quantum well light-emitting layer, a P-type semiconductor layer, a transient layer and a P-type current spreading layer. The DBR reflecting layer is multispectral-doping. The P-type semiconductor layer includes a first P-type semiconductor layer adjacent to the quantum well light-emitting layer and a second P-type semiconductor layer adjacent to the transient layer. A doping concentration of the second P-type semiconductor layer is lower than that of the first P-type semiconductor layer. By improving doping concentration of the multispectral DBR reflecting layer, current spreading can be improved, thus improving aging performance. A concentration difference is formed with the transient layer to balance doping of the transient layer; this avoids increasing non-radiation composition from high doping of the transient layer during long-time aging.
US10453988B2

A method of creating cadmium telluride films is presented. The method demonstrates heterogeneous nucleation of CdTe directly on a substrate through sequential deposition of aqueous precursor solutions containing cadmium and telluride ions, respectively. The method can include (i) applying a cadmium precursor solution to the substrate to form a cadmium precursor film on the substrate, (ii) applying a telluride precursor solution to the cadmium precursor film. The telluride precursor solution includes Te2− in solution such that a CdTe film is adherently formed directly on the substrate.
US10453974B2

The invention relates to a conductive paste comprising from 30 to 97% by weight of electrically conductive particles, from 0 to 20% by weight of a glass frit, from 3 to 70% by weight of an organic medium and from 0.1 to 67% by weight of a silicone oil, each based on the total mass of the paste, wherein the silicone oil has a boiling point or a boiling range in the range between 180° C. and 350° C. The invention further relates to a use of the conductive paste and a process for producing electrodes on a semiconductor substrate using the paste.
US10453971B2

A new technique for sensing optical cavity mode mismatch using a mode converter formed from a cylindrical lens mode converting telescope, radio frequency quadrant photodiodes (RFQPDs), and a heterodyne detection scheme. The telescope allows the conversion of the Laguerre-Gauss basis to the Hermite-Gauss (HG) basis, which can be measured with quadrant photodiodes. Conversion to the HG basis is performed optically, measurement of mode mismatched signals is performed with the RFQPDs, and a feedback error signal is obtained with heterodyne detection.
US10453960B2

Field-effect transistor, the source and drain regions whereof are formed from a crystalline structure comprising: a first layer comprising two main faces parallel to one another and two lateral faces parallel to one another, the main faces being perpendicular to the lateral faces, a second layer overlapping the first layer, the second layer comprising a first main face and a second main face parallel to one another and two lateral faces, the first main face being in contact with the first layer, the lateral faces forming an angle α in the range 50° to 59°, and preferably a 53° angle, with the first main face.
US10453959B2

In a method for fabricating a field-effect transistor (FET) structure, forming a fin on a semiconductor substrate. The method further includes forming a gate on a portion of the fin and the semiconductor substrate. The method further includes epitaxially growing a semiconductor material on the fin. The method further includes depositing oxide covering the fin and the epitaxially grown semiconductor material. The method further includes recessing the deposited oxide and the epitaxially grown semiconductor material to expose a top portion of the fin. The method further includes removing the fin. In another embodiment, the method further includes epitaxially growing another fin in a respective trench formed by removing the first set of fins.
US10453945B2

A semiconductor device may include at least one double-barrier resonant tunneling diode (DBRTD). The at least one DBRTD may include a first doped semiconductor layer and a first barrier layer on the first doped semiconductor layer and including a superlattice. The superlattice may include stacked groups of layers, each group of layers including a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The at least one DBRTD may further include an intrinsic semiconductor layer on the first barrier layer, a second barrier layer on the intrinsic semiconductor layer, and a second doped semiconductor layer on the second superlattice layer.
US10453942B2

A method of fabricating a thin film transistor includes preparing a plastic substrate, forming a transparent active layer on the plastic substrate through an atomic layer deposition method by providing a first source including zinc on the plastic substrate and providing a second source including sulfur on the plastic substrate, providing a gate electrode overlapping with the transparent active layer, and providing a gate insulating layer between the gate electrode and the transparent active layer. A ratio of the providing of the first source to the providing of the second source ranges from 7:1 to 13:1.
US10453938B2

A transistor with dual spacers includes a gate, a first dual spacer and a second inner spacer. The gate is disposed on a substrate, wherein the gate includes a gate dielectric layer and a gate electrode, and the gate dielectric layer protrudes from the gate electrode and covers the substrate. The first dual spacer is disposed on the gate dielectric layer beside the gate, wherein the first dual spacer includes a first inner spacer and a first outer spacer. The second inner spacer having an L-shaped profile is disposed on the gate dielectric layer beside the first dual spacer. The present invention also provides a method of forming said transistor with dual spacers.
US10453936B2

One illustrative method disclosed herein includes, among other things, forming a sacrificial gate structure above a semiconductor substrate, the sacrificial gate structure comprising a sacrificial gate insulation layer and a sacrificial gate electrode material, performing a first gate-cut etching process to thereby form an opening in the sacrificial gate electrode material and forming an internal sidewall spacer in the opening. In this example, the method also includes, after forming the internal sidewall spacer, performing a second gate-cut etching process through the opening, the second gate-cut etching process being adapted to remove the sacrificial gate electrode material, performing an oxidizing anneal process and forming an insulating material in at least the opening.
US10453927B2

In a transistor including an oxide semiconductor film, movement of hydrogen and nitrogen to the oxide semiconductor film is suppressed. Further, in a semiconductor device using a transistor including an oxide semiconductor film, a change in electrical characteristics is suppressed and reliability is improved. A transistor including an oxide semiconductor film and a nitride insulating film provided over the transistor are included, and an amount of hydrogen molecules released from the nitride insulating film by thermal desorption spectroscopy is less than 5×1021 molecules/cm3, preferably less than or equal to 3×1021 molecules/cm3, more preferably less than or equal to 1×1021 molecules/cm3, and an amount of ammonia molecules released from the nitride insulating film by thermal desorption spectroscopy is less than 1×1022 molecules/cm3, preferably less than or equal to 5×1021 molecules/cm3, more preferably less than or equal to 1×1021 molecules/cm3.
US10453919B2

A bipolar transistor is supported by a single-crystal silicon substrate including a collector connection region. A first epitaxial region forms a collector region doped with a first conductivity type on the collector connection region. The collector region includes a counter-doped region of a second conductivity type. A second epitaxial region forms a base region of a second conductivity type on the first epitaxial region. Deposited semiconductor material forms an emitter region of the first conductivity type on the second epitaxial region. The collector region, base region and emitter region are located within an opening formed in a stack of insulating layers that includes a sacrificial layer. The sacrificial layer is selectively removed to expose a side wall of the base region. Epitaxial growth from the exposed sidewall forms a base contact region.
US10453917B2

An n-type region and a p-type region of a first parallel pn layer are arranged parallel to a base front surface, in a striped planar layout extending from an active region over an edge termination region. In the n-type region, a gate trench extending linearly along a first direction is provided. In an intermediate region, in a surface region on the base front surface side of the first parallel pn layer, a second parallel pn layer is provided. The second parallel pn layer is arranged having a repetition cycle shifted along a second direction ½ a cell with respect to a repetition cycle of the n-type region and the p-type region of the first parallel pn layer. A gate trench termination portion terminates in the intermediate region between the active region and the edge termination region, and is covered by the p-type region of the second parallel pn layer.
US10453913B2

A capacitor includes a first electrode and a second electrode spaced apart from each other, a dielectric layer disposed between the first electrode and the second electrode, and a seed layer disposed between the first electrode and the dielectric layer. The dielectric layer includes a dielectric material having a tetragonal crystal structure. The seed layer includes a seed material that satisfies at least one of a lattice constant condition or a bond length condition.
US10453910B2

A display apparatus may include a substrate, a component, a connection wire, a first conductive wire, and a second conductive wire. The substrate may include a first portion, a second portion, and a bent portion. The first portion may be connected through the bent portion to the second portion. The component may be positioned on at least one of the first portion and the bent portion. The connection wire may be positioned on at least the bent portion and electrically connected to the component. The first conductive wire may be formed of a first material and may end at an edge of the substrate. The second conductive wire may be formed of the first material, may be aligned with and electrically insulated from the first conductive wire, and may be electrically connected to the connection wire.
US10453907B2

The present disclosure relates to an OLED device and a method for preparing the same. The method includes: providing an OLED basic device; forming a hydrophobic layer selectively covering a light emitting side surface of the OLED basic device by an ink jet printing method; forming an optical coupling efficiency enhancing layer on an area of the light emitting side surface in a selective atom precipitation way, which may not be covered by the hydrophobic layer. The optical coupling efficiency enhancing layer is formed between adjacent hydrophobic layers to form a periodic distribution array, thereby improving the optical coupling efficiency of the OLED device.
US10453905B2

A display device includes a substrate, a switching transistor and a driving transistor positioned on the substrate, a first electrode connected to the driving transistor, a second electrode positioned on the first electrode, and a pixel definition layer positioned between the first electrode and the second electrode, where the pixel definition layer includes a first portion, and a second portion having a thickness less than that of the first portion, where a pixel opening defined in the pixel definition layer is enclosed by the first portion, and the second portion overlaps the first electrode and the second electrode.
US10453895B2

Memory devices include an array of memory cells including magnetic tunnel junction regions. The array of memory cells includes access lines extending in a first direction and data lines extending in a second direction transverse to the first direction. A common source electrically couples memory cells of the array in both the first direction and the second direction. Electronic systems include such a memory device electrically coupled to a processor, to which at least one input device and at least one output device is electrically coupled. Methods of forming such an array of memory cells including a common source.
US10453885B2

The present disclosure relates to a solid-state imaging apparatus and an electronic device capable of reducing a product yield and reliability risk. By forming a contact by forming an opening in an insulating film on a back surface of a peripheral circuit region without connecting a light-shielding metal on the peripheral circuit region to the ground (GND), the light-shielding metal is connected to a Si substrate. Furthermore, a light-shielding metal on a pixel region is connected to the ground (GND). Therefore, by disposing an isolated region (insulating region) where no metal is formed between the light-shielding metal on the pixel region and the light-shielding metal on the peripheral circuit region, the light-shielding metal on the pixel region does not cause a short circuit with the light-shielding metal on the peripheral circuit region. The present disclosure can be applied to, for example, a CMOS solid-state imaging apparatus used for an imaging apparatus such as a camera.
US10453882B2

A solid-state imaging device according to the present disclosure includes: a semiconductor base; a photoelectric conversion element provided in the semiconductor base; a photoelectric conversion film arranged on a light receiving surface side of the semiconductor base; a contact section to which a signal charge generated in the photoelectric conversion film is read, the contact section being provided in the semiconductor base; a first film member covering the photoelectric conversion element; and a second film member provided on the contact section.
US10453879B2

A solid-state imaging device includes a plurality of pixels each including a photoelectric conversion unit, a first holding portion holding charges transferred from the photoelectric conversion unit, a second holding portion holding charges transferred from the first holding portion, and an amplifier unit outputting a signal based on charges in the second holding portion. The photoelectric conversion unit includes a first conductivity type first semiconductor region, a second conductivity type second semiconductor region thereunder, a first conductivity type third semiconductor region thereunder, and a second conductivity type fourth semiconductor region thereunder. The first holding portion includes a second conductivity type fifth semiconductor region and a first conductivity type sixth semiconductor region thereunder at a depth of the third semiconductor region being provided. A semiconductor region having a lower potential than the third semiconductor region and the sixth semiconductor region is provided between the third and sixth semiconductor regions.
US10453878B2

A photoelectric conversion apparatus includes a semiconductor substrate including recessed portions and insulators disposed on the respective recessed portions. The semiconductor substrate includes a first-conductivity-type first semiconductor region, a second-conductivity-type second semiconductor region that is of a conductivity type different from the first-conductivity-type and that is formed in the first semiconductor region, a second-conductivity-type third semiconductor region in contact with the second semiconductor region on a surface of the semiconductor substrate, and a first-conductivity-type fourth semiconductor region that includes the recessed portions. The second semiconductor region and the third semiconductor region are surrounded by the fourth semiconductor region on the surface of the semiconductor substrate. The insulators on the recessed portions extend through the fourth semiconductor region and are in contact with the first semiconductor region.
US10453865B2

A semiconductor device or the like with a novel structure that can change the orientation of the display is provided. A semiconductor device or the like with a novel structure, in which a degradation in transistor characteristics can be suppressed, is provided. A semiconductor device or the like with a novel structure, in which operation speed can be increased, is provided. A semiconductor device or the like with a novel structure, in which a dielectric breakdown of a transistor can be suppressed, is provided. The semiconductor device or the like has a circuit configuration capable of switching between a first operation and a second operation by changing the potentials of wirings. By switching between these two operations, the scan direction is easily changed. The semiconductor device is configured to change the scan direction.
US10453854B2

A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate. Memory stack structures are located in a memory array region, each of which includes a memory film and a vertical semiconductor channel. Contact via structures located in the terrace region and contact a respective one of the electrically conductive layers. Each of the electrically conductive layers has a respective first thickness throughout the memory array region and includes a contact portion having a respective second thickness that is greater than the respective first thickness within a terrace region. The greater thickness of the contact portion prevents an etch-through during formation of contact via cavities for forming the contact via structures.
US10453853B2

A ferroelectric memory cell (1) and a memory device (100) comprising one or more such cells (1). The ferroelectric memory cell comprises a stack (4) of layers arranged on a flexible substrate (3). Said stack comprises an electrically active part (4a) and a protective layer (11) for protecting the electrically active part against scratches and abrasion. Said electrically active part comprises a bottom electrode layer (5) and a top electrode layer (9) and at least one ferroelectric memory material layer (7) between said electrodes. The stack further comprises a buffer layer (13) arranged between the top electrode layer (9) and the protective layer (11). The buffer layer (13) is adapted for at least partially absorbing a lateral dimensional change (ΔL) occurring in the protective layer (11) and thus preventing said dimensional change (ΔL) from being transferred to the electrically active part (4a), thereby reducing the risk of short circuit to occur between the electrodes.
US10453848B2

A manufacturing method of a dynamic random access memory (DRAM) structure includes following steps. A substrate is provided, wherein the substrate includes a memory cell region and a peripheral circuit region. A DRAM is formed in the memory cell region and includes a capacitor contact coupled to a capacitor structure. A transistor structure with a metal gate structure is formed in the peripheral circuit region. The metal gate structure is formed by a manufacturing process using a dummy gate. The capacitor contact and the dummy gate are formed by the same conductive layer.
US10453842B2

A fin field effect transistor (FinFET) having a tunable tensile strain and an embodiment method of tuning tensile strain in an integrated circuit are provided. The method includes forming a source/drain region on opposing sides of a gate region in a fin, forming spacers over the fin, the spacers adjacent to the source/drain regions, depositing a dielectric between the spacers; and performing an annealing process to contract the dielectric, the dielectric contraction deforming the spacers, the spacer deformation enlarging the gate region in the fin.
US10453836B2

A method of forming a LDMOS with a self-aligned P+ implant and LVPW region at the source side and the resulting device are provided. Embodiments include forming a DNWELL in a p-sub; forming a PWHV in the DNWELL; forming an NW in the DNWELL; forming a LVPW in the PWHV; forming STI structures through the LVPW and through the DNWELL and NW, respectively; forming a gate over the PWHV; forming a first and a second P+ implant in the LVPW, an edge of the second P+ implant aligned with an edge of the gate; forming a first N+ implant in the LVPW between the first STI structure and the second P+ implant and a second N+ in the NW adjacent to the second STI structure; and forming contacts over the first and second P+ and N+ implants, respectively, and an electrical contact over the second N+ implant.
US10453835B2

A triac has a vertical structure formed from a silicon substrate having an upper surface side. A main metallization on the upper surface side has a first portion resting on a first region of a first conductivity type formed in a layer of a second conductivity type. A second portion of the main metallization rests on a portion of the layer. A gate metallization on the upper surface side rests on a second region of the first conductivity type formed in the layer in the vicinity of the first region. A porous silicon bar formed in the layer at the upper surface side has a first end in contact with the gate metallization and a second end in contact with the main metallization.
US10453832B2

A three-dimensional (3D) integrated circuit (IC) includes a first IC die and a second IC die. The first IC die includes a first semiconductor substrate, and a first interconnect structure over the first semiconductor substrate. The second IC die includes a second semiconductor substrate, and a second interconnect structure that separates the second semiconductor substrate from the first interconnect structure. A seal ring structure separates the first interconnect structure from the second interconnect structure and perimetrically surrounds a gas reservoir between the first IC die and second IC die. The seal ring structure includes a sidewall gas-vent opening structure configured to allow gas to pass between the gas reservoir and an ambient environment surrounding the 3D IC.
US10453821B2

A connection system of semiconductor packages includes: a printed circuit board having a first surface, and a second surface, opposing the first surface; a first semiconductor package disposed on the first surface of the printed circuit board and connected to the printed circuit board through first electrical connection structures; and a second semiconductor package disposed on the second surface of the printed circuit board and connected to the printed circuit board through second electrical connection structures. The first semiconductor package includes an application processor (AP) and a power management integrated circuit (PMIC) disposed side by side, and the second semiconductor package includes a memory.
US10453820B2

Semiconductor assemblies using edge stacking and associated systems and methods are disclosed herein. In some embodiments, the semiconductor assemblies comprise stacked semiconductor packages including a base substrate having a base surface, a side substrate having a side surface orthogonal to the base surface, and a die stack disposed over the base surface and having an outermost die with an outermost surface orthogonal to the side surface. The side substrate can be electrically coupled to the die stack via a plurality of interconnects extending from the side surface of the side substrate to the first surface of the first substrate or the third surface of the outermost die. The semiconductor packages can further comprise a conductive material at an outer surface of the side substrate, thereby allowing the semiconductor packages to be electrically coupled to neighboring semiconductor packages via the conductive material.
US10453819B2

A substrate comprising a solid glass core having a first surface and a second surface opposed to the first surface; multiple conductors extending through the solid glass core beginning at the first surface and ending at the second surface, wherein one of the conductors has a third surface and a fourth surface, wherein the third surface and the first surface are substantially coplanar, wherein the second surface and the fourth surface are substantially coplanar, wherein one of the conductors comprise a copper-tungsten alloy material, wherein the solid glass core is directly contact with the conductor; and a first dielectric layer and a first metal layer formed at the first surface, wherein the first metal layer at the first surface is electrically coupled with one of the conductors.
US10453810B2

The present disclosure relates to a radio frequency (RF) power transistor package. It further relates to a mobile telecommunications base station comprising such an RF power transistor package, and to an integrated passive die suitable for use in an RF power amplifier package. In example embodiments, an in-package impedance network is used that is connected to an output of the RF power transistor arranged inside the package. This network comprises a first inductive element having a first and second terminal, the first terminal being electrically connected to the output of the RF transistor, a resonance unit electrically connected to the second terminal of the first inductive element, and a second capacitive element electrically connected in between the resonance unit and ground, where the first capacitive element is arranged in series with the second capacitive element.
US10453809B2

A device includes a semiconductor substrate of a first conductivity type, and a deep well region in the semiconductor substrate, wherein the deep well region is of a second conductivity type opposite to the first conductivity type. The device further includes a well region of the first conductivity type over the deep well region. The semiconductor substrate has a top portion overlying the well region, and a bottom portion underlying the deep well region, wherein the top portion and the bottom portion are of the first conductivity type, and have a high resistivity. A gate dielectric is over the semiconductor substrate. A gate electrode is over the gate dielectric. A source region and a drain region extend into the top portion of the semiconductor substrate. The source region, the drain region, the gate dielectric, and the gate electrode form a Radio Frequency (RF) switch.
US10453806B2

A method for forming a semiconductor device and semiconductor device is disclosed. In one example, the method includes forming a silicone layer on a semiconductor die. The method further includes plasma treating a silicone surface of the silicone layer. A surfactant is deposited on the plasma-treated silicone surface of the silicone layer to obtain a silicone surface at least partly covered by surfactant. A mold is formed on the silicone surface at least partly covered by surfactant. The surfactant includes surfactant molecules comprising an inorganic skeleton terminated by organic compounds.
US10453804B2

A package is described for a radio frequency die that has a backside conductive plate. One example includes a conductive plate, a semiconductor die having a front side and a back side, the back side being attached to the plate, a radio frequency component attached to the plate, a dielectric filled cavity in the plate adjacent to the radio frequency component, and a redistribution layer attached to the front side of the die for external connection.
US10453794B2

An interconnect and a method of forming an interconnect for a semiconductor device is provided. Conductive lines having different widths are formed. Wider conductive lines are used where the design includes an overlying via, and narrower lines are used in which an overlying via is not included. An overlying dielectric layer is formed and trenches and vias are formed extending through the overlying dielectric layer to the wider conductive lines. Voids or air gaps may be formed adjacent select conductive lines, such as the narrower lines.
US10453786B2

An electronics package is disclosed herein that includes a glass substrate having an exterior portion surrounding an interior portion thereof, wherein the interior portion has a first thickness and the exterior portion has a second thickness larger than the first thickness. An adhesive layer is formed on a lower surface of the interior portion of the glass substrate. A semiconductor device having an upper surface is coupled to the adhesive layer, the semiconductor device having at least one contact pad disposed on the upper surface thereof. A first metallization layer is coupled to an upper surface of the glass substrate and extends through a first via formed through the first thickness of the glass substrate to couple with the at least one contact pad of the semiconductor device.
US10453785B2

A semiconductor device comprises a first semiconductor package including a conductive layer. A substrate including an interconnect structure is disposed over the conductive layer. The interconnect structure of the substrate with the conductive layer of the first semiconductor package are self-aligned. A plurality of openings is formed in the substrate. An adhesive is disposed between the substrate and the first semiconductor package and in the openings of the substrate. A redistribution layer (RDL) is formed over the first semiconductor package opposite the substrate. A pitch of the substrate is different from a pitch of the RDL. The adhesive extends to the interconnect structure of the substrate. A second semiconductor package is disposed over the substrate and the first semiconductor package.
US10453783B2

A power module substrate of the present invention includes a ceramic substrate and a circuit layer having a circuit pattern. In an interface between the circuit layer and the ceramic substrate, a Cu—Sn layer and a Ti-containing layer are laminated in this order from the ceramic substrate side. In a cross-sectional shape of an end portion of the circuit pattern of the circuit layer, an angle θ formed between a surface of the ceramic substrate and an end face of the Cu—Sn layer is set in a range equal to or greater than 80° and equal to or smaller than 100°, and a maximum protrusion length L of the Cu—Sn layer or the Ti-containing layer from an end face of the circuit layer is set in a range equal to or greater than 2μm and equal to or smaller than 15 μm.
US10453778B1

Structures of and methods for fabricating fine-scale interconnects are disclosed. A “mushroom”-type structure with a narrow stalk supporting a wider cap can be used for fine-scale interconnects with widths on the scale of hundreds of nanometers that have low resistivity. Micro-air bridges can be introduced by omitting the stalk in sections of the interconnect, allowing the interconnect to bridge over obstacles.
US10453774B1

Aspects generally relate to an integrated circuit including a glass substrate. On a surface of the glass substrate a thermally conductive insulating layer is formed. At least one metal layer is formed above the thermally conductive insulating layer, and a plurality of thermal bumps extend through the at least one metal layer and couple to the thermally conductive insulating layer to dissipate heat from the substrate.
US10453770B2

In each of a plurality of semiconductor element groups of a power converter, a second semiconductor switching element and a third semiconductor switching element are shifted from each other in a second direction such that at least a portion of fins with which the second semiconductor switching element overlaps as viewed in a direction orthogonal to surfaces of coolers is different from fins with which the third semiconductor switching element overlaps as viewed in the direction orthogonal to the surfaces of the coolers.
US10453763B2

According to various aspects and embodiments, a support structure for packaging an electronic device is provided. In one example, a packaged electronic device includes a substrate, at least one electronic device disposed on the substrate, an encapsulation structure disposed on the substrate and having a wall that forms a perimeter around the at least one electronic device, and at least one support structure formed from a photosensitive polymer and disposed adjacent the wall of the encapsulation structure. The at least one support structure has a configuration that provides at least one of increased adhesion and mechanical strength to the encapsulation structure.
US10453759B2

A base substrate include a first substrate (110) having a first principal surface (110a) and a second principal surface (110b), and a first wiring member placed over the first or second principal surface. A pixel substrate includes a second substrate (201) having a third principal surface (201a) and a fourth principal surface (201b), a plurality of light-emitting elements (202) mounted over the third principal surface, a driver IC (205) mounted over the third principal surface, an external connection terminal mounted over the third principal surface, and a second wiring member (206) placed on the third or fourth principal surface. The driver IC drives the plurality of light-emitting elements. The external connection terminal receives an input signal that is supplied from outside the pixel substrate. The second substrate (201) is disposed to be stacked on top of the first substrate (110) so that the first principal surface and the fourth principal surface face each other. The second wiring member is electrically connected to the first wiring member by a via hole (215).
US10453754B1

The present disclosure is directed to various methods of diffusing contact extension dopants in a transistor device and the resulting devices. One illustrative method includes forming a first contact opening between two adjacent gate structures formed above a first fin, the first contact opening exposing a first region of the first fin, forming a first contact recess in the first region, forming a first doped liner in the first contact recess, performing an anneal process to diffuse dopants from the first doped liner into the first fin to form a first doped contact extension region in the first fin, and performing a first epitaxial growth process to form a first source/drain region in the first contact recess.
US10453750B2

Disclosed herein are a method of forming stacked elongated nanoshapes (NSs) (e.g., stacked nanowires (NWs)) of different semiconductor materials above a substrate, a method of forming different devices (e.g., stacked field effect transistors (FETs) having different type conductivities) using the stacked NSs and the resulting structures. In the methods, stacked elongated NSs made of the same first semiconductor material can be formed above a substrate. The stacked elongated NSs can include at least a first NS and a second NS above the first NS. The second NS can then be selectively processed in order to convert the second NS from the first semiconductor material to a second semiconductor material. The first and second NSs can subsequently be used to form first and second devices, respectively, wherein the second device is stacked above the first device. The first and second device can be, for example, first and second FETs, respectively.
US10453749B2

A substrate processing method for forming a self-aligned contact using selective SiO2 deposition is described in various embodiments. The method includes providing a planarized substrate containing a dielectric layer surface and a metal-containing surface, coating the dielectric layer surface with a metal-containing catalyst layer, and exposing the planarized substrate to a process gas containing a silanol gas for a time period that selectively deposits a SiO2 layer on the metal-containing catalyst layer on the dielectric layer surface. According to one embodiment, the method further includes depositing an etch stop layer on the SiO2 layer and on the metal-containing surfaces, depositing an interlayer dielectric layer on the planarized substrate, etching a recessed feature in the interlayer dielectric layer and stopping on the etch stop layer above the metal-containing surface, and filling the recessed feature with a metal.
US10453748B2

A method of forming a semiconductor device assembly comprises forming tiers comprising conductive structures and insulating structures in a stacked arrangement over a substrate. Portions of the tiers are selectively removed to form a stair step structure comprising a selected number of steps exhibiting different widths corresponding to variances in projected error associated with forming the steps. Contact structures are formed on the steps of the stair step structure. Semiconductor device structures and semiconductor devices are also described.
US10453742B2

A power semiconductor package includes a first group of semiconductor dies attached to a first side of a substrate and evenly distributed over a width of the substrate and a second group of semiconductor dies attached to the first side of the substrate and evenly distributed over the substrate width. Each die in the first and second groups has all terminals at one side which is attached to the first side of the substrate and an insulated or isolated face at a side opposite the side with the terminals. A first intermediary metal layer of the substrate forms a first DC terminal. A second intermediary metal layer of the substrate forms a second DC terminal. These intermediary metal layers are insulated from one another and form a parallel plate waveguide. Additional power semiconductor package embodiments are described.
US10453734B2

A substrate holder for use in a lithographic apparatus and configured to support a substrate, the substrate holder including: a main body having a main body surface; and a plurality of burls projecting from the main body surface; wherein each burl has a distal end configured to engage with the substrate; the distal ends of the burls substantially conform to a support plane whereby a substrate can be supported in a substantially flat state on the burls; a frictional force between the distal end of each burl and a substrate engaged therewith arises in a direction parallel to the support plane in the event of a relative movement of the substrate and substrate holder in the direction; and distal end surfaces of the burls are provided with a release structure configured so that the frictional force is less than would arise in the absence of the release structure.
US10453733B2

In one embodiment, a substrate support assembly includes a susceptor for supporting a substrate, and a supporting transfer mechanism coupled to the susceptor, the supporting transfer mechanism having a surface for supporting a peripheral edge of the substrate, the supporting transfer mechanism being movable relative to an upper surface of the susceptor.
US10453727B2

An electronic device manufacturing system includes a factory interface that has a load port. The load port may include a panel having a back surface. The back surface may have a groove extending along an outer portion of the panel. The groove may include a neck region and a flared base region. The neck region may have a rectangular cross section that extends to a flared base region. A bulb seal or a rectangularly-shaped seal may be seated in the groove and may be configured to seal an interface between the load port and the factory interface. Methods of assembling a factory interface for an electronic device manufacturing system are also provided, as are other aspects.
US10453725B2

A dual-blade robot having overlapping frog-leg linkages is disclosed. The robot includes first and second arms, coplanar with each other and each rotatably coupled to a first blade, in a frog-leg configuration, and third and fourth arms, coplanar with each other and each rotatably coupled to a second blade, in a frog-leg configuration, where the third and fourth arms are vertically offset from the first and second arms. The third and fourth arms are configured to overlap at least a portion of the first and second arms when the first and second blades are in a retracted position. Methods of operating the robot and electronic device processing systems including the robot are provided, as are numerous other aspects.
US10453722B2

In an embodiment, the present invention discloses cleaned storage processes and systems for high level cleanliness articles, such as extreme ultraviolet (EUV) reticle carriers. A decontamination chamber can be used to clean the stored workpieces. A purge gas system can be used to prevent contamination of the articles stored within the workpieces. A robot can be used to detect the condition of the storage compartment before delivering the workpiece. A monitor device can be used to monitor the conditions of the stocker.
US10453717B2

Systems and methods of securing an integrated circuit assembly includes: arranging a plurality of securing elements within a plurality of orifices fabricated within one or more layer components of a plurality of layer components of an integrated circuit assembly; applying a mechanical compression load against the integrated circuit assembly that uniformly compresses together the plurality of layer components of the integrated circuit assembly; after applying the mechanical compression load to the integrated circuit assembly, fastening the plurality of securing elements while the integrated circuit assembly is in a compressed state based on the mechanical compression load; and terminating the application of the mechanical compression load against the integrated circuit assembly based on the fastening of the plurality of securing elements.
US10453715B2

From a stage of preheating by a halogen lamp to irradiation with a flash by a flash lamp, a radiation thermometer is used for measuring the temperature of a back surface of a semiconductor wafer. A increased temperature ΔT is determined by which the back surface of the semiconductor wafer is increased in temperature from the preheating temperature by irradiation with a flash. The specific heat of the semiconductor wafer has a known value. Further, the increased temperature ΔT is proportionate to the magnitude of energy applied to a front surface of the semiconductor wafer by irradiation with a flash. Thus, a front surface attained temperature of the semiconductor wafer can be determined using the increased temperature ΔT of the back surface of the semiconductor wafer during irradiation with a flash.
US10453713B2

A furnace for processing semiconductor wafers is provided. The furnace includes a tube having a closed upper end, an open lower end, and a sidewall connecting the upper end and the lower end. The furnace further includes a sealing lid removably connected to the lower end of the tube to define a reaction chamber. The furnace also includes an insulation cap connected to the sealing lid and positioned in the reaction chamber, and an opening is formed on a top surface of the insulation cap. In addition, the furnace includes a block member covering the opening and a wafer boat positioned on the top surface of the insulation cap.
US10453703B2

The disclosure is directed to a method to recover the gate oxide integrity yield of a silicon wafer after rapid thermal anneal in an ambient atmosphere comprising a nitrogen containing gas, such as NH3 or N2. Generally, rapid thermal anneals in an ambient atmosphere comprising a nitrogen containing gas, such as NH3 or N2 to thereby imprint an oxygen precipitate profile can degrade the GOI yield of a silicon wafer by exposing as-grown crystal defects (oxygen precipitate) and vacancies generated by the silicon nitride film. The present invention restores GOI yield by stripping the silicon nitride layer, which is followed by wafer oxidation, which is followed by stripping the silicon oxide layer.
US10453694B2

Embodiments of the present invention provide a dual load lock chamber capable of processing a substrate. In one embodiment, the dual load lock chamber includes a chamber body defining a first chamber volume and a second chamber volume isolated from one another. Each of the lower and second chamber volumes is selectively connectable to two processing environments through two openings configured for substrate transferring. The dual load lock chamber also includes a heated substrate support assembly disposed in the second chamber volume. The heated substrate support assembly is configured to support and heat a substrate thereon. The dual load lock chamber also includes a remote plasma source connected to the second chamber volume for supplying a plasma to the second chamber volume.
US10453691B2

Laser pulses from pulsed fiber lasers are directed to an amorphous silicon layer to produce a polysilicon layer comprising a disordered arrangement of crystalline regions by repeated melting and recrystallization. Laser pulse durations of about 0.5 to 5 ns at wavelength range between about 500 nm and 1000 nm, at repetition rates of 10 kHz to 10 MHz can be used. Line beam intensity uniformity can be improved by spectrally broadening the laser pulses by Raman scattering in a multimode fiber or by applying varying phase delays to different portions of a beam formed with the laser pulses to reduce beam coherence.
US10453685B2

The invention relates to a method of forming a semiconductor device by patterning a substrate by providing an amorphous silicon layer on the substrate and forming a hard mask layer on the amorphous silicon layer. The amorphous silicon layer is provided with an anti-crystallization dopant to keep the layer amorphous at increased temperatures (relative to not providing the anti-crystallization dopant). The hard mask layer may comprise silicon and nitrogen.
US10453684B1

Methods for patterning a film stack are provided. In one embodiment, a method for patterning a film stack disposed on a substrate includes performing a first etching process to etch a film stack disposed on a substrate, wherein the film stack includes a patterned photoresist layer disposed on an upper layer on a lower layer disposed on the substrate, wherein the patterned photoresist layer comprises openings defined between features and the features have a first pitch, wherein the first etching process removes between about 40 percent and about 95 percent of the lower layer exposed by the patterned photoresist layer from the film stack, performing a second etching process on the film stack, and upon completion of the second etching process, transferring the features into the upper or lower layer in the film stack having a second pitch, wherein the second pitch is shorter than the first pitch.
US10453666B2

RF ion guides are configured as an array of elongate electrodes arranged symmetrically about a central axis, to which RF voltages are applied. The RF electrodes include at least a portion of their length that is semi-transparent to electric fields. Auxiliary electrodes are then provided proximal to the RF electrodes distal to the ion guide axis, such that application of DC voltages to the auxiliary electrodes causes an auxiliary electric field to form between the auxiliary electrodes and the ion guide RF electrodes. A portion of this auxiliary electric field penetrates through the semi-transparent portions of the RF electrodes, such that the potentials within the ion guide are modified. The auxiliary electrode structures and voltages can be configured so that a potential gradient develops along the ion guide axis due to this field penetration, which provides an axial motive force for collision damped ions.
US10453647B2

A method of operating a charged particle microscope comprising the following steps: Providing a specimen on a specimen holder; Using a source to produce a beam of charged particles that is subject to beam current fluctuations; Employing a beam current sensor, located between said source and specimen holder, to intercept a part of the beam and produce an intercept signal proportional to a current of the intercepted part of the beam, the beam current sensor comprising a hole arranged to pass a beam probe with an associated probe current; Scanning said probe over the specimen, thereby irradiating the specimen with a specimen current, with a dwell time associated with each scanned location on the specimen; Using a detector to detect radiation emanating from the specimen in response to irradiation by said probe, and producing an associated detector signal; Using said intercept signal as input to a compensator to suppress an effect of said current fluctuations in said detector signal, wherein: The beam current sensor is configured as a semiconductor device with a sensing layer that is oriented toward the source, in which: Each charged particle of said intercepted part of the beam generates electron/hole pairs in said sensing layer; Generated electrons are drawn to an anode of the semiconductor device; Generated holes are drawn to a cathode of the semiconductor device, thereby producing said intercept signal.
US10453642B2

Provided is a charged particle generation device. The charged particle generation device includes a light source unit configured to emit a laser, a target layer that receives the laser and emits charged particles, and a focusing structure disposed on the target layer to focus the laser. The focusing structure includes solid films extending on an upper surface of the target layer in a direction away from the target layer, and a pore section disposed between the solid films and having a porous structure. The focusing structure includes a material having a higher atomic number than carbon.
US10453639B2

A multipolar electrical protection device has a disconnecting block with separable contacts containing at least one movable contact finger, a switching mechanism able to move the contact fingers, and an electronic tripping system that drives the mechanism. The protection device has a pyrotechnic actuation system including: a pyrotechnic actuator; firing pins positioned facing the contact fingers and each able to be moved to a pressed position in which it pushes a contact finger; a motion transmission system for transforming the movement of a mobile part of the pyrotechnic actuator to the deployed position thereof into a simultaneous movement of all of the firing pins to the pressed position. The tripping system is able to activate a pyrotechnic actuator when it detects an electrical fault.
US10453625B2

According to an embodiment, a switch attachment member includes a support that is formed to be attachable between a steering wheel and a steering boss, and supports a switch. The support is formed to be capable of changing a position of the switch.
US10453623B2

A switch includes: switch blades for multiple phases which perform three-position switching among ON, OFF, and ground, using a rotation shaft; and phase-to-phase connection mechanisms which support the switch blades for the phases so as to be insulated among the phases and against the ground, and which connect the switch blades for the phases and cause them to cooperate with each other. The phase-to-phase connection mechanisms include fitting couplings made of an insulating material and each composed of a large-diameter endless frame body and a small-diameter endless frame body which are fitted to each other. The fitting couplings are arranged on the same axial line.
US10453621B2

An ink of the formula: 60-80% by weight BaTiO3 particles coated with SiO2; 5-50% by weight high dielectric constant glass; 0.1-5% by weight surfactant; 5-25% by weight solvent; and 5-25% weight organic vehicle. Also a dielectric made by: heating particles of BaTiO3 for a special heating cycle, under a mixture of 70-96% by volume N2 and 4-30% by volume H2 gas; depositing a film of SiO2 over the particles; mechanically separating the particles; forming them into a layer; and heating at 850-900° C. for less than 5 minutes and allowing the layer to cool to ambient temperature in N2 atmosphere.
US10453620B2

A perovskite composite structure is provided. The perovskite composite structure includes a light absorption layer and a sterically-hindered layer disposed in the periphery of the light absorption layer. The light absorption layer includes a perovskite material. The sterically-hindered layer includes a two-dimensional material.
US10453616B2

A composite electronic component includes: a composite body in which a multilayer ceramic capacitor and a ceramic chip are coupled to each other. The multilayer ceramic capacitor includes a first ceramic body, and first and second external electrodes disposed on both end portions of the first ceramic body. The ceramic chip includes a second ceramic body disposed on a lower portion of the multilayer ceramic capacitor, and first and second terminal electrodes disposed on both end portions of the second ceramic body and connected to the first and second external electrodes. A width of first regions of the second ceramic body in which the first and second terminal electrodes are disposed is wider than a width of a second region of the second ceramic body between the first regions.
US10453612B2

A multilayer ceramic capacitor includes a laminate and first and second external electrodes that each include first and second underlying electrode layers, first and second conductive resin layers, and first and second plating layers. The first underlying electrode layer includes a portion not covered with the first conductive resin layer on an end surface of the laminate, and the first plating layer is disposed on a surface of the portion of the first underlying electrode layer. The second underlying electrode layer includes a portion not covered with the second conductive resin layer on an end surface of the laminate, and the second plating layer is disposed on a surface of the portion of the second underlying electrode layer.
US10453604B2

A method for manufacturing a separable electromagnetic inductive apparatus is provided. The method for manufacturing a separable electromagnetic inductive apparatus comprises a winding step for winding a steel plate composed of a rolled amorphous magnetic alloy to a circular shape to form a magnetic core; a heat treating and an impregnating step for heat treating and impregnating the wound magnetic core without adding cobalt; a cutting step for cutting the heat treated and impregnated magnetic core to an orthogonal direction to the wound direction of the magnetic core; and a polishing step for polishing the cut surface having a three-dimensional plane of the cut surface of the magnetic core evenly arranged in a fixed state.
US10453598B2

There is provided a magnetoresistive effect element having improved magnetoresistive effect. A magnetoresistive effect element MR includes a first ferromagnetic layer 4 as a fixed magnetization layer, a second ferromagnetic layer 6 as a free magnetization layer, and a nonmagnetic spacer layer 5 provided between the first ferromagnetic layer 4 and the second ferromagnetic layer 6. The nonmagnetic spacer layer 5 includes at least one of a first insertion layer 5A provided under the nonmagnetic spacer layer 5 and a second insertion layer 5C provided over the nonmagnetic spacer layer 5. The first insertion layer 5A and the second insertion layer 5C are made of Fe2TiSi.
US10453580B1

A system such as a vehicle may have windows. A window may have rigid clear layers such as layers of glass or rigid polymer. A polymer layer may be interposed between the rigid clear layers to form a laminated window structure. A conductive layer such as a silver layer or other metal layer in the window may be configured to block infrared light. The conductive layer may be patterned to form signal paths, a radio-transparent region, and other structures in a window. The conductive layer may be formed as a coating on a rigid clear window layer or may be formed on other window structures. The conductive layer may be patterned by removing conductive material from areas of the conductive layer. An insulating layer that visually matches the conductive layer may be formed in these areas without overlapping the conductive area.
US10453571B2

The present disclosure is directed to a user interface for modifying preprogrammed relationships between a plurality of subsystems of a surgical system. The user interface may be presented on a system display screen. It includes one or more selectable triggering events shown on the display screen, with each of the one or more selectable triggering events identifying a subsystem condition that selectively occurs during a surgical procedure performed with the surgical system. The interface also includes a plurality of selectable responses to the one or more selectable triggering events. The selectable responses deviate from the preprogrammed relationships between subsystems of the surgical system.
US10453557B2

A computer-implemented method of generating a digital polymerase chain reaction (dPCR) result is provided. The method includes detecting a first set of emission data from a plurality of samples, each included in a sample region of a plurality of sample regions, at a first time during an amplification period. The method further includes determining a positive or negative amplification determination for each sample of the plurality of samples based in part on the first set of emission data. A dPCR result is generated based on the positive or negative amplification determinations for the plurality of samples.
US10453549B2

A memory device includes a memory cell array, a comparator, and a virtual fail generator. The memory cell array includes memory cells. The comparator determines whether a fail of a first memory cell of the memory cell array corresponding to a first address is generated, by comparing data stored in the first memory cell with an expected value. The virtual fail generator generates a second address based on the first address provided from the comparator, in response to the comparator determining that the fail of the first memory cell is generated. The first memory cell and a second memory cell corresponding to the second address are repaired by spare memory cells in response to a repair command.
US10453545B2

According to one embodiment, a magnetic memory device includes a first magnetic portion extending in a first direction, a first magnetic layer, and a first nonmagnetic layer provided between the first magnetic layer and a portion of the first magnetic portion. The first magnetic portion has a first surface. The first surface includes bottom portions, and top portions. The bottom portions and the top portions are arranged alternately in the first direction. The bottom portions include a first bottom portion, a second bottom portion adjacent to the first bottom portion in the first direction, a third bottom portion, and a fourth bottom portion adjacent to the third bottom portion in the first direction. The top portions include a first top portion provided between the first bottom portion and the second bottom portion, and a second top portion provided between the third bottom portion and the fourth bottom portion.
US10453541B1

A memory sub-system includes a power management integrated circuit (PMIC) compatible with operation at an uppermost PMIC supply voltage that is lower than a primary supply voltage of the memory sub-system. The PMIC is configured to output multiple voltages for operation of the memory sub-system based on a PMIC supply voltage. The memory sub-system further includes a capacitive voltage divider (CVD) coupled to the PMIC. The CVD is configured to receive the primary supply voltage of the memory sub-system as an input and provide a modified primary supply voltage (MPSV) to the PMIC as the PMIC supply voltage, where the MPSV is not higher than the uppermost PMIC supply voltage.
US10453540B2

A reduction in Quality of Service (QoS) latency for host read commands in a power limited operation mode in a storage device is provided. A priority level is assigned to a host command using weighted round robin arbitration. Power resources are allocated based on the priority levels assigned to host commands to minimize host read command latency in the power limited operation mode.
US10453539B2

A memory device includes a controller and a power circuit for a plurality of memory cells. The power circuit detects the frequency of at least one clock signal generated in the power circuit and generates comparative data based on the frequency. The controller detects leakage current in the power based on the comparative data.
US10453520B2

A memory circuit includes: a control circuit generating first and second start signals within a single signal cycle of an input clock signal; an address control circuit coupled to a plurality of address ports for receiving a plurality of address signals and activating one of word lines corresponding to one of the address signals based on the first or second start signals; and a data input/output circuit for writing or reading data by selecting one of memory cells coupled to the activated word line. The control circuit includes: a start signal generation unit that generates the first start signal in response to a first pulse signal and the second start signal in response to a second pulse signal, and a pulse signal generation unit that generates the first pulse signal in response to the input clock signal and the second signal in response to the first start signal.
US10453516B2

An example device in accordance with an aspect of the present disclosure includes a memory module having a voltage regulator module (VRM) to receive input power and deliver output power to components of the memory module at a first power plane. A sufficient number of stitching capacitors are to couple the first power plane to a second power plane.
US10453515B2

This invention relates to thyristor memory cells with MOS assist gates for enhanced operations. This invention solves various disturb problems in cross point memory array using the thyristor memory cells, including the techniques for protecting stored data inside unselected and half selected bit cells, for recovering weakened stored data in disturbed bit cells, and for effectively shutting off bit cells with minimum disturbance.
US10453509B2

Embodiments of the invention are directed to a magnetic tunnel junction (MTJ) storage element that includes a reference layer, a tunnel barrier and a free layer on an opposite side of the tunnel barrier layer from the reference layer. The reference layer has a fixed magnetization direction. The free layer includes a first region, a second region and a third region. The third region is formed from a third material that is configured to magnetically couple the first region and the second region. The first region is formed from a first material having a first predetermined magnetic moment, and the second region is formed from a second material having a second predetermined magnetic moment. The first predetermined magnetic moment is lower that the second predetermined magnetic moment.
US10453508B2

A semiconductor memory apparatus includes a write control circuit suitable for generating a write cancel signal and a rewrite signal in response to a voltage level of a write voltage in a write operation, and a driving circuit suitable for transferring data to a data storage region in response to the write cancel signal and the rewrite signal in the write operation.
US10453504B2

A memory device includes an internal clock generator, a deserializer, a data comparator, and a clock controller. The internal clock generator generates a plurality of internal clock signals, which have different phases from each other, by dividing a clock signal received from a host. The deserializer deserializes serial test data received from a host as pieces of internal data using the internal clock signals. The data comparator compares reference data with the internal data. The clock controller corrects a clock dividing start time point of the clock signal of the internal clock generator based on the result of the comparison of the reference data and the internal data.
US10453501B2

An apparatus comprises a hybrid-memory multi-chip package (MCP) including a non-volatile memory (NVM) in an NVM die; a dynamic random access memory (DRAM) in two or more DRAM die, wherein a portion of the DRAM is allocated as a cache memory for the NVM; and a hybrid controller for the NVM and DRAM. The hybrid controller includes an NVM interface to the NVM; a DRAM interface to the cache memory; a host interface to communicate data with a host processor, wherein the host interface includes a parallel data bus for reading and writing data directly with both of the DRAM and the NVM; and logic circuitry configured to interleave access by the host processor and hybrid controller to the DRAM and NVM.
US10453498B2

A power reset circuit is provided. The power reset circuit has a first terminal coupled to a first power storage element and a second terminal coupled to a second power storage element and a load and includes a discharging control circuit and a switching control circuit. The discharging control circuit induces a short circuit between the second terminal and the ground terminal when a supply voltage at the second terminal is lower than a reset voltage to provide a first discharging path. The switching control circuit provides a conduction path between the first and second terminals when the supply voltage is higher than an end-of-discharging voltage lower than the reset voltage. During a period when the supply voltage is lower than the end-of-discharging voltage, the switching control circuit cuts off the conduction path and provides a second discharging path between the first terminal and the discharging control circuit.
US10453496B2

Systems and processes associated with an augmented film crew. For example, a computer-implemented method may include generating, by a user media device, an environment video stream associated with a scene in an environment, wherein the environment video stream is generated using a first sensor of the user media device; receiving, at the user media device, an additional video stream generated by an additional network device; generating the user video using the environment video stream or the additional video stream; generating a user video stream, wherein the user video stream is generated using a second sensor of the user media device; determining a sweet spot of the user video stream, wherein the sweet spot is a portion of the user video stream that indicates an important event in the scene based on a physical appearance, movement, or audible sound of the user; identifying a portion of the user video associated with the sweet spot of the user video stream; and generating an updated user video using the environment video stream or the additional video stream, and the user video stream. The above steps may be implemented as instructions stored in a computer-readable medium, computer program product, or device such as a television receiver, or in other types of embodiments.
US10453494B2

Embodiments of the present invention provide systems, methods, and computer storage media for facilitating synchronization of audio with motion imagery. In embodiments, an indication to create a relationship between an audio feature associated with an audio and an imagery feature associated with a motion imagery is received. Thereafter, a relationship is created between the audio feature and the imagery feature in accordance with an instance or a time duration to synchronize the audio with the motion imagery. Based on the relationship between the audio feature and the imagery feature, the imagery feature of the component is automatically manipulated in relation to the audio feature at the designated instance or the time duration.
US10453488B2

A magnetic tape includes a non-magnetic support; and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support. The center line average surface roughness Ra measured regarding the surface of the magnetic layer is less than or equal to 1.8 nm. The logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is less than or equal to 0.050, and the contact angle with respect to 1-bromonaphthalene measured regarding the surface of the magnetic layer is 45.0° to 55.0°.
US10453481B2

A method of forming a read head. The method includes forming first and second read sensors that are substantially trapezoidal in shape. A first read measurement is performed on a storage medium using the first read sensor. A second read measurement is performed on the storage medium using the second read sensor. Based on a comparison of the first and second read measurements to a predetermined quantity, either the first read sensor or the second read sensor is selected to be operational in a data storage device.
US10453480B1

A method of forming a read head. The method includes forming first and second read sensors. A first read measurement is performed on a storage medium using the first read sensor. A second read measurement is performed on the storage medium using the second read sensor. Based on a comparison of the first and second read measurements to a predetermined quantity, either the first read sensor or the second read sensor is selected to be operational in a data storage device.
US10453479B2

A system-effected method for synthesizing speech, or recognizing speech including a sequence of expressive speech utterances. The method can be computer-implemented and can include system-generating a speech signal embodying the sequence of expressive speech utterances. Other possible steps include: system-marking the speech signal with a pitch marker indicating a pitch change at or near a first zero amplitude crossing point of the speech signal following a glottal closure point, at a minimum, at a maximum or at another location; system marking the speech signal with at least one further pitch marker; system-aligning a sequence of prosodically marked text with the pitch-marked speech signal according to the pitch markers; and system outputting the aligned text or the aligned speech signal, respectively. Computerized systems, and stored programs for implementing method embodiments of the invention are also disclosed.
US10453470B2

A system and method for speech enhancement of a portable electronic device. Embodiments may include receiving an audio signal at a portable electronic device having a first microphone and a second microphone. Embodiments may also include receiving an input from a proximity detector associated with the portable electronic device and controlling a processing component associated with at least one of the first microphone and the second microphone based upon, at least in part, the input from the proximity detector.
US10453467B2

This disclosure falls into the field of audio coding, in particular it is related to the field of providing a framework for providing loudness consistency among differing audio output signals. In particular, the disclosure relates to methods, computer program products and apparatus for encoding and decoding of audio data bitstreams in order to attain a desired loudness level of an output audio signal.
US10453463B2

A system for encoding and applying Dynamic Range Control/Compression (DRC) gain values to a piece of sound program content is described. In particular, a set of DRC gain values representing a DRC gain curve for the piece of content may be divided into frames corresponding to frames of the piece of content. A set of fields may be included with an audio signal representing the piece of content. The additional fields may represent the DRC gain values using linear or spline interpolation. The additional fields may include 1) an initial gain value for each DRC frame, 2) a set of slope values at particular points in the DRC curve, 3) a set of time delta values for each consecutive pair of slope values, and/or 4) one or more gain delta values representing changes of DRC gain values in the DRC gain curve between points of the slope values.
US10453458B2

A system for communication between one or more remotely controllable devices and a hearing assistance device includes a gateway device. The hearing assistance device detects voice commands issued by its wearer. The gateway device wirelessly communicates with the hearing assistance device, produces one or more control signals based on the voice commands, and routes the one or more control signals to one or more devices selected from the one or more remotely controllable devices according to the voice command.
US10453447B2

Disclosed herein is a system, method, and computer program product for filtering data in an audio stream. Incoming audio is converted into text and analyzed for information of a first type. Based on the detection of information of the first type from a source, a recipient is blocked from receiving the audible information.
US10453431B2

Complementary near-field and far-field light field displays (LFDs) are provided. A distributed LFD system is disclosed in which the light field is cooperatively displayed by a direct view LFD and a near-eye LFD. The two display components of the system work together synchronously to display a high-fidelity 3D experience to one or multiple viewers.
US10453420B2

This disclosure relates to a base film, a laminated structure including the same, and a display device. More specifically, this disclosure relates to a base film that includes a polymer having a cyclic olefin-based repeat unit containing exo-isomers above a specific content and a copolymer including a styrene-based repeat unit and a maleimide-based repeat unit, exhibits a high glass transition temperature and thus has excellent heat resistance, and has high light transmittance, a laminated structure including the same, and a display device.
US10453416B2

A display driving circuit having a shift register is formed on the display panel. The shift register includes a first stage having first and second transistors and a second stage having a third and fourth transistor. A voltage of a control electrode of the first transistor is boosted by a voltage of a first pulse line changing from low to high. In an On state, the second transistor connects the control electrode of the first transistor and a constant voltage line. A voltage of a control electrode of the third transistor is boosted by a voltage of a second pulse line changing from low to high. In an On state, the fourth transistor connects the control electrode of the third transistor and a constant voltage line. The fourth transistor is switched on by a signal from the first stage.
US10453412B2

This application provides a shift register circuit, a waveform generating method for same, and a display panel using same. The shift register circuit includes a plurality of stages of shift registers, including: a first switch, including a control end of the first switch electrically coupled to a first node, a first end of the first switch electrically coupled to a frequency signal, and a second end of the first switch is electrically coupled to an output pulse signal; a second switch, including a control end of the second switch electrically coupled to an input pulse signal, a first end of the second switch electrically coupled to the input pulse signal, and a second end of the second switch electrically coupled to the first node; a third switch, including a control end of the third switch electrically coupled to a second node, a first end of the third switch is electrically coupled to the output pulse signal, and a second end of the third switch is electrically coupled to a preset low potential; and a fourth switch, including a control end of the fourth switch is electrically coupled to the second node, a first end of the fourth switch is electrically coupled to the first node, and a second end of the fourth switch is electrically coupled to the preset low potential, a length of an internal channel between the first end of the fourth switch and the second end of the fourth switch is increased, or an internal channel between the first end of the fourth switch and the second end of the fourth switch is designed as dual channels.
US10453409B2

The present invention provides a driving circuit and a display device. The driving circuit is disposed on a substrate of the display device. The driving circuit includes thin film transistors (TFTs), a capacitor and clock signal lines. Each of the TFTs includes a gate, a source and a drain. The capacitor is coupled to at least one of the TFTs, and includes a first and a second electrode. The material of the first and the second electrode includes a transparent conductive material. The clock signal lines extend along a first direction. The source and the drain of at least two of the TFTs respectively extend along a second direction. The angle between the first direction and the second direction is between 80 degrees and 100 degrees. At least a partial structure of the capacitor is located in a gap between adjacent ones of the TFTs.
US10453398B2

A detection/correction output circuit of a data-line driving circuit is provided with a transimpedance circuit including an operational amplifier and a current-detection transistor to detect a driving current that has passed through a driving transistor in a pixel circuit. The output voltage of the operational amplifier is amplified by using resistance elements connected in series. Thereby, it is possible to compensate the threshold voltage of the driving transistor with high accuracy by establishing a prescribed relationship between the gain of the driving transistor and the gain of the current detection transistor (by matching both gains) even if there is a difference between both gains. The output voltage of the operational amplifier may be amplified using a non-inverting amplifier circuit.
US10453396B2

Disclosed are a bendable display panel and a bendable display device including the same, in which dummy pixels for sensing whether bending is made or not are provided in a non-display area. The bendable display panel includes a substrate, including a display area displaying an image and a non-display area surrounding the display area, and a plurality of dummy pixels in the non-display area. A plurality of data lines and a plurality of gate lines are provided in the display and the non-display area.
US10453394B2

Raw grayscale image data, representing images to be displayed in successive frames, is used to drive a display having pixels that include a drive transistor and an organic light emitting device by dividing each frame into at least first and second-frames, and supplying each pixel with a drive current that is higher in the first sub-frame than in the second sub-frame for raw grayscale values in a first preselected range, and higher in the second sub-frame than in the first sub-frame for raw grayscale values in a second preselected range. The display may be an active matrix display, such as an AMOLED display.
US10453388B2

An electronic device may be provided with a display. A content generator may generate frames of image data to be displayed on the display. The display may have an array of pixels that emit light to display images. The pixels may contain light-emitting devices such as organic light-emitting diodes, quantum dot light-emitting diodes, and light-emitting diodes formed from discrete semiconductor dies. As a result of aging, the light producing capabilities of the light-emitting devices may degrade over time. The electronic device may have a temperature sensor that gathers temperature measurements and an ambient light sensor. A pixel luminance degradation compensator may apply compensation factors to uncorrected pixel luminance values associated with the frames of image data to produce corresponding corrected pixel luminance values for the display. The compensation factors may be based on aging history information such as pixel luminance history, ambient light exposure, and temperature measurements.
US10453387B2

A display panel, a display device, a pixel driving circuit, and a control method for the pixel driving circuit. The pixel driving circuit includes a data writing module for transmitting signal of the data signal end to the first node in response to enable signal of the first control signal end; a coupling writing module for transmitting signal of the first power source voltage end to the first node in response to enable signal of the second control signal end; a storage capacitor; a driving transistor; a first switch unit; a second switch unit; a reset module for transmitting signal of the reset signal line to the fourth node in response to enable signal of the fifth control signal end; and a light emitting element, an anode thereof being electrically connected to the fourth node, an cathode thereof being electrically connected to a second power source voltage end.
US10453382B2

Second light emitting elements and third light emitting elements are disposed at common grid-points that are adjacent in four directions to each grid-point where a first light emitting element is disposed. The controller circuit samples input data at each grid-point to generate display data to illuminate each light emitting element; controls first light emitting element illumination based on first light emitting element color information contained in first display data, which are display data sampled at each grid-point where a first light emitting element is disposed; controls second light emitting element illumination based on second light emitting element color information contained in second display data, which are display data sampled at each grid-point where a second and third light emitting element is disposed; and controls third light emitting element illumination based on third light emitting element color information contained in the second display data.
US10453376B2

An image display device includes a first pixel data calculator calculating first pixel data for a pixel of attention based on a first error value for a pixel adjacent thereto in the same error diffusion block; a second pixel data calculator calculating second pixel data for the pixel of attention based on a corrected error value for the adjacent pixel; a first error value calculator calculating the first error value based on the first pixel data; a second error value calculator calculating a second error value based on the second pixel data; and a corrected error value calculator calculating the corrected error value by correcting the second error value in a direction in which the second error value approaches the first error value in accordance with whether the pixel of attention is located within a predetermined range from a border among a plurality of error diffusion blocks.
US10453366B2

A method for detecting one or more white spot MURA defects in a display panel includes receiving an image of the display panel, the image including the one or more white spot MURA defects, dividing the image into a plurality of patches, each one of the plurality of patches corresponding to an m pixel by n pixel area of the image (wherein m and n are integers greater than or equal to one), generating a plurality of feature vectors for the plurality of patches, each of the feature vectors corresponding to one of the plurality of patches and including one or more image texture features and one or more image moment features, and classifying each one of the plurality of patches based on a respective one of the plurality of feature vectors by utilizing a multi-class support vector machine to detect the one or more white spot MURA defects.
US10453363B2

An annular display apparatus and a display device are provided. The annular display apparatus includes a display panel, an integrated circuit chip and a flexible printed circuit. The display panel includes an annular display region, an outer non-display region and an inner non-display region, the display region is provided with multiple control signal lines, the inner non-display region is provided with multiple panel binding interfaces, and the multiple control signal lines are electrically connected to the multiple panel binding interfaces respectively. The flexible printed circuit includes a bonding region and a chip region, the bonding region is provided with multiple circuit board binding interfaces which are bound to to the multiple panel binding interfaces, the chip region is configured to arrange the integrated circuit chip, and the integrated circuit chip is electrically connected to the multiple circuit board binding interfaces.
US10453356B2

A system and method to facilitate lifestyle changes by providing support, motivation, progress/tracking, information, analysis. Exemplary embodiments include targeted suggestions for changes based on the individual's actual activity to increase the likelihood of a successful adoption. Exemplary embodiments may also include convenient mechanisms for entering information into the system for assessing and tracking the user's performance.
US10453346B2

A system including a computer for a vehicle is programmed to identify the vehicle as a lead vehicle in a platoon of three or more vehicles, and to identify one of the vehicles in the platoon as a caboose vehicle. The computer is programmed to deactivate a rear light of the lead vehicle, and to instruct activation of a rear light of the caboose vehicle.
US10453343B2

An object detection apparatus includes a first detection unit that detects an object based on a reflected version of probing waves transmitted by a first distance sensor and received as direct waves by the first distance sensor, a second detection unit that detects the object based on a reflected version of the probing waves received as indirect waves by a second distance sensor, a position calculation unit that calculates position data of the object using a trilateration method, a counter update unit that updates a counter value of a reliability level determination counter by an update amount, and an update amount setting unit that variably sets the value of the update amount depending on which position within detection areas of the first and second distance sensors the position data calculated in the current detection cycle shows the object to be in.
US10453342B2

Methods, devices, and computer programs for a transportation vehicle including receiving information about a triggering of one or more functions of the transportation vehicle, determining a dangerous situation based on the one or more triggered functions of the transportation vehicle based on an actual activity of the driver of the transportation vehicle, and providing information about the dangerous situation to a vehicle-to-vehicle interface.
US10453339B2

The network system triggers registration of the start of 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.
US10453334B2

Embodiments for management of a parking facility by a processor. Operations are performed to collect and track data of the parking facility over time from a plurality of sources including data representative of physical use of the parking facility and data obtained aside from the physical use data. Predictive analytics are applied to a totality of the physical use and other data to generate decisions that are implemented for the parking facility. The decisions anticipate individual behavior pertaining to the parking facility.
US10453333B1

Methods and systems for utilizing a mobile computing device (e.g., such as a mobile phone) for use in controlling a model vehicle are described. Consistent with some embodiments, a mobile computing device provides various user controls for generating signals that are communicated to a radio transmitter device coupled with the mobile computing device, and ultimately broadcast to a receiver residing at a model vehicle. With some embodiments, the mobile computing device may be integrated with a controller housing which provides separate user controls, such that a combination of user controls present on the mobile computing device and the controller housing can be used to control a model vehicle.
US10453332B2

The invention relates to a system comprising a seat (10) and a mobile terminal that are or can be connected to one another in order to transmit data, wherein the seat (10) comprises at least one electromechanical actuator (22, 24, 26, 28) and/or at least one sensor element (32, 34, 36, 38), the mobile terminal is designed to receive inputs from a user and control the at least one actuator (22, 24, 26, 28) on the basis of these inputs and/or to receive and process data collected by the at least one sensor element (32, 34, 36, 38), and the seat (10) and the mobile terminal are each provided with at least one communication means (44), which are designed to wirelessly transmit data between the seat (10) and the mobile terminal. The invention also relates to a corresponding method.
US10453327B2

An improved wearable locator has an ultra-low power RF transceiver, GPS receiver, cellular network RF transceiver, processor, programmable non-volatile memory, LCD display, accelerometer and rechargeable battery. To ensure that the locator is within a perimeter, it can cooperate with a subordinate unit that includes an ultra-low power RF transceiver, processor, power supply, DC charging output, rechargeable battery, visual, audible and tactile enunciators and pushbutton, and can be plugged into an outlet or be unplugged and be mobile. Other wireless units can be used to define a perimeter.
US10453326B2

An alert system for generating a signal indicating at least one aspect of sound within a workspace environment, the system comprising at least a first sensor positioned one of within and proximate a workspace, the at least a first sensor sensing at least one aspect of sound generated within the workspace and generating a signal indicating the at least one aspect, a communication device located within the workspace, the communication device configured to generate a signal perceivable within the workspace and a processor receiving signals from the at least a first sensor and linked to the communication device, the processor programmed to perform the steps of identifying when the at least one aspect exceeds a threshold value and driving the communication device to indicate that the at least one aspect exceeds the threshold value.
US10453321B2

A pre-smoke detector and system for use in early detection of developing fires whereby vapors of marker chemicals generated during the melting and/or smoldering of common household materials are detected before detection by conventional smoke detectors. Vapors resulting from heating and resultant vaporization of substances are detected as well as vapors resulting from their breakdown, decomposition, or pyrolysis during the pre-combustion stage. Conventional smoke detectors focus on particle detection and are most effective after a developing fire has produced smoke. To minimize false alarms caused by common household odors, the pre-smoke detectors focus on detecting medium temperature pyrolysis products using sensor coatings that can be consistent with a 10-year operational lifetime and multiple orthogonal detection processes. Since virtually all marker chemicals of interest for pre-smoke detection are heavier than air, a system is described that appropriately integrates with smoke detector alarm systems present in most homes.
US10453319B2

Disclosed are techniques for configuring an intrusion detection system, by receiving from a user device, a set of identity credentials, sending the set of identity credentials to an identity service to verify a user's identity that is associated with the set of credentials, receiving a result of the verification of the identity; and when verified, configuring the intrusion detection system to operate in a mode pre-selected based on the verified identity.
US10453318B1

Systems and methods are described for detecting theft events based on a dynamically updating high-shrink electronic item library. In various aspects, a server is associated with an onsite venue containing several items. The server is in communication with an electronic item library, where the server dynamically updates the electronic item library based on theft events associated with items of the onsite venue. The server further associates one or more shrink categories of the electronic item library with the items, where one of the shrink categories may be a high-shrink category. Detector station(s), located within the onsite venue, are configured to track a high-shrink item within the onsite venue, where the high-shrink item belongs to a high-shrink category of the electronic item library.
US10453317B2

An anti-theft hangtag is revealed. The anti-theft hangtag is used for packing tools with circular grooves. The hangtag includes a hanging portion and a mounting portion. The mounting portion consists of a receiving portion and antitheft members. The antitheft members are arranged at one end of the receiving portion with an opening. The antitheft members are used to clamp the tool and preventing the tool from being removed from the hangtag.
US10453312B1

A centralized gaming system and method is described. The centralized gaming system includes a plurality of gaming venues, a mobile wagering sub-system, a plurality of authorized mobile devices, a video presentation sub-system and a stationary monitor client in a multiplicity of gaming venues. The mobile wagering sub-system is communicatively coupled to each gaming venue. The mobile wagering sub-system receives a wager input for a game session from each authorized mobile device. Each authorized mobile device accepts a player input corresponding to the game session. The video presentation sub-system is communicatively coupled to the mobile wagering sub-system. The video presentation sub-system generates a entertainment output associated with the game sessions. The stationary monitor client receives the game entertaining output generated by the video presentation sub-system. The stationary monitor client displays the entertaining output.
US10453299B2

There is disclosed a method for enabling restoration of games. The method comprises receiving a request for subsequent restoration of a game at a gaming device, selecting one of a plurality of game state identifiers associated with respective ones of a plurality of game states based on a current game state presented at the gaming device, and issuing the game state identifier. There is also disclosed a method for restoring games. The method comprises receiving a game state identifier, and restoring a game at a gaming device to one of a plurality of game states associated with respective ones of a plurality of game state identifiers based on the game state identifier.
US10453295B2

A gambling hybrid game that provides a reel game having a display with changeable opacity is disclosed. The gambling hybrid game includes an entertainment system engine that provides an interactive game to a user, a real world engine that provides reel games to the user, and a game world engine that monitors the entertainment game and provides the reel game when appropriate. The real world engine provides the reel game including generating a display of the reel game. During provision of the gambling game, the real world engine determines the state of the interactive game and changes the opacity of the display based upon the state of the game.
US10453280B2

A method for controlling access in an environment, including the use of an access control system to lock/unlock access devices in the environment, which control system is configured to communicate via a short range communication system with at least one first mobile phone of a first user wanting to get access to at least one access-restricted area of said environment, and which control system is configured to communicate with a second communication device of a second user located in said environment and holding access rights to said area. After the first user enters the environment, the control system initiates the first mobile phone via the short range communication system to send an access request to the second communication device, which access request includes a unique ID of the first mobile phone. The control system is initiated via the second communication device to grant access rights to the holder of the first mobile phone by the second communication device forwarding access data to the control system comprising the unique ID of the first mobile phone and/or by the second communication device sending unlock data directly to the first mobile phone via a public communication network, which enables the first mobile phone to unlock at least those access devices which are located on a route between the location of the first mobile phone and the location of the second communication device. The unlocking is based on a short range communication of the first mobile phone with short range communication devices located in the vicinity of the access devices.
US10453273B2

A method, system, and computer program, for providing the virtual object in the virtual or semi-virtual environment, based on a characteristic associated with the user. In one example embodiment, the system comprises at least one computer processor, and a memory storing instructions that, when executed by the at least one computer processor, perform a set of operations comprising determining the characteristic associated with the user in the virtual or semi-virtual environment with respect to a predetermined reference location in the environment, and providing a virtual object based on the characteristic.
US10453263B2

An exemplary system directs a camera included within a mobile device to capture a video feed, directs the mobile device to display the video feed within a display screen of the mobile device, and identifies a plurality of adjacent pixel blocks within the display screen that have signal characteristics that uniformly vary by more than a threshold amount over a predetermined time period. Based on the uniformly varying signal characteristics, the system determines that a pixel region constituted by the pixel blocks corresponds to a position of a display device within a field of view of the camera. The system identifies a media content instance being displayed by the display device, identifies augmented reality content associated with the media content instance, and directs the mobile device to display the augmented reality content within the pixel region of the display screen.
US10453257B2

Systems and methods for displaying virtual bronchoscopy views while navigating through an airway of a virtual bronchoscopy are disclosed. The method comprises determining a first location and a first direction at the first location, storing the first location and the first direction in memory, displaying a first virtual camera view corresponding to the first location, determining a second location corresponding to movement through the airway of the virtual bronchoscopy, storing the second location in the memory, displaying a second virtual camera view corresponding to the second location, determining a second direction based on the first location and the second location, storing the second direction in the memory, determining a third location corresponding to further movement through the virtual bronchoscopy, and determining whether the further movement is in a forward direction or a backward direction.
US10453254B2

Objects can be rendered in three-dimensions and viewed and manipulated in an augmented reality environment. Background images are subtracted from object images from multiple viewpoints to provide baseline representations of the object. Morphological operations can be used to remove errors caused by misalignment of an object image and background image. Using two different contrast thresholds, pixels can be identified that can be said at two different confidence levels to be object pixels. An edge detection algorithm can be used to determine object contours. Low confidence pixels can be associated with the object if they can be connected to high confidence pixels without crossing an object contour. Segmentation masks can be created from high confidence pixels and properly associated low confidence pixels. Segmentation masks can be used to create a three-dimensional representation of the object.
US10453253B2

A system for generating a nearest neighboring vertices index. The system includes a memory and one or more processors. The one or more processors receive a base figure asset and an item asset, determine nearest neighbor vertices between the base figure asset and the item asset using at least one of a k-dimensional tree algorithm and a geodesic algorithm, and generate the nearest neighboring vertices index based on the determined nearest neighbor vertices between the base figure asset and the item asset.
US10453246B2

An image display apparatus and a method of operating the image display apparatus are provided. An image display apparatus includes: a display; a memory configured to store instructions; and a processor configured to execute the instructions to: control the display to display a main view that provides an image of an area that corresponds to an angle of view in a 360-degree image, detect one or more objects in other areas of the 360-degree image than the area that corresponds to the angle of view in the 360-degree image, and control the display to display one or more sub-views that correspond to the one or more objects.
US10453240B2

Embodiments of the present invention facilitate displaying and animating sectioned content that retains fidelity across desktop and mobile devices. An animation timeline is identified for an article comprising one or more sections. The animation timeline enables the article to appear to a user as a webpage. When a user manipulates the viewport, the animation timeline manages content movement in and out of the viewport. For articles comprising more than one section, an internal timeline may be created for each section and initialized when each article starts to enter the viewport. As articles are loaded into memory, they become visible in the viewport and behaviors may be attached to each section. In this way, memory is preserved and the document can be rendered in full fidelity across any device.
US10453239B2

Systems and processes are described below relating to evaluating a dependency graph having one or more temporally dependent variables. The temporally dependent variables may include variables that may be used to evaluate the dependency graph at a frame other than that at which the temporally dependent variable was evaluated. One example process may include tracking the temporal dirty state for each temporally dependent variable using a temporal dependency list. This list may be used to determine which frames, if any, should be reevaluated when a request to evaluate a dependency graph for a particular frame is received. This advantageously reduces the amount of time and computing resources needed to reevaluate a dependency graph.
US10453238B2

There is provided an information processing apparatus, including a display control section which determines which display layers out of a plurality of mutually overlapping display layers information is to be displayed on based on parameters associated with the information.
US10453234B2

The present invention relates to a system (14) for displaying avionic data on at least one display space of an aircraft cockpit, comprising a processing module (23) configured to receive a message to be displayed indicating an event and to associate the content of this message with one of the display formats, a display module (25) configured to display the received message superimposed on at least one current display format, displayed in a respective display space and an acquisition module (27) configured to acquire a display control command relative to the received message. The display module (25) is further configured to display the display format associated with said message on at least one display space in case of acquisition of the display control command relative to said message.
US10453230B2

A security pattern generation method includes generating a plurality of draw instructions to define a plane filling line pattern, wherein the plane filling line pattern includes a repeating sub-pattern that defines a line by a sequence of draw instructions, and searching the sequence of draw instructions in the plurality of draw instructions and, if found, overlaying the searched sequence of draw instructions by a graphic object that is scaled to fit and scaled between the two distinct end points of the line.
US10453219B2

There is provided an image processing apparatus and an image processing method capable of robust correction to an image misalignment generated due to an over-time misalignment of a stereo camera. The estimation section estimates at least two parameters out of a pitch angle difference, a yaw angle difference, and a roll angle difference between a left camera and a right camera, and a scale ratio of a left image picked up by the left camera to a right image picked up by the right camera, on basis of a model formula using the parameters. The present disclosure is applicable to, for example, an imaging apparatus that includes a stereo camera configured with the left camera and the right camera and the like.
US10453210B2

Provided is an apparatus and method for determining an interpupillary distance (IPD), the method and apparatus may determine the IPD of a user by analyzing an image of the user gazing at a display to which a predetermined pattern is output, wherein the image may be obtained by the apparatus for determining the IPD or may be received from an external terminal.
US10453207B2

It is proposed a Method and System for Global Motion Estimation and Compensation. The system operates on two depth maps which contain a reference depth map and a current depth map as well as their associated texture images if available. The system executes four major steps which are feature detection (step 1), global motion compensation (GMC) (step 2), major moving objects (MMO) detection and the estimation of their motion parameters denoted as major motion parameters (MMPs) (step 3), and local motion compensation (LMC) of macroblocks or other coding/prediction units (step 4). The output of the system is the global motion parameters (GMPs), major moving objects (MMOs) and MMPs, the local motion vectors (LMVs), and the coding modes.
US10453197B1

This disclosure relates to improved techniques for performing computer vision functions including common object counting and instance segmentation. The techniques described herein utilize a neural network architecture to perform these functions. The neural network architecture can be trained using image-level supervision techniques that utilize a loss function to jointly train an image classification branch and a density branch of the neural network architecture. The neural network architecture constructs per-category density maps that can be used to generate analysis information comprising global object counts and locations of objects in images.
US10453191B2

Methods and apparatus automatically classify intravascular plaque using features extracted from intravascular optical coherence tomography (IVOCT) imagery. One example apparatus includes an image acquisition circuit that accesses a set of IVOCT images, a pre-processing circuit that generates a blood vessel mask based on the IVOCT images, a feature extraction circuit that defines a three dimensional (3D) volume of interest centered on a location in a member of the set of IVOCT images, a classification circuit that generates a classification based on a probability that a voxel represents a type of plaque, and a visualization circuit that provides a visualization, substantially in real time, of a member of the set of IVOCT images and the classification, where the visualization includes a sector classification image, a labeled image, or a 3D visualization. A prognosis or treatment plan may be provided based on the visualization or the classification.
US10453181B2

Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.
US10453175B2

An example technique may include performing a first time-warping of a scene of virtual reality content based on head pose information received during or after a rendering of the scene to obtain a time-warped scene, performing a second time-warping of an object based at least on object pose information received during or after a rendering of the object to obtain a time-warped object, and displaying on a display device a composite image based on the time-warped scene and the time-warped object.
US10453171B2

A processor is configured to store color component values associated with a first subset of vertices of a three-dimensional (3-D) look up table (LUT) in a first subset of memory elements. The color component values are defined according to a destination gamut. A data select module is configured to access the color component values from the first subset of the memory elements concurrently with the processor storing color component values associated with a second subset of the vertices of the 3-D LUT in a second subset of the memory elements. The data select module is configured to access the color component values from the first and second subsets of the memory elements in response to the processor storing the color component values associated with the second subset of the vertices of the 3-D LUT in the second subset of the memory elements. This process can be extended to additional subsets.
US10453167B1

A computer-implemented method is provided for estimating the performance of a GPU application on a new computing machine having an increased GPU-link performance ratio relative to a current computing machine having a current GPU-link performance ratio. The method includes adding a delay to CPU-GPU communication on the current computing machine to simulate a delayed-communication environment on the current computing machine. The method further includes executing the target GPU application in the delayed-communication environment. The method also includes measuring the performance of the target GPU application in the delayed-communication environment. The method additionally includes estimating the performance of the new computing machine having the increased higher GPU-link performance ratio, based on the measured performance of the target GPU application in the delayed-communication environment.
US10453160B2

One aspect of the invention pertains to an embeddable software communications module. The module provides an application programming interface (API) that allows the module to receive API inputs from a software application. In various implementations, the module is arranged to progressively receive, transmit and/or store messages. In some embodiments, the module allows rendering of a received message in a real time mode or time-shifted modes and allow a user to easily transition between the two modes.
US10453142B2

The present invention is in the field of modeling and quantifying Regulatory Capital, Key Risk Indicators, Probability of Default, Exposure at Default, Loss Given Default, Liquidity Ratios, and Value at Risk, using quantitative models, Monte Carlo risk simulations, credit models, and business statistics, and relates to the modeling and analysis of Asset Liability Management, Credit Risk, Market Risk, Operational Risk, and Liquidity Risk for banks or financial institutions, allowing these firms to properly identify, assess, quantify, value, diversify, hedge, and generate periodic regulatory reports for supervisory authorities and Central Banks on their credit, market, and operational risk areas.
US10453134B2

A variety of user interfaces, systems and methods are provided for traders of commodities, futures contracts, derivatives, stocks, etc. A user interface may have two display modes, locked and unlocked. In the locked mode, some or all of the data fields (price, bids, offers—optionally bids and offers not exposed to the market) are locked. In the unlocked mode, all the data fields, including the price column, are dynamically updated. In a second embodiment, a price column is divided such that prices above the market are in a first column and prices below the market are in a second column to reduce the number of columns required to show bids, offers and prices. Optionally, the trader's bids and offers not exposed to the market can be shown in columns adjacent to the market bids and offers. In a third embodiment of the invention orders are cancelled if the market changes within a short period of time before the order is placed and the change does not benefit the user.
US10453130B2

An electronic exchange system includes a physical data bus directly communicatively coupling first and second physical processing elements of an electronic processor. The second element may receive indications of orders from remote devices not part of the system, add each order to a respective one of a queue of buy orders and a queue of sell orders for a financial instrument, and determine a match between orders of the respective queues. The first element may receive an indication of an occurrence of an event, determine that an adjustment to an order is conditioned on a criteria associated with the occurrence, determine that the criteria is satisfied, and transmit, through the physical data bus, to the second element, an indication to adjust the order that acts as an interrupt to processing of the second element to cause the second element to, in response to receiving the indication, adjust the order.
US10453129B2

A method is provided comprising receiving, at a first node, transactional data associated with a consumer (wherein the first node comprises a processor and a tangible, non-transitory memory), receiving, at the first node, a credit approval request associated with the consumer, wherein the credit approval request is associated with a proposed transaction, determining, by the first node, whether the transactional data conforms with the proposed transaction, and at least one of approving and denying the credit approval request in response to the determination.
US10453120B2

A networked computer system for providing a webpage to a user is described herein. The networked computer system includes a database and a computer server that includes a processor that is coupled to a memory device. The database includes a webpage list including a plurality of host webpage records and an auction list including a plurality of auction items. The computer server receives a participation request from a web browser, accesses the database, and generates an auction webpage. The computer server receives a signal indicating a bid request from the user, generates a skill-based game to the user, receives a skill input from the user, determines an outcome of the skill-based game based on the skill input, and generates a bid associated with the received bid request based on the outcome of the skill-based game.
US10453115B1

Described are systems, methods and arrangements for enabling fulfillment of items from printed materials. When printed material is generated it includes an embedded ordering device (“EOD”) that can be activated by a user that is viewing the printed material. Upon activation, the EOD connects to a wireless network and sends a unique identifier data to a fulfillment service. The fulfillment service, upon receiving the unique identifier data determines an item associated with the unique identifier data and a delivery destination (e.g., the address to which the printed material was delivered) and fulfills the item to the delivery destination.
US10453114B2

Selective/controlled disclosure of user information to private workspaces of other users/invitees based on context/contextual relations, and a shared workspace or market to collaborate amongst the other users (e.g., to crowd-source gifts of interest to the recipient). Contextual disclosure may be based on common context or commonality under a set of conditions, such as a topic, which may include known topics of relationships amongst the users and/or undiscovered contexts. As an example, items of interest to each user are identified and clustered, keywords are assigned to the clusters indicative of topics/subjects of interests to the respective users, recipient keywords are compared to keywords of an invitee to identify common keywords as shared interests, and items of interest to the recipient that relate to the common keywords are disclosed to the invitee as a personalized wish-list. Keyword weighting and/or keyword/item level privacy designations may be provided to further control disclosure.
US10453107B2

A system that incorporates teachings of the present disclosure may include, for example, a dispatch system having a controller element to receive from a communication device a first wireless message including a location coordinate and a request for taxicab service, and determine available taxicab services according to the location coordinate and the request. Additional embodiments are disclosed.
US10453099B2

Example implementations include a system and method of recognizing behavior of a user. In example implementations, a first post and at least one subsequent post indicative of a product and associated with a first social media account is obtained. A relevance probability is calculated for each of the obtained first post and the at least one subsequent post. The obtained first post and the at least one subsequent post are sequentially analyzed by a second neural network to determine output values relevant to probability of purchasing the product. A probability of purchasing the product is calculated based on the determined output values associated with each post and the calculated relevance probabilities. Product-related information is transmitted to the user associated with the obtained first post based on the determined probability of purchasing the product.
US10453097B2

Systems and methods of facilitating transactions related to targeted or customized commercial offerings based on derived sentiment states are provided. The sentiment states are derived from digital representations such as images, videos and sound recordings.
US10453096B2

A movement controller includes a search unit, a determination unit and an instruction unit. The search unit searches for locations of information provision target candidate. The determination unit determines a movement form that causes a visual recognition rate of the moving object, which provides the information, to be higher on the basis of a search result. An instruction unit instructs the moving object to move in accordance with the movement form determined by the determination unit.
US10453091B2

Disclosed is a method and system to process data collected from different sources to generate target list of entities. The system comprises plurality of modules comprising integration module, data filtering module, privacy regulation module, analytical module and campaign execution module. Integration module integrates source databases to collect and store data in base data layer. Data filtering module pulls data and filter data to store informative data in data store. Privacy regulation module filters sensitive data to prepare informative data by applying privacy technique. Analytical module analyzes informative data and generates analytical score. Campaign execution module generates target list of entities by processing informative data with analytical score based on user's request. User accesses informative data and analytical score through user interface wherein sensitive data associated with entity is hidden. Campaign is executed for target list of entities wherein entities are contacted to offer services from user.
US10453090B2

A computer-implemented method for processing coupons in a point of sale terminal includes receiving electronic coupon data representing a machine-readable coupon code. The coupon code is associated with a coupon presented by a customer at a retail point of sale. The method further includes receiving electronic coupon validation data representing at least one valid coupon code and/or at least one fraudulent coupon code. The method further comprises determining whether the coupon is valid based on the coupon code and the valid coupon code(s) and/or the fraudulent coupon code(s), and identifying the coupon as accepted or invalid based on the determination of whether the coupon is valid.
US10453083B2

Embodiments herein provide data clustering and user modeling for next-best-action decisions. Specifically, a modeling tool is configured to: receive indicators within unstructured social data from a plurality of users; analyze the unstructured social data of each of the plurality of users to assign a set of feature vectors to each of the plurality of users, each feature vector corresponding to one or more personality characteristics of each of the plurality of users; and analyze the feature vectors to identify two or more users from the plurality of users sharing a set of similar feature vectors. The modeling tool is further configured to: group the two or more users from the plurality of users sharing the set of similar feature vectors to form a cluster; identify attributes of the cluster; and input the attributes of the cluster into a predictive model to determine an offer corresponding to the cluster.
US10453078B2

An online exchange system and method supports open insertion order operations for online advertising markets displaying inefficiencies when delivering advertising media. Inefficiencies occur in an open ad exchange for online advertising when there is an under delivery of advertising content to identified target recipients. The online exchange system anticipates under deliveries and automatically fills instances of under delivery with impressions from the publisher inventory of the exchange according to fill requirements of the ad agency providing the advertising content (for example, budget limits and types of impressions to be used for filling the under delivery). The online exchange system also provides a mechanism for issuing a billing credit or discount to the agency if the bill for total impressions delivered according to the original campaign order and the automated under delivery fills exceeds a campaign budget.
US10453072B2

A disassemble monitoring device of an electronic device includes a detecting unit, a one time programmable register, a storage, and a processor. The detecting unit is configured to detect whether the electronic device has been disassembled, and upon detecting that the electronic device has been disassembled, generate a detection signal. The one time programmable register is electrically coupled to the detecting unit and is configured to change a storage value of the one time programmable register in response to the detection signal. The storage value can only be changed once. The processor retrieves the storage value from the one time programmable register in response to a user operation and determines whether the storage value has been changed. Upon determining that the storage value has been changed, the processor confirms a result of determination that the electronic device has been disassembled and outputs the result of determination.
US10453055B2

The invention is a method of conducting a secure monetary transaction with a funded secure tender electronic card by: (i) pre-selecting a monetary amount as a card usage parameter for the secure tender electronic card, the monetary amount having a value of from zero cents to ninety nine cents, (ii) storing the card usage parameter in an electronic card server, and (iii) validating, via the electronic card server, a pending monetary transaction using the electronic card only when the transaction cents amount is equal to the stored card usage parameter.
US10453051B2

In one embodiment, a method comprises receiving a unique identifier from an item and sending a communication to an electronic device requesting that a user confirm a pending transaction, receiving input from the electronic device associated, and sending the received input to an authentication system for completing a transaction. In another embodiment, a system comprises a sensor, an authentication system, and a transaction processing system. The sensor is configured to emit energy and receive at least one first identifier, send at least one communication to an electronic device requesting a second identifier, receive at least one second identifier, and send the at least one first identifier and the at least one second identifier to the authentication system. The authentication system is configured to receive the at least one first and second identifiers from the sensor, to choose, based on the at least one first identifier and the at least one second identifier, a transaction processing system, and send the at least one first and second identifiers to the chosen transaction processing system.
US10453041B1

A user who desires to receive cash or other value, operates a mobile device to communicate data corresponding to a user account, an amount and a current location to a remote transaction system. In response the mobile device receives a transaction identifier and data corresponding to a plurality of automated banking machine fulfillment points in proximity to the user's current location. The mobile device outputs information on each of the fulfillment points and the user selects the one desired. The mobile device outputs directions to the fulfillment point. The machine at the selected fulfillment point wirelessly receives the transaction identifier and the identifying data, and the mobile device wirelessly receives a fulfillment point identifier corresponding to the machine. The mobile device sends data corresponding to the fulfillment point identifier and current location data to the transaction system and the cash is made available in response to the user's current location corresponding to the location of the machine associated with the fulfillment point identifier.
US10453040B1

A computer-implemented method is provided for payment of financial obligations to a selected agency from a payment source including at least one of a credit card, a debit card, a prepaid debit card, a checking account, a brokerage account or an electronic payment. Payment is made through an agency computing device associated with any one of a plurality of participating agencies communicating with a transaction processor computer system via a communication network.
US10453032B1

Embodiments of the present disclosure relate to a method that includes receiving customer identification information, verifying a customer identity using the customer identification information, receiving inputs related to customer intent from a predictive intent module, processing the inputs related to the customer intent to select a customer service representative from a plurality of customer service representatives, delivering the inputs related to the customer intent to the customer service representative, and connecting a customer device to the customer service representative to facilitate an interaction.
US10453031B2

A method of creating spatiotemporal activity records for an education program may include determining a start of an activity. The method may additionally include tracking the activity to record at least one accomplishment or error achieved in the activity and at least one time/location indicator associated with the at least one accomplishment or error. The method may additionally include generating a spatiotemporal activity record that includes the at least one time/location indicator and the at least one accomplishment or error. The method may additionally include presenting at least a portion of the spatiotemporal activity record for review by a reviewer, receiving identification data of the reviewer as an indication that the reviewer has reviewed and understands the at least the portion of the spatiotemporal activity record, authenticating the reviewer as a service receiver, and verifying the spatiotemporal activity record as reviewed and approved by the service receiver.
US10453028B2

A store of an embodiment includes a shelf, a conveyor, an elevator mechanism, a robot hand, and a robot mechanism. In the shelf, products can be displayed. The conveyor is arranged along the shelf. The conveyor is configured to convey a container in which the product is placed. The elevator mechanism is configured to move the container up and down. The robot hand is capable of griping the product. The robot mechanism is configured to perform positioning of the robot hand. The robot mechanism is configured to overlap at least a part of the conveyor in a top view.
US10453025B2

Systems, methods, and apparatus are disclosed that provide a pickup process for items purchased from a store. In some embodiments, a mobile computing device of a customer may determine whether the mobile computing device and therefore the customer are in a pickup zone for a store. In response to determining that the mobile computing device is in the pickup zone, the mobile computing device may notify the customer and request whether the customer wishes to initiate pickup of purchased items from the store. The mobile computing device may notify a merchandise pickup system of the customer's desire to pickup the purchased items.
US10453020B2

A method for providing a typical load profile of a vehicle includes computing dwell times and maximum load stops, wherein a maximum load stop indicates a stop having a largest load on a route for a trip using route information and vehicle scheduling information based on automatic vehicle location data, computing one or more trip load profiles by identifying a load progression rate by performing a local regression procedure dividing the route into subsections such that the loads between adjacent subsections can be represented by a linear function on input of the computed maximum load, the computed dwell times, and maximum load stops, and constraining the identified load progression rate to an admissible value by evaluating the rate load progression with regard to historical dwell times and the computed maximum load stops. The method further includes computing the typical load profile based on load profiles of computed trips.
US10453004B2

A routing and scheduling computer system that is adapted to define a plurality of geofenced areas and to monitor vehicle activity within each of those areas (e.g., via telematics sensors mounted on vehicles traveling within the areas). The system may be adapted to use information regarding the monitored vehicle activity to estimate: (1) a first amount of time associated with the delivery of a plurality of parcels to one or more respective locations within a first one of the geofenced areas; and (2) a second amount of time associated with the delivery of a plurality of parcels to one or more respective locations within a second one of the geofenced areas. The system may then route a particular vehicle to make one or more pickups or deliveries within the first or second geographic areas based at least in part on the first and second estimates of time.
US10453001B2

A system and method for displaying seat inventory at a venue and facilitating planning of ticket prices for events at the venue is presented. Methods to predict total revenue for an event are described. Also presented are systems and methods for determining at what price and when to release so-called ‘flex’ price tickets during an on-sale using the sales velocity and sales/inquiry ratios. Determining demand of seats from secondary markets is also described with methods to use the demand for either repricing the seats in the primary market or presenting ‘best value’ seats to a prospective purchaser.
US10452990B2

Techniques for performing cost function deformation in quantum approximate optimization are provided. The techniques include mapping a cost function associated with a combinatorial optimization problem to an optimization problem over allowed quantum states. A quantum Hamiltonian is constructed for the cost function, and a set of trial states are generated by a physical time evolution of the quantum hardware interspersed with control pulses. Aspects include measuring a quantum cost function for the trial states, determining a trial state resulting in optimal values, and deforming a Hamiltonian to find an optimal state and using the optimal state as a next starting state for a next optimization on a deformed Hamiltonian until an optimizer is determined with respect to a desired Hamiltonian.
US10452988B2

A solution search system, which can search for a test object, expected to output an optimal result, from at least two test objects each outputting a result based on a probability distribution, includes: a record superiority comparing unit which can obtain past records of the test objects based on an accumulation of the output results and can compare all records for superiority/inferiority; a controlling unit which can control a measurement variable of the test objects, based on the compared superiority/inferiority records, and a latest result output from the test object; and an output instructing unit which can instruct the test object, the measurement variable of which has exceeded a threshold value, to output a result, wherein the output instructing unit determines, as a desired solution, at least one test object to which the largest number of the output instructions have finally been given after repetition of the output instructions.
US10452986B2

Apparatus, methods and programs for estimating a parameter for modeling a time series signal with stochastic dynamics model, A method for obtaining data representing the mixed signals of two or more time series signals; estimating a parameter for modeling a time series signal with stochastic dynamics model. The present technology relates to a data processing apparatus, a data processing method, and a program.
US10452971B2

A method is provided for implementing a deep neural network on a server component that includes a host component including a CPU and a hardware acceleration component coupled to the host component. The deep neural network includes a plurality of layers. The method includes partitioning the deep neural network into a first segment and a second segment, the first segment including a first subset of the plurality of layers, the second segment including a second subset of the plurality of layers, configuring the host component to implement the first segment, and configuring the hardware acceleration component to implement the second segment.
US10452966B2

A sensor device includes: a first portion that is formed of an inorganic semiconductor material, includes a control module, and is reusable; a second portion that is formed of an organic material and separably coupled to the first portion; and a sensor that is disposed in at least one of the first and second portions.
US10452964B1

A system generates a secure barcode and prints the secure barcode on a substrate. The barcode includes a first set of cells of a first color and a second set of cells of the second color. A first vector pattern is encoded onto pixels for first set of cells of the barcode, and a second vector pattern is encoded onto pixels that correspond to the set group of cells of the barcode. The vectors in each pattern will have substantially the same colors, thicknesses and frequencies, but will be out of phase with respect to each other. The system will generate a secure barcode that vectors of each pattern.
US10452957B2

An extraction unit extracts a target object from a three-dimensional image, and a feature point detection unit detects at least one feature point included in the three-dimensional image. A reference axis setting unit sets a reference axis in the three-dimensional image based on the feature amount, and a two-dimensional image generation unit generates a two-dimensional image by projecting a target object, which is included in the three-dimensional image, in a specific projection direction using the reference axis as a reference. A classification unit classifies each pixel of the target object into a plurality of classes based on the two-dimensional image.
US10452956B2

An approach is provided for providing quality assurance for training a feature prediction model. The approach involves training the feature prediction model to label one or more features by using a training data set comprising a plurality of data items with manually marked feature labels. The approach also involves processing the training data set using the trained feature prediction model to generate automatically marked feature labels for the plurality of data items. The approach further involves computing precision data indicating a respective precision between the manually marked feature labels and the automatically marked feature labels for each of the plurality of data items in the training data set. The approach further involves initiating a quality assurance procedure on said each of the plurality of data items based on a determination that the precision data does not satisfy a quality assurance criterion.
US10452945B2

The present disclosure can obtain a high-quality composite image by determining a suitable boundary when input images are sequentially stitched together to generate the composite image. An image generating apparatus 1 generates a composite image by stitching sequentially input images together. A difference value calculating section 15 calculates difference values by using the pixel values of a reference image and the pixel values of a target image that partly overlap the reference image. The difference values represent the relative relationship between the reference image and the target image. A boundary determining section 16 determines a boundary for stitching the reference image and the target image together by using the difference values calculated by the difference value calculating section 15. Then, an image compositing section 18 generates the composite image by stitching the reference image and the target image together based on the boundary determined by the boundary determining section 16.
US10452940B2

A musical score image analyzer includes a processor and a memory having stored thereon instructions executable by the processor to cause the musical score image analyzer to perform: detecting musical symbols in a musical score image obtained by capturing a musical score having a plurality of staffs arranged in parallel to each other and the musical symbols respectively disposed in prescribed positions in the staffs; specifying a symbol column having the detected musical symbols which are arranged in a column; calculating an index relating an image capturing based on the symbol column; and instructing a capturing device to perform capturing operation of a still image for the musical score image when the index satisfies a prescribed condition.
US10452938B2

Detecting a pattern in an image by receiving the image of a pattern and storing the image in a memory, where the pattern is composed of shapes that have geometrical properties that are invariant under near projective transforms. In some embodiments the process detects shapes in the image using the geometrical properties of the shapes, determines the alignment of the various shapes, and, corresponds or matches the shapes in the image with the shapes in the pattern. This pattern detection process may be used for calibration or distortion correction in optical devices.
US10452933B1

Apparatuses, systems and methods are provided for generating a vehicle driver model. More particularly, apparatuses, systems and methods are provided for generating a vehicle driver model for a particular vehicle based on vehicle interior image data.
US10452932B2

In an information processing device mounted on a vehicle, a sign recognition section detects a traffic sign from image data captured by and transmitted from an in-vehicle camera. A judgment section detects a direction to a prohibited roadway/lane based on the detected traffic sign. To the prohibited roadway/lane the vehicle is prohibited from approaching and entering. An operation detection section predicts, as a predicted driver's operation, whether or not the driver intends to move the vehicle in the detected direction to the prohibited roadway/lane. A warning control section instructs a display and an audio speaker to provide warning information to the driver when the predicted driver's operation indicates that the driver intends to move the own vehicle toward the detected direction to the prohibited roadway/lane.
US10452931B2

A method of distinguishing a three dimensional object from a two dimensional object using a vehicular system includes acquiring image frames captured by a vehicle camera while the vehicle is in motion. First and second feature points are selected from a first detected object in a first captured image frame and tracked in at least a second captured image frame. Third and fourth feature points are selected from a second detected object in the first captured image frame and tracked over at least the second captured image frame. Movements of the first and second feature points over the multiple captured image frames are compared to movements of the third and fourth feature points the multiple captured image frames to distinguish the first object as a three dimensional object and the second object as a two dimensional object.
US10452928B2

In some embodiments, a first homography, created from two images of a roadway, is decomposed to determine an ego-motion, and the ego-motion is used to adjust a previous estimate of a road plane. The adjusted previous estimate of the road plane is combined with the current estimate of the plane to create a second homography, and the second homography is used to determine residual motion and vertical deviation in the surface of the roadway. In some embodiments, multiple road profiles each corresponding to a common portion of a roadway are adjusted in slope and offset by optimizing a function having a data term, a smoothness term and a regularization term; and the adjusted road profiles are combined into a multi-frame road profile. In some embodiments, road profile information for a predetermined number of data points is transmitted in periodic data bursts, with more than one data point per data burst.
US10452916B2

A marker tracking system configured to detect light patterns (e.g., infrared light patterns) generated by one or more markers is described. A given marker is configured with a code which identifies the marker in a motion tracking camera field of view. Motion tracking camera(s) record the emitted infrared light and are configured to directly, or in conjunction with an associated computing device, computationally distinguish a given marker with high accuracy and efficiently.
US10452904B2

Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a document image, wherein the document image includes a plurality of objects; identifying a plurality of macroblocks within the document image; performing microblock processing within macroblocks of the plurality of macroblocks, wherein the microblock processing includes examining content of microblocks within a macroblock for extraction of key-value pairs, the examining content including performing an ontological analysis of microblocks, wherein the microblock processing includes associating confidence levels to the extracted key-value pairs; and outputting metadata based on the performing microblock processing within macroblocks of the plurality of macroblocks.
US10452899B2

A method and apparatus for deep learning based fine-grained body part recognition in medical imaging data is disclosed. A paired convolutional neural network (P-CNN) for slice ordering is trained based on unlabeled training medical image volumes. A convolutional neural network (CNN) for fine-grained body part recognition is trained by fine-tuning learned weights of the trained P-CNN for slice ordering. The CNN for fine-grained body part recognition is trained to calculate, for an input transversal slice of a medical imaging volume, a normalized height score indicating a normalized height of the input transversal slice in the human body.
US10452891B2

A method of identifying similar media items is described. The method include identifying a first multiplicity of fingerprints representative of content segments of variable duration for a first media item and a second multiplicity of fingerprints representative of content segments of variable duration for a second media item. The method further includes comparing, by a processing device, a first group of the first multiplicity of fingerprints to a second group of the second multiplicity of fingerprints to generate a first similarity score indicative of a similarity between the first group of fingerprints and the second group of fingerprints. The method also includes determining an alignment score for the first multiplicity of fingerprints and the second multiplicity of fingerprints using the first similarity score.
US10452886B2

A control method for controlling an electronic device is provided. The control method includes sequencing the number of usage times of each of gains used by a fingerprint sensor of the electronic device when fingerprint unlocking of the electronic device is successful, and controlling the fingerprint sensor to directly use a gain with the maximum number of usage times to obtain a fingerprint image to conduct fingerprint unlocking.
US10452884B2

A system, method, and computer-readable medium for accessing information associated with items within a multi-dimensional space, comprising: scanning a plurality of encoded geometries, the scanning comprising scanning a plurality of multi-dimensional symbols of each of the plurality of encoded geometries; identifying each of the plurality of multi-dimensional symbols of each of the plurality of encoded geometries; decoding each identified multi-dimensional symbol to provide encoded geometry information for each of the plurality of encoded geometries; identifying relative locations of the plurality of encoded geometries within the multi-dimensional space; and, accessing information associated with items within a multi-dimensional space based using the encoded geometry information for each of the plurality of encoded geometries.
US10452883B2

An information acquisition system includes a communication terminal that reads an information code storing the point information and a service ID; and a server that stores point information and a service ID in association with each other, the communication terminal accessing the server and acquiring the point information from the server. The communication terminal extracts the point information and the service ID from the information code to transmit to the server the point information and the service ID. At a time of reception of the point information and the service ID, the server extracts, from the point information stored in the server, association point information corresponding to the point information that correlates with the service ID received from the communication terminal, and transmits the association point information to the communication terminal. The communication terminal outputs the point information, and the association point information received from the server.
US10452881B2

A machine readable symbol reader can provide illumination form portions other than or in addition to the head of the reader, to enhance the ability to successfully read machine-readable symbols, for example symbols on curved surfaces and/or DPM symbols. A machine readable symbol reader include a first set of receiving optics in a head of the reader and a second set of receiving optics in a portion of the reader other than the head, to provide an alternative line of sight or field of view.
US10452879B2

A computer-implemented method includes receiving data comprising an RFID value transmitted by an RFID tag during a scanning task and an identifier for the scanning task. The RFID value and the identifier for the scanning task are combined to form a key and the key is applied to a hashing function to generate a memory index. The received data is stored at a memory location indicated by the memory index.
US10452872B2

A system for detecting changes to circuitry includes: a processor; and a memory, and the memory has stored thereon instructions that, when executed by the processor, cause the processor to: periodically measure physical characteristic data of the circuitry, operational data of the circuitry, and environmental data; periodically capture the measured data; generate a dynamic fingerprint based on an aggregation of a first set of the captured data, and the dynamic fingerprint is a compound data structure encapsulating the aggregated data; associate metadata with the dynamic fingerprint; periodically update the dynamic fingerprint according to successive sets of the captured data; and compare the updated dynamic fingerprint to a previous dynamic fingerprint, to detect the changes to the circuitry.
US10452871B2

A system, method and apparatus for encrypting data. A host processor and host memory are coupled to a block I/O device. The host processor issues encryption and decryption commands to the block I/O device in accordance with a high-speed data storage and retrieval protocol. The block I/O device performs encryption on data specified in the encryption command, thus relieving the host processor of performing the encryption and freeing the host processor for other tasks.
US10452862B2

A system and method to create a policy for managing personal data on a mobile communications device are disclosed. Personal data stored at one or more locations on the mobile communications device is identified by a policy management module on the mobile communications device. A policy is then created based on the personal data stored at the one or more locations. The policy management module on the mobile communications device monitors at least the personal data stored in the one or more locations on the mobile communications device.
US10452860B2

According to one embodiment, a system includes a first electronic apparatus and a second electronic apparatus. The first electronic apparatus causes an external storage medium to store first information which controls possibility of writing of a file to the external storage medium in units of file. The second electronic apparatus determines possibility of the writing of a requested file to the external storage medium based on the first information, write the requested file to the external storage medium if the requested file is determined to be capable of being written, and prohibit the writing of the requested file to the external storage medium if the requested file is determined to be incapable of being written.
US10452859B2

Techniques are disclosed relating to securely storing file system metadata in a computing device. In one embodiment, a computing device includes a processor, memory, and a secure circuit. The memory has a file system stored therein that includes metadata for accessing a plurality of files in the memory. The metadata is encrypted with a metadata encryption key that is stored in an encrypted form. The secure circuit is configured to receive a request from the processor to access the file system. In response to the request, the secure circuit is configured to decrypt the encrypted form of the metadata encryption key. In some embodiments, the computing device includes a memory controller configured to receive the metadata encryption key from the secure circuit, retrieve the encrypted metadata from the memory, and decrypt the encrypted metadata prior to providing the metadata to the processor.
US10452856B2

Described herein is a technique that may prevent unauthorized personnel from editing files without permission. A processing apparatus may include: an operating unit configured to display an operation screen for editing an integrated file containing: non-encrypted data corresponding to an item file; a drawing file; and encrypted data obtained by encrypting the item file; a memory unit configured to store the integrated file; and an arithmetic unit configured to: (a) compare the item file with data obtained by decrypting the encrypted data; and (b) combine and display the item file and the drawing file on the operation screen according to a result of comparison performed in (a).
US10452851B2

Systems and methods which provide a new application security assessment framework that allows auditing and testing systems to automatically perform security and compliance audits, detect technical security vulnerabilities, and illustrate the associated security risks affecting business-critical applications.
US10452850B2

On a computer system, a shell is invoked, through which a plurality of commands and/or scripts can be executed. Individual ones of the plurality of commands and/or scripts are validated. Given individual ones of the plurality of commands and/or scripts, for which the validation is successful, are executed via the shell.
US10452846B2

In one embodiment, a device in a network tracks changes in a source port or address identifier indicated by network traffic associated with a particular host in the network. The device detects an operating system start event based on the track changes in the source port or address identifier indicated in the traffic data associated with the particular host. The device provides data regarding the detected operating system start event as input to a machine learning-based malware detector. The device causes performance of a mitigation action in the network when the malware detector determines that the particular host is infected with malware.
US10452844B2

A circuit arrangement, method, and design structure for controlling access to master secret data disposed in at least a portion of at least one persistent region of an integrated circuit device is disclosed. The circuit arrangement includes a clock circuit responsive to an external clock signal, a security state machine configured to control a security state of the integrated circuit device, and a master secret circuit in communication with the security state machine and configured to control access to the master secret data. The security state machine and master secret circuit are isolated from the clock circuit, and the master secret circuit is responsive to the security state machine to selectively erase at least a portion of the master secret data. The master secret circuit may be configured to erase the portion of the master secret data in response to a null or triggered security state.
US10452841B1

Systems, apparatuses, methods, and computer readable mediums for modeling malicious behavior that occurs in the absence of users. A system trains an anomaly detection model using attributes associated with a first plurality of events representing system activity on one or more clean machines when users are not present. Next, the system utilizes the trained anomaly detection model to remove benign events from a second plurality of events captured from infected machines when users are not present. Then, the system utilizes malicious events, from the second plurality of events, to train a classifier. Next, the classifier identifies a first set of attributes which are able to predict if an event is caused by malware with a predictive power greater than a threshold.
US10452833B2

An electronic device includes an authentication unit that performs authentication to determine whether a power supply apparatus connected to the electronic device is a predetermined apparatus, a selection unit that makes a user select whether to use the power supply apparatus, when the authentication has failed, a storage unit that stores information indicating that the authentication has succeeded or the user has selected to use the power supply apparatus as history information. When the power supply apparatus is detached from the electronic device, the history information is deleted from the storage unit. The electronic device permits use of the power supply apparatus connected to the electronic device when the history information is stored in the storage unit while the electronic device is in a power ON state.
US10452815B2

A system of controlling distribution of a medication in the treatment or prevention of epilepsy is provided. A central controller of the system has a data store and one or more processors for reading and writing data to the data store. The data store comprises a database of patient records, each patient record having a medication authorization field. The central controller can output an authorization of a first prescription of epilepsy medication to a patient in dependence upon genetic test results for the patient and schedules a subsequent test for the patient prior to authorization of a subsequent prescription of epilepsy medication. Also provided are methods in which the subject systems find use. The systems and methods find use in the treatment of severe subtypes of epilepsy or refractory epilepsy, such as Dravet Syndrome.
US10452814B2

An advice generation system including: a measuring unit which measures a subject's activity status and outputs activity data based on the activity status; an achievement state acquisition unit which acquires achievement state information that is achievement state information with respect to a goal to be achieved by the subject; an amount of action calculation unit which calculates action information amount that is a cumulative amount of action taken by the subject to achieve the goal, based on the activity data acquired by the measuring unit; a motivation determination unit which determines the subject's motivation to achieve the goal based on trends of change in the achievement state information and in the amount of action information, during a period until the achievement of the goal planned by the subject; and an advice generation unit which generates advice for the subject based on the determination's result on the motivation.
US10452805B2

A method is applied to reconfigure a set of uncrowned standard cells in a layout of a semiconductor apparatus. Each uncrowned standard cell includes a standard first array. Each standard first array includes a first stacked arrangement of vias interspersed with first segments of corresponding M(i)˜M(N) metallization layers. The M(N) metallization layer includes second segments which connect corresponding first segments of the M(N) metallization layer in the first standard arrays. The method includes crowning each first standard array in the set with a corresponding second standard array, the latter including a second stacked arrangement of vias interspersed with corresponding first segments of corresponding M(N+1)˜M(N+Q) metallization layers. The crowning includes disposing vias in a VIA(N+1) layer so as to be substantially collinear (relative to a first direction), and not substantially collinear (relative to a substantially perpendicular second direction), with corresponding vias in the VIA(N) layer.
US10452803B2

Various implementations described herein are directed to an apparatus. The apparatus may include a region identifier module that receives user defined parameters for modifying a power grid layout and identifies a region of the power grid layout for strap insertion based on the user defined parameters. The apparatus may include a track identifier module that identifies track locations in the region of the power grid layout for strap insertion. The apparatus may include a strap placement module that inserts at least one strap in the region of the power grid layout based on pre-determined rules for strap insertion.
US10452798B1

The present disclosure relates to a method for use in a formal verification of an electronic design. Embodiments may include providing, using at least one processor, an electronic design and performing formal verification of at least a portion of the electronic design having an original property. Embodiments may further include analyzing at least one output net bit associated with a check of the electronic design. Embodiments may also include generating a structural observability expression, based upon, at least in part, the at least one output net bit and setting the structural observability expression as a precondition to the original property.
US10452797B2

A computer implemented method of modifying a compiled design of an electronic circuit is disclosed. The method includes accessing a stored compilation representing the design, and causing the computer to generate a modified version of the stored compilation in response to an indication of a change to a portion of the design.
US10452796B2

First model representing a fixed barrier and second model representing an automobile to be improved according to crashworthiness criteria are received in a computer system. Time-marching simulation of an impact event between the first and the second models is conducted. Based on user-specified parameters, a search domain representing three-dimensional space of interest for detecting contacts between first and second objects is established. At each solution cycle, search domain is automatically repositioned without any user interaction, to align with a local coordinate system affixed to the second computerized model that moves and rotates in response to detected contacts. Numerically-calculated structural behaviors obtained in the simulation include effects from detected contacts within the search domain. Any finite element having broken free from the FEA model and being located outside of the search domain is excluded from further detection of contacts and deleted from the calculation in the simulation.
US10452780B2

A computer-implemented method includes detecting a first set and a second set of citations to a legal case in a plurality of legal documents and a first legal document distinct from the plurality of legal documents, respectively. The computer-implemented method further includes determining tones corresponding to each citation in the first and second sets of citations. The computer-implemented method further includes determining a score for each tone in the first and second sets of tones. The computer-implemented method further includes aggregating a first and subset and a second of the first and second sets of citations, respectively. The computer-implemented method further includes generating an average score for the first and second subsets. The computer-implemented method further includes determining a degree of similarity between the first and second subsets based, in part, on a comparison of average scores. A corresponding computer program product and computer system are also disclosed.
US10452774B2

Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality of message files at a message generator. Each message file may correspond to a single row of data included in the spreadsheet file. Methods may include transmitting the plurality of message files to a UNIX-based server. Methods may include handshaking using a shell script located on the UNIX-based server, between the server and the message generator. Methods may include transmitting an instruction to the message generator to initiate message transmission from the message generator to the server. The instruction may be triggered in response to the shell script determining that the message generator has completed message generation. Methods may include performing a validation test on each of the message files. The validation test may compare each message file to the corresponding row in the spreadsheet file.
US10452772B1

Methods, systems, and apparatus for increasing comment visibility are described. In one aspect, a method includes receiving a comment request for a comment to be included in a comments field of a content page, determining that the comment will be hidden from users when online content is presented to the users based on a number of other comments presented in the comments field exceeding a threshold number, and modifying a position of the comment in relation to positions of the other comments presented in the comments field to increase visibility of the comment to the users, including modifying the position of the comment from a first position that is hidden from the users to a second position that is visible to the users.
US10452765B2

A content rewriting system is described herein that allows web site administrators to setup rewriting of web responses in an easy and efficient manner. The system provides a configuration schema and an efficient workflow that enables web administrators to easily setup rules to modify HTML or other content without having a high performance penalty or losing flexibility. The content rewriting system applies regular expressions or wildcard patterns to a response to locate and replace the content parts based on the rewriting logic expressed by outbound rewrite rules. The system parses an initial response generated by a web application, applies one or more outbound rules to rewrite the response, and provides the rewritten response to a client that submitted a request for the response.
US10452764B2

A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules.
US10452763B2

Instant messaging, also known as chat, is integrated with electronic mail in a user interface that provides for automatic completion of recipient names or addresses, such as email addresses or chat addresses, as a user types characters of the name or address when addressing a message. The automatic completion feature displays a list of matches, which are names or addresses in, for example, the user's online contact list, that match the characters the user types. The matches list may contain names or addresses for multiple different communication methods. The user may then select one of the names or addresses to compose a message to be sent to the selected name or address. A user interface is then provided for composing a message to be sent to the selected name or address using the communication protocol associated with the selected name or address.
US10452758B1

Systems, methods, and computer-readable media are disclosed for optimizing online content rendering. In one embodiment, an example method may include determining that a document indicative of a webpage includes a content component. The content component may be configured to include multi-object content. A multi-object content may be received. The multi-object content may include a plurality of content items. A Document Object Model (DOM) tree may be generated based at least in part on the document and at least a first content item of the plurality of content items. The DOM tree may be sent to a user device requesting the webpage. A subtree may be generated based at least in part on the DOM tree and a second content item of the plurality of content items. The subtree and a command to combine the subtree and the DOM tree may be sent to the user device.
US10452757B2

A system and method for facilitating personalization of one or more multi-instance software applications in a networked enterprise computing environment. An example method includes providing a first user option to specify one or more adjustments to a rendering of a software application; identifying one or more servers that are employed to obtain content for the rendering; and selectively providing information specifying the one or more adjustments to the one or more servers, such that the one or more adjustments appear in a rendering provided when a user accesses the software application from any of the one or more servers. In a more specific embodiment, the information specifying the one or more adjustments to the one or more servers include customization metadata (also called personalization metadata) stored on a first server, called the gateway server.
US10452753B2

Data collected during reservoir monitoring may include fiber optic measurements utilizing a distributed sensing system. Downhole monitoring with the distributed sensing system may generate large amounts of data. For example, the system may be capable of producing the functional equivalent of tens, hundreds, or even thousands of sensors along a length of a wellbore. Continuous monitoring of various properties, including temperature, pressure, Bragg gradient, acoustic, and strain, may create a large volume of data, possibly spanning into several gigabytes. Embodiments of the present invention provide techniques for analyzing a large volume of measurements taken in a wellbore without compromising on the integrity of data.
US10452745B2

Systems and methods of configuring a fixed memory array of an integrated circuit with coefficients of one or more applications includes identifying a utilization constraint type of the fixed memory array from a plurality of distinct utilization constraint types based on computing attributes of the one or more applications; identifying at least one coefficient mapping technique from a plurality of distinct coefficient mapping techniques that addresses the utilization constraint type; configuring the fixed memory array according to the at least one coefficient mapping technique, wherein configuring the array includes at least setting within the array the coefficients of the one or more applications in an arrangement prescribed by the at least one coefficient mapping technique that optimizes a computational utilization of the fixed memory array.
US10452744B2

Techniques related to memory management for sparse matrix multiplication are disclosed. Computing device(s) may perform a method for multiplying a row of a first sparse matrix with a second sparse matrix to generate a product matrix row. A compressed representation of the second sparse matrix is stored in main memory. The compressed representation comprises a values array that stores non-zero value(s). Tile(s) corresponding to row(s) of second sparse matrix are loaded into scratchpad memory. The tile(s) comprise set(s) of non-zero value(s) of the values array. A particular partition of an uncompressed representation of the product matrix row is generated in the scratchpad memory. The particular partition corresponds to a partition of the second sparse matrix comprising non-zero value(s) included in the tile(s). When a particular tile is determined to comprise non-zero value(s) that are required to generate the particular partition, the particular tile is loaded into the scratchpad memory.
US10452742B2

A method for recognizing a deviation of a yaw-rate signal of a sensor of a vehicle is proposed which includes a step of receiving a piece of information regarding a linear acceleration of the vehicle, and a step of receiving the yaw-rate signal, which represents a yaw rate of the vehicle. A step of analyzing the yaw-rate signal takes place when the linear acceleration is smaller than a first threshold value, in order to recognize the deviation of the yaw-rate signal.
US10452741B2

A proxy server receives from a client device a request for a network resource hosted at an origins server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains and resolve to the proxy server and are owned by different entities. The proxy server requests the network resource from the origin server. The proxy server receives a response from the origin server that indicates that the network resource is unavailable. The proxy server transmits a custom error page to the client device that indicates that the requested resource is unavailable.
US10452736B1

In some implementations, a device may detect loading of a first web page associated with a domain, and may create an inline frame element that references a second web page associated with the domain. The second web page may require an authenticated user session to access particular content of the second web page. The device may insert the inline frame element into code for the first web page, and may transmit a request for the second web page based on inserting the inline frame element into the code for the first web page. The device may receive a response to the request for the second web page, and may determine whether there is an authenticated user session for the domain based on the response. The device may selectively perform an action based on determining whether there is an authenticated user session for the domain.
US10452735B1

An information system using active context technology allows a user to view and interact with a large amount of data disposed within multiple objects with relative ease, minimal time, and minimal interaction. An active context object allows an active context window to display labels, identifiers, and links for objects that are actively (e.g. presently) contextually associated with each other. Contextual association of objects can be determined by a user, inferred by the nature of each object, or automatically determined by an information system. In another embodiment, an active context window is persistently displayed to a user to allow the user to easily obtain information about contextually associated objects and easily allow the user to navigate among contextually associated objects. In one embodiment, the active context object can be transmitted to other users to allow each user to access contextually related objects and, thus, contextually related information.
US10452722B2

An approach is provided for managing processing rules used to process electronic data in computer networks. An application provides the capability for users to define and manage classifications for electronic data. The application also provides the capability for users to define and manage processing rules for each classification. This may include specifying, for each processing rule, a classification to which the processing rule corresponds, one or more conditions under which the processing rule is to be applied and optionally, not applied, a priority for the processing rule, and one or more actions to be performed. The priority may be used to determine which rule is to be applied when more than one rule corresponds to a classification. The application supports the definition and management of classifications and rules on a logical group-by-logical group basis.
US10452716B2

A technique for optimizing complex endpoint resolution in a hierarchical data structure. The technique includes maintaining an encoding between a path through the hierarchical data structure and the endpoint node of the path. When an input pathname corresponding to the path is received, the pathname is used to resolve the endpoint node from the encoding without traversing the path.
US10452712B2

A facility for using a mobile device to search video content takes advantage of computing capacity on the mobile device to capture input through a camera and/or a microphone, extract an audio-video signature of the input in real time, and to perform progressive search. By extracting a joint audio-video signature from the input in real time as the input is received and sending the signature to the cloud to search similar video content through the layered audio-video indexing, the facility can provide progressive results of candidate videos for progressive signature captures.
US10452707B2

Examples methods, apparatus/systems and articles of manufacture for auditing point-of-sale images are disclosed herein. Example methods disclosed herein include comparing a region of interest of an image displayed via a user interface with a plurality of reference product images stored in a database to identify a plurality of candidate product images from the plurality of reference product images as potential matches to a first product depicted in the image. For example, the candidate product images are associated with respective confidence levels indicating respective likelihoods of matching the first product. Disclosed example methods also include displaying, via the user interface, the candidate product images simultaneously with the image in a manner based on the respective confidence levels, and automatically selecting a first one of the candidate product images as matching the first product based on the respective confidence levels.
US10452706B2

Disclosed is a system and method for gesture-based content-object rendering. The present disclosure provides for optimized display of a high-resolution image upon receiving input, such as a spread gesture, from a user respective of a displayed low-resolution image. The low-resolution and high-resolution image are subdivided into content objects or blocks and stored in a content database. Upon receiving the user input, the input areas respective of the image is identified, and the high-resolution image block is displayed. Subsequently, adjacent blocks corresponding to the input area are then displayed to effectuate an efficient download of the high-resolution image.
US10452705B2

A system, method and computer product for allowing users to evaluate search results from one or more search engine, including the logic and data associated with the search engine in evaluation windows displayed relative to the displayed search results.
US10452694B2

Methods, systems, and apparatus for obtaining a resource, identifying a first portion of text of the resource that is characterized as a question, and a second part of text of the resource that is characterized as an answer to the question, identifying an entity that is referenced by one or more terms of the text that is characterized as the question, a relationship type that is referenced by one or more other terms of the text that is characterized as the question, and an entity that is referenced by the text that is characterized as the answer to the question, and adjusting a score for a relationship of the relationship type for the entity that is referenced by the one or more terms of the text that is characterized as the question and the entity that is referenced by the text that is characterized as the answer to the question.
US10452693B2

A method can include: reordering an enriched inverted index associated with a database, the enriched inverted index including a first inverted list having a first plurality of current document identifiers of records that contain a first data value, the enriched inverted index further including a first data structure storing enrichment data, the reordering of the enriched inverted index comprising: generating an ordinal sequence corresponding to an order of a first plurality of current document identifiers that include a change of at least one of the first plurality of current document identifiers to a new document identifier; determining a reordered ordinal sequence corresponding to a sorted order of the second plurality of document identifiers; separately reordering, based at least on the reordered ordinal sequence, the first plurality of current document identifiers in the first inverted list and the enrichment data in the first data structure.
US10452690B2

A method, which provides a location context to an online object, includes (a) receiving identification information regarding the online object; (b) in a database, creating a relationship between the online object and a representation of a geographical location; (c) receiving a request for retrieving the relationship from the database based on the identification information or the geographical location; and (d) responding to the request by returning the relationship retrieved from the database. The request may originate from an application program that displays the representation of the geographical location graphically. The online object may correspond to an online business. In some implementations, the online object is unrelated in real life to a community located at the geographical location.
US10452676B2

A method of managing a database including creating an initial counting bloom filter (CBF) instance having an array of counters and hash functions that map an inserted value to the array of counters, and designating the initial CBF instance as a current CBF instance, and sequentially inserting each value of a sample data set of a table column into the hash functions of the current CBF instance and incrementing counters of the array of counters to which the value is mapped. The method further includes, prior to inserting each value into the hash functions of the current CBF instance, when a number of counters of the array of counters having non-zero values is at least at a threshold level, designating the current CBF instance as an old CBF instance, creating a new CBF instance having an array of counters and hash functions that map an inserted value to the array counters, and designating the new CBF instance as the current CBF instance.
US10452675B1

A data discovery service provides an automated method of identifying and indexing data sources associated with a user's account without requiring additional configuration by the user. This enables search services to be provided across various different types of data sources a user may utilize. The data discovery service can generate a list of data sources associated with the user's account, the list may include access information for each data source. Each data source or type of data source may be associated with an index policy that identifies the types of data from a corresponding data source are to be indexed. An index may then be generated based on those policies for each data source associated with the account.
US10452670B2

Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US10452668B2

Smart defaults are provided for data visualization by creating a default layout of rows, columns, filters, and comparable elements that improve a user's experience in finding relevant answers within the data. Usage history of the ways that users look at data in various data sources, user specific information, and inferred relationships between a current user and similar users are used to determine elements relevant to visualization of data for a particular user such that the visualization process may be automatically started, and a relevance model is formed/adjusted based on these factors. Queries may also be executed in a preemptive fashion based on the relevance model and results provided to a requesting user more rapidly enhancing user experience with networked data visualization.
US10452667B2

Systems and methods are disclosed for identifying users of a collaboration system as search results. In one embodiment, the system performs a text-based content search of content items to identify relevant content. The disclosed system stores metadata associated with the content that includes various user information. The user information can be used to facilitate identification of relevant individuals (users or collaborators) as search results, in addition to or in lieu of, relevant content.
US10452663B2

A group user level association method may obtain user operation information of each user in a group, match the user operation information with a pre-stored user operation-point weight comparison table to obtain a point weight of each user in the group determining a user level of each user in the group according to the point weight, and associates a user in the group with a user level of the user in the group. In addition, a group user level association system is further provided, the technical solution of the present disclosure, as compared with a user level based on an online duration and an active degree, can more truthfully and objectively reflect a level difference between users in a group, so as to improve efficiency of a group owner or an administrator applying or managing the group and increase enthusiasm of using a group operation by a user.
US10452657B2

Sub-queries for a query are determined. The query is for retrieving a data item of a data graph. The data graph stores representations of the data item. Each representation of the data item stores knowledge represented by the data item in a different way or manner. Each sub-query corresponds to a different representation by which the data graph stores the data item. The sub-queries are evaluated to determine an appropriate representation of the data item in fulfillment of the query without duplicatively traversing the data graph, such as by reusing evaluation results of the sub-queries that overlap one another.
US10452647B2

A computer-implemented method is disclosed that comprises receiving, at a data provider computing system, a data contribution from a client device associated with a user, and based on the received data contribution, determining a user identifier that uniquely identifies the user. The method comprises performing a data validation operation to validate the data contribution. The method comprises, based on validating the data contribution, storing the data contribution in association with the user identifier. Further, the method comprises receiving a data request from a data consuming system. Based on the data request, the stored data contribution is identified and distributed to the data consuming system. Based on distribution of the data contribution to the data consuming system, a distribution value associated with the data contribution is generated. An indication of the distribution value is stored in association with the user identifier.
US10452644B2

The present invention relates to a technology for verifying relevance of data. One object of the present invention is to suppress increase in time required for verifying relevance of data. According to one embodiment of the present invention, a computer system includes: a storage apparatus configured to provide a storage area formed by storage devices; and a computer configured to manage data. The storage area is configured to store a plurality of pieces of data. The plurality of pieces of data include a first piece of data associated with a second piece of data. The computer is configured to: verify whether or not the first piece of data is normally associated with the second piece of data; and start, when the plurality of pieces of data are verified, verification for one piece of data irrespective of whether or not verification for another piece of data is complete.
US10452642B1

Detecting and pinpointing data corruption is disclosed, including: storing an object-level metadata structure corresponding to a stored object, wherein the stored object comprises a plurality of blocks; and determining for a block included in the plurality of blocks, based at least in part on a piece of identifying information of the block, two or more locations in the object-level metadata structure at which to store a value computed based at least in part on data comprising the block.
US10452640B2

A computer-implemented method, a computer-readable medium and a system are provided. A transaction master for each of a plurality of transactions of a database is provided. Each transaction master is configured to communicate with at least one transaction slave to manage execution of a transaction in the plurality of transactions. Each transaction master configured to perform generating a transaction token to specify data to be visible for a transaction on the database, the transaction token including a transaction identifier for identifying whether the transaction is a committed transaction or an uncommitted transaction, receiving a request to commit the transaction, initiating, based on the request, a two-phase commit operation to commit the transaction. The two-phase commit operation includes preparing for committing the transaction, writing a committed transaction to a memory, optimizing the two-phase commit operation by omitting a phase of the two-phase commit operation, generating an acknowledgement of the committed transaction. The plurality of transactions of the database are executed with each transaction master.
US10452632B1

A system may include an array of storage devices configured to store a data. The system may further include an array of processing nodes in communication with the array of storage devices. The array of processing nodes may receive a request to perform at least one task associated with the data. The request may include a function call to a function configured to operate on a first data table and a second data table included in the data. The array of processing nodes may partition the first data table among respective subsets of the processing nodes based on a partition key. The array of processing nodes may distribute the second data table among the partitions based on the partition key. The array of processing nodes may execute the function on the first data table and the second data table at each of the partitions. A method and computer-readable medium may also be implemented.
US10452627B2

A computer system with the capability to identify potentially duplicative records in a data set is provided. A computer may collect a data profile for the data set that provides descriptive information with regard to attributes of the data set. Based, at least in part, on the data profile, weights are determined for the attributes. As values of a data record are compared to values of the same respective attributes in other records, the overall likelihood of a match or duplicate, as indicated by the degree of similarity between values, is modified based on the determined weights associated with the respective attributes.
US10452626B2

Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.
US10452623B2

The invention relates to an intelligent metadata layer for value-based management of information across multiple data repositories. A method according to an embodiment comprises managing data in one or more data repositories via a centralized content management system, wherein said one or more data repositories are connected to said centralized content management system, wherein said centralized content management system provides an access for one or more client devices to data items in said one or more connected data repositories, wherein the method further comprises identifying a data item by the centralized content management system in at least one of the one or more data repositories; creating centralized content management metadata for said identified data item; and associating the created centralized content management metadata with said identified data item.
US10452617B2

A method, a system, and a computer-implemented method for performing multi-level deduplication of data are disclosed. A zone stamp is generated for each zone in a plurality of zones contained in at least one data stream. The zone stamp is compared to another zone stamp. The zone stamp and another zone stamp represent zones in the plurality of zones. The comparison is performed for zones at corresponding zone levels based on a determination that a zone stamp of a zone of a preceding zone level is not similar to another zone stamp of another preceding zone level. The zone at the preceding zone level includes at least one zone of a next zone level having a size smaller than or equal to a size of the zone of the preceding zone level. The zone and another zone are deduplicated based on a determination that the zone stamp is similar to another zone stamp.
US10452606B1

Metadata formatting techniques may include: receiving a request to allocate M blocks of a file system; selecting for allocation, using an allocation bitmap, M free blocks of the file system, wherein the M free blocks have corresponding block metadata (BMD) structures included in a BMD group stored in a first block of physical storage; determining whether the BMD group is stored in cache; determining, using the allocation bitmap, whether each BMD structure of the BMD group is unallocated; and responsive to determining the BMD group is not stored in cache and that each BMD structure of the BMD group is unallocated, performing first processing initializing the corresponding BMD structures for the M free blocks to denote the M free blocks are allocated. The first processing may include storing in the cache initialized versions of the corresponding BMD structures for the M free blocks.
US10452601B2

A device includes a transmitter coupled to a node, where the node is to couple to a wired link. The transmitter has a plurality of modes of operation including a calibration mode in which a range of communication data rates over the wired link is determined in accordance with a voltage margin corresponding to the wired link at a predetermined error rate. The range of communication data rates includes a maximum data rate, which can be a non-integer multiple of an initial data rate.
US10452597B2

A unified communication platform for computer peripherals enables one peripheral device of a plurality of devices to communicate and control one or more of the other peripheral devices of the plurality of devices, wherein the plurality of devices are associated with a host device, according to certain embodiments.
US10452596B2

Some embodiments include apparatuses and methods having an interface to communicate with a host, memory cells, and a control unit coupled to the interface to associate a portion of the memory cells with a logical address range based on control information provided to the interface from the host. The control unit is configured to cause the portion of the memory cells to operate in a configuration mode indicated by the control information from the host. Each memory cell in the portion of the memory cells is operable to store at most one bit of information if the configuration mode is a first configuration mode and to store more than one bit of information if the configuration mode is a second configuration mode.
US10452595B2

Provided is an information processing apparatus including a processor and a PCI node connected to the processor via a first PCI bus, the processor obtaining a class code and a subclass code from the PCI node connected to the first PCI bus, determining whether or not the PCI node is a bridge based on the obtained class code and subclass code, searching for a PCI node connected to the PCI node via a second PCI bus based on having determined that the PCI node is a bridge, and searching for another PCI node connected to the first PCI bus based on having determined that the PCI node is not a bridge.
US10452581B2

Memory descriptor list caching and pipeline processing techniques are described. In one or more examples, a method is configured to increase efficiency of buffer usage within a pipeline of a computing device. The method includes creation of a buffer in memory of the computing device and caching of a memory descriptor list by the computing device that describes the buffer in a buffer information cache and has associated therewith a handle that acts as a lookup to the memory descriptor list. The method also includes passing the handle through the pipeline of the computing device for processing of data within the buffer by one or more stages of the pipeline such that access to the data is obtained by the one or more stages by using the handle as the lookup as part of a call to obtain the memory descriptor list for the buffer from the buffer information cache.
US10452580B2

The current document is directed to methods and systems that provide remote direct memory access (“RDMA”) to applications running within execution environments provided by guest operating systems and virtual machines above a virtualization layer. In one implementation, RDMA is accessed by application programs within virtual machines through a paravirtual interface that includes a virtual RDMA driver that transmits RDMA requests through a communications interface to a virtual RDMA endpoint in the virtualization layer.
US10452575B1

A system, apparatus and method for ordering a sequence of processing transactions for a plurality of peripheral units. The sequence of transactions is accomplished by mapping an incoming address to a target endpoint. The ordering of the transactions is agnostic to the type of endpoint being targeted and only considers an identifier of the transaction for ordering purposes.
US10452571B2

Microelectronic package communications are described that use radio interfaces that are connected through waveguides. One example includes an integrated circuit chip, a package substrate to carry the integrated circuit chip, the package substrate having conductive connectors to connect the integrated circuit chip to external components, and a radio on the package substrate coupled to the radio chip to modulate the data over a carrier and to transmit the modulated data. A waveguide connector is coupled to a dielectric waveguide to receive the transmitted modulated data from the radio and to couple it into the waveguide, the waveguide carries the modulated data to an external component.
US10452569B2

Systems and methods for designing a virtual platform based on user inputs. The system includes a memory that stores instructions for executing processes for designing a virtual platform based on user inputs. The system also includes a processor configured to execute the instructions. The instructions cause the processor to: receive, via an input device, a plurality of user inputs; generate the virtual platform, wherein successful inputs of the virtual platform are based on the plurality of user inputs; and store the virtual platform on a storage device such that a user may utilize the virtual platform on a computing device.
US10452567B2

A non-volatile memory (NVM) is to store data and a first password. The first password is to protect the data. A controller is to selectively enable interaction with the data based on authenticating the first password against a second password. A temporary region is to store the second password. The second password is discarded in response to a status change of the apparatus. The data, the first password, and the second password are resettable by the controller in response to a reset request to bypass the first password, such that the apparatus is restorable to an unused state without authenticating the first password.
US10452563B1

Among other things, this document describes systems, devices, and methods for improving cache performance when caching multiple versions of an object. In some embodiments, a network cache can execute a cache eviction algorithm that considers the versatility of object versions when making eviction decisions. The techniques described herein can be applied to wide variety of media objects, such as as an original image and a set of derivative images in various formats, sizes, or compression levels. A versatile version is versatile because it can be substituted for one or more other versions requested by a client. Hence, the techniques described herein may prefer, under certain conditions, to evict from a network cache less versatile versions prior to evicting more versatile versions.
US10452546B2

Examples may include techniques to monitor processing of I/O requests of an application being executed by a computing platform by collecting a trace of the I/O requests, the trace including an I/O class of each I/O request; replay the trace and automatically analyze possible cache configuration policies for using a cache during execution of the application by the computing platform; and determine an optimal cache configuration policy for the cache from the possible cache configuration policies. The optimal cache configuration policy may then be applied to use of the cache during subsequent execution of the application by the computing platform.
US10452545B1

The disclosed computer-implemented method for maintaining cache coherency may include (1) receiving an indication of a revocation of a grant to an owner node of a shared lock for a data object owned by the owner node; (2) invalidating, in response to the indication of the revocation, a copy of the object in a local cache of the owner node; (3) receiving, while the requesting node holds a grant of an exclusive lock, a request from the requesting node to update the object in the local cache; (4) transmitting, in response to the request to update the object, a request for a shared lock for the object; (5) receiving an indication of a grant of the shared lock; and (6) updating, in response to the grant of the shared lock, the object in the local cache. Various other methods, systems, and computer-readable media are also disclosed.
US10452542B2

Provided are a device and method of managing data stored in memory. The device may include a buffer for storing data blocks including a head data block, a tail data block, and intermediate data blocks. Non-used blocks may be further included in the buffer between the head data block and the tail data block. The device may further include a controller for managing the data blocks within the buffer. The managing may include determining a shift direction for the data blocks based on a distribution of the data blocks within the buffer, shifting at least one data block from among the data blocks in the determined direction, and shifting the one or more non-used blocks in an opposite direction from which the at least one data block is shifted. As a result of the shifting, the data blocks may be aggregated within the buffer.
US10452541B2

Nonvolatile storage includes first and second memory types with different read latencies. FLASH memory and phase change memory are examples. A first portion of a data block is stored in the phase change memory and a second portion of the data block is stored in the FLASH memory. The first portion of the data block is accessed prior to the second portion of the data block during a read operation.
US10452526B2

Techniques for constrained mutation-based fuzzing are described. Machine accesses an input file of code for testing. Machine performs multiple runs of a fuzzing algorithm using the input file and the code. Each run includes: performing a mutation of one or more bytes of the input file and determining which parts of the code were executed when the code was run with the mutated input file. Machine stores, for each run, an indication of whether the mutation caused execution of a portion of the code which was not executed prior to the mutation, Machine generates heatmap of the input file based on the stored indications. The heatmap maps each of the bytes in the input file to a value indicating whether the mutation of the byte caused execution of the portion of the code for testing which was not executed prior to the mutation. Machine tailors fuzzing algorithm based on heatmap.
US10452524B2

Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform definition that is associated with the callable unit indicated and provides that portion of the computing platform definition to the orchestration engine for use during execution of the stage of the orchestration pipeline.
US10452521B2

According to examples, development and production data based application evolution may include ascertaining a goal, development data, and production data for a specified release of an application. Development and production data based application evolution may further include determining, from the development data, a feature, a use-case associated with the feature, and a plurality of tasks associated with the use-case. Further, development and production data based application evolution may include determining, from the production data, production log data and user feedback, determining, from the production log data and the user feedback data, criteria, ascertaining, a weightage for each criterion of the criteria, and determining, based on the weightage, a task priority for each task of the plurality of tasks to be applied to a different release of the application.
US10452504B2

Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a transmit data (TXD) input interface, a TXD output interface, a receive data (RXD) input interface, an RXD output interface and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of classic CAN traffic on the RXD input interface and if the presence of classic CAN traffic is detected on the RXD input interface, emulate an error management protocol of a classic CAN controller in response to signals received on the TXD input interface.
US10452496B2

Data storage system and method for managing transaction requests to the data storage system utilizes a write ahead log to write transaction requests received at the data storage system during a current checkpoint generation. After the transaction requests in the write ahead log are applied to a copy-on-write (COW) storage data structure stored in a storage system, one of first and second allocation bitmaps is updated to reflect changes in the COW storage data structure with respect to allocation of storage space in the storage system, and one of first and second super blocks is updated with references to central nodes of the COW storage data structure. After the allocation bitmap and the super block have been updated, an end indicator for the current checkpoint generation is written in the write ahead log to indicate that processing of the transaction requests for the current checkpoint generation has been completed.
US10452494B1

Techniques are disclosed for performing storage object recovery. In one embodiment, there is disclosed a technique comprising allocating a scratch space to support recovery of a storage object, wherein the storage object comprises a set of slices and the scratch space is distinct with respect to the set of slices such that a slice allocator for allocating slices to and/or from the storage object is unaware of the existence of the scratch space. The technique also comprises taking offline the storage object for facilitating recovery of the storage object after at least a portion of the set of slices have been allocated. The technique further comprises performing a storage object recovery procedure to recover the storage object while the storage object is offline. The storage object recovery procedure utilizing the scratch space that was allocated to support the storage object recovery.
US10452492B2

Provided is a method for recovering a block in a database system. Provided is a method for recovering a database block, including: deciding one or more recovery candidate blocks by reading log data recorded in a persistent storage medium; deciding master nodes of the one or more respective recovery candidate blocks; and re-reading the log data in order to permit proxy nodes of the one or more recovery target blocks to recover at least one recovery target block among the one or more recovery candidate blocks in parallel, at least one recovery target block among the one or more recovery candidate blocks being decided by the master nodes of the one or more recovery candidate blocks.
US10452482B2

According to some embodiments of the invention, systems and methods are provided for capturing and storing state information corresponding to various states of the network file system (NFS) for use in recovery during a system failure. In various aspects, the disclosed systems and methods may automatically collect and synchronously write state changes made to the NFS to non-volatile storage. In the event of an NFS system failure or crash (e.g., a failure of the NFS server), the state information corresponding to the NFS system may be automatically imported from the non-volatile storage, thereby enabling NFS services to be resumed immediately and transparently.
US10452479B2

Embodiments of the present disclosure provide a solution of evaluating a rebuilding performance of a redundant array of independent disks. In some embodiments, there is provided a computer-implemented method, comprising: simulating, based on a first group of redundant arrays of independent disks, a rebuilding process for a second group of redundant arrays of independent disks; obtaining a first performance metric of the simulated rebuilding process; and identifying a factor associated with the rebuilding performance of the second group of redundant arrays of independent disks based on the first performance metric.
US10452473B2

Techniques for managing caching use of a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for managing caching use of a solid state device. Management of the caching use may include receiving, at a host device, notification of failure of a solid state device. In response to the notification a cache mode may be set to uncached. In uncached mode input/output (I/O) requests may be directed to uncached storage (e.g., disk).
US10452472B1

A dot-product engine (DPE) implemented on an integrated circuit as a crossbar array (CA) includes memory elements comprising a memristor and a transistor in series. A crossbar with N rows, M columns may have N×M memory elements. A vector input for N voltage inputs to the CA and a vector output for M voltage outputs from the CA. An analog-to-digital converter (ADC) and/or a digital-to-analog converter (DAC) may be coupled to each input/output register. Values representing a first matrix may be stored in the CA. Voltages/currents representing a second matrix may be applied to the crossbar. Ohm's Law and Kirchoff's Law may be used to determine values representing the dot-product as read from the crossbar. A portion of the crossbar may perform Error-correcting Codes (ECC) concurrently with calculating the dot-product results. ECC codes may be used to only indicate detection of errors, or for both detection and correction of results.
US10452469B2

Business transactions and the nodes processing the transactions may be monitored. Actions may be applied to one or more nodes when a performance issue is detected. A performance issue may relate to a metric associated with a transaction or node that processes the transaction. If a performance metric does not satisfy a health rule, the policy determines which action should be performed to correct the performance of the node. The corrective action may be applied to a node other than the node at which the performance metric is associated with. For example, if a performance metric for a first node does not satisfy a threshold, the corrective action may be applied to a second node. When a solution applied to a second node is found to correct the problem in first node, the solution may be applied to the other nodes experiencing the same problem.
US10452467B2

Various systems and methods for implementing automatic model generation for performance monitoring are described herein. A performance monitoring system includes a model manager to: identify a performance model that predicts performance of an operational node, the performance model based on telemetry data from the operational node; and implement an automatic verification operation to analyze the performance model and revise the performance model when the performance model is no longer valid; and an event processor to: initiate a remedial action at the operational node when the performance model indicates an alert state.
US10452457B2

An electronic apparatus includes a memory and circuitry. The memory stores a plurality of programs, and program registration information including identification information of the plurality of programs each of which is permitted to be executed in the electronic apparatus. The circuitry executes a first program of the plurality of programs stored in the memory. The circuitry executes a second program according to a determination that the identification information of the program registration information includes identification information of the second program stored in an external memory connectable to the electronic apparatus. The circuitry causes the first program and the second program, which are executed, to be communicable with each other to newly add a function to the electronic apparatus.
US10452453B1

A router of a block-level data storage service receives a request to generate a snapshot of a block device. The router, based on routing metadata for the block-level data storage service, identifies active metadata that indicates a first cell that may maintain the block device and alternate metadata that indicates a second cell that may maintain the block device. Based on a first state of the block device in the first cell, a second state of the block device in the second cell, and a predetermined set of rules defining operations corresponding to outcomes associated with the first state and the second state, the router determines which of the first cell and the second cell authoritatively maintains the block device. The router transmits the request to the appropriate cell in accordance with the predetermined set of rules.
US10452451B2

Disclosed are systems and methods for optimally provisioning tasks to machine instances. The machine instances can correspond to cloud providers and can be part of a multi-cloud. The machine instances can each have various resources available. The task can be received from a user including a job profile. A ranking can be determined for the machine instances. Based on the ranking, the task can be provisioned to one or more of the machine instances.
US10452447B2

A system and method for coordinating security components, including: determining, by an application executing on a client device, a need to perform a sharable functional task; identifying a first security component and a second security component installed on the client device and capable of performing variations of the sharable functional task, where variations of the sharable functional task are functionally overlapping and not identical; identifying a set of characteristics characterizing the first security component and the second security component; selecting the second security component as a primary security component for performing a variation of the sharable functional task based on the set of characteristics; delegating, by one or more processors, performance of the sharable functional task to the primary security component; and instructing the processors to cause functionality associated with the first security component to be at least partially suspended.
US10452440B1

In an embodiment, a method is performed by an agent installed in a computing environment on a computer system. The method includes monitoring the computing environment for optimization triggers. The method also includes, responsive to detection of an optimization trigger, identifying an optimization profile of a plurality of optimization profiles that is applicable to the optimization trigger. In addition, the method includes temporarily modifying the computing environment in accordance with the optimization profile. Further, the method includes, responsive to the temporarily modifying, monitoring the computing environment for optimization exit triggers. Additionally, the method includes, responsive to detection of an optimization exit trigger, automatically reversing the temporarily modifying.
US10452437B2

Systems, apparatuses, and methods for performing temperature-aware task scheduling and proactive power management. A SoC includes a plurality of processing units and a task queue storing pending tasks. The SoC calculates a thermal metric for each pending task to predict an amount of heat the pending task will generate. The SoC also determines a thermal gradient for each processing unit to predict a rate at which the processing unit's temperature will change when executing a task. The SoC also monitors a thermal margin of how far each processing unit is from reaching its thermal limit. The SoC minimizes non-uniform heat generation on the SoC by scheduling pending tasks from the task queue to the processing units based on the thermal metrics for the pending tasks, the thermal gradients of each processing unit, and the thermal margin available on each processing unit.
US10452434B1

Systems, apparatuses, and methods for efficiently scheduling processor instructions for execution. The reservation station in a processor stores instructions in each of a primary buffer and a secondary buffer. Control logic selects a first number of instructions with ready source operands in the primary buffer and a second number of instructions with ready source operands in the secondary buffer. If a third number of instructions to issue from the reservation station is greater than the first number of instructions, then the reservation station issues one or more instructions of the second number of instructions from the secondary buffer to the one or more execution units. Control logic selects a fourth number of instructions in the secondary buffer to transfer to the primary buffer, and cancels the transfer of a given instruction in response to determining the given instruction has issued to the one or more execution units.
US10452431B2

A memory system may include: a memory device; and a controller, wherein the controller includes: a receiving unit suitable for receiving a plurality of tasks from a host; and a task processing unit suitable for re-arranging the plurality of the tasks based on the number of the plurality of the tasks and a priority order, and performing the re-arranged tasks.
US10452424B2

A computer-implemented method for processing a transaction may include, upon receiving a transaction change request, operating a coordinator to generate a unique transaction identifier for the transaction request, send a data change request along with the unique transaction identifier to sources having respective source identifiers, and store the unique transaction identifier along with the respective source identifiers in a transaction status table. The computer-implemented method may further include, upon receiving a query, operating a given source to determine from the transaction status table, any other sources associated with the unique transaction identifier, determine whether the unique transaction identifier is in each of the other sources, and when the unique transaction identifier is in each of the other sources, read data associated with the query from the given source and each of the other sources.
US10452423B2

A processor comprises a register to store a first pointer to a context data structure specifying a virtual machine context, the context data structure comprising a first field to store a second pointer to a plurality of realm switch control structures (RSCSs), and an execution unit comprising a logic circuit to execute a virtual machine (VM) according to the virtual machine context, wherein the VM comprises a guest operating system (OS) comprising a plurality of kernel components, and wherein each RSCS of the plurality of RSCSs specifies a respective component context associated with a respective kernel component of the plurality of kernel components, and execute a first kernel component of the plurality of kernel components using a first component context specified by a first RSCS of the plurality of RSCSs.
US10452421B2

Execution state information corresponding to an instantiated virtual machine are retrieved. A score to indicate a target memory location is able to be determined based at least in part on a source memory location is computed based at least in part on the execution state information. The score and the target memory location are indicated.
US10452420B1

Systems and methods for processing virtual machine I/O requests by virtualization extension modules. An example method comprises: receiving, by a virtual machine monitor (VMM) running on a host computer system, a request initiated by a virtual machine managed by the VMM; processing the request by a VMM extension module identified by one or more parameters of the request; invoking, by the VMM extension module, an application programming interface (API) exported by the VMM to perform an action identified by the request; and resuming execution of the virtual machine.
US10452415B2

A computer-implemented method, computer program product, and computing system is provided for providing a framework for logically representing the discretization of logic for a backtracking algorithm. In an implementation, a method may include defining a validation class representing a validation logic to be tested. A processable class may be defined representing a backtracking logic flow to be implemented. The processable class may be associated with the validation class. One or more candidate options may be evaluated based upon, at least in part, the validation logic and the backtracking logic flow.
US10452405B2

The present disclosure in some embodiments provides a method and an apparatus for accelerated loading of mobile application content which are capable of automatically discover opportunities for application acceleration to remarkably reduce a response time of a mobile application.
US10452404B2

Systems and methods are disclosed for an initialization process that selectively reloads part or all of the UEFI when called by the operating system. The reload skips platform initialization and enables the selective loading of UEFI modules with tailored dependencies. A special protected region of memory is reserved and is not available for use by the host operating system. Once initialized, the UEFI will use the reserved memory region to execute code that initiates or loads UEFI modules. The host operating system will await the UEFI reload and then re-initialize the functions, structures and variables it receives from the UEFI.
US10452399B2

Apparatus and methods are disclosed for example computer processors that are based on a hybrid dataflow execution model. In particular embodiments, a processor core in a block-based processor comprises: one or more functional units configured to perform functions using one or more operands; an instruction window comprising buffers configured to store individual instructions for execution by the processor core, the instruction window including one or more operand buffers for an individual instruction configured to store operand values; a control unit configured to execute the instructions in the instruction window and control operation of the one or more functional units; and a broadcast value store comprising a plurality of buffers dedicated to storing broadcast values, each buffer of the broadcast value store being associated with a respective broadcast channel from among a plurality of available broadcast channels.
US10452387B2

In accordance with an embodiment, described herein are a system and method for partition-scoped patching in an application server environment. A computer environment includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. During a partition-scoped rollout of a patch or update, to a resource group or application within a plurality of servers or clusters of servers, the resource group or application can be updated within a targeted partition, using a patch orchestrator and partition lifecycle runtime interface, without affecting the operation of other partitions at those servers or clusters of servers. One or more session handling flags can be used, to enable sessions and/or requests that are associated with the targeted partition, to be handled by a traffic director, during the patching process.
US10452381B2

Disclosed are systems and methods for updating a distributed system device with an update that a system controller fragments and propagates to the system device by way of two or more third party clients. The system controller manages client access rights to a service accessible at different distributed system devices. The system controller has first network connectivity with which to remotely distribute different fragments of an update to different clients. Each system device controls access to the service at different a site and has (i) second network connectivity with which the different clients propagate different fragments of the update to the system device upon entering communication range with the system device, (ii) memory storing different sets of fragments for the update based on different times at which the clients propagate the fragments, and (iii) a processor applying the update once all fragments of the update to the memory.
US10452377B2

System and methods for simulating an end-to-end upgrade process are provided. The method may include collecting, by an upgrade simulator, a system inventory from a production system. The system inventory includes the production system's hardware configuration. The method may include, in response to a determination that the system inventory is compatible with an upgrade software, configuring, by the upgrade simulator, a simulated system having a downsized hardware configuration compared to the production system's hardware configuration. The method may further include upgrading, by the upgrade simulator, the simulated system using the upgrade software, and evaluating, by the upgrade simulator, the simulated system operating with the upgrade software.
US10452368B2

A storage medium includes: converting, when a first instruction in an innermost loop of loop nests of a source code is executed, the source code such that a second instruction is executed which writes data in cache lines written by execution of the first instruction to be executed a count later in the innermost loop; calculating, when a first conversion code including the second instruction based on a first current iteration count is executed, a first value indicating a first rate; calculating, when a second conversion code including the first instruction based on a second current iteration count is executed, a second value indicating a second rate; comparing the first and second values; and converting a loop nest having the first value larger than the second value and a loop nest having the second value larger than the first value into the first and second conversion codes, respectively.
US10452364B2

Method for defining a code to be executed by programmable control devices comprising: —providing a programming language; —providing a code written in that programming language; —compiling such code in machine language; —transferring said machine language code on a program memory for its execution by the control device, wherein said machine language code is divided into core code and application code, said application code being loaded into the program memory regardless of the core code, without performing a linking operation of the two codes before said transfer. A corresponding system is also disclosed.
US10452338B2

A shared terminal, includes circuitry to control a display to display an image to a plurality of users, the plurality of users sharing a use of the shared terminal; and a network interface to communicate with a terminal management server and a destination management server through a network. The circuitry obtains, from a first privately-owned terminal owned by a first user, first terminal identification information for identifying the first privately-owned terminal. Under control of the circuitry, the network interface transmits the first terminal identification information to a terminal management server; receives first user identification information from a terminal management server; transmits the first user identification information to the destination management server; receives a first email address of the first user from the destination management server; and transmits an email whose sender email address is the first email address.
US10452332B2

A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is received from an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the portable electronic device may generate a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the portable electronic displays the user interface on the touch-sensitive display. In this way, the portable electronic device dynamically adapts the user interface.
US10452322B2

An information processing device includes a detection unit, a determining unit, and an execution unit. The detection unit detects that data is stored in a predetermined storage area in a memory. The determining unit determines whether the data stored in the predetermined storage area satisfies an execution condition of predetermined processing associated with the predetermined storage area. The execution unit executes the predetermined processing when the data satisfies the execution condition.
US10452319B1

A host device and memory device function together to perform internal write leveling of a data strobe with a write command within the memory device. The memory device includes a command interface configured to receive write commands from the host device. The memory device also includes an input-output interface configured to receive the data strobe from the host device. The memory device also includes internal write circuitry configured to launch an internal write signal based at least in part on the write commands. The launch of the internal write signal is based at least in part on an indication from the host device that indicates when to launch the internal write signal relative to a cas write latency (CWL) for the memory device.
US10452310B1

A method for validating cabling for storage component admission to a storage array is provided. As a part of the method, in response to a coupling of a storage element to the storage array, a current cabling arrangement of the storage array is accessed and the current cabling arrangement of the storage array is compared with a stored cabling configuration of the storage array. If the current cabling arrangement is compatible with the stored cabling configuration, at least one storage component of the storage element is admitted to the storage array. If the current cabling arrangement is incompatible with the stored cabling configuration, admission of the at least one storage component of the storage element to the storage array is denied and the cabling that is incompatible with the stored cabling configuration is identified.
US10452308B2

A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. The snapshots may be represented by a storage manager in a hierarchy. Deleted snapshots may be flagged as such in the hierarchy and deletion may be implemented only in memory on a storage node, which is then restored from the hierarchy in the event of a crash. A snapshot is removed from the hierarchy when all segments previously are freed by garbage collection. A hybrid storage node may perform both computing and storage services. Data may be written with tags indicating encoding protocols used to encode the data.
US10452304B2

A system for efficient repository migration and storage includes an interface and a processor to migrate a repository from a standard repository system in which a standard repository data is replicated in multiple repositories to an efficient repository system in which related repositories are grouped together as a network of repositories and an efficient repository data is stored in a shared network repository.
US10452292B2

In a scale-out type storage in which multiple physical storage systems are provided collectively as a single virtual storage system, a logical path is established between the host computer and the virtual storage system so that input/output performance of the storage is not deteriorated, wherein during allocation of a volume to the virtual storage system, if a logical control unit (logical CU) establishing a logical path to a volume is unallocated, a logical CU and a volume is generated to a storage system having either a small number of allocated logical CUs or a small amount of used storage capacity. On the other hand, if there is a storage system having a logical CU already allocated thereto, a volume is generated in that storage system.
US10452290B2

In one implementation, a method includes maintaining a list of available allocation units across a plurality of flash devices of a flash storage system, wherein the flash devices map erase blocks as directly addressable storage, and wherein erase blocks are categorized by the flash storage system as available for use, in use, or unusable, and wherein at least a portion of an erase block can be assigned as an allocation unit. The method further includes receiving data from a plurality of sources, wherein the data is associated with processing a dataset, the dataset comprising multiple file systems and associated metadata. The method further includes determining a plurality of subsets of the data such that each subset is capable of being written in parallel with the remaining subsets, mapping each subset of the plurality of subsets to an available allocation unit, and writing the plurality of subsets in parallel.
US10452276B2

A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
US10452270B2

A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and a at least one physical storage device, each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.
US10452266B2

A system and method are disclosed with the ability to track usage of information and determine commonly used patterns to be stored and updated in a directory. The information includes counter values that represent the frequency of occurrence of a pattern that is committed to the directory. Thus, allows the system to control and reduce the size allocated to storing information in the directory because the size is reduced by limiting address bits. This, in turn, creates additional benefits in speed and power because it allows subsystems to avoid transmitting, storing, and operating upon excessive address information.
US10452253B2

Reduced-size user interfaces for providing weather information are disclosed. At an electronic device with a touch-sensitive display, indications of a location and a temperature at the location may be displayed. In some examples, a user may provide input through a touch on the touch-sensitive display and/or through a rotation of a rotatable input mechanism to display additional weather information, such as weather information for another location, another temperature, another time, and so forth. In some examples, the device may obtain data representing an upcoming activity, determine whether the activity is to begin within a threshold amount of time, and display weather information based on the upcoming activity. In some examples, the device may display an affordance at a position to indicate the time of day for which a weather condition is provided.
US10452238B2

Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a first implant parameter set based on a surgical plan that was generated while moving the joint through a range of motion. The method can include generating a first set of candidate implant parameter sets that are the result of an incremental change, relative to the first implant parameter set, to at least one parameter of the first parameter set. The method can include calculating a result for at least one candidate implant parameter set and providing a graphical representation of the result according to at least one candidate implant parameter set. The result can be color-coded to correlate to a candidate implant parameter set. The display can include color-coded user interface controls to allow a user to execute incremental changes corresponding to candidate implant parameter sets.
US10452231B2

One or more aspects relate to a screen reader. Markup code for a visual interface containing at least one visual control is located. A screen reader menu for the visual interface is created. A visual control name and screen location, both corresponding to the at least one visual control, are extracted from the markup code. A menu item is generated in the screen reader menu corresponding to the at least one visual control. The menu item is set to simulate an action at the screen location corresponding to the at least one visual control on selection of the menu item whereby on user selection of the menu item the action is simulated at the screen location corresponding to the at least one visual control.
US10452220B2

Disclosed are a display substrate, a display panel and a display device. The display substrate comprises: a base substrate; at least one pressure sensor provided on the base substrate and comprises a first pressure-sensitive resistor and a second pressure-sensitive resistor, wherein the first pressure-sensitive resistor comprises at least two first sub-pressure sensitive resistors connected in series, and the second pressure-sensitive resistor comprises at least two second sub-pressure sensitive resistors connected in series, a first principal strain induction direction of the first sub-pressure sensitive resistor intersects a second principal strain induction direction of the second sub-pressure sensitive resistor, and a second end of the first pressure-sensitive resistor and a first end of the second pressure-sensitive resistor are electrically connected with a pressure-sensitive signal output line.
US10452219B2

In a capacitive touch sensor device, to avoid floating touches causing signal inversion in mutual capacitance measurements, a segmented conductive layer of conductive material is embedded in the touch panel. The segmented conductive layer comprises a plurality of segments of the conductive material which are separated by gaps. The segmented conductive layer effectively pre-loads the mutual capacitance of the touch sensor to the same or similar level of that of a floating touch of the maximum size for which it is desired to avoid signal inversion.
US10452202B2

Provided is a technology for generating a sensor-driving waveform using a waveform generator, generating a sensor-driving signal and a sensor-driving auxiliary signal according to the sensor-driving waveform, and providing the same to a sensor electrode and adjacent electrodes.
US10452198B2

A vehicle input device including: a cover configured to include a touch sensor portion that is flexible and that detects operation by an occupant, the cover covering a main body portion of an arm rest that supports an arm of the occupant; and a control unit that outputs an operation signal to an on-board instrument on the basis of a signal detected by the touch sensor portion.
US10452188B2

A computer configured to selectively use prediction to compensate for a latency of an input device. The input device may be a touch screen. Processing of touch inputs may lead to a latency between the user performing a touch input and the touch screen display responding to the touch input. A touch screen component predicts a subsequent position of a touch contact point based on the sensed positions of the touch contact point. The component may be a software component that provides a predictive output that can be selectively used based on a characteristic of a touch input. The component may be generic such that it may be applied on multiple types of computers equipped with different types of touch sensing hardware configured with any suitable settings. The component's output may be used to control the touch screen display.
US10452184B2

According to one embodiment, a display device includes first and second substrate units, a display function layer, and a drive element. The first substrate unit includes a first substrate, a display unit, and a control circuit unit. The first substrate has a first surface including a display region and a peripheral region. The display unit is provided in the display region, and includes first lines, second lines, switch elements, pixel electrodes, and third lines. The control circuit unit is provided in the peripheral region, and includes a first circuit unit including a third line connection line, and a third line switch. The second substrate unit includes a second substrate and fourth lines. The display function layer is provided between the first and second substrate units. The drive element is provided on the peripheral region. The first circuit unit is partially disposed between the drive element and the first substrate.
US10452182B2

A display device includes an insulating substrate, an encapsulation structural unit opposed to the insulating substrate, lower electrodes and one upper electrode disposed between the insulating substrate and the encapsulation structural unit, and organic light-emitting layers each disposed between the one upper electrode and one of the lower electrodes, perforating walls standing toward the encapsulation structural unit, circuits formed between the insulating substrate and the lower electrodes to control supply of electric current to the lower electrodes, and touch panel electrodes formed between the insulating substrate and the lower electrodes. The upper electrode is an electrode configured to transmit light from the organic light-emitting layers toward the encapsulation structural unit and has holes each formed in such a manner that one of the perforating walls stands through the hole. Electric fields generated by the touch panel electrodes pass through the holes in the upper electrodes.
US10452180B2

Provided is a driving circuit included in a touch display device, which is capable of performing display driving, touch sensing, and additional sensing in addition to the touch sensing. The driving circuit includes a common electrode driving controller, a pixel electrode driving controller, and a sending unit. The common electrode driving controller is configured to apply a common voltage to a common electrode during a display-driving period. The pixel electrode driving controller is configured to apply a data voltage to a pixel electrode during the display-driving period. The sensing unit is connected to the common electrode driving controller during a first sensing period and to the pixel electrode driving controller during a second sensing period. The sensing unit is configured to sense a change in capacitance between the common electrode or pixel electrode and an object that is in contact with the display panel.
US10452179B2

A touch substrate and a touch display device are provided. The touch substrate and the touch display device relate to the field of display technology, and aim to solve the problem that in the touch substrate regions covered with electrode patterns reflect light and regions not covered with electrode patterns do not reflect light, thus causing a visual difference and resulting in a degraded display effect. The touch substrate includes a plurality of electrodes, and at least one of the plurality of electrodes has a hollowed-out structure.
US10452175B2

An OLED display substrate, a driving method thereof and an OLED display device. The OLED display substrate includes: a base substrate and a first electrode layer, a light-emitting layer and a second electrode layer disposed on the base substrate, the light-emitting layer being disposed between the first electrode layer and the second electrode layer, the first electrode layer including a driving electrode and a sensing electrode corresponding to the driving electrode, and a mutual capacitance being formed between the driving electrode and the sensing electrode corresponding to the driving electrode. A mutual capacitance is formed between the driving electrode and the sensing electrode corresponding to the driving electrode, so as to integrate a touch technology and an OLED display technology.
US10452172B2

A touch display panel includes a lower substrate, an upper substrate opposite to the lower substrate, the upper substrate having a black matrix and a photoresist layer thereon, the black matrix comprising a plurality of transverse light-shielding strips extending along a first direction and a plurality of longitudinal light-shielding strips extending along a second direction, the first direction and the second direction being perpendicular to each other, the plurality of the transverse light-shielding strips and a plurality of the longitudinal light-shielding strips interwoven to form a plurality of opening regions, the photoresist layers located in the opening regions. Wherein one of the transverse light-shielding strip and the longitudinal light-shielding strip includes a first black substrate layer and a first touch electrode layer, and the first black substrate layer being stacked with the first touch electrode layer. A method of manufacturing the touch display panel is also provided here.
Patent Agency Ranking