US10855565B2

Embodiments of the present invention provide a system for utilizing an event catalyst database to trigger the generation and transmittal of alert notifications in response to identification of new event reports. An event catalyst database is generated to associate unique combinations of server types and alert types with responsive alert notifications. Data feeds from a distributed network of a plurality of servers are imported and monitored to identify a new event report. A server identifier and an alert type are determined from the new event report and compared to the event catalyst database to determine the appropriate alert notification. The alert notification is generated and transmitted to a computing device of a specialist associated with the new event report.
US10855563B2

Mechanisms for supplementing log messages are disclosed. A log collection agent initiates, to a centralized management system, a request for metadata associated with a first executing process of the computing device. The log collection agent determines that a log message has been generated by the first executing process. The log collection agent generates a log entry that includes the log message and the metadata. The log collection agent sends the log entry to a centralized logging system that consolidates log messages from a plurality of executing processes including the first executing process.
US10855560B2

The present invention relates to a method and apparatus for managing quality in a mobile communication system and, more particularly, to a method and apparatus for managing user quality of experience (QoE) between various wired and wireless networks. A method for managing user quality of experience by means of an apparatus for managing user quality of experience in a mobile communication system, according to one embodiment of the present invention, comprises the steps of: setting a quality measurement request message by using a quality measurement condition received from a user; transmitting the quality measurement request message to a quality measurement device; and receiving information on the quality which is measured by using the quality measurement condition, wherein the quality measurement request message and the information on the quality are transmitted while being included in an OpenFlow message.
US10855551B2

A multi-port configuration system includes a network switch including a plurality of ports and a user device that is configured to couple to the network switch. Each of the plurality of ports is configured to operate in at least one of a plurality of modes. A congruent graphical representation of the network switch is displayed on the user device, and a selection of a group of ports of the plurality of ports is received. Based on the received selection of the group of ports, available configuration settings for the group of ports are displayed on the user device. A configuration settings selection, selected from the available configuration settings, for configuring the group of ports is received. The configuration settings selection is provided to the network switch to configure the group of ports.
US10855547B2

A system and method is disclosed for configuring a performance analytics (PA) system for processing key performance indicators of a managed network. The PA system may include a database containing PA entity records, each including data associated with a respective PA entity. Each PA entity may be a software and/or hardware component of the PA system. The system also includes a dependency assessment tree having respective nodes corresponding to the respective PA entities and branches connecting functionally dependent nodes of PA. The PA system may be configured to: transmit information to a client device for displaying a graphical representation of one or more respective PA entities; receive a request from the client device for dependency information for a first PA entity; and transmit to the client device a graphical representation of a first portion of the dependency assessment tree depicting the first PA entity and associated dependency nodes.
US10855546B2

A first network device may receive packets as part of a traffic flow of an internet protocol session, select a packet based on a rule, and add, to a packet replica of the selected packet, routing information capable of being used to generate performance indicators associated with the IP session. The first network device may modify a portion of the packet replica to include values that will cause the packet replica to fail to reach a destination device associated with the IP session, and provide the packet replica to other network devices to cause a second network device to perform a validation procedure to determine that the packet replica is unable to be validated based on the values, to generate the performance indicators using the packet replica or a group of packet replicas that have been modified, and to provide the performance indicators to a particular device.
US10855540B2

Example implementations described herein are directed to systems and methods for policy based management of access to networked applications in compliance with rules or policies. An example implementation includes a method to manage access to a program where in response to receiving a request, the method identifies a source location indicated by program information and a destination location indicated by user information, determines a rule type based on the source location and the destination location, determines a rule for the program based on the source location, the destination location, and the rule type, applies a procedure to approve access based on the rule; and allows access to the program based on successful completion of the procedure.
US10855538B2

An automatic device stack configuration system includes a master stack unit coupled to a management device and member stack devices. The master stack device receives member stack device addresses from the management device, identifies a first subset of member stack device addresses received via its respective ports, and configures each of those respective ports as stack ports. The master stack device then transmits a second subset of member stack device addresses that were not received via its ports to the member stack devices associated with the first subset of member stack device addresses. When the master stack device receives identifications that ports on the member stack devices that received the second subset of the member stack device addresses have been configured as stack ports, it reboots the master stack device and member stack devices. Following the reboot, a stack including the master stack device and member stack devices is provided.
US10855535B1

Example embodiments of the present invention relate to methods, systems, and a computer program product for managing a virtual datacenter. The method includes tracking configuration metadata for a virtual datacenter operating at a first site and simulating the virtual datacenter at a second site according to the tracked virtual datacenter configuration metadata. An analysis then may be performed on operation of the simulated virtual datacenter at the second site.
US10855530B2

This disclosure provides a method and an apparatus for implementing a composed virtual private network (VPN). The method includes: obtaining a service type and a customer site that are input by a user; determining an access point corresponding to the customer site; determining one or more segment VPNs according to the service type and the access point corresponding to the customer site; obtaining a composed VPN according to the one or more segment VPNs; and outputting an access point list and a segment VPN list of the composed VPN to the user.
US10855529B2

A hardware configuration circuit can sequentially read data packets from a non-volatile memory. For a first data packet, the circuit is configured to store the configuration data and the address included in the data packet in the register, select a target configuration data client circuit as a function of the address included in the first data packet, transmit a first data signal that includes the configuration data included in the first data packet to the target configuration data client circuit, receive a second data signal that includes configuration data stored in the target configuration data client circuit and the address associated with the target configuration data client circuit, and compare the configuration data and address received from the target configuration data client circuit with the configuration data and address stored in the register.
US10855514B2

A method and system of managing fixed line network elements. Data from disparate sources is received by a processing layer of a monitoring server via a wireline communication network. The intelligence layer determines whether a first node from the disparate nodes is new or pre-existing. Based on a determination by the intelligence layer whether a node is new or pre-existing, different static rules are applied to the received data from the first node. Contextual information is retrieved from the measurements megastore related to the first node. A root cause of a malfunction of the first node is determined. A notification is generated based on the root cause of the malfunction.
US10855513B2

Disclosed are systems and methods for information pushing. An An example method includes receiving scenario description information reported by a terminal, with the scenario description information including webpage information and/or operation instruction information. A usage scenario of the terminal based on the scenario description information is calculated. A response message corresponding to the usage scenario of the terminal is acquired, with the response message including notice information and/or security operation prompt information. The notice information includes shopping recommendation information, hot news information, and/or software recommendation information. The security operation includes forbidding executing payment without valid permission, and/or forbidding reading and writing a file without valid permission.
US10855511B2

A car audio output control device and a method therefor are disclosed. When an acoustic source is generated by the peripheral device, the control device controls a car audio output such that when a device acoustic source and an identification code are received while a source acoustic source self-generated by a car audio is outputted, the control device selects one output mode matched with the received identification code from among the plurality of output modes and controls the source acoustic source and the device acoustic source according to the selected output mode so as to change the car audio output.
US10855505B2

An encoder architecture for UF-OFDM is provided, in which samples are first processed sub-band wise, and then resorted for sub-carrier-wise processing. The sub-carrier processing may comprise separate processing for the two extremity parts of the base band signal corresponding to the transient state of the UF-OFDM data stream and for a core part of the base band signal corresponding to the non-transient state of the UF-OFDM data stream, and then concatenated to obtain a UF-OFDM data stream. In certain embodiments a first extremity part of the base band signal corresponding to the transient state of the UF-OFDM data stream is calculated directly, and the other extremity part inferred from the core part and the first extremity part. The core and extremity part processors may be implemented with filters adapted to multiply each sample by a respective filter coefficient. Modifying these coefficients can introduce a frequency shift or convert the encoder for OFDM encoding.
US10855497B2

A semiconductor device including a signal generator and decoding and timing skew adjusting circuit is provided. The signal generator is configured to receive n multi-level signals having m signal levels and convert the n multi-level signals into n*(m−1) single level signals having two signal levels. The decoding and timing skew adjusting circuit is configured to receive the single level signals, perform a predefined operation on the single level signals to generate an output signal, and compensate for timing skew between the n multi-level signals, using the single level signals. The n and m are natural numbers, where n>=2 and m>=3.
US10855492B2

A system and method for an intelligent translation gateway for various networked combat environment is disclosed. The gateway is configured to aggregate messages, apply domain-specific intent translation, and thus control data flow based on situational awareness.
US10855488B2

A wireless lighting control system includes a remote server system connected to a wide area network and having software for configuring, monitoring, and controlling lighting fixtures at an installation site. The site includes wireless devices in communication with a gateway via a local wireless network and at least some of the wireless devices are configured for scheduled automation associations, for example, to control one or more lighting fixtures depending on the state of one or more wireless devices having sensors or user interface elements. The associations can activate specific lighting effects, such as power, dimming, and scene control and also are dependent on selected scheduling events such as one or more of a time of day, day of week, and time delay.
US10855477B2

A device which can be implemented on a single packaged integrated circuit or a multichip includes a plurality of non-volatile memory cells, and logic to use a physical unclonable function to produce an initial key and to store the initial key in a set of non-volatile memory cells in the plurality of non-volatile memory cells. The device can include logic to use a random number generator to generate a random number, and logic to combine the initial key and the random number to produce an enhanced key. The physical unclonable function can use entropy derived from non-volatile memory cells in the plurality of non-volatile memory cells to produce the initial key. Logic is described to disable changes to data in the set of non-volatile memory cells, and thereby freeze the key after it is stored in the set.
US10855472B2

An electronic device that prevents damage and an operation method thereof are provided. The electronic device includes a transceiver, a memory configured to store a first part of a first program, and a processor configured to receive, using the transceiver, a second part of the first program from a second electronic device and perform a first function of the first program by using the first part and the second part.
US10855469B2

Provided is novel technology for secure security data transmission and more particularly for registering network-enabled security devices such as IP cameras to a security server over a public network such as to a cloud-based security service. An enrolment server is provided that is logged into using a computing device to request and receive an activation code for the security device. The activation code is then provided to the security device, e.g. directly by the computing device. The Security device authenticates itself based on the activation code and in one example provides a public key that will be used to verify its registration. Data transmissions by the device are secured in part on the basis of its registration.
US10855468B2

The present invention provides a method for performing Elliptic Curve Cryptography (ECC) on data, the ECC implemented on multiple arithmetic layers. By performing multi-precision multiplication by implementing product-scanning to process columns of intermediary results in order to obtain a multiplication result by computing unsigned multiplication of data, accumulating a result of the multiplication and preserving a generated carry flag such that propagation of the carry flag is delayed, the present invention improves performance.
US10855464B2

Methods, apparatus, systems and articles of manufacture manage credentials in hyper-converged infrastructures are disclosed. An example method includes establishing, by executing an instruction with at least one processor, a communication between a software defined data center manager of the hyper-converged infrastructure and a component of the hyper-converged infrastructure using first credentials included in a known hosts file. The example method also includes generating, by executing an instruction with the at least one processor, second credentials at the component in response to a power-on event detected by the software defined data center manager. The example method also includes recording, by executing an instruction with the at least one processor, the second credentials at the known host file.
US10855460B2

In a secure hardware extension (SHE)-B, an initial key is set to a KEY_N key usable in a verification process and a generation process for a message authentication code. In an SHE-A, a master key is set to a KEY_N key usable in the verification process and the generation process for the message authentication code, the master key being used together with an identifier of an authenticated electronic control unit (ECU) for generating the message authentication code to be used as the initial key. A central processing unit (CPU) causes the message authentication code for the identifier of the authenticated ECU to be generated using the master key through the SHE-A and executes a process of authenticating validity of the authenticated ECU by using the generated message authentication code.
US10855457B1

Systems, apparatuses, methods, and computer program products are disclosed for quantum random number generation (QRNG). An example method includes generating, by encoding circuitry of a QRNG chip, a series of photons and transmitting the series of photons over an optical line. The example method further includes determining, by decoding circuitry of the QRNG chip, a set of quantum bases to use for measurement. The example method further includes receiving, by the decoding circuitry of the QRNG chip, the series of photons over the optical line and decoding the series of photons based on the determined set of quantum bases to generate a decoded set of bits. In some embodiments, the example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.
US10855455B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a multi-party secure logistic regression model (SLRM). One of the methods includes receiving, at a plurality of secure computation nodes (SCNs), a plurality of random numbers from a random number provider; encrypting, at each SCN, data stored at the SCN using the received random numbers; iteratively updating a secure logistic regression model (SLRM) by using the encrypted data from each SCN; and after iteratively updating the SLRM, outputting a result of the SLRM, wherein the result is configured to enable a service to be performed by each SCN.
US10855444B2

A flow controller selects a direction (encryption/decryption) for an AES core according to quality of service parameters and a number of data words in encryption and decryption data buffers. A direction ratio may be calculated as a function of the quality of service parameters and the number of data words in the encryption and decryption data buffers. The flow controller selects the direction to reduce a cost function. The cost function may be at a minimum when a ratio of words in the encryption and decryption data buffers is the same as the direction ratio. A key management unit supplies keys according to the selected direction to the AES cores. Multiple AES cores may be used.
US10855443B2

Systems and methods for protecting from external monitoring attacks cryptographic data processing operations involving computation of a universal polynomial hash function, such as GHASH function. An example method may comprise: receiving an input data block, an iteration result value, and a mask value; performing a non-linear operation to produce a masked result value, wherein a first operand of the non-linear operation is represented by a combination of the iteration result value and the input data block, and the second operand of the non-linear operation is represented by a secret hash value, and wherein one of the first operand or the second operand is masked using a mask value; determining, based on the mask value, a mask correction value; and producing a new iteration result value by applying the mask correction value to the masked result value.
US10855442B2

A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
US10855437B1

The present invention provides a clock data recovery apparatus and an operation method thereof. The clock data recovery apparatus includes an equalizer, a phase detector, a charge pump, and an oscillation circuit. The equalizer is configured to equalize raw data to generate equalized data. The phase detector is coupled to the equalizer to receive the equalized data. The phase detector is configured to generate a detection result according to the equalized data. The phase detector performs pattern-filtering on the equalized data to filter out at least one pattern. The charge pump is coupled to the phase detector to receive the detection result. The charge pump is configured to generate a control signal according to the detection result. The oscillation circuit is coupled to the charge pump to receive the control signal. The oscillation circuit is configured to generate a clock signal according to the control signal.
US10855436B2

A system and method is provided that permits different devices with different applications to respond to the occurrence of a condition in a similar manner. By way of example, trigger data may be synchronized across multiple devices, wherein trigger data identifies information to be provided to a program in response to the occurrence of a condition. If a program is not installed or running on a particular device when the trigger occurs, the device automatically installs and executes the application.
US10855424B2

Provided is a method for a first station (STA) transmitting a frame to a second STA in a wireless LAN system. To this end, the first STA generates a wireless frame comprising a first part (L-part) for a first-type STA and a second part (HE-part) for a second-type STA, wherein the first part comprises a legacy short training field (L-STF), a legacy long training field (L-LTF) and a legacy signaling field (L-SIG), and the length of the L-SIG is set so as to indicate that the wireless frame is a frame of different types according to the remainder when the length of the L-SIG is divided by a predetermined natural number.
US10855423B2

One disclosure of the present specification provides a channel estimation method of a user equipment (UE). The method comprising: acquiring a first channel estimate based on a first reference signal allocated to a first resource element of a subframe received from a base station; and removing a second reference signal from a second resource element of the subframe when an additional reference signal is not required, and decoding a data channel multiplexed in the second resource element using a result of channel estimation of an entire channel performed based on the first channel estimate. The second reference signal and the data channel may be multiplexed in the second resource element.
US10855422B2

A network node of a communication network may determine that a target transmission power for a subsequent transmission by the network node is no longer optimal. In response to the determination, the network node may autonomously modify one or more parameters of the subsequent transmission, from a modulation and coding scheme (MCS) and/or a set resources for the subsequent transmission. The network node may then transmit a channel, based at least in part on the one or more modified parameters, to a target network node in the subsequent transmission. The target network node may determine that the network node has autonomously modified the one or more parameters of the transmission, from the modulation and coding scheme (MCS) and/or the set resources for the transmission. The target network node may process the transmission based on the determination.
US10855417B2

Control information may be transmitted for different TTI lengths. Different control information for the different TTIs may be transmitted using control channel resources that are established for communication of control information, such as a physical downlink control channel (PDCCH), for example. Control information for a first TTI may be located in a first set of resources, and control information for a second TTI may be located in a second set of resources. The first set of resources may be located within a first search space that may be searched by a user equipment (UE) to identify the first control information. The second set of resources may be located within a second search space that may be searched by the UE to identify the second control information.
US10855412B2

A method of operating a semiconductor memory device can include receiving data, from a memory controller, at an Error Correction Code (ECC) engine included in the semiconductor memory device, the data including at least one predetermined error. Predetermined parity can be received at the ECC engine, where the predetermined parity is configured to correspond to the data without the at least one predetermined error. A determination can be made whether a number of errors in the data is correctable by the ECC engine using the data including the at least one predetermined error and the predetermined parity.
US10855401B2

The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for determining number of retransmissions of sidelink data in wireless communication system, the method comprising: determining number of retransmissions of sidelink data when the sidelink data is available for transmission; transmitting the sidelink data via direct interface between UEs; and retransmitting the sidelink data as many as the determined number of retransmissions.
US10855398B2

A coding and modulation apparatus and method are presented, particularly for use in a system according to IEEE 802.11. The apparatus comprises an encoder configured to encode input data into cell words according to a low density parity check code, LDPC, and a modulator configured to modulate said cell words into constellation values of a non-uniform constellation and to assign bit combinations to constellation values of the used non-uniform constellation, wherein said modulator is configured to use, based on the total number N of constellation points of the constellation and the code rate R, a particular non-uniform constellation, which has been optimized using the peak-to-average power ratio (PAPR).
US10855396B2

A wireless device receives a DCI from a base station. The DCI comprises a power control command of an uplink shared channel, a CSI request field, a hybrid automatic repeat request process number, and a redundancy version. Validation of the DCI for an activation of a semi-persistent CSI reporting is performed based on: a radio network temporary identifier of the semi-persistent CSI reporting, the hybrid automatic repeat request process number being set to a first value, and the redundancy version being set to a second value. The semi-persistent CSI reporting indicated by the CSI request field is activated in response to the validation being achieved. A semi-persistent CSI report is transmitted, based on the activated semi-persistent CSI reporting, via the uplink shared channel with a transmission power determined based on the power control command.
US10855394B1

A jamming radio signal is outputted to interfere with an interrogation signal emitted by a vehicle for verifying a tag of a vehicle key that provides access to the vehicle. An access signal including access data is received. The output of the jamming radio signal is halted, at least temporarily, when the access data matches an access code so that the tag of the vehicle key can be authenticated.
US10855391B2

A method (30) for analog beamfinding performed by a device (1, 2) is provided. The method (30) comprises performing (31) one or more one-dimensional beam sweeps in a first direction, performing (32) one or more one-dimensional beam sweeps in a second direction, and determining (33) a two-dimensional beam based on at least one one-dimensional sweep in the first direction and at least one one-dimensional sweep in the second direction. A corresponding device (1, 2), computer program (42) and computer program product (41) are also provided.
US10855383B2

A system and a method for calibrating an antenna using trim bits and non-volatile memory is disclosed. In one aspect, an apparatus includes a power amplifier configured to at least amplify the output signal of the first antenna. The power amplifier includes multiple stages. The apparatus further includes a trim control circuit configured to adjust a bias of one of the stages of the power amplifier, using trim bits from non-volatile memory. The trim control circuit is further configured to scale the bias of one of the plurality of stages of the power amplifier by an integer between 0 and 2n−1 corresponding to a binary number formed by the first plurality of trim bits, wherein n corresponds to the number of trim bits.
US10855380B2

Techniques and circuits are proposed to increase averaging in the clock recovery band based on an amount of channel overlap in receivers using excess bandwidth for clock recovery, to mitigate the impact of spectral energy leaking into an active channel of interest from an adjacent active channel and to improve the accuracy of the phase estimate of the received transmitted clock.
US10855365B2

A method for shifting communications of a terminal located on a moving platform from a first satellite beam to a second satellite beam comprises determining a time for initiation of a beam shift from the first satellite beam to the second satellite beam; executing a first beam shift from the first satellite beam to the second satellite beam; and executing a second beam shift from the first satellite beam to the second satellite beam, wherein the first and second beam shifts are performed using a switch matrix.
US10855364B2

A network for providing high speed data communications may include multiple terrestrial transmission stations that are located within overlapping communications range and a mobile receiver station. The terrestrial transmission stations provide a continuous and uninterrupted high speed data communications link with the mobile receiver station employing a wireless radio access network protocol.
US10855354B2

Multi-beam multiplexing in mobile radio communication networks, specifically for initial network access transmissions, such as Random Access Channel (RACH) transmissions and other initial network access signals that affect the operation of the Random Access operation. A network node is configured to distribute, simultaneously, a plurality of beams across a predetermined coverage area. Each of the beams are associated with a different coverage area. In addition, a plurality of sub-carriers are precoded in an OFDM modulated signal, which includes control information, for the purpose of shaping (i.e., beamforming) each of the plurality of beams. In this regard, one or more sub-carriers are mapped to a beam.
US10855353B2

In accordance with an embodiment, a method of operating a base station configured to communicate with at least one user device includes transmitting a reference signal to the at least one user device, receiving channel quality information from the at least one user device, and forming a beam based on the channel quality information received from the at least one user device.
US10855350B2

A responder performing a hybrid beam forming operation by having multiple antennas configured to receive a training packet, responsively generate a beam-formed receive signal by processing the received training packet with previously determined analog beam coefficients, determine whether digital baseband channel (DBC) tracking is indicated based on a tracking-type parameter contained within the received training packet, process a non-precoded training signal within the beam-formed receive signal and responsively determine a DBC estimate, and provide a feedback message having transmitter precoder data based on the DBC estimate.
US10855334B2

A data processing system is proposed which comprises two electronic devices, each of them having an electro-magnetic coupler embedded on the exterior casing, at least one of the electronic device having one or more sliding surfaces for directing relative movement between the two devices, such that they automatically come into correct alignment during the sliding.
US10855333B2

An inductively coupled multi-channel digital isolator where the transmitter and receiver inductive loops of a given channel are coplanar. In the case where two adjacent channels flow data in opposite directions, the receiver inductive loops of a given channel include a large, generally conventional loop portion and a small loop portion that is located inside the transmitter inductive loops of the adjacent channels. The sizes of the small loop portion and the conventional loop portion are generally in the ratio of the magnetic flux in the conventional loop portion to the magnetic flux in the transmitter inductive loop. This size relationship results in the voltage of the small loop portion being very close but opposite in sign to the voltage in the conventional loop portion. As a result, there is minimal crosstalk from the transmitter inductive loop of one channel to the receiver inductive loop of the adjacent channel.
US10855331B1

Apparatuses, systems, and associated methods are described that provide signal transmission over copper media. An example module includes a number of electrical signal generators that each generate an electrical signal, and a signal modulation system that receives the electrical signals generated by the electrical signal generators. The signal modulation system further modulates each of the electrical signals such that each modulated electrical signal is distinguishable from the other modulated electrical signals. The module further includes an active copper multiplexer in electrical communication with the electrical signal generators that receives the modulated electrical signals from the signal modulation system. The active copper multiplexer further combines the multiple modulated signals into a single combined electrical signal and transmits the single combined electrical signal through a single copper cable.
US10855324B1

The present application provides a vacuum screen protector attaching machine, wherein the vacuum screen protector attaching machine comprises: a base, an air pump, a screen protector attaching section and an air tube; wherein the screen protector attaching section comprises a screen protector attaching cavity and an upper cover, and the upper cover comprises an airbag; the airbag communicates with one end of the air tube, the one end of the air tube is disposed at a center position of the airbag, the other end of the air tube communicates with an air outlet of the air pump, and the air pump is disposed at the interior of the base; the screen protector attaching cavity is further provided with an air hole, and the air hole communicates with an air inlet of the air pump.
US10855313B2

The present technique relates to a transmission apparatus, a transmission method, a reception apparatus, and a reception method that can ensure favorable communication quality in data transmission using an LDPC code. LDPC coding is performed based on a check matrix of an LDPC code with a code length N of 69120 bits and a code rate r of 11/16 or 12/16. The LDPC code includes information bits and parity bits, and the check matrix includes an information matrix corresponding to the information bits and a parity matrix corresponding to the parity bits. The information matrix is represented by a check matrix initial value table. The check matrix initial value table is a table indicating positions of elements of 1 in the information matrix on the basis of 360 columns and is a predetermined table. The present technique can be applied to, for example, data transmission using the LDPC code.
US10855312B2

A transmission apparatus includes an encoder that codes a data sequence with a parity check matrix, wherein the data sequence includes a final information bit sequence and virtual information bits, and outputs the final information bit sequence and a parity sequence, as LDPC codes, and a transmitter that transmits the LDPC codes as a transmission data. A column length of the parity check matrix is longer than a total length of the final information bit sequence and the parity sequence, by a length of the virtual information bits that are set to “0” and are not transmitted. The total length of the final information bit sequence and the parity sequence has a sequence length corresponding to a length from a first column to a determined column of the parity check matrix. The encoder generates the LDPC codes by using the first column to the determined column among one or more column(s) of the parity check matrix.
US10855298B2

Methods and systems 10 are provided for circuits. One method is for increasing device threshold voltage distribution of a plurality of devices of a circuit. The method includes adjusting a device threshold voltage of the plurality of devices by different amounts; and selecting a subset of the plurality of devices with adjusted device threshold voltage by a device selection module for performing a function associated with the circuit. In one aspect, a system for device threshold voltage adjustment is provided. The system includes a sensor module for sensing one or more of temperature and voltage values of a die having a plurality of devices for a circuit; and a threshold temperature and voltage compensation module for receiving an input value from the sensor module to compensate variation in a device threshold voltage caused by changes of one or more of temperature and voltage of the die.
US10855289B2

An oven controlled crystal oscillator consisting includes a substrate, which includes a substrate, at least one base, a crystal blank, a first cover lid, an IC chip, a heat-insulating adhesive, a heater, and a second cover lid. The top of the base is provided with a cavity, and the top of the base is connected to the substrate through conductive wires without using solder. The crystal blank is mounted in the cavity. The first cover lid seals the cavity. The IC chip is mounted on the bottom of the base. The base is mounted on the substrate through the IC chip and the heat-insulating adhesive, and the IC chip is mounted to the bottom of the base. Alternatively, the IC chip and the base are horizontally arranged. The second cover lid is mounted on the top of the substrate.
US10855288B2

Logic gates are made from first and second resistive elements connected together to form a voltage divider. One or both of the resistive elements is a unipolar memristor. OR and NOT gates may be constructed to make a digital logic system.
US10855285B2

Illustrative embodiments provide a field-programmable transistor array and a method of making an integrated circuit comprising a field-programmable transistor array. The field-programmable transistor array comprises a plurality of logic cells. Each of the plurality of logic cells comprises a plurality of columns of transistors. Each of the plurality of columns of transistors comprises a plurality of first transistors and a plurality of second transistors. Each of the plurality of first transistors are individually programmable to be either always on, always off, or to be controlled by a logic signal to be on or off. Each of the plurality of second transistors are configured to be programmed to be always on or always off.
US10855283B2

A reconfigurable circuit comprising: crossbar switches; wires, each of which is coupled to one output port of one crossbar switch and input ports of the other crossbar switches; at least one inverter inserted on each wire for driving long-distance signal transfer, wherein one or less first inverter is inserted on the wire between two adjacent crossbar switches; one or two second inverters inserted between a crossbar switch input port and its connected wire.
US10855282B2

Apparatuses for providing buffer circuits a semiconductor device are described. An example apparatus includes a plurality of inverters and a transistor having one diffusion region coupled to a diffusion region of a transistor of one inverter of the plurality of inverters, another diffusion region coupled to a diffusion region of a transistor of another inverter of the plurality of inverters. The transistor having a gate coupled to one power supply voltage and diffusion regions coupled to another power supply voltage functions as a power voltage compensation capacitor.
US10855273B2

A gate driver circuit for a gallium nitride (GaN) power transistor includes a RS-flipflop that receives a first pulse train at an S input terminal and a second pulse train at an R input terminal, and produces an output pulse train, and an amplifier that amplifies the output pulse train and produces a gate driver signal for the GaN power transistor. The RS-flipflop and the amplifier may be implemented together on a GaN monolithic integrated circuit, optionally together with the GaN power transistor. The GaN power transistor may be a high-side switch of a half-bridge circuit. The RS-flipflop may be implemented with enhancement mode and depletion mode GaN high electron mobility transistors (HEMTs). Embodiments avoid drawbacks of prior hybrid (e.g., silicon-GaN) approaches, such as parasitic inductances from bonding wires and on-board metal traces, especially at high operating frequencies, as well as reduce implementation cost and improve performance.
US10855261B2

Level-shifting circuits including a plurality of p-type metal oxide semiconductor (PMOS) devices and n-type metal oxide semiconductor (NMOS) devices may be used to level-shift an input voltage signal between a low voltage domain having a low voltage level and a high voltage domain having a high voltage level, to obtain an output voltage signal having an output voltage level at an output node. A current-controlled tie circuit may be connected between the output node and the output voltage level, to conduct a current that causes the output node of the level-shifting circuit to be in a pre-defined logic state during a power-up sequence of the level-shifting circuit. Accordingly, spurious, non-deterministic output levels are avoided during the power-up sequence.
US10855260B1

A transmitter circuit includes a slew rate control circuit, a hysteresis circuit, a logic control circuit, and an amplifier circuit. The slew rate control circuit controls a slew rate of an input signal to generate a first output signal. The hysteresis circuit generates a first control signal according to the first output signal. The logic control circuit generates a second control signal and a third control signal according to the input signal and the first control signal. The amplifier circuit generates a second output signal according to the first output signal, the second output signal, the second control signal, and the third control signal.
US10855257B2

An integrated circuit includes a pulse generator having at least one delay circuit with an input that receives a clock signal and an output that provides a delayed clock pulse. The delayed clock pulse has a width proportional to an amount of time required to maintain a magnitude of the clock signal. A pulse latch circuit includes a clock input coupled to receive the delayed clock pulse, a data input coupled to receive a data value, and a data output, wherein the pulse latch circuit outputs and holds the data value at the data output each time the delayed clock pulse is provided at the clock input, and the pulse latch circuit operates on a continuous voltage source that supplies power during power on and power off modes.
US10855251B2

Unreleased plane acoustic wave (PAW) resonators are disclosed. An example unreleased PAW resonator includes a substrate, a first acoustic reflector disposed on the substrate, and a piezoelectric layer disposed on the first acoustic reflector, wherein the first acoustic reflector and the piezoelectric layer are unreleased from the substrate.
US10855250B2

A communication system using a single crystal acoustic resonator device. The device includes a piezoelectric substrate with a piezoelectric layer formed overlying a transfer substrate. A topside metal electrode is formed overlying the substrate. A topside micro-trench is formed within the piezoelectric layer. A topside metal with a topside metal plug is formed within the topside micro-trench. First and second backside cavities are formed within the transfer substrate under the topside metal electrode. A backside metal electrode is formed under the transfer substrate, within the first backside cavity, and under the topside metal electrode. A backside metal plug is formed under the transfer substrate, within the second backside cavity, and under the topside micro-trench. The backside metal plug is connected to the topside metal plug and the backside metal electrode. The topside micro-trench, the topside metal plug, the second backside cavity, and the backside metal plug form a micro-via.
US10855246B2

A radio frequency (RF) duplexer may comprise quadrature hybrid couplers and RF filters. The isolation and insertion loss of such RF duplexer, often limited by practical imperfections such as component mismatches and layout asymmetries, may be improved by including capacitors in the RF duplexer. A tunable or reconfigurable RF duplexer with high isolation and low insertion loss, under all desired settings, may be realized by adding tunable capacitors to the tunable RF duplexer which includes the quadrature hybrid couplers and tunable RF filters.
US10855242B1

An equalizer system includes at least one equalizer configured to equalize an input signal to generate an equalized input signal; a limiting amplifier coupled to the at least one equalizer, and configured to amplify the equalized input signal to a saturated level to generate an output signal; and a control circuit coupled to the at least one equalizer and the limiting amplifier, and configured to generate at least one control signal to the at least one equalizer according to the equalized input signal to adjust a peak gain of the at least one equalizer, wherein the peak gain of the at least one equalizer is at a Nyquist frequency.
US10855238B2

The disclosure includes a voltage output circuit for use in a process automation field device, the voltage output circuit including an op-amp configured to supply the output voltage. The output circuit's op-amp is connected to the process automation system though a normally open switch. The normally open switch is closed only when the voltage output circuit is properly powered and operating. An improper connection of a power supply to the voltage output circuit will not power the voltage output circuit, and thus the switch remains open and protects the voltage output circuit from power being drawn in from the improper connection. The disclosure includes also a transceiver circuit having similar power draw protection.
US10855231B2

A temperature compensation circuit for a radio frequency power amplifier includes: a temperature control circuit and a negative feedback circuit; the temperature control circuit is configured to generate a first electrical signal corresponding to a temperature, and according to the first electrical signal, adjust a second electrical signal at a first node; the negative feedback circuit is configured to provide, on the basis of the second electrical signal, a negative feedback signal to the radio frequency power amplifier by means of a second node; the second electrical signal is used to change the resistance value of the negative feedback circuit so as to adjust a negative feedback signal that is associated with the resistance value; the negative feedback signal is used to be inputted into the radio frequency power amplifier such that the gain of the radio frequency power amplifier changes.
US10855227B2

A distortion compensation circuit includes an amplifier circuit, a bias circuit, a wiring, and a capacitive element. The bias circuit applies a bias voltage to the amplifier circuit. The wiring connects the amplifier circuit and the bias circuit. The capacitive element is connected to the wiring to cancel at least part of parasitic inductance produced in the wiring. The amplifier circuit includes an input terminal, an amplifier, a first capacitor, a connection node, and first and second resistors. An input signal is inputted into the input terminal. The amplifier amplifies the input signal. The first capacitor is disposed on a path connecting the input terminal and the amplifier. The connection node is disposed between the bias circuit and the amplifier. The first resistor is disposed on a path connecting the input terminal and the connection node. The second resistor is connected between the amplifier and the connection node.
US10855212B2

The present invention addresses the problem of providing a method for detecting magnetic field location which can realize low cost by using simple hardware and software and can detect a rotor location in units of excitation sections in 120°-energization without generating sensing noise at the time of initiation. As a solution, an MPU (51) obtains, through calculation, a neutral point potential from an energization-phase voltage measured by an A/D conversion circuit (53), obtains the difference between the neutral point potential and a non-energization-phase voltage, performs magnitude comparison between the difference and a negative-side threshold value in the case where the present location is an odd-numbered section or between the difference and a positive-side threshold value in the case where the present location is an even-numbered section, and determines the end point of the 60°-energization section when the difference exceeds a threshold value in a direction away from the neutral point potential.
US10855205B2

The invention provides an energy generation and/or conversion system and method wherein an electrical power generator is controlled to periodically alternate between a contact-mode, during which elements of the generator are brought into contact to induce a state of charging, and a non-contact mode, during which plates of the generator are separated from one another and electrical energy is generated through electrostatic induction. Timing and duration of contact and non-contact modes are controlled by a controller, or by user commands, in dependence on a charge state of the elements of the generator: In this way elements are controlled to come into contact only when surface charge has fallen below a certain level, and re-charging is necessary; contact time between the elements may hence be minimised—thereby minimising incurred noise and surface wear—whilst still maintaining a given desired threshold power output.
US10855202B2

Embodiments of the present invention disclose an inverter circuit, an inverter, and a control method and apparatus of an inverter circuit, which are used to solve the problem of direct connection of bridge arms of an inverter circuit. The inverter circuit comprises an inverter module and a filter module that are sequentially connected, wherein the inverter module comprises: a first bridge arm, comprising a first switch tube, a first inductor, a second inductor and a second switch tube that are sequentially connected in series; a second bridge arm, comprising a third switch tube and a first diode that are connected in series; a third bridge arm, comprising a fourth switch tube and a second diode that are connected in series; a first freewheeling branch; and a second freewheeling branch.
US10855201B1

The cascaded multilevel inverter utilizes a delta polyphase circuit and transformers in each leg using cross-phase connection windings. Transformers corresponding to a number of phases of the inverter use an in-phase connection winding and a cross-phase connection winding to respective other legs, so that the respective transformers having the in-phase connection windings are connected in series with a DC power supply.
US10855200B2

A line commutated converter (LCC) for a high voltage direct current power converter, the LCC comprising at least one LCC bridge circuit for connection to at least one terminal of a DC system, each bridge circuit comprising a plurality of arms, each associated with a respective phase of an AC system, each arm comprising: an upper thyristor valve or valves, and lower thyristor valve or valves connected in series; an associated branch extending from between the upper and lower thyristors; and at least one thyristor-based capacitor module for each phase, each module comprising a plurality of module thyristors, the or each capacitor module operable to insert a main capacitor into the respective arm of the bridge circuit by firing at least one or more of said module thyristors.
US10855192B1

A transformer-based switching power converter can include a slew rate limiter coupled to the switching stage and configured to limit rate of change of voltage across one or more switching devices of the switching stage, thereby reducing voltage spikes appearing on the secondary winding. The slew rate limiter may be configured to selectively operate to limit rate of change of voltage across one or more switching devices of the switching stage during startup of the switching stage, upon waking from burst mode, or at any time when zero voltage switching of the one or more switching devices is unavailable. The slew rate limiter can include at least one circuit element configured to selectively alter a time constant of a gate drive circuit of at least one switching device in the switching stage to increase a turn-on transition time of the at least one switching device.
US10855185B2

A semiconductor circuit includes a reference voltage generating circuit which generates a first reference voltage; a voltage control circuit which receives the first reference voltage from the reference voltage generating circuit to output a second reference voltage; a DC-DC conversion circuit which executes DC-DC conversion on the basis of the second reference voltage which is output from the voltage control circuit, and provides an output thereof to a first node; and a voltage regulator which executes voltage regulating on the basis of the first reference voltage which is output from the reference voltage generating circuit, and a voltage of the first node, and provides an output thereof to a second node.
US10855173B2

A control device for controlling switching elements in a power conversion circuit includes a pattern generation unit for generating a frequency change pattern, and a controller. Using n first frequencies fc and a second frequency fdef smaller than the smallest one of differences between the n first frequencies fc, the pattern generation unit determines a shift order of the 2n switching frequencies f determined by adding/subtracting the second frequency fdef to/from the first frequencies fc, such that the middle value between two switching frequencies f before and after shifting does not overlap the value of each switching frequency f, thereby generating a frequency change pattern. The controller generates a control signal G for each switching element by using the 2n switching frequencies f for respective different duration times in accordance with the frequency change pattern.
US10855165B2

Circuits and methods are provided for soft switching within a switched-capacitor DC/DC converter, so as to reduce switching losses and improve efficiency. This is accomplished, in preferred converters, by coupling a compensation inductor between one half-bridge of an output rectifier and another half-bridge of the output rectifier. The compensation inductor functions to transfer charge from or to the capacitance of switches within the converter while the switches are off, such that the voltage across each switch is reduced to zero before that switch is turned on. This provides zero-voltage switching (ZVS) and its associated high efficiency. The efficiency associated with the ZVS makes ideal zero-current switching (ZCS) less important, such that high-precision capacitors and inductors forming the resonant tanks required by near-ideal ZCS are not required. The resultant circuits are physically smaller and less expensive than other converters that require near-ideal ZCS, but achieve similar or better efficiency.
US10855158B2

Embodiments of the present disclosure include an apparatus comprising an electronic device, a first magnet, and an inductive coil surrounding a magnetically susceptible core, wherein movement of the first magnet relative to the magnetically susceptible core changes a magnetic flux in the magnetically susceptible core to produce a current in the inductive coil, and in accordance therewith, provide power to the electronic device.
US10855157B2

A power generation device includes a push member configured to move back and forth in a first pushing direction and a second pushing direction to push a rotating body to move between a first stable attitude and a second stable attitude, an operation member configured to move in a first direction and a second direction, and a switching spring member arranged between the operation member and the push member. The switching spring member is configured to urge the push member in the first pushing direction to cause the rotating body to move toward the second stable attitude when the operation member moves in the first direction, and the switching spring member is configured to urge the push member in the second pushing direction to cause the rotating body to move toward the first stable attitude when the operation member moves in the second direction.
US10855155B2

Disclosed are a permanent magnet linear motor and a linear vibrator, the linear vibrator includes the permanent magnet linear motor, the permanent magnet linear motor includes a stator component, a rotor component and a motor housing (6), the stator component and the rotor component are both mounted in the motor housing (6), the rotor component includes a shaft (1), a supporter (9), and a permanent magnet (2), the supporter (9) is fixedly defined at the middle part of the shaft (1), the permanent magnet (2) is fixedly embedded in the supporter (9); the stator component includes a stator core (4), a frame (11), and a coil winding (8), the stator core (4) is fixedly defined in the motor housing (6), the frame (11) is formed by defining tooth structure on the stator core (4) along a radial direction, the coil winding (8) is coiled on the frame (11).
US10855154B2

An actuator has: an affixed section having a coil; a first mobile section that is elastically held and disposed so as to allow movement in the axial direction inside one end of the coil, and has a first magnet magnetized in the axial direction of the coil and disposed on one end in the axial direction; and a second mobile section that is elastically held and disposed so as to allow movement in the axial direction inside another end of the coil, and has a second magnet magnetized in the axial direction and disposed on the other end in the axial direction. The first and second magnets are disposed such that identical magnetic poles are in the same direction in the axial direction, and the first and second mobile sections move in opposite directions along the same axis when a current is applied to the coil.
US10855151B2

A method of balancing a rotor and/or fixing rotor components includes arranging a plurality of generally like laminations side by side in a stack to form at least a part of a rotor. The rotor has a rotational center axis and each of the laminations having a plurality of apertures that cooperate to form passages that extend axially along a length of the stack. In accordance with an aspect of the method, a polymer based fixation material is filled in the passages in a manner to fix the laminations together in the stack. With the fixation material, a sprue is formed, projecting from an axial face of the stack. In accordance with another aspect of the method, a weight of the sprue is adjusted to rotationally balance the rotor about the rotor center axis.
US10855149B2

A starter includes a motor configured with a direct current motor. The direct current motor has a brush and a commutator. The brush is a sintered material formed of graphite and a copper powder. The commutator is formed of either copper or a copper alloy that has a copper content of 99% or more. A surface of is a sliding portion of the commutator which has sliding movement with the brush is provided with a graphite cover-layer that contains graphite as a main component. The graphite cover-layer contains a hard compound which has a Vickers hardness higher than 10 GPa and a metal sulfide solid lubricant.
US10855146B2

A motor assembly for driving a pump or rotary device features a power plane with a circular geometry to be mounted inside a space envelope having a similar circular geometry formed on an end-plate between an inner hub portion and a peripheral portion that extends circumferentially around the space envelope of the end-plate. The power plane is a multi-layer circuit board or assembly having: a power layer with higher temperature power modules for providing power to a motor, a control layer with lower temperature control electronics modules for controlling the power provided to the motor, and a thermal barrier and printed circuit board layer between the power layer and the control layer that provides electrical connection paths between the power modules of the power plane and the control electronics modules of the control layer, and also provides insulation between the power layer and the control layer.
US10855140B2

An electric actuator includes: a motor part, having a motor shaft that extends in an axial direction and is rotated in both directions; a deceleration mechanism, connected to the motor shaft; a circuit board, electrically connected to the motor part; an output part, having an output shaft to which rotation of the motor shaft is transmitted through the deceleration mechanism; a sensor magnet, attached to the motor shaft; and a motor part sensor, detecting a magnetic field of the sensor magnet and detecting rotation of the motor shaft. The motor part has a rotor magnet that is fixed to the motor shaft. The rotor magnet and the sensor magnet each have multiple magnetic poles in a circumferential direction around the motor shaft. The magnetic poles of the rotor magnet and the magnetic poles of the sensor magnet are disposed to be shifted from each other in the circumferential direction.
US10855138B2

An electrical machine (10) and a method for producing such a machine, with a pole pot (15), in which a stator (16) and a rotor (18) are held, and axially on the open side of the pole pot (15) a connector housing (33) with an integrated terminal connector (37) is arranged, wherein the connector housing (33) has a circumferential wall (83), which lies axially against the pole pot (15), and the circumferential wall (83) has radial windows (110), in order to make electrical contacting of electrical contacts (30) of the connector housing (33) with electrical mating contacts (133) of the stator (16) possible after the placement of the connector housing (33) onto the pole pot (15).
US10855134B2

A motor includes a rotor having a shaft, a stator provided so as to surround the rotor, a first bearing and a second bearing rotatably supporting the shaft and disposed at a distance from each other in an axial direction of the shaft, a molded resin part covering the stator and having a bearing support part supporting the first bearing, a bracket attached to the molded resin part, supporting the second bearing, and having conductivity, and a conductive member provided in contact with both of the bearing support and the bracket.
US10855133B2

A drive device includes a cover and a connector case. The cover is shaped into a cup form and has a connector insertion hole at a bottom portion of the cover. In a view taken in a connector inserting direction, the connector insertion hole is larger than a contour of a connector portion of the connector case, and a gap between an inner wall surface of the connector insertion hole and the contour of the connector portion is equal to or smaller than 3 mm. Thereby, although the connector insertion hole is formed to be larger than the connector portion to enable the insertion of the connector portion into the connector insertion hole at a time of assembly, a size of a cross section of the opening of the connector insertion hole is minimized.
US10855129B1

A printed circuit board (PCB) includes a first plurality of conductive paths having first ends at an inner radius of the PCB and second ends at an outer radius of the PCB. The PCB further includes a second plurality of conductive paths having first ends at an outer radius of the PCB and second ends at an inner radius of the PCB. The PCB further includes a first plurality of conductive vias that pass through the PCB at the outer radius of the PCB and couple second ends of the first plurality of conductive paths to first ends of the second plurality of conductive paths. The PCB further includes a second plurality of conductive vias that pass through the PCB at the inner radius of the PCB and electrically couple second ends of the second plurality of conductive paths to first ends of the first plurality of conductive paths.
US10855119B2

Methods and systems for charging a device. The method may involve providing a first housing and a second housing, wherein each housing is configured with a first coil, a second coil, and control logic to control the functioning of their respective first and second coils depending on the orientations of the housings. The method may further involve physically linking the first housing and the second housing via a first flexible connection.
US10855116B2

A power transmitter includes: a first resonator configured to wirelessly supply power to a power receiver and having an impedance that changes in response to a foreign material being proximate to the power transmitter; a second resonator having an impedance that changes in response to the foreign material being proximate to the power receiver; and controller configured to select either one of the first resonator and the second resonator in response to a wireless charging control, and to determine whether the foreign material is proximate to the power transmitter, based on a change in the impedance of the selected one of the first resonator and the second resonator.
US10855107B2

A system and method for determining a reliability line rating for a transmission line is disclosed. In response to a line clearance measurement and a line temperature measurement received from a transmission line monitor coupled to a transmission line, the system generates a temperature-clearance model for the transmission line based on the received line clearance measurement and line temperature measurement. The system generates a plurality of past dynamic line ratings and determines a scaling factor based on the plurality of past dynamic line ratings. The system then generates a dynamic line rating for an interval of time in the future and scales the dynamic line rating in response to the scaling factor to obtain a reliability line rating for the interval.
US10855105B2

A vehicle power management system includes a backup battery and an isolation circuit. The isolation circuit has a switch in parallel with a diode. The isolation circuit is electrically connected to the backup battery. The isolation circuit electrically isolates the backup battery from a non-critical load when the switch is open.
US10855104B2

In one embodiment, a power apparatus, includes at least one first and second power supply to receive power from a main power supply, the at least one first power supply including at least one first input capacitor to smooth voltage ripples, a voltage monitor to monitor voltage provided by the main power supply, and cause enablement and/or disablement of at least one part of the at least one first power supply according to the voltage provided by the main power supply, and at least one first blocking and passing component configured to selectively channel energy from the main power supply to charge the at least one first input capacitor during a time when the at least one part is enabled, and channel energy from the at least one first input capacitor to the at least one second power supply during a time when the at least one part is disabled.
US10855102B2

A method for monitoring an electric power source changeover switch, including a step of identifying all of the combinations of operating modes and availability states of the power sources, a step of associating a configuration of a state of switches with each combination, a step of watching for a change in configuration. Upon a change in configuration, a step of controlling the switches is executed in order to place the switches in a state complying with the configuration. In the absence of a change in configuration, a step monitors the compliance of the configuration with the actual state of the switches. A method further including monitoring a source changeover switch implemented in a test device, and to a source changeover switch implementing such a method.
US10855097B2

A method, an information handling system, and a thermal management system providing a power and thermal solution are provided. In accordance with at least one embodiment, the information handling system includes a battery having a low temperature cell configured to operate over a lower temperature range and a high temperature cell configured to operate over a higher temperature range, a computational electronic circuit operable to dissipate waste heat as a consequence of performing computation, and a thermal conductor thermally coupled to the high temperature cell and to the computational electronic circuit but not to the low temperature cell.
US10855090B2

A battery management apparatus includes a processor configured to collect sensing data of a battery using a sensor, and infrared (IR) communicators located to face a neighboring battery management apparatus of the battery management apparatus. The processor is configured to transmit the collected sensing data to the neighboring battery management apparatus using one of the IR communicators.
US10855082B2

Aspects of the present invention relate to a method for controlling an amount of power to be delivered from a wind turbine generator to a power grid during an abnormal power grid event, the method comprising the steps of detecting an abnormal power grid event; controlling an active current delivered to the power grid in response to a measured or determined total active current; and controlling a reactive current delivered to the power grid in response to a measured or determined total reactive current. Aspects of the present invention further relate to a computer program product for carrying out the method as well as a wind turbine generator being capable of carrying out embodiments of the invention.
US10855069B2

A USB Type-C/Power Delivery controller chip includes a first pin for receiving a first voltage, a second pin for receiving a second voltage, and a third pin for coupling to the CC pin of a USB connector. The USB controller chip includes a VCONN power supply circuit having a blocking field effect transistor (BFET) coupled in series with a hot-swap field FET (HSFET) between the first and third pins, and first and second Zener diodes coupled anode-to-anode between the HSFET's source and gate. A cable detection circuit includes a BFET coupled between the second and third pins, and a Zener diode coupled between the BFET's gate and a lower rail. A power delivery physical layer circuit includes a receiver and a transmitter, each coupled to the third pin through a respective BFET, the respective BFETs each having a Zener diode coupled between respective gates and the lower rail.
US10855064B2

A system for providing electronic features in a doorframe include a body structure having a top wall, a bottom wall and a plurality of side walls. The walls define an interior space of the body structure. A plurality of ports are formed in the top wall and a plurality of ports are formed in the bottom wall with each port opening into the interior space. One or more of the top wall ports is longitudinally aligned with a respective bottom wall port to form a port pair. A diverter is positioned in the interior space and extends in the interior space from one side wall and toward an opposing side wall. The diverter spans between the port pair. The diverter has a diverter surface that is configured for directing an element that extends through a port of the port pair toward an area in the body structure.
US10855056B2

A number of beams that can be coupled into an optical fiber can be increased using emitted beams having greater divergence, thus providing increased beam power. Alternatively, with a fixed number of emitters, total optical power can be maintained with fewer beams in an output beam with a smaller numerical aperture.
US10855055B2

A VCSEL array has VCSELs on a semiconductor substrate and has a prismatic or Fresnel optical structure, which is arranged to transform laser light to provide a continuous illumination pattern in a reference plane. The optical structure increases a size of the illumination pattern in comparison to an untransformed illumination pattern. The optical structure is arranged such that each VCSEL illuminates a sector of the pattern. Sub-surfaces of the optical structure with different height above the semiconductor substrate are arranged next to each other. Each VCSEL is associated with a sub-surface. A distance between each VCSEL and a size of its sub-surface is arranged such that the VCSEL illuminates only a part of the sub-surface without illuminating one of the steps. The VCSEL array has an array of microlenses, each VCSEL being associated with a microlens arranged to collimate the laser light after traversing the optical structure.
US10855052B2

A semiconductor laser (1) emits laser light. An electro-absorption optical modulator (2) modulates the laser light. The electro-absorption optical modulator (2) includes a plurality of electro-absorption regions (2a, 2b, 2c) having different extinction characteristics, whereby the extinction ratio curve of the optical device can be controlled to have a shape with multiple steps that is suited to driving conditions.
US10855048B2

Briefly, methods and/or systems, are described for a wavelength-dispersive mode-locked fiber-ring laser, which generates an Airy beam profile for stable optical pulses.
US10855042B2

A method of connecting a fine wire to an ultrafine wire, the fine wire exhibiting a first cross-section and the ultrafine wire exhibiting a second cross-section, the second cross-section smaller than the first cross-section, the method constituted of: providing an uninsulated portion of the fine wire exhibiting a flat surface; depositing a conductive material on the flat surface of the provided uninsulated portion of the fine wire; providing an uninsulated portion of the ultrafine wire; and bonding the provided uninsulated portion of the ultrafine wire to the deposited conductive material on the flat surface of the provided uninsulated portion of the fine wire by thermocompression.
US10855038B1

A hybrid electrical connector includes a housing, a first power module, a negative power module, and a signal module. The housing has a guide module having guide surfaces for guiding mating with a mating electrical connector. The guide module is approximately centered between first and second sides and remote from the first and second sides. The first power module includes first power contacts and the negative power module includes negative power contacts. The signal module includes signal contacts and ground shields providing electrical shielding for the signal contacts. The signal module is located between the first power module and the negative power module.
US10855034B2

A modular electrical connector with separately shielded signal conductor pairs. In some embodiments, the connector is may be assembled from modules, each containing a pair of signal conductors with surrounding partially or fully conductive material. In some embodiments, the modules may have projecting portions, of conductive and/or dielectric material, that are shaped and positioned to reduce changes in impedance along the signal paths as a function of separation of conductive elements, when the connectors are separated by less than the functional mating range.
US10855025B2

A connector position assurance device having multiple features for assuring a full coupling and locking of a female housing with a male housing in a connector system, such that the female housing and male housing are placed into a fully coupled and locked position when the connector position assurance device is moved from a pre-lock position to a full-lock position. When the connector position assurance device is at a full-lock position, a first member on the connector position assurance penetrates a window formed on the female housing, and at least one ledge extending from the connector position assurance device prevents a flexible member of the female housing from being moved downward, providing assurance that the female and male housings are fully coupled and locked together.
US10855019B2

A bezel assembly includes a bezel body having an opening formed thereon for receiving at least a part of a connecting piece. At least one opening shield is movably disposed on the bezel body and pressing against the connecting piece via an elastic element such that the connecting piece remains contact with the bezel assembly in the opening. The bezel assembly of the present disclosure can be adapted to connecting pieces of various types and standards, such as connectors or ports, so as to improve universality of the bezel assembly and expand the application range.
US10855003B2

A connecting device configured to be installed on a first coaxial cable connector to facilitate connection of the first connector to a second connector and to maintain ground continuity across the connectors. In some embodiments, the connecting device includes a grounding element disposed in a gripping member, the grounding element including one or more projections configured to extend beyond an end of the gripping member to conductively engage an outer surface of the second connector.
US10854998B2

A connection structure between an electric wire and a terminal has an electric wire including a core wire with strands, and a terminal including a bottom-plate portion and a pair of core-wire-crimping pieces, which protrude from both edges of the bottom-plate portion and each distal-end portion of the pair of core-wire-crimping pieces being divided into a plurality of portions, the terminal enclosing and holding the core wire by the bottom-plate portion and the pair of core-wire-crimping pieces. The pair of core-wire-crimping pieces extends in directions to approach each other at a proximal-end portion, is in contact with each other at an intermediate portion, and extends in directions to be separated from each other at the distal-end portion. At least one portion of the plurality of portions of each distal-end portion of the pair of core-wire-crimping pieces extend in a different direction from other portions of the distal-end portion.
US10854997B2

An antenna array (20) with at least one dipole-type emitter arrangement (1), wherein the at least one dipole-type emitter arrangement (1) comprises two pairs (2, 3) of emitter halves (2a, 2b, 3a, 3b), which transmit and/or receive on two polarization planes (4a, 4b) that are perpendicular to one another. The emitter halves (2a, 2b, 3a, 3b) can be or are arranged on an emitter plane (5) at a distance from a reflector (6) and run parallel to said reflector. Two electrically conductive partial circumferential frames (15a, 15b, 15c) are provided, which are disposed between the emitter plane (5) and the reflector (6) at a distance from one another, wherein the at least two electrically conductive partial circumferential frames (15a, 15b, 15c) define one opening (17). The at least two partial circumferential frames (15a, 15b, 15c) are oriented parallel to the emitter plane (5). Each of the two partial circumferential frames (15a, 15b, 15c) comprises at least one gap (16), which extends through the entire width of the partial circumferential frame (15a, 15b, 15c), so that each partial circumferential frame (15a, 15b, 15c) comprises at least two ends.
US10854990B2

A system and methods for RF (Radio Frequency) penetration imaging of one or more objects in a medium, the system including a generation and reception subsystem configured to generate and receive a plurality of RF signals, an RF antenna array including a plurality of antennas, the antennas being configured to transmit the RF signals towards the medium and receive a plurality of RF signals reflected from the medium, a data acquisition subsystem configured to receive and store the reflected RF signals, and a processor configured to estimate the distance between the surface of the target medium and the antenna array, the delay between the transmitted signals and the plurality of signals reflected from the object using a dedicated frequency sub-band of the received signals, the location of the antennas at each transmitting time, and determine whether there is an object within the medium.
US10854986B2

An antenna apparatus includes a ground layer, patch antenna patterns, feed vias, ring-type meta patterns, and coupling-type meta patterns. The ground layer has one or more through-holes. Patch antenna patterns are each disposed above the ground layer. Feed vias are disposed to penetrate through the one or more through-holes, and electrically connect to the patch antenna patterns, respectively. Ring-type meta patterns are arranged between the patch antenna patterns. Coupling-type meta patterns are alternately arranged between the patch antenna patterns in fewer numbers than the ring-type meta patterns in positions more distant from the patch antenna patterns than positions in which the ring-type meta patterns are arranged.
US10854985B2

Examples disclosed herein relate to a smart infrastructure sensing and communication system. The system includes a resonant structure formed of an array of resonant cells and attached to a glass of a smart infrastructure. The resonant structure generates a radio frequency (“RF”) signal that is shaped and steered by the array. A controller is in communication with the resonant structure to receive the RF signal.
US10854984B2

A method of manufacturing an integrated radio frequency (RF) module, comprising structurally forming at least one RF waveguide and at least one RF radiator of a metalized ceramic material. The RF waveguide(s) and the RF radiator(s) are connected and operatively coupled with each other. Each of the RF radiator(s) comprises a metalized outer wall and at least one metalized axial ridge extending along an inner surface of the outer wall. The method further comprises sintering the metalized ceramic material to create a monolithic structure comprising the RF waveguide and RF radiator, and operatively coupling RF circuitry to the RF waveguide(s).
US10854983B2

An antenna includes a reference ground and at least a radiating source spacedly disposed at the reference ground to define a radiating clearance between the radiating source and the reference ground, wherein the radiating source is electrically connected to the reference ground to ground the radiating source so as to narrow a bandwidth of the antenna. When a electromagnetic excitation signal is received at a feed point of the radiating source, the bandwidth of the antenna is narrowed down to prevent any interference of the electromagnetic wave signal received or generated by the antenna in response to nearby electromagnetic radiation frequency or stray radiation frequency of the adjacent frequency bands.
US10854978B2

An antenna apparatus includes a ground layer having a through-hole; a feed via disposed to pass through the through-hole; a patch antenna pattern disposed on the ground layer and electrically connected to one end of the feed via; a first coupling patch pattern disposed on the patch antenna pattern; a second coupling patch pattern disposed between the first coupling patch pattern and the patch antenna pattern; and a dielectric layer disposed in at least of a portion a space between the first coupling patch pattern and the second coupling patch pattern so that a dielectric constant of at least a portion of a space between the patch antenna pattern and the second coupling patch pattern is lower than a dielectric constant of the space between the first coupling patch portion and the second coupling patch pattern.
US10854966B2

A flexible antenna is provided. The flexible antenna includes a cable comprising at least one conductor, and an antenna body comprising a protective layer and a flexible circuit layer. The flexible circuit layer including a non-conductive sheet, at least one conductive feed pad and at least one antenna element. The at least one antenna element is formed of a conductive particle based material comprising conductive particles dispersed in a binder so that at least a majority of the conductive particles are adjacent to, but do not touch, one another. The at least one antenna element is disposed between the protective layer and the flexible circuit layer. The at least one conductor of the cable is electrically connected to the at least one feed pad.
US10854964B2

An antenna apparatus includes a circuit board disposed on a base, a first antenna part disposed on the circuit board, an inner cover configured to cover the first antenna part, and a second antenna part disposed on a surface of the inner cover. A vehicle can utilize the antenna for communication.
US10854960B2

An electromagnetic energy harvesting device includes an emitting body at least partially embedded within a dielectric medium, and a receiving antenna disposed in proximity to the emitting body, where the receiving antenna is configured to collect thermal electromagnetic energy emitted by the emitting body. The device also includes a rectifier electrically coupled to the receiving antenna, where the rectifier is configured to convert the thermal electromagnetic energy to direct current electrical energy.
US10854958B2

An electronic device is disclosed. The electronic device includes a housing that includes a cover glass that exposes a portion of a display, and a rear housing. The rear housing includes a first conductive region, a second conductive region physically spaced from the first conductive region, and an insulating material interposed between the first conductive and the second conductive regions. The housing also includes a printed circuit board, a wireless communication circuit, a grip sensor circuit, and a connection member. The wireless communication circuit and the grip sensor circuit are electrically connected with the first conductive region. The connection member is interposed between the printed circuit board and the rear housing and electrically connects the first conductive region and the second conductive region. The wireless communication circuit is configured to feed the first conductive region; and transmit or receive a signal in a frequency band based on an electrical path.
US10854957B2

An electronic device in accordance with an example embodiment of the disclosure includes a first non-conductive cover defining a first surface of the electronic device, a second non-conductive cover including a first portion defining a second surface of the electronic device, and a second portion defining one portion of a lateral surface of the electronic device, a conductive frame defining an other portion of the lateral surface of the electronic device, and an antenna module, wherein the antenna module is positioned so that the one surface is substantially perpendicular to the second surface at a position within a specified proximity to the lateral surface of the electronic device and is configured to transmit and/or receive a signal through the lateral surface.
US10854956B2

Disclosed is an electronic device. The electronic device according to an embodiment includes an antenna element configured to receive a signal in at least one frequency band of a first frequency band and a second frequency band, a signal distributor electrically connected with the antenna element, and including a first filter corresponding to the first frequency band and a second filter corresponding to the second frequency band, a matching circuit electrically connectable with the second filter, a transceiver electrically connected with the signal distributor, a switch connecting the second filter with the matching circuit or the transceiver, and a processor electrically connected with the transceiver. Moreover, various embodiments found through the present disclosure are possible.
US10854940B2

A window assembly includes a first radio frequency device disposed between a first window substrate and a second window substrate. An embedded coplanar waveguide is disposed between the first window substrate and the second window substrate, and is attached to the first radio frequency device. An exterior coplanar waveguide is disposed adjacent an exterior side surface of the first window substrate, and is disposed opposite the embedded coplanar waveguide for communicating electromagnetic waves therebetween. A printed circuit board is attached to and interconnects the exterior coplanar waveguide and a radio frequency cable connector. The radio frequency cable connector is configured for connection to a second radio frequency device. An adhesive layer bonds the printed circuit board to the exterior side surface of the first window substrate.
US10854927B2

The invention provides a method of improving the cycle-life of a rechargeable alkali metal-sulfur cell. The method comprises implementing an anode-protecting layer between an anode active material layer and a porous separator/electrolyte, and/or implementing a cathode-protecting layer between a cathode active material and the porous separator/electrolyte, wherein the anode-protecting layer or cathode-protecting layer comprises a conductive sulfonated elastomer composite having from 0.01% to 50% by weight of a conductive reinforcement material dispersed in a sulfonated elastomeric matrix material and the protecting layer has a thickness from 1 nm to 100 μm, a fully recoverable tensile strain from 2% to 500%, a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm, and an electrical conductivity from 10−7 S/cm to 100 S/cm when measured at room temperature. This battery exhibits an excellent combination of high sulfur content, high sulfur utilization efficiency, high energy density, and long cycle life.
US10854907B2

A permanent magnet is expressed by a composition formula: RpFeqMrCusCo100-p-q-r-s. M is at least one element selected from the group consisting of Zr, Ti, and Hf. The magnet includes a crystal grain having a main phase including a TbCu7 crystal phase, and a volume ratio of the TbCu7 crystal phase to the main phase is 95% or more.
US10854903B2

A direct carbonaceous material to power generation system integrates one or more solid oxide fuel cells (SOFC) into a fluidized bed gasifier. The fuel cell anode is in direct contact with bed material so that the H2 and CO generated in the bed are oxidized to H2O and CO2 to create a push-pull or source-sink reaction environment. The SOFC is exothermic and supplies heat within a reaction chamber of the gasifier where the fluidized bed conducts an endothermic reaction. The products from the anode are the reactants for the reformer and vice versa. A lower bed in the reaction chamber may comprise engineered multi-function material which may incorporate one or more catalysts and reactant adsorbent sites to facilitate excellent heat and mass transfer and fluidization dynamics in fluidized beds. The catalyst is capable of cracking tars and reforming hydrocarbons.
US10854899B2

Power generation systems and associated methods for generating electric power using a cascaded fuel cell are provided. The power generation system may include a first fuel cell, a second fuel cell, a splitting mechanism, a first fuel path, and a second fuel path. The First fuel cell is configured to generate first anode and first cathode tail gas streams. The splitting mechanism is configured to split the first anode tail gas stream into first and second portions. The first fuel path is configured to receive hydrocarbon fuel stream downstream of splitting mechanism, mix with the first portion to form a mixed stream, and circulate the mixed stream to the first fuel cell. The second fuel path is configured to feed the second portion to the second fuel cell. The first and second fuel cells are configured to generate electric power by using the mixed stream and the second portion respectively.
US10854898B2

A load leveling system includes a fuel cell inverter, a direct current (DC) load bank, and a controller. The fuel cell inverter is configured to receive DC power generated by a fuel cell assembly. The DC load bank is connected to the fuel cell assembly in parallel with the fuel cell inverter. The controller is in communication with the fuel cell inverter and the DC load bank. The controller is configured to identify a reduction in a load being drawn by the fuel cell inverter. Responsive to the identification of the reduction of the load, the controller is also configured to divert the DC power generated by the fuel cell assembly from the fuel cell inverter to the DC load bank to prevent load cycling of the fuel cell assembly.
US10854896B2

A fuel cell system comprises an antimicrobial patterned surface. The fuel cell system may comprise a fuel cell stack, a coolant reservoir, and a coolant flow path configured to supply coolant from the coolant reservoir to the fuel cell stack. One or more of the fuel cell stack, the coolant reservoir and the coolant flow path may comprise the antimicrobial patterned surface.
US10854894B2

To effectively prevent a breakage of a plate when a gasket body formed of a rubber-like elastic material is integrally molded at both faces of the plate formed of a brittle material such as carbon. In order to attain this object, there is provided a method of manufacturing a plate-integrated gasket in which a gasket body formed of a rubber-like elastic material is integrally formed at both sides of a portion along a peripheral edge of a plate in the thickness direction, where an area located between gasket molding cavities defined by clamping the plate between split dies of a metal mold in the plate is formed to be a relatively thick portion at a position, facing an opening of a gate through which a molding material is injected into the cavities, and in the vicinity thereof.
US10854893B2

A power generation cell or a fuel cell includes an MEA, a first separator, and a second separator. A frame member is provided on an outer peripheral portion of the MEA. The frame member includes a frame member inner peripheral portion and a frame member outer peripheral portion held between the first separator and the second separator. The central position of a power generation area of the MEA in the thickness direction and the central position of the frame member outer peripheral portion in the thickness direction are offset from each other. Further, a first seal line of the first separator and a second seal line of the second separator, sealing the frame member outer peripheral portion, are non-symmetrical with each other.
US10854892B2

A fuel cell stack includes: a membrane electrode assembly; and first and second separators joined to each other, wherein first and third fluid groove portions face each other in a stacking direction in which the membrane electrode assembly and the first and second separators are stacked, second and fourth fluid groove portions face each other in the stacking direction, and first and second coolant groove portions face each other in the stacking direction and define a common coolant flow path.
US10854890B2

The present invention relates to a cross-linked porous membrane from hydrolysis of ester-containing side chain and a preparation method thereof. Firstly, membrane material is obtained through copolymerization of four monomers including butyl methacrylate, styrene, sodium sulfonated styrene and vinylbenzyl chloride. In membrane formation, a small amount of lithium chloride micromolecule porogen is added and cross-linked by using tetramethyl hexamethylene diamine to prepare a nanoscale dense membrane through hydrolysis under the alkaline condition. Through the characteristic of hydrolysis of a butyl ester side chain in the polymer under the alkaline condition, the space originally occupied by the butyl ester in the hydrolyzed membrane is vacated; and after hydrolysis, with the appearance of carboxylic acid ionic conduction groups, a large quantity of ester bonds is hydrolyzed, so that the patency of ion transfer channels in the membrane is enhanced. Thus, ionic conductivity of the membrane is greatly enhanced. The nanoscale porous membrane prepared by the present invention not only has good selectivity and battery performance, but also reduces the preparation cost of the membrane to a great extent, and is suitable for application in all vanadium flow batteries.
US10854881B2

It is an object of the present invention to provide an electrode having superior charge-discharge capacity, even in the case of using an active material containing silicon.The present invention relates to “a binder for a lithium cell comprises a polymer having a monomer unit derived from acrylic acid, and 1 to 2 kinds of monomer units derived from the compound shown by the general formula (I), the general formula (II), or the general formula (III), as constituents, and cross-linked by a cross-linking agent selected from the compounds described by the following general formulae [1] to [13], and the polymer described by the following general formula [14]”, “a composition for producing an electrode of a lithium cell comprising 1) an active material containing silicon, 2) a conductive assistant, and 3) the above-described binder for a cell”, and “an electrode for a lithium cell having 1) an active material containing silicon, 2) a conductive assistant, 3) the above-described binder for a cell, and (4) a current collector”.
US10854879B2

A composite membrane for a lithium battery, a cathode for a lithium battery, and a lithium battery including the composite membrane. The composite membrane includes a copolymer including a first repeating unit represented by Formula 1 and a second repeating unit represented by Formula 2: wherein Ar1, R1, R2, R3, A, Y−, and m in Formula 1, and R4 to R7, a, and n in Formula 2, are the same as defined in the specification.
US10854875B2

The present disclosure relates to a method for making an electrode material of lithium-ion batteries. In the method, a lithium source solution and a plurality of titanium source particles are provided. The lithium source solution and the titanium source particles are mixed, wherein a molar ratio of lithium element to titanium element is in a range from about 4:5 to about 9:10, thereby forming a sol. A carbon source compound is dispersed into the sol to form a sol mixture. The sol mixture is spray dried to form a plurality of precursor particles. The precursor particles are heated to form a lithium titanate composite electrode material.
US10854873B2

A method for producing a positive electrode active material for nonaqueous electrolyte secondary batteries, includes: a mixing step of adding a W compound powder having a solubility A adjusted to 2.0 g/L or less to a Li-metal composite oxide powder and stirring in water washing of the composite oxide powder, the solubility A being determined by stirring the W compound in water having a pH of 12.5 at 25° C. for 20 minutes, the composite oxide powder being represented by the formula: LicNi1-x-yCoxMyO2 and composed of primary and secondary particles, followed by solid-liquid separation, to thereby obtain a tungsten-containing mixture with the tungsten compound dispersed in the composite oxide powder; and a heat-treating step of heat-treating the mixture to uniformly disperse W on the surface of primary particles and thereby form a compound containing W and Li from the W and Li in the mixture, on the surface of primary particles.
US10854868B2

Improvements in the structural components and physical characteristics of lithium battery articles are provided. Standard lithium ion batteries, for example, are prone to certain phenomena related to short circuiting and have experienced high temperature occurrences and ultimate firing as a result. Structural concerns with battery components have been found to contribute to such problems. Improvements provided herein include the utilization of thin metallized current collectors (aluminum and/or copper, as examples), high shrinkage rate materials, materials that become nonconductive upon exposure to high temperatures, and combinations thereof. Such improvements accord the ability to withstand certain imperfections (dendrites, unexpected electrical surges, etc.) within the target lithium battery through provision of ostensibly an internal fuse within the subject lithium batteries themselves that prevents undesirable high temperature results from short circuits. Battery articles and methods of use thereof including such improvements are also encompassed within this disclosure.
US10854865B2

A busbar assembly includes, among other things, a busbar, a battery terminal, and a deformed area securing together the busbar and the battery terminal. A securing method includes, among other things, positioning a first portion of an attachment structure within an aperture, deforming a second portion of the attachment structure to provide a deformed area, and using the deformed area to secure a busbar relative to a battery terminal.
US10854863B2

Provided is a separator for a secondary battery including: a porous substrate; and a coating layer formed on the porous substrate, wherein the coating layer includes a plurality of inorganic particles and a binder for binding the plurality of inorganic particles, and the binder includes a copolymer of a monomer mixture including an acrylamide-based monomer, a vinyl cyanide monomer, and an acrylic monomer having a carboxyl group.
US10854854B2

A method of making an OLED device includes providing a first undercut lift-off structure over the device substrate having a first array of bottom electrodes. Next, one or more first organic EL medium layers including at least a first light-emitting layer are deposited over the first undercut lift-off structure and over the first array of bottom electrodes. The first undercut lift-off structure and overlying first organic EL medium layer(s) are removed by treatment with a first lift-off agent comprising a fluorinated solvent to form a first intermediate structure. The process is repeated using a second undercut lift-off structure to deposit one or more second organic EL medium layers over a second array of bottom electrodes. After removal of the second undercut lift-off structure, a common top electrode is provided in electrical contact with the first and second organic EL medium layers.
US10854853B2

A flexible organic light-emitting diode (OLED) display and a method for manufacturing the same are provided. The method includes: forming an organic light-emitting display layer on a flexible substrate; coating a nanocomposite material on the organic emitting display layer to form a nanocomposite layer; and forming a first inorganic layer on the nanocomposite layer. The nanocomposite material is obtained by modifying surfaces of a plurality of nanoparticles with oleyl phosphate and then dispersing the modified nanoparticles in an organic monomer.
US10854848B1

An information handling system includes an organic light emitting diode layer, an optically clear adhesive layer, and a flexible glass substrate. A surface film includes a self-healing polymer layer, the self-healing polymer layer including a self-healing polymer.
US10854839B2

An organic electroluminescence (EL) display panel includes a substrate; first electrodes spaced away from each other and arrayed in rows and columns above the substrate; light-emitting layers including organic light-emitting material and disposed above the first electrodes; a second electrode disposed above the light-emitting layers; a first protection layer including resin and disposed above the second electrode but not within an auxiliary region which, in plan view, extends in a column direction between ones of the first electrodes that are adjacent in a row direction across the substrate; a second protection layer including inorganic material and disposed above the first protection layer and the second electrode; and an auxiliary electrode layer extending in the column direction within the auxiliary region and electrically connecting to the second electrode through a contact opening in the first protection layer within the auxiliary region.
US10854828B2

A display device includes a flexible substrate including a display area on which a plurality of pixels are disposed, a flexible film, and a photo-curable adhesive member for bonding the flexible substrate and the flexible film together. The photo-curable adhesive member includes a soft area and a cured area having higher hardness than the soft area.
US10854818B2

A dendrimer compound characterized by comprising a core represented by the following formula (1-1), (1-2), (1-3), or (1-4) and at least one kind of dendritic structure selected among dendritic structures represented by the following formulae (3) and (4).
US10854816B2

Disclosed is a tension mask frame assembly manufacturing apparatus for mounting a tension mask on a rectangular frame having: a pair of support frame parts to which mutually facing edges of a tension mask having a rectangular sheet shape are fixed; and a pair of connection frame parts for mutually connecting both ends of the support frame parts. The manufacturing apparatus comprises: a frame loading unit for loading the tension mask frame assembly; a pressing unit for pressing the support frame parts along the direction of the plate surfaces of support frames between both ends thereof; and a control unit for controlling the pressing unit so as to pre-deform the support frames in correspondence to at least a part of the bending deformation amount of the support frame parts according to the weight of the support frame parts and the tension of the tension mask.
US10854815B2

An apparatus for manufacturing a display apparatus includes: a chamber; a plurality of source units outside the chamber, wherein the plurality of source units which accommodate a deposition material and transform the deposition material into gas; a nozzle unit in the chamber, wherein the nozzle unit is connected to the plurality of source units and injects, into the chamber, the deposition material supplied from one of the plurality of source units; and a regulating unit between each of the plurality of source units and the nozzle unit, wherein the regulating unit interrupts the deposition material supplied from each of the plurality of source units to the nozzle unit and selectively connects the plurality of source units with the nozzle unit.
US10854808B2

Ferroelectric ceramics including: a Pb(Zr1-BTiB)O3 seed crystal film formed on a foundation film; and a Pb(Zr1-xTix)O3 crystal film, wherein: the seed crystal film is formed by sputtering while the foundation film is being disposed on an upper side of a sputtering target and the foundation film is being made to face the sputtering target; in the seed crystal film, a Zr/Ti ratio on the crystal film side from the center in the thickness direction thereof is larger than a Zr/Ti ratio on the foundation film side from the center in the thickness direction thereof; the crystal film is crystallized by coating and heating a solution containing, in an organic solvent, a metal compound wholly or partially containing ingredient metals of the crystal film and a partial polycondensation product thereof; and the B and the x satisfy formulae 2 and 3, respectively, below, 0.1
US10854805B2

This disclosure generally relates to lightweight thermionic microengines for aerial vehicles. The aerial vehicles include a propulsion system. The propulsion system includes a combustor. The propulsion system further includes a thermionic generator that receives heat from the combustor and generates electricity. The propulsion system further includes one or more propulsion motors that receive the electricity generated by the thermionic generator. The propulsion motors may provide power to one or more propellers to generate lift and thrust for a UAV.
US10854802B2

A method for manufacturing a semiconductor device includes: forming a first metal portion on a substrate, the first metal portion comprising a plurality of pores; preparing a structure body comprising a semiconductor stacked body, wherein a concave portion is provided in a first surface of the structure body; and bonding the first metal portion to the structure body, such that a first part of the first metal portion is bonded to the concave portion of the first surface, and a second part of the first metal portion is bonded to a part of the first surface other than a location where the concave portion is provided. In bonding the first metal portion to the structure body, the first metal portion is bonded to the first surface such that at least a portion of the concave portion is filled with the first metal portion.
US10854794B2

A wavelength converting layer is partially diced to generate a first and second wavelength converting layer segment and to allow partial isolation between the first segment and the second segment such that the wavelength converting layer segments are connected by a connecting wavelength converting layer. The first and second wavelength converting layer segments are attached to a first and second light emitting device, respectively to create a first and second pixel. The connecting wavelength converting layer segment is removed to allow complete isolation between the first pixel and the second pixel. An optical isolation material is applied to exposed surfaces of the first and second pixel and a sacrificial portion of the wavelength converting layer segments and optical isolation material attached to the sacrificial portion is removed from a surface facing away from the first light emitting device, to expose a emitting surface of the first wavelength converting layer segment.
US10854790B2

A light emitting device includes a first light emitting element including a rectangular first light extraction surface, a second light emitting element including a rectangular second light extraction surface and emitting light having an emission peak wavelength different from an emission peak wavelength of the first light emitting element, and a light-transmissive member covering the first light extraction surface and the second light extraction surface. The light-transmissive member includes a first light-transmissive layer facing the first light extraction surface and the second light extraction surface, a wavelength conversion layer located on the first light-transmissive layer, and a second light-transmissive layer located on the wavelength conversion layer. The first light-transmissive layer contains a first matrix and first diffusive particles. The wavelength conversion layer contains a second matrix and wavelength conversion particles. The second light-transmissive layer contains a third matrix and second diffusive particles.
US10854785B2

An optoelectronic device with a multi-layer contact is described. The optoelectronic device can include an n-type semiconductor layer having a surface. A mesa can be located over a first portion of the surface of the n-type semiconductor layer and have a mesa boundary. An n-type contact region can be located over a second portion of the surface of the n-type semiconductor contact layer entirely distinct from the first portion, and be at least partially defined by the mesa boundary. A first n-type metallic contact layer can be located over at least a portion of the n-type contact region in proximity of the mesa boundary, where the first n-type metallic contact layer forms an ohmic contact with the n-type semiconductor layer. A second metallic contact layer can be located over a second portion of the n-type contact region, where the second metallic contact layer is formed of a reflective metallic material.
US10854783B2

An optoelectronic arrangement is specified, comprising a moulded body (2) having a base surface (2b), a first pixel group (41) with a multiplicity of pixels (1) assigned thereto, each having a first semiconductor region (11), a second semiconductor region (12) and an active region (10), a multiplicity of separating structures (3) arranged between the pixels (1), and at least one first contact structure (51, 52, 53) having a first contact plane (51) and a first contact location (52), which is freely accessible at the base surface (2b), wherein the pixels (1) of the first pixel group (41) are arranged alongside one another at the top surface (2a), the first semiconductor regions (11) and/or the second semiconductor regions (12) of adjacent pixels (1) of the first pixel group (41) are electrically insulated from one another by means of the separating structures (3), a first contact structure (51, 52, 53) is assigned one-to-one to the first pixel group (41), and the first semiconductor regions (11) of the pixels (1) of the first pixel group (41) are electrically conductively connected to one another by means of the first contact plane (51) and are electrically contactable by means of the first contact location (52).
US10854779B2

Disclosed a micro-LED transfer method and manufacturing method. The micro-LED transfer method comprises: bringing pickup units (305, 605, 705) of a transfer head in contact with micro-LEDs (303, 603, 703) on a carrier substrate (301, 601, 701), wherein the pickup units (305, 605, 705) are able to apply current to the micro-LEDs (303, 603, 703); applying current to the micro-LEDs (303, 603, 703) via the pickup units (305, 605, 705) to obtain I-V characteristics of the micro-LEDs (303, 603, 703); determining known-good-die micro-LEDs based on the I-V characteristics; and transferring the known-good-die micro-LEDs from the carrier substrate to a receiving substrate (307, 608, 708) by using the transfer head.
US10854778B1

A method for manufacturing a display panel comprising light emitting device including micro LEDs includes providing multiple donor wafers having a surface region and forming an epitaxial material overlying the surface region. The epitaxial material includes an n-type region, an active region comprising at least one light emitting layer overlying the n-type region, and a p-type region overlying the active layer region. The multiple donor wafers are configured to emit different color emissions. The epitaxial material on the multiple donor wafers is patterned to form a plurality of dice, characterized by a first pitch between a pair of dice less than a design width. At least some of the dice are selectively transferred from the multiple donor wafers to a common carrier wafer such that the carrier wafer is configured with different color emitting LEDs. The different color LEDs could comprise red-green-blue LEDs to form a RGB display panel.
US10854770B2

Methods and devices for an avalanche photo-transistor. In one aspect, an avalanche photo-transistor includes a detection region configured to absorb light incident on a first surface of the detection region and generate one or more charge carriers in response, a first terminal in electrical contact with the detection region and configured to bias the detection region, an interim doping region, a second terminal in electrical contact with the interim doping region and configured to bias the interim doping region, a multiplication region configured to receive the one or more charge carriers flowing from the interim doping region and generate one or more additional charge carriers in response, a third terminal in electrical contact with the multiplication region and configured to bias the multiplication region, wherein the interim doping region is located in between the detection region and the multiplication region.
US10854768B2

A three-terminal avalanche photodiode provides a first controllable voltage drop across a light absorbing region and a second, independently controllable, voltage drop across a photocurrent amplifying region. The absorbing region may also have a different composition from the amplifying region, allowing further independent optimization of the two functional regions. An insulating layer blocks leakage paths, redirecting photocurrent toward the region(s) of highest avalanche gain. The resulting high-gain, low-bias avalanche photodiodes may be fabricated in integrated optical circuits using commercial CMOS processes, operated by power supplies common to mature computer architecture, and used for optical interconnects, light sensing, and other applications.
US10854767B2

The solar cell includes an n-type semiconductor layer and a p-type semiconductor layer on a first principal surface of a crystalline silicon substrate. The n-type semiconductor layer is provided so as to extend over a part on a p-type semiconductor layer-formed region provided with the p-type semiconductor layer, and a p-type semiconductor layer non-formed-region where the p-type semiconductor layer is not provided. In a region where the n-type semiconductor layer is provided on the p-type semiconductor layer, a protecting layer is between the p-type semiconductor layer and the n-type semiconductor layer. The protecting layer includes: an underlying protecting layer that is in contact with the p-type semiconductor layer; and an insulating layer that is on the underlying protecting layer. The underlying protecting layer includes an intrinsic silicon-based layer or an n-type silicon-based layer.
US10854752B2

Techniques are disclosed for incorporating high mobility strained channels into fin-based NMOS transistors (e.g., FinFETs such as double-gate, trigate, etc), wherein a stress material is cladded onto the channel area of the fin. In one example embodiment, a germanium or silicon germanium film is cladded onto silicon fins in order to provide a desired tensile strain in the core of the fin, although other fin and cladding materials can be used. The techniques are compatible with typical process flows, and cladding deposition can occur at a plurality of locations within typical process flow. In various embodiments, fins may be formed with a minimum width (or later thinned) so as to improve transistor performance. In some embodiments, a thinned fin also increases tensile strain across the core of a cladded fin. In some cases, strain in the core may be further enhanced by adding an embedded silicon epitaxial source and drain.
US10854750B2

A semiconductor device may include a substrate, a fin above the substrate and having a channel region therein, and source and drain regions adjacent the channel region to generate shear and normal strain on the channel region. A semiconductor device may include a substrate, a fin above the substrate and having a channel region therein, source and drain regions adjacent the channel region, and a gate over the channel region. The fin may be canted with respect to the source and drain regions to generate shear and normal strain on the channel region.
US10854749B2

A fin-like field-effect transistor (FinFET) device is disclosed. The device includes a semiconductor substrate having a source/drain region, a plurality of isolation regions over the semiconductor substrate and a source/drain feature in the source/drain region. The source/drain feature includes a multiple plug-type portions over the substrate and each of plug-type portion is isolated each other by a respective isolation region. The source/drain feature also includes a single upper portion over the isolation regions. Here the single upper portion is merged from the multiple plug-type portions. The single upper portion has a flat top surface facing away from a top surface of the isolation region.
US10854745B2

A semiconductor memory cell comprising an electrically floating body having two stable states is disclosed. A method of operating the memory cell is disclosed.
US10854733B2

A semiconductor device that includes at least one fin structure and a gate structure present on a channel portion of the fin structure. An epitaxial semiconductor material is present on at least one of a source region portion and a drain region portion on the fin structure. The epitaxial semiconductor material includes a first portion having a substantially conformal thickness on a lower portion of the fin structure sidewall and a second portion having a substantially diamond shape that is present on an upper surface of the source portion and drain portion of the fin structure. A spacer present on first portion of the epitaxial semiconductor material.
US10854732B2

Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a semiconductor substrate comprising an N well region having a semiconductor fin protruding therefrom. A trench isolation layer is on the semiconductor substrate around the semiconductor fin, wherein the semiconductor fin extends above the trench isolation layer. A gate dielectric layer is over the semiconductor fin. A conductive layer is over the gate dielectric layer over the semiconductor fin, the conductive layer comprising titanium, nitrogen and oxygen. A P-type metal gate layer is over the conductive layer over the semiconductor fin.
US10854729B2

The present disclosure relates to a method of forming a transistor device. In this method, first and second well regions are formed within a semiconductor substrate. The first and second well regions have first and second etch rates, respectively, which are different from one another. Dopants are selectively implanted into the first well region to alter the first etch rate to make the first etch rate substantially equal to the second etch rate. The first, selectively implanted well region and the second well region are etched to form channel recesses having equal recess depths. An epitaxial growth process is performed to form one or more epitaxial layers within the channel recesses.
US10854724B2

A method and structure for providing a GAA device. In some embodiments, a substrate including an insulating layer disposed thereon is provided. By way of example, a first metal portion is formed within the insulating layer. In various embodiments, a first lateral surface of the first metal portion is exposed. After exposure of the first lateral surface of the first metal portion, a first graphene layer is formed on the exposed first lateral surface. In some embodiments, the first graphene layer defines a first vertical plane parallel to the exposed first lateral surface. Thereafter, in some embodiments, a first nanobar is formed on the first graphene layer, where the first nanobar extends in a first direction normal to the first vertical plane defined by the first graphene layer.
US10854722B2

The invention relates to an electronic component with a high-electron-mobility heterojunction. The component includes a superposition of a first semiconductor layer and of a second semiconductor layer, to form an electron-gas layer in proximity to the interface between the first and second semiconductor layers, and first and second conductive metal electrode contacts formed on said second semiconductor layer plumb with the electron-gas layer. At least one of the first and second metal contacts has a contact length L such that L≤1.5*√(ρc/R2 Deg), where ρc is the specific resistance of the metal contact with the electron-gas layer at 425 K and R2 Deg is the sheet resistance in the electron-gas layer at 425 K.
US10854719B2

The present invention provides a metal nitride platform for semiconductor devices, including, a pre-defined array of catalyst sites, disposed on a substrate. Metal nitride islands with lateral to vertical size ratios of at least greater than one (1) are disposed on the array of catalyst sites, where the surfaces of the metal nitride islands are with reduced dislocation densities and side walls with bending of dislocations. The platform of metal nitride islands is further used to build electrically and optically-active devices. The present invention also provides a process for the preparation of a metal nitride platform, selectively, on the array of catalyst sites, in the presence of a reactive gas and precursors and under preferred reaction conditions, to grow metal nitride islands with lateral to vertical size ratios of at least greater than one (1).
US10854712B2

An integrated circuit is formed by forming an isolation trench through at least a portion of an interconnect region, at least 40 microns deep into a substrate of the integrated circuit, leaving at least 200 microns of substrate material under the isolation trench. Dielectric material is formed in the isolation trench at a substrate temperature no greater than 320° C. to form an isolation structure which separates an isolated region of the integrated circuit from at least a portion of the substrate. The isolated region contains an isolated component. The isolated region of the integrated circuit may be a region of the substrate, and/or a region of the interconnect region. The isolated region may be a first portion of the substrate which is laterally separated from a second portion of the substrate. The isolated region may be a portion of the interconnect region above the isolation structure.
US10854708B2

A capacitor includes a first graphene structure having a first plurality of graphene layers. The capacitor further includes a dielectric layer over the first graphene structure. The capacitor further includes a second graphene structure over the dielectric layer, wherein the second graphene structure has a second plurality of graphene layers.
US10854706B2

A tiled electronic system is disclosed, which includes: a plurality of electronic units including a first electronic unit and a second electronic unit, wherein the second electronic unit is separated from the first electronic unit by a distance in a first direction, wherein the distance is conformed to the following equation (I): d ≥ 8.75 × 10 - 5 × W ⁢ ⁢ 1 × W ⁢ ⁢ 1 2 ( W ⁢ ⁢ 1 2 + W ⁢ ⁢ 2 2 ) ( I ) wherein d is the distance, W1 is a width of the first electronic unit in the first direction, and W2 is a width of the first electronic unit in a second direction perpendicular to the first direction.
US10854703B2

A stretchable display device comprises a lower substrate; a plurality of island substrates spaced apart from each other and disposed on the lower substrate; a plurality of pixels defined on the plurality of island substrates; a plurality of base polymers disposed between adjacent island substrates of the plurality of island substrates; and a plurality of conductive particles distributed in the base polymer and electrically connecting a plurality of pads disposed on the adjacent island substrates.
US10854702B2

An array substrate and a display device are provided. The array substrate includes a plurality of first through holes, and a substrate, a first metal layer, an interlayer dielectric layer, and a second metal layer are formed in sequence. The first through holes are defined in the interlayer dielectric layer. The second metal layer is connected to the first metal layer through the first through holes.
US10854701B2

A display device includes a substrate including a display area and a peripheral area disposed around the display area. The peripheral area, includes a bending region and a contact region adjacent to the bending region. A first connection line includes a first portion disposed in the contact region, and a second portion disposed in both the bending region and the contact region, and including a first layer and a second layer. At least part of the second layer of the second portion overlaps the first layer of the second portion. In the contact region, the first layer of the second portion is electrically connected to the first portion, and the second layer of the second portion is electrically connected to the first layer of the second portion.
US10854681B2

A display device includes a pixel circuit substrate, a plurality of light emitting devices, a driver circuit substrate, a plurality of connection terminals, and an electrically conductive adhesion layer. The light emitting devices are electrically connected to the pixel circuit substrate. The driver circuit substrate is disposed on a back side of the pixel circuit substrate. The connection terminals electrically connect the driver circuit substrate to the pixel circuit substrate. The electrically conductive adhesion layer is disposed between the pixel circuit substrate and the driver circuit substrate.
US10854679B2

A novel light-emitting device or light-emitting panel in which reflected external light is reduced is provided. A novel display panel in which reflected external light is reduced is provided. The present inventors have conceived a light-emitting device including a light-emitting module that emits light with a spectrum having a peak at one wavelength in a visible light region and an absorption layer that absorbs part of light with wavelengths shorter than the one wavelength and part of light with wavelengths longer than the one wavelength more easily than light with the one wavelength.
US10854676B2

A semiconductor device and method of forming the same, the semiconductor device includes plural bit lines, plural conductive patterns, plural conductive pads and a spacer. The bit lines are disposed on a substrate, along a first direction. The conductive patterns are disposed on the substrate, along the first direction, wherein the conductive patterns and the bit lines are alternately arranged in a second direction perpendicular to the first direction. The conductive pads are arranged in an array and disposed over the conductive patterns and the bit lines. The spacer is disposed between the bit lines and the conductive patterns, under the conductive pads, wherein the spacers includes a tri-layered structure having a first layer, a second layer and a third layer, and the second layer includes a plurality of air gaps separated arranged along the first direction.
US10854667B2

There is provided solid-state imaging devices and methods of forming the same, the solid-state imaging devices including: a semiconductor substrate; a glass substrate; an adhesion layer provided between the semiconductor substrate and the glass substrate; and a warpage correction film provided adjacent to one of the semiconductor substrate and the glass substrate.
US10854663B2

A radiation imaging apparatus includes conversion elements which convert a radial ray into an electric signal, a signal line which reads electric signals obtained by the conversion elements, switch elements which are connected between the conversion elements and the signal line, and driving lines connected to control terminals of the switch elements. The first conversion element and the signal line are in a conductive state when a switch element connected to the first driving line is in an On state. The second conversion element and the signal line are in a conductive state when a switch element connected to the second driving line is in an On state. The third conversion element and the signal line are in a conductive state when a switch element connected to the first driving line and a switch element connected to the second driving line are in an On state.
US10854654B2

A method of manufacturing a semiconductor apparatus, includes forming a first trench on a side of a first face of a semiconductor substrate having the first face and a second face, forming a gettering region by implanting ions in the semiconductor substrate through the first trench, and forming a second trench on the side of the first face of the semiconductor substrate after the forming the gettering region. A depth of a bottom surface of the second trench with reference to the first face is smaller than a depth of a bottom surface of the first trench with reference to the first face.
US10854646B2

A PIN photodetector includes an n-type semiconductor layer, an n-type semiconductor cap layer, a first plurality of p-type regions located within the n-type semiconductor cap layer and separated from one another by a distance d1, and an absorber layer located between the n-type semiconductor layer and the n-type semiconductor cap layer including the first plurality of p-type regions. The plurality of p-type regions are electrically connected to one another to provide an electrical response to light incident to the PIN photodetector.
US10854642B2

A display device including a semiconductor element is provided. The semiconductor element includes: a semiconductor having an active layer; a gate insulating film which is in contact with the semiconductor; a gate electrode opposite to the active layer through the gate insulating film; a first nitride insulating film formed over the active layer; a photosensitive organic resin film formed on the first nitride insulating film; a second nitride insulating film formed on the photosensitive organic resin film; and a wiring provided on the second nitride insulating film, in which a first opening portion is provided in the photosensitive organic resin film, an inner wall surface of the first opening portion is covered with the second nitride insulating film, a second opening portion is provided in a laminate including the gate insulating film, the first nitride insulating film, and the second nitride insulating film inside the first opening portion, and the semiconductor is connected with the wiring through the first opening portion and the second opening portion.
US10854639B2

Provided is an active matrix substrate that includes a thin film transistor that has a first semiconductor layer and an ESD protection circuit. The ESD protection circuit includes a diode element. The diode element has a first electrode in a gate metal layer, a second semiconductor layer that overlaps a first electrode, and a second electrode and a third electrode electrically connected to a second semiconductor layer in a source metal layer. First and second electrodes of the diode element are electrically connected. The ESD protection circuit further includes a reserve diode structure. The reserve diode structure includes a fourth electrode in the gate metal layer and is in an electrically floating state, and a third semiconductor layer that is formed in the same layer as the first and second semiconductor layers and overlaps the fourth electrode with an insulation layer in between.
US10854634B2

A memory structure, includes active columns of polysilicon formed above a semiconductor substrate, each active column includes one or more vertical NOR strings, with each NOR string having thin-film storage transistors sharing a local source line and a local bit line, the local bit line is connected by one segment of a segmented global bit line to a sense amplifier provided in the semiconductor substrate.
US10854621B2

Embodiments of a three-dimensional (3D) memory device are provided. The 3D memory device includes a substrate, a memory stack with interleaved conductive layers and dielectric layers over the substrate, an array of channel structures each extending vertically through the memory stack, and a plurality of contact hole structures each extending vertically through the memory stack and electrically connected to a common source of one or more of the channel structures. At least one of the plurality of contact hole structures is surrounded by a plurality of the channel structures of nominally equal lateral distances to the respective contact hole structure.
US10854612B2

A semiconductor device can include a semiconductor substrate and an active region in the semiconductor substrate, where the active region can include an oxide semiconductor material having a variable atomic concentration of oxygen. A first source/drain region can be in the active region, where the first source/drain region can have a first atomic concentration of oxygen in the oxide semiconductor material. A second source/drain region can be in the active region spaced apart from first source/drain region and a channel region can be in the active region between the first source/drain region and the second source/drain region, where the channel region can have a second atomic concentration of oxygen in the oxide semiconductor material that is less than the first atomic concentration of oxygen. A gate electrode can be on the channel region and extend between the first source/drain region and the second source/drain region.
US10854590B2

An apparatus is described that includes a semiconductor die package. The semiconductor die package includes a semiconductor die package substrate having a top side and a bottom side. The semiconductor die package includes I/O balls on the bottom side of the semiconductor die package substrate. The I/O balls are to mount to a planar board. The semiconductor die package includes a first semiconductor die mounted on the bottom side of the semiconductor die package substrate. The first semiconductor die is vertically located between the bottom side of the semiconductor die package substrate and a second semiconductor die that is a part of the semiconductor die package.
US10854587B2

A micro LED display panel defines a display area and a border area surrounding the display area. The micro LED display panel includes a TFT array substrate, a plurality of micro LEDs on the TFT array substrate, a common electrode on the TFT array substrate, the common electrode covering and electrically coupling to all of the micro LEDs; a metal layer on a side of the common electrode away from the TFT array substrate and electrically coupling to the common electrode, and a black photoresist layer on a side of the metal layer away from the TFT array substrate. The black photoresist layer defines through holes. Each through hole extends through both the black photoresist layer and the metal layer and aligns with one micro LED. The metal layer and the black photoresist layer cover the display area and the border area.
US10854586B1

A multi-chip module hybrid integrated circuit (MCM-HIC) provides cold spare support to an apparatus comprising a plurality of ICs and/or other circuits that are not cold spare compliant. At least one core IC and at least one cold spare chiplet are installed on an interconnecting substrate having a plurality of power zones to which power can be applied and withdrawn as needed. When powered, the cold spare chiplets serve as mediators and interfaces between the non cold spare compliant circuits. When the cold spare chiplets are at least partly unpowered, they protect all interconnected circuits, and ensure that interconnected circuits that remain powered are not hindered by unpowered interconnected circuits. Cold spare chiplets can extend across boundaries between power zones. External circuits can be exclusively interfaced to a subset of the power zones. Separate power circuits within a power zone can be sequenced during application and withdrawal of power.
US10854583B1

A display device includes a display panel having a first emission region and a second emission region that is distinct from and mutually exclusive to the first emission region. The first emission region is surrounded by, and is in contact with, the second emission region on all edges of the first emission region. The display panel includes a plurality of light emitters arranged in the first emission region and the second emission region. Respective light emitters of the plurality of light emitters are configured to emit light. The first emission region has a first density of light emitters. The second emission region has a second density of light emitters that is less than the first density.
US10854572B2

Provided relates to a method for manufacturing an anisotropic conductive adhesive and a method for mounting a component using an anisotropic conductive adhesive, and provides a method for manufacturing an anisotropic conductive adhesive, including: a process of removing a first oxide film on solder particles by using a first reducing agent; and a process of manufacturing an anisotropic conductive adhesive by mixing the solder particles, a gapper, and an adhesive resin.
US10854569B2

A package structure including at least one semiconductor die, an insulating encapsulant, an insulating layer, conductive pillars, a dummy pillar, a first seed layer and a redistribution layer is provided. The semiconductor die has a first surface and a second surface opposite to the first surface. The insulating encapsulant is encapsulating the semiconductor die. The insulating layer is disposed on the first surface of the semiconductor die and on the insulating encapsulant. The conductive pillars are located on the semiconductor die. The dummy pillar is located on the insulating encapsulant. The first seed layer is embedded in the insulating layer, wherein the first seed layer is located in between the conductive pillars and the semiconductor die, and located in between the dummy pillar and the insulating encapsulant. The redistribution layer is disposed over the insulating layer and is electrically connected to the semiconductor die through the conductive pillars.
US10854568B2

A method includes forming a plurality of dielectric layers, forming a plurality of redistribution lines in the plurality of dielectric layers, etching the plurality of dielectric layers to form an opening, filling the opening to form a through-dielectric via penetrating through the plurality of dielectric layers, forming an insulation layer over the through-dielectric via and the plurality of dielectric layers, forming a plurality of bond pads in the dielectric layer, and bonding a device to the insulation layer and a portion of the plurality of bond pads through hybrid bonding.
US10854564B2

A semiconductor device includes a substrate includes a first layer and a second layer over the first layer, a bump disposed over the second layer, a molding disposed over the second layer and surrounding the bump, and a retainer disposed over the second layer, wherein the retainer is disposed between the molding and a periphery of the substrate. Further, a method of manufacturing a semiconductor device includes providing a substrate, disposing several bumps on the substrate, disposing a retainer on the substrate and surrounding the bumps, and disposing a molding between the bumps and the retainer.
US10854558B2

Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a semiconductor substrate having at least a first region; forming a dielectric structure over the semiconductor substrate; forming a plurality of first openings in the dielectric structure in the first region by removing portions of the dielectric structure in the first region; forming a first barrier member in each of the plurality of first openings; forming second openings with sidewall surfaces exposing sidewall surfaces of the first barrier members by removing portions of the dielectric structure between adjacent first openings; and forming a second barrier member in each of the plurality of second openings.
US10854549B2

Semiconductor device packages include a redistribution layer (RDL) with carbon-based conductive elements. The carbon-based material of the RDL may have low electrical resistivity and may be thin (e.g., less than about 0.2 μm). Adjacent passivation material may also be thin (e.g., less than about 0.2 μm). Methods for forming the semiconductor device packages include forming the carbon-based material (e.g., at high temperatures (e.g., at least about 550° C.)) on an initial support wafer with a sacrificial substrate. Later or separately, components of a device region of the package may be formed and then joined to the initial support wafer before the sacrificial substrate is removed to leave the carbon-based material joined to the device region.
US10854547B2

A package and method of manufacturing a package is disclosed. In one example, the package includes an electronic chip and a dielectric structure comprising a highly filled cross-linked thermoplastic material.
US10854542B2

A method includes providing a substrate, wherein the substrate includes a conductive feature in a top portion of the substrate; forming a buffer layer over the substrate; forming a dielectric layer over the buffer layer; performing a first etching process to form an opening in the dielectric layer, thereby exposing a top surface of the buffer layer; and performing a second etching process to extend the opening downwardly into the buffer layer, thereby exposing a top surface of the conductive feature, wherein the performing of the second etching process includes laterally enlarging a footing profile of the opening.
US10854540B2

A packaged IC component having a semiconductor body and a printed circuit board. The semiconductor body includes a monolithically integrated circuit and at least two metal contact areas. The printed circuit board has a first and second region and a top and a bottom. At least two formed terminal contacts and two conductive traces are connected to the terminal contacts, and the terminal contacts are designed as contact holes passing through the printed circuit board, and are arranged in the first region of the printed circuit board. The two metal contact areas are connected to the conductive traces by bond wires, and the semiconductor body is implemented as a die. The die is arranged in the second region on the top of the printed circuit board, and the semiconductor body and the bond wires are completely covered with a potting compound on the top of the printed circuit board.
US10854539B2

Embodiments of the present disclosure are directed towards techniques and configurations for ground via clustering for crosstalk mitigation in integrated circuit (IC) assemblies. In some embodiments, an IC package assembly may include a first package substrate configured to route input/output (I/O) signals and ground between a die and a second package substrate. The first package substrate may include a plurality of contacts disposed on one side of the first package substrate and at least two ground vias of a same layer of vias, and the at least two ground vias may form a cluster of ground vias electrically coupled with an individual contact. Other embodiments may be described and/or claimed.
US10854533B2

A semiconductor package may include a substrate; a microelectromechanical device disposed on the substrate; an interconnection structure connecting the substrate to the microelectromechanical device; and a metallic sealing structure surrounding the interconnection structure.
US10854530B1

The present disclosure describes heat dissipation structures formed in functional or non-functional areas of a three-dimensional chip structure. These heat dissipation structures are configured to route the heat generated within the three-dimensional chip structure to designated areas on or outside the three-dimensional chip structure. For example, the three-dimensional chip structure can include a plurality of chips vertically stacked on a substrate, a first passivation layer interposed between a first chip and a second chip of the plurality of chips, and a heat dissipation layer embedded in the first passivation layer and configured to allow conductive structures to pass through.
US10854524B2

The present application provides a power semiconductor module, including a support which carries at least one power semiconductor device, the support together with the power semiconductor device is at least partly located in a housing, the support and the power semiconductor device are at least partly covered by a sealing material, additionally to the sealing material, a protecting material is provided in the housing, the protecting material is formed from silicon gel and the protecting material at least partly covers at least one of the support, the power semiconductor device and the sealing material.
US10854523B2

A semiconductor device according to the present invention includes: a substrate; a heat generating portion provided on the substrate; a cap substrate provided above the substrate so that a hollow portion is provided between the substrate and the cap substrate; and a reflection film provided above the heat generating portion and reflecting a medium wavelength infrared ray. The reflection film reflects the infrared ray radiated to the cap substrate side through the hollow portion due to the temperature increase of the heat generating portion, so that the temperature increase of the cap substrate side can be suppressed. Because of this function, even if mold resin is provided on the cap substrate, increase of the temperature of the mold resin can be suppressed.
US10854522B1

A method for processing a semiconductor wafer uses non-contact electrical measurements indicative of at least one tip-to-side short or leakage, at least one corner short or leakage, and at least one via open or resistance, where such measurements are obtained from non-contact pads associated with respective tip-to-side short, corner short, and via open test areas.
US10854520B2

The present invention provides a method for forming a semiconductor structure. The method including: Firstly, a substrate is provided, a first region and a second region are defined thereon, next, a gate dielectric layer and a work function metal layer are sequentially formed on the substrate within the first region and within the second region. Afterwards, a dielectric layer is formed on the work function metal layer within the second region, a hydrogen gas treatment is then performed on the substrate, and the work function metal layer is removed within the first region.
US10854519B2

A FinFET device structure and method for forming the same are provided. The FinFET device structure includes a fin structure formed over a substrate and a gate structure traversing over the fin structure. The gate structure includes a gate electrode layer which includes an upper portion above the fin structure and a lower portion below the fin structure, the virtual surface is formed between the upper portion and the lower portion, and the lower portion has a tapered width which is gradually tapered from the virtual interface to a bottom surface of the lower portion.
US10854509B2

A method for making an electrical connection structure includes: providing a substrate; forming a mating layer on the substrate; forming a connecting pad on the mating layer; forming a connecting line on the connecting pad and electrically coupling to the connecting pad; forming a covering layer covering the connecting line; and light irradiating the covering layer. Both the connecting pad and the connecting line are made of a metal or an alloy. The mating layer includes alternating yttrium oxide films and silicon oxide films.
US10854503B2

The present disclosure provides a method of fabricating a semiconductor structure in accordance with some embodiments. The method includes receiving a substrate having an active region and an isolation region; forming gate stacks on the substrate and extending from the active region to the isolation region; forming an inner gate spacer and an outer gate spacer on sidewalls of the gate stacks; forming an interlevel dielectric (ILD) layer on the substrate; removing the outer gate spacer in the isolation region, resulting in an air gap between the inner gate spacer and the ILD layer; and performing an ion implantation process to the ILD layer, thereby expanding the ILD layer to cap the air gap.
US10854493B2

A method for manufacturing a handling device includes depositing a single layer of an adhesive on a first surface of a first wafer; depositing an antiadhesive layer on a first surface of a second wafer different from the first wafer; bringing into contact the first wafer and the second wafer, the bringing into contact taking place at the level of the single adhesive layer of the first wafer and the antiadhesive layer of the second wafer; separating the first wafer and the second wafer; the first wafer including the single adhesive layer forming a handling device. The bringing into contact of the first wafer and the second wafer is carried out at a temperature TC such that TC>Tg+100° C. where Tg is the glass transition temperature of the material composing the single adhesive layer of the first wafer.
US10854492B2

An edge ring assembly is provided, including: an upper edge ring configured to surround an electrostatic chuck (ESC), the ESC having a top surface for supporting a substrate and an annular step surrounding the top surface, the annular step defining an annular shelf that is lower than the top surface, the upper edge ring being disposed above the annular shelf; a lower inner edge ring disposed below the upper edge ring in the annular step and disposed over the annular shelf, the lower inner edge ring being defined from an electrically conductive material, the lower inner edge ring being electrically insulated from the ESC; a lower outer edge ring surrounding the inner edge ring, the lower outer edge ring being disposed below the upper edge ring in the annular step and disposed over the annular shelf, the lower outer edge ring being defined from an electrically insulating material.
US10854488B2

A wafer conveying apparatus conveying a wafer onto a supporting table in manufacturing a semiconductor. A first arm retains the wafer to move to an upper region of the supporting table, and is retracted from the upper region of the supporting table after the wafer is elevated. A second arm contacts the wafer by an opening provided in the supporting table to elevate the wafer, and lowers the wafer to place the wafer on the supporting table.
US10854477B2

A substrate processing apparatus includes a substrate holding unit that holds a substrate horizontally while rotating the substrate around a vertical rotational axis running through its center portion, an opposed member having an opposed surface that is opposed to an upper surface of the substrate, and a processing liquid discharge unit that includes a center portion discharge port on the opposed surface, that opens being opposed to the upper surface center portion of the substrate, and a peripheral portion discharge port on the opposed surface, that opens being opposed to the upper surface peripheral portion of the substrate, that discharges a processing liquid from the center portion discharge port to supply the processing liquid between the substrate and the opposed surface, and discharges the processing liquid from the peripheral portion discharge port to replenish the processing liquid between the substrate and the opposed surface.
US10854468B2

A chemical-mechanical planarization device and a method for using a chemical-mechanical planarization device in conjunction with a semiconductor substrate is provided. In accordance with some embodiments, the device includes: a pad disposed over a rotatable platen; a carrier head disposed over the pad and configured to retain a semiconductor substrate between the pad and the carrier head; a tank configured to retain a liquid containing composition; at least one tube fluidly coupled with the tank, the at least one tube comprising a photocatalyst therein; a nozzle fluidly coupled with the tank through the at least one tube and configured to supply the liquid containing composition onto the pad; and a light source configured to provide light to irradiate the photocatalyst, and the liquid containing composition passing through the at least one tube.
US10854466B2

An etching method according to an embodiment includes forming an uneven structure including a projection on a surface of a semiconductor substrate; forming a catalyst layer including a noble metal on the surface selectively at a top surface of the projection; and supplying an etchant to the catalyst layer to cause an etching of the semiconductor substrate with an assist from the noble metal as a catalyst.
US10854465B2

A method includes forming mask patterns spaced apart from each other by at least one opening on an etch target layer, filling the opening with a block copolymer material including first and second polymer blocks of different properties, and annealing the block copolymer material to form first patterns and second patterns, the first patterns in contact with facing sidewalls of adjacent ones of the mask patterns, respectively, and at least one of the second patterns between the first patterns. The first patterns include the first polymer blocks and the second patterns include the second polymer blocks.
US10854462B2

A wafer processing method for processing a wafer includes an annular groove forming step, a close contact making step, a protective member fixing step, a grinding step, and a peeling step. The wafer has a device area and a peripheral marginal area surrounding the device area on the front side, and devices each having asperities are formed in the device area. In the annular groove forming step, an annular groove is formed on the front side of the wafer along the inner circumference of the peripheral marginal area. In the close contact making step, the device area and the annular groove are covered with a protective film, and the protective film is bring into close contact with the front side of the wafer.
US10854456B2

Methods for fabricating a transistor and an electro-static discharge (ESD) device are provided. In a method, a first well area doped with a first well ion is formed in a base substrate. A second well area is doped with a second well ion in the base substrate. The second well area includes a first region adjacent to the first well area. A first ion doping region doped with first ions is formed in the first well area and the first region. A type of the first ions is the same as a type of the first well ion and opposite to a type of the second well ion. A gate structure is formed on a part of the first well area and at least a part of the first region.
US10854455B2

The present disclosure describes methods and apparatuses for fabricating integrated-circuit (IC) die with tilted patterning. In some aspects, mandrels are fabricated on a material stack and occlude portions of a layer of material from a field of energy radiated at an angle of incidence relative to the mandrels. The occluded portions of the layer of material can be used to mask an underlying film to create a film pattern on a substrate of the IC die. These methods and apparatuses may enable the fabrication of IC die with features that are smaller in size than those afforded by conventional lithography processes.
US10854450B2

The present disclosure describes patterned devices and methods for repairing substrate lattice damage in a patterned device. The patterned device includes a substrate, an alternating conductor and dielectric stack atop the substrate, a channel hole extending through the alternating conductor and dielectric stack to the substrate, and an epitaxial grown layer at a bottom of the channel hole and a top surface of the substrate. A part of the substrate in contact with the epitaxial grown layer has a dopant or doping concentration different from an adjacent part of the substrate. The method includes forming a channel hole in an insulating layer atop a substrate, forming an amorphous layer in a top side of the substrate below the channel hole, heating to crystallize the amorphous layer, and growing an epitaxial layer on the crystallized layer in the channel hole.
US10854447B2

A film forming method of forming a film on a substrate includes: annealing the substrate; and supplying mist of a raw material solution of the film to a surface of the substrate after the annealing while heating the substrate at a temperature lower than a temperature of the substrate during the annealing.
US10854443B2

A valve is closed while a cleaning liquid is fed into a tubular body of a cleaning nozzle, and a piezoelectric element applies vibrations to the cleaning liquid. This causes droplets of the cleaning liquid to be produced and discharged from a plurality of discharge holes. The droplet diameter of the discharged droplets is in the range from 15 to 200 μm, and the distribution of the droplet diameter is such that the value of where a value of 3σ does not exceed 10% of the average droplet diameter. The droplet speed is in the range from 20 to 100 meters per second, and the distribution of the droplet speed is such that the value of where a value of 3σ does not exceed 10% of the average droplet speed. The droplet flow rate is not less than 10 milliliters per minute. Discharging the droplets of the cleaning liquid from the cleaning nozzle toward a substrate while satisfying these discharge conditions improves cleaning efficiency without damages to the substrate.
US10854433B2

Methods for in-situ and real-time chamber condition monitoring is provided. For example, in one embodiment, for each wafer in a chamber, a frequency and wavelength of the free radicals in the chamber is monitored in-situ. The frequency and wavelength of the free radicals are associated with at least one selected chemical. The associated free radicals are compared to an index. The index includes a target range for each chemical in the at least one selected chemical.
US10854429B2

A plasma generating system includes a waveguide for transmitting a microwave energy therethrough and an inner wall disposed within the waveguide to define a plasma cavity, where a plasma is generated within the plasma cavity using the microwave energy. The plasma generating system further includes: an adaptor having a gas outlet through which an exhaust gas processed by the plasma exits the plasma cavity; and a recuperator directly attached to the adaptor and having a gas passageway that is in fluid communication with the gas outlet in the adaptor. The recuperator recovers heat energy from the exhaust gas and heats an input gas using the heat energy.
US10854425B2

Methods and systems for controlling temperatures in plasma processing chamber with reduced controller response times and increased stability. Temperature control is based at least in part on a feedforward control signal derived from a plasma power input into the processing chamber. A feedforward control signal compensating disturbances in the temperature attributable to the plasma power may be combined with a feedback control signal counteracting error between a measured and desired temperature.
US10854424B2

According to one embodiment, a multi-electron beam device includes at least: a light-emitting element array; a drive circuit controlling the light-emitting element array in a desired light emission pattern; a photoelectric film emitting electrons due to light emitted by the light-emitting elements; a microchannel plate having microchannels multiplying the electrons, the microchannels being arranged at positions corresponding to the light-emitting elements of the light-emitting element array; and an aperture array having apertures arranged at positions corresponding to the microchannels, the apertures being narrower than output apertures of the microchannels and limiting electron beam sizes emitted from the microchannel plate. At least the photoelectric film, the microchannel plate, and the aperture array are disposed inside a vacuum optical column.
US10854423B2

A multi-beam particle beam system includes a multi-aperture plate having a multiplicity of apertures. During operation, one particle beam of the plurality of particle beams passes through each of the apertures. A multiplicity of electrodes are insulated from the second multi-aperture plate to influence the particle beam passing through the aperture. A voltage supply system for the electrodes includes: a signal a generator to generate a serial sequence of digital signals; a D/A converter to convert the digital signals into a sequence of voltages between an output of the D/A converter and the multi-aperture plate; and a controllable changeover system, which feeds the sequence of voltages successively to different electrodes.
US10854422B2

A method of forming a product using additive layer manufacture is provided. The method comprises forming the product as a series of layers, each layer being formed by fusing powder deposited as a powder bed by scanning the powder bed using a charged particle beam to form a desired layer shape. For each layer, the powder is fused by melting successive areas of the powder bed by scanning the charged particle beam using a combination of a relatively long-range deflector and a relatively short-range deflector, wherein the relatively long-range deflector deflects the charged particle beam over a larger deflection angle than the short-range deflector. Also provided are a corresponding charged particle optical assembly, and an additive layer manufacturing apparatus.
US10854417B1

Radial radio frequency (RF) electron guns and radial RF electron gun systems are provided that are capable of generating an electron beam that can propagate either radially inward, towards the axis of a cylinder, or radially outward from the axis. A beam source capable of generating a radially inwardly propagating electron beam, while perhaps not particularly useful as a source for a higher-energy accelerator, offers potential advantages for materials processing, as the geometry allows irradiation from all sides of an enclosed material flow with a single structure. Other potential applications include, but are not limited to, atmospheric plasma generation, radiation damage testing, and possibly, novel electron lens-type devices for hadron accelerators.
US10854407B2

A method and system for monitoring a state of a relay switch. The method applies a voltage signal to a solenoid of the relay switch for actuation of the relay switch, monitors over time current flowing through the solenoid after application of the voltage signal, and calculates a back-emf voltage impressed on the solenoid based on an inflection in the current occurring as a plunger of the relay switch moves. The system includes a voltage source, at least one solenoid solenoid having a plunger, a switch connected to the plunger, and a controller configured to data log the voltage applied to the solenoid and the current flowing through the solenoid upon application of the voltage.
US10854405B2

The present invention discloses a relay diagnostic circuit for a number of relays connected in series between an electric vehicle power supply end and a load or a charging end. The relay diagnostic circuit includes a number of voltage divider branches connected to a same reference ground, an isolation unit and a judgment unit. Each of the voltage divider branches is configured to obtain the voltage of one end of each relay and output the voltage after dividing the voltage. The isolation unit is configured to isolate and convert a number of divider voltages output from the number of voltage divider branches and output the voltages to the judgment unit. The judgment unit is configured to compare a comparison information of divided voltages at two ends of each relay with a corresponding driving state of the relay and obtain the diagnosis result of each relay.
US10854403B2

A vacuum interrupter according to the present invention includes: a vacuum container formed by two insulation containers each having an opening at one end thereof, the openings being opposed to each other; a pair of electrodes provided inside the vacuum container; and an arc shield having a contamination preventing portion surrounding the electrodes, and projections projecting in a direction along an outer circumferential surface of the contamination preventing portion, the arc shield being positioned by the projections being engaged with the openings.
US10854395B1

Hierarchical nanostructured cathode and anode are provided for an asymmetric supercapacitor, with the cathode including Co9S8—Ni3S2 nanoparticles anchored on CuMn2O4—NiMn2O4 nanosheet arrays and the anode including rhombus-like shaped MnFe2O4—ZnFe2O4 nanocrystals grown on a graphene-ink coated Ni foam. The asymmetric supercapacitor with the cathode and anode exhibits a large operating window, high energy density, and high cycling stability.
US10854390B2

The present technology provides an electronic component with an interposer, including an electronic component and an interposer. An adhesive section is disposed in an opposing space between a main body of the electronic component and a substrate. When a direction in which first and second external electrodes of the electronic component face each other is a first direction, a direction orthogonal to the first direction is a second direction, and a direction in which the electronic component and the interposer face each other is a third direction, the adhesive section includes a plurality of unitary adhesive sections separated from each other, and the unitary adhesive sections are disposed in a two-dimensional array such that the number of unitary adhesive sections arrayed along the second direction is smaller on opposing sides in the first direction than at a center.
US10854386B2

The present disclosure provides a coiled capacitor comprising a coil formed by a flexible multilayered tape, and a first terminating electrode and a second terminating electrode which are located on butts of the coil. The flexible multilayered tape contains the following sequence of layers: first metal layer, a layer of a plastic, second metal layer, a layer of energy storage material. The first metal layer forms ohmic contact with the first terminating electrode and the second metal layer forms ohmic contact with the second terminating electrode. The energy storage material comprises material selected from the list comprising rylene fragments, doped oligoaniline and p-oligo-phenylene, supramolecular structures, colloidal composite with dispersion (suspension) of electro-conductive anisometric particles in an insulator matrix, material comprises a surfactant.
US10854375B2

An electronic device is provided. The electronic device includes a housing and a first coil disposed in the housing and wound around a space formed inside. The housing includes a front cover and a rear cover. The rear cover includes a hole located in a first region of the rear cover that corresponds to the space of the first coil, a first slit that extends from an edge of the rear cover to the hole, and a second slit spaced apart from the first slit and extending from the edge. One end of the second slit is located in a second region of the rear cover that corresponds to the first coil. In addition, various other embodiments recognized through the present specification are possible.
US10854374B2

Disclosed is a motor vehicle solenoid valve (10). The solenoid valve includes a fixed body (20) intended to be mounted in a hydraulic system of the vehicle, a cylindrical coil supporting unit (40) mounted on the fixed body, a mobile body (30) slidingly mounted in the fixed body through the coil supporting unit and at least a first coil winding (50) arranged about the coil supporting unit and suitable for generating a magnetic field for control of the sliding of the mobile body. The solenoid valve further includes a second coil winding (60) arranged about the first coil winding in order to contain the magnetic field generated by the first coil winding.
US10854362B2

Provided are a guide-connected contactor and a portable electronic device comprising same. A guide-connected contactor, according to an embodiment of the present invention, comprises: an elastic conductor which comes in contact with a circuit board of an electronic device or a bracket connected to the circuit board; a functional element which is connected to the elastic conductor and has a first electrode and a second electrode on the upper surface and the lower surface, respectively; and a guide which is plate-shaped, has the functional element connected thereto, and is connected to a groove portion provided on a conductive case of the electronic device.
US10854360B2

A power resistor comprises a tubular housing composed of metal and a resistor element received therein, wherein the housing has four side walls that extend along a longitudinal axis of the housing between two ends and define a rectangular cross-section. The housing comprises four edges of the four side walls at at least one of the two ends. Two of the four side walls have a respective incision at their edges for introducing a fastening element and the two other side walls have a respective clearance in alignment with the oppositely disposed incision to facilitate a placement of a tool at a fastening element introduced into the respective incision.
US10854359B2

A twisted wire producing apparatus includes an electric wire twisting unit that twists two electric wires, a controller that controls the electric wire twisting unit, and a tension adding part that adds tension to the two electric wires. The electric wire twisting unit includes a one end chuck part, the other end chuck part, and chuck rotating parts for rotating the one end chuck part and/or the other end chuck part under control of the controller. The other end chuck part includes a base, a chuck main body, twist prevention parts, and a wire length difference absorbing part. The wire length difference absorbing part includes an inter-electric wire inserting part which is movable in a direction perpendicular to the electric wires extending direction.
US10854357B2

Provided is a coating material for forming a conductive release layer capable of forming a conductive release layer having high adhesion to a film base material, suppressing deterioration in conductivity over time in the air, and having a sufficient releasing property. The coating material for forming a conductive release layer of the present invention contains a conductive composite including a π-conjugated conductive polymer and a polyanion, an epoxy compound having an epoxy group, a curable silicone, a polyester resin, and an organic solvent.
US10854351B1

An electrically conductive, flexible, strain resilient product is produced by mixing metal coated carbon nanotube networks with a liquid polymeric resin to produce a liquid mixture, and the mixture is cured to produce the product. The networks may include welded junctions between nanotubes formed by depositing and melting metal nanoparticles on the nanotubes to form the metal coating. After the mixing step the liquid mixture may be deposited on a flexible substrate in the form of an electrical circuit. The mixing step may further include mixing the composite with a volatile solvent to produce a selected viscosity. Then, a three-dimensional printer may be used to print the product, such as an electrical circuit, on a substrate. The product is cured in an atmosphere that absorbs the solvent. The conductivity of the mixture may be adjusted by adjusting the weight percentage of the metal coated carbon nanotube networks from 50% to 90%, but a preferred range is between 75% and 85%.
US10854346B2

An apparatus for supporting spent nuclear fuel. The apparatus may include a basket apparatus that is designed to be inserted into a cavity of a container or cask. The basket apparatus may be formed by arranging a plurality of slotted plates in an intersecting manner. The slotted plates may form fuel cells for storing fuel assemblies with spent nuclear fuel rods therein and flux trap spaces between adjacent ones of the fuel cells. Furthermore, the apparatus may include reinforcement members positioned in the flux traps to increase the structural strength of the basket apparatus.
US10854345B2

A system for servicing a nuclear reactor module comprises a crane operable to attach to the nuclear reactor module, wherein the crane includes provisions for routing signals from one or more sensors of the nuclear reactor module to one or more sensor receivers.
US10854339B2

Systems and methods are disclosed for associating medical images with a patient. One method includes: receiving two or more medical images of patient anatomy in an electronic storage medium; generating an anatomical model for each of the received medical images; comparing the generated anatomical models; determining a score assessing the likelihood that the two or more medical images belong to the same patient, using the comparison of the generated anatomical models; and outputting the score to an electronic storage medium or display.
US10854338B2

Biomarker signatures for predicting breast cancer tumor aggressiveness. The signatures are derived from QTA-based parameters from a first population of low risk scores and a second population of high risk scores. The signatures may be expressed in the form log (RS)=Mx+B for linear modeling, or for logistic modeling the signatures may be expressed as either p=ex/[1+ex] where x=Ay+B, or in the form log it(p)=C(PR)+Ay+B, where y is a QTA based parameter.
US10854331B2

A transformation on raw data is applied to produce transformed data, where the transformation includes at least one selected from among a summary of the raw data or a transform of the raw data between different domains. In response to a query to access data, the query is processed using the transformed data.
US10854329B2

A medical image processing apparatus comprises processing circuitry configured to: acquire at least one first data set representative of measurements using a medical scanner and including a representation of at least one blood vessel; acquire a plurality of second data sets representative of measurements obtained using the medical scanner and including a representation of said at least one blood vessel, each of the plurality of second data sets representing measurements obtained for a respective different one of a plurality of cardiac phases; and process the plurality of second data sets using a motion estimation procedure to correct for motion between the cardiac phases and, using the at least one first data set, to at least partially remove at least one feature associated with the blood vessel.
US10854316B2

A system configured to characterize a ratio of contributors to a DNA mixture within a sample, the system including: a sample preparation module configured to generate initial data about the DNA mixture within the sample; a processor comprising a ratio of contributors determination module configured to: (i) receive the generated initial data; (ii) analyze the generated initial data to determine the ratio of contributors to the DNA mixture within the sample; and an output device configured to receive the determined ratio of contributors from the processor, and further configured to output information about the received determined ratio of contributors.
US10854309B2

A memory system and an operating method thereof are provided. The memory system includes a storage device including a mode register suitable for activating or inactivating an auto mode and a memory suitable for storing data, and a storage device controller controlling the mode register to enter a test mode, after inactivating the auto mode, during a test operation of the storage device, and controlling the mode register to activate the auto mode again when the test operation of the storage device is completed.
US10854300B2

Techniques are described for programming memory cells with reduced widening of the threshold voltage distributions. Bit line voltages are adjusted during verify tests for memory cells assigned to the upper data state in a pair of adjacent data states which are concurrently verified. An elevated bit line voltage is applied and then stepped up in successive program loops. A lower, fixed bit line voltage is used for verifying the lower data state in the pair of adjacent data states. In one option, the step size increases progressively over the program loops. In another option, the minimum level of the elevated bit line voltage is lower for higher data states. In another option, the minimum level of the elevated bit line voltage is set as a function of data states, program-erase cycles and/or temperature.
US10854294B1

A semiconductor memory device includes a plurality of memory cell arrays accessed through a plurality of row lines and a plurality of bit lines; a pass transistor coupled to one of the plurality of row lines and configured to transfer an operating voltage to the one of the plurality of row lines; and a plurality of wiring lines disposed in a wiring line layer over the pass transistor. The wiring line layer includes a wiring inhibition interval which overlaps a source and a drain of the pass transistor. One or more of the plurality of wiring lines is disposed outside of the wiring inhibition interval.
US10854293B2

Methods of operating a memory include activating a respective memory cell of each string of series-connected memory cells of a plurality of strings of series-connected memory cells, selectively activating a target memory cell of a selected string of series-connected memory cells of the plurality of strings of series-connected memory cells depending upon its data state, and deactivating a respective memory cell of each string of series-connected memory cells of a first subset of the plurality of strings of series-connected memory cells.
US10854290B1

A technique manages data in a flash memory drive which includes single-level cell (SLC) flash memory and multi-level cell (MLC) flash memory. The technique involves performing, within the flash memory drive, data placement operations on data which has been written to the flash memory drive. The technique further involves, based on the data placement operations, storing hot data in the SLC flash memory. The technique further involves, based on the data placement operations, storing cold data in the MLC flash memory, the hot data being accessed more frequently than the cold data. Such hot data and cold data can be distinguished based on access frequency.
US10854281B2

The beginning of using Complementary Metal-Oxide-Semiconductor (CMOS) process technology to implement Static Random-Access Memory (SRAM) which transistor number is six. And then reducing transistor number for increasing integration density, but it will diminish the stability of memory, and also may enhance the complexity of access circuit, thus increasing the power consumption. For increasing the integration density of SRAM, and according to the electrical characteristics of reduced transistor number therefore designing the memory possess low power consumption and its corresponding circuits, and then implementing an access system. If electrical characteristic of the other various memories are similar to SRAM, such as Dynamic Random-Access Memory (DRAM), so they can also use the corresponding access circuit of SRAM.
US10854280B2

Various implementations described herein are directed to an integrated circuit having a wordline driver coupled to a bitcell via a wordline. The integrated circuit may include a read assist transistor coupled to the wordline between the wordline driver and the bitcell. While activated, the read assist transistor may generate an adaptive underdrive on the wordline, the level of which depends on the process, temperature and voltage of operation of the memory, when the wordline is selected and driven by the wordline driver.
US10854271B2

Disclosed herein is an apparatus that includes a clock generator configured to generate first, second, third, and fourth clock signals different in phase from one another, and first, second, third, and fourth clock drivers each configured to drive the first, second, third, and fourth clock signals, respectively. The first and second clock drivers are arranged symmetrically with respect to a first line extending in a first direction. The first and third clock drivers a arranged symmetrically with respect to a second line extending in a second direction. The first and fourth clock drivers are arranged symmetrically with respect to a point crossing the first and second lines.
US10854255B1

A magnetic memory array having a source-plane electrically connected with an array of channel selectors in two-dimensions. The array of channel selectors can be arranged in rows and columns with both the rows and columns being electrically connected with a source-plane. A memory element such as a two terminal resistive switching memory element can be electrically connected with each of the channel selectors. The source-plane can include a doped region formed in a surface of a semiconductor substrate and may also include an electrically conductive layer formed on the doped region. The use of such a planar, two-dimensional source-plane allows for greatly increased data density by eliminating the need to form separate source-line source lines for individual rows of channel selectors.
US10854252B2

According to one embodiment, a device includes an element including: a first stacked; a first nonmagnet on the first stacked; a second stacked on the first nonmagnet; a second nonmagnet on the second stacked; and a first magnet on the second nonmagnet. The second stacked including: a second magnet in contact with the second nonmagnet, including Fe and Co; a third nonmagnet at an opposite side of the second nonmagnet relative to the second magnet, including Mo or W; and a third magnet on the first nonmagnet, in contact with the third nonmagnet, including Fe and Co. An atomic ratio of Fe in the third magnet is lower than an atomic ratio of Fe in the second magnet.
US10854251B2

This document describes techniques for authenticating an identity of a semiconductor component using a physical identifier. In some aspects, a physical identifier comprised of a region of features located indiscriminately within a surface of an encapsulated semiconductor component is fabricated. The physical identifier is then mapped. The map is then stored for use when authenticating the identity of the semiconductor component.
US10854244B2

A semiconductor memory device includes n interconnect layers above a substrate; and a first interconnect region between an end of a control circuit and an end of the substrate in a direction of a first axis beside a first pad region in a direction of a second axis. The n interconnect layers are located at different levels from the substrate. Each of the n interconnect layers includes an interconnect. The first interconnect region includes no transistor, and no contact coupled to the substrate. The first interconnect region includes an interconnect extending along the second axis in m (m is a natural number equal to or larger than 3, larger than n/2, and equal to or smaller than n) interconnect layers of the n interconnect layers.
US10854242B2

A dual in-line memory module (DIMM) thermal control system for intelligent DIMM thermal controls for maximum uptime may include a memory subsystem. The memory subsystem may include a first DIMM and a first serial presence detect (SPD) module associated with the first DIMM. The DIMM thermal control system may also include a baseboard management controller (BMC). The BMC may, when a first DIMM failure of the first DIMM may be detected, record a first failure event in a first failure events log of the first SPD module. The first failure event may comprise the first DIMM failure and associated first thermal telemetry data of the first DIMM. The BMC may also adjust DIMM thermal control settings to reduce temperature of the first DIMM based on the first failure events log including at least the first failure event.
US10854237B2

A digital information recording apparatus includes a recording circuit for recording information of a retention period included in the digital information and indicating a period for permitting the digital information to be held in the recording medium, starting with a time at which the digital information is recorded on the recording medium; and information of a playback permission period included in the digital information and indicating a period for permitting the digital information to be played back starting with a time at which the information is reproduced initially following recording of the digital information on the recording medium, permitting temporary recording or copying for the information permitted for “copy never” or “copy one generation.”
US10854234B2

Provided are a magnetic recording medium, in which a magnetic layer includes ferromagnetic hexagonal ferrite powder, a binding agent, and an oxide abrasive, an intensity ratio Int(110)/Int(114) obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical squareness ratio of the magnetic recording medium is 0.65 to 1.00, a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the magnetic layer is equal to or smaller than 0.050, and an average particle diameter of the oxide abrasive obtained from a secondary ion image obtained by irradiating the surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and a magnetic recording and reproducing device including this magnetic recording medium.
US10854233B2

Provided are a magnetic recording medium, in which a magnetic layer includes a ferromagnetic hexagonal ferrite powder, a binding agent, an oxide abrasive, an intensity ratio Int(110)/Int(114) obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical squareness ratio is 0.65 to 1.00, one or more kinds of component selected from the group consisting of fatty acid and fatty acid amide is contained in a magnetic layer side portion on the non-magnetic support, a C—H derived C concentration of the magnetic layer is 45 atom % to 65 atom %, and an average particle diameter of the oxide abrasive obtained from a secondary ion image obtained by irradiating the surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and a magnetic recording and reproducing device including this magnetic recording medium.
US10854230B2

The magnetic tape includes a magnetic layer including ferromagnetic powder, non-magnetic powder, and a binding agent and a back coating layer including non-magnetic powder and a binding agent, in which the ferromagnetic powder is ferromagnetic hexagonal ferrite powder, an Ra measured regarding a surface of the magnetic layer is equal to or smaller than 1.8 nm, an intensity ratio of a peak intensity of a diffraction peak of a (110) plane with respect to a peak intensity of a diffraction peak of a (114) plane of a hexagonal ferrite crystal structure obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical squareness ratio of the magnetic tape is 0.65 to 1.00, and a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the back coating layer is equal to or smaller than 0.060.
US10854217B1

A wind noise filtering device includes a mixer, an extraction unit, a decision unit, a wind noise filter and an output module. The mixer receives a source sound and outputs an input audio. The extraction unit is electrically connected to the mixer to receive the input audio, the extraction unit performs feature extraction on the input audio to generate a plurality of feature data. The decision unit is electrically connected to the extraction unit to receive the feature data, the decision unit outputs a decision signal according to the plurality of feature data. The wind noise filter is electrically connected to the decision unit to receive the decision signal and is controlled to be turned on or off by the decision signal. The output module is electrically connected to the wind noise filter and the mixer to output an output audio according to the input audio or the filtered audio.
US10854212B2

A method includes performing modifying, at a decoder, at least a portion of inter-channel phase difference (IPD) parameter values based on a mismatch value to generate modified IPD parameter values. The mismatch value is indicative of an amount of temporal misalignment between an encoder-side reference channel and an encoder-side target channel. The modified IPD parameter values are applied to a decoded frequency-domain mid channel during an up-mix operation.
US10854210B2

Capturing, encoding and transcoding an acoustic field, such as a three-dimensional acoustic field, comprising a device made up of two microphones, directional analysis and encoding means of said acoustic field, and optionally means for transcoding said acoustic field.
US10854207B2

A method and an apparatus for training a voiceprint recognition system are provided. The method includes obtaining a voice training data set comprising voice segments of users; determining identity vectors of all the voice segments; identifying identity vectors of voice segments of a same user in the determined identity vectors; placing the recognized identity vectors of the same user in the users into one of user categories; and determining an identity vector in the user category as a first identity vector. The method further includes normalizing the first identity vector by using a normalization matrix, a first value being a sum of similarity degrees between the first identity vector in the corresponding category and other identity vectors in the corresponding category; training the normalization matrix, and outputting a training value of the normalization matrix when the normalization matrix maximizes a sum of first values of all the user categories.
US10854205B2

A system for generating channel-compensated features of a speech signal includes a channel noise simulator that degrades the speech signal, a feed forward convolutional neural network (CNN) that generates channel-compensated features of the degraded speech signal, and a loss function that computes a difference between the channel-compensated features and handcrafted features for the same raw speech signal. Each loss result may be used to update connection weights of the CNN until a predetermined threshold loss is satisfied, and the CNN may be used as a front-end for a deep neural network (DNN) for speaker recognition/verification. The DNN may include convolutional layers, a bottleneck features layer, multiple fully-connected layers and an output layer. The bottleneck features may be used to update connection weights of the convolutional layers, and dropout may be applied to the convolutional layers.
US10854195B2

A dialogue processing apparatus and method monitor an intensity of an acoustic signal that is input in real time and determine that speech recognition has started, when the intensity of the input acoustic signal is equal to or greater than a reference value, allowing a user to start speech recognition by an utterance without an additional trigger. A vehicle can include the apparatus and method. The apparatus includes: a monitor to compare an input signal level with a reference level in real time and to determine that speech is input when the input signal level is greater than the reference level; a speech recognizer to output a text utterance by performing speech recognition on the input signal when it is determined that the speech is input; a natural language processor to extract a domain and a keyword based on the utterance; and a dialogue manager to determine whether a previous context is maintained based on the domain and the keyword.
US10854194B2

One or more non-transitory computer readable media contain program instructions that, when executed, cause one or more processors to: receive first raw data including one or more first data points generated by a first object of a plurality of objects associated with one or more buildings; generate first input timeseries according to the one or more data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the smart entities; identify a first object entity representing the first object from a first identifier in the first input timeseries; identify a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity; and store the first input timeseries in the first data entity.
US10854193B2

Methods, apparatuses, devices and computer-readable storage media for real-time speech recognition are provided. The method includes: based on an input speech signal, obtaining truncating information for truncating a sequence of features of the speech signal; based on the truncating information, truncating the sequence of features into a plurality of subsequences; and for each subsequence in the plurality of subsequences, obtaining a real-time recognition result through attention mechanism.
US10854191B1

Techniques for optimizing a system to improve an overall user satisfaction in a speech controlled system are described. A user speaks an utterance and the system compares an expected sum of user satisfaction values for each action to make a decision as to how best to process the utterance. As a result, the system may make a decision that decreases user satisfaction in the short term but increases user satisfaction in the long term. The system may estimate a user satisfaction value and associate the estimated user satisfaction value with a current dialog state. By tracking user satisfaction values over time, the system may train machine learning models to optimize the expected sum of user satisfaction values. This improves how the system selects an action or application to which to dispatch the dialog state and how a specific application selects an action or intent corresponding to the command.
US10854185B2

A laminate having excellent sound absorbing performance in both of a low frequency range and a high frequency range, and is excellent in flexibility, includes a woven fabric layer and a nonwoven fabric layer. The woven fabric layer contains a fiber having a total fineness of 150 to 500 dtex in an amount of 40% by mass or more based on the woven fabric layer in total, a value obtained by dividing a difference between a weave density in a warp direction of the woven fabric layer and a weave density in a weft direction of the woven fabric layer by a smaller one of the weave density in the warp direction of the woven fabric layer and the weave density in the weft direction of the woven fabric layer is 0.5 to 3.5. The woven fabric layer has a basis weight of 100 to 400 g/m2, a thickness of 0.3 to 2.0 mm, and an air permeability of 15 to 40 cm3/cm2/s. The nonwoven fabric layer has a basis weight of 200 to 500 g/m2 and a thickness of 5 to 40 mm.
US10854183B2

There is provided a soundproof structure which is light and thin, which has air permeability so that wind and heat can pass therethrough and accordingly no heat accumulates on the inside, and which is suitable for equipment, automobiles, and household applications. The soundproof structure has one or more soundproof cells. Each soundproof cell includes a frame having a through-hole through which sound passes, a film fixed to the frame, an opening portion configured to include one or more holes drilled in the film, and a weight disposed on the film. The soundproof structure has a first shielding peak frequency, which is determined by the opening portion drilled in the film and at which a transmission loss is maximized, on a lower frequency side than a first natural vibration frequency of the film of each soundproof cell and a second shielding peak frequency, which is determined by the weight and at which a transmission loss is maximized, on a higher frequency side than the first natural vibration frequency of the film, and selectively insulates sound in a predetermined frequency band centered on the first shielding peak frequency and sound in a predetermined frequency band centered on the second shielding peak frequency.
US10854181B2

The disclosure is directed to a system to create a musical compilation utilizing multiple tools on a single pane-of-glass (screen). The system may include a text display module that may display text. The system may include an interactive portion located adjacent to the text display module. The interactive portion may include a playback module configured to output musical notes upon a first action onto a playback module interaction area. The interactive portion may include a recording module configured to record sounds upon a first action on a recording module interaction area. The interactive area may include a drafting module configured to allow modification of the text upon a first action on the drafting module interaction area. The playback module interaction area may be located adjacent to the recording module interaction area and the drafting module interaction area.
US10854176B1

A high hat stand assembly includes a lower cylinder that is positioned on a high hat pedal of a drum kit. A middle cylinder extends upwardly from the lower cylinder and a top cylinder is slidably positioned on the middle cylinder. The top cylinder is biased upwardly on the middle cylinder. A high hat rod is coupled to and extends upwardly from the middle cylinder. A bottom cymbal of a high hat is fixed to the top cylinder and a top cymbal of the high hat is fixed to the high hat rod. A lowering unit is movably integrated between the lower cylinder, the middle cylinder and the top cylinder. The lowering unit urges the top cylinder downwardly on the middle cylinder when the lowering unit is actuated such that the bottom cymbal is spaced from the top cymbal.
US10854174B2

Methods, systems, and computer programs encoded on computer storage medium, for determining a viewing location of a user with respect to a computing device, the viewing location including a viewing distance and a viewing angle of the user with respect to the computing device; determining that a physical input device is physically coupled to a display of the computing device; determining a location of a graphical object within a graphical user interface (GUI) presented by the display of the computing device; determining, based on the viewing location of the user and the location of the graphical object, that the graphical object is included by a non-visible portion of the GUI; and adjusting display dimensions of the GUI such that an updated location of the graphical object is included by a visible portion of the GUI.
US10854171B2

A method includes determining one or more controlled viewpoints of a multi-user display which includes a pixelated array and a directional multiplexer, and for each viewpoint of the one or more controlled viewpoints, determining first content to be displayed to the controlled viewpoint according to a visibility criterion. The method further includes, for each viewpoint of the one or more controlled viewpoints, determining a first subset of pixels of the pixelated array whose visibility from the controlled viewpoint satisfies the visibility criterion, and rendering the first content to be displayed on the first subset of pixels of the pixelated array.
US10854169B2

The present disclosure includes methods and devices for generation and control of virtual displays in a virtual environment. A method includes receiving a trigger input from a user of a computing device, the computing device including a physical display that displays first content, initiating at least one virtual display based on the trigger input from the user, providing the at least one virtual display in association with the physical display, and displaying second content via the at least one virtual display in association with the first content displayed via the physical display.
US10854160B2

Regarding any gate clock signal transmission line, assuming that two signal transmission lines that are adjacent to the focused gate clock signal transmission line are defined as a first adjacent signal line and a second adjacent signal line, and that a combination of a potential of the first adjacent signal line and a potential of the second adjacent signal line when a potential of the focused gate clock signal transmission line changes from a high level to a low level is defined as an adjacent signal line state, a plurality of signal transmission lines including the plurality of gate clock signal transmission lines are disposed between the signal input terminal and the gate driver so that the adjacent signal line state for all of the plurality of gate clock signal transmission lines are the same.
US10854158B2

A system and method for updating a display device comprises a first charge pump configured to drive a first gate line of the display device with a first voltage during a first period, a second charge pump configured to transition the first gate line from the first voltage to a second voltage during a second period, a third charge pump configured to drive the first gate line with the second voltage during a third period, and a fourth charge pump configured to transition the first gate line from the second voltage to the first voltage during a fourth period, wherein the first period occurs before the second period, the second period occurs before the third period, and the third period occurs before the fourth period.
US10854157B2

According to one embodiment, a liquid crystal display device includes pixel electrodes arranged in matrix, gate lines, source lines, pixel switches, gate drivers allocated at both ends of a display region, a source driver, image signal transmit lines arranged along the columns in which the pixel electrodes are arranged, each image signal transmit line supplying an image signal to each source line, switches arranged along the row direction, each switch configured to switch a connection between the source line and the image signal transmit line, and control lines configured to output source control signals to switch the switches, each control line outputting a source control signal to switch a plurality of the switches at the same time, wherein each source control signal is input to each control line at a position substantially the center of the gate line in the row direction.
US10854150B2

A display device includes a display section (11) having a first display surface and a second display surface (S1, S2) facing each other. The display section (11) includes a first display panel (111) disposed on the first display surface (S1) side, and including a plurality of light emitting elements, and a second display panel (112) disposed on the second display surface (S2) side, and including a plurality of light control elements each performing light control for control of transmission or reflection of incident light performing reflective image display utilizing the reflection of the incident light.
US10854145B2

A novel information processing device that is highly convenient or reliable is provided. The inventor has thought of a structure including an input portion configured to supply the positional information of a pointer, an arithmetic device configured to determine a first region based on the positional information of a pointer and generate the image information so that the luminance of an image displayed in the first region is increased, and a display portion for displaying the image information.
US10854140B2

Disclosed is a display device including: a driving transistor, a first switching transistor, and a pixel transistor each having a gate and a pair of terminals; a storage capacitor having a pair of terminals; and a light-emitting element having an input terminal and an output terminal. One terminal of the driving transistor is electrically connected to one terminal of the pixel transistor. The other terminal of the driving transistor is electrically connected to one terminal of the first switching transistor and the input terminal of the light-emitting element. The other terminal of the first switching transistor is electrically connected to the gate of the driving transistor and one terminal of the capacitor. The one terminal of the capacitor overlaps with an active region of the driving transistor.
US10854138B2

An OLED external compensation circuit of a depletion type TFT includes a first thin film transistor, a second thin film transistor, a capacitor, an organic light emitting diode, and a compensation circuit. The second thin film transistor is of a depletion type. The compensation circuit is connected with a first node and a second node. A reset signal is inputted into the compensation circuit. The OLED external compensation circuit is suitable for a depletion type TFT in view of the complicated characteristics of the conventional designs of the depletion type TFT and the OLED external compensation. Other examples of the OLED external compensation circuit of another depletion type TFT are also provided and help reduce the cost of the system chip, thereby achieving cost reduction. The OLED external compensation circuit is compatible with an enhanced TFT circuit of which Vth is positive.
US10854133B2

A micro LED display panel includes a first metal layer, a micro LED layer on the first metal layer, and a transparent conductive layer on a side of the micro LED layer opposite from the first metal layer. The micro LED layer includes a plurality of micro LEDs spaced apart from each other. The first metal layer includes a plurality of first metal units spaced apart from each other. The plurality of first metal units serve as anodes or cathodes of the plurality of micro LEDs. The transparent conductive layer includes a plurality of transparent conductive units spaced apart from each other. The plurality of transparent conductive units serve as anodes or cathodes of the plurality of micro LEDs and are multiplexed as touch electrodes. The micro LED display panel of the present disclosure has both a display function and a touch function.
US10854118B2

A device is used for affixing structural elements such as signs or cameras to a gutter, and a system for mounting the device. One end of the device has a spiral curvature of sufficient size and flexibility to be opened and placed on a gutter with enough tension to prevent dislodging from the elements, as well as a support extending from the spiral to form a point of contact with any structural element held by the device. A second end of the device includes an opening to allow various structural elements to be affixed to the device and fully supported. Between the one end and the second end is a positioning piece that lies against the gutter face to support the structural elements.
US10854116B2

An adhesive label is provided. The adhesive label includes an adhesive patch that covers at least 50% but less than 85% of a backside surface of the adhesive label and that is at least partially horizontally and vertically centered on the backside surface.
US10854113B2

A solid freeform fabrication object includes a hydrogel including a polymer, water, and a coloring material inclusion substance.
US10854111B2

A three-dimensional radiological image of a living being is acquired and an anatomical feature of interest therein is identified. A three-dimensional print of the feature is created; the print has haptic characteristics that are similar to those of the anatomical feature of interest. The print is incorporated into a model upon which a medical student can simulate a surgical operation.A simulator is provided; the simulator simulates the operation of a c-arm fluoroscope. This enables the medical student to simulate surgery while operating a fluoroscope.
US10854096B1

Described are systems, methods, and apparatus for detecting objects within a distance of an aerial vehicle, and developing a three-dimensional model or representation of those objects. Rather than attempting to use stereo imagery to determine distances and/or depth of objects, the described implementations utilize range-gating, or time-gating, and the known position of the aerial vehicle to develop a three-dimensional representation of objects. For example, when the aerial vehicle is at a first position it may use range-gating to detect an object at a defined distance from the vehicle. The aerial vehicle may then alter its position and use range-gating to detect an object that is the defined distance from the vehicle at the new position. This may be done at several different positions and the resulting information and aerial vehicle position information combined to form a three-dimensional representation of those objects.
US10854088B2

A platooning control apparatus includes: a communication device configured to perform communication between a leading vehicle and following vehicles, which follow the leading vehicle, in a platoon; and a controller configured to control platooning by requesting checking of functions of the following vehicles through the communication device after the platoon is formed, by identifying whether a specific function among checked functions of the following vehicles operates, and by determining whether the platoon is maintained according to an identification result.
US10854084B2

A parking control method causes a control device of a vehicle to execute a first control instruction on the basis of an operation command acquired from an operator. The first control instruction is for moving the vehicle along a first route to a target parking space. When there is a change in a parking environmental factor of the vehicle detected after the start of execution of the first control instruction with respect to the parking environmental factor of the vehicle detected prior to the start of execution of the first control instruction, an inquiry is made to the operator as to whether or not it is necessary to execute a second control instruction for the vehicle to leave from the target parking space.
US10854082B2

A determination device includes an input unit and a controller. The input unit receives information on a sidewalk area and information on a target object recognized in the sidewalk area. The sidewalk area exists between a position where a vehicle is present and a non-sidewalk area. The controller (i) divides the sidewalk area into a plurality of partial areas including at least a first partial area and a second partial area based on the information on the sidewalk area, the first partial area being closest to the vehicle among the plurality of partial areas, and the second partial area being adjacent to the non-sidewalk area, and (ii) determines, based on the information on the target object, at least one partial area among the plurality of partial areas to be a range where the vehicle is allowed to enter.
US10854081B2

A driving assistance device sets, in front of an own vehicle, an actuation region that is a region sandwiched by boundary lines, positioned at left and right, respectively. In a case where a target existing around the own vehicle has entered the actuation region, the device performs driving assistance for avoiding collision with the target or mitigating collision damage. The device, when setting the actuation region, in a case where the own vehicle is in a turning state, changes a lateral position of a boundary line in an outside in a turning direction of the own vehicle, of the left and right boundary lines of the actuation region, to a position closer to the own vehicle according to turning information. For a boundary line in an inside in a turning direction of the own vehicle, the device does not change a lateral position according to the turning information.
US10854066B2

Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an option to disable the alarm. In response to detecting a selection of the option, the alarm can be disabled such that the alarm stimuli is not to be presented at the preset alarm time.
US10854065B1

An electronic device including a housing configured to house one or more electronic components, an air filter, a fan disposed within the housing, and an air pressure sensor disposed within the housing is disclosed. The air filter is disposed within an air inlet defined by the housing. The fan is configured to cause air to enter the housing via the air inlet such that the air flows through the air filter and within the housing. The air pressure sensor generates data used to determine air pressure values within the housing that are based at least in part on the air flowing through the air filter and within the housing. Based on the determined air pressure values from the air pressure sensor, a status of the air filter can be determined, and an indication that the air filter is in need of replacement can be generated and transmitted to a user.
US10854063B2

Techniques are described herein for monitoring activities of organisms, including sleep. In various embodiments, logic (116) may receive, from a first sensor (106) adapted to detect activity in a first area (104), signal(s) indicating activity of an organism. Based on these signal(s), the logic may identify (504) a first time at which the organism transitions into a first state. The logic may later receive (508), from a second sensor (110, 114) adapted to detect activity in a second area (108, 112), signal(s) indicative of activity in the second area. Based on these subsequent signal(s), the logic may identify (510) a second time that is after the first time, determine (512) whether the first sensor provided signal(s) indicative of activity in the first area within another time interval preceding the second time, and selectively store (514) an indication of transition of the organism into a second state based on the determination.
US10854059B2

A building sensor node of a sensor network system, wherein the sensor node includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to execute a first function to provide a first functionality, wherein the first function is associated with a next function identifier of a next function. The instructions further cause the one or more processors to transition between a number of states of a state machine based on the next function identifier, verify execution of the next function by comparing the next function identifier to a table of allowed transitions receive an additional function from a server, and update the sensor node to provide a second functionality to the sensor node without rebooting the sensor node based on the additional function received from the server.
US10854048B2

Disclosed is an automated transaction machine (ATM) including a card receptacle of a user interface, the card receptacle having a wall extending adjacent a main surface of the user interface, and a support extending between the main surface and the wall. The support, the wall, and the main surface of the user interface define a cavity operable to receive a transaction card. The ATM may further include an exit device of the user interface, the exit device including a container for receiving the transaction card, and a door positioned adjacent the container. The door is biasable between a first position and a second position, wherein in the first position the door substantially covers an exit opening through the main surface of the user interface, and wherein in the second position the door permits access to the container through the exit opening.
US10854043B2

A wireless device to provide mobile gamification services includes a transceiver configured to transmit data, an application to remotely connect via a network to a mobile website, to download a game from the mobile website to the wireless device, to execute the game locally on the wireless device, to execute the game via the mobile website, to redeem game rewards associated with wireless services, and to select the game rewards associated with the wireless services, a processor to control the transceiver and execute the application, a display to display the game and the game rewards, and a computer readable medium to store the application and user preferences associated with the game and with the wireless services.
US10854042B2

Systems and methods in accordance with embodiments of the invention include: an entertainment game that provides outcomes based upon skillful execution of the entertainment game by utilizing elements, where elements are a limited resource consumed within an entertainment game to advance entertainment game gameplay; a gambling game constructed to provide a randomly generated payout of elements from a wager of elements; and a transportable variables module constructed to: communicate an entertainment gameplay gambling event occurrence based upon a player's skillful execution of the entertainment game that triggers the wager of elements in the gambling game to the gambling game; associate elements with the player based upon elements accrued during the player's skillful execution of the entertainment game and the randomly generated payout of elements from the gambling game; and determine a cash out value of real world credits for the player based upon elements associated with the player.
US10854039B2

A gaming machine includes a base, a columnar pedestal extending vertically from the base, and a button deck adjustably coupled to the pedestal. The button deck includes an upper surface including a transparent touchscreen element, a lower surface opposite the upper surface, and a button deck body extending therebetween. At least one of the lower surface and the body include one or more transparent display elements, the one or more transparent display elements are configured to generate images of gaming machine control actuators viewable on the upper surface. The transparent touchscreen element is configured to receive touches and gestures indicating control inputs. The gaming machine also includes a player tracking card reader positioned within the button deck and accessible through a slot in a front edge of the button deck, the player tracking card reader communicatively coupled to a player tracking display area of the gaming machine.
US10854037B2

A single player vertical roulette mechanism is directed that includes a stand, a wheel and a motor. The wheel is configured to be mounted to the stand and rotate relative to the stand. The wheel includes a plurality of numbers corresponding to a roulette wheel. The motor is affixed to the stand and configured to rotate the wheel. A roulette ball is also fixedly mounted to the stand. A plurality of lights are fixedly mounted to the stand between the stand and the wheel. The plurality of lights illuminate the wheel so the numbers are visible to a player of the vertical roulette mechanism. A seat for a single player may also be connected to the stand enabling the roulette mechanism to be substituted for a traditional slot machine cabinet.
US10854035B2

A self-service kiosk is disclosed. The self-service kiosk may have a housing, including a user interface. The user interface may receive from a user a selection of an item. The user interface may also receive from the user a payment for a purchase of the item. The self-service kiosk may include a fabrication system disposed within the housing. The fabrication system may fabricate the item selected by the user. The self-service kiosk may also include a packaging system. The packaging system may sealingly enclose the item in a package. Further, the self-service kiosk may include a bin that may dispense the package, including the item, to the user.
US10854034B2

A method and system for encouraging the selection of healthy products with a vending machine are provided. The method includes providing a vending machine that displays an inventory of products. Each product of the inventory of products includes a dispensing countdown time displayed on the vending machine. The method also includes receiving a first customer selection of a first product from the inventory of products, where the first product has a first dispensing countdown time. Additionally, the method includes actuating a countdown timer to count down to zero seconds from the first dispensing countdown time. The method also includes dispensing the first product once the countdown timer reaches zero seconds. The first product is only dispensed if a customer does not select a second product having a second dispensing countdown time before the first dispensing countdown time counts down to zero seconds.
US10854033B2

Mobile vending machines for storing and dispensing products to consumers at various locations. A mobile vending machine may include a product storage system, a user interface, a powertrain system, and a control unit. A consumer may view a list of products in the mobile vending machine using a mobile device, such as a smart phone. The consumer may summon the mobile vending machine to a location using the mobile device, and the mobile vending machine may automatically complete a transaction with the consumer, where the consumer receives a product from the mobile vending machine. The control unit may enable the mobile vending machine to autonomously travel to the location of the consumer.
US10854032B2

A vending machine has a cabinet internally defining a dispensing compartment that is closed by a front door and houses a plurality of dispensing trays, each of which supports a plurality of products and is slidably engaged in a guide device defined by a pair of elongated guides, each of which is coupled to the cabinet through a front tooth and a rear tooth and is provided with a retractable spring-loaded locking pin movable between a coupling position and a release position with respect to the cabinet.
US10854031B2

Systems, methods and devices for detecting unauthorized devices at transaction devices are disclosed. A method for detecting an unauthorized device in a card slot of a transaction device may include inserting a card slot insert into a card slot for a transaction device, wherein the card slot insert has a width and thickness based on a manufactured width and thickness of the transaction device, and comprises a first indicator indicating that the card slot is secure and a second indicator indicating that the card slot is not secure. When the card slot insert is inserted to a manufactured depth of the card slot, the first indicator is visible outside the card slot, and the second indicator is not visible outside the card slot. When an object is in the card slot, the first indicator and at least a portion of the second indicator are visible outside the card slot.
US10854029B2

Described are systems and techniques for leveraging a virtual distributed trustless database using access-enabling codes. The computations use private codes. Each computation includes the information from all previous computations so that a chain of computations is maintained and controlled. A central system insures that dual computations do not occur.
US10854024B2

Systems and methods for monitoring operation of an instrument cluster configured to display vehicle operating information to a driver. The system includes a camera pointed at the instrument cluster to capture images of operation of the instrument cluster. A control module is in receipt of the images of the instrument cluster. The control module is configured to compare operation of the instrument cluster as captured in the images with predetermined, expected operation of the instrument cluster. A fault condition notification module is configured to generate a fault notice when there is a discrepancy between operation of the instrument cluster as captured in the images and the predetermined, expected operation of the instrument cluster.
US10854022B2

Aspects of the present disclosure relate to wireless communications and, more particularly, to techniques for sharing sensor information. The techniques may be practiced, for example, in a vehicle to vehicle (V2V) environment, where frequency resources are mapped based on vehicle location(s).
US10854017B2

A three-dimensional virtual image display method is provided for a terminal. The method includes obtaining a first model map and a second model map of a three-dimensional virtual image, and determining a target region of the three-dimensional virtual image. The three-dimensional virtual image comprises a first model and a second model, and the target region is a joining region of the first model and the second model. The method also includes setting brightness of each pixel point in the target region in a shader to be a same value, the shader being configured to set illumination environmental data of each pixel point in the three-dimensional virtual image and the illumination environmental data at least comprising the brightness; and rendering the first model map and the second model map through the shader, so that a brightness of each pixel point in the target region displayed after rendering is equal.
US10854009B2

A method for obtaining a virtual object for a first terminal includes obtaining a first current indoor position, and obtaining a second indoor position corresponding to the first indoor position and a corresponding identifier of a virtual object. The second indoor position is a position of the virtual object corresponding to the identifier of the virtual object. The method also includes, when moving from the first indoor position into a first preset position range including the second indoor position, displaying an actual image shot by a camera and, when the actual image includes the second indoor position, displaying the virtual object at a position in the actual image corresponding to the second indoor position, obtaining a selection operation on the virtual object displayed in the actual image, and sending an obtaining request for the virtual object to a server according to the selection operation.
US10854008B2

A device can receive live video of a real-world, physical environment on a touch sensitive surface. One or more objects can be identified in the live video. An information layer can be generated related to the objects. In some implementations, the information layer can include annotations made by a user through the touch sensitive surface. The information layer and live video can be combined in a display of the device. Data can be received from one or more onboard sensors indicating that the device is in motion. The sensor data can be used to synchronize the live video and the information layer as the perspective of video camera view changes due to the motion. The live video and information layer can be shared with other devices over a communication link.
US10853999B2

Methods, apparatus, devices, and systems for three-dimensional (3D) displaying objects are provided. In one aspect, a method includes obtaining data including respective primitive data for primitives corresponding to an object, determining an electromagnetic (EM) field contribution to each element of a display for each of the primitives by calculating an EM field propagation from the primitive to the element, generating a sum of the EM field contributions from the primitives for each of the elements, transmitting to each of the elements a respective control signal for modulating at least one property of the element based on the sum of the EM field contributions, and transmitting a timing control signal to an illuminator to activate the illuminator to illuminate light on the display, such that the light is caused by the modulated elements of the display to form a volumetric light field corresponding to the object.
US10853978B1

Disclosed herein are systems and methods for an intelligent and context-aware reading system. The method comprises generating a visual presentation using output data for display on a user interface. The method comprises generating an instruction to initiate an expression sensor device configured to track micro-expressions and generate expression sensor data. The method comprises receiving expression sensor data, associated with a user operating the user interface, from the expression sensor. The method comprises determining an expression state of the user based on the received expression sensor data. The method comprises determining a portion of the output data, which corresponds to a portion of the visual presentation displayed on the user interface when the expression sensor data is received. The method comprises generating supplemental content data for the portion of the output data in response to determining the expression state of the user as a first expression state.
US10853977B2

A method and apparatus for reconstructing an image using an extended neural network is provided. The method includes receiving an input image and reconstructing an output image from the input image using a neural network meeting a predetermined frame constraint. The reconstructing includes transforming the input image into signals corresponding to different frequencies, adjusting coefficients of the transformed signals using a nonlinear function, reconstructing the adjusted coefficients, and inversely transforming all coefficients determined using the reconstructed coefficients into the output image.
US10853976B2

A user interface adaptation module identifies a dominant color of a portion selection of a frame of a video and, based on the dominant color, generates colors for components of a user interface in which the video is displayed. The colors of the user interface components are set based upon the generated colors and upon context information such as a playing state of the video. The setting of the component colors in this way allows the user interface to adjust to complement both the played content of the video and the video's context. In one embodiment, the dominant color is identified by partitioning individual pixels of the portion selection based on their respective colors. In one embodiment, a set of primary color variants is generated based on the dominant color, and different colors are generated for each type of user interface component based on the different primary color variants.
US10853975B2

An apparatus receives a video which includes at least one three-dimensional (3D) object in a 3D physical space. A 3D geometrical representation of a point cloud is generated based on the video. The 3D geometrical representation of the point cloud includes a first set of points associated with geometrical information and texture information corresponding to the at least one 3D object. A plurality of two-dimensional (2D) projections are generated from the 3D geometrical representation of the point cloud. A second set of points that are occluded in the first set of points is detected, corresponding to the plurality of 2D projections. The plurality of 2D projections and the second set of points are distinctly encoded, and the remaining points, other than the detected second set of points, in the first set of points are discarded for efficient compression of the 3D geometrical representation of the point cloud.
US10853972B2

An apparatus for processing an image includes a memory and a processor coupled to the memory. The processor is configured to determine a base hue value based on a state of distribution of a first hue value of each pixel of at least one image. The processor is configured to convert the first hue value of each pixel of the at least one image into a second hue value based on the base hue value. The processor is configured to calculate a difference in the second hue value between pixels included in each of a plurality of pixel pairs set in at least one feature region in the at least one image. The processor is configured to calculate a local feature amount of each of the at least one feature region based on the difference in the second hue value.
US10853965B2

Systems and techniques are provided for detecting gaze direction of subjects in an area of real space. The system receives a plurality of sequences of frames of corresponding fields of view in the real space. The system uses sequences of frames in a plurality of sequences of frames to identify locations of an identified subject and gaze directions of the subject in the area of real space over time. The system includes logic having access to a database identifying locations of items in the area of real space. The system identifies items in the area of real space matching the identified gaze directions of the identified subject.
US10853954B1

The image processing apparatus includes: an input unit configured to receive input of a plurality of images; an alignment unit configured to select each of the plurality of images one by one as a base image, and aligns the base image and each of comparison images; a selection unit configured to select the comparison image to be combined with the base image from among the comparison images aligned with the base image for each of the base images, calculate a common region in which images included in the combination can be commonly drawn, and select the combination in which the ratio of the common region to the base image satisfies a predetermined condition; a determination unit configured to determine the combination that maximizes the number of comparison images from the selected combination; and an output unit configured to output an image group corresponding to the determined combination.
US10853951B2

Methods, apparatus, systems and articles of manufacture to generate temporal representations for action recognition systems are disclosed. An example apparatus includes an optical flow computer to compute a first optical flow based on first and second video frames separated by a first amount of time and compute a second optical flow based on third and fourth video frames separated by a second amount of time, the second amount of time different than the first amount of time, and an aggregator to combine the first optical flow and the second optical flow to form an image representing action in a video.
US10853935B2

The embodiments of the disclosure set a condition when image data is generated, in association with a position of image data. An image processing device makes a plurality of light emission states of a plurality of light emitting units different according to an illumination condition, and acquires a plurality of pieces of image data obtained by imaging in the plurality of different light emission states. The image processing device generates image data to be used for image measurement from a plurality of pieces of acquired image data on the basis of a generation condition defined in association with a position in the image data. In the image processing device, at least one of the illumination condition and the generation condition is determined so that the generated image data becomes image data suitable for a purpose of the image measurement.
US10853928B2

Embodiments relate to fusion processing between two images captured with two different exposure times to generate a fused image with a higher dynamic range. An unscaled single color version of a first image is blended with another unscaled single color version of a second image to generate an unscaled single color version of the fused image. A downscaled multi-color version of the first image is blended with a downscaled multi-color version of the second image to generate a downscaled multi-color version of the fused image of a plurality of downscaled versions of the fused image. A first downscaled multi-color version of the fused image is generated by upscaling and accumulating the plurality of downscaled versions of the fused image. The first downscaled multi-color version of the fused image has a pixel resolution lower than a pixel resolution of the unscaled single color version of the fused image.
US10853915B2

Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, stitching the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, and generating a corrected virtual reality render that corrects the stitching error.
US10853911B2

Implementations relate to dynamic adaptation of images for projection by a projector, based on one or more properties of user(s) that are in an environment with the projector. The projector can be associated with an automated assistant client of a client device. In some versions of those implementations, a pose of a user in the environment is determined and, based on the pose, a base image for projecting onto a surface is warped to generate a transformed image. The transformed image, when projected onto a surface and viewed from the pose of the user, mitigates perceived differences relative to the base image. The base image (on which the transformed image is based) can optionally be generated in dependence on a distance of the user. Some implementations additionally or alternatively relate to dynamic adaptation of projection parameters (e.g., a location for projection, a size of projection) based on one or more properties of user(s) that are in an environment with the projector.
US10853908B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for supporting complex transfer functions on an image processor. One of the methods includes traversing, by each execution lane of an image processor using a shift-register array, a respective local support region and storing input pixels encountered during the traversal into local memory of the image processor. Each execution lane obtains from the local memory of the image processor one or more input pixels according to a complex transfer function. Each execution lane computes a respective output pixel for the kernel program using one or more input pixels obtained from the local memory according to the complex transfer function.
US10853897B2

The present disclosure generally relates to systems and methods for developing, monitoring, and enforcing agreements, understandings, and/or contracts (e.g., legal, technical, and social agreements, understandings, and/or contracts, legal, common law, or “handshake-like” agreements, etc.), such as by using behaviors and/or actions (e.g., pre-identified behaviors, pre-emptive actions, etc.) determined via one or more different devices, sensors, sensor arrays, and/or communications networks (e.g., the Internet of Things (IOT), social networks, etc.).
US10853893B2

A system and method are provided for automatically correlating geologic tops. The system receives well logs from different well bores and each of the picks is added to a priority queue ordered by each pick's quality measure. User selected picks are assigned the highest level of quality measure. The system performs correlation by selecting a window of well log data about a pick selected from the top of the priority queue and then finding the best optimal match with a corresponding window in a neighboring wellbore.
US10853887B2

Techniques and systems for determining paywall metrics are described. In an implementation, a candidate paywall metric is created that corresponds to an increased propensity of users to engage in a paid transaction when exposed to a paywall. In this way, providers of digital content may increase the proportion of users that perform a transaction when exposed to the paywall.
US10853877B2

Certain embodiments of the present invention provide techniques for lean level support for a trading strategy. According to certain embodiments, the support for a price level under consideration as a lean level is determined based at least in part on quantity available at the price level. According to certain embodiments, the support for a price level under consideration as a lean level is determined based at least in part on quantity available at one or more other price levels. According to certain embodiments, the support for a price level under consideration as a lean level is determined based at least in part on the number of orders at one or more price levels. A lean level may then be determined based on the determined support. According to certain embodiments, a lean multiplier and/or a lean base are determined dynamically based on the determined support.
US10853873B2

A process for a pre-acquisition auction for recycled electronic devices is disclosed herein. A plurality of pre-acquisition purchase prices are established with each of the plurality of pre-acquisition purchase prices established for a recycled electronic device in a predetermined condition, and each of the pre-acquisition purchase prices established by a winning bid from a bidder of a plurality of bidders for a recycled electronic device.
US10853872B1

Disclosed are various embodiments for facilitating item bundles. An item bundle includes more than one item from an item universe that can be bundled together. For example, in an electronic marketplace, two items can be linked together as a bundle that is sold. An order document can be created that includes a reference to the item bundle that is associated with an entry for each of the items in the bundle.
US10853869B2

Wish list systems, user interfaces, and methods are disclosed. The electronic wish list system includes an application loadable onto a user device that includes a display, and when loaded onto the user device, permits a wish list creator to review and select one or more items for inclusion in an electronic wish list, communicate with a server to send to the server the electronic wish list, and to cause display of the electronic wish list on the display. The server is able to communicate with the user device and configured to receive the electronic wish list, identify product information about the one or more items, and send the electronic wish list with the product information to the application. The application permits the wish list creator to share the electronic wish list via an electronic message, and to notify a wish list owner that the electronic wish list was shared.
US10853858B2

Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a plurality of normalization rules, using the plurality of normalization rules and a multi-class classification algorithm to train a classification model for one or more product attributes of a plurality of products, determining additional normalization rules for transforming additional structured values to additional final normalized values based on a classification of un-normalized additional raw source values with the classification model, validating the additional normalization rules, and adding the additional normalization rules to the classification model if the additional normalization rules are validated.
US10853856B2

Embodiments herein include novel ways of alerting store personnel when various activities, events, conditions, etc., occur at the checkout in retail establishments. For example, in accordance with one embodiment, the alerting can take place in substantially real-time, when the event occurs, allowing personnel to take appropriate measures, corrective or otherwise, to deal with the detected event. Examples of such events may include situations such as when a person of interest is detected as shopping at the store, when a cashier has missed scanning an item at the checkout, or to alert store personnel if a non-empty shopping cart has exited the store without payment (a.k.a., a cart push-out). Although the discussion below uses a grocery store as an example retail environment, embodiments herein can be used in any type of retail environment.
US10853841B2

Adaptive system for communicating with a customer in a retail store environment includes a sensor disposed at a sensor location in a retail environment. The sensor location is selected so that the sensor captures information that facilitates identification of at least one trait associated with a customer located proximate to the sensor location. A processing system is configured to use the information to determine the at least one trait. Thereafter, in response to such determination, the processing system selectively determines a message or content selection to be displayed to the customer based at least in part on the at least one trait that has been identified.
US10853835B2

Retail merchants, third-party manufacturers, and/or distributors of retail goods market and distribute promotions to consumers based on the consumers' transaction histories (i.e., users that do not typically purchase a particular brand of soda) and/or award promotions to consumers targeted to a specific item, class or category of item, or characteristic of an item. The promotion redeems and is applied automatically to reduce the purchase amount when the consumer presents a payment method for a transaction for the purchase of a targeted item.
US10853834B2

A computer system communicates with sponsors, mobile wireless devices, and wireless service providers to present incentives to wireless device users for accepting offers to interact with sponsor content. The incentive offers provide mobile wireless device accounts with credits that are paid by the sponsors. The system generates ACH messages to obtain payment for the credits and transfers the money to the wireless service providers for partial payment of wireless service charges.
US10853833B2

An information handling system includes a first processor that provides a shopping system and a second processor that provides a purchasing system. The shopping system includes a deal page that displays a coupon associated with a product and that receives a request to purchase the product from a purchaser, wherein the coupon provides a deal to the purchaser for the purchase of the product, and wherein the coupon is provided based upon a limit, and a coupon allocator that allocates the coupon to the purchaser in response to the request, and in further response to a first determination that the limit is not exceeded. The purchasing system includes a purchase page that displays a purchase of the product by the purchaser in response to the request, and a coupon redeemer that redeems the coupon for the product in response to a second determination that the limit is not exceeded.
US10853815B2

A method and system for authorizing card account transactions by geographic region by providing data for a user interface displaying geographic regions and merchant locations each corresponding to the location of a merchant where a transaction using a card account may be initiated, receiving a user interface selection representing a request to authorize or restrict card account transactions, receiving authorization requests for desired transactions, and authorizing or restricting the transactions in accordance with the request.
US10853812B2

A method includes acquiring blockchain data that includes transactions between a plurality of blockchain addresses. The method includes labeling a set of the blockchain addresses as fraudulent and generating a graph data structure based on the blockchain data. The method includes calculating a set of scoring features for each blockchain address, where each set of scoring features includes a graph-based scoring feature. Calculating the graph-based scoring feature includes calculating a number of transactions associated with the blockchain address in the graph data structure. The method includes generating a scoring model using sets of scoring features for the blockchain addresses that are labeled as fraudulent and generating a trust score for each blockchain address using the scoring features and the scoring model. The trust score indicates a likelihood that the blockchain address is involved in fraudulent activity. Additionally, the method includes sending a requested trust score to a requesting device.
US10853807B2

A payment authentication method and apparatus, where the method includes obtaining authentication information entered by a user during payment, obtaining emotion characteristic information or action characteristic information when the user enters the authentication information, determining, according to the emotion characteristic information or the action characteristic information, whether a payment scenario is a normal payment scenario when the authentication information is valid, performing security control on the payment according to a result of determining whether the payment scenario is a normal payment scenario. Hence, according to the payment authentication method and apparatus, whether the payment scenario is the normal payment scenario is determined by obtaining emotion characteristic information or action characteristic information when the user enters authentication information during payment, and security control is performed on the payment according to a determining result, which improve security of the payment.
US10853806B2

A method and an apparatus of obtaining location information are disclosed. According to the disclosed method, a server obtains transaction data uploaded by a terminal, determines a transaction device identifier and transaction address information included in the transaction data, and determines and stores location information of a transaction device corresponding to the transaction device identifier based on the transaction address information. Using the above method, the server is able to automatically record the location information of the transaction device through the transaction data uploaded by the terminal, without the need of manually recording the location information of the transaction device, thereby effectively enhancing the efficiency of obtaining the location information of the transaction device.
US10853798B1

Various examples are directed to systems and methods for secure mobile wallet transactions. A computing device on which a mobile wallet operates may receive payment credentials from other devices using near field communication (NFC) path and/or wallet-to-wallet (W2W) communication paths. The computing device may initiate an NFC mode in response to user selection or the identification of a nearby NFC-enabled device. The computing device may send the received payment credentials to a wallet service provider associated with the mobile wallet using W2W communication. The computing device may send approvals or denials of the transaction to the other device.
US10853795B1

Systems, methods, articles of manufacture, and computer-readable media for secure authentication based on identity data stored in a contactless card associated with an account. An application may receive an indication specifying to perform an operation. The application may receive encrypted data from the card, the encrypted data based on a cryptographic algorithm, a customer identifier, and a private key. The application may receive an indication that the authentication server verified the encrypted data based on the private key for the card. The application may determine a type of data required to authorize the operation. The application may receive data comprising passport data or driver license data from the card. The application may determine that the data satisfies a rule for authorizing the operation and authorize performance of the operation based on the authentication server verifying the encrypted data and the data satisfying the at least one rule.
US10853792B1

A system and method are disclosed in which cash deposits may be made at merchant locations who support such deposits. Using a mobile phone or other hand-held device, a bank customer requests a cash deposit from a banking app, receives a barcode on the mobile device, the barcode containing embedded information indicating the cash deposit amount, and presents the barcode to the merchant, along with the cash to be deposited. Once the transaction with the merchant is complete, the account of the bank customer's account is credited with the cash amount. The bank uses behavioral and historical data of the bank customer to customize a cash deposit limit for the customer.
US10853791B1

A mobile wallet computing system associated with a mobile wallet database includes a mobile wallet circuit structured to present a mobile wallet interface to a mobile wallet user. The mobile wallet interface includes a first portion that includes a graphical depiction of a user payment vehicle associated with a financial institution, the first portion including a first interaction point that enables the user to initiate a sequence to engage in a mobile wallet transaction using the mobile wallet. The interface also includes a second portion that includes a second interaction point and a third interaction point, the second interaction point enabling the user to access a functionality enabling the user to indicate a transaction preference for a transaction with an entity other than the mobile wallet provider or financial institution, the third interaction point enabling the user to indicate a preference to initiate communications with the financial institution.
US10853790B2

A method of operating a payment device for selectively enabling a payment function according to the validity of a host is provided. The method relates to a method of operating the payment device which includes a near field communication controller (NFCC) and a host communicating with the NFCC. The method selectively enables the payment function according to the validity of the host, thereby preventing illegal or unwanted payment.
US10853785B1

Systems and methods for performing a transaction with a headless point-of-sale or automated teller machine (ATM) device are disclosed using a card having a second communications path to a financial services provider. A card having a display and radio frequency (RF) communications module may be authenticated with a headless point-of-sale device using a short-range RF communications link. Characteristics of the card may be set prior to the transaction. Transaction information may be provided to the display of the card from the headless point-of-sale device. A customer may confirm the transaction at the card using a touch-sensitive input area. During the processing, a communication may be made over the second communications path to authorize the transaction independently of the transaction processing path. A transaction may then be completed at the headless point-of-sale device.
US10853782B2

A system and method for vending device inventory management is disclosed. The system and method may enable receiving vending data from a processing unit retrofitted with a vending machine controller (VMC) of a vending device. The vending data may be associated with one of a cash transaction or a cashless transaction. The system and method may enable analysing the vending data. The system and method may enable updating an inventory associated with the vending device and recommending a product or combination of products for refilling of the vending device based upon analysis of the vending data. The system and method may enable generating an updated planogram based on the updated inventory. The system and method may further enable displaying an updated planogram along with the product or combination of products recommended on a user device for enabling the user to refill the one or more products in the vending device.
US10853778B2

Methods, systems, and computer program products for secure cardless cash withdrawal are disclosed. For example, a computer-implemented method may include detecting presence of a user device at an automated teller machine (ATM) by one or more sensors, requesting an authorization indicator for a cash request in response to the detecting, receiving the authorization indicator associated with the cash request at the ATM where presentation of the authorization indicator at any one of a plurality of ATMs would authorize the cash request, and distributing funds associated with the cash request in response to receiving the authorization indicator.
US10853771B2

A system and method is disclosed that facilitates electronic payment to multiple payees from a single electronic payment transaction and/or from a multiple payee check payment. The system includes a database storing payor and payee identity, address, and bank account information and a processor that executes instructions causing the processor to initiate a multiple payee payment and/or a multiple payee check handling and clearing process including determining identity of the payor and/or receiving the payor's check information; receive identification of multiple payees; place a hold on a payor's bank/card account and/or accept multiple payee check deposit via an ATM; alert respective payees that funds are available; enable payee electronic check endorsement and/or identity verification for the respective payees; receive electronic payee endorsement and confirmation of identity and provide an endorsement file to the payor for each payee; debit the payor's account in respective amounts owed the respective payees; and disburse the respective amounts to the respective payees through a payment network.
US10853770B2

An aircraft maintenance bridging system and method are configured to determine at least one transition option that transitions one or more aircraft from a current maintenance program schedule to a new maintenance program schedule. The aircraft maintenance bridging method includes analyzing the current maintenance program schedule and the new maintenance program schedule with a maintenance bridging determination control unit, and determining the transition option(s), using the maintenance bridging determination control unit, for the aircraft based on analyzing the current maintenance program schedule and the new maintenance program schedule.
US10853766B2

A creative brief schema is described. A service provider system, such as a creative service provider system, supports the creation of digital content in connection with digital content creation projects by employing the creative brief schema. Initially, the service provider system defines the schema as a set of rules for controlling configuration of creative briefs to register digital content creation projects. The service provider system provides service to support digital content creation based on the data included in the creative briefs. For instance, the service provider system provides service by leveraging the descriptive data configured according to the set of rules defined by the schema, which specify particular attributes that are to be instantiated to describe digital content creation projects. Examples of these attributes include a brief identifier, a brief name, associated products or services, creative spend, expected performance, audience demographics, delivery channels, mood, and so forth.
US10853761B1

Systems and methods for tracking inventory are provided herein. In some embodiments, a method for tracking inventory includes receiving weight sensor data representing a weight of an item in the storage unit, adding the weight of the item to a profile corresponding to the item, determining that the weight of the item is less than a predetermined threshold weight associated with the item, generating notification information associated with the item, and sending the notification information. In some embodiments, a method for tracking inventory includes receiving sensor data representing a location of an item, adding the location of the item to a profile corresponding to the item, receiving audio data representing a request for the location of the item, retrieving the location of the item from the profile, generating responsive data representing the of the item, and sending the responsive data.
US10853748B2

A device for managing material handling productivity is disclosed. The device may receive information identifying a moving zone for a job site, a quantity of loads for the moving zone, and a material for the moving zone, and may identify a first machine, from multiple machines, to assign to the moving zone, the quantity of loads, and the material. The device may provide, to a first user device associated with the first machine, information indicating that the moving zone, the quantity of loads, and the material are assigned to the first machine. The device may receive, from the first user device, location information associated with the first user device and the first machine, and may provide the location information to a second user device, associated with a second machine, to enable the second machine to travel to the first machine.
US10853745B2

A system and method is disclosed for computing optimal inventory targets in bill of materials in a multi-echelon supply chain. The system includes one or more memory units and on or more processing units collectively configured to determine a delay time from at least one second plan level node in an at least second indenture plan level to at least one first plan level node in a first indenture plan level. The one or more memory units and on or more processing units is further collectively configured to determine a delay time from the at least one first plan level node in the first indenture plan level to a finished good.
US10853743B2

Embodiments relate to systems and methods for electronically booking ride share trips. The systems and methods can involve a data storage device storing ride sharing records with itineraries including a plurality of legs. The systems and methods can involve at least one processor configured to receive a trip booking request for a passenger, the trip booking request defining passenger constraints including a desired pickup time or drop off time.
US10853739B2

In an example, a machine learning algorithm is used to train an entity risk evaluation model to output an entity risk score based on transaction data in a computer network. Entity risk scores for various entities may be stored in a database, and retrieved and displayed upon user interaction with one or more reports involving corresponding entities.
US10853734B1

Examples of the disclosure are directed toward generating a causation score with respect to an agent and an outcome, and projecting a future causation score distribution. For example, a causation score may be determined with respect to a hypothesis that a given agent causes a given outcome, and the score may indicate the acceptance of that hypothesis in the scientific community, as described by scientific literature. A future causation score distribution, then, may indicate a probability distribution over possible future causation scores, thereby predicting the scientific acceptance of the hypothesis at some specific date in the future. A future causation score distribution can be projected by first generating one or more future publication datasets, and then determining causation scores for each of the one or more future publication datasets.
US10853732B2

Aspects of the present disclosure relate to systems and methods for automatically constructing a new formula based upon an existing formula. Various methods are employed to analyze an existing formula in order to determine an intent. Once the intent is determined, a new formula may be constructed that satisfies the intent of the existing formula. Further aspects relate to validating the new formula to ensure it produces the same result as the existing formula which it is intended to replace. Various user interface elements are also disclosed which may be employed to provide the newly constructed formulas to users of an application. The various aspects to disclosed herein may be performed by an application, such as a spreadsheet application, performed in real-time, or provided as a remote service.
US10853716B2

Systems and methods for automated mathematical chatting. The systems and methods convert any identified non-numerical inputs into vectors and then perform the mathematical equation utilizing the vectors instead of the nonnumeric inputs along with any other identified numeric inputs to obtain a numerical vector result. The systems and methods decode the numerical vector result into a result feature and then search one or more databases for output based on the result feature. The systems and methods provide the selected output from the one or more databases in response to the mathematical query.
US10853712B2

A method of producing a 2D barcode on an article including a laser markable layer, wherein the 2D barcode includes a primary information pattern representing primary information, which can be read by a 2D-barcode-reader, and a secondary information pattern embedded within the 2D barcode, which is difficult to reproduce without alteration, includes a laser marking step of exposing the laser markable layer with an infrared laser thereby forming the secondary information pattern of the 2D barcode.
US10853711B2

A method is described in which printing instructions representing printing content to be printed by a printing system are received, the printing system comprising a dispenser to dispense printing material. Whether to perform a first mapping process or a second mapping process is then selected. The first mapping process comprises mapping an indicator to a first dispensing process to dispense printing material from the dispenser to produce content according to a content characteristic of the printing content at a given location, and the second mapping process comprises mapping the indicator to a second dispensing process to dispense printing material to produce content according to the content characteristic at the given location. The first dispensing process is different than the second dispensing process. The indicator represents the content characteristic. The method also comprises performing the selected mapping process.
US10853703B2

There is provided a computer implemented method for automatically updating an application programming interface (API) according to a user interface (UI), comprising: providing a UI presented on a display of a computing device, analyzing the visual presentation of the UI on the display to identify at least one key-value pair, defining a dynamic data stream based on the at least one key-value pair, providing the dynamic data stream to an API for access by client code, monitoring the UI presented on the display to detect dynamic updates of the at least one key-value pair, and dynamically updating each respective value of each of the at least one key-value pair of the dynamic data stream of the API according to the detected dynamic updates.
US10853691B1

A method includes processing an input image using convolution layers to define image features and processing the image features to define feature statistics. Processing the image features includes applying an activation function in a feature dimension of the image features. The method also includes processing the feature statistics using fully connected layers to produce a binary output regarding a characteristic of the input image.
US10853690B2

A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as Facebook® to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.
US10853678B2

An object recognition apparatus and method are provided. The apparatus includes a processor configured to verify a target image using an object model and based on reference intermediate data extracted by a partial layer of the object model as used in an object recognition of an input image, in response to a failure of a verification of the input image after a success of the object recognition of the input image, and perform an additional verification of the target image in response to the target image being verified in the verifying of the target image.
US10853677B2

The present disclosure relates to a method of determining whether a live human face is present for use as part of a facial recognition system and/or method, whereby a moving stimulus is generated. Human face movement in response to the generated stimulus is predicted using a model. The stimulus is presented to a face of a person. A movement of the face in response to the stimulus is tracked using a camera, and it is determined whether a live human face is present by comparing the movement of the face against the prediction.
US10853675B2

Embodiments of the present application disclose driving state monitoring methods and apparatuses, driver monitoring systems, and vehicles. The driving state monitoring method includes: performing driver state detection on a driver image; and performing at least one of: outputting a driving state monitoring result of a driver or performing intelligent driving control based on a result of the driver state detection. The embodiments of the present application can implement real-time monitoring of the driving state of a driver, so as to take corresponding measures in time when the driving state of the driver is poor, to ensure safe driving and avoid road traffic accidents.
US10853672B2

An information processing apparatus is configured to perform communication with an in-vehicle device mounted in a vehicle. The information processing apparatus includes at least one computer that is configured to acquire vehicle information including a position of the vehicle through communication with the in-vehicle device, acquire an image captured at a predetermined position with an imaging device mounted in the vehicle based on the vehicle information through communication with the in-vehicle device, and detect change in situations at the predetermined position based on the image.
US10853668B1

Disclosed herein are methods and systems for determining a location of an object within an environment. An example method may include determining a three-dimensional (3D) location of a plurality of reference points in an environment, receiving a two-dimensional (2D) image of a portion of the environment that contains an object, selecting certain reference points from the plurality of reference points that form a polygon when projected into the 2D image that contains at least a portion of the object, determining an intersection point of a ray directed toward the object and a 3D polygon formed by the selected reference points, and based on the intersection point of the ray directed toward the object and the 3D polygon formed by the selected reference points, determining a 3D location of the object in the environment.
US10853662B2

An object recognition device according to an embodiment includes a camera that captures an image of an imaging area. A storage device stores, for each of a plurality of registered objects, dictionary feature information for identifying the corresponding object and dictionary boundary information for identifying an actual boundary area of the corresponding object. A processor receives the captured image from the camera, and determines an object area in the captured image. The processor extracts feature information from the object area, and, based on the extracted feature information compared to the dictionary feature information, identifies each object included in the object area. The processor also extracts boundary information corresponding to each identified object included in the object area, and, based on the extracted boundary information compared to the dictionary boundary information with respect to each identified object, determines an overlap state of each identified object in the object area.
US10853661B2

Techniques are disclosed to optimize feature selection in generating betas for a feature dictionary of a neuro-linguistic Cognitive AI System. A machine learning engine receives a sample vector of input data to be analyzed by the neuro-linguistic Cognitive AI System. The neuro-linguistic Cognitive AI System is configured to generate multiple betas for each of a plurality of sensors. The machine learning engine identifies a sensor specified in the sample vector and selects optimization parameters for generating betas based on the identified sensor.
US10853655B2

A computer-implemented method, system, and computer program product are provided for activity recognition in a mobile device. The method includes receiving a plurality of unlabeled videos from one or more cameras. The method also includes generating a classified video for each of the plurality of unlabeled videos by classifying an activity in each of the plurality of unlabeled videos. The method additionally includes storing the classified video in a location in a memory designated for videos of the activity in each of the classified videos.
US10853646B1

Methods, apparatus, systems, and computer-readable media are provided for generating spatial affordances for an object, in an environment of a robot, and utilizing the generated spatial affordances in one or more robotics applications directed to the object. Various implementations relate to applying vision data as input to a trained machine learning model, processing the vision data using the trained machine learning model to generate output defining one or more spatial affordances for an object captured by the vision data, and controlling one or more actuators of a robot based on the generated output. Various implementations additionally or alternatively relate to training such a machine learning model.
US10853640B2

This disclosure relates generally to document processing, and more particularly to extracting information from hand-marked industrial inspection sheets. In an embodiment, the system performs localization of text as well as arrows in the inspection sheet, and identifies text that matches each arrow. Further by identifying machine zone each arrow is pointing to, the system assigns corresponding text to the appropriate machine zone; thus facilitating digitization of the inspection sheets.
US10853638B2

A system and method for extracting structured information from image documents is disclosed. An input image document is obtained, and the input image document may be analyzed to determine a skeletal layout of information included in the input image document. A measure of similarity between the determined skeletal layout and each of the document templates may be determined. A document template may be selected as a matched template, based on the determined measure of similarity. Box areas from the input image document may be cropped out, and optical character recognition (OCR) may be performed on the box areas. Obtained recognized text may be automatically processed using directed search to correct errors made by the OCR. Statistical language modeling may be used to classify the input image document into a classification category, and the classified input image document may be processed according to the classification category.
US10853633B2

Described is a novel method for feature extraction for automatic gait recognition. This method uses Multi-kernel Fuzzy-based Local Gabor Binary Pattern. From a captured gait video sequence, the gait period is determined then a gait energy image is constructed to represent the spatial-temporal variations during one motion cycle of the gait sequence. Then, each gait sequence is represented with a feature vector. The computation of this vector is conducted by first applying the 2D Gabor filter bank then encoding the variations in the Gabor magnitude using a multi-kernel fuzzy local binary pattern operator. Finally, gait classification is performed using a support vector machine.
US10853630B2

Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances.
US10853626B2

A server including a processor to receive an electronic photo having at least one face from a user and compare the electronic photo with a template having a design element, and a computer implemented algorithm. The processor compares the electronic photo to the template and determines if the face is overlapped by the design element or if the face is cropped out of the photo slot. The processor presents the template combined with the electronic photo to the user only if the design element of the template does not overlap the face in the electronic photo. Multiple templates are compared to the electronic photo, and the templates are displayed based on a priority using criteria.
US10853610B2

There is provided a combined two-dimensional code generating apparatus, comprising: a two-dimensional code information generating module (1), a key information generating module (3), an abstract computing module (4), a two-dimensional code coding module (5), a two-dimensional code image generating module (6), and a dot matrix image generating module (7), wherein: the two-dimensional code information generating module is configured for generating data information to be coded into the two-dimensional code; the key information generating module is configured for generating a key for computing an abstract; the abstract computing module is configured for computing, using a Hash algorithm, the data information of the two-dimensional code and the abstract of the key; the two-dimensional code coding module is configured for combining the abstract information and the data information of the two-dimensional code into coding data of the two-dimensional code; the two-dimensional code image generating module is configured for coding the coding data of the two-dimensional code into the two-dimensional code to generate a two-dimensional code image. The dot matrix image generating module is configured for generating a corresponding dot matrix based on the key information, wherein the dot matrix is positioned by a positioning image of the two-dimensional code and generated outside or inside the two-dimensional code image, the bit error rate caused by the dot matrix being smaller than the error correction rate of the two-dimensional code.
US10853609B2

A hybrid two-dimensional barcode reader decodes control features of the hybrid-two-dimensional barcode image, the control features corresponding to control features of a first formatting standard. The hybrid two-dimensional barcode reader extracts a data sequence from a data portion of the hybrid two-dimensional barcode image based on the decoded control features and a second data format different from a first data format of the first formatting standard to recover the first data set. The hybrid two-dimensional barcode reader may decode a second data set from the data portion of the two-dimensional barcode in the data encoding format of the first formatting standard. The hybrid two-dimensional barcode reader may also constellation decode the first data set.
US10853608B2

The present disclosure relates to a barcode-reading system that includes a mobile device accessory attached to a mobile device. The mobile device accessory includes a button assembly having an outer button and dielectric material. When an input object (e.g., a finger) comes into contact with the button assembly, the dielectric material comes into contact with a touch interface (e.g., a button or touchscreen) and causes the mobile device to detect a touch input. In particular, the dielectric material of the button assembly may activate a capacitive property of a button or touchscreen to enable the mobile device to detect the touch input.
US10853593B2

A method for decoding a data stream carried by a modulated signal includes receiving the modulated signal. The modulated signal is modulated according to a protocol belonging to a group of protocols including at least three protocols. The method further includes extracting a clock signal from the received modulated signal, detecting the protocol, and decoding the data stream according to the detected protocol using the extracted clock signal.
US10853588B2

An electronic device includes a controller and a communication device. The controller acquires data indicating first text in a first language. The controller determines whether or not a secret character string is included in the first text. Upon determining that the secret character string is included in the first text, the controller converts the secret character string into a mask character string. The mask character string is for hiding the secret character string. The controller transmits data indicating first text including the mask character string to a translation server through the communication device. The translation server translates the first text into second text in a second language. When the communication device receives data indicating the second text, the controller searches the second text for a translated mask character string. The controller converts the mask character string in the second language into a secret character string in the second language.
US10853584B2

Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.
US10853572B2

A system and method can detect and/or prevent profane/objectionable content in forums/communities with community based or user generated content. The system generates and provides a disallowed variants dictionary, which can be constructed based on a misuse table, wherein the disallowed variants dictionary contains a plurality of variants of one or more disallowed words in a community based or user generated content. Furthermore, the system checks each word in an incoming message against the disallowed variants dictionary, and determines that one or more words in the incoming message are disallowed when there is a hit.
US10853567B2

A method and system generate customized financial document templates in a document preparation system, according to one embodiment. The method and system receive document data from a user corresponding to a document including a plurality of custom data fields in a custom template. The method and system map the custom data fields to system data fields from a relatively small subset of data fields selected from a system data field pool based on the characteristics of the user. The method and system generate a custom form template based on the document data and the mapping of the custom data fields to system data fields.
US10853556B2

A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
US10853554B2

Systems and methods for determining a configuration for a microarchitecture are described herein. An example system includes a proposal generator to generate a first candidate configuration of parameters for the microarchitecture, a machine learning model to process the first candidate configuration of parameters to output estimated performance indicators for the microarchitecture, an uncertainty checker to determine whether the estimated performance indicators are reliable, and a performance checker. In response to a determination that the estimated performance indicators are reliable, the performance checker is to determine whether the estimated performance indicators have improved toward a target. Further, if the estimated performance indicators have improved, the performance checker is to store the first candidate configuration of parameters in a memory as a potential solution for a microarchitecture without performing a full simulation on the first candidate configuration of parameters.
US10853547B2

Embodiments are described for identifying critical sensors of a device, such as a FPGA (Field Programmable Gate Array) card, installed within an IHS (Information Handling System). A remote access controller identifies temperature sensors provided by the device and determine alert level thresholds for each of the sensors. The temperature sensors are ranked based on the respective ranges of the alert level thresholds. A first portion of the temperature sensors with the smallest ranges of alert level thresholds are assigned to a first ranked list. Readings from the temperature sensors are monitored and temperature sensors indicating temperature sensor readings rising faster than a first threshold are assigned to a second ranked list. A portion of the temperature sensors in the first ranked list and a portion of the temperature sensors in the second ranked list are designated for use by an airflow cooling system of the IHS.
US10853543B1

An automated method of determining power sequencing risks (e.g. power-up, power-down time sequences) for complex computer circuits with multiple independent power supplies. The method operates by logical consideration of the topological arrangement of MOSFETs and other devices in standard netlists. The invention inspects the various devices and automatically traces DC circuit paths to DC power rails. The invention then evaluates, as a type of logical existence proof, and on a per MOSFET device level, if due to assignment to different DC power levels, various factors, such as forward-biased diodes, floating MOSFET gate, and other risk factors could ever occur. The method generates comprehensive records of such risks and can output an overall analysis of a circuit reporting on both problematic power sequences, as well as circuit design factors that may be sub-optimal from a power sequence perspective.
US10853542B1

A method for repairing logic design includes inserting primary logic gates in a primary logic design path of a logic chip. The method also includes inserting alternative logic gates in an alternate logic design path of the logic chip. The alternate logic design path and the primary logic design path are coupled to multiple fuses. The potentially defective design is repaired by selecting between the alternate logic design path and the primary logic design path with the fuses when the logic design is defective.
US10853540B2

One embodiment provides a method and a system for automated design of a computational system. During operation, the system obtains a component library comprising a plurality of computational components, receives design requirements of the computational system, and builds a plurality of universal component cells. A respective universal component cell is configurable, by a selection signal, to behave as one of the plurality of computational components. The system further constructs a candidate computational system using the plurality of universal component cells and encodes the received design requirements and the candidate computational system into a single logic formula. Variables within the single logic formula comprise at least inputs, outputs, and internal variables of the candidate computational system. The system solves the single logic formula to obtain at least one design solution for the computational system.
US10853536B1

This invention presents a transformative design decision support tool (an e-Design Assessment Engine), one that 1. Significantly reduces cost and risk of engineering design projects, over the state of affair, in part through early and automatic detection of design oversights; 2. Offers compelling reduction in the development time of designs, through improved productivity, but without compromising quality or creativity; 3. Offers wide range of flexibility in terms of supporting design processes employed at different design organizations. The design oversights are identified through proper structuring of the engineering design requirements, extraction of relevant design parameters through application program interfaces provided by the pertinent design tools, and mapping against the requirements. Big data analytics are applied to repositories of past designs, for the purpose of improving new designs. The Engine can be used stand-alone, as a part of a design ecosystem, or integrated into existing systems for product lifecycle or data management.
US10853534B2

A system includes at least one tool, a storage device and a processor. The at least one tool performs semiconductor fabrication processes on at least one wafer, in which the at least one tool includes sensors. The storage device stores computer program codes. The processor executes the computer program codes in the storage device for: modeling profiles from the sensors to generate a modeling result; extracting features from the modeling result corresponding to the modeled profiles; based on the extracted features, extracting scores each representing a degree of the at least one wafer being processed by the at least one tool; and based on the extracted scores, displaying a ranking for fault detection of the at least one wafer.
US10853531B2

The exemplary embodiments of the invention provide at least a method, apparatus and system to perform operations including receiving context data from an electronic device, causing, at least in part based on the received context data, an identification of at least one context model compatible with the electronic device, and causing, at least in part, provision of the electronic device with the at least one compatible context model. In addition, the exemplary embodiments of the invention further provide at least a method, apparatus and system to perform operations including causing, at least in part, a provision of context data associated with an electronic device to a context inference service, in response, receiving a context model from the context inference service, and causing adaptation of the received context model as a current context model of the electronic device.
US10853528B2

In one aspect, a computer-assisted method for the optimization of the design of physical bodies, such as land, air and sea vehicles and robots and/or parts thereof, is provided comprising the steps of: representing the design to be optimized as a mesh, generating update signals to optimize the mesh representation, applying an optimization algorithm until a stop criterion has been reached, and outputting a signal representing the optimized design.
US10853527B2

A system for loss prevention and loss recovery of portable electronic devices. The system includes a server administered by an administrator, a software application executable on a portable electronic device in communication with the server, a unique registration identifier associated with the portable electronic device, and a distance tracking device. The association between the portable electronic device and the unique registration identifier is stored on the server. The software application is configured to connect to the distance tracking device. The distance tracking device is configured to provide a notification when the distance tracking device is further than a predetermined boundary from the portable electronic device. When the unique registration identifier is entered at a website associated with the server, return delivery information is provided.
US10853526B2

Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to detect that an input field of a graphical display is an active graphical field for receiving input. The memory stores code executable by the processor to dynamically enable an electronic privacy filter for the graphical display. The memory stores code executable by the processor to receive input within the input field while the electronic privacy filter is enabled for the graphical display.
US10853525B2

Systems and methods for a hack-proof security keyboard are described. In some embodiments, a keyboard module may include a first circuit configured to detect activation of a plurality of keys and a second circuit configured to detect activation of a subset of the plurality of keys, where the second circuit overlies the first circuit. In other embodiments, a method may include detecting an electrical signal received from a secondary membrane of a keyboard, where the keyboard includes a primary membrane configured to detect individual activation of any of a plurality of keys, and where the secondary membrane is configured to output the electrical signal in response to concurrent activation of a subset of the plurality of keys. The method may also include performing a selected action in response to the detection.
US10853522B2

A communications device has a first communications port via which secure messages are received, and a second communications port via which non-secure messages are received. In response to detecting that a secure message has been received, the device determines whether the second communications port is in a state that enables non-secure messages to be received. If the second communications port is in the enabled state, the device autonomously disables the second communications port to preclude non-secure messages received at that port from being processed.
US10853521B2

A policy generation agent automatically generates a security policy for an application and a specified custom security manager. The agent launches an application in a development environment. The agent instantiates a development security manager based on a custom security manager defined by the application. The agent runs the application in the development environment, causing the application to request permissions from the development security manager. The development security manager passes the permissions request to the custom security manager and approves the one or more permissions. The custom security manger determines whether to approve or deny the request based on a permissions policy. Responsive to a determination to deny the request, the agent updates the permissions policy to approve subsequent requests for the permissions. The agent also associates the updated permissions policy with the application. The agent may enable different sections of the policy based on performance, security, or application stakeholder preference.
US10853520B2

There is disclosed a data processing device for executing an application, the data processing device comprising a processing unit for controlling access to at least one user interface comprised in the data processing device, and a secure element for facilitating secure execution of the application, wherein executing the application comprises receiving input data from and/or sending output data to the user interface, and wherein the secure element is arranged to cause the processing unit to restrict the access to the user interface during execution of the application. Furthermore, a corresponding method for executing an application and a corresponding computer program product are disclosed.
US10853508B2

Systems and methods provide for text mining, and in particular text mining of screens, of endpoint and other target computers and devices, of an enterprise or network. The text mining from the screen is based on the text that the end point user actually sees, as is actually displayed on the screen. As a result of the text mining, action can be taken against the endpoint computer.
US10853506B2

Systems and methods for preventing leakage of protected data to unsecured applications and documents may include determining that a first document is a protected document in a managed application, detecting a request to copy protected data from the first document to a system clipboard accessible by unprotected documents, redirecting the protected data to a secure clipboard, determining that a second document is an unprotected document, detecting a request to paste the protected data into the second document, and refraining from pasting the protected data into the second document. The secure clipboard may be implemented by a data leakage prevention (DLP) client. It may be separate from the system clipboard and inaccessible by unprotected documents. Dynamic-link library injection and API hooking may allow the DLP client to intercept clipboard related function calls made by managed applications into the operating system and to transparently change the behavior of the managed application.
US10853505B2

An online service may maintain or create data for a user, and a user may be allowed to exert control over how the data are used. In one example, there may be several categories of data, and the user may be able to specify who may use the data, and the purpose for which the data may be used. Additionally, a user may be able to see how many of his “friends” (or other contacts) have extended trust to a particular entity, which may aid the user in making a decision about whether to extend trust to that entity. User interfaces may be provided to allow users to specify how their data are to be used.
US10853497B2

A method for providing a code update on a memory-constrained device includes: determining, by a verifying entity, a minimum necessary compressed code space (MNCCS) of the code update; dividing, by the verifying entity, the code update into N chunks; encrypting, by the verifying entity, the N chunks, wherein encrypting the N chunks includes outputting at least one intermediate ciphertext block of each encrypted chunk, wherein the at least one intermediate ciphertext block of each encrypted chunk is permuted and permutation reference information is generated by the verifying entity; and sending, by the verifying entity, the encrypted chunks, the at least one intermediate ciphertext block of each encrypted chunk, and the permutation reference information to the memory-constrained device.
US10853496B2

A system, method, and computer-readable medium are disclosed for using a behavioral fingerprint via a behavioral fingerprint operation. In various embodiments the behavioral fingerprint operation includes: monitoring an electronically-observable action of an entity, the electronically-observable action of the entity corresponding to an event enacted by the entity; converting the electronically-observable action of the entity to electronic information representing the action of the entity; generating the behavioral fingerprint based upon observations associated with the action of the entity; and, using the behavioral fingerprint in combination with an adaptive trust profile to generate an inference regarding the entity.
US10853494B2

An example method of authenticating software executing in a computer system includes verifying first software executing on the computer system, the software including a hypervisor, verifying second software executing in a virtual machine (VM) managed by the hypervisor, generating a binding key having public and private portions, signing an object to identifies the VM using the private portion of the binding key, and verifying a signature of the object using a public portion of the binding key.
US10853488B2

A method and system comprising a processor executing code instructions of a security filewall validation system for inspecting primitive file system operations to detect abnormal file types, abnormal file operation, or abnormal intended result files in violation of a security filewall rule set, a memory for storing the security filewall rule set describing permitted access to file types, file-paths, mounting points, data volume access rules, or data operations relating to the primitive file system operations where the security filewall validation system intercepts an attempted primitive file system operation and the security filewall validation system compares the attempted primitive file system operation including associated arguments indicating file, file location, and intended result to the security filewall rule set. The processor logs a detected filewall rule violation event when a filewall rule is violated by the attempted primitive file system operation or its associated arguments defining the primitive file system operation.
US10853476B2

A method for assisting in improving the security of an electronic operation carried out via a secure element. The method comprises the following steps. A first application of the secure element is selected and writes a piece of contextual data in means of recording of the secure element. Then, a second application is selected, reads the contextual data in the means for recording and verifies if the contextual data satisfies a predefined condition. If yes, it is considered that the context of the selecting of the second application is legitimate and the electronic operation can continue normally.
US10853468B2

Methods and systems allow a user to log in to a device so that a number of apps become accessible on the device without the user repeatedly logging in to each different app as the user launches multiple apps. A mechanism of providing a master token with a quality score and providing sub-tokens for each app that can use the sub-token and the score quality to evaluate the level of security provided by the initial login allows each app to skip its own login process and provides a level of enhanced efficiency and convenience for the user. A method includes authenticating a user; creating a master token on the user device; creating a sub-token of the master token for an app launched on the device; the app skipping the login process of the app in response to the sub-token so that the app proceeds directly to validating a transaction.
US10853466B2

In various implementations, a key may be provided. The key may be portable to facilitate use and reduce costs. The key may include a connector and a housing. The connector may allow direct coupling of the key with a mobile device. Once the connector is directly coupled to a mobile device, the key may perform tests or other commands from a server and/or lock the mobile device.
US10853460B2

Provided is a modular datacenter having a moveable rack assembly configured to selectively provide access to rack-mounted computing devices, with access barriers selectively providing access to rack-mounted computing devices within an exposed rack or portion of a rack or device mounted thereon, safety interlocks controlling when the rack assembly moves, and space-efficient thermal management systems.
US10853459B2

A machine trains an artificial intelligence engine to facilitate authentication of a request to verify a user. The machine accesses a reference set of obfuscated geolocations generated from actual geolocations from which a device submitted requests to verify the user. The machine groups the obfuscated geolocations into geographical clusters based on a predetermined cluster radius value and calculates a corresponding representative geolocation for each geographical cluster and a corresponding variance distance from the representative geolocation for each geographical cluster. The machine then generates a reference location score based on the representative geolocations of the geographical clusters and on the variance distances of the geographical clusters. The machine trains an artificial intelligence engine to output that reference location score in response to the reference set being input thereto. The trained artificial intelligence engine may then be provided to one or more devices.
US10853456B1

Methods, systems, and devices that support determining whether media data has been altered are described. Captured media data may be segmented into one or more subsets, and cryptographic representations (e.g., hashes) based on the subsets may be written to an immutable ledger, possibly along with metadata and other related data. A block of a blockchain may be created for each entry in the immutable ledger. A set of media data may be validated, if a corresponding immutable ledger exists, based on segmenting the set of media data into one or more subsets in accordance with the segmenting upon capture, creating candidate cryptographic representations (e.g., hashes) based on the subsets, and comparing the candidate cryptographic representations with contents of the corresponding immutable ledger.
US10853455B2

Methods, systems, and computer-readable media are provided for automatically generating outreach events for a care management service. Patient health data is received and processed to determine that a patient is eligible for care management services. Upon determining that the patient is eligible for care management services, a welcome-to-service template is selected, populated with patient-specific information, and communicated to the patient. The patient's health data is monitored to determine if there has been a change in care management status for the patient. Upon detecting a change in status, an appropriate template is selected, populated with patient-specific information, and communicated to the patient and/or a care team caring for the patient.
US10853453B1

A method includes receiving a data processing request at a computing system. The data processing request identifies data to be compared to sets of criteria according to a predefined sequence of the sets that is defined by a non-variant logic process. The method also includes determining whether the request is to be processed according to a variant logic process that defines a modified sequence of the criteria sets than the non-variant logic process. The method also includes dynamically altering the predefined sequence of the criteria sets to the modified sequence responsive to determining that the request is to be processed using the variant logic process, comparing the data identified by the request with the criteria sets according to the modified sequence, and processing the data according to the criteria sets of criteria in the modified sequence.
US10853452B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for touchpoint management. One of the methods includes receiving compliance information about a member. The method includes determining based at least in part on the compliance information that the member is in compliance with the health plan. The method includes adding the member to a list of compliant members. The method also includes providing the list of compliant members to at least one third-party.
US10853446B2

In one embodiment, a computer-implemented method of discrete Fourier transform (DPT), FFT, or DCT computations on a system comprising a processor is described herein. In one example, the method includes receiving, with the processor, input complex samples from memory of the system, determining input vectors based on the received input complex samples, determining a DFT radix p of p macro blocks based on the input vectors, determining p independent DFT-L vectors based on the p macro blocks with L being based on p, and generating p DFT-N output vectors without reordering or shuffling output data based on the p independent DFT-L vectors.
US10853441B1

Systems and techniques for dynamic edge cache for query-based services are described herein. A request for web content may be received that includes a fine-grained application programming interface (API) call. Instructions may be generated for at least one coarse-grained API call (e.g., a full dataset) to retrieve data requested by the fine-grained API call (e.g., a data element or subset of the full dataset). A dictionary may be generated to allow the fine-grained API call to retrieve data using the at least one coarse-grained API call. The dictionary and the instructions for the coarse-grained API call may be transmitted to a content delivery server. This technique allows the content delivery server to cache a full dataset via the coarse-grained API call and service fine-grained requests from the edge-cache. This may reduce data transfer and decrease web content delivery times.
US10853432B2

The present disclosure is directed to generating search results, recommendations, and/or the like. In particular, the methods and systems of the present disclosure can: receive data describing one or more aspects of entities of different types; determine, based at least in part on the aspect(s) of the entities, one or more additional aspects of the entities; determine, based at least in part on the additional aspect(s) of the entities, a metric indicating an extent to which the entities correspond to one another; generate, based on the metric, one or more search results, recommendations, and/or the like; and communicate, to a computing device (e.g., for display, and/or the like), data indicating the search result(s), recommendation(s), and/or the like.
US10853425B2

Embodiments of systems and methods for the rules based distribution of managed content across heterogeneous storage distributed in a network environment are disclosed. In particular, certain embodiments may employ entity rules in association with a content management system. An entity rule may be a rule specifying a set of parameters and a destination secondary storage location. When the entity rule is evaluated by the content system, a set of content managed by the content management system responsive to the rule may be determined using the parameters of the rule. Responsive content can be determined, for example, by searching the content of the content management system based on the parameters. Responsive content may be moved from the primary storage location of the content management system to the secondary storage location specified by the entity rule.
US10853420B2

Extracting, from user activity data, quantitative attributes and qualitative attributes collected for users having user profiles. The quantitative attributes and the qualitative attributes are extracted during a specified time period determined before the user activity data is collected. Values for the quantitative attributes and the qualitative attributes are plotted, and subsets of the user profiles are clustered into separate group of users based on the plotted values. Delivering a product related content to the groups of users based on the clustering.
US10853418B1

A method includes obtaining feature generation code from, which is configured to determine features relating to input data. The method further includes obtaining data grouping code, which is configured to generate training data by determining a plurality of data groupings for the features relating to the input data. The method further includes obtaining modeling code, which is derived at least in part by applying one or more machine learning algorithms to the training data. The method further includes applying a model wrapper code to the feature generation code, the data grouping code, and the modeling code to generate a model wrapper and deploying the model wrapper such that the model wrapper may receive a first application programming interface (API) call including an input data value, determine a score relating to the input data value, and send a second API call including the score in response to the first API call.
US10853416B2

The present disclosure provides a similar video lookup method and apparatus, a device and a storage medium, wherein the method comprises: during video playing, receiving a similar video lookup request from a user; obtaining a feature vector of a first video segment which is currently being played, wherein each video is divided into a series of video segments according to a predetermined time length; determining a second video segment most similar to the first video segment according to a similarity between feature vectors of respective video segments stored in a database and the feature vector of the first video segment; displaying the second video segment to the user. The solution of the present disclosure can be applied to improve the lookup efficiency.
US10853408B2

The present disclosure relates to a device and method for providing a graphic effect corresponding to configuration information of an object displayed on a display of an electronic device. The electronic device includes a display, a memory, and at least one processor coupled to the memory. The at least one processor is configured to control the display to display an image, detect at least one object from the image, and control the display to display detection information corresponding to the at least one object based on configuration information of the at least one object.
US10853407B2

A machine may be configured to execute a machine-learning process for identifying and understanding fine properties of various items of various types by using images and associated corresponding annotations, such as titles, captions, tags, keywords, or other textual information applied to these images. By use of a machine-learning process, the machine may perform property identification accurately and without human intervention. These item properties may be used as annotations for other images that have similar features. Accordingly, the machine may answer user-submitted questions, such as “What do rustic items look like?,” and items or images depicting items that are deemed to be rustic can be readily identified, classified, ranked, or any suitable combination thereof.
US10853397B2

Systems and methods allow a user of a text or graphics editor to quickly create multiple robust internet search queries by selecting and ranking groups or individual key words from a document. A user who is composing or reading a document can identify and link multiple sets of key words into separate search queries by highlighting and assigning either unique search numbers, colors or other readily ascertained indicators of their logical relation. Each individual search query is routed to selected internet search engines, and the results are returned to the user in the same viewed document. The user may select the form in which the results are displayed. For example, results may be listed within the document by way footnotes, endnotes, or separate hover or pull-down windows accessible from the search terms. In addition, the user can browse, sort, rank, edit or eliminate portions of the results.
US10853390B2

An information processing device in accordance with the present invention provides assistance for displaying correct entry candidates depending on circumstances when entering a machining program. The information processing device includes a program collection unit configured to collect programs entered in numerical controllers, a program entry history storage unit configured to store the collected programs, a ranking information creation unit configured to create ranking information based on counting and scoring of the programs stored in the program entry history storage unit, a ranking information storage unit configured to store the ranking information created by the ranking information creation unit 11, and a ranking information distribution unit configured to distribute the ranking information stored in the ranking information storage unit to the numerical controllers.
US10853387B2

A data retrieval apparatus includes a processor, a memory and a business intelligence circuit. The memory stores a data dictionary including presentation structure definition information for assisting input of a user terminal to issue a retrieval request compliant with a retrieval requirement, and retrieval request definition information for managing relevance between different retrieval requests. The business intelligence circuit assists input of the user terminal according to a presentation structure defined in the data dictionary to issue a retrieval request described according to the presentation structure, and outputs a retrieval result based on the retrieval request, the retrieval result being obtained from the databases, to the user terminal. The data retrieval apparatus associates retrieval results prepared in response to different retrieval requests with each other according to the retrieval request definition information.
US10853385B1

Systems and methods for formatting data are disclosed. For example, a system may include at least one memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving data comprising a plurality of sequences of data values and training a recurrent neural network model to output conditional probabilities of subsequent data values based on preceding data values in the data value sequences. The operations may include generating conditional probabilities using the trained recurrent neural network model and the received data. The operations may include determining a data format of a subset of the data value sequences, based on the generated conditional probabilities, and reformatting at least one of the data value sequences according to the determined data format.
US10853379B2

Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
US10853374B2

A method and media are provided for managing feedback data that will be used for ranking search results. A plurality of user feedback data from more than one user can be aggregated into a search index. The user feedback data can be associated with one or more documents within the index such that the one or more documents can be ranked based on the type of feedback data that is aggregated. Once the documents have been ranked, the ranked documents can be provided to a requester.
US10853371B2

Techniques related to efficient evaluation of query expressions including grouping clauses are disclosed. Computing device(s) perform a method for aggregating a measure column vector (MCV) according to a plurality of grouping column vectors (GCVs). The MCV and each of the plurality of GCVs may be encoded. The method includes determining a plurality of actual grouping keys (AGKs) and generating a dense identifier (DI) mapping that maps the plurality of AGKs to a plurality of DIs. Each AGK occurs in the plurality of GCVs. Each DI corresponds to a respective workspace. Aggregating the MCV involves aggregating, in each workspace, one or more codes of the MCV that correspond to an AGK mapped to a DI corresponding to the workspace. For a first row of the MCV and the plurality of GCVs, aggregating the one or more codes includes generating a particular grouping key based on codes in the plurality of GCVs.
US10853365B2

As an I/O method of issuing an I/O request, there are a synchronous I/O method, in which a task is in a waiting state until an I/O response to the I/O request is returned and an asynchronous I/O method, in which another task can be executed before an I/O response to the I/O request is returned. When issuing an I/O request in execution of a task, a DBMS selects any one of the synchronous I/O method and the asynchronous I/O method, based on an I/O response speed of an I/O destination storage device and issues an I/O request according to the selected I/O method.
US10853363B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a relational database using requests that conform to a non-structure query language syntax. In one aspect, a method includes receiving, from a client, a first access request that conforms to a NoSQL syntax for accessing a wide column store, wherein the first access request comprises a first event feature and a first attribute feature that are related to the wide column store, and the first attribute feature comprises a column family feature of the wide column store; translating the first access request into a second access request that conforms to a SQL syntax, wherein the second access request comprises a second event feature corresponding to the first event feature and a second attribute feature corresponding to the first attribute feature; and forwarding the second access request to a relational database.
US10853357B2

Systems and methods for querying a semantic data set are described. The semantic data set is defined by an ontology that represents a graphical relationship among data included in the semantic data set. One method includes receiving one or more keywords associated with a search operation from a user, and identifying a node associated with each of the one or more keywords. The method includes, for each identified node, tracing a path from the identified node to a root represented in the graphical relationship of the ontology, the path including one or more vertices, and identifying a lowest common ancestor of each of the vertices included in the paths for each identified node. The method includes constructing a subgraph connecting each identified node to the lowest common ancestor, and traversing the subgraph to generate a query in the query language executable against the semantic data set.
US10853356B1

A metadata catalog may store metadata about data sources. The metadata may define table, column, partition and/or data formats, as well as title information, textual descriptions, modification information, data schemas and access information, such as location and connection information. A metadata catalog service may provide a shared, persistent, central repository for the metadata. The metadata of the catalog may be published via multiple access mechanisms and programmatically obtained and processed by other programs via the metadata catalog service. Metadata consumers may utilize the metadata catalog service to perform various metadata tasks, such as metadata retrieval, creation, addition, modification and/or deletion. The metadata catalog service may be directly integrated into existing data analytic tools as a persistent and durable metadata store allowing users to utilize the broad set of data processing tools.
US10853353B2

A system for integrating blockchain-enabled shared datasets across databases having varying formats and structures is disclosed. The system may include various entity systems in communication via a peer-to-peer network. A first entity system may receive a dataset update request to update the shared dataset. The first entity system may broadcast the dataset update request across the network, and one or more entity systems connected to the network may consent to the dataset update request. The consenting entity systems may broadcast the consented dataset update request to the other entity systems connected to the network. Each entity system may update its local copy of the shared dataset with the consented dataset update request. Each entity system may comprise a mapping module configured to reformat the consented dataset update request into a format that can be stored in a local data structure.
US10853338B2

A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.
US10853337B2

Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.
US10853330B2

The present invention relates to a management system, a search method, and a browsing method of a unified data object using a tag object. A unified data object management system and method may efficiently access and manage the data object by storing and managing the unified data objects including a file, non-file data, or dynamic data on the basis of the tag object and then providing a search result based on the tag object when a search command is entered by a user.
US10853322B1

In one example, a method includes monitoring data access operations concerning a document space, recording information identified as part of the monitoring of data access operations, evaluating the recorded information to identify a data access pattern concerning the document space, defining a document space configuration based on the data access pattern, and provisioning a document space based on the document space configuration. Provisioning of the document space can take the form of provisioning a newly created document space, or modifying the provisioning of an existing document space.
US10853321B2

A storage system includes non-volatile storage devices and a control device. Each of the storage devices is divided into blocks, and data is erased in units of the blocks. The control device includes a setting unit and a writing/reading unit. The setting unit sets first storage regions obtained by dividing a storage region for each of the storage devices and sets second storage regions obtained by dividing storage regions of all of the storage devices for all of the storage devices. The writing/reading unit manages data stored in the storage devices in units of the second storage regions. The setting unit sets each of the first storage regions so that the first storage region for at least one of the plurality of storage devices includes the entirety of one or more blocks and sets each of the second storage regions to include two or more of the first storage regions.
US10853320B1

A technique for managing storage of directories in a file system performs a testing operation on a file-system block of a directory file. The testing operation determines whether the file-system block contains any directory element that identifies a currently-present content object in the directory. In response to the testing operation determining that the file-system block contains no directory element that identifies any currently-present content object, the file system performs a hole-punching operation on the file-system block, removing the block from the directory file and freeing the block for other use.
US10853315B1

An apparatus in one embodiment comprises a multi-tier storage system having at least a front-end storage tier, a back-end storage tier and a data mover module configured to control movement of data between the storage tiers. The multi-tier storage system is configured to receive a plurality of files, such as relatively small size files containing data from respective Internet of Things (IoT) devices. The front-end storage tier comprises a file system and at least one key-value store. The multi-tier storage system is configured to combine multiple ones of the received files written to at least one specified directory of the file system into an object for storage in association with a key in the key-value store. The object comprises multiple sub-keys identifying respective ones of the multiple files within the object. The data mover module may be configured to copy the object from the key-value store to the directory.
US10853314B1

An overlay snap is generated by generating a snapshot of a logical storage volume, writing a data stream to the overlay snap, generating pointers indicating locations of new data written to the overlay snap, and generating null pointers for locations that do not have new data written to the overlay snap. The overlay snap comprises the pointers and the null pointers. The overlay snap may be applied to a volume to generate a current snapshot of the volume. The overlay snap may be used maintain write order fidelity during continuous data replication by creating a copy of a snapshot on a target storage device and writing new data to an overlay snap on the target storage device.
US10853311B1

A method for administration through files in a storage cluster is provided. The method includes distributing user data, including files, throughout a plurality of storage nodes having non-volatile solid-state memory, through erasure coding. The plurality of storage nodes are housed within a single chassis that couples the storage nodes as the storage cluster. The method includes receiving at the storage cluster a command to write a file or read a file, the file having a filename. The method includes determining whether the filename is reserved and determining an administrative action according to the file, responsive to determining that the filename is reserved. The method includes initiating the administrative action. A storage system is also provided.
US10853297B2

A method includes: by an application executed by a first node, determining whether a non-transparent bridge between the first node and a second node is in a disconnected state; sending a re-initialization request from the application to a driver executed by the first node when the NTB is in the disconnected state; re-initializing a memory of the first node upon the driver receiving the re-initialization request; transmitting a result message related to the re-initialization of the memory to the second node; and implementing a memory-sharing procedure upon completing the re-initialization of the memory and receiving, from the second node, another result message related to re-initialization of a memory of the second node.
US10853285B2

A method of applying a data format in a direct memory access transfer is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a single chassis that couples the storage nodes as a cluster, each of the plurality of storage nodes having nonvolatile solid-state memory for user data storage. The method includes reading a self-describing data portion from a first memory of the nonvolatile solid-state memory and extracting a destination from the self-describing data portion. The method includes writing data, from the self-describing data portion, to a second memory of the nonvolatile solid-state memory according to the destination.
US10853282B2

Arbitrating among portions of multiple transactions and transmitting a winning portion over one of a multiplicity of virtual channels associated with an interconnect on a clock cycle-by-clock cycle basis. By repeatedly performing the above each clock cycle, winning portions are interleaved and transmitted over the multiplicity of virtual channels over multiple clock cycles respectively.
US10853280B1

A storage system includes a storage engine having a first compute node, a second compute node, a first fabric adapter, and a second fabric adapter, the first compute node having a first memory and the second compute node having a second memory. The first compute node is connected to both the first and second fabric adapters, and the second compute node is connected to both the second and first fabric adapters. Both fabric adapters are configured to perform atomic operations on a memory of its respective compute node, and each fabric adapter contains a multi-initiating module configured to enable both the first compute node and the second compute node to initiate memory access operations on its respective memory.
US10853269B2

A secure demand paging system including a secure internal memory, an external non-volatile memory having encrypted and integrity-protected code pages, an external volatile memory for swap pages and a processor coupled to said secure internal memory and to said external non-volatile memory and operable to decrypt and verify the integrity of the code pages thereby to transfer code pages to said secure internal memory directly from said external non-volatile memory bypassing said external volatile memory in respect of the code pages, and to swap out and swap in the swap pages between secure internal memory and said external volatile memory bypassing said external non-volatile memory in respect of the swap pages for said external volatile memory.
US10853262B2

Memory address translation apparatus comprises page table access circuitry to access a page table to retrieve translation data; a translation data buffer to store one or more instances of the translation data, comprising: an array of storage locations arranged in rows and columns; a row buffer comprising a plurality of entries and comparison circuitry responsive to a key value dependent upon at least the initial memory address, to compare the key value with information stored in each of at least one key entry and an associated value entry for storing at least a representation of a corresponding output memory address, and to identify which of the at least one key entry, if any, is a matching key entry storing information matching the key value; and output circuitry to output, when there is a matching key entry, at least the representation of the output memory address.
US10853260B2

According to one embodiment, an information processing device includes a processor configured to refer to address conversion data. The address conversion data has a plurality of logical addresses associated with a plurality of physical addresses of a storage device. The processor converts the plurality of logical addresses of an evaluation target in storage device into the corresponding plurality of physical addresses for the evaluation target by referring to the address conversion data. The processor then calculates an evaluation value indicating a parallel reading performance for the plurality of physical addresses of the evaluation target using a parameter specifying a number of areas of the storage device readable in parallel.
US10853258B2

A request for retrieving a cached data object from a data object cache used to cached data objects retrieved from one or more primary data sources is received from a data object requester. Responsive to determining that the cached data object in the data object cache is expired, it is determined whether the cached data object in the data object cache is still within an extended time period. If the cached data object in the data object cache is still within an extended time period, it is determined whether the cached data object is free of a cache invalidity state change caused by a data change operation. If the cached data object is free of a cache invalidity state change, the cached data object is returned to the data object requester.
US10853257B1

Allocation of physical storage capacity within a storage array may be managed in standard size allocation units, e.g. 128 kb tracks, and smaller sub-allocation units, e.g. 32 kb quarter tracks. Data associated with sub-allocation units that match a known pattern may be represented by a hint rather than data in storage. The hint may be used to mitigate overhead associated with accessing backend storage. The hint may also mitigate the need for performing compression/decompression of the corresponding sub-allocation unit if the data is compressed. In response to a read or write request associated with an allocation unit organized into sub-allocation units, only those sub-allocation units that are required to service the read or write request and fail to match a pattern are accessed, decompressed or compressed.
US10853256B2

Apparatuses and methods of operating apparatus are disclosed. A processing element performs data processing operations with respect to data items stored in data storage. In a first mode the processing element references the data items using physical addresses and in a second mode the processing element references the data items using virtual addresses. A data access request handling unit receives data access requests issued by the processing element and cache stores cache lines of temporary copies of the data items retrieved from the data storage, wherein a cache line in which a data item is stored in the cache is selected in dependence on an address index portion. The data access request handling unit is responsive to a data access request for the data item from the processing element in the second mode to determine an index matching condition to be true when the address index portion of the physical address of the data item matches the address index portion of the virtual address of the data item and, when the index matching condition is false, to prevent allocation of the data item into the cache.
US10853249B2

Facilitating processing in a computing environment. A request to access a cache of the computing environment is obtained from a transaction executing on a processor of the computing environment. Based on obtaining the request, a determination is made as to whether a tracking set to be used to track cache accesses is to be updated. The tracking set includes a read set to track read accesses of at least a selected portion of the cache and a write set to track write accesses of at least the selected portion of the cache. The tracking set is assigned to the transaction, and another transaction to access the cache has another tracking set assigned thereto. The tracking set assigned to the transaction is updated based on the determining indicating the tracking set is to be updated.
US10853247B2

Disclosed is a device for maintaining consistency between a host system cache and a main memory in a general-purpose computing system equipped with a hardware accelerator for processing main memory data. The device for maintaining data consistency between a hardware accelerator and a host system, which is at least temporarily implemented by a computer, includes a determination unit responsible for determining whether an address which the hardware accelerator should access is present in a cache, and a processing unit responsible for selectively performing write-back on data corresponding to the address when the address is present in the cache based on the determined result.
US10853241B2

Disclosed is a data storing method performed by a controller. The method includes storing an attribute value of first data to be written to a nonvolatile memory device in a command queue, determining whether the first data is garbage collection data on the basis of the attribute value when a power interruption occurs, and writing the first data to the nonvolatile memory device according to a result of the determination of whether the first data is garbage collection data or not.
US10853239B2

A memory card controller coupled to a host device includes a processing circuit which is used for reading card specific data from a flash memory of a memory card to store the card specific data in a register wherein a multiply parameter and a basic capacity are marked in the card specific data and used for sending the card specific data to the host device to make the host device calculate a maximum capacity of the memory card according to the multiply parameter and the basic capacity marked in the card specific data.
US10853238B2

The present disclosure includes methods and systems for coalescing unaligned data. One method includes receiving a first write command associated with a first unaligned portion of data, receiving a second write command associated with a second unaligned portion of data, and coalescing the first unaligned portion of data and the second unaligned portion of data, wherein coalescing includes writing the first unaligned portion of data and the second unaligned portion of data to a page in a memory device.
US10853237B2

A method, computer program product, and computer system for receiving, at a first computing device, a first data chunk sent from a second computing device. It may be determined that the first data chunk includes a first type of data. The first data chunk may be stored to a cache operatively coupled to the first computing device based upon, at least in part, determining that the first data chunk includes the first type of data, wherein the cache may include a first storage device type. An acknowledgement of a successful write of the first data chunk to the second computing device may be sent based upon, at least in part, a successful storing of the first data chunk to the cache operatively coupled to the first computing device.
US10853220B2

Technology related to determining a user engagement with software programs is disclosed. In one example of the disclosed technology, a method can include receiving a plurality of signals indicating states of the computer and a software application executing on the computer. The method can include combining the signals to determine a user engagement with the software application. The method can include storing a user engagement log based on the determined user engagement with the software application.
US10853217B2

A performance engineering platform using one or more probes and one or more searchable tags is described. In an embodiment, a set of attributes of a system to be monitored are determined. Based on the attributes of the system, one or more probes that include functionality to detect data from the system are identified. Data is detected from the system using at least one of the probes. In an embodiment, one or more reports are obtained. The reports are based on data detected by a set of probes. An association between a particular searchable tag and one of the set of probes is received. Responsive to receiving the association between the particular searchable tag and the probe, report values, associated with a subset of the data detected by the probe, are identified. Further, the report values are tagged with the particular searchable tag.
US10853215B2

A solution is disclosed for intelligent configuration management of user devices that includes: receiving application performance data for a plurality of applications from each of a first plurality of tenant environments or cloud services or both, the application performance data including a program ID for at least one application of the plurality of applications; receiving incident alerts related to the first program ID from each of a second plurality of tenant environments; based at least on receiving the incident alerts, determining whether a count of the second plurality of tenant environments meets a threshold; and based at least on the count of the second plurality of tenant environments meeting the threshold, requesting incident reports related to the program ID from each of a third plurality of tenant environments, wherein the third plurality of tenant environments has a smaller count than the count of the second plurality of tenant environments.
US10853211B2

Multiple IHSs (Information Handling Systems) may be installed as components of a chassis that has access to a plurality of storage devices via a chassis management controller. An IHS requests configuration of a virtual storage profile, such as a RAID configuration. A remote access controller of the IHS determines physical storage requirements for implementing the requested virtual storage profile. Based on the physical storage requirements, the chassis management controller selects storage devices from idle storage devices mapped to one of the storage controllers installed in one of the IHSs supported by a chassis management controller. The selected storage devices are mapped to the storage controller and used to implement the virtual storage profile. The chassis management controller manages a global pool of spares from the idle storage device for virtual storage profiles supported by the supported storage controllers.
US10853209B2

Techniques for data synchronization involve obtaining a first bitmap about a first storage device, the first storage device including a group of storage areas, a bit in the first bitmap indicating whether data in a corresponding storage area of a first size in the group of storage areas is to be synchronized to a second storage device. The technique further involves, in response to a configuration of the first storage device being changed, determining a second size of a storage area in the group of storage areas. The technique further involves converting the first bitmap into a second bitmap based on the first size and the second size. In addition, the technique further involves synchronizing data from the first storage device to the second storage device based on the second size and the second bitmap.
US10853204B2

Embodiments are described for detecting and recovering from an inoperable device management bus. A remote management controller is configured to offload device management bus transactions that use a messaging protocol. The messing protocol transactions are offloaded to a bus protocol controller that is responsible for managing bus operations using the messaging protocol. The bus protocol controller updates a set of bus status counters stored in a shared memory based on the processing of the offloaded messaging protocol transactions. The remote management controller processes device management bus transactions that use a bus protocol and updates the bus status counters based on the status of the bus protocol transactions. The remote management controller determines the status of the device management bus based on the bus status counters in shared memory, if the device management bus is inoperable, resets the remote management controller.
US10853203B2

One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.
US10853200B2

In one aspect, IO recovery mechanisms in active/active replication for storage clusters provide, for each write IO request: determining an extent of pages to be modified; acquiring a lock by a cluster local to the request and locally persisting data; atomically creating an entry in a local journal; and sending, by the local cluster, a data write request to a peer cluster. Upon receiving acknowledgement from the peer cluster of successful transmission, the replication journal entry is cleared, the extent is unlocked, and a notification is returned to the peer. In response to a failure event at the peer cluster after persisting the data at the local cluster and creating the journal entry at the local cluster, an aspect includes sending, to the peer cluster upon recovery of the peer cluster, the journal entry with respect to an extent corresponding to a time of the failure event.
US10853195B2

Systems and method that restore application data stored by a virtual machine database for an application (e.g., SQL, Sharepoint, Exchange, and so on) running on the virtual machine are described. The systems and methods create an integrated snapshot of the application data stored in the virtual machine database, by creating a secondary copy of the application data stored in the virtual machine database, performing, via a virtual server agent (VSA), a software snapshot of the virtual machine, and performing, via the virtual server agent, a hardware snapshot of the software snapshot of the virtual machine.
US10853180B2

One example method includes receiving an indication that an application has experienced a problem, where the application comprises a plurality of microservices, discovering that one of the microservices is a partial cause of the problem, identifying one or more connections among the microservices, where one or more of the connections indicates a dependency, or lack of dependency, among two or more microservices, and restoring the microservice that is a partial cause of the problem, and also restoring any other microservices that are dependent on that microservice.
US10853172B1

A method includes identifying an independent data object of a plurality of independent data objects for retrieval from dispersed storage network (DSN) memory. The method further includes determining a mapping of the plurality of independent data objects into a data matrix, wherein the mapping is in accordance with the dispersed storage error encoding function. The method further includes identifying, based on the mapping, an encoded data slice of the set of encoded data slices corresponding to the independent data object. The method further includes sending a retrieval request to a storage unit of the DSN memory regarding the encoded data slice. When the encoded data slice is received, the method further includes decoding the encoding data slice in accordance with the dispersed storage error encoding function and the mapping to reproduce the independent data object.
US10853168B2

According to one general aspect, an apparatus may include a memory configured to store both data and metadata, such that for portions of data associated with the metadata, the data and metadata are interleaved such that a unit of metadata succeeds each power of two contiguous units of data. The apparatus may also include a memory manager circuit. The memory management circuit may be configured to receive a data access to the memory, wherein the data access includes a public memory address. The memory management circuit may be configured to determine if the public memory address is associated with metadata. The memory management circuit may be configured to, if so, convert the public memory address to a private memory address. The memory management circuit may be configured to complete the data access at the private memory address.
US10853167B2

The invention provides a memory apparatus including a memory cell array and a hierarchical error correction code (ECC) layer. The hierarchical ECC layer, includes N layers of ECC coder-decoder, wherein the hierarchical ECC layer enables one of the N layers to operate an encoding or decoding operation on processed data, and the hierarchical ECC layer enables another one of the N layers merely when the error bit number of the processed data reaches to N−1 pre-set error correction number(s), and N is a positive integer larger than 1.
US10853165B2

An apparatus for providing fault resilience has storage for providing a plurality of compare data blocks, and processing circuitry that performs, for each compare data block, a processing operation using the input data and the compare data block to produce a match condition indication for that compare data block. Performance of the processing operation for each compare data block should result in only one match condition indication indicating a match. Evaluation circuitry evaluates the match condition indications produced for the plurality of compare data blocks and is arranged, in the presence of only one match condition indication indicating a match, to perform a false hit check procedure in order to check for presence of a false hit. In the presence of the false hit, the evaluation circuitry produces an error indication as the outcome indication, but otherwise produces a hit indication as the outcome indication.
US10853164B2

A display configured to detect an error in display data without a parallel-serial conversion circuit is provided. The display includes a display area, a control unit, and a plurality of first CRC circuits. The control unit receives whole display data to control the display area. The whole display data includes a plurality of unit display data and a plurality of CRC data. The plurality of unit display data are each composed of a predetermined count of bits. A count of the plurality of CRC data is identical to the predetermined count of bits. The plurality of first CRC circuits correspond to the respective plurality of CRC data.
US10853158B2

An event notification method of a storage device includes detecting an event in the storage device, writing an asynchronous event information entry corresponding to the event in a completion queue of a host, and transmitting an interrupt corresponding to a transmission of the asynchronous event information entry to the host. The asynchronous event information entry is provided to the host regardless of reception of an asynchronous event request command from the host.
US10853147B2

The described technology addresses one or more of the foregoing problems by receiving one or more workloads from an application. Each of the one or more graphics workloads are associated with completion deadline information and execution metadata representing execution guidance for the workload. The described technology further generates a processor performance adjustment for each of the one or more workloads using a performance model providing the processor performance adjustment based on the completion deadline information and the execution metadata for each of the one or more workloads. The described technology further communicates each of the one or more received workloads and its corresponding generated processor performance adjustment to a processor subsystem. Each of the processor performance adjustments instructs the processor subsystem on a processor adjustment to be implemented when executing the associated workload.
US10853146B1

A method of stateful load balancing, performed by a storage system is provided. The method includes obtaining a request identifier for a request received by the storage system through a network and calculating a version identifier for provider selection, based on the request identifier. The method includes determining a provider for the request, based on the request identifier and the version identifier, and sending the request to one of a plurality of nodes of the storage system as the determined provider.
US10853137B2

Techniques are described herein for allocating and rebalancing computing resources for executing graph workloads in manner that increases system throughput. According to one embodiment, a method includes receiving a request to execute a graph processing workload on a dataset, identifying a plurality of graph operators that constitute the graph processing workload, and determining whether execution of each graph operator is processor intensive or memory intensive. The method also includes assigning a task weight for each graph operator of the plurality of graph operators, and performing, based on the assigned task weights, a first allocation of computing resources to execute the plurality of graph operators. Further, the method includes causing, according to the first allocation, execution of the plurality of graph operators by the computing resources, and monitoring computing resource usage of graph operators executed by the computing resources according to the first allocation. In addition, the method includes performing, responsive to monitoring computing resource usage, a second allocation of computing resources to execute the plurality of graph operators, and causing, according to the second allocation instead of according to the first allocation, execution of the plurality of graph operators by the computing resources.
Patent Agency Ranking