US10389595B2
A method, computer program product and controller for controlling communication services for a plurality of applications on a physical network having a plurality M of network nodes providing certain network resources, wherein each of the applications is described by a set of requirements and is configured to run on at least two of the network nodes. The controller includes a generator and a calculator. The generator generates a network model of the physical network including a topology of the physical network and a node model for each of the network nodes, where the node model describes node capabilities and node resources of the network node. The calculator calculates virtual networks for the applications by mapping each respective set of requirements of the applications to the generated network model, where each of the calculated virtual networks includes at least two network nodes and a slice of the certain network resources.
US10389593B2
A mechanism is provided for managing a plurality of computing machines. An indication of a management activity having an applicability rule is deployed to a plurality of computing machines to cause each of the plurality of computing machines having corresponding values of one or more characteristics fulfilling the applicability rule to apply the management activity. Results are received indicating that the management activity has been applied successfully on corresponding success computing machines and that the management activity has not been applied on corresponding excluded computing machines. One or more candidate computing machines of the excluded computing machines is selected according to a comparison of the corresponding values of the further characteristics of the excluded computing machines with a success fingerprint. An indication of rule transformations and corresponding frequencies for use in transforming the applicability rule accordingly to a number of the candidate computing machines is then provided.
US10389591B2
Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous configuration system implements a service infrastructure configuration manager to identify discovered configuration data. The discovered configuration data supports circumventing a routing protocol for service infrastructure communications via an edge infrastructure, such that, the service infrastructure is alternatively configured to access remote configuration data based on the discovered configuration data. The discovered configuration data is discovered based an autonomous discovery service (e.g., sniffing service or a casting service). An initial configuration state is configured in the service infrastructure, based on the discovered configuration data. The service infrastructure can communicate with a service provider infrastructure associated with the service infrastructure to access the remote configuration data. The service infrastructure configuration manager accesses the remote configuration data and uses the remote configuration data to configure a final configuration state in the service infrastructure.
US10389590B2
Techniques described herein may be used to condense a large quantity of Virtual Network Function (VNF) chains (that each correspond to a network service) into a much smaller quantity of VNF records; and extract any of the large quantity of VNF chains from the smaller quantity of network service records. This may be accomplished by assigning a Number (No.) of Services attribute and a Tier attribute into each VNF record. The No. of Services attribute and Tier attribute may enable the VNF records to reference one another such that the larger quantity of VNF chains may, in effect, be entirely represented by the much smaller quantity of VNF records, thereby conserving storage space, streamlining VNF chain management, and reducing the processing and memory capacity required to search, configure, and deploy virtual network services.
US10389583B2
Briefly, methods and/or apparatuses for implicit traffic engineering, such as for the Internet, are described.
US10389579B2
Managing a plurality of communication devices in an access network by successively establishing a layer two point-to-point layer two connection from an access unit to each of the communication devices of the plurality of communication devices during a management phase and establishing a cross-connection for the layer two point-to-point connection to a permanent layer two connection between the access unit and a management server.
US10389577B2
Novel tools and techniques for providing network state information to customer equipment. In some embodiments, an operations, administration, and management (“OAM”) server might determine a status of a network connection between at least two network devices, might generate state information indicating the determined status of the network connection, and might send the state information to one or more customer equipment, using in-band signaling over a band between the at least two network devices. The state information might include one or more alarms that indicate one or more of a receive path error, a transmit path error, or a performance issue error (which might indicate at least one of jitter, delay, frame loss, peak actual throughput, or average actual throughput). The OAM server might be disposed or embodied within at least one of a customer equipment, a user network interface device, a network interface device, or a server over a network.
US10389571B2
The disclosure relates to a system implemented on the basis of a field broadband bus architecture of industrial internet, where this system is based upon a two-wire data transmission network widely applied in a traditional industry control system; multi-carrier orthogonal frequency division multiplexing technology is introduced to provide a large bandwidth above hundreds of megahertz; a design of a special frame structure, reasonable static and dynamic configurations of physical layer resource blocks, as well as a scheduling strategy of data services at medium access control layer, achieve proper mapping of transmission services to time slices; and a fast synchronized, real-time, high-speed, and reliable solution is provided with respect to the good performance, high reliability, strict real-time characteristic and high security required by a field broadband bus architecture of industrial internet.
US10389569B2
Techniques relating to generating and receiving radio frames with multiple partitions are disclosed. A mobile device may include a wireless radio, one or more antennas, and one or more processors. In some embodiments, the mobile device is configured to receive a frame of wireless data that includes a plurality of partitions and partition data. In some embodiments, at least one of the partitions encodes local content and at least one of the partitions encodes regional content. In some embodiments, partition data indicates which partitions encode which type of content. In some embodiments, the mobile device is configured to select, based on the partition data, one or more of the plurality of partitions and decode the selected one or more partitions to determine data represented by the OFDM symbols in the selected one or more partitions.
US10389564B2
The present invention is designed so that, in a radio communication system in which inter-terminal communication is carried out, the impact of inter-symbol interference due to the delay of inter-terminal discovery signals is reduced. The radio communication method of the present invention is used in a radio communication system in which each user terminal transmits the inter-terminal discovery signal in a transmission duration of a predetermined period. A radio base station determines the cyclic prefix (CP) length configuration for use in the transmission duration, and transmits cyclic prefix (CP) length configuration information which represents the CP length configuration. Each user terminal transmits the inter-terminal discovery signal based on the CP length configuration information.
US10389555B2
A technique includes determining a first phase delay associated with communication of a bit pattern having a first bit transition frequency over a communication channel; and determining a second phase delay associated with communication of a bit pattern having a second bit transition frequency greater than the first bit transition frequency over the communication channel. The technique includes regulating a compensation applied to a signal received from the communication channel based at least in part on a difference of the first and second phase delays.
US10389553B2
A communication bridge includes interfaces to interact with first and second communication networks and drivers to operate the first and second interfaces. A first internal memory of the communication bridge contains addresses of devices using the first communication network and a second internal memory contains addresses of devices using the second communication network. First and second master application processors in the communication bridge and are in operable communication with respective interfaces and internal memories. The first master application processor associates an address of a message received from a device on the first communication network with the address of a device on the second communication network to enable transmission of the message thereto. The second master application processor associates an address of a message received from a device on the second communication network with the address of a device on the first communication network to enable transmission of the message thereto.
US10389551B2
A network for an aircraft including a master device and slave devices connected in daisy-chain arrangement series. Each slave device has a unique identifier. The master transmits polling data packets along the slave devices, each including only one identifier. Polling data packets are transmitted in successive sequences, each including for each slave device only one polling data packet and including the polling data packets in a predetermined order. Each slave device includes a first data interface for connection in an upstream direction, a second data interface for connection in the downstream direction, and a processing unit to compare for each received polling data packet the identifier thereof with the identifier of the respective slave device, and output a response data packet to the master device if the two identifiers match, and forward the polling data packet to the second interface at least if the two identifiers do not match.
US10389550B1
A host bus adapter of a target device is associated with a Fiber Channel driver and is connected to a Fiber Channel switch fabric. The host bus adapter receives from the switch fabric an inbound frame having a header including a source identifier and a virtual machine (VM) tag, stores a mapping between the source identifier and the VM tag, and passes the inbound frame to the Fiber Channel driver. The host bus adapter receives from the Fiber Channel driver an outbound frame having a header including a destination identifier, and determines, based on the mapping, whether there is a match at least between the source identifier of the inbound frame and the destination identifier of the outbound frame. If there is a match, the host bus adapter tags the header of the outbound frame with the VM tag, and transmits the tagged outbound frame to the switch fabric.
US10389548B2
Regenerator devices (30) for use with Digital Subscriber Line (DSL) connections are disclosed which forward user data received in a modulated signal from one link (L1) of a DSL connection on to another link (L2) of the DSL connection. Such devices comprise a first transceiver module (302) which receives a modulated signal from the first link and demodulates it whereby to obtain user data, and a second transceiver module (306) which receives the user data obtained by the first transceiver module and transmits a modulated signal carrying it on to the other link. The device further comprises a performance analyzer (308) which obtains performance information in respect of the second link, and a profile management processor (307) which determines a profile to be applied in respect of the second link in dependence on the performance information obtained in respect thereof. An access net work including one or more such devices and associated methods are also disclosed.
US10389538B2
Disclosed herein are systems and methods for a security gateway to process secure network sessions where there is a server certificate validation error. In various embodiments, varying security policies can be applied to the secure network sessions, including intercepting of network data, bypass of the security gateway, or termination of the secure sessions.
US10389532B2
A method for message routing in a multi-tenant system includes encrypting an ID of a tenant with a public key that is generated for the tenant together with a corresponding private key; storing a set of the encrypted ID and the public key in both a device and a server of the multi-tenant system; transmitting from the device to the server a message comprising the set of the encrypted ID and the public key stored in the device; and detecting whether the message is directed toward a data store for the tenant by comparing the set comprised in the message and the set stored in the server.
US10389525B2
A method and apparatus for quantum key distribution comprised of a privacy amplification method and device for the quantum key distribution process as well as a data transmission method and system based on quantum keys is provided, wherein the quantum key distribution method includes the following process: obtaining a bit stream of the same basis vector by sending or receiving coding quantum states of random bit streams and comparing those measurements obtained with the measurement basis vector; in accordance with a preset manner, extracting parameter information associated with privacy amplification and initial key information from the bit stream of the same basis vector after error correction; and using the initial key as an input to implement the privacy amplification algorithm based on the parameter information and thereby obtain shared quantum keys. Utilization of the method detailed herein can eliminate security risks in the negotiation of privacy amplification parameters in the alternative channel and effectively improve the security of quantum key distribution processes.
US10389524B2
A method of communicating over a network between first and second endpoints, one being and the other being a server. The method comprises: establishing a first secure transport layer channel between the first and second endpoints, establishing a second secure transport layer channel between the first endpoint and a middlebox to which the first endpoint is to delegate processing of the traffic sent over the first secure transport layer channel; the first endpoint validating the middlebox via the respective second secure transport layer channel, and on condition of said validation sharing the encryption key of the first channel with the middlebox via the second secure transport layer channel; and causing the traffic sent over the channel to be routed via the middlebox. The method thereby enables the middlebox to process, in the clear, content of the traffic sent over the first channel.
US10389519B2
A method of controlling transistors includes receiving a control signal, and controlling the top and bottom gate biases of the transistors according to the control signal to normalize or randomize power drawn as observed outside of a core. A device for controlling transistors includes a core performing computational instructions, and a bias circuit receiving a control signal, the bias circuit controlling the top and bottom gate biases of the transistors according to the control signal to normalize or randomize power drawn as observed outside of the core.
US10389515B1
An integrated circuit, a multi-channel transmission apparatus, and a signal transmission method thereof are provided. The multi-channel transmission apparatus includes a pre-stage circuit, a clock signal generator, and a post-stage circuit. The pre-stage circuit receives a plurality of first clock signals and a plurality of data signals, selects one of the first clock signals to be a base clock signal, and transmits the data signals according to the base clock signal to respectively generate a plurality of middle signals. The clock signal generator generates the first clock signals according to a second clock signal, wherein a frequency of the second clock signal is higher than a frequency of the first clock signals. The post-stage circuit transmits the middle signals according to the second clock signal to respectively generate a plurality of output signals. The pre-stage circuit is a digital circuit, and the post-stage circuit is an analog circuit.
US10389514B2
An optical time distributor includes: a master clock including: a master comb; a transfer comb; and a free-space optical terminal; and a remote clock in optical communication with the master clock via a free space link and including: a remote comb that produces: a remote clock coherent optical pulse train output; a remote coherent optical pulse train; a free-space optical terminal in optical communication: with the remote comb; and with the free-space optical terminal of the master clock via the free space link, and that: receives the remote coherent optical pulse train from the remote comb; receives the master optical signal from the free-space optical terminal of the master clock; produces the remote optical signal in response to receipt of the remote coherent optical pulse train; and communicates the remote optical signal to the free-space optical terminal of the master clock.
US10389513B2
Examples disclosed herein relate to a mechanism for dynamically adjusting wait time values. Some disclosed examples enable transmitting, by a source entity, a request for an action to a target entity. The action may be generated by the source entity. Some examples enable identifying a first wait time value for the source entity that indicates an amount of time that the source entity is allowed to wait for a response from the target entity between the transmission of the request and a timeout state. Some examples may enable dynamically adjusting the first wait time value based on an entity specification of the source or target entity to generate a second wait time value. Some examples may enable allowing the source entity to wait for the response from the target entity for at least the amount of time indicated in the second wait time value.
US10389511B2
A duplex frequency is supplemented by providing simplex frequencies and distributing a data load among them. A server initially communicates with a communications device using a duplex channel. A scheduler of the server determines when it is no longer optimal to use the single duplex channel, and distributes data among the duplex channel and the simplex channels. Before sending this data through multiple channels, the server first sends a schedule to the communications device to inform which bits of data are coming through which channels at which times. The scheduler compiles this schedule and sends it to the communications device through the duplex channel. A descheduler within the communications device receives the schedule and alerts the communications device to start receiving data on other simplex channels. The descheduler then puts the bits of data in order as they stream in across the duplex and simplex channels.
US10389508B1
A system may include a first full duplex split site system and a second full duplex split site system. The first full duplex split site system may include a first transmitter and a first receiver. The second full duplex split site system may include a second transmitter and a second receiver. The first transmitter may be configured to transmit a data payload to the second receiver via a high frequency (HF) link on a first frequency. The first receiver may be configured to: instruct the first transmitter to send a command to the second receiver to instruct the second transmitter to establish a maintenance link with the first receiver on a frequency different from the first frequency; and command the first transmitter to begin transmitting the data payload to the second receiver.
US10389504B2
Systems and techniques are disclosed to enhance the efficiency of available bandwidth between UEs and base stations. A UE transmits a sounding reference signal to the base station, which characterizes the uplink channel based on the SRS received and, using reciprocity, applies the channel characterization for the downlink channel. The base station may form the beam to the UE based on the uplink channel information obtained from the SRS. As the downlink channel changes the base station needs updated information to maintain its beamforming, meaning it needs a new SRS. Transmission of the SRS takes resources; to minimize this, the UE or the base station can determine a period during which the downlink channel will predictably remain coherent and set up a schedule for sending SRS. Alternatively, the UE or the base station can determine on demand that the channel is losing coherence and initiate an on demand SRS.
US10389502B2
A transmitting UE may in a device-to-device (D2D) communication may identify a demodulation reference signal (DMRS) sequence for a D2D transmission based at least in part on a subset of bits of a sidelink control information (SCI) transmission. The subset of bits of the SCI transmission may be selected such that the bits have sufficient variability to reduce the likelihood that multiple UEs may use the same DMRS sequence. The subset of bits of the SCI transmission may be all or a portion of a cyclic redundancy check (CRC) for the SCI.
US10389500B2
The present methods and apparatus enable transmission of an interlaced reference signal for two UEs using a comb structure. In some aspects, the present methods and apparatus may allocate resources and indicate whether a first UE and a second UE are to transmit DM-RS with a comb structure in a single slot based on the allocation. Further, in some aspects, the present methods and apparatus may allocate resources and transmit information indicating whether a first UE is to transmit DM-RS in a first slot or in both a first slot and a second slot within a subframe.
US10389480B2
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted in a current frame; a parity permutator configured to perform by group-wise interleaving a plurality of bit groups configuring the parity bits based on a group-wise interleaving pattern comprising a first pattern and a second pattern; a puncturer configured to puncture some of the parity-permutated parity bits; and an additional parity generator configured to select at least some of the punctured parity bits to generate additional parity bits to be transmitted in a previous frame of the current frame, based on the first pattern and the second pattern.
US10389478B2
An electronic device and communication coverage compensation method thereof for use in short range communication. An electronic device includes a housing, a radio communication circuit arranged in the housing and configured to support radio communication with a neighboring electronic device, a processor arranged in the housing and electrically connected to the radio communication circuit, a memory arranged in the housing and electrically connected to the processor, the memory storing instructions that, when executed by the processor, cause the processor to communicate with the neighboring electronic device with the radio communication circuit, change, when detecting an event triggering a change from a first symbol rate to a second symbol rate, from the first symbol rate to the second symbol rate, determine a compensation value based on a coverage range, and adjust a transmit power of the radio communication circuit based on the compensation value.
US10389477B2
Wireless communication devices are adapted to facilitate non-orthogonal underlay transmissions. In one example, wireless communication devices can receive a wireless transmission via a particular time and frequency resource, where the wireless transmission includes a first signal employing a modulation associated with orthogonal wireless communication, and a second signal employing a modulation associated with non-orthogonal wireless communication. The wireless communication device can decode the first signal and the second signal. In another example, wireless communication devices may transmit a first signal utilizing a first type of modulation associated with non-orthogonal wireless communication, where the first signal is transmitted over at least a portion of a time and frequency resource scheduled for a second signal from a second wireless communication device, the second signal utilizing a second type of modulation associated with orthogonal wireless communication. Other aspects, embodiments, and features are also included.
US10389467B2
Aspects of the present disclosure provide for the transmission of a cell identifier of a serving cell to a user equipment (UE). A Physical Cell Identification Channel (PCICH) is defined for carrying the cell identifier of the serving cell within an uplink-based mobility framework. In some examples, the PCICH may be transmitted in response to a trigger event that requires the user equipment to have knowledge of the cell identifier. For example, the UE may require the cell identifier to demodulate signals received from the serving cell and facilitate transmission and/or reception of user data traffic with the serving cell.
US10389459B2
Remote actuation of machines or machine systems is realized by a system for coupling a radiobeacon to a smart device and in turn to a broader network. The smart device is configured as a proximity-actuated “community nodal device” by an application that operates as part of the system. The community nodal device is given instructions to function as a “soft switch”: to automatically “upswitch”, amplify, and broadcast low energy, local area radiobeacon “messages” to a cloud-based server, where the message is interpreted according to rules or policies established by an operator, and a command is transmitted for execution to a remote device. Conventional smart devices generally discard data not addressed to the owner of the smart device. Instead of discarding third party messages, the system preempts their handling, and using a soft switch formed from background resources, anonymously, without access to the message by a user interface of the proxy device, and without waiting for a network query from the host, engineers an “upswitched transmission” of radiobeacon-generated data to a cloud host. Advantageously, confidential sharing of ad hoc community resources results in a negligible load on background resources of the community nodal device. Messages may include a sensor data payload. Bit overloading enables a sensor data payload to be compressed into a few hundred bytes or less.
US10389453B2
The present invention concerns a system for controlling gain when time-sharing a tuner in a frequency diversity receiver. Two radio-frequency automatic gain control (RFAGC) filter capacitors are used, each capacitor corresponding to one of the currently utilized frequencies in the frequency diversity scheme. The capacitors are switched in tandem with the tuner frequency selection. This allows the capacitor associated with a tuned frequency to retain the RFAGC voltage until the tuner returns to that frequency.
US10389449B2
Aspects of a method and system for feedback during optical communications are provided. In one embodiment, a system for optical communications comprises a predistortion module, a feedback subsystem, a transmit optical subsystem, and an external modulator. The predistortion module is operable to receive an input digital signal and modify the input digital signal to produce a digital predistorted signal. The transmit optical subsystem is operable to generate an optical signal from the digital predistorted signal. The modification of the input digital signal is dynamically controlled by the feedback subsystem according to one or more characteristics of the optical signal as determined by the feedback subsystem. The amplitude of the external modulator output is also dynamically controlled by the feedback subsystem.
US10389446B2
A method includes capturing images with an image sensor while switching the shutter speed of the image sensor between a first speed and a second, higher speed. When a captured subject is a barcode, a barcode image is obtained when the shutter speed is the first speed, and barcode information is obtained by decoding the barcode in the image. When a captured subject is a light source, a bright line image including bright lines corresponding to a plurality of exposure lines included in the image sensor is obtained when the shutter speed is the second speed, and a visible light signal is obtained as visible light information by decoding a pattern of the bright lines in the obtained bright line image. The method also includes displaying an image obtained through capturing performed when the shutter speed is the first speed.
US10389441B2
There is provided an optical signal monitoring device and an optical signal monitoring system of a wavelength division multiplexing based network including: an input unit configured to receive each of downlink signals and uplink signals; a wavelength division multiplexing filter configured to separate the downlink signals and the uplink signals by wavelength; an optical power measurement module configured to measure optical power of each signal separated by wavelength; and a controller configured to determine whether an optical signal is abnormal based on optical power information measured by the optical power measurement module.
US10389440B2
A coherent optical receiver device includes a first unit configured to output local oscillation light having a predetermined wavelength, a second unit configured to receive an optical signal to have been inputted by making the optical signal interfere with the local oscillation light, a third unit configured to process electrically the optical signal received by the second unit, a fourth unit configured to monitor at least a part of power of the optical signal, and a fifth unit configured to control power of the local oscillation light output by the first unit depending on an optical power monitored by the fourth unit.
US10389436B2
There are provided a communication device, a communication system, and a communication method. A communication device includes a first receiver configured to receive a data signal and generate a level control signal based on an initial level of the data signal and on an error rate of the data signal; and a transmitter configured to transmit the level control signal.
US10389433B2
A telecommunications satellite including a receiver that receives a first stream of data packets transmitted by a first transmission site and a second stream of data packets transmitted by a second transmission site, a stream analyzer that aligns the data packets in the first stream and the data packets in the second stream, analyzes corresponding data packets in the first stream and the second stream to identify missing or corrupted data packets, and selects data packets to place into forward transmission based upon the analysis, and a transmitter that transmits the selected data packets to at least one receive site.
US10389430B2
Technology for multi-amplifier repeaters to offset at least a portion of a determined transmission loss across a RF wired signal path coupled the repeaters, while complying is regulator constraints, is disclosed. A repeater can use an RF reference signal or the RF communication signals to determine the transmission loss across the RF wired signal path, while the repeaters amplify the RF communication signals.
US10389427B2
An access point (1) for use in a point to multipoint wireless network comprises a sector antenna (8) and an antenna array of antenna elements (7), the antenna elements not including the sector antenna, and the antenna elements being arranged to receive signals from the same sector as the sector antenna. A first beamformer (10) is configurable to form a first beam (11) from signals received at the antenna array and a selector switch (5) is switchable to at least a first state in which signals received at the sector antenna (8) are connected to a first receiver (2), and a second state in which signals received from the first beamformer (10) are connected to the first receiver (2). A scheduler is configured to set the selector switch (5) to the first state for at least a first receive timeslot and to the second state for at least a second receive timeslot.
US10389424B2
A method for adapting a beam shape of a beam in a wireless communication system having multiple nodes is disclosed. Each node is provided with an antenna system configured to provide radio coverage in a cell by a cell specific beam. The method comprises: calculating a transmit weight vector for each user to be served by a given cell based on information of spatial channel characteristics for the user to be served by the given cell and long term interference characteristics estimated based on aggregated information of spatial channel characteristics for users that the given cell should avoid interfering with and that are served by other cells; performing phase normalization of the calculated transmit weight vectors; and aggregating all transmit weight vectors to establish a common transmit weight vector used to form the beam shape for the cell specific beam.
US10389420B1
An antenna switching system is provided. The system includes a radio frequency (RF) circuit for transceiving signals, N antennas, a master switch, N switches, and N power dividers. The signals may be transmitted by one of the N antennas, or the signals are transmitted by the antennas of the N antennas.
US10389414B1
The present disclosure describes methods and apparatuses for matrix compensation to prevent rank deficiency. In some aspects, a channel matrix is formed based on channel feedback matrices that are received from multiple devices. The channel matrix is transformed to provide a channel covariance matrix, which is then decomposed into a unitary matrix and Eigen value matrix components. Diagonal values of the Eigen value matrix are increased to provide a compensated Eigen value matrix. Based on the compensated Eigen value matrix, a steering matrix is determined for steering transmissions through the channel to the multiple devices. By compensating the Eigen value matrix, rank deficiency issues that typically result in failed steering matrix calculations can be prevented. Alternately or additionally, a dynamic range of the steering matrix calculations may be reduced by compensating matrices, enabling steering matrices to be calculated with less-complex or fewer hardware resources.
US10389401B1
A multi-way switch, a radio frequency system, and a wireless communication device are provided. The multi-way switch includes six T ports and four P ports. The six T ports include two first T ports and each of the two first T ports is coupled with all of the four P ports. The two first T ports support only a transmission function. The multi-way switch is configured to be coupled with a radio frequency circuit and an antenna system of a wireless communication device operable in a dual-frequency dual-transmit mode. The antenna system includes four antennas corresponding to the four P ports.
US10389399B2
A protective arrangement for an electronic device includes a flexible cover having a panel and a skirt that form an interior cavity to receive an electronic device; and an adapter fixedly positioned in the flexible cover and having a male plug with connectors extending into the interior cavity of the flexible cover for mating with a female socket of the device and a contactor with contacts adjacent outwardly from the flexible cover and electrically coupled to one or more of the connectors of the plug. A docking cradle or external adapter can receive the electronic device and cover.
US10389397B2
In an exemplary embodiment, a device generally includes a housing, an external heat sink, and at least one of a thermal interface material and a thermoelectric module generally between a side of the housing and the external heat sink. At least one spring contact is coupled to the side of the housing generally between the connector and the at least one of a thermal interface material and a thermoelectric module. The at least one spring contact and the at least one of a thermal interface material and a thermoelectric module define at least a portion of a thermally-conductive heat path between the housing and the external heat sink. Graphite is wrapped around the at least one spring contact and/or a thermally-conductive and electrically-conductive material is wrapped around at least a portion of the thermal interface material.
US10389393B2
The present technology relates to a reception device, a receiving method, and a program capable of improving a reception state.A delay wave by multipath is estimated on the basis of sensor information detected by a sensor unit, a replica of the delay wave is generated by a sum of products of a coefficient for each delay wave and a signal of a reception wave according to delay time on the basis of the estimated delay wave by the multipath, and the generated replica of the delay wave is subtracted from the signal of the reception wave, thereby removing the delay wave from the signal of the reception wave. The present technology may be applied to a receiver which receives a broadcast wave.
US10389391B2
An SAW resonator includes a piezoelectric substrate, an IDT electrode, and a pair of reflectors. The IDT electrode includes pluralities of electrode fingers which are aligned on the piezoelectric substrate in a direction of propagation of a SAW. The pair of reflectors are located on the two sides of the pluralities of electrode fingers on the piezoelectric substrate in the direction of propagation. The IDT electrode includes a plurality of areas which includes pluralities of electrode fingers distributed to them and have different resonance frequencies from each other. The plurality of areas include at least three areas. The second highest resonance frequency among all areas is lower than an intermediate value between the lowest resonance frequency among all areas and the highest resonance frequency among all areas.
US10389385B2
An application specific integrated circuit (ASIC) tangibly encodes a method for fast polynomial updates in fast Chase decoding of binary Bose-Chaudhuri-Hocquenghem (BCH) codes. The method includes the steps of using outputs of a syndrome-based hard-decision (HD) algorithm to find a Groebner basis for a solution module of a modified key equation, upon failure of HD decoding of a BCH codeword received by the ASIC from a communication channel; evaluating polynomials obtained from said Groebner basis at inverses of specified weak-bit locations; and transforming a Groebner basis for a set of flipped weak-bit locations (α1, . . . , αr−1) to a Groebner basis for (α1, . . . , αr), wherein αr is a next weak-bit location, wherein r is a difference between a number of errors and a HD correction radius of the BCH codeword.
US10389373B2
At least some embodiments are directed to a system that comprises a differential switch network comprising first and second output nodes, first and second transistors coupled to the network, and first and second resistors coupled to the first and second transistors. The DAC also comprises a voltage source coupled to the first resistor and a ground connection coupled to the second resistor. The DAC further includes a capacitor coupled to the first and second transistors and to the second resistor.
US10389372B1
A phase locked loop (PLL) provides output signals at multiple frequencies. In particular, the PLL includes a phase detector and two voltage controlled oscillators (VCOs). One of the VCOs is selectively enabled depending on a desired output signal. The phase detector receives a reference signal and a feedback signal from the enabled one of the two VCOs. The phase detector outputs a control signal that controls the VCO that provided the feedback signal.
US10389368B1
Aspects of the present disclosure include a dual path phase locked loop (PLL) circuit with a switched capacitor filter topology along with systems, method, devices, and other circuits related thereto. The dual path PLL circuit includes an integral path and a proportional path. Both the integral path and proportional path include a charge pump and a loop filter. The outputs of a phase frequency detector (PFD) are sent to both charge pumps. The output of the integral path charge pump is connected to a capacitor, and the voltage on capacitor is used as the integral path control voltage for a voltage-controlled oscillator (VCO). A switched capacitor network is connected to the output of the proportional path charge pump and used to generate the proportional path control voltage for the VCO. Together, the two control voltages dictate the VCO's output frequency.
US10389364B2
In one form, an oscillator includes an oscillator core circuit and a dynamic gain control circuit. The oscillator core circuit is for connection to a frequency reference element and provides a first clock signal using a negative gain element having a gain determined by a gain control signal. The dynamic gain control circuit is coupled to the oscillator core circuit for calibrating the gain control signal to a startup value based on oscillations reaching a first threshold during a startup state, and calibrating the gain control signal to a steady-state value based on oscillations falling to a second threshold after an end of the startup state and before entering a steady state. The first threshold is higher than the second threshold. The dynamic gain control circuit operates the oscillator core circuit during the steady state using the steady-state value.
US10389363B2
A temperature-compensated oscillator includes a resonator element, an oscillating circuit, and a temperature compensation circuit, and in a case of varying temperature in a temperature range of ±5° C. centered on a reference temperature in intervals of 6 minutes, and assuming observation period as τ, a wander performance fulfills a condition that an MTIE value is equal to or shorter than 6 ns in a range of 0 s<τ≤0.1 s, the MTIE value is equal to or shorter than 27 ns in a range of 0.1 s<τ≤1 s, the MTIE value is equal to or shorter than 250 ns in a range of 1 s<τ≤10 s, the MTIE value is equal to or shorter than 100 ns in a range of 10 s<τ≤1700 s, and the MTIE value is equal to or shorter than 6332 ns in a range of 100 s<τ≤1000 s.
US10389361B1
Superconducting methods of determining AND, OR, AND-OR, and OR-AND logic values use single flux quantum (SFQ) pulses to assert logical inputs of a reciprocal quantum logic (RQL) gate by placing currents in input storage loops in the RQL gate and, based on the currents in the storage loops, triggering logical decision Josephson junctions (JJs) in the gate, such that an assertion or de-assertion signal corresponding to the logical function of the gate is observed at the output. The methods permit for outputs based on at least four logical inputs to be achieved.
US10389360B2
Disclosed is a semiconductor logic element including a field effect transistor of the first conductivity type and a field effect transistor of the second conductivity type. A gate of the first FET is an input of the semiconductor logic element, a drain of the second FET is referred to as the output of the semiconductor logic element and a source of the second FET is the source of the semiconductor logic element. By applying applicable potentials to the terminals of the field effect transistors it is possible to influence the state of the output of the logic element. Also disclosed are different kinds of logic circuitries including the described logic element.
US10389345B2
Embodiments of the invention provide IGBT circuit modules with increased efficiencies. These efficiencies can be realized in a number of ways. In some embodiments, the gate resistance and/or voltage can be minimized. In some embodiments, the IGBT circuit module can be switched using an isolated receiver such as a fiber optic receiver. In some embodiments, a single driver can drive a single IGBT. And in some embodiments, a current bypass circuit can be included. Various other embodiments of the invention are disclosed.
US10389336B1
One embodiment describes a Josephson transmission line (JTL) system. The system includes a plurality of JTL stages that are arranged in series. The system also includes a clock transformer comprising a primary inductor configured to propagate an AC clock signal and a secondary inductor arranged in a series loop with at least two of the plurality of JTL stages. The clock transformer can be configured to propagate a single flux quantum (SFQ) pulse to set a respective one of the plurality of JTL stages in response to a first phase of the AC clock signal and to reset the respective one of the plurality of JTL stages in response to a second phase of the AC clock signal that is opposite the first phase.
US10389334B2
A surface acoustic wave resonator includes: a piezoelectric substrate; a plurality of metal structures formed on a top surface of the piezoelectric substrate to have a negative profile; and a temperature compensation layer covering the top surface of the piezoelectric substrate and the plurality of metal structures. The surface acoustic wave resonator according to an embodiment of the present invention has a frequency characteristic insensitive to change of profile and has an effect of having a high semi-resonance Q value characteristic.
US10389329B2
A multilayer electronic component includes a multilayer body including insulator layers that are stacked, linear conductor traces each provided between adjacent ones of the insulator layers, and via conductors. A helical or substantially helical inductor is provided in the multilayer body. When viewed in the stacking direction of the multilayer body, all of the linear conductor traces, except a portion of one linear conductor trace, are superimposed within an annular or substantially annular linear conductor trace region. The portion of the one linear conductor trace is displaced inwardly from the annular or substantially annular linear conductor trace region.
US10389321B2
The invention relates to methods and apparatus for adjusting a level of an audio signal. An audio signal is divided into a plurality of frequency bands. Modification parameters are obtained for at least one of the plurality of frequency band. Gain factors are derived for at least one of the plurality of frequency bands, the gain factors determined based on the amplitude scale factors. The gain factors are smoothed. A level of noise from noise compensation factors is determined. The gain factors are applied to at least one of the frequency bands to generate gain adjusted frequency bands. The level of noise is adjusted based on the gain adjusted frequency bands. At least one of the frequency bands is filtered with a filter generated with the filter coefficients. The plurality of frequency bands is synthesized to generate an output audio signal.
US10389320B2
The invention relates to methods and apparatus for adjusting a level of an audio signal. An audio signal is divided into a plurality of frequency bands. Modification parameters are obtained for at least one of the plurality of frequency band. Gain factors are derived for at least one of the plurality of frequency bands, the gain factors determined based on the amplitude scale factors. The gain factors are smoothed. A level of noise from noise compensation factors is determined. The gain factors are applied to at least one of the frequency bands to generate gain adjusted frequency bands. The level of noise is adjusted based on the gain adjusted frequency bands. At least one of the frequency bands is filtered with a filter generated with the filter coefficients. The plurality of frequency bands is synthesized to generate an output audio signal.
US10389317B2
A differential amplifier circuit comprises: first and second input terminals; first and second output terminals; a first transistor comprising a gate terminal connected to the first input terminal; a second transistor comprising a gate terminal connected to the second input terminal; a first resistor connected between the source terminal of the first transistor and the source terminal of the second transistor; a third transistor comprising a drain terminal connected to the source terminal of the first transistor, a gate terminal connected to the drain terminal of the first transistor, and a source terminal connected to the first output terminal; a fourth transistor comprising a drain terminal connected to the source terminal of the second transistor, a gate terminal connected to the drain terminal of the second transistor, and a source terminal connected to the second output terminal; first to fourth current sources; and second and third resistors.
US10389310B2
A radio-frequency signal amplifier circuit that is used in a front-end circuit and that propagates a radio-frequency transmission signal and a radio-frequency reception signal is described. The amplifier circuit has an amplifier transistor, a bias circuit, a resistor, and an LC series resonance circuit. The LC series resonant circuit has one end that is connected to a node between the resistor and a signal input terminal, and has another end that is connected to a grounding terminal. A resonant frequency of the LC series resonance circuit is included in a difference frequency band between the frequencies of the transmission signal and the reception signal.
US10389308B2
An envelope tracking frontend device and a switch thereof are provided. The envelope tracking frontend device includes a power amplifier coupled, a switch and an envelope tracking module including an envelope tracking bias supply coupled between the signal generator and the switch. The switch includes a transmit-receive port, a transmit port coupled to the power amplifier, a receive port, a first terminal and a second terminal in series connection, and a third transistor and a fourth transistor as shunt transistors. The envelope tracking bias supply is configured to provide an envelope forward bias signal to the gate of the second transistor and the gate of the fourth transistor, and provide an envelope reverse bias signal to the gate of the first transistor and the gate of the third transistor such that an amplified signal is modulated before being provided by the switch.
US10389302B2
A voltage-controlled oscillator includes an oscillation generator, two inductors and two amplifiers. The oscillation generator generates two oscillation voltage signals based on a control voltage. Each inductor receives a respective oscillation voltage signal, and provides a respective input voltage signal. Each amplifier generates a respective current signal based on a respective input voltage signal. When one of the current signals has a magnitude that varies according to a magnitude of the respective input voltage signal, the other of the current signals has a constant magnitude. The current signals are combined into an output current signal at a common node of the amplifiers.
US10389301B2
The present disclosure relates to a reconfigurable multicore inductor capacitor (LC) oscillator comprising a plurality of oscillator cores. The oscillator may be configured at run-time, at manufacturing, or at production, which may allow for the tailoring of operating characteristics of the oscillator, such as phase noise, electromagnetic interference, or power consumption, for a specific application after production. The cores are coupled through an interconnect network to a common electrical signal output. A subset of the cores may be selectively enabled while the remainder of the cores is disabled. The ability to enable only a subset of the cores allows the total number of enabled cores to be reconfigurable. Furthermore, the direction in which oscillation current flows through the inductor of the cores may be configured. Reconfiguring the number of enabled cores and/or the oscillation current direction in the cores allow operating characteristics of the oscillator to be tailored after production.
US10389293B2
Method for the protection of electric motors from critical operating states wherein, as the electric motor is operating, a motor current value and/or a motor voltage value is/are measured and compared with a permissible operating range wherein an output signal is generated when leaving the permissible operating range and, while the electric motor is operating, the permissible operating range is determined and adjusted continuously from the measured motor current value and/or from the measured motor voltage value.
US10389283B2
A motor drive apparatus includes a drive unit to supply motor coils with sinusoidal drive signals, a signal output unit outputs signals that change with rotation of a rotor, and a control unit. The control unit acquires first information relating to the sinusoidal drive signals at a timing of change of a corresponding one of the output signals in a case where there is no follow-up delay of the rotor relative to the drive signals. When the corresponding one of the output signals is changed, the control unit acquires second information relating to the sinusoidal drive signals at a timing of change of the corresponding one of the output signals in a case where there is a follow-up delay of the rotor relative to the drive signals. The control unit corrects the follow-up delay of the rotor based on a determined difference between the first and second information.
US10389260B2
A half bridge resonant converter comprises a half bridge inverter having a high side switch and a low side switch with an output defined from a node between the high side switch and the low side switch. The output connects to a resonant circuit. There are separate control circuits for generating the gate drive signals for controlling the switching of the high side switch and low side switch, in dependence on an electrical feedback parameter, each with different reference voltage supplies.
US10389245B2
An electric power converter including an electric-power conversion circuit that performs bidirectional conversion of a voltage between a DC power source and a motor and outputs the voltage, a first voltage detector that detects an inter-terminal voltage at the DC power source side of the electric-power conversion unit, a second voltage detector that detects an inter-terminal voltage at the motor side of the electric-power conversion unit, and a controller. The controller includes a first calculator that calculates a main duty, based on a target voltage and the inter-terminal voltage at the motor side, and a second calculator that calculates a sub-duty, based on the main duty, the inter-terminal voltage at the motor side, and the inter-terminal voltage, at the DC power source side, detected by the second voltage detection unit. The controller calculates a duty amount for operating the electric-power conversion unit, based on the main duty and the sub-duty.
US10389242B2
A voltage regulator includes a power stage electrically coupled to an input voltage terminal, a controller for controlling the power stage and a shunt resistor of a sense network connected in series between the input voltage terminal and the power stage. In a non-calibration mode, a first level shifting resistor of the sense network is electrically connected in series between a first terminal of the shunt resistor and a first sense pin of the controller and a second level shifting resistor of the sense network is electrically connected in series between a second terminal of the shunt resistor and a second sense pin of the controller. In a calibration mode, the first sense pin and the second sense pin of the controller are electrically connected to the same terminal of the shunt resistor via the first level shifting resistor and the second level shifting resistor of the sense network.
US10389241B2
A power supply converter and a method for manufacturing the same are provided. The power supply converter includes an inductance component and a power component, wherein the inductance component includes: a first magnetic substrate, provided with a first via, the first magnetic substrate including a first surface and a second surface, and a first pin being provided on the first surface; a second magnetic substrate, provided with a second via, and having a second surface provided with a second pin; an inductance coil, provided between the first surface and the second surface and having a first end and a second end formed at the vias and connected to the first and second pin, respectively; and a filling part, at least partly filling the vias, wherein the power component and the inductance component are stacked, are in contact and are coupled to each other.
US10389238B2
Methods of operating a charge pump, and charge pumps configured to perform similar methods, involve monitoring a level of a supply voltage of the charge pump, and turning off an oscillator of the charge pump responsive to the level of the supply voltage dropping below a certain level, wherein turning off the oscillator comprises setting an inverter in a ring oscillator loop of the oscillator to a steady state output.
US10389231B2
An apparatus and a method for preventing a reverse current in a DC-DC converter of a vehicle including a measurement portion configured to measure an output voltage of the DC-DC converter of the vehicle; a verification portion configured to verify a difference between the output voltage and a preset reference output voltage at every preset period; and a controller configured to control a switch of a synchronous rectification circuit, which is implemented at a secondary side of a main transformer of the DC-DC converter, to be in an ON or OFF state according to the difference between the output voltage and the preset reference output voltage.
US10389224B2
A power converter including: a regulator including an output terminal to output an output voltage according to a first reference voltage, the output terminal to be coupled to a load; and a controller coupled to the output terminal, the controller to increase a current at the output terminal when a voltage at the output terminal is lower than a second reference voltage, and to decrease the current at the output terminal when the voltage at the output terminal is greater than a third reference voltage.
US10389219B2
A vibration actuator includes a bracket coupled to a case to form an inner space; a stator having a circuit board coupled to an upper surface of the bracket, a coil connected to the circuit board, and a yoke provided in the coil; a vibrator having a permanent magnet disposed at an outer side of the coil and a weight coupled to an outer circumference of the permanent magnet; an elastic member configured to connect the stator and the vibrator and elastically support the vibrator; and a non-magnetic damper provided between the weight and the elastic member.
US10389214B2
A motor includes a motor part and an amplifier configured to supply electric power to the motor part. The motor part includes a stator and a rotor. The amplifier includes a first frame constituting a housing of the amplifier and a second frame. The second frame is arranged on a first face located in a direction perpendicular to a rotation axis direction of the rotor at the first frame. At least one substrate housed in the first frame is attached to the second frame.
US10389208B2
An actuator in a HVAC system includes a drive device and a motor coupled to the drive device. The drive device is configured to attach to a movable HVAC component and to drive the movable HVAC component between multiple positions. The motor includes a shell defining an outer perimeter of the motor, a rotor shaft contained within the shell and configured to rotate when an electric current is applied to the motor, a drive shaft extending through the shell and coupled to the drive device, and a one-way clutch contained within the shell and rotatably coupling the rotor shaft to the drive shaft.
US10389202B2
A contaminant-resistant motor may include an endbell with hermetic sealing of control components within a control module cavity in the endbell. The endbell configuration includes a front wall that isolates the control module cavity from contaminant-prone area of the motor assembly. The stator leads may be sealed within the lead passages using glass or other seals to further isolate the stator leads and control module cavity against ingress of contaminating liquids from the motor interior. The endbell configuration permits larger bearing elements to be used. A method of assembly of the motor may involve first fixture to align the stator, housing and REB to ensure concentric alignment of the stator to housing and the REB to the housing and a second fixture to isolate front and rear bearing bores and the stator inner diameter from encapsulation material and permit the stator to be molded to the housing.
US10389201B2
A motor may include an armature; a cylindrical housing; a brush card assembly; a cylindrical bracket positioned under the brush card assembly and fixed to the housing; and a seal member positioned between the housing and the bracket and made of elastomer. The housing and the bracket may be made of metal. The brush card assembly may include a cylindrical portion and a flange portion. The seal member may include an upper portion and a lower portion. A housing lower end surface and a bracket upper end surface may face each other. The housing lower end surface and the bracket upper end surface may include contact portions contacting and separation portions separated in the axial direction. The motor may include a radial opening positioned axially between the separation portions and open in a radial direction. The seal member may include an intervening portion positioned in the radial opening.
US10389184B2
Apparatuses, methods and storage associated with data transfer using beamed power are disclosed herein. In embodiments, an electronic device may include a power beam receiver to harvest power from a beam received from a compute device. The electronic device may include may include one or more processors, devices, and/or circuitry to utilize the harvested power to facilitate at least one of receipt of data from said compute device or transmission of data to said compute device.
US10389177B2
Wireless power transfer systems comprising of special arrangements of magnetic field generating materials within the wireless power transmitter and the wireless power receiver. The arrangement enables a greater amount of the magnetic field to be contained within the air gap between the wireless power transmitter and the wireless power receiver than outside of the air gap.
US10389175B2
An electronic apparatus includes: a power reception section configured to receive power transmitted with use of a magnetic field or an electric field; a secondary battery; a charging section configured to perform charging to the secondary battery, based on received power received by the power reception section; a load configured to perform predetermined operation, based on supplied power; and a control section configured to forcibly set a power path on a preceding side of the load to a predetermined state when the load is activated in the charging to the secondary battery.
US10389174B2
A resource management system includes first and second opening/closing control mechanisms and a grid manager. The first and second control mechanisms each include: a controller to transmit a signal between a resource supply source and a load, a monitor to monitor a state of a resource from the source, a storage to store a policy defining the signal corresponding to the state of the resource from the source; and a path controller to generate the signal based on a monitoring result of the monitor and the policy. The grid manager includes: a third monitor to monitor the state of the resource from the first source; and a third path controller to generate at least one of the first and second signals by controlling at least one of the first path and second path controllers based on a monitoring result of the third monitor.
US10389171B2
An emergency power supply for lighting apparatuses and to a lighting apparatus for an emergency power supply. The emergency power supply (1) includes: a power supply (11) provided with at least one main insulation, e.g., transformer, (34), operatively connectable to the network voltage; an accumulator (16) operatively connected to the power supply (11); a flyback power converter (17) including a primary (18) and a secondary (19) provided within at least one additional insulation, e.g., transformer (30). The primary (18) is connected to the accumulator (16) and the secondary (19) is directly connectable, except for the conversion network, to the output of a network power supply (2) and simultaneously to a light source (3). A control unit (20), which includes an transistor activation device (27), is operatively connected to the power supply (11), to the accumulator (16) and to the primary (18) of the flyback power converter (17) and is configured for detecting the network voltage and for switching the emergency power supply (1) between a first mode of deactivation of the flyback power converter (17) and a second mode of activation of the flyback power converter (17).
US10389169B2
This document discusses, among other things, an electronic circuit and method for defaulting to a valid battery supply to power an electronic device. In an example, an electronic circuit can be configured to receive information about the battery supply (e.g., an internal battery), such as the battery supply voltage (VBAT), and to determine if the battery supply is valid or invalid using the received information (e.g., comparing the VBAT to a threshold). If VBAT is valid, the electronic device can default to receiving power from the battery supply. If VBAT is invalid, the electronic device can receive power from another power supply, such as an external supply.
US10389155B2
A charging method and a mobile terminal are provided. The method includes setting an initial cut-off voltage and an initial charging current of a battery when the battery is subjected to constant current charging. The initial cut-off voltage is greater than a safe cut-off voltage of the battery. A battery voltage of the battery is detected. Whether a present value of the battery voltage is equal to the initial cut-off voltage is determined. The initial cut-off voltage and the initial charging current are gradually decreased when the present value of the battery voltage is equal to the initial cut-off voltage, until the initial cut-off voltage is less than or equal to the safe cut-off voltage, and then the battery is subjected to a constant voltage charging, where a voltage of the constant voltage charging is the safe cut-off voltage.
US10389133B2
In order to maintain a system frequency within a permissible range under limitations of the output of a power source to be controlled, a calculation device pertaining to a load-frequency-controlling device of the present invention: predicts time-series data indicating the status of individual power sources in a future control period, the prediction being carried out on the basis of system model data, system data, and renewable energy data; calculates, on the basis of power source data, and for each of the power sources, at least any one of a deviation state indicating the degree to which the time-series data deviates from the limitations and/or a surplus state indicating the degree to which the time-series data shows a surplus with respect to the limitations; resolves the deviation state; and calculates the amount of adjustment in the output of each of the power sources, on the basis of the deviation state and the surplus state, under the condition that the total output of the power sources is maintained.
US10389128B2
A power control system for providing power sharing is provided. An energy storage device is configured to supply a first portion of power of an electrical power as a total load power and an engine-driven electrical machine is configured to supply a second portion of power of the total load power. A power converter is electrically coupled to the energy storage device and the engine-driven electrical machine such that the power converter is configured to supply the total load power to an electrical load device. A controller is coupled to the power converter and the controller receives characteristic data from at least one of the energy storage device, the engine-driven electrical machine, and the electrical load device. Based on the received characteristic data, the controller determines a power sharing proportion of a power sharing amount of each of the first portion of power and the second portion of power of the total load power to be supplied via the power converter to the electrical load device.
US10389121B1
An AC/DC generation system that is mobile and can be easily moved from one location to another to provide the AC power and DC power requirements of the user. The electrical power generators are processor controlled and can be configured to maximize the efficiency of the system, as well as reconfigured to substitute backup components for components determined by the processor to be faulty. The efficiency of the system can be optimized by selecting the electrical generator whose use is the most cost effective.
US10389115B2
A system and method for creating and making use of customer profiles, including energy consumption patterns. Devices within a service point, using the active load director, may be subject to control events, often based on customer preferences. These control events cause the service point to use less power. Data associated with these control events, as well as related environment data, are used to create an energy consumption profile for each service point. This can be used by the utility to determine which service points are the best targets for energy consumption. In addition, an intelligent load rotation algorithm determines how to prevent the same service points from being picked first each time the utility wants to conserve power.
US10389114B2
A method and apparatus for providing regulated direct current power for a direct current load on an aircraft. A regulated transformer rectifier unit on an aircraft comprises a plurality of converter modules connected in parallel between an input and an output. Each converter module in the plurality of converter modules comprises a transformer rectifier unit. The plurality of converter modules are controlled by a controller to provide regulated direct current power at the output from alternating current power provided at the input from an alternating current power source on the aircraft.
US10389107B1
The invention is concerned with a protection device, method and computer program product for protecting a transformer including a tap changer and a transformer arrangement including a transformer and a protection device. The transformer has at least two magnetically coupled windings with terminals (MT1, MT2, MT3, MT4) at which power enters and exits the transformer and a tap changer having impedance elements and a switch configured to gradually connect the impedance elements when changing between two tap changer positions during a tap changing operation. The method is performed in the protection device and includes: obtaining measurements of power transmission properties (Iin, Uin, Iout, Uout) at the magnetically coupled windings, estimating energy deposited in the impedance elements during a tap changing operation based on the measured physical properties, comparing the estimated deposited energy with a failure threshold, and protecting the transformer in case the threshold is exceeded, wherein the estimating of the deposited energy includes determining the power loss of the transformer between the terminals (MT1, MT2) where power enters and the terminals (MT3, MT4) where power leaves the transformer and integrating the power loss.
US10389101B2
To achieve high waterproofness, a grommet that is attached so as to cover a shield pipe and a corrugated tube so as to bridge therebetween includes a pipe-side end portion that is formed in a tubular shape capable of being sealingly connected to an outer circumferential side of the pipe, and a corrugated-side end portion that is formed in a tubular shape capable of being sealingly connected to an outer circumferential side of the corrugated tube. A plurality of sealing lips that closely contact to an outer surface of the shield pipe are formed on an inner surface of the pipe-side end portion. The sealing lips are disposed inside and outside a width region W that is fastened by a fastening band disposed on an outer surface of the pipe-side end portion.
US10389100B2
A cable management device includes a first cable management arm, a second cable management arm and an auxiliary member. The second cable management arm is movable relative to the first cable management arm. The auxiliary member can be moved with respect to one of the first cable management arm and the second cable management arm from a first position to a second position, so as to increase a length of the cable management device.
US10389099B2
A circuit assembly includes: a circuit substrate that has an upper surface on which a circuit pattern has been formed; a plurality of bus bars that are connected to the circuit substrate, and are fixed to a lower surface of the circuit substrate, the plurality of bus bars being spaced apart from each other; an electronic component that includes a package disposed on the bus bar, and a terminal provided within a contour of a lower surface of the package; a sheet substrate that includes one end connected to the terminal and the other end disposed outside the contour of the lower surface of the package; and a pressure-sensitive adhesive sheet that bonds the circuit substrate and the sheet substrate to the plurality of bus bars.
US10389093B2
Disclosed herein is an interlocking mechanism interlocked with a control power of a circuit breaker. The mechanism includes a control power plug movably installed in a switchgear box, a control power connector detachably coupled to the control power plug, a link connected to the control power connector, a plug interlock assembly connected to and interlocked with the link, and a position switch assembly positioned to face and interlocked with the plug interlock assembly.
US10389085B2
Shown is a method of manufacturing a light emitting device capable of efficiently heating a device at the time of DPP annealing and suppressing heat generation of the device at the time of driving. In the method of manufacturing the light emitting device, a first p-type electrode is formed on a low-concentration portion having a low p-type dopant concentration formed under a first region of the p-type semiconductor portion, a second p-type electrode is formed on a high-concentration portion having a high p-type dopant concentration formed under a second region of the p-type semiconductor portion, and a predetermined forward bias voltage is applied between the first p-type electrode and a first n-type electrode formed on an n-type semiconductor portion at the time of DPP annealing.
US10389079B2
The present invention relates to a glass having a refractive index of at least 1.7 as well as the use of the glass as a cladding glass of a solid-state laser. The invention also relates to a laser component comprising a core of doped sapphire and a cladding glass being placed on said core. The cladding glass is arranged on said core such that light exiting from the core due to parasitic laser activity can enter the cladding glass and can be absorbed there. The present invention also relates to a method for producing the laser component.
US10389073B2
A branch connector for vehicle wire harnesses is connected to an inverter that is connected to a battery and configured to distribute electric power. The branch connector for vehicle wire harnesses is integrally connected to a first device, which is one of a plurality of devices and is positioned upstream closer to the inverter, and is electrically connected to a second device, which is one of the plurality of devices and is positioned downstream, via a harness. The branch connector for vehicle wire harnesses can distribute electric power from the inverter to each of the devices.
US10389071B2
The present disclosure provides a mobile terminal and a method for manufacturing an earphone socket. The mobile terminal includes an earphone socket. The earphone socket includes a housing and a sealing member. The housing has an insertion hole surrounded by a peripheral side wall, the peripheral side wall has a first peripheral side wall located at an inner portion of the insertion hole and a second peripheral side wall located at an outer portion of the insertion hole, the first peripheral side wall has a thickness greater than that of the second peripheral side wall, and the second peripheral side wall has an opening port at an outer end of the insertion hole. The sealing member is embedded on an outer surface of the housing, and surrounds a periphery of the opening port, and at least a part of the sealing member extends to the first peripheral side wall.
US10389069B2
To shorten a contact member to a fit-in direction to allow a decrease size, a fixing piece 12c of a contact member 12 is arranged in a region Q where an electrode part 22a of a mating connector 20 slides over the contact member 12. Thus, the region Q where the electrode part 22a of the mating connector 20 slides over the contact member 12 and a region where the fixing piece 12c of the contact member 12 is arranged are in a state of overlapping each other in a direction of fitting in the mating connector 20, and the contact member 12 can be shortened to the direction of fitting in the mating connector 20.
US10389067B2
An electrical connector includes an insulative housing and a plurality of contacts disposed in the housing. The contacts are arranged with upper contacts in the upper row and lower contacts in the lower row. The upper contacts include the grounding contacts and the signal contacts as well as the lower contacts. A metallic shielding plate is located between the upper contacts and the lower contacts. The metallic shielding plate forms a plurality of holes. In each hole, there are upper spring beam and lower spring beam respectively contacting the front contacting sections of the grounding contacts in the upper row and in the lower row.
US10389066B2
An insertion-type connecting arrangement having at least one first and one second insertion-type connector and an arrangement of insertion points having at least one first and one second insertion point for the insertion of the insertion-type connectors, there being connected to the first insertion-type connector two or more cores laid up at a preset first lay length and to the second insertion-type connector two or more cores laid up at a preset second lay length, having a coding mechanism which allows the first insertion-type connector to be inserted in the first insertion point but not in the second one and which allows the second insertion-type connector to be inserted in the second insertion point but not in the first one.
US10389053B2
Various apparatus and methods of electrically connecting a packaged integrated circuit to a circuit board are disclosed. In one aspect, an apparatus includes a first frame to be mounted on the circuit board and having a first end. An insulating housing is adapted to be mounted on the circuit board and positioned in the first frame. A second frame is pivotally coupled to the first frame. The second frame includes two spaced-apart rail members and a cross member coupled to and between the rail members opposite the first end of the second frame. The rail members are operable to receive the packaged integrated circuit. The second frame has at least one engagement member to engage a first portion of the insulating housing when the second frame is pivoted toward the insulating housing. A third frame is pivotally coupled to the first frame to apply force to the packaged integrated circuit.
US10389050B2
An electrical connector configured to electrically connect to a chip module includes: a body, provided with at least one accommodating hole, where the body has a protruding block provided to protrude upward from one side of the accommodating hole, and the protruding block is configured to support the chip module upward; and at least one terminal, correspondingly accommodated in the at least one accommodating hole. The terminal includes a base, accommodated in the accommodating hole; an elastic arm, formed by extending forward from the base, located at one side of the protruding block, and configured to be electrically connected with the chip module; and a through slot, running vertically through the elastic arm. The protruding block has a rear end. The base is located behind the rear end, and the through slot extends forward beyond the rear end.
US10389049B2
A conductor terminal with an insulating material housing and a spring-force terminal connection. The spring-force terminal connection has a contact body which is shaped out of a sheet element and has a base portion, lateral wall portions that protrude from the base portion and are mutually spaced, and solder connection contact tongues. The base portion together with the lateral wall portions forms a conductor receiving channel for receiving an electric conductor, and leaf spring tongues protrude from the lateral wall portions so as to face one another, each leaf spring tongue has a clamping edge for clamping an electric conductor received in the conductor receiving channel. The insulating material housing has a conductor insertion opening which leads to the conductor receiving channel on the front face.
US10389046B2
A compressible F-connector and method for interconnection with coaxial cable that includes a biasing member for promoting electrical continuity.
US10389038B2
A subreflector of a dual-reflector antenna comprises a first extremity comprising a convex inner surface, a second extremity adapted for coupling to the extremity of a waveguide, and a body extending between the first extremity and the second extremity. The body comprises a first dielectric part having a portion penetrating into the waveguide and a portion outside the waveguide, and a second metallic part comprising a first cylindrical portion, contiguous with the first extremity of the subreflector, whose diameter is greater than the portion outside the waveguide of the first dielectric part, and a second cylindrical portion, adjacent to the first cylindrical portion, extended by a conical portion that penetrates into the first dielectric part. The first cylindrical portion features a flat ring-shaped surface that forms an angle less than 90° with the axis of the subreflector so as to face the primary reflector.
US10389034B2
In an embodiment, an antenna is disclosed. The antenna comprises: a substrate of dielectric material, the substrate being substantially planar and defining a first surface and a second surface opposed to the first surface; an electrically conductive ground plane on the first surface, the ground plane defining a slot; a first feed line configured to receive a first input signal having a frequency within an operating frequency range, the first feed line extending over the slot on the second surface in a first direction by a length of between 0.3 and 0.4 wavelengths of a signal in the operating frequency range and terminating over the slot, the first feed line being offset from a central axis of the slot running in the first direction; a second feed line configured to receive a second input signal having a frequency within the operating frequency range, the second feed line extending on the second surface in a second direction, the second direction being orthogonal to the first direction, the second feed line terminating over the slot at least a distance of 0.1 wavelengths of a signal in the operating frequency range from the first feed line such that the first and second feed lines do not intersect, the second feed line extending substantially perpendicularly from a location on an edge of the slot between 0.4 and 0.6 of the extent of that edge.
US10389032B2
Embodiments of a wide band multi-polarization antenna system are described, which can be attached to the back or front of a soldier's vest or backpack. The antenna system can allow for release of pre-shaped integral radiating elements that spring into a geometric configuration suitable for circular polarization radiation or linear polarization over a desired band of frequencies. The antenna system can provide, when collapsed, linear polarized line-of sight capability over a wide band of frequencies. In a collapsed low-profile state, the antenna system can remain on the soldier, but out of the way for maneuvering.
US10389028B2
An antenna, including: a circuit board including a first grounding point, a second grounding point and a feeding point; a metal ring suspended with respect to the circuit board; a grounding arm; and a feeding short-circuit arm; the metal ring, the grounding arm and the feeding short-circuit arm are spaced from each other, and the grounding arm is between the metal ring and the feeding short-circuit arm; the first grounding point is connected with the grounding arm, the second grounding point and the feeding point are both connected with the feeding short-circuit arm; every two of the metal ring, the grounding arm and the feeding short-circuit arm are coupled with each other to form a ring current on the metal ring, so as to achieve circular polarization properties. The structure and arrangement of the antenna are flexible, so as to be adapted to devices with small internal space.
US10389026B2
A metal body antenna using a housing unit and a battery cover as an antenna. The metal body antenna includes a radiation element supplied with a signal from a feeding power port, a ground coupled to the radiation element by loop coupling to generate an induction current, a frame bezel unit separated from the ground by a dielectric and a gap, and a connection line configured to connect the ground and the frame bezel unit and formed over the dielectric so that an electric current induced into the ground flows into the frame bezel unit, wherein an antenna having an electrical length of a half wavelength operates in a wideband. Accordingly, a bezel unit is effectively used, and a wideband and multi-band antenna structure having a radiation loss satisfies all of the Penta Band (i.e., GSM850, EGSM, DCS, PCS, and W2100), that is, bands chiefly used in mobile phones.
US10389025B2
A metal body antenna having loop type radiation elements in which a housing unit is used as an antenna includes a radiation element supplied with a signal from a feeding power port, a ground coupled to the radiation element by loop coupling and in which an induction current is generated, and a frame bezel unit having an open end part separated from the ground by a dielectric and a gap. The frame bezel unit having the open end part supplied with an electric current induced into the ground is connected, and the metal body antenna operates in a wideband in multiple bands having an electrical length of a half wavelength. Accordingly, the bezel unit of a frame unit is effectively used and all of the Penta bands (i.e., GSM850, EGSM, DCS, PCS, and W2100) used in mobile phones is satisfied through a wideband multi-antenna structure having a small radiation loss.
US10389020B2
A system for transforming solar electromagnetic radiation energy into electric energy comprises a dielectric structure permeable to an electromagnetic wave of solar electromagnetic radiation. The structure comprises plural layers having dielectric materials with minimum electromagnetic damping. An upper plane of a first layer comprises an incidence plane of the electromagnetic wave onto the structure. A first resonator has one part extending along the upper plane and another part extending within the first layer, and is tuned to a first frequency. The second layer is coupled to the first layer in the direction of propagation of the electromagnetic wave to receive at least a portion of the electromagnetic wave passing through the first layer. A second resonator has one part extending along a plane between the first and second layers and another part extending within the second layer, and is tuned to a second frequency different from the first frequency.
US10389017B2
A roof antenna attached to a vehicle includes an adhesive applied to a designated thickness, an upper case formed in a streamlined dome shape having an opened lower surface, and a lower case combined with the upper case, the lower case shielding the opened lower surface of the upper case and provided with an antenna module mounted on an upper surface of the lower case, wherein the lower case is combined with a roof of the vehicle, one surface of a pad formed of the adhesive is applied to a lower surface of the lower case, and another surface of the pad formed of the adhesive is attached to the roof.
US10389009B2
Disclosed is an electronic device which includes: a metal body including a hole defined by an inner edge thereof and extending in a first direction, wherein the metal body is defined by an outer edge thereof; and a near field communication (NFC) antenna including a coil wound about a central axis and arranged near the metal body to overlap the hole in a plan view of the metal body, wherein the inner edge and the outer edge are not connected to each other and the NFC antenna is arranged at the center of the hole along a second direction perpendicular to the first direction, and wherein the NFC antenna is arranged such that four cross points at which the NFC antenna and the inner edge cross in the plan view are formed.
US10389001B2
Disclosed is an energy storage system and a temperature control method for the same. The energy storage system includes a first battery group having a plurality of sections, which respectively have at least one battery module and at least one cooling fan; at least one first slave battery management system (BMS) coupled to the first battery group to monitor a temperature value of battery modules included in the first battery group for each section and generate first temperature information having the monitored temperature value for each section; a master BMS configured to transmit the first temperature information according to a predetermined rule; and a control unit configured to output a first control signal for adjusting a rotation speed of at least one cooling fan provided in at least one of the plurality of sections, based on the first temperature information transmitted from the master BMS.
US10388994B2
A battery state detection device (1) includes a shunt resistor (7) and a battery post terminal (4). The shunt resistor (7) includes a second conductor part (12) in the shape of a flat plate. The battery post terminal (4) includes a battery post connecting part (20) for connection to a battery post, and a shunt resistor connecting part (22) for connection to the second conductor part (12) of the shunt resistor (7). The shunt resistor connecting part (22) is in the shape of a flat plate. The second conductor part (12) of the shunt resistor (7) and the shunt resistor connecting part (22) of the battery post terminal (4) are connected to each other by welding.
US10388987B2
Articles, compositions, and methods involving ionically conductive compounds are provided. The disclosed ionically conductive compounds may be incorporated into an electrochemical cell (e.g., a lithium-sulfur electrochemical cell, a lithium-ion electrochemical cell, an intercalated-cathode based electrochemical cell) as, for example, a protective layer for an electrode, a solid electrolyte layer, and/or any other appropriate component within the electrochemical cell. In certain embodiments, electrode structures and/or methods for making electrode structures including a layer comprising an ionically conductive compound described herein are provided.
US10388986B2
A sulfide solid electrolyte material includes a sulfide phase containing a sulfide material and an oxide phase containing an oxide formed by oxidation of the sulfide material. The oxide phase is located on a surface of the sulfide phase. The sulfide solid electrolyte material satisfies conditions: 1.28≤x≤4.06 and x/y≥2.60, where x denotes the oxygen-to-sulfur elemental ratio measured by XPS depth profiling at the outermost surface of the oxide phase; and y denotes the oxygen-to-sulfur elemental ratio measured by XPS depth profiling at a position 32 nm, estimated from the SiO2 sputtering rate, away from the outermost surface of the oxide phase.
US10388976B2
In a method of producing a membrane electrode assembly, a solid polymer electrolyte membrane and gas diffusion layers are stacked together in a stacking direction in a manner that electrode catalyst layers are interposed between at least parts of the solid polymer electrolyte membrane and the gas diffusion layers to form a stack body. A load is applied to the stack body in the stacking direction, and the temperature of the solid polymer electrolyte membrane is increased by high frequency dielectric heating. In this manner, the gas diffusion layers, the electrode catalyst layers, and the solid polymer electrolyte membrane are joined integrally to obtain the membrane electrode assembly.
US10388973B2
A fuel cell stack diagnostic system is provided. The system includes a fuel cell stack having a plurality of cell channels and a diagnostic analyzer that performs a voltage measurement on each of the plurality of cell channels. The diagnostic analyzer determines that the voltage measurement is abnormal as a first level when a voltage ratio is less than a first reference voltage ratio when starting a vehicle in which the fuel cell stack diagnostic system is mounted. Additionally, the voltage ratio is a ratio of a minimum cell channel voltage to an average cell channel voltage.
US10388972B2
In order to improve estimation accuracy of a purging amount, a fuel cell system comprises a supply valve that controls a supply of an anode gas into an anode system, a purge valve that discharges an off-gas from the anode system, a pressure detecting unit configured to estimate or measures a pressure inside the anode system, and a purging amount estimating unit configured to estimate a purging amount of the off-gas discharged from the anode system through the purge valve based on a pressure change inside the anode system during a purge valve close duration in a supply valve open state and a pressure change inside the anode system during a purge valve close duration in a supply valve close state.
US10388969B2
A bipolar plate for a fuel cell includes a first plate having a first bead seal, and a second plate having a second bead seal. The first bead seal and the second bead seal are disposed opposite each other and extend along a centerline. An outer weld connects the first plate and the second plate together, and extends along an outer weld line. The outer weld line is laterally spaced an outer gap distance from an outer lateral edge of the first and second bead seals. The outer gap distance varies with a position along the centerline to control a stiffness of the bead seals. Positioning the weld line nearer the outer lateral edge increases the stiffness of the raised bead seals in low stiffness areas, whereas positioning the weld line farther from the lateral edge decreases the stiffness of the raised bead seals in high stiffness areas.
US10388967B2
A porous carbon catalyst exhibiting excellent catalytic activity and a method of producing the same, and an electrode and a battery. The porous carbon catalyst is obtained through carbonization of an organic polymer porous body having a skeleton containing a metal in an inside thereof. The porous carbon catalyst may have a skeleton containing the metal in an inside thereof, and the skeleton may be a particle aggregate-like skeleton. The method of producing a porous carbon catalyst includes carbonizing an organic polymer porous body having a skeleton containing a metal in an inside thereof.
US10388959B2
In the formation of cathodes for lithium-sulfur battery cells, it is often desired to form the cathodes by resin-bonding particles of a sulfur-based cathode material as a porous cathode material layer on the surface(s) of a suitable metal current collector. It is found that the use of a copolymer of polyethylene oxide and polyvinyl alcohol, dissolved in water, provides a resin-particle slurry that is readily spreadable onto the current collector surface to form a uniform layer of porous cathode material particles. And upon evaporation of the water, the copolymer-bonded, sulfur-based particle coated cathodes function very well in assembled lithium-sulfur cells.
US10388955B2
A negative electrode for a lithium ion secondary battery includes: a negative electrode current collector (11); and a negative electrode active material for a lithium ion secondary battery, which is disposed on the negative electrode current collector and contains a carbon material and an aqueous binder. The carbon material is a graphite particle having a covering layer containing amorphous carbon by 5 wt % or less relative to a total weight of the carbon material.
US10388945B2
A nonaqueous electrolyte secondary battery includes a positive electrode including a positive electrode mix layer, a negative electrode, and a nonaqueous electrolyte. The positive electrode mix layer contains a lithium transition metal oxide containing zirconium (Zr) and also contains a phosphate compound. The nonaqueous electrolyte contains a linear carboxylate. According to this configuration, the nonaqueous electrolyte secondary battery, which has excellent low-temperature output characteristics, can be provided. Thus, the nonaqueous electrolyte secondary battery is, for example, a power supply for driving a mobile data terminal such as a mobile phone, a notebook personal computer, a smartphone, or a tablet terminal and is particularly suitable for applications needing high energy density. Furthermore, the nonaqueous electrolyte secondary battery is conceivably used for high-output applications such as electric vehicles (EVs), hybrid electric vehicles (HEVs), and electric tools.
US10388944B2
A positive electrode active material includes a primary particle represented by Compositional Formula (1): Li1+xNiyCozM1−x−y−zO2 (1), where x is a number satisfying a relation represented by an expression −0.12≤x≤0.2; y is a number satisfying a relation represented by an expression 0.7≤y≤0.9; z is a number satisfying a relation represented by an expression 0.05≤z≤0.3; and M is at least one element selected from the group consisting of Mg, Al, Ti, Mn, Zr, Mo, and Nb; or a secondary particle into which the primary particle aggregates. The primary particle or the secondary particle includes a free lithium compound in a weight proportion of 0.1% or more and 2.0% or less, and the weight of lithium hydroxide in the free lithium compound is 60% or less of the weight of lithium carbonate in the free lithium compound.
US10388942B2
A battery grid pasting machine includes a support structure, a battery grid plate support for supporting a battery grid plate, a paste dispensing hopper, a height adjustment mechanism for adjusting the spacing between the hopper and the battery grid plate support and a control system. The height adjustment mechanism includes a hydraulic cylinder connected to the hopper and a position sensor for sensing the position of the hydraulic cylinder. The control system includes a first hydraulic pump and a first hydraulic valve associated with the first hydraulic pump for incrementally moving the hydraulic cylinder by a first specified distance and a second hydraulic pump and a second hydraulic valve associated with the second hydraulic pump for incrementally moving the hydraulic cylinder by a second specified distance.
US10388936B2
A secondary battery is disclosed. In one aspect, the secondary battery includes an electrode assembly including a first electrode plate, a second electrode plate and a separator. The secondary battery also includes a case having an opening and housing the electrode assembly and an electrolytic solution. The secondary battery further includes a cap assembly including a cap plate, an insulation plate, a terminal plate and an electrode terminal. The electrode terminal includes a body having a first thickness and a tail. At least a portion of the tail of the electrode terminal has a second thickness that is less than the first thickness and the body of the electrode terminal is connected to the tail of the electrode terminal at a junction, a cross-section of the junction defining a rounded edge.
US10388933B2
An energy storage apparatus includes: energy storage devices each of which has a container and an electrode terminal; a connecting member which is connected to the electrode terminal of one of the energy storage devices and is connected to an external conductive member; and a restricting portion which is in contact with the container, which said one energy storage device includes, and is in contact with the connecting member to restrict the connecting member from moving by an external force.
US10388924B2
The invention relates to a carrier assembly (1) for carrying and holding components for battery cells of a battery module, in particular for an electric vehicle, said carrier assembly comprising a non-conductive main body (2) and a plurality of electrical connection elements (3) for electrically connecting the battery cells to one another, said electrical connection elements (3) being arranged on the main body (2). According to the invention, the carrier assembly (1) comprises a venting channel (4) for the discharge of gas being emitted from the battery cells, and at least one cell-monitoring unit (5) for monitoring at least one battery cell. The invention also relates to a battery module comprising a carrier assembly (1) according to the invention.
US10388923B2
In a vehicle battery unit, since a second support plate (30B) and a second end plate (29B) of a second battery module (22B) having a plurality of battery cells (21) stacked are placed on top of a first support plate (30A) and a first end plate (29A) of a first battery module (22A) having a plurality of the battery cells (21), it is possible to prevent the weight of the second battery module (22B) from being imposed on the battery cells (21) of the first battery module (22A). Moreover, since it is not necessary to provide on the exterior of the first battery module (22A) a member for supporting the weight of the second battery module (22B), it is possible to reduce the dimensions of the first battery module (22A).
US10388914B2
The invention discloses a preparation method for a printing OLED display, comprising the following steps: preparing a hole injection layer, a hole transfer layer or an electron blocking layer on an anodic substrate; forming a soluble fluorine-containing insulation layer with a printing method to encapsulate the whole substrate; performing inkjet printing on the soluble fluorine-containing insulation layer with a fluorine solvent to wash to expose all sub-pixel pits; performing inkjet printing with the solution drops of luminescent materials to form a RGB luminescent layer in the sub-pixel pits; preparing an electron injection layer, an electron transfer layer or a hole blocking layer; preparing a cathode with a printing method or an evaporating method, and finally performing encapsulation to complete the preparation of the single printing OLED display.
US10388911B2
A display device includes a display region including light emitting elements; a first inorganic insulating layer covering the light emitting elements; a first organic insulating layer on the first inorganic insulating layer; a second organic insulating layer on the first organic insulating layer; a third organic insulating layer on the second organic insulating layer; and a second inorganic insulating layer on the third organic insulating layer. Edges of the first to third organic insulating layers are between edges of the first and second inorganic insulating layers and an edge of the display region; the edge of the second organic insulating layer is between the edge of the first organic insulating layer and the edge of the display region; and the edge of the third organic insulating layer is between the edges of the first and second inorganic insulating layers and the edge of the second organic insulating layer.
US10388909B2
Provided is a display device 100 that includes a display panel having flexibility (an organic EL panel 1 as an example), and an optical member 2 having flexibility, arranged so as to be stacked on the display panel, wherein the display panel and the optical member 2 are stacked and bonded in a bent state, and thereafter stretched into a flat shape.
US10388908B1
Embodiments of the present disclosure provide a display panel and a display apparatus having the same. The display panel includes: a first substrate; a second substrate; a display component on the first substrate; a first sealing adhesive strip disposed between the first substrate and the second substrate, formed of a first sealing adhesive, and surrounding a periphery of the display component to bound a first sealed region having corners; and a second sealing adhesive strip disposed between the first substrate and the second substrate, formed of a second sealing adhesive, and surrounding a periphery of the first sealing adhesive strip to bound a second sealed region having corners. At least one of the corners of one of the first and second sealed regions is formed with a chamfer that faces one of the corners of the other of the first and second sealed regions.
US10388904B2
Provided is an organic EL display device that includes: a substrate; a first electrode provided on the substrate; an organic EL layer provided on the first electrode; a second electrode provided on the organic EL layer; and a sealing film layer provided so as to cover the second electrode. The sealing film layer has protruding portions and recessed portions.
US10388903B2
An organic electroluminescent element having high durability can be provided by using a compound represented by the following general formula (1), wherein: Z1 to Z4 each represent a carbon atom or a nitrogen atom; A1 represents an atomic group which is combined with Z1 and a nitrogen atom to form a 5- or 6-membered hetero ring; B1 represents an atomic group which is combined with Z2 and a carbon atom to form a 5- or 6-membered ring; C1 represents an atomic group which is combined with Z3 and a nitrogen atom to form a 5- or 6-membered hetero ring; D1 represents an atomic group which is combined with Z4 and a carbon atom to form a 5- or 6-membered ring; n represents 1 or 2; L represents a single bond or a linking group; and G represents a fused ring with 3 or more rings.
US10388897B2
The invention provides an optoelectronic device comprising: (i) a porous dielectric scaffold material; and (ii) a semiconductor having a band gap of less than or equal to 3.0 eV, in contact with the scaffold material. Typically the semiconductor, which may be a perovskite, is disposed on the surface of the porous dielectric scaffold material, so that it is supported on the surfaces of pores within the scaffold. In one embodiment, the optoelectronic device is an optoelectronic device which comprises a photoactive layer, wherein the photoactive layer comprises: (a) said porous dielectric scaffold material; (b) said semiconductor; and (c) a charge transporting material. The invention further provides the use, as a photoactive material in an optoelectronic device, of: (i) a porous dielectric scaffold material; and (ii) a semiconductor having a band gap of less than or equal to 3.0 eV, in contact with the scaffold material. Further provided is the use of a layer comprising: (i) a porous dielectric scaffold material; and (ii) a semiconductor having a band gap of less than or equal to 3.0 eV, in contact with the scaffold material; as a photoactive layer in an optoelectronic device. In another aspect, the invention provides a photoactive layer for an optoelectronic device comprising (a) a porous dielectric scaffold material; (b) a semiconductor having a band gap of less than or equal to 3.0 eV, in contact with the scaffold material; and (c) a charge transporting material.
US10388893B2
Iridium complexes containing hexadentate ligands are disclosed. Multidentate iridium complexes of Formula II showed desired properties in term of EQE, LT, CIE, etc.
US10388892B2
Iridium complexes containing hexadentate ligands are disclosed. Multidentate iridium complexes of Formula I showed desired properties in term of EQE, LT, CIE, etc.
US10388882B2
An anthracene derivative represented by Formula 1 is disclosed. An organic light-emitting device including an anode, a cathode, and an organic layer between the anode and the cathode, where the organic layer includes at least one anthracene derivative represented by Formula 1, is also disclosed. A method of manufacturing the organic light-emitting device is also disclosed.
US10388873B2
An evaporation mask is disclosed. The evaporation mask includes a mask frame, a set of first mask strips arranged on the mask frame along a first direction, and a set of second mask strips arranged on the set of first mask strips along a second direction different from the first direction. Each of the second mask strips has sections overlapping the first mask strips. The sections are embedded in respective ones of the first mask strips. Also disclosed is a method of patterning a substrate using the evaporation mask, as well as an organic light-emitting diode display substrate manufactured using the method.
US10388868B2
A semiconductor structure includes a memory region. A memory structure is disposed on the memory region. The memory structure includes a first electrode, a resistance variable layer, protection spacers and a second electrode. The first electrode has a top surface and a first outer sidewall surface on the memory region. The resistance variable layer has a first portion and a second portion. The first portion is disposed over the top surface of the first electrode and the second portion extends upwardly from the first portion. The protection spacers are disposed over a portion of the top surface of the first electrode and surround the second portion of the resistance variable layer. The protection spacers are configurable to protect at least one conductive path in the resistance variable layer. The protection spacers have a second outer sidewall surface substantially aligned with the first outer sidewall surface of the first electrode.
US10388861B1
Semiconductor substrate adaptor configured to adapt a substrate of a first dimension to a second dimension, such that the substrate can be properly supported by a supporting mechanism (e.g., a wafer cassette) customized for substrates of the second dimension. The substrate adaptor may be made of quartz. The combination of the substrate adaptor and a substrate fitting therein causes no perturbation in various aspects of a semiconductor process. Therefore, the substrate adaptor conveniently enables a substrate of the first dimension to be processed in the same processing equipment and conditions as a substrate of the second dimension. A vertical substrate adaptor may have a semicircular body with a semicircular cutout for accommodating a wafer and can support a wafer vertically. A horizontal substrate adaptor may have a circular body with a circular cutout for accommodating an entire wafer and supporting the wafer horizontally.
US10388855B2
According to one embodiment, a magnetic memory device includes a stacked structure including a first magnetic layer having a variable magnetization direction, a nonmagnetic layer provided on the first magnetic layer, and a second magnetic layer provided on the nonmagnetic layer and having a fixed magnetization direction, wherein as viewed in a direction parallel to a stacked direction of the stacked structure, a pattern of a lower surface of the first magnetic layer is located inside a pattern of an upper surface of the first magnetic layer, and a pattern of an upper surface of the second magnetic layer is located inside a pattern of a lower surface of the second magnetic layer or substantially conforms to the pattern of the lower surface of the second magnetic layer.
US10388848B2
Embodiments of the present disclosure describe use of isotopically purified materials in donor- or acceptor-based spin qubit devices and assemblies. An exemplary spin qubit device assembly may include a semiconductor host layer that includes an isotopically purified material, a dopant atom in the semiconductor host layer, and a gate proximate to the dopant atom. An isotopically purified material may include a lower atomic-percent of isotopes with nonzero nuclear spin than the natural abundance of those isotopies in the non-isotopically purified material. Reducing the presence of isotopes with nonzero nuclear spin in a semiconductor host layer may improve qubit coherence and thus performance of spin qubit devices and assemblies.
US10388846B2
A method for forming a densified solid object corresponding to a thermoelectric element from a mixture of uncompressed, powdered constituent materials. A powdered precursor material may be selected to cause a shrinkage of at least twenty percent in at least two mutually orthogonal linear dimensions of a densified solid object compared to corresponding dimensions of a mold cavity. In some embodiments, a precursor material is selected to produce a thermoelectric material having electrical and mechanical properties suitable for a thermoelectric module. In some embodiments, at least two thermoelectric elements are electrically connected to conductive plates to form a thermoelectric module.
US10388838B2
A light-emitting device includes a substrate, a light-emitting component, a translucent layer, an adhesive layer, a reflective layer and translucent encapsulant. The light-emitting component is disposed on the substrate. The adhesive layer is formed between the light-emitting component and the translucent layer. The reflective layer is formed above the substrate and covering a lateral surface of the light-emitting component, a lateral surface of the adhesive layer and a lateral surface of the translucent layer. The translucent encapsulant is formed on the substrate and encapsulating the light-emitting component, the translucent layer and the reflective layer.
US10388834B2
To prevent degradation of electrical characteristics caused by a resin filled between electrodes in an ultraviolet light-emitting operation, there is provided a nitride semiconductor wafer having ultraviolet light-emitting elements on a substrate 12, each element including a semiconductor laminated portion 21 constituted by an n-type AlGaN layer 16, an active layer 17 composed of an AlGaN layer, and p-type AlGaN layers 19 and 20, an n-electrode 23, a p-electrode 22, a protective insulating film 24, first and second plated electrodes 25 and 26, and a fluororesin film 27. The p-electrode is formed on an upper surface of the p-type AlGaN layer in the first region R1 and the n-electrode is formed on an upper surface of the n-type AlGaN layer in the second region R2. The protective insulating film has openings for exposing at least parts of the n-electrode and the p-electrode. The first plated electrode is spaced apart from the second plated electrode, contacts the p-electrode, and covers an upper surface and an entire outer circumferential side surface of the first region R1 and a part of the second region R2 that contacts the first region R1. The second plated electrode contacts the n-electrode and the fluororesin film 27 covers side wall surfaces of the first and second plated electrodes and a bottom surface of a gap part 31.
US10388828B2
A semiconductor chip includes a semiconductor body with a semiconductor layer sequence. An active region intended for generating radiation is arranged between an n-conductive multilayer structure and a p-conductive semiconductor layer. A doping profile is formed in the n-conductive multilayer structure which includes at least one doping peak.
US10388826B2
The present invention provides a method and a device for repairing semiconductor chips. The method includes providing an LED module that includes a circuit substrate and a plurality of light-emitting units disposed on the circuit substrate, at least one of the light-emitting units being a bad light-emitting unit; projecting a laser light source generated by a laser generating module onto the bad light-emitting unit so as to decrease the bonding strength between the bad light-emitting unit and the circuit substrate; removing the bad light-emitting unit from the circuit substrate by a chip pick-and-place module so as to form a vacancy; placing a good light-emitting unit inside the vacancy by the chip pick-and-place module; and then electrically connecting the good light-emitting unit to the circuit substrate. Therefore, the bad light-emitting unit can be replaced by the good light-emitting unit so as to repair the LED module.
US10388825B2
A structure with micro light-emitting device includes a substrate, at least one micro light-emitting device, at least one holding structure and a buffer layer. The micro light-emitting device is disposed on the substrate. The holding structure is arranged at an edge of the micro light-emitting device, and is located between the substrate and the micro light-emitting device and directly contacts with the substrate. The buffer layer is disposed between the micro light-emitting device, the holding structures and the substrate.
US10388824B2
An n-side flattening electrode and a p-side flattening electrode are formed apart from each other on a predetermined region on an insulating film. Recesses are formed according to the level difference due to holes on the surfaces of the n-side flattening electrode and the p-side flattening electrode. Subsequently, the surfaces of the n-side flattening electrode and the p-side flattening electrode are ground until the surfaces become flat. After removal of oxide film, an n-side junction electrode and a p-side junction electrode are formed on the n-side flattening electrode and the p-side flattening electrode, respectively. Since the surfaces of the n-side flattening electrode and the p-side flattening electrode are flattened, the surfaces of the n-side junction electrode and the p-side junction electrode become flat so that the thickness is uniform.
US10388822B2
An encased adhesive tape includes: an adhesive tape composite that includes adhesive tapes and connecting components, the adhesive tapes each including a base film and being arranged adjacent to one another in a longitudinal direction of the base film, the connecting components being band-shaped and each being arranged between the adhesive tapes; and a housing that is connected to one end of the adhesive tape composite in the longitudinal direction, and houses the adhesive tape composite. Each of the adhesive tapes includes a non-adhesive region in which an adhesive layer is not disposed, in an end portion out of end portions of the base film in the longitudinal direction, the end portion being on the same side as the one end of the adhesive tape composite.
US10388821B2
A method for manufacturing a crystalline silicon-based solar cell includes forming a first intrinsic silicon-based thin-film on a first principal surface and a lateral surface of an n-type crystalline silicon substrate, forming a p-type silicon-based thin-film on the first intrinsic silicon-based thin-film, forming a first transparent electrode layer on an entire region of the first principal surface except for a peripheral portion, forming a second intrinsic silicon-based thin-film on a second principal surface and the lateral surface of the n-type crystalline silicon substrate, forming an n-type silicon-based thin-film on the second intrinsic silicon-based thin-film, forming a second transparent electrode layer on an entire region of the second principal surface and the lateral surface of the n-type crystalline silicon substrate, forming a patterned collecting electrode on the first transparent electrode layer, and forming a plated metal electrode on the second transparent electrode layer by an electroplating method.
US10388819B2
A receiver unit having an optically operated voltage source, the voltage source including a first stack having an upper side and an underside and being formed on an upper side of a non-Si substrate based on III-V semiconductor layers arranged in the shape of a stack, and having a second electrical terminal contact on the upper side of the first stack and a first electrical terminal contact on an underside of the non-Si substrate, a voltage generated with the aid of the incidence of light onto the upper side of the first stack being present between the two terminal contacts, and including a second stack having a MOS transistor structure having III-V semiconductor layers and including a control terminal and a drain terminal and a source terminal. The MOS transistor structure being designed as a depletion field effect transistor.
US10388817B2
An optical transducer system that has a light source and a transducer. The light source generates light that has a predetermined photon energy. The transducer has a bandgap energy that is smaller than the photon energy. An increased optical to electrical conversion efficiency is obtained by illuminating the transducer at increased optical power densities. A method of converting optical energy to electrical energy is also provided.
US10388815B2
A photovoltaic device and method include a crystalline substrate and an emitter contact portion formed in contact with the substrate. A back-surface-field junction includes a homogeneous junction layer formed in contact with the crystalline substrate and having a same conductivity type and a higher active doping density than that of the substrate. The homogeneous junction layer includes a thickness less than a diffusion length of minority carriers in the homogeneous junction layer. A passivation layer is formed in contact with the homogeneous junction layer opposite the substrate, which is either undoped or has the same conductivity type as that of the substrate.
US10388814B2
Photovoltaic devices including direct gap III-V absorber materials and operatively associated back structures enhance efficiency by enabling photon recycling. The back structures of the photovoltaic devices include wide bandgap III-V layers, highly doped (In)GaAs layers, patterned oxide layers and metal reflectors that directly contact the highly doped (In)GaAs layers through vias formed in the back structures. Localized ohmic contacts are formed in the back structures of the devices.
US10388809B2
A method of treating a polycarbonate glass surface, such as a bisphenol A polycarbonate, whereby the glass surface is immersed in a liquid phase polar aprotic solvent, such as dichloromethane, and exposed to a vapor phase polar aprotic solvent, such as acetone thus obtaining a textured glass surface with a hierarchical patterned nanoporous structure wherein the textured glass surface has a higher surface hydrophobicity and a marginally reduced optical light transmittance relative to the polycarbonate glass surface prior to the immersion, the exposure, or both.
US10388806B2
The technique introduced herein decouples the traditional relationship between bandwidth and responsivity, thereby providing a more flexible and wider photodetector design space. In certain examples of the technique introduced here, a photodetector device includes a first mirror, a second mirror, and a light absorption region positioned between the first and second reflective mirrors. For example, the first mirror can be a low-reflectivity mirror, and the second mirror can be a high-reflectivity mirror. The light absorption region is positioned to absorb incident light that is passed through the first mirror and reflected between the first and second mirrors. The first mirror can be configured to exhibit a reflectivity that causes an amount of light energy that escapes from the first mirror, after the light being reflected back by the second mirror, to be zero or near zero.
US10388790B2
A method of forming a multi-valued logic transistor with a small footprint and the resulting device are disclosed. Embodiments include forming plural fins on a silicon substrate, each fin covered with a hardmask; filling spaces between the fins and hard masks with an oxide; removing the hardmasks and recessing each fin, forming a cavity in the oxide over each fin; forming plural Si-based layers in each cavity with an increasing percentage of Ge or C or with an decreasing concentration of dopant from a bottom layer to a top layer; performing CMP for planarization to a top of the fins; recessing the oxide to a depth slightly below a top portion of the fin having a thickness equal to a thickness of each Si-based layer; and forming a high-k gate dielectric and a metal gate electrode over the plural Si-based layers.
US10388788B2
A method for forming a semiconductor device is disclosed. A p-type field-effect transistor (p-FET) is formed on a semiconductor substrate. A dielectric layer is formed on the semiconductor substrate and completely covers the p-FET. At least an opening is formed in the dielectric layer and exposes a source/drain region of the p-FET. A conductive material is then formed filling the opening, wherein the conductive material comprises a first stress; specifically, a tensile stress between 400 and 800 MPa.
US10388785B2
In a semiconductor component or device, a lateral power effect transistor is produced as an LDMOS transistor in such a way that, in combination with a trench isolation region (12) and the heavily doped feed guiding region (28, 28A), an improved potential profile is achieved in the drain drift region (8) of the transistor. For this purpose, in advantageous embodiments, it is possible to use standard implantation processes of CMOS technology, without additional method steps being required.
US10388784B2
A power chip and a transistor structure thereof are provided. The transistor structure includes a semiconductor substrate, a plurality of gate structures, a plurality of first doped regions and a second doped region. The gate structures are disposed on the semiconductor substrate. The first doped regions are formed respectively in a plurality of first areas surrounded by the gate structures. The second doped region is formed in a second area among the gate structures. Each of the gate structures is arranged in an enclosed ring, and the shape of each of the gate structures is octagon.
US10388778B2
A heterojunction semiconductor device is disclosed. The heterojunction semiconductor device includes a substrate and a multilayer structure disposed on the substrate. The multilayer structure includes a first layer comprising a first semiconductor disposed on top of the substrate, and a second layer comprising a second semiconductor disposed on top of the first layer to define an interface between the first layer and the second layer. The second semiconductor is different from the first semiconductor such that a Two-Dimensional Electron Gas forms adjacent to the interface. The device also includes a first terminal electrically coupled to a first area of the interface between the first layer and second layer and a second terminal electrically coupled to a second area of the interface between the first layer and second layer. The device also includes an electrically conducting channel comprising an implanted region at bottom and sidewalls. The electrically conducting channel is filled with a metal and the electrically conducting channel connects the second terminal and a region of the first layer such that electric charge can flow between the second terminal and the first layer.
US10388768B2
In a fin-Field Effect Transistor (finFET), a recess is created at a location of a fin, the fin being coupled to a gate of the finFET, the recess extending into a substrate interfacing with the gate. The recess is filled at least partially with a first conductive material. The first conductive material is insulated from the gate. The fin is replaced with a replacement structure. The replacement structure is electrically connected to the first conductive material using a second conductive material. the second conductive material is insulated from a first surface of the finFET. A first electrical contact structure is fabricated on the first surface. A second electrical contact structure is fabricated on a second surface of the finFET, the second surface being on a different spatial plane than the first surface.
US10388767B2
A fin field effect transistor (FinFET) includes a substrate and a fin having a first height over a surface of the substrate. The fin includes a first portion comprising a first sidewall, wherein the first sidewall is angled with respect to the surface of the substrate at a first angle. The fin further includes a second portion comprising a second sidewall, wherein the second sidewall is angled with respect to the surface of the substrate at a second angle, and the second angle is different from the first angle. The FinFET further includes a gate structure over the fin.
US10388766B2
A VFET device with a dual top spacer to prevent source/drain-to-gate short, and techniques for formation thereof are provided. In one aspect, a method of forming a VFET device includes: etching vertical fin channels in a substrate; forming a bottom source and drain in the substrate beneath the vertical fin channels; forming a bottom spacer on the bottom source and drain; depositing a gate dielectric and gate conductor onto the vertical fin channels; recessing the gate dielectric and gate conductor to expose tops of the vertical fin channels; selectively forming dielectric spacers on end portions of the gate dielectric and gate conductor adjacent to the tops of the vertical fin channels; depositing an encapsulation layer onto the vertical fin channels; recessing the encapsulation layer with the dielectric spacers serving as an etch stop; and forming top source and drains. A VFET device formed using the present techniques is also provided.
US10388763B2
A semiconductor device includes a substrate, a fin structure protruding from the substrate, a gate insulating layer covering a channel region formed of the fin structure, a gate electrode layer covering the gate insulating layer, and isolation layers disposed on opposite sides of the fin structure. The fin structure includes a bottom portion, a neck portion, and a top portion sequentially disposed on the substrate. A width of the neck portion is less than a width of the bottom portion and a width of a portion of the top portion.
US10388761B2
A 3-D flash memory device and its manufacturing method, relating to semiconductor technology. The manufacturing method comprises: providing a semiconductor structure comprising a substrate, a first insulation layer on the substrate, a fin structure comprising a first gate layer and a second insulation layer stacked alternately over each other on the first insulation layer, a third insulation layer on two sides of the fin structure, with the first gate layer being surrounded by the first, the second and the third insulation layers, and at least one channel layer covering the fin structure and the third insulation layer; and forming a groove by etching the channel layer, the second insulation layer and the first gate layer along an extension direction of the fin structure. This inventive concept improves the storage density of a 3-D flash memory device.
US10388756B2
A method for fabricating a semiconductor device is disclosed. A fin is formed on a substrate. The fin protrudes from a trench isolation layer on a substrate. The fin comprises a source region, a drain region and a channel region therebetween. A dummy gate strides across the fin and surrounding the channel region. An upper portion of the fin is removed so as to form a hollow channel underneath the dummy gate. A replacement channel layer is in-situ epitaxially grown in the hollow channel.
US10388747B1
One illustrative integrated circuit product disclosed herein includes a transistor device comprising a T-shaped gate structure positioned above an active region defined in a semiconducting substrate, the T-shaped portion of the gate structure comprising a relatively wider upper portion and a relatively narrower lower portion, and first and second conductive source/drain structures positioned adjacent opposite sidewalls of the T-shaped gate structure. In this example, the product also includes first and second air gaps positioned adjacent opposite sidewall of the T-shaped gate structure, wherein each of the air gaps is positioned between at least the lower portion of one of the sidewalls of the T-shaped gate structure and the adjacent conductive source/drain structure.
US10388745B1
A method may include providing a transistor structure on a substrate, where the transistor structure includes a semiconductor fin, a source/drain contact forming electrical contact with the semiconductor fin, and a gate conductor, disposed over the semiconductor fin, wherein the source drain contact and gate conductor are disposed in a trench. The method may further include directing angled ions to the trench, wherein the source/drain contact assumes a tapered shape.
US10388732B1
Structures for a field-effect transistor and methods of forming structures for a field-effect transistor. A plurality of channel layers are arranged in a layer stack, and a source/drain region is connected with the plurality of channel layers. A gate structure includes a plurality of sections that respectively surround the plurality of channel layers. The plurality of channel layers contain a two-dimensional semiconducting material.
US10388728B1
Structures that include an airgap and methods for forming a structure that includes an airgap. A layer stack is epitaxially grown on a substrate and includes a first semiconductor layer and a second semiconductor layer on a substrate. A plurality of openings are formed that extend through a device region of the first semiconductor layer to the second semiconductor layer. The second semiconductor layer is etched through the openings and selective to the substrate and the first semiconductor layer so as to form an airgap that is arranged in a vertical direction between the substrate and the device region. A device structure is formed in the device region of the first semiconductor layer.
US10388727B2
A method of forming a nanosheet semiconductor device that includes epitaxially forming a stack of at least two repeating nanosheets, the at least two repeating nanosheets including a first nanosheet layer of a first III-V semiconductor material and a second nanosheet layer of a second III-V semiconductor material. A sacrificial gate structure is formed on the stack of the at least two repeating nanosheets. Source and drain regions are epitaxially formed on the second nanosheet layer. The sacrificial gate structure is removed to provide a gate opening. An etch process removes the first nanosheet layer selectively to the second nanosheet layer, wherein the etch process is selective to facets of the material for the first nanosheet layer to provide an inverted apex at the base of the stack. A dielectric layer is deposited filling the inverted apex. A functional gate structure is formed in the gate opening.
US10388711B2
A display device includes two or more transistors in one pixel, and the two or more transistors include a first transistor of which a channel semiconductor layer is polycrystalline silicon, and a second transistor of which a channel semiconductor layer is an oxide semiconductor.
US10388710B2
An organic light emitting display device includes a driving TFT on the substrate, a switching TFT on the substrate, and an organic light emitting diode. The driving TFT includes a first active layer formed of poly-Si, and at least a first part of an interlayer insulation layer on the first active layer. The interlayer insulation layer is formed of a first material including hydrogen. The switching TFT includes a second active layer, at least a second part of the interlayer insulation layer between the first active layer and the second active layer, and at least a part of a gate insulation layer between the second part of the interlayer insulation layer and the second active layer. The gate insulation layer is formed from a second material different from the first material and blocking diffusion of hydrogen from the interlayer insulation layer to the second active layer.
US10388697B2
A magnetic random access memory and its manufacturing method related to semiconductor techniques. The magnetic random access memory comprises a word line, a bit line, and a memory unit positioned between the word line and the bit line, wherein the memory unit comprises a fixture layer connecting the bit line, a free layer connecting the word line, and an insulation layer positioned between the fixture layer and the free layer. This magnetic random access memory has a simpler design than conventional devices and can be manufactured more easily, which improves the integrity of the manufacturing process.
US10388691B2
A color stacked light emitting diode (LED) pixel is disclosed. The color stacked LED includes an LED pixel structure body, a base LED disposed on at least a portion of the LED pixel structure body, an intermediate LED disposed on the base LED, and a top LED disposed on the intermediate LED. The stacked LED may be an overlapping or a non-overlapping LED pixel. The LED pixel structure body may be a fin body or a nanowire body.
US10388676B2
An active matrix substrate (1001) includes a connecting portion (101). The connecting portion. (101) includes a lower conductive layer supported by a substrate; a first insulating layer formed so as to cover the lower conductive layer (2) and having a contact hole (6p) that exposes a part of the lower conductive layer (2); a bottom conductive film (4) that is disposed in the contact hole (6p) and covers at least a part of the exposed part of the lower conductive layer (2), the exposed part being exposed by the contact hole (6p); a second insulating layer (9) that is formed on the first insulating layer (6) and in the contact hole (6p), is in contact with the bottom conductive film (4) in the contact hole (6p), and has an opening (9p) that exposes a part of the bottom conductive film (4); and an upper conductive layer (8) that is disposed on the second insulating layer (9) and in the opening (9p) and is in contact with the bottom conductive film (4) in the opening (9p). The entire bottom conductive film (4) is located on the substrate side relative to the upper surface of the first insulating layer (6).
US10388662B2
A manufacturing method of a semiconductor memory device includes disposing a first stacked body on a substrate, forming a first through via hole in the first stacked body, and determining to remove an upper portion of the first stacked body based on a comparison of a determined value of a width of the first through via hole with a reference value. The method further includes forming a second film in the first through via hole responsive to the determination to remove the upper portion of the first stacked body, removing the upper portion of the first stacked body and a portion of the second film, and disposing a second stacked body on the first stacked body and the second film. The method further includes forming a second through via hole to expose at least a portion of the second film, and removing the second film in the first through via hole.
US10388655B2
A method of manufacturing a semiconductor device includes providing a substrate having first and second semiconductor fins, forming an insulating layer on the substrate having first and second recesses exposing a portion of the respective first and second semiconductor fins, forming a gate dielectric layer on the first and second recesses and the exposed portions of the first and second semiconductor fins, forming a first work function adjustment layer on the gate dielectric layer, forming a functional layer on the first function adjustment layer, and forming first and second gates on portions of the functional layer of the respective first and second semiconductor fins. The opening area of the first recess is larger than the opening area of the second recess. The thickness of the functional layer on the first semiconductor fin is greater than the thickness of the functional layer on the second semiconductor fin.
US10388649B2
A semiconductor device includes a semiconductor substrate having a first conductivity type, wherein the semiconductor substrate includes a first region and a second region. The semiconductor device also includes a buried layer disposed in the first region of the semiconductor substrate and having the first conductivity type, wherein the buried layer has a dopant concentration that is greater than that of the semiconductor substrate. The semiconductor device further includes an epitaxial layer disposed on the semiconductor substrate, and a first element disposed on the first region of the semiconductor substrate, wherein the first element includes a bipolar-complementary metal oxide semiconductor (CMOS)-double diffused metal oxide semiconductor (DMOS) (BCD) transistor. In addition, the semiconductor device includes a second element disposed on the second region of the semiconductor substrate, wherein the second element includes an ultra-high voltage (UHV) transistor.
US10388642B2
A chip includes a semiconductor substrate, integrated circuits with at least portions in the semiconductor substrate, and a surface dielectric layer over the integrated circuits. A plurality of metal pads is distributed substantially uniformly throughout substantially an entirety of a surface of the chip. The plurality of metal pads has top surfaces level with a top surface of the surface dielectric layer. The plurality of metal pads includes active metal pads and dummy metal pads. The active metal pads are electrically coupled to the integrated circuits. The dummy metal pads are electrically decoupled from the integrated circuits.
US10388641B2
A monolithic display/projector is disclosed comprising a single die having an array of mechanically isolated LED pillars. Each pillar has a height greater than its width, and a pitch between pillars is less than the heights of the pillars. The die comprises an LED display portion bonded to a silicon substrate addressing portion, with one metal contact per pixel. The resolution of the display is preferably about the same as the resolution of the human retina when projected onto the human retina so that the image projected onto the retina may be indistinguishable from the real world. The display may be encapsulated into a contact lens with a focusing optic embedded into the contact lens. To electrically contact the N-type semiconductor layer, the pillars are surrounded by a reflective cathode metal mesh so that the cathode current is coupled through the vertical sides of the N-type layer. The metal mesh mechanically connects the isolated LED pillars and optically isolates each LED pillar. The active layers may emit blue light, and wavelength conversion layers may be used to generate red and green light.
US10388633B2
A video wall module and a method for producing a video wall module are disclosed. In embodiments, the video wall module includes a plurality of light emitting diode chips, each light emitting diode chip comprising a top electrode arranged at a top side of the light emitting diode chip, a bottom electrode arranged at a bottom side of the light emitting diode chip and a molded body embedding the light emitting diode chips, a front-side metallization arranged at the front side of the molded body, wherein the top electrodes are connected to the front-side metallization, a rear-side metallization arranged at a rear side of the molded body, wherein the bottom electrodes are connected to the rear-side metallization, a dielectric layer arranged at the rear side of the molded body and an outer metallization arranged at the dielectric layer, wherein the rear-side metallization is electrically conductively connected to the outer metallization.
US10388631B1
A 3D IC package includes a bottom die having a back interconnect side opposing a front device side, the back interconnect side having a plurality of bottom die interconnects extending thereto. A top die has a front device side opposing a back side, the front device side having a plurality of top die interconnects. An interposer includes a redistribution layer (RDL) between the bottom die and the top die, the RDL including a plurality of wiring layers extending from back side RDL interconnects thereof to front side RDL interconnects thereof. An under bump metallization (UBM) couples the back side RDL interconnects to the plurality of top die interconnects at a first location, and the front side RDL interconnects are coupled to the plurality of bottom die interconnects at a second location. The first location and second location may not overlap.
US10388630B2
Semiconductor devices with duplicated die bond pads and associated device packages and methods of manufacture are disclosed herein. In one embodiment, a semiconductor device package includes a plurality of package contacts and a semiconductor die having a plurality of first die bond pads, a plurality of second die bond pads, and a plurality of duplicate die bond pads having the same pin assignments as the first die bond pads. The semiconductor die further includes an integrated circuit operably coupled to the package contacts via the plurality of first die bond pads and either the second die bond pads or the duplicate die bond pads, but not both. The integrated circuit is configured to be programmed into one of (1) a first pad state in which the first and second die bond pads are enabled for use with the package contacts and (2) a second pad state in which the first and duplicate die bond pads are enabled for use with the package contacts.
US10388618B2
A semiconductor device (10) includes: a substrate (1); a wiring (6) formed above the substrate (1); a titanium nitride film (7) formed on the wiring (6); an oxide film (3) formed on the titanium nitride film (7); a silicon nitride film (4) formed on the oxide film (3); and a pad portion (8) exposing the wiring (6), and formed at a place where a first opening portion (91) formed in the silicon nitride film (4) and a second opening portion (92) formed in the titanium nitride film (7) overlap with each other in plan view, and being inside a third opening portion (93) formed in the oxide film (3) in plan view, wherein the silicon nitride film (4) is formed on top of and in contact with the titanium nitride film (7) inside the third opening portion (93) in plan view.
US10388616B2
A semiconductor device includes a predetermined number of leads, a semiconductor element electrically connected to the leads and supported by one of the leads, and a sealing resin that covers the semiconductor element and a part of each lead. Each lead includes some portions exposed from the sealing resin. A surface plating layer is formed on at least one of the exposed portions of the respective leads.
US10388611B2
A semiconductor device has a substrate and a semiconductor component disposed over the substrate. A discrete electrical device can be disposed over the substrate. An encapsulant is deposited over the substrate and semiconductor component. A ferromagnetic material is disposed over the encapsulant. The ferromagnetic material includes one or more ferrite type materials or other material having a crystalline structure exhibiting ferromagnetic properties. The ferromagnetic material includes a ferromagnetic film with a polyethylene terephthalate layer, ferrite layer, and adhesive layer. The ferromagnetic film is provided from the sheet of ferromagnetic films. A shielding layer is formed over the ferromagnetic material and around the semiconductor component. The ferromagnetic material provides magnetic shielding to reduce the influence of magnetic flux fields on the semiconductor die over all frequency bands, including low-frequency interference, by forming a low reluctance magnetic flux loop to redirect the magnetic flux fields away from the semiconductor die.
US10388608B2
To provide a manufacturing method capable of manufacturing a high density semiconductor device excellent in transmission between chips at a favorable yield and at low cost. A method for manufacturing a semiconductor device includes an insulating layer forming step of forming an insulating layer 3 having a trench 4 above a substrate 1, a copper layer forming step of forming a copper layer 5a on the insulating layer 3 so as to fill the trench 4, and a removing step of removing the copper layer 5a on the insulating layer 3 by a fly cutting method so as to retain a copper layer part in the trench 4.
US10388600B2
A structure is provided that includes a lower interconnect level that includes a first interconnect dielectric material layer having an opening that contains a first bimetallization interconnect structure. An upper interconnect level is located above the lower interconnect level. The upper interconnect level includes a second interconnect dielectric material layer having a combined via/line opening, wherein the line portion of the combined via/line opening contains a second bimetallization interconnect structure. In accordance with the present application, the first and second bimetallization interconnect structures comprises a first electrically conductive structure composed of a first electrically conductive metal or metal alloy material having a first bulk resistivity surrounding a second electrically conductive structure composed of a second electrically conductive metal or metal alloy material having a second bulk resistivity that is less than the first bulk resistivity and a grain size greater than 10 nm.
US10388597B2
A die bonding process for assembling a semiconductor device includes the steps of applying a sintered-silver-use paste to each of a plurality of first regions on an upper surface of a chip mounting part, drying the sintered-silver-use paste and applying a silver paste to a second region located between/among the respective first regions. Further, the process includes the step of mounting a semiconductor chip onto the chip mounting part in such a manner that a rear surface of the semiconductor chip faces an upper surface of the chip mounting part with the sintered-silver-use paste and the silver paste being interposed. After mounting the chip, part of each of first, second, third and fourth corners of a principal surface of the semiconductor chip is located in each of the first regions.
US10388591B2
According to an embodiment of a method for fabricating a trench field-effect transistor (trench FET), the method includes: the method includes: patterning a contact pad from a first metal layer situated over a surface of an active die; forming a dielectric layer over the contact pad; patterning the dielectric layer to form a plurality of dielectric islands spaced apart from one another by respective voids; and forming a second metal layer between and over the plurality of dielectric islands so as to substantially fill the respective voids. The contact pad, plurality of dielectric islands, and second metal layer provide the reliable and robust electrical contact.
US10388590B1
A cooling bond layer for a power electronics assembly is provided. The cooling bond layer includes a first end, a second end spaced apart from the first end, a metal matrix extending between the first end and the second end, and a plurality of micro-channels extending through the metal matrix from the first end to the second end. The plurality of micro-channels are configured for a cooling fluid to flow through and remove heat from the cooling bond layer. In some embodiments, the plurality of micro-channels are cylindrical shaped micro-channels. In such embodiments, the plurality of micro-channels may have a generally constant average inner diameter along a thickness of the cooling bond layer. In the alternative, the plurality of micro-channels may have a graded average inner diameter along a thickness of the cooling bond layer. In other embodiments, the plurality of micro-channels may have a wire mesh layered structure.
US10388588B2
An electrical connector assembly includes an electrical connector mounted upon a printed circuit board, and a heat sink fastening seat mounted upon the printed circuit board and beside the connector. The heat sink fastening seat includes a pair of metallic mounting bars spaced from each other and located by two lateral sides of the connector in the transverse direction. A pair of alignment posts are formed on the corresponding mounting bars, respectively. A pair of metallic spring blades are respectively, in the vertical direction, aligned with and mounted upon the corresponding mounting bars for cooperation with the corresponding components of the heat sink for fastening.
US10388585B2
A semiconductor device includes: a semiconductor substrate; a gate electrode on the semiconductor substrate; a SiN film on the semiconductor substrate and the gate electrode; and an oxide film on the SiN film, wherein the oxide film is an atomic layer deposition film including atomic layers alternately deposited.
US10388578B2
A chip intermediate body includes a semiconductor region including plural chip areas. The chip areas respectively are cut out as semiconductor chips. A cut region is provided along edges of the chip areas, the cut region being cut to cut out the semiconductor chips. A contact region is provided opposite to the chip areas across the cut region, the contact region being configured to be contacted by a probe of a test unit to test the chip areas, and electric wiring is provided continuously with the cut region to connect the chip areas and the contact region.
US10388564B2
A memory device with a dielectric layer or an air gap between contacts and a method of making the same are disclosed. The method comprises a series of steps including forming a plurality of conductive lines having trenches therebetween; forming a contact layer in the trench; and forming a dielectric layer interposed in the contact layer and configured to divide the contact layer into two contacts. The method also comprises removing the dielectric layer to form a space and forming a cap layer over the two contacts to form an air gap therein. The method further comprises forming a second air gap between the conductive line and the two contacts.
US10388563B2
A semiconductor device includes a lower layer, an upper layer on the lower layer, a contact between the lower layer and the upper layer, the contact electrically connects the lower layer and the upper layer, a capping pattern wrapping around the contact and covering an upper surface of the contact, a barrier layer wrapping around the capping pattern and covering a lower surface of the capping pattern and a lower surface of the contact, and an interlayer insulating layer between the lower layer and the upper layer, the interlayer insulating layer wrapping around the barrier layer and exposing an upper surface of the capping pattern, wherein the capping pattern includes a material having an etching selectivity with respect to an oxide.
US10388560B2
A shaft-end mounting structure according to the present invention is a structure to mount an end of a hollow ceramic shaft 20 in a gastight manner on a circumference of a through hole 104 in a base plate 102 of a chamber 100, the shaft 20 being integrated with a ceramic plate 12 on which a wafer is to be placed. A ring member 26 is connected in a gastight manner to an end face of the shaft 20 with a metal layer 28 provided therebetween, the member 26 being composed of a metal material or a metal-ceramic composite material. Bolts 32 extend through the base plate 102 and a metal seal 30 and fasten the member 26 so as to draw the member 26 toward the base plate 102 while the member 26 is placed on the circumference of the through hole 104 with the seal 30 provided therebetween.
US10388535B1
A wafer processing method uses a chuck table with smaller diameter than a semiconductor wafer to be processed. A cut through edge trimming is therefore implemented on the periphery of the semiconductor wafer to form a cut through straight side at the periphery and also form a flat portion at the periphery as a positioning means for taping and backside grind processes.
US10388532B2
Ruthenium containing gate stacks and methods of forming ruthenium containing gate stacks are described. The ruthenium containing gate stack comprises a polysilicon layer on a substrate; a silicide layer on the polysilicon layer; a barrier layer on the silicide layer; a ruthenium layer on the barrier layer; and a spacer layer comprising a nitride on sides of the ruthenium layer, wherein the ruthenium layer comprises substantially no ruthenium nitride after formation of the spacer layer. Forming the ruthenium layer comprises sputtering the ruthenium in a krypton environment on a high current electrostatic chuck comprising a high resistivity ceramic material. The sputtered ruthenium layer is annealed at a temperature greater than or equal to about 500° C.
US10388527B2
A method of manufacturing a semiconductor device is provided with: implanting charged particles including oxygen into a surface of a SiC wafer; and forming a Schottky electrode that makes Schottky contact with the SiC wafer on the surface after the implantation of the charged particles.
US10388518B2
An epitaxial substrate and a method of manufacturing the same are provided. The epitaxial substrate includes a handle substrate, a heat dissipation layer on the handle substrate, a high-resistance silicon substrate on the heat dissipation layer, and a III-V semiconductor layer grown on the high-resistance silicon substrate. The heat dissipation layer has high thermal conductivity. The high-resistance silicon substrate has a resistance more than 100 ohm·cm. Diameters of the high-resistance silicon substrate and the III-V semiconductor film are smaller than a diameter of the handle substrate, such that the epitaxial substrate is a convex substrate.
US10388515B2
A treatment, structure and system are provided that modify the deposition process of a material that can occur over two differing materials. In an embodiment the deposition rates may be adjusted by the treatment to change the deposition rate of one of the materials to be more in line with the deposition rate of a second one of the materials. Also, the deposition rates may be modified to be different from each other, to allow for a more selective deposition over the first one of the materials than over the second one of the materials.
US10388510B2
Embodiments of the present invention are directed to the wet stripping of an organic planarization layer (OPL) using reversible UV crosslinking and de-crosslinking. In a non-limiting embodiment of the invention, an interlayer dielectric is formed over a substrate. A trench is formed in the interlayer dielectric. A work function metal is formed over the interlayer dielectric such that a portion of the work function metal partially fills the trench. A UV sensitive OPL is formed over the work function metal such that a portion of the UV sensitive OPL fills the trench. The UV sensitive OPL can be crosslinked by applying light at a first UV frequency and de-crosslinked by applying light at a second UV frequency.
US10388509B2
A process for forming a thick defect-free epitaxial layer is disclosed. The process may comprise forming a buffer layer and a sacrificial layer prior to forming the thick defect-free epitaxial layer. The sacrificial layer and the thick defect-free epitaxial layer may be formed of the same material and at the same process conditions.
US10388508B2
Disclosed herein is a laser processing apparatus including a condenser having a function of spherical aberration. Since the condenser has a function of spherical aberration, the focal point of a laser beam to be focused by the condenser and applied to a wafer can be continuously changed in position along the thickness of the wafer. Accordingly, a uniform shield tunnel composed of a fine hole and an amorphous region surrounding the fine hole can be formed so as to extend from, the front side of the wafer to the back side thereof, by one shot of the laser beam.
US10388506B2
Provided is a time-of-flight mass spectrometer including: an ionization part receiving electron beams to thereby emit ions; a cold electron supply part injecting the electron beams to the ionization part; an ion detection part detecting the ions emitted from the ionization part; and an ion separation part connecting the ionization part and the ion detection part, wherein the cold electron supply part includes a microchannel plate receiving ultraviolet rays to thereby emit the electron beams, the ions emitted from the ionization part pass through the ion separation part to thereby reach the ion detection part, and the ion separation part has a straight tube shape.
US10388500B2
A mass spectrometer is disclosed comprising a mass selective ion trap and a quadrupole rod set mass filter arranged downstream of the mass selective ion trap. Ions are mass selectively ejected from the ion trap in a substantially synchronized manner with the scanning of the mass filter in order to increase the duty cycle of the mass filter.
US10388499B2
A method of identifying ions or confirming the identity of ions is disclosed comprising determining a physico-chemical or other property of first ions under first conditions, determining the physico-chemical or other property of the first ions or second ions derived from the first ions under second different conditions, and identifying or confirming the identity of the first ions or determining a class of the first or the second ions on the basis of the physico-chemical or other property of the first ions as determined under the first conditions and on the basis of the physico-chemical or other property of the first ions or second ions derived from the first ions as determined under the second conditions.
US10388494B2
In one aspect, a method is described. The method may include ionizing a plasma gas to generate a plasma in a plasma source and accelerating the plasma toward a work surface. The method may further include adding a material to the plasma, thereby melting the material and accelerating the melted material toward the work surface. The method may further include depositing successive layers of the melted material on the work surface to form a three-dimensional object. Each of the successive layers may correspond to one of a number of planar slices of the three-dimensional object.
US10388493B2
A component of a substrate support assembly such as a substrate support or edge ring includes a plurality of current loops incorporated in the substrate support and/or the edge ring. The current loops are laterally spaced apart and extend less than halfway around the substrate support or edge ring with each of the current loops being operable to induce a localized DC magnetic field of field strength less than 20 Gauss above a substrate supported on the substrate support during plasma processing of the substrate. When supplied with DC power, the current loops generate localized DC magnetic fields over the semiconductor substrate so as to locally affect the plasma and compensate for non-uniformity in plasma processing across the substrate.
US10388489B2
A scanning electron microscopy (SEM) system includes a plurality of electron-optical columns and a plurality of electron beam sources. The electron beam sources include an emitter including one or more emitter tips configured to generate one or more electron beams of a plurality of electron beams. The electron beam sources include a stack of one or more positioners configured to adjust a position of the emitter based on one or more measurements of the electron beam generated by the emitter. The emitter is configured to scan the one or more electron beams across an area surrounding a bore of an electron-optical column of the plurality of electron-optical columns. The electron beam source array includes a carrier plate and a source tower. The source tower is configured to adjust a position of the plurality of electron beam sources relative to a position of the plurality of electron-optical columns.
US10388487B2
A method includes: generating a multiplicity of particle beams such that the particle beams penetrate a predetermined plane side-by-side and have within a volume region around the predetermined plane in each case one beam focus; scanning a first region of the surface of an object with the particle beams and detecting first intensities of particles produced by the particle beams while setting an operating parameter of the multi-beam particle microscope; and determining first values of an object property based on the first intensities. The first values represent the object property within the first region, and the object property represents a physical property of the object. The method also includes determining a second value of the operating parameter for use for a second region of the surface based on the first values of the object property.
US10388483B2
Disclosed is a protective element, comprising an insulator, a fusible element, and electrodes, wherein the insulator covers a meltable part of the fusible element. The electrodes are disposed at two ends of the insulator. Two ends of the fusible element are electrically connected to the electrodes. Wave absorbing structures are disposed around the fusible element in the insulator, a plurality of protrusions is provided on the wave absorbing structures, and the protrusions face the fusible element. Distances exist between the wave absorbing structures and the fusible element. The present invention improves the shape of a fusible element and designs wave absorbing structures which can resist an impact, energy waveforms can be destroyed, impact energy is dispersed to the periphery so as to achieve the aim of wave (energy) absorbing, a breaking performance of a protective element can be at least doubled by virtue of the design of the wave absorbing structure, a manufacturing process is simple, and the protective element is suitable for batch production.
US10388478B2
An electromagnetic relay includes a contact device including a fixed terminal with a fixed contact formed, and a movable contactor with a movable contact formed to come into contact with and separate from the fixed contact. The contact device is stored in a housing. The electromagnetic relay further includes a terminal portion including a first terminal portion having a screw portion formed thereon, and a second terminal portion connected to the first terminal portion. The first terminal portion and the second terminal portion are configured to be electrically connected to each other at least in a state where a counterpart member connected to the terminal portion. A rotation restriction portion for restricting relative rotation between the first terminal portion and the second terminal portion is provided on at least one of the first terminal portion or the second terminal portion.
US10388468B2
A method for forming electrical contacts on a semiconductor substrate is disclosed. The method includes forming a first metal layer over the substrate, and forming a layer of a second metal oxide by sputter deposition of a second metal in an oxygen environment. In some embodiments, the second metal oxide may be ruthenium dioxide, and the first metal layer may be gold, copper, platinum, silver or aluminum.
US10388465B2
The present embodiments provide a highly durable semiconductor element capable of generating electricity or emitting light with high efficiency, and further provide a manufacturing method thereof. The semiconductor element according to the embodiment comprises a first electrode, a second electrode, an active layer and a substrate, and is characterized in that the active layer contains crystals oriented anisotropically. For manufacturing the element, the active layer is produced by the steps of: applying a coating solution containing precursor compounds of the active layer and an organic solvent capable of dissolving the precursor compounds, to form a coating film; and then growing the crystals in a specific direction parallel to the surface of the coating film.
US10388453B2
A coil component including a wire has a central conductor and an insulating coating layer, and a terminal electrode has a connection part that is electrically connected to the central conductor. The connection part includes a receiving part that receives an end portion of the wire, and a welding part that extends from the receiving part via a fold-back part so as to face the receiving part. The wire becomes sandwiched between the receiving part and the welding part. The central conductor is welded to the welding part in the portion from which the insulating coating layer is removed. The distal end portion of the wire protrudes from the space between the receiving part and the welding part, with the insulating coating layer remaining on the distal end portion.
US10388447B2
A multilayer seed pattern inductor includes: a magnetic body containing a magnetic material; and an internal coil part encapsulated in the magnetic body, wherein the internal coil part includes a seed pattern and a surface plating layer disposed on the seed pattern, the seed pattern being formed as two or more layers.
US10388442B2
To provide an R-T-B based sintered magnet having high Br and high HcJ while suppressing the content of Dy, and a method for producing the same. Disclosed is an R-T-B based sintered magnet represented by the formula: uRwBxGayCuzAlqMT, where 0.20≤x≤0.70, 0.07≤y≤0.2, 0.05≤z≤0.5, 0≤q≤0.1; v=u−(6α+10β+8γ), where the amount of oxygen (% by mass) is α, the amount of nitrogen (% by mass) is β, and the amount of carbon (% by mass) is γ; when 0.40≤x≤0.70, v and w satisfy the following inequality expressions: 50w−18.5≤v≤50w−14, and −12.5w+38.75≤v≤−62.5w+86.125; and, when 0.20≤x≤0.40, v and w satisfy the following inequality expressions: 50w−18.5≤v≤50w−15.5 and −12.5w+39.125≤v≤−62.5w+86.125, and x satisfy the following inequality expression: −(62.5w+v−81.625)/15+0.5≤x≤−(62.5w+v−81.625)/15+0.8.
US10388428B2
An electric wire with a connector in which high adhesiveness can be ensured at both the interface between an insulator and a sealing layer and the interface between a connector housing and the sealing layer, and a wire harness using this electric wire with a connector are provided. The electric wire with a connector includes an insulated electric wire including a conductor and an insulator containing silicone with which the outer circumference of the conductor is coated, a connector terminal connected to a portion of the conductor exposed by stripping a portion of the insulator, a connector housing made of a resin in which an end of the insulated electric wire and a portion of the connector terminal are embedded, and a sealing layer provided between the surface of the insulator and the connector housing covering the outer circumference of the surface of the insulator at the end of the insulated electric wire. The sealing layer is constituted by a sticky adhesive.
US10388423B2
An electrically conductive composition comprising a binder and filler particles in which at least a portion of the particles are silver-plated. In one embodiment the composition comprises a binder such as a polyurethane, electrically conductive filler particles, silver-plated filler particles and solvent.
US10388420B2
An accelerator system is provided. According to an example, the accelerator system includes a ray source, a multi-leaf collimator including leaves, a multi-leaf collimator controller and a leaf position determining device. The multi-leaf collimator controller is configured to control each of the leaves to move according to a predetermined position. The leaf position determining device is configured to obtain a three-dimensional image of the multi-leaf collimator, determine a sub-field shape and a sub-field size of the multi-leaf collimator according to the three-dimensional image, determine an actual position of each of the leaves according to the sub-field shape and the sub-field size and obtain an error value for each of the leaves by comparing the actual position with the predetermined position for each of the leaves. In this way, the error value for each of the leaves may be used to control operation of the accelerator system.
US10388416B2
A motor-driven centrifugal pump for circulating a coolant in a primary circuit of a nuclear reactor comprises a sealed motor unit, a hydraulic part and a shaft which is immersed in the coolant, turned by the sealed motor unit and pumping the coolant by an impeller of the hydraulic part secured to the shaft. The motor unit comprises a dry stator and an immersed rotor, mounted securely on the shaft. The motor-driven pump also comprises an immersed flywheel mounted securely on the shaft between the rotor of the motor unit and the impeller of the hydraulic part, allowing a minimum slowing-down time after the electrical power supply is cut; and an immersed anti-backspin device, configured to mechanically block the rotation of the shaft in a predetermined direction.
US10388410B1
A system includes a data collection engine, a plurality of items including radio-frequency identification chips, a plurality of third party data and insight sources, a plurality of interfaces, client devices, a server and method thereof for preventing suicide. The server includes trained machine learning models, business logic and attributes of a plurality of patient events. The data collection engine sends attributes of new patient events to the server. The server can predict a suicide risk of the new patient events based upon the attributes of the new patient events utilizing the trained machine learning models. Using business logic, data visualization and the trained machine learning models, the server can also make recommendations to reduce the risk of suicides.
US10388401B2
A semiconductor system may be provided. The semiconductor system may include a first semiconductor device configured for outputting a command and an address, and inputting/outputting data. The semiconductor system may include a second semiconductor device including first and second registers, wherein first corrected data, which is generated by correcting an error of internal data outputted in a first error correction operation, may be stored in the first register, and second corrected data, which is generated by correcting an error of the internal data outputted in a second error correction operation, may be stored in the second register, based on the command and the address.
US10388395B2
A storage device includes a nonvolatile memory device that detects loop counts of state pass loops of at least one target state of a plurality of target states, and generates state loop count information (SLCI) indicative of whether a program operation is successful based on the detected loop count of the state pass loops, during a program operation of selected memory cells; and a storage controller that makes a request to the nonvolatile memory device for the state loop count information in response to detection of an operation condition or an external command, and assigns a memory block in which the selected memory cells are included as a bad block based on the state loop count information from the nonvolatile memory device.
US10388389B2
A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
US10388387B2
A memory system includes: a memory device including a plurality of memory blocks each including a plurality of pages suitable for storing data; and a controller suitable for receiving a plurality of commands from a host, performing a plurality of command executions on the plurality of memory blocks in response to the plurality of commands, checking parameters of the plurality of memory blocks according to the plurality of command executions performed on the plurality of memory blocks, selecting first memory blocks among the plurality of memory blocks according to the parameters, and copying data stored in the first memory blocks to second memory blocks among the plurality of memory blocks.
US10388385B2
Channel information and channel conditions determined by an Offline Tracking process are used to determine whether or not an adjustment to the read reference voltage can be avoided altogether without detrimentally affecting performance, or, alternatively, to determine a precision with which a read reference voltage adjustment should be made. If it is determined based on the channel conditions that a read reference voltage adjustment can be avoided altogether, read performance is improved by reducing the probability that a read reference voltage adjustment needs to be made during normal read operations. If it is determined based on the channel conditions that a read reference voltage adjustment needs to be made with a particular precision, the read reference voltage is so adjusted. This latter approach is advantageous in that relatively fewer adjustments will be made during normal read operations.
US10388377B2
Disclosed are methods, systems and devices for operation of dual non-volatile memory devices. In one aspect, a pair of non-volatile memory device coupled in series may be placed in complementary memory states any one of multiple memory states in a write operation by controlling a current and a voltage applied to terminals of the non-volatile memory device.
US10388374B1
A non-volatile programmable circuit configurable to perform logic functions, is provided. The programmable circuit can employ two-terminal non-volatile memory devices to store information, thereby mitigating or avoiding disturbance of programmed data in the absence of external power. Two-terminal resistive switching memory devices having high current on/off ratios and fast switching times can also be employed for high performance, and facilitating a high density array. For look-up table applications, input/output response times can be several nanoseconds or less, facilitating much faster response times than a memory array access for retrieving stored data.
US10388367B2
A nonvolatile memory device includes a voltage generator that sequentially provides a first setup voltage and second setup voltage to a word line of a memory cell array, and control logic including a time control unit that determines a word line setup time for the word line in relation to the second setup voltage based on a difference between the first and second setup voltages.
US10388365B2
A circuit and method performs a write assist for a memory cell (e.g., a static random access memory cell (SRAM)). The method includes providing a lower supply voltage signal to a voltage supply node of the memory cell using a capacitor. The lower supply voltage signal is lower in voltage level than a supply voltage signal. The method further includes lowering a common signal provided to a write driver using the capacitor.
US10388364B2
A memory device includes a memory cell, a replica cell, a read circuit, a write wordline, a read wordline, a dummy read wordline, a write bitline, a read bitline, a reference bitline, a sourceline, and a first wiring. The memory cell is electrically connected to the write wordline, the read wordline, the write bitline, the read bitline, and the sourceline. The read circuit outputs a potential based on the result of comparing the potential of the reference bitline and the potential of the read bitline. The replica cell includes a first transistor and a second transistor. The first transistor and the second transistor are electrically connected to each other in series between the bitline and the sourceline. A gate of the first transistor and a gate of the second transistor are electrically connected to a dummy read wordline and the first wiring, respectively.
US10388361B1
Methods, systems, and devices for differential amplifier schemes for sensing memory cells are described. In one example, a memory apparatus may include a differential amplifier having a first input node configured to be coupled with a memory cell and having an output node configured to be coupled with a sense component. In some examples, the memory apparatus may also include a capacitor having a first node coupled with the first input node, and a first switching component configured to selectively couple a second node of the capacitor with the output node. The differential amplifier may configured such that a current at the output node is proportional to a difference between a voltage at the first input node of the differential amplifier and a voltage at the second input node of the differential amplifier.
US10388355B1
A memory cell within an integrated-circuit memory component receives a first control signal that transitions between supply voltage levels of a first voltage domain and a second control signal that transitions between supply voltage levels of a second voltage domain different from the first voltage domain. In response to the transitions of the first and second control signal, output-enable circuitry within the memory cell transitions an output-enable signal between one of the supply voltage levels of the first voltage domain and one of the supply voltage levels of the second voltage domain to enable output signal generation on an output signal line coupled to the memory cell.
US10388352B2
A memory device having a plurality sections of memory cells, such as ferroelectric memory cells may provide for concurrent access to memory cells within independent sections of the memory device. A first memory cell may be activated, and it may be determined that a second memory cell is independent of the first memory cell. If the second memory cell is independent of the first memory cell, the second memory cell may be activated prior to the conclusion of operations at the first memory cell. Latching hardware at memory sections may latch addresses at the memory sections in order to allow a new address to be provided to a different section to access the second memory cell.
US10388349B2
Methods and memory circuits for altering a magnetic direction of a magnetic memory cell using picosecond electric current pulses are disclosed. One method includes directing a first electric current pulse through the magnetic memory cell that includes a ferrimagnetic material layer to heat the ferrimagnetic material layer to toggle a magnetic direction of the ferrimagnetic material layer from a first magnetic direction to a second magnetic direction.
US10388344B2
A magnetic memory includes one or more magnetic tunnel junctions, a heavy metal or anti-ferromagnetic strip film, a first bottom electrode and a second bottom electrode. Every magnetic tunnel junction is located on the strip film and represents a memory cell; the first bottom electrode and the second bottom electrode are respectively connected with two ends of the heavy metal or anti-ferromagnetic strip film; every magnetic tunnel junction includes a first ferromagnetic metal, a first oxide, a second ferromagnetic metal, a first synthetic antiferromagnetic layer and an Xth top electrode from bottom to top in sequence, wherein X is a serial number of the memory cell. A data writing method combines spin orbit torque with spin transfer torque to write data, and respectively applies two currents to the magnetic tunnel junction and the heavy metal or anti-ferromagnetic strip film. Only one current is unable to complete data writing.
US10388343B2
A magnetoresistive element includes: a first magnetic layer having a magnetization direction that is variable; a second magnetic layer having a magnetization direction that is invariable; a first non-magnetic layer provided between the first magnetic layer and the second magnetic layer; a third magnetic layer that fixes the magnetization direction of the second magnetic layer and that antiferromagnetically couples with the second magnetic layer; and a second non-magnetic layer provided between the second magnetic layer and the third magnetic layer. The second non-magnetic layer includes ruthenium (Ru) and a metal element.
US10388340B2
Apparatuses, circuits, and methods are disclosed for biasing signal lines in a memory array. In one such example the memory array includes a signal line coupled to a plurality of memory cells and is configured to provide access to the plurality of memory cells responsive to a biasing condition of the signal line. The memory array also includes a signal line driver coupled to the signal line, the signal line driver configured to provide a biasing signal to the signal line and to provide a preemphasis in the biasing signal responsive to a control signal. The control signal is responsive to an operating condition.
US10388337B2
Row activation operations within a memory component are carried out with respect to subrows instead of complete storage rows to reduce power consumption. Further, instead of activating subrows in response to row commands, subrow activation operations are deferred until receipt of column commands that specify the column operation to be performed and the subrow to be activated.
US10388334B2
An apparatus can include an array of memory cells coupled to sensing circuitry. The sensing circuitry can include a sense amplifier and a compute component. The sensing circuitry is to receive a scan vector and perform a scan chain operation on the scan vector. The sensing circuitry is controlled to write the resulting scan vector to a second portion of the array of memory cells.
US10388332B2
There may be provided an electronic device, and more particularly, a semiconductor memory device and a method of operating the same. The semiconductor memory device may include a memory cell array including a plurality of memory cells. The semiconductor memory device may include an operation control signal generator configured to receive a request for performing a target operation from the controller configured to control the semiconductor memory device and to generate a synchronizing signal for performing the target operation. The semiconductor memory device may include a temperature detect circuit configured to detect temperatures of the plurality of memory cells in response to the synchronizing signal.
US10388323B2
A method and an apparatus for displaying light field video data are described. A receiving unit of the apparatus receives light field video data including a plurality of light field video sequences. Each light field video frames of of the light field video sequences has multiple selectable viewpoints. A light field video frame is provided by an operation unit and displayed on a display device with a first viewpoint. An input unit receives an input indicating a viewpoint different from the first viewpoint. The displayed light field video frame is then displayed with the indicated viewpoint. In one embodiment, two light field video frames of two light field video sequences are displayed respectively in main and side windows on the display device.
US10388318B2
A disc drive has an opening portion for inserting a disc. The disc drive includes a driving unit, a moving member, a traverse, a disc positioning structure and a restoring structure. When the disc is intended to be clamped on the traverse, the driving unit drives the moving member to move the traverse to a disc holding position to clamp the disc; and the moving member moves the disc positioning structure to a disc release position so that the disc positioning structure does not contact the disc. When the disc is intended to be released from the traverse, the driving unit drives the moving member to move the traverse to a disc unloading position to unload the disc; and the restoring structure moves the disc positioning structure to a disc loading position to support the disc.
US10388314B1
Apparatus and method for reducing the effects of thermal asperities on a rotatable data recording surface. A data transducer writes user data to a first set of tracks at a first fly height above the recording surface. A compensation circuit detects a thermal asperity (TA) on the recording surface, and establishes a guard band as a second set of tracks that are co-radial with the TA. The second set of tracks are deallocated and removed from service. The compensation circuit further defines a reserve band as a third set of tracks immediately adjacent the guard band, and selects an increased, second fly height that allows the data transducer to write data to the reserve band without contacting the TA. The second set of tracks may have a greater track pitch than the first set of tracks to compensate for the greater fly height.
US10388308B2
An apparatus, according to one embodiment, includes: a transducer structure having: a lower shield, an upper shield above the lower shield, a current-perpendicular-to-plane sensor between the upper and lower shields, an electrical lead layer between the sensor and one of the shields, and a spacer layer between the electrical lead layer and the one of the shields. The upper and lower shields provide magnetic shielding. The electrical lead layer is in electrical communication with the sensor. A conductivity of the electrical lead layer is higher than a conductivity of the spacer layer. A width of the electrical lead layer in a cross-track direction is greater than the width of a free layer of the sensor.
US10388304B1
Mounting a data storage medium having information recorded thereon, where: the information is formatted according to a data storage format standard that includes first write and read functions, the information includes first and second datasets, the first dataset includes a first file mark, an index, and an empty space between the second dataset and a combination of the first file mark and the index; receiving, from a first application, a data block and a write command for writing the data block onto the data storage medium; and in response to receiving the write command: determining that the empty space is present in the first dataset, writing, by a second write function, the data block into the empty space, and writing a second file mark in the second dataset; wherein the empty space of the data storage medium is inaccessible to the first write function of the data storage format standard.
US10388303B2
A system is described that constantly learns the sound characteristics of an indoor environment to detect the presence or absence of humans within that environment. A detection model is constructed and a decision feedback approach is used to constantly learn and update the statistics of the detection features and sound events that are unique to the environment in question. The learning process may not only rely on acoustic signal, but may also make use of signals derived from other sensors such as range sensor, motion sensors, pressure sensors, and video sensors.
US10388299B2
A howling suppression device is provided, including: a plurality of filters in which a passband and a stopband are arranged alternately on a frequency axis; and a gain control unit which temporally varies an output gain of each of the plurality of filters and sums signals thus varied to output, wherein each of the plurality of filters has a passband in at least part of a stopband of another filter.
US10388296B2
On the basis of a bitstream (P), an n-channel audio signal (X) is reconstructed by deriving an m-channel core signal (Y) and multichannel coding parameters (α) from the bitstream, where 1≤m
US10388294B1
Techniques for enhancing synchronization capabilities of electronic devices based on audio and on group activities are described herein. The electronic device may be configured to receive an audio signal that represents speech. The electronic device may determine whether the audio signal is associated with a location in a content item or whether the audio signal corresponds to a phrase. The electronic device may update a location setting based on the determined location, may update a location setting based on the phrase, or may provide an option to create a phrase. The electronic device may be further configured to determine a location setting for a content item based on a location setting for that content item received from another device, that device and the electronic device belonging to a group.
US10388291B2
Methods and audio processing units for generating an object based audio program including conditional rendering metadata corresponding to at least one object channel of the program, where the conditional rendering metadata is indicative of at least one rendering constraint, based on playback speaker array configuration, which applies to each corresponding object channel, and methods for rendering audio content determined by such a program, including by rendering content of at least one audio channel of the program in a manner compliant with each applicable rendering constraint in response to at least some of the conditional rendering metadata. Rendering of a selected mix of content of the program may provide an immersive experience.
US10388289B2
An apparatus for encoding a multi-channel signal having at least three channels includes an iteration processor, a channel encoder and an output interface. The iteration processor is configured to calculate inter-channel correlation values between each pair of the at least three channels, for selecting a pair including a highest value or including a value above a threshold, and for processing the selected pair using a multi-channel processing operation to derive first multi-channel parameters for the selected pair and to derive first processed channels. The iteration processor is configured to perform the calculating, the selecting and the processing using at least one of the processed channels to derive second multi-channel parameters and second processed channels. The channel encoder is configured to encode channels resulting from an iteration processing to obtain encoded channels. The output interface is configured to generate an encoded multi-channel signal including the encoded channels and the first and second multi-channel parameters.
US10388285B2
Automatic generation of a chat bot from an API specification to carry out a dialog with a user and invoke an API call described in the API specification. Based on input API specification, a conversational bot specification representing a dialog flow is constructed. A natural language expression is received and transformed into instructions based on the conversational bot specification. Based on the instructions, a natural language prompt to the user and executable computer code for invoking the API call may be generated.
US10388276B2
Embodiments of the present disclosure provide a method and a device for waking up via a speech based on AI and a computer device. The method includes the followings. A windowing and framing operation is performed on an online recorded speech, to obtain at least one speech frame. A feature extraction is performed on the at least one speech frame, to obtain speech features. A calculation is performed on a static speech feature contained in the at least one speech frame through a speech wake-up model based on convolutional neural network, to obtain a first posteriori probability matched with a category of non-wake-up words and a second posteriori probability matched with a category of wake-up words. It is determined that a wake-up word is contained in the online recorded speech, when the second posteriori probability is greater than or equal to a preset threshold.
US10388272B1
A method may include obtaining first audio data of a communication session between a first device and a second device, obtaining a text string that is a transcription of the first audio data, and selecting a contiguous sequence of words from the text string as a first word sequence. The method may further include comparing the first word sequence to multiple word sequences obtained before the communication session and in response to the first word sequence corresponding to one of the multiple word sequences, incrementing a counter of multiple counters associated with the one of the multiple word sequences. The method may also include deleting the text string and the first word sequence and training and after deleting the text string and the first word sequence, training a language model of an automatic transcription system using the multiple word sequences and the multiple counters.
US10388257B2
An information processing apparatus that has a display unit and a plurality of graphic controllers, the apparatus comprises: a detection unit that detects an event that is generated by a user operation on the display unit; a determination unit that determines, when the event is detected by the detection unit, which of the plurality of graphic controllers an application displaying a screen on the display unit uses; and a transmission unit that, based on a resolution of the display unit and information of the application for which the determination is made by the determination unit, converts coordinate information of the user operation that the event indicates to a value of a coordinate system corresponding to the graphic controller that the application uses, and transmits a result of the conversion to the application.
US10388254B2
A display device and a method of compensating a luminance of the display device enhance display quality and reducing storage capacity of a memory, the display device including: a display panel including a plurality of pixels arranged in a matrix form; a storage unit storing a gray level compensation value of a reference pixel defined by at least one pixel; a compensation circuit receiving a gray level datum and generating a compensated gray level datum by applying the gray level compensation value; and a data driving circuit receiving the compensated gray level datum to generate a data voltage and outputting the data voltage to the display panel. The display panel includes a first compensation area and a second compensation area. The reference pixel in the first compensation area is defined by one pixel and the reference pixel in the second compensation area is defined by m×n pixels, m and n being natural numbers greater than 1.
US10388252B2
A method and device for adjusting a brightness of a display includes, determining current viewpoint brightness information of a current viewpoint region on the display corresponding to a user current viewed point or area of the display, determining previous brightness information of a previous viewpoint region of the display corresponding to a previously viewed point or area of the display, and controlling a displaying of a current image, including the current viewpoint region, with an adjusted brightness for a partial region of the display based on a comparison of the current viewpoint brightness information and the previous brightness information.
US10388243B2
The driving system for driving a display panel includes a timing controller and a source driving circuit. The source driving circuit includes a plurality of output channels and a plurality of shift registers respectively corresponding to the output channels. The plurality of shift registers are classified into a plurality of shift register series, among which a first shift register series includes a first shift register being as one end and a second shift register being as the other end, and a second shift register series includes a third shift register being as one end and a fourth shift register being as the other end. The timing controller is connected to the first shift register, the second shift register, the third shift register, and the fourth shift register, and transmits a first start pulse to the first shift register and a second start pulse to the third shift register.
US10388238B2
An active matrix substrate includes a plurality of signal lines, each of which includes first and second line portions and an inner connection portion (connection portion) that connects the first and second line portions. The first and second line portions of one of two adjacent signal lines are made of first and second conductive layers, respectively, and the first and second line portions of the other of the two adjacent signal lines are made of second and first conductive layers, respectively. The position of the connection portion of each of the signal lines is determined in accordance with the layout position of that signal line in the line region.
US10388234B2
A double-sided display device includes: a first display layer, configured to implement output of a display signal of a first side; and a second display layer, configured to implement output of a display signal of a second side; a conversion layer positioned between the first display layer and the second display layer, which switches between a light-transmitting state and an opaque light-shielding state. The conversion layer is in the light-shielding state during a display phase, and in the light-transmitting state during an interfering phase which follows the display phase. During the interfering phase, the first display layer is further configured to output a first interfering signal to interfere with the image displayed by the second side, and the second display layer is further configured to output a second interfering signal to interfere with the image displayed by the first side.
US10388232B2
A first and second plurality of lighting elements are each capable of producing a desired overall luminance output for a backlight at power level P. A respective controller is in communication with each of the plurality of lighting elements. At least one of the controllers is configured to determine a threshold luminance output, measure a measured luminance output, apply a non-zero power level less than P to the plurality of lighting elements, and, when the measured luminance output drops below the threshold luminance output, increase the power level applied to at least one of the plurality of lighting elements, up to as high as power level P, to return the measured luminance output to said threshold luminance output.
US10388231B2
The present disclosure provides a method for controlling a display device, a control apparatus for a display device, and a display device comprising the control apparatus. The method for controlling a display device may comprise the steps of: determining whether or not to perform peak driving for respective backlight sub-regions of the display device, the backlight sub-regions corresponding to sub-display areas of the display device; and performing, in response to a result of the above determining step, data signal compensation at least for sub-display areas whose average luminance values are lower than a preset first luminance threshold among the sub-display areas to which the backlight sub-regions that are determined to be subjected to peak driving correspond.
US10388219B2
Provided is an organic light emitting display (OLED) device that can include a timing controller configured to generate control signals to be applied to a plurality of pixels, each pixel including a pixel driving circuit. An adjusted initialization voltage is input to a circuit driving circuit of the OLED device during an initialization period. Thus, a delay of a current flowing in an organic light emitting diode can be improved such that a flicker phenomenon can be suppressed or minimized.
US10388216B2
A display device includes an image controller that analyzes first image data to determine whether a same image is displayed for no less than a predetermined threshold time. The image controller sets a low grayscale region having grayscale values of no more than a predetermined threshold low grayscale value when the same image is displayed for no less than a threshold time. The image controller then receives second image data and transmits a control signal to allow a transistor hysteresis reset signal to be transmitted to pixels of the display in the low grayscale region. A data driver transmits the transistor hysteresis reset signal to the pixels in the low grayscale region based on the control signal.
US10388208B2
Provided is a display device, more particularly, a display device including a gate driver. The display device includes: a plurality of pixels; a plurality of gate lines connected to the plurality of pixels; a gate driver including a plurality of stages outputting gate signals to the plurality of gate lines; a clock signal wiring transferring a clock signal to the gate driver; a voltage wiring transferring an off voltage to the gate driver; in which the clock signal wiring is positioned at a first side of the gate driver, and the voltage wiring is positioned at a second side facing the first side of the gate driver.
US10388204B2
A display apparatus and controlling method thereof are provided. The display apparatus includes a display including a plurality of light emitting components, a display driver that drives the display by applying a current to the plurality of light emitting components, a storage that stores current intensity information for each of a plurality of display modes providing different color gamuts, and a processor that acquires current intensity information corresponding to a present display mode, among the plurality of display modes, from the storage and controls the display driver to apply the current to the plurality of light emitting components based on the acquired current intensity information.
US10388203B2
The present disclosure provides a GOA unit circuit, a method for driving the same, and a GOA circuit. The GOA unit circuit comprises a first input sub-circuit, a pull-up sub-circuit, a first pull-down sub-circuit, a reset sub-circuit, a second input sub-circuit, a noise control sub-circuit, a first de-noising sub-circuit, and a second de-noising sub-circuit. The first pull-down sub-circuit is connected to an output signal terminal, a first clock control signal terminal and a discharge signal terminal, a discharge signal provided by the discharge signal terminal is at a high level higher than that of an input signal provided by the input signal terminal, and the first pull-down sub-circuit is configured to discharge the output signal terminal under the control of the first clock control signal and the discharge signal, to pull down a potential at the output signal terminal to a low level. The GOA unit circuit is configured to drive gate lines of a display apparatus.
US10388202B2
Disclosed is a GOA driving circuit including multistage cascaded GOA units. A current-stage GOA unit includes a pull-up control module, a pull-up module, a pull-down module, and a pull-down holding module. The pull-down holding module is configured to hold the pull-up control signal and the line-scanning signal of the current-stage GOA unit at a low level according to a second clock signal, during a scan cycle of pixel units not in a current line. The GOA driving circuit simplifies a structure of a GOA driving circuit and is conducive to a narrow-bezel design.
US10388201B2
Electronic devices and methods pertain to reducing artifacts resulting from a thermal profile preexisting a boot up of an electronic device are disclosed. Scanning driving circuitry of the electronic device scans at least a portion of one or more pixels of an active area of a display using a boot up scan before a boot up sequence of at least a portion of an electronic device completes. The results of the boot up scan are stored in local buffers and transferred to one or more processors upon connection to the one or more processors. The results of the boot up scan cause the one or more processors to modify image data to reduce or eliminate artifacts that may result during boot up due to thermal profiles or other parameters that may cause artifacts.
US10388195B1
The item is a single piece of metal folded in the center so that it can be used as a double sided sign. Each side would have reflective tape applied. One side would have green reflective tape and the other side would have red reflective tape.
US10388186B2
A haptic communication device includes one or more cutaneous actuators to generate haptic vibrations corresponding to actuator signals received by the one or more cutaneous actuators. A dampening member, proximate to a body of a user wearing the haptic communication device, focuses the haptic vibrations at one or more distinct locations on the body. The dampening member has one or more first openings, wherein the one or more cutaneous actuators transmit the haptic vibrations to the one or more distinct locations through the one or more first openings. A spacing member contacts the dampening member and is separated from the body by the dampening member. The spacing member has one or more second openings dimensioned to receive and secure the one or more cutaneous actuators.
US10388185B2
A passability test device for a medical elongated body includes a main body portion that is provided with hole portions into which a balloon catheter or other medical elongated body is insertable; and at least one obstacle portion that inhibits the balloon catheter inserted into the hole portion from passing under a load (F) having a known magnitude. The obstacle portion is provided with a movable portion which projects into the hole portion in a retractable manner relative to the hole portion and with which the balloon catheter comes into contact, and a load portion that applies, to the movable portion, a load acting in a direction in which the movable portion is caused to project into the hole portion.
US10388183B2
A method may include receiving a health goal of a user and receiving data describing a status of the user. The status of the user may be related at least in part to the health goal. The method may also include determining that the user has not achieved the health goal based at least in part on comparing the status of the user and the health goal. The method may further include sending an instruction to an environment-altering device associated with a location of the user. The instruction may be configured to generate an altered environment at the location. The altered environment may be configured to encourage the user toward achieving the health goal.
US10388174B2
A writing instrument comprises an elongated barrel having a first end, a second end and a plurality of sides including at least three sides, each side having data printed along its length at uniform spacing increments from the first end, the data on any two sides that share the same distance from the first end are computationally related to the data on another side that shares the same distance from the first end. The data includes at least one of a numerical data or a phonic alphabet. The numerical data on a first side and a third side is linked to a sign that associated with an arrow respectively to indicate the direction to which the writing instrument should be rotated to signify the computation relation. Thus, the elongated barrel defines a triangular shaped writing instrument that allows a user to learn the computation relation between the data.
US10388167B2
In one embodiment, a method includes: receiving, from a user device of a user, a transportation request specifying a plurality of destinations; transmitting, to a first driver device of a first driver, navigational data to enable the first driver to transport the user to a first destination of the plurality of destinations; determining that the first driver is unavailable to transport the user to a second destination of the plurality of destinations; monitoring an expected finish time for the user at the first destination and locations of a plurality of drivers; selecting a second driver based on the expected finish time for the user and based on an expected arrival time for the second driver; and transmitting, to a second driver device of the second driver, navigational data to enable the second driver to transport the user to the second destination.
US10388165B2
An information processing system acquires traveling area information, and transmits an entry signal to a server device when determined that a vehicle has entered a specific range. The entry signal includes traveling area information and specifying information for specifying the information processing system. When detecting a stop of traveling of the vehicle, the system transmits a first stop signal including the traveling area information to the server device. The server device stores the traveling area information and the specifying information, included in the entry signal, in association with each other when receiving the entry signal. The server device generates a second stop signal based on the first stop signal. The server device specifies the information processing system based on the travelling area information in the first stop signal, the stored traveling area information and the stored specifying information, and transmits the second stop signal to the specified information processing system.
US10388163B2
A motor vehicle, which includes a redundantly designed communications system which has a first communications device for the communication via a first wireless communications network, a second communications device for the communication via a second wireless communications network, and a control unit for the redundant operation of the first communications device and the second communications device. A parking lot for motor vehicles and a communication system are also described.
US10388153B1
A framework for precision traffic analysis combines traffic sensor data from multiple sensor types, combining the strengths of each sensor type within various conditions in an intersection or roadway in which traffic activity occurs. The framework calibrates coordinate systems in images taken of the same area by multiple sensors, so that fields of view from one sensor system are transposed onto fields of view from other sensor systems to fuse the images taken into a combined detection zone, and so that objects are properly detected and classified for enhanced traffic signal control.
US10388152B2
Devices, methods and computer programs for making available information about an end of a traffic jam via a vehicle-to-vehicle interface. The device for a transportation vehicle includes an apparatus to receive indicators about an end of a traffic jam. The indicators include at least one element of the group of kinetic information of the transportation vehicle or of transportation vehicles in an area surrounding the transportation vehicle and traffic jam warnings. The device also includes an apparatus to determine information about an end of a traffic jam based on the indicators. The information about the end of a traffic jam indicates that the transportation vehicle will reach the end of a traffic jam in the near future. The device also includes a vehicle-to-vehicle interface to make available information about the end of a traffic jam to one or more other transportation vehicles via a vehicle-to-vehicle communication link.
US10388140B2
Method and systems are provided for automated alarm shelving. In one embodiment, the method can include receiving data characterizing a state-transition of a machine from a first operational state to a second operational state. The method can also include setting a first field of a first data structure representing a first alarm of the first operational state to a shelved value representative of suppression of the first alarm. The method can further include setting a second field of a second data structure representing a second alarm of the second operational state to an activity value determined based on the received data characterizing the transition and a previous alarm associated with the second operational state.
US10388107B2
A resource management entertainment game including a mobile device, a player acquires and consumes resources to achieve a goal. An entertainment system engine of the gambling hybrid game provides player selection of wager denomination, the resource management entertainment game and determines when an interaction with a game element occurs in the game. A game world engine of the gambling hybrid game determines when a gambling event in a gambling game is to be provided based upon the interaction with game element in the resource management entertainment game. The game world engine then requests that a real world engine of the gambling hybrid game resolve the gambling event in the gambling game. The real world engine resolves the gambling event and associated wagers on the outcome of the gambling event.
US10388104B2
A gaming device including a plurality of reels having a plurality of symbols including at least one replicator symbol. The replicator symbol includes at least two of the same symbols in a single symbol position on the reels. The replicator symbol may include any suitable number of the same symbols. The replicator symbol thereby increases the likelihood that a player will obtain a winning symbol combination on the reels and also an award in a game. In one embodiment, a winning symbol combination includes at least one replicator symbol and at least one other symbol at a plurality of symbol positions on a payline associated with the reels. In another embodiment, the winning symbol combination at least one replicator symbol and at least one other symbol at a plurality of symbol position in at least one symbol position on a plurality of paylines associated with the reels.
US10388103B1
In one embodiment, a method includes, at a central data center including at least one server computer, maintaining central hospitality data for a plurality of hospitality systems. The method further includes serving, by the central data center, at least a portion of the central hospitality data to a plurality of computing devices operated by hospitality consumers. The method also includes, at the central data center, receiving, at regular intervals, an automated email from each hospitality system of the plurality of hospitality systems. Each automated email encapsulates updated local hospitality data gathered by the hospitality system. In addition, the method includes, at the central data center, retrieving the updated local hospitality data from each automated email. Also, the method includes, at the central data center, updating the central hospitality data per the updated local hospitality data.
US10388101B2
The present application and the resultant patent provide a merchandiser. The merchandiser may include an ambient compartment with at least one ambient product therein, a temperature controlled compartment with at least one temperature controlled product therein, and a rotary internal transport system within the temperature controlled compartment so as to dispense a temperature controlled product in response to an ambient product being placed therein.
US10388085B2
Aspects of the disclosure relate to processing remotely captured sensor data. A computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a user computing device, sensor data captured by the user computing device using one or more sensors built into the user computing device. Subsequently, the computing platform may analyze the sensor data received from the user computing device by executing one or more data processing modules. Then, the computing platform may generate trip record data based on analyzing the sensor data received from the user computing device and may store the trip record data in a trip record database. In addition, the computing platform may generate user record data based on analyzing the sensor data received from the user computing device and may store the user record data in a user record database.
US10388077B2
Aspects of the present disclosure relate to three-dimensional (3D) environment authoring and generation. In an example, a 3D environment may be authored using one or more models, wherein two-dimensional (2D) representations of the models may be manipulated using an authoring application. Models may comprise anchor points, which may be used to stitch the models together when rendering the 3D environment. In another example, a model may comprise one or more content points, which may be used to position content within the 3D environment. An environment data file may be generated based on the one or more models and content associated with content points, thereby creating a file that may be distributed to other computing devices. A viewer application may be used to generate the 3D environment based on the environment data file. Accordingly, the viewer application may stitch the models and populate the 3D environment with content.
US10388065B2
Fracture networks are simulated using a large triangle mesh size for large fractures and a smaller triangle mesh size for small fractures. Input data defining parameters of one or more fractures are input, the fractures being comprised of a triangle mesh. A first triangle mesh size for the fractures is determined based upon the input data. A second smaller triangle mesh size is then determined based upon the input data. The fracture network is then simulated using the large and small triangle mesh sizes.
US10388063B2
Methods and devices for performing variable rate shading in graphics processing are described. A transformation pass can be performed over a current frame associate a current pixel in a current frame with a previous pixel in a previous frame. A previous fragment, including the previous pixel, in the previous frame can be analyzed to determine whether the previous fragment includes one or more areas of frequency detail achieving a threshold. A variable shading rate to apply to a current fragment including the current pixel can be determined based on analyzing the previous fragment.
US10388060B2
According to one aspect of the present disclosure, there is provided a method that includes: determining a block size according to capabilities of a processor; dividing a first view into a plurality of first pixel blocks having the block size and a second view into a plurality of second pixel blocks having the block size; rasterizing a primitive object to produce a subset of the first pixel blocks for the first view and a subset of the second pixel blocks for the second view; and rendering the subsets of the first and second pixel blocks produced for the primitive object to produce a first image for the first view and a second image for the second view, where the rendering is interleaved between the subsets of the first and second pixel blocks occupied by the primitive object in the first and second views.
US10388055B2
A device implementing a system for rendering animated user input strokes includes at least one processor configured to receive input stroke data. The at least one processor is configured to render, in a first rendering stage within a frame rendering period, a first portion of the input stroke data. The at least one processor is configured to render, in a second rendering stage within the frame rendering period, a second portion of the input stroke data, the second rendering stage being after, and temporally separate from, the first rendering stage.
US10388052B2
A device that includes one or more processors may determine a configuration of a display region of the device. The device may also receive a request to perform an animation of a virtual object within the display region. The request may be indicative of a given duration for the animation based on the animation being performed within a given display region having a given configuration. The device may also modify the given duration to determine an adjusted duration for the animation based on a comparison between the configuration and the given configuration. The device may also perform the animation within the display region based on the animation having the adjusted duration.
US10388049B2
Avionic display systems and methods are provided for generating avionic displays including aerial firefighting symbology, which enhance pilot situational awareness and decision during aerial firefighting operations. In an embodiment, the avionic display system includes an avionic display device, a thermal image sensor configured to detect thermal image data external to the aircraft, and a controller operably coupled to the avionic display device and to the thermal image sensor. During operation of the avionic display system, the controller compiles a fire map of a fire-affected area in proximity of the aircraft based, at least in part, on the thermal image data collected by the thermal image sensor. The controller further generates a first avionic display on the avionic display device including graphics representative of a field of view (FOV) of the thermal image sensor and portions of the fire map outside of the FOV of the thermal image sensor.
US10388045B2
Systems and techniques are described herein for generating a triangle mesh for an image represented by curves (e.g., Bezier segments). An outline of an image is determined and reduced to a set of connected polylines that are efficiently represented in an edge list. A triangle mesh is generated based on the edge list, rather than by directly sampling the curves of the image and using the samples as vertices of triangles. Thus, the triangle mesh is generated with a number of triangles independent from a number of curves representing the image. Samples of the curves are bound to the triangle mesh by representing the samples with barycentric coordinates with respect to a triangle in the mesh. Hence, once a mesh is deformed, locations of the samples are determined from the barycentric coordinates and triangles in the deformed mesh, and used to reconstruct the curves of the deformed image.
US10388044B2
In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
US10388043B2
A display method includes: displaying a line segment indicating a passage of time from start to end of a manufacturing process, with time axes aligned in a same direction, based on information of a start time and an end time of a manufacturing process of a product in each process of a manufacturing system that manufactures a product through a plurality of processes sequentially, in a state being segmented for each process in order of execution of the process, for each of one or more products manufactured by the manufacturing system, by a processor; and displaying a symbol representing a manufacturing facility belonging to a corresponding process in a segment matched with a separating position of the segment, by the processor.
US10388042B2
Methods for efficient display of data points in a user interface are performed by systems and apparatuses. Efficient display of data point in a user interface includes maximizing coverage of data points prior to rendering. Coverage is determined using a radius value for represented data points in a data set. The radius may be increased to correspondingly generate additional coverage. Covered data points may be removed from the rendering subset as the radius is set and increased. The radius is increased until the number of represented data points to render is less than a threshold value. Multiple data sets may be efficiently rendered together.
US10388035B2
There is provided an image processing apparatus. An obtainment unit obtains a first parameter pertaining to a number of pixels and a second parameter pertaining to image quality aside from the number of pixels. A changing unit instructs the first parameter and the second parameter to be changed. An image processing unit generates a first image by carrying out image processing on an original image in accordance with the changed first parameter and the changed second parameter, and generates a second image in accordance with the changed first parameter and the second parameter before the change. A display control unit displays the first and second images. A recording control unit carries out control such that an image generated by carrying out the image processing on the original image in accordance with the changed first parameter and the changed second parameter is recorded.
US10388033B2
A texture processor includes: a texture cache configured to store textures; a controller configured to determine a texture address corresponding to a requested texture among the stored textures and read a texture corresponding to the texture address from the texture cache; a format converter configured to convert a format of the read texture into another format, based on a degree of texture precision required by a graphics processing unit (GPU); and a texture filter configured to perform texture filtering using the read texture having its format converted into the another format.
US10388024B2
An optical tracking system comprises a marker part, an image forming part, and a processing part. The marker part includes a pattern having particular information and a first lens which is spaced apart from the pattern and has a first focal length. The image forming part includes a second lens having a second focal length and an image forming unit which is spaced apart from the second lens and forms an image of the pattern by the first lens and the second lens. The processing part determines the posture of the marker part from a coordinate conversion formula between a coordinate on the pattern surface of the pattern and a pixel coordinate on the image of the pattern, and tracks the marker part by using the determined posture of the marker part. Therefore, the present invention can accurately track a marker part by a simpler and easier method.
US10388021B2
An image processing apparatus includes a hardware processor that: divides each of pixels of image data in units of blocks, and compresses the image data using a maximum value and a minimum value of a pixel value in each of the divided blocks; extracts a maximum value and a minimum value of each of the blocks from the compressed image data; detects an edge of an object on the basis of at least one of the extracted maximum value and the minimum value of each of the blocks; performs edge correction of the compressed image data by increasing or decreasing the maximum value and the minimum value of each of the blocks within a correction range from the detected edge; and decompresses the image data that have undergone edge correction, using the maximum value and the minimum value of each of the blocks.
US10388013B2
A matching transformation is determined for matching a patient image set of images of an anatomical body structure of a patient with an atlas image set of images of a general anatomical structure including anatomical atlas elements. Atlas spatial information containing spatial information on the general anatomical structure, and element representation information are obtained. The element representation information describes representation data sets which contain information on representations of the plurality of atlas elements in the atlas images to be determined are obtained, and also describes a determination rule for determining respective representation data sets for respective atlas elements in accordance with different respective parameter sets. Patient data is acquired by acquiring the patient image set and the parameter sets which are respectively associated with the images of the patient image set. The matching transformation is determined by matching images associated with the same parameter set to each other.
US10388008B2
A method for detecting contaminations on a lens of a vehicle camera. Transition values are assigned to pixels of image frames. Three-dimensional coordinates are assigned to the pixels by using a simplified model of the scene. Using the assigned coordinates and movement data, trajectories are assigned to the pixels. An expectation value is derived from a transition value of a starting pixel of a trajectory and a satisfied transition value is derived from transition values along the trajectory. The expectation value and the satisfied transition value are accumulated over time, and a cleanliness value is derived from a ratio of the accumulated satisfied transition value to the accumulated expectation value.
US10388004B2
The provided is an image processing method, which includes: converting a to-be-processed image into a gray image; performing Gaussian blur processing having a predefined blur radius on the gray image, and obtaining a reference image; and according to gray values of reference pixels of the reference image, decreasing a pixel value of a pixel of the to-be-processed image corresponding to a reference pixel whose gray value is larger than a gray threshold, increasing a pixel value of a pixel of the to-be-processed image corresponding to a reference pixel whose gray value is smaller than the gray threshold, and obtaining an adjusted image.
US10388003B2
Aspects saves modifications made to a depiction of a person within a photographic image uploaded to a networked service. In response to determining a presence of another depiction of the identified person in a different photographic image uploaded to the networked service, the modification saved to the profile data is automatically applied to another depiction of the identified person within the different photographic image to an initial publication of the uploaded, different photographic image on the networked service.
US10388001B2
Provided is an apparatus for compensating an image distortion and an apparatus for compensating an image distortion according to exemplary embodiments of the present invention, which compensates distortion of an image including a plurality of image division units includes: a compensation rate setting unit setting a variable distortion compensation rate so that the plurality of respective image division units are compensated at different ratios; and a compensation unit compensating the plurality of image division units according to the variable distortion compensation rate set by the compensation rate setting unit.
US10387994B2
A method and system are provided for executing, by a processor including a read-only cache, a program having a plurality of variables including a first variable and a second variable. Each variable is for executing a respective read operation or a respective write operation for an object. The method includes providing a first code that uses the read-only cache and a second code that does not use the read-only cache. The method further includes determining, by the processor, whether a first object designated by the first variable is aliased or not aliased with a second object designated by the second variable. The method also includes executing, by the processor, the first code when the first object is not aliased with the second object, and the second code when the first object is aliased with the second object.
US10387986B2
A cell phone is disclosed for acquiring information to be transmitted to a receiving facility and for transmitting such thereto. A capture device captures information from an external source. A processor is provided for associating with the captured information a representation of the date and time of the capture of the information, such that the representation of the date and time information in association with the captured information forms augmented captured information. The processor also places the augmented captured information in association with subscriber information in a transmission of the augmented captured information to a receiving facility requiring such subscriber information. A transmitter transmits the transmission including the augmented captured information and the subscriber information to the receiving facility. An encryptor encrypts the augmented captured information with a symmetrical encryption algorithm to provide encrypted augmented captured information in the transmission with the subscriber information.
US10387983B2
A warehouse management system (102), an autonomous mobile robot (AMR) (106), and a handheld device (HHD) (108) consolidate orders at a warehouse received from users. A first percentage of orders may be consolidated from at least one regular zone of the warehouse within a predetermined time period. A second percentage of the orders may be consolidated from a manual zone of the warehouse when the first percentage of the orders cannot be consolidated within the predetermined time period. Further, a remaining or a third percentage of the orders may be consolidated from the at least one regular zone or the manual zone in a next iteration of the AMR (106) when at least one item of the plurality of orders is not available in the warehouse.
US10387979B2
A motor vehicle includes an automatic driver and vehicle information reporting arrangement. The arrangement includes a memory device storing information about a human driver of the motor vehicle and registration information associated with the motor vehicle. An electronic processor is communicatively coupled to the memory device and responds to a prompt by transmitting a signal indicative of the information about the human driver of the motor vehicle and about registration information associated with the motor vehicle.
US10387977B2
Methods and systems for crop management are disclosed. An example method can comprise receiving first information associated with an environmental management zone. The first information can relate to one or more of a land characteristic and a management practice. The first information can comprise a soil type of the environmental management zone. An example method can comprise, receiving historical weather data relating to the environmental management zone. An example method can comprise receiving real-time weather data relating to the environmental management zone. An example method can comprise executing a growth model to predict a nitrogen range for the environmental management zone based on one or more of the first information, the historical weather data, and the real-time weather data. The nitrogen range can comprise probabilities for one or more of a current time period and a future time period in the growing season.
US10387973B2
Activity feeds let users know about what is happening, and stay connected, with their friends and games. Users are able to discover new and exciting stories, games and friends. The information presented for a particular user is the most relevant information for that user. Relevancy is used to determine the priority of how items/feed stories are presented for a user. Feed stories are shown for a particular user's friends. The most popular trending stories are shown to all users based on relevancy rules. Most popular trending stories are determined based on the ones that have the most comments and likes. The activity feeds relating to a particular type are able to be condensed and presented to the users. Custom actions for the particular type of condensed activity feeds are identical. Condensed activity feeds are displayed using a predefined format “condensed title.”
US10387969B1
Computer-implemented methods, system and computer program products for determining what to present to a user of a tax preparation application. A tax compliance or rule module receives runtime data of the electronic tax return and tax rules specifying tax authority requirements. The rule module executes at least one tax rule utilizing the runtime data to generate a non-binding suggestion, which is provided as an input to loosely coupled interface controller. The interface controller determines content of an interview screen for display to the user based at least in part upon factors including the non-binding suggestion, and presents the interview screen including the determined content to the user via a user interface. The content may or may not include content based on the non-binding suggestion depending on processing by the interface controller.
US10387963B1
A method and system may generate a call agent avatar for responding to insurance-related inquiries. A user's client device such as a smart-phone, smart watch, or tablet computer, may receive an insurance-related inquiry or banking-related inquiry from the user. Several data sources may be utilized to automatically determine a response to the insurance-related inquiry or banking-related inquiry, and a call agent avatar may be displayed on the user's client device while the response is displayed/played by the client device. The call agent avatar may be animated to move in synchronization with the response so that it appears the call agent avatar is providing the response to the user.
US10387950B2
An online marketplace system generates an online marketplace for seller-financed transactions. The system includes a plurality of listings of transaction offerings that are available. The transaction offerings are listed by a plurality of users and are from a plurality of different categories of products and services. The transaction offerings include a plurality of transaction terms, including payment and seller-financing terms. A transaction engine facilitates the negotiation of transaction terms between users and the formation of agreement between users. Transaction coins are awarded during the successful performance of a transaction according to the agreed upon transaction terms. A reputation engine generates trust profiles and trust scores for users. The trust profiles and trust scores are used by parties to evaluate the trustworthiness of the other party. A user interface engine generates a user interface that includes listings from users and trust scores of those users.
US10387944B2
A method for managing a current revision on prior revision of an order is described. A modified set of compensations tasks for addressing amendments indicated in the current revision are determined. The modified set of compensation tasks may be determined by carrying over one or more compensation tasks, associated with the prior revision, that have not yet been completed. Alternatively or additionally, the modified set of compensation tasks may be determined by adding new compensation tasks based on the current revision.
US10387942B2
Computer-implemented techniques for allowing a vendor to more easily provide shopping experiences with vendor-specific and context-specific information on different devices used by a customer and vendor personnel. One embodiment provides vendor-specific information using a smart list that is sharable with multiple vendors. The smart list is stored on a server and shared with multiple vendors and identifies items that the customer is considering acquiring. The technique involves receiving input from the customer to share the smart list with a vendor and, based on the input, sharing the smart list from the customer device or server with a vendor device of the vendor. The technique identifies vendor-specific information using an item of the smart list that the customer is considering acquiring and provides the vendor-specific information to the customer or a vender support person.
US10387937B1
A system allows people to more easily find products matching their skin tone. A kiosk at a retail store or other location can assist customers in determining what products are right for them and then purchase them from the retailer. The kiosk can include a scanning device is used to scan one or more spots of a person's skin. For example, three different spots can be scanned. The scan determines a skin-tone identifier for the person's skin. This skin-tone identifier is used by a software program (e.g., executing on a tablet computer) to determine and output a listing of products that are appropriate for the person's skin tone.
US10387934B1
Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text.
US10387932B2
Methods and systems for enhancing engagement between a purchaser and a manufacturer of an article. The system includes a web portal configured to elicit information from the purchaser including customer profile information and conversion preferences, wherein the web portal is configured to: i) affix a customer code embodying the profile information to a shipping container and ship the container to the purchaser; ii) receive indicia of the customer code from the purchaser following receipt of the shipped container; and iii) create an on-line account for the purchaser based on the indicia.
US10387926B2
A cloud-based method for identifying a energy profile of an end user is provided. The method includes obtaining information including a total amount of consumed energy and a total equivalent for at least one previous period from at least one listing of the end user, and estimating a consumption profile for a plurality of time slots based on the total amount of consumed energy. The method further includes obtaining a plurality of rate schedules provided over a data network, each schedule corresponding to a energy profile provided by a utility provider, calculating an estimated equivalent for each energy profile based on the estimated consumption profile and schedule corresponding to each energy profile, calculating an error between obtained total equivalent for the period and each one of the calculated estimated equivalent for each energy profile, and selecting a energy profile from the plurality of energy profiles corresponding to the smallest calculated error as the energy profile most likely used by the end user. A cloud-based method for estimating energy consumption charges of an end user and a cloud-based energy profile identification system are also disclosed.
US10387925B2
The disclosed technology improves the process of generating recommended prices for retail products by optimizing revenue and profit while complying with a set of business rules by assigning a monetary value to each business rule. Then for each decision price that violates a business rule constraint, a penalty value is added to the monetary value. If the monetary value including the penalty is better than an original monetary value, the decision price is included in the recommended prices.
US10387917B2
One or more keywords and/or information about one or more properties may be accepted, and a set of one or more taxonomy categories may be determined using at least some of the keyword(s) and/or property information and perhaps term co-occurrence clusters. The determined taxonomy categories may be presented to an advertising user as an ad targeting suggestion. Each taxonomy category may have at least one associated property (e.g., Web document), that participates in an advertising network. An advertiser selection of a suggested taxonomy category may be accepted, and the serving of an ad of the advertiser may be targeted to each property associated with the selected suggested taxonomy category. Alternatively, such properties may be presented to an advertising user as an ad targeting suggestion.
US10387915B2
A digital magazine server scores digital magazines based on how related the digital magazines are to each of a set of topics in a topic vector space, which allows ranking for each topic the magazines that are most closely related to the topic. The digital magazine server generates a magazine vector for the magazine in the topic vector space by aggregating extracted topics for the magazine and compares the magazine vector to each of the topics to determine a magazine-topic relevance score that indicates the relevance of the digital magazine to each topic in the topic vector space. The digital magazine server then ranks each of the digital magazines by their magazine-topic relevance scores for a particular topic, e.g., a trending topic from a user request, and selects a top number of magazines for the trending topic for the user.
US10387912B2
Concepts and technologies are disclosed herein for providing augmented reality shopping displays. A processor can execute a shopping service. The processor can receive a request for display data. The processor can analyze shopping data to identify data sources, the shopping data can include user data associated with the requestor, and the data sources can include an offer source. The processor can obtain collected data from the data sources identified, the collected data including an offer. The processor can generate display data based upon the collected data and the shopping data, and provide the display data to a user device. The display data can identify the offer.
US10387911B1
Systems, methods, and media for detecting suspicious activity in connection with advertisement impressions are provided. In some embodiments, the method includes: collecting advertisement impression information associated with a plurality of pages; determining, from the collected advertisement impression information, an indication of whether a browser application detected that an advertisement displayed on a webpage was viewable in a browser window; determining, from the collected advertisement impression information, a plurality of viewability statistics for each of the plurality of pages, wherein each viewability statistic indicates a likelihood of whether an advertisement displayed on a webpage was viewable in a browser window; comparing the plurality of viewability statistics with the indication from the browser application; determining a viewability score for the advertisement impression based on the comparison; and identifying the advertisement impression as likely to be suspicious based on the determined viewability score.
US10387910B2
An online system receives information describing a target group of online system users from a third party system and stores the information describing the target group. The online system subsequently uses the target group to select content for presentation to one or more users. For example, users included in the target group are identified as eligible to be presented with content items. Content items are associated with objectives satisfied when a specified interaction with the content item, or with an object associated with the content item, is received. Based on revenue obtained by the online system from presenting content based on the target group as well as interactions satisfying objectives associated with various presented content, the online system determines a monetization value for the target group. Based on the monetization value, the online system determines whether to continue storing the information describing the target group.
US10387906B1
A financial institution can provide a best price guarantee to debit or credit card account holders. By providing a consolidated system including automatic price monitoring of purchased products and automatic claim form generation upon identifying a lower price, the consumer is relieved of the burden typically associated with conventional price matching. An exemplary method comprises receiving, by a server, purchase information from a financial customer, wherein the purchase information comprises a purchase price and purchased product description and wherein the customer has a credit or debit card issued by the financial institution; storing, by the server, the purchase information in a first database; locating, by the server, from a second database, stored product information corresponding to the received purchased product description, wherein the stored product information comprises a lowest price datum; comparing, by the server, the lowest price datum to the purchase price; and, if the lowest price datum is less than the purchase price, generating a claim form for the financial customer.
US10387896B1
A method and system for analyzing product strength or brand strength by determining shopper decision behavior during a shopping trip. Specifically, shopper behavior can be analyzed to determine whether a shopper's decision to purchase an item occurred at-shelf or pre-shelf. Aggregating decision data across many shoppers over time can then be used to generate analytics regarding the strength of a product or brand. The analysis can then be used to make recommendations to manufacturers or retailers about how to strengthen the product or brand. A deployment of cameras and mobile signal sensors can be utilized to recognize shoppers and track their behavior. Demographics information can also be estimated about the tracked shoppers. The visual and mobile signal trajectories can be fused to form a single shopper trajectory, then associated with Point of Sale (PoS) data. This results in a dataset describing the shopping trip for each tracked shopper.
US10387892B2
Discovering relevant concepts and context for content nodes to determine a user's intent includes identifying one or more concept candidates in a content node based at least in part on one or more statistical measures, and matching concepts in a concept association map against text in the content node. The concept association map represents concepts, concept metadata, and relationships between the concepts. The one or more concept candidates are ranked to create a ranked one or more concept candidates based at least in part on a measure of relevance. The ranked one or more concept candidates is expanded according to one or more cost functions. The expanded set of concepts is stored in association with the content node.
US10387888B2
A third-party service may be used to assist entities in responding to requests of users. A third-party service may receive, directly or indirectly, a request of a first user for assistance from a first entity. The third-party service may request information about the first user by sending a request to a computer of the first entity. The third-party service may use the request of the first user and the information about the first user to automatically generate a response to the request of the first user. The third-party service may then transmit, directly or indirectly, the response to the first user.
US10387886B2
The present invention concerns a method of processing a transaction between a payee and a payor, in a communication system comprising a payor service provider server (32), a payee service provider server (31) and a portable wireless communication device (2) operable by the payor. The method comprises: the payor service provider server (32) receiving (19) a transaction identifier and a payee service provider identifier from the portable wireless communication device (2); the payor service provider server (32) requesting (21) transaction information from the payee service provider server (31) identified by the payee service provider identifier; the payor service provider server (32) receiving (23) the requested transaction information; the payor service provider server (32) transmitting (27) the transaction information to the portable wireless communication device (2); and the payor service provider server (32) receiving (29) a transaction confirmation request from the portable wireless communication device (2).
US10387881B2
A system, apparatus, and method for resolving a data transaction is provided in which a data transaction request and a counter data transaction request are received asynchronously in time by a data transaction processing system. A data transaction request includes data indicative of the data transaction and a transaction identifier but does not include account identifying information associated with the sender of the counter data transaction request. A counter data transaction request including data indicative of the data transaction and the transaction identifier is received. If a data transaction request has a transaction identifier identical to a previously received transaction identifier of a counter data transaction request, the data transaction is resolved, and a confirmation message is transmitted. If no identical transaction identifier has been received, the received data transaction request or the received counter data transaction request is stored in a transaction message database.
US10387877B2
A method for performing value-added services using a secondary payment network includes: receiving a first authorization request via a first payment network including a first identifier indicating an acquirer as an originator and additional transaction data; generating a second authorization request including a second identifier indicating an issuer as an originator and the additional transaction data; transmitting the second authorization request via a second payment network; receiving the second authorization request via the second payment network modified to include value-added service data; determining approval or denial based on the value-added service data and additional transaction data; generating a first authorization response including a response code indicating the approval or denial and the additional transaction data; transmitting the first authorization response via the second payment network; receiving the first authorization response via the second payment network; and transmitting a second authorization response via the first payment network.
US10387875B2
A method for processing a resource account transaction within a wireless electronic device, such as a smartphone or other portable electronic device. During or at the initiation of a resource transaction with a near-field transaction terminal, the device receives from the terminal via a first communication interface, a resource account system ID. A locally stored resource account is selectively identified based on the received resource account system ID. The device sends a resource account application ID corresponding to the selected resource account to the near-field transaction terminal via the first communication interface. From the near-field transaction terminal, the device receives a token ID that is associated with the selected resource account, and sends, the token ID to an account management system via a second communication interface. The device receives from the account management system a transaction token comprising the token ID associated with a specified transaction resource value.
US10387870B2
A handheld and/or optical and/or audio device for electronic and/or wireless transactions providing dedicated communication and dedicated function activatable components to extend or expand the operation of the device to permit the user to perform additional actions and/or transactions facilitated by the RFID/NFC-operability. Methods of using the device for conducting business or social transactions are also included.
US10387859B2
A crawler-type automatic vending machine includes a replenishment unit, m transfer units, n container units, a detection and control unit, a cloud management platform and a payment system. The replenishment unit, the transfer units and the container units are connected successively to form an integral crawler-type automatic vending machine, wherein m and n are natural numbers other than 0; when n is equal to 1, m is equal 1; when n is greater than 1, m is equal to n+1; and when n is greater than 1 and m is equal to n+1, the m transfer units and the n container units are connected alternately, and the last unit is the transfer unit. When n is equal to 1 and m is equal 1, the transfer units and the container units are made into an integral structure.
US10387857B2
A method of processing a commerce service in a commerce processor communicating with a customer premises equipment (CPE), the method including executing a first browser and outputting a coordinate corresponding to a bitmap associated with inputted payment data on a screen of the first browser, receiving coordinate values corresponding to payment data through the output coordinate, transmitting the received coordinate values based on a communication protocol to a second browser, unscrambling the transmitted coordinate values corresponding to the payment data and retrieving payment data from the unscrambled coordinate values, and performing a payment process for a product item corresponding to the retrieved payment data.
US10387856B2
Embodiments of the present invention provide an online payment method, system, and an apparatus, which are applied to the field of information security, and can improve security of user information during online payment, and ensure capital security of a user. The online payment method is applied to a terminal device, and includes: generating a first binding request, where the first binding request includes first user information, an application identifier, and a terminal device identifier; sending the first binding request to a payment proxy server; receiving an associated identifier sent by the payment proxy server; generating a second binding request according to the associated identifier, where the second binding request includes second user information and the associated identifier, and the second user information and the first user information are used for forming complete user information; and sending the second binding request to the payment proxy server.
US10387854B2
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive, from a sub domain registration settings control panel displayed on a client computer, a profit to be paid to a registrant if a sub domain associated with the domain name is registered, and store the profit to be paid in a database. The server(s) may also render a sub domain registration control panel and receive: a sub domain registration request; and an IP address directing HTTP requests to the sub domain and automatically insert the IP address into an A record or NS record in a zone file for the domain. The server(s) may then select the profit to be paid from the database and update a registrant user profile to include the profit to be paid.
US10387853B1
Strategies, tools and techniques for establishing purchase cards for customers of a financial institution are provided. A primary purchase card can be established for a customer in association with at least one account of the financial institution. Also, at least one secondary purchase card can be established for the customer in addition to the primary purchase card. The secondary purchase card can be linked to the primary purchase card and to at least one of the same accounts associated with the primary purchase card. Customer configuration of various rules for the secondary purchase card can be facilitated, such as rules that govern purchase limits, activation parameters, deactivation parameters, and/or automatic replenishment schedules for the secondary purchase card.
US10387850B1
Systems and methods are disclosed for least cost acquirer routing based on pricing models. One method comprises: receiving transaction-related information from a merchant, the transaction-related information including a payment network identifier of the payment network used in the initiated payment transaction; identifying the payment network used based on the payment network identifier determining the primary qualification criteria pertaining to the payment network used; determining an interchange rate and an interchange category based on the primary qualification criteria and the received transaction related information; determining a pricing model of an acquirer that yields the lowest fees applicable to the merchant based on one or more of, the transaction related information, the primary qualification criteria, and the interchange category; and transmitting the transaction-related information to the acquirer.
US10387840B2
Method of providing a member of a social network system with information pertaining to a set of job openings available to the member. The set of job openings are generated by accessing a member profile comprising a set of member characteristics and identifying a set of career paths. The method is further performed by generating a first a first set of job openings from a plurality of job listings based on the set of career paths. A second set of job openings is generated from the first set of job openings by processing the set of member characteristics using a historical hiring model. Information pertaining to the second set of job openings is communicated to a client device accessing the social networking system.
US10387837B1
The APPARATUSES, METHODS AND SYSTEMS FOR CAREER PATH ADVANCEMENT STRUCTURING (“CPAS”) provides mechanisms allowing advancement seekers to identify, map out, structure and interact with various advancement paths to the seeker's goals. In one embodiment, the seekers are career advancement seekers, and the CPAS provides mechanisms allowing the seeker to explore various career paths and opportunities. In one embodiment, the CPAS interacts with a statistical engine, which allows seekers to map their experiences to various advancement states in the statistical engines state structure. By so doing, it allows seeker to explore multiple paths based on various criteria, and allows seekers to plan their career goals. In the process, the CPAS allows an advancement seeker to generate, traverse, explore and construct (e.g., career) advancement paths of interconnected states; and perform gap analysis as between any states in the advancement path. In other embodiments, the seekers may be students wishing to advance their academic advancements. In yet other embodiments, the seekers are financial seekers who wish to achieve their financial goals.
US10387835B2
Various embodiments of systems, computer program products, and methods to visually represent information related to an application are described herein. A request can be received to view latest data modification information for an application. A plurality of data values and a plurality of data modification time periods corresponding to the plurality of data values can be retrieved. A plurality of latest data values from the retrieved plurality of data values can be visually modified. The modified data values and time periods can be displayed at the application.
US10387826B2
In one embodiment of the present invention, provided is a system and methods for managing vehicles on a car dealer lot and for customer relation management after the time of sale of the vehicle, the system having a first mode, where the system tracks the location of vehicles on the dealer's lot so that vehicles can be easily found by make, model, trim level, price and other distinguishing vehicle features, the system further providing vehicle access authorization and reporting of any access or status change to the vehicle. In a second mode, data is collected from the vehicle data bus network regarding vehicle performance, driving behavior, history, and similar parameters and is analyzed and packaged so it may be usefully be communicated to the vehicle owner or others.
US10387824B2
Generally, embodiments of the present invention provide systems and methods that can identify the location of a consignee and propose one or more alternative delivery location(s). The proposed delivery location may be based on the current location of the consignee, current address on the package to be delivered, information located in a social network (private or public), “to-be” location as determined by the consignee which would be transmitted to the carrier and/or a predicted consignee location. In other embodiments, the consignee or “carrier” may suggest an alternative fixed location or alternative mobile location. In some embodiments, the consignee may indicate an alternative recipient of the item.
US10387819B1
The present disclosure describes a device and methods that provide a new communication channel between two disparate decision management systems. In various embodiments, the device retrieves business logic artifacts from a first decision management system, analyzes them and creates equivalent business logic artifacts that operate on the second decision management system, and transmits the equivalent business logic artifacts for execution by the second decision management system via an API of the second decision management system. In various implementations, the device analyzes top-down decision flow artifacts from the first decision management system and creates equivalent bottom-up rule flow artifacts that are usable by the second decision management system.
US10387811B2
An approach is provided for rearranging assignments of workers to teams in an agile environment. Project requirements are collected and skills of workers are determined. Based on the project requirements and the skills, an initial arrangement of assignments of the workers to the teams is generated. During project execution, data from sensors worker locations and content of communications among the workers are obtained. The data from the sensors identifies workers who are sitting on chairs. Based on the data from the sensors, worker locations, and the content of the communications, a weighted graph is generated that represents the workers, strengths of relationships among the workers, and strengths of relationships between the workers and the teams. Based on the weighted graph, an optimal rearrangement of the assignments of the workers to the teams is automatically and dynamically generated. The optimal rearrangement specifies a match between the skills and the project requirements.
US10387802B2
A method, system, and computer program product for resource management are described. The method includes selecting trouble regions within the service area, generating clustered regions, and training a trouble forecast model for the trouble regions for each type of damage, the training for each trouble region using training data from every trouble region within the clustered region associated with the trouble region. The method also includes applying the trouble forecast model for each trouble region within the service area for each type of damage, determining a trouble forecast for the service area for each type of damage based on the trouble forecast for each of the trouble regions within the service area, and determining a job forecast for the service area based on the trouble forecast for the service area, wherein the managing resources is based on the job forecast for the service area.
US10387790B2
A method, computer program product and a computer system for forecasting resource usage is provided. A processor determines a job forecast. The processor determines a probability of a future usage for a first resource, wherein the first resource is currently assigned to a first job. The processor determines an assignment of a second resource to a forecasted job of the plurality of jobs, wherein the second resource is available for assignment to the forecasted job. The processor determines a probable utilization of the second resource, wherein the probable utilization of the second resource indicates the probability that the second resource will be deployed during assignment to the forecasted job. A processor, in response to the probable utilization of the second resource being below a predetermined value, generates a report including the assignment state of the second resource and probable utilization of the second resource by the forecasted job.
US10387785B1
A method is provided for estimating past data by identifying a high frequency data set for a defined time period. A pattern is calculated for the high frequency data set and then the pattern is applied to a low frequency data set in a past time period to estimate a high frequency query point.
US10387783B2
According to one embodiment of the present invention, a prediction system is provided. The system comprises a first data decomposition facility configured to decompose a provided time series of consumption data into a plurality of different training sets for different types of days and a second data decomposition facility configured to decompose each one of the plurality of training sets into at least a seasonal component and a trend component. The system further comprises a regression facility configured to perform a regression analysis on the decomposed consumption data based on at least the trend component and chronological information associated with the consumption data of the respective training set to train a prediction function and a prediction facility configured to estimate predicted energy consumption data based on the trained prediction function and the type of a day for which the prediction is performed.According to further embodiment, a method for predicting energy consumption data based on a time series of consumption data and a cloud-based prediction platform are disclosed.
US10387775B2
A control system uses a feedforward neural network model to perform control of a steam turbine power system in sliding pressure mode in a more efficient and accurate manner than a control scheme that uses only a multivariate linear regression model or a manufacturer-supplied correction function. Turbine inlet steam pressure of a steam turbine power generation system in sliding pressure control mode has a direct one-to-one relationship with the electrical energy load (output) of the steam turbine power system. This new control system provides a more accurate representation of the turbine inlet steam pressure, such that the power generated by a power plant is more closely controlled to the target (demand). More particularly, the feedforward neural network model prediction of the turbine inlet steam pressure more closely fits with the actual turbine inlet steam pressure with very little error, and thereby providing better control over the electrical energy load.
US10387767B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for organizing trained and untrained neural networks. In one aspect, a neural network device includes a collection of node assemblies interconnected by between-assembly links, each node assembly itself comprising a network of nodes interconnected by a plurality of within-assembly links, wherein each of the between-assembly links and the within-assembly links have an associated weight, each weight embodying a strength of connection between the nodes joined by the associated link, the nodes within each assembly being more likely to be connected to other nodes within that assembly than to be connected to nodes within others of the node assemblies.
US10387764B2
An RFID tag that can be used when attached to a metal surface of an article. The RFID tag includes a tag main body including a top plate with a back surface facing the metal surface across a space and a top plate support extending from the top plate on the back surface side and including a leading end surface attached to the metal surface. An antenna pattern is disposed on the back surface of the top plate of the tag main body, and an RFIC chip is disposed on the back surface of the top plate part of the tag main body and connected to the antenna pattern. The antenna pattern includes an extension part extending away from the back surface of the top plate part of the tag main body toward the metal surface and connecting to the metal surface by direct current or capacitively.
US10387760B2
The present invention relates to the technical field of radio frequency identification, in particular to a rectifier and limiter circuit controlled by switching signals and a passive radio frequency tag comprising the rectifier and limiter circuit. The rectifier and limiter circuit controlled by switching signals provided by the present invention converts DC signals, which are absorbed and rectified by an inductance coil antenna of a passive RFID tag, into high- and low-level signals and inputs the high- and low-level signals into the control input terminals of discharge paths of a rectifier circuit. The discharge paths are controlled to be opened or closed according to the amount of charge. The amplitude limiting control of the circuit voltage is realized by dynamically adjusting the voltage amplitude of a rectifier, thereby meeting the requirements on reliability of over-voltage protection of a semiconductor device on a chip and avoiding saturation of reception at the card reader side.
US10387754B1
A method for learning parameters of an object detector based on a CNN is provided to be used for hardware optimization which satisfies KPI. The method includes steps of: a learning device (a) instructing a first transposing layer or a pooling layer to concatenate pixels, per each proposal, on pooled feature maps per each proposal; (b) instructing a 1×H1 and a 1×H2 convolutional layers to apply a 1×H1 and a 1×H2 convolution operations to reshaped feature maps generated by concatenating each feature in each of corresponding channels among all channels of the concatenated pooled feature map, to thereby generate an adjusted feature map; and (c) instructing a second transposing layer or a classifying layer to generate pixel-wise feature maps per each proposal by dividing the adjusted feature map by each pixel, and backpropagating object detection losses calculated by referring to object detection information and its corresponding GT.
US10387752B1
A method for learning parameters of an object detector with hardware optimization based on a CNN for detection at distance or military purpose using an image concatenation is provided. The CNN can be redesigned when scales of objects change as a focal length or a resolution changes depending on the KPI. The method includes steps of: (a) concatenating n manipulated images which correspond to n target regions; (b) instructing an RPN to generate first to n-th object proposals in the n manipulated images by using an integrated feature map, and instructing a pooling layer to apply pooling operations to regions, corresponding to the first to the n-th object proposals, on the integrated feature map; and (c) instructing an FC loss layer to generate first to n-th FC losses by referring to the object detection information, outputted from an FC layer.
US10387748B2
Provided is a method for salient object segmentation of an image by aggregating a multi-linear exemplar regressors, including: analyzing and summarizing visual attributes and features of a salient object and a non-salient object using background prior and constructing a quadratic optimization problem, calculating an initial saliency probability map, selecting a most trusted foreground and a background seed point, performing manifold preserving foreground propagation, generating a final foreground probability map; generating a candidate object set for the image via an objectness adopting proposal, using a shape feature, a foregroundness and an attention feature to characterize each candidate object, training the linear exemplar regressors for each training image to characterize a particular saliency pattern of the image; aggregating a plurality of linear exemplar regressors, calculating saliency values for the candidate object set of a test image, and forming an image salient object segmentation model capable of processing various complex scenarios.
US10387746B2
A shade selection program is disclosed that predicts the shade choice with the smallest CIEDE2000 color difference for dental composite resin restorations when given a backing and target shade. By utilizing generated regression models, a database of spectral reflectance information, and principles of Kubelka-Munk layering, a highly accurate shade selection program was designed. Additionally, a blending model for quantification of color adjustment potential was developed. Systems and methods for correlating RGB data from the VITA Linearguide 3D Master and VITA Bleached Guide 3D Master shade guides with their spectroradiometric correlates through a regression model while indicating a methodology for validation of accuracy of digital imaging systems are disclosed.
US10387743B2
A method for image reconstruction includes defining a dictionary including a set of atoms selected such that patches of natural images can be represented as linear combinations of the atoms. A binary input image, including a single bit of input image data per input pixel, is captured using an image sensor. A maximum-likelihood (ML) estimator is applied, subject to a sparse synthesis prior derived from the dictionary, to the input image data so as to reconstruct an output image comprising multiple bits per output pixel of output image data.
US10387741B2
A system and methodologies for neuromorphic vision simulate conventional analog NM system functionality and generate digital NM image data that facilitate improved object detection, classification, and tracking.
US10387740B2
A deep learning object detection and recognition system contains a number of cellular neural networks (CNN) based integrated circuits (ICs) operatively coupling together via the network bus. The system is configured for detecting and then recognizing one or more objects out of a two-dimensional (2-D) imagery data. The 2-D imagery data is divided into N set of distinct sub-regions in accordance with respective N partition schemes. CNN based ICs are dynamically allocated for extracting features out of each sub-region for detecting and then recognizing an object potentially contained therein. Any two of the N sets of sub-regions overlap each other. N is a positive integer. Object detection is achieved with a two-category classification using a deep learning model based on approximated fully-connected layers, while object recognition is performed using a local database storing feature vectors of known objects.
US10387733B2
A processing apparatus includes a distance image acquirer, a moving-object detector, and a danger-level determining unit. The distance image acquirer acquires a distance image containing distance information of each pixel. The moving-object detector detects a moving object from the distance image. The danger-level determining unit determines a danger level of the moving object by use of the distance image, and outputs the danger level to a controller that controls a controlled unit in accordance with the danger level.
US10387724B2
Iris recognition can be accomplished for a wide variety of eye images by using plenoptic imaging. Using plenoptic technology, it is possible to correct focus after image acquisition. One example technology reconstructs images having different focus depths and stitches them together, resulting in a fully focused image, even in an off-angle gaze scenario. Another example technology determines three-dimensional data for an eye and incorporates it into an eye model used for iris recognition processing. Another example technology detects contact lenses. Application of the technologies can result in improved iris recognition under a wide variety of scenarios.
US10387722B2
Systems, methods, and non-transitory computer-readable media can acquire a first map that represents a particular geographical region. The first map can be associated with an image map. A first vector map can be generated based on the image map with which the first map is associated. A second map that represents the particular geographical region can be acquired. The second map can be different from the first map and can be associated with a second vector map. One or more quantitative evaluations for at least one of the first map or the second map can be provided based on the first vector map and the second vector map.
US10387718B2
A target detection method for detecting targets on the ground and in motion, in a video stream that is acquired by an airborne digital camera, which includes the steps of: processing a plurality of successive frames in the video frame in a manner so as to stabilize the frames as if they had been acquired by a fixed camera; and comparing two processed frames, temporally separated from the other, so as to identify the zones of pixels in motion from one processed frame to the other, one zone of pixels in motion constituting a detected target.
US10387714B2
A face verifying method and apparatus. The face verifying method includes detecting a face region from an input image, generating a synthesized face image by combining image information of the face region and reference image information, based on a determined masking region, extracting one or more face features from the face region and the synthesized face image, performing a verification operation with respect to the one or more face features and predetermined registration information, and indicating whether verification of the input image is successful based on a result of the performed verification operation.
US10387703B2
A method of verifying an identity of a printed item includes capturing an image of the unverified printed item, wherein the unverified printed item includes artifacts and at least some of the artifacts were not controllably producible in producing the unverified printed item; extracting information associated with the artifacts of the unverified printed item; ranking the information associated with the artifacts of the unverified printed item; retrieving stored ranked information associated with artifacts of an original printed item from a storage device; and in each of a first and second range of magnitudes, comparing the ranked information associated with the artifacts of the unverified printed item with the ranked information associated with the artifacts of the original printed item.
US10387699B2
A method of actuating a barcode reading platform by combining omnidirectional laser scanning and area-imaging approaches to trigger an imaging assembly in response to sensing laser pulses reflected and/or scattered by surrounding objects is disclosed. Specifically, a method of capturing an image of a barcode with a barcode scanner focuses on actuating a laser scanning system, illuminating an object with optical laser beam pulses, detecting laser beams reflected and/or scattered by the object, transmitting and analyzing a signal indicative of the detected laser beams to determine a presence of the object, and actuating a barcode reading platform.
US10387672B1
Systems and methods in accordance with various embodiments of the present disclosure provide secure handling of messages at a hardware-protocol level using a logic device on a server. Various embodiments provide approaches for filtering messages on various buses, such as SSIF, SMBus, PMBus, I2C, and SPI, within a server or a computer. Embodiments may include a policy engine through which message handling logic applied to a given bus or buses may be implemented. A message is compared to one or more policies. The message is allowed to be transmitted to a baseboard management controller based on the one or more policies and a type of message.
US10387670B2
Methods and associated data processing system for handling sensitive data required by an application in a secure computer system. The secure computer identifies sensitive data in one or more data aspects of a request message. The secure computer system tokenizes the sensitive data in the one or more data aspects by replacing the sensitive data with tokenized data and stores a mapping between the sensitive data and the tokenized data in the secure computer system. The secure computer system sends the request message to an external computer system. After the request message is sent to the external computer system, the secure computer system receives a response message from the external computer system. The response message includes annotations for the tokenized data with transform instructions for the tokenized data. The secure computer system replaces the tokenized data with the sensitive data and performs the transform instructions on the sensitive data.
US10387662B2
A flash memory system for encrypting and storing data in a non-volatile flash memory associated with a host system. The device includes flash memory, encryption engine, random number generator, cryptographic hash engine, key store, static random-access memory to interface with the host system, and associated control circuitry. When powered on, the device determines if a valid encryption key is held in the key store. If a valid key is held, a program flag is set when encrypted data in the flash memory is ready to be decrypted and stored in the static random access memory for use by the host system, or when data originating from the host system and stored in the static random access memory is ready to be encrypted by the engine and programmed into the flash memory. The device can be embedded in any host system wherein data is encrypted while at rest in memory.
US10387660B1
A system or method for encryption of data includes a light source, a random optical element and a light detection element. The light source is arranged to transmit an input data signal to the random optical element. The light source is incident on the random optical element such that the input data signal is randomly scattered by the random optical element to generate an image at on the detector disposed at an output of the random optical element. The image received by the detector is applied to a compressive sensing algorithm to generate a transfer function. The transfer function defines a relationship between the input data signal and the image to enable estimation and reconstruction of the input data signal.
US10387644B2
A system for intrinsic runtime security includes an application code repository, a security code repository, a trusted execution context, a first sandboxed execution context and a policy enforcement module, operating based on security policy, that enables the first sandboxed execution context to modify objects without enabling unrestricted access of the first sandboxed execution context to original prototypes of the objects.
US10387635B2
A station device in a biometric pre-identification system uses identity to perform one or more actions. Identities are determined (such as via a backend) using biometric information. A biometric pre-identification device obtains biometric information and/or a digital representation thereof from a person approaching the station device. The biometric pre-identification device transmits such to the station device, facilitating the station to begin and/or perform various actions. The station device begins or performs the actions using the identity determined based on the biometric information before the person arrives at the station device.
US10387631B2
A context of one or more interactions is determined. Base objects are transformed into interpreted objects by interpreting the base objects based on evaluation of the context, and by resolving references of the base objects relative to domain model types and concepts, each of the base objects modeled using a same declarative modeling language, the same declarative modeling language enabling transitions between the interpreted objects, at least one of the interpreted objects including at least one post-condition providing hooks for transition policies which allow the at least one of the interpreted objects to be logically chained in a non-linear process. Transitioning between at least two of the interpreted objects by chaining the at least two interpreted objects based on a particular post-condition of a particular interpreted object to create at least a portion of a particular non-linear process. At least a portion of the particular non-linear process is executed.
US10387629B2
There is provided a method and system for allocating an entitlement to digital media content. In one implementation, the system includes a media server accessible over a communications network and configured to utilize a processor to issue the entitlement including a transferable authorization to access the digital media content to a first user, and to store an entitlement record identified with the first user and authorizing access to the digital media content by the first user in a memory of the media server. The media server is further configured to receive a communication including a data corresponding to the transferable authorization to access the digital media content from a second user and to update the entitlement record to authorize access to the digital media content by the second user.
US10387620B1
A method and system for inputting, verifying, and communicating order data associated with a patient that may include an order for a patient to take a plurality of medications at various times of the day. The system includes an array of a medication sorting devices configured to communicate with a tracking system for receiving an order and dispensing a plurality of medicaments into a plurality of aligned pouches associated with the order information. The tracking system includes an optimization engine for selecting a medication sorting device to process each order to process a high volume of orders. An inspection assembly that is configured to analyze the plurality of medications within the medication pouches to detect and compare with the order information. The plurality of pouches may be arranged into a dispense package to dispense each pouch as arranged by the order information including medication type, dosage, and time.
US10387617B2
Embodiments for scheduling the delivery of multiple medications to a patient by a processor. Any interactions between the multiple medications or between one of the multiple medications and a type of food are considered to construct an analytical model to identify an optimized schedule for delivery of the multiple medications to the patient. The optimized schedule is adjusted in real time as additional information concerning the multiple medications and the type of food are introduced, and delivered to a dispensing device associated with the one of the multiple medications.
US10387615B2
Validating patient payment estimates is provided. Validating patient payment estimates may comprise matching patient payment estimates with claims, payments and insurance contracts and providing tools to analyze the results of the matching process. Discrepancies may be determined, for example discrepancies between procedures and patient portions from the estimate with procedures actually billed and paid and a patient portion determined by the insurance company. Results may be stored in a dashboard user interface, which may then be available via a user interface for drill-down analysis.
US10387614B2
Systems and methods for remote control and management of medical workstations using an instant messaging infrastructure. A remote client, such as a mobile phone, laptop, tablet, or other computing device, is used to generate instructions or information requests in one or more data packets. The remote client sends the one or more data packets using the instant messaging infrastructure to a medical workstation at another location. A service application in communication with the medical workstation receives the data packets and causes the medical workstation to retrieve the requested information or execute the instruction. The communications between the remote client and the service application are encrypted and signed to ensure secure communications.
US10387611B2
A method for modeling an offset portion of a blade of a non-ducted propeller is provided. The method includes: parametrizing a C1-class curve representing a deformation of the blade characterizing the offset, according to a position along a section at a given height in the blade, the curve intersecting consecutively through a first bend control point, a central control point, and a second bend control point, the first and second bend control points defining the extent of the blade section, the parametrization being implemented according to a first deformation parameter defining the abscissa of the central control point, a second parameter of deformation defining the ordinate of the second bend point, and a third deformation parameter defining the angle of the tangent to the curve at the second bend control point; optimizing one of the deformation parameters; and plotting the values of the optimized parameters on an interface.
US10387607B2
Techniques are disclosed to determine the temperature-dependent insertion loss and propagation delay of traces in a printed circuit board design. For example, an example method includes determining a first temperature at a first portion of a trace of a PCB design based on a thermal map of the PCB design. The method further includes determining a second temperature at a second portion of the trace based on the thermal map. The method further includes calculating a temperature-dependent property of the PCB at the first portion based on the first temperature. The method further includes calculating the temperature-dependent property of the PCB at the second portion based on the second temperature. The method further includes calculating at least one of a signal loss and propagation delay on the trace based on the temperature-dependent property of the PCB at the first portion and the second portion.
US10387603B2
A first circuit design description may have registers and combinational gates. Circuit design computing equipment may perform register retiming on the first circuit design description, whereby registers are moved across combinational gates during a first circuit design implementation. An engineering-change-order (ECO) of the first circuit design may result in a second circuit design. The differences between the first and second circuit designs may be confined to a region-of-change. The circuit design computing equipment may preserve the results from the first circuit design implementation and re-use portions of these results during the implementation of the second circuit design. For example, the circuit design computing equipment may preserve the register retiming solution from the first circuit design implementation for portions of the second circuit design that are outside the region-of-change and incrementally create graphs that allow to incrementally solve the register retiming problem during the second circuit design implementation.
US10387598B1
An exemplary bitmap file can be provided, which can include, for example, a map of a cell array structure of a memory(ies), a plurality of memory values superimposed on the cell array structure based on a simulated testing of the memory(ies). The memory values may be values being written to the memory(ies) while the memory(ies) is being tested. The memory values may be values in a test pattern(s) being used to test the memory(ies). Each cell in the cell array structure can have a particular memory value superimposed thereon. A cell(s) in the cell array structure may be highlighted, which may correspond to an incorrect memory value.
US10387580B2
A method for designing freeform surface is provided. An initial surface is established. A plurality of feature rays are selected. A plurality of intersections of the plurality of feature rays with an unknown freeform surface are calculated based on a given object-image relationship and a vector form of the Snell's law. The plurality of intersections are a plurality of feature data points. An unknown freeform surface equation is obtained by surface fitting the plurality of feature data points.
US10387577B2
Disclosed are various embodiments for providing secure data translation using machine-readable identifiers, such as barcodes or quick response (QR) codes. A client device may be configured to translate input data stored in a first data format to data in a universal data format and encrypt the data in the universal data format using the cryptographic key such that the data in the universal data format is only accessible by the reader device having the cryptographic key. The client device may further generate a machine-readable identifier using the data as encrypted for rendering in a display accessible by the client device. A reader device may be configured to decrypt the data as encrypted to access the data in the universal data format, and translate the input data from the universal data format to a second data format in accordance with a second format setting.
US10387575B1
Embodiments described herein provide a more flexible, effective, and computationally efficient means for determining multiple intents within a natural language input. Some methods rely on specifically trained machine learning classifiers to determine multiple intents within a natural language input. These classifiers require a large amount of labelled training data in order to work effectively, and are generally only applicable to determining specific types of intents (e.g., a specifically selected set of potential inputs). In contrast, the embodiments described herein avoid the use of specifically trained classifiers by determining inferred clauses from a semantic graph of the input. This allows the methods described herein to function more efficiently and over a wider variety of potential inputs.
US10387565B2
In embodiments of the present invention improved capabilities are described for methods and systems of grammar checking comprising a grammar checking facility and a plurality of human proofreaders in a crowd-source population for the detection and correction of grammatical errors in text as received from a computing device, wherein possible detected errors are categorized as high confidence or low confidence possible errors, and the high confidence errors are distributed to the human proofreaders.
US10387562B2
A method for maintaining conversational cadence may include determining, by a processor, a conversational cadence associated with a user in a social network. The conversational cadence may be determined based on a plurality of messages previously transmitted by the user. The method may also include detecting, by the processor, a reduction in the conversational cadence of the user. The method may further include providing, by the processor, a set of fill-in messages that create an appearance to another user in the social network that there is no reduction in the conversational cadence.
US10387560B2
A method, system and computer-usable medium are disclosed for automating the generation of table-based groundtruth, comprising: receiving a document comprising unstructured text and a table; generating questions by applying a template the contents of the table; performing QA pair generation operations on the table to generate QA pairs, each QA pair comprising a question generated by applying the template; and, assigning a score to each QA pair, the score providing an indicator of user interest to each QA pair, the score being based on a score generation methodology using the unstructured text and the table.
US10387547B2
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
US10387544B2
The present invention describes methods and apparatus to associate video content. An exemplary method includes creating a link on the webpage from a keyword to a video file. Additionally, the method involves displaying the video file when the link is activated. In addition, a system is provided for video content association.
US10387541B2
Described herein are systems and methods for formatting text for generating a print document based on a web document. For example, in some examples, a subset of characters of a first element of a web document is wrapped in a second element. Further, the onscreen position of the subset is determined based on the wrapping. In addition, the position on a print document for the subset is determined based on the determined onscreen position.
US10387540B2
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
US10387532B2
According to one embodiment, a manufacturing control system includes a reference data creating unit, first, second and third data storing units, first, second and third data extracting units. The reference data creating unit creates reference data including a reference time related to a product. The first data storing unit stores data related to parts acceptance inspection and related to assembly of the product. The second data storing unit stores data related to inspection in manufacturing. The third data storing unit stores data related to quality assurance inspection and of acceptance inspection at a customer site. The first data extracting unit extracts data related to latest parts acceptance inspection and related to latest assembly of the product. The second data extracting unit extracts data related to inspection in latest manufacturing. The third data extracting unit extracts data related to latest quality assurance inspection and of latest acceptance inspection.
US10387526B2
A system and related methods for analyzing and generating a score for web sites containing content, and providing recommendations and guidance for content modifications and additions. The system provides and receives content survey results from users or viewers of a site, aggregates the content survey results, integrates metrics for multiple content types and domains, and generates a content score for each content type and domain. A summary or aggregate score based upon the scores for each content type and domain also is calculated. The scores can be presented or displayed in a dashboard, graphic interface, report, or other means.
US10387522B2
Embodiments seek to improve prefetch hinting by using automated browsing clusters to generate and update hinting models used for machine-generated hints. For example, hinting machines can include browsing clusters that autonomously fetch web pages in response to update triggers (e.g., client web page requests, scheduled web crawling, etc.) and generate timing and/or other hinting-related feedback relating to which resources were used to load the fetched web pages. The hinting machines can use the hinting feedback to generate and/or update hinting models, which can be used for machine-generation of hints. Some embodiments can provide preliminary hinting functionality in response to client hinting requests, for example, when hinting models for a requested page are insufficient (e.g., unavailable, outdated, etc.). For example, without having a sufficient hinting model in place, the hinting machine can fetch the page to generate preliminary hinting feedback, which it can use to machine-generate preliminary hints.
US10387516B2
An online system receives posts that include links to various external pages and presents those posts to users of the online system. When the online system determines an opportunity to present a post to a particular viewing user of the online system, the online system determines a quality metric and an associated value score for the post. The quality metric is determined as a likelihood that the viewing user will view the external page for less than a threshold time period, and is used to adjust the associated value score. The online system compares the value score of the post to the value scores of other posts and selects one or more of the compared posts for presentation to the viewing user of the online system.
US10387505B2
A deep linking system includes an advertising engine. The advertising engine includes one or more processors configured to receive an advertisement request and identify one or more advertisement records based on the advertisement request and triggering data included in the one or more advertisement records. The one or more processors are further configured, for each advertisement record, to identify one or more cluster records based on the underlying sponsored state of the identified advertisement record and determine an advertisement score for the identified advertisement record based on the identified cluster records. The one or more processors select one or more of the identified advertisement records based on the advertisement scores, generate advertisement objects based on the selected advertisement records, and transmit the advertisement objects to the remote device.
US10387502B2
Aspects include creating a profile for a user from user account data and a user activity log, searching an indexed repository for keywords matching elements from the user account data and the user activity log, and retrieving documents from the indexed repository that are identified based on the searching. Aspects further include creating a custom portal for the user that includes the documents.
US10387501B2
Provided are a computer program product, system, and method for grouping records in buckets distributed across nodes a distributed database system to perform comparison of the grouped records. Upon receiving a record, data in the received record is processed to determine at least one containing bucket having attributes matching those of the received record, wherein the at least one containing bucket comprises at least one of a plurality of buckets, and wherein the buckets are assigned to the local node and the external nodes. A determination is made of at least one of the containing buckets assigned to at least one of the external nodes. At least a portion data in the received record is forwarded to each of the determined at least one external node to perform comparison matching with other records in the containing bucket at the external node.
US10387477B2
Methods and apparatuses for calibration of phase detection auto focus (PDAF) camera systems are disclosed. In one aspect, the method involves capturing a first image of a scene at an initial lens position, the first image including a first left image and a first right image captured using left and right photodiodes. The method may also involve calculating an initial phase difference between the first left image and first right image and estimating an in-focus lens position based on the initial phase difference. The method may further involve moving the lens to a final lens position at which a final phase difference between a second left image and a second right image of a second image captured at the final lens position is substantially zero and calibrating the estimation of the in-focus lens position based on the initial lens position, the final lens position, and the initial phase difference.
US10387476B2
Associating a state machine with an asset for impact analysis by creating an asset-and-event topic map meta-model that identifies assets and events in a topic map based index with instance ontology based on a topic map meta model that identifies assets and a topic map meta-model that identifies events; creating a state topic map meta-model representing operating states of at least one asset; and associating an asset of the asset-and-event topic map meta-model with operating states of the asset in the state topic map meta-model.
US10387475B2
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. For speed, cache memory is used. Performance metric data outside the start time and end time named by the user on a query screen is eliminated before the regular expression is applied.
US10387473B2
Implementations are directed to providing categorization of transactional data, and include actions of providing a plurality of word embeddings based on domain-relevant text data, clustering word embeddings of the plurality of word embeddings into a plurality of clusters, receiving, in real-time, transactional data representative of a transaction, providing a category that is to be assigned to the transaction based on the transactional data, and the plurality of clusters, processing the category, the transactional data, the text data, and the plurality of clusters using a semantic search to provide reason text data, the reason text data representing a reason for selection of the category assigned to the transaction, and storing the transaction data, the category, and the reason text data in a transaction database.
US10387471B2
In one embodiment, the invention can be a method for assessing unstructured comments, the method including providing reference data generated from a first set of unstructured comments from a first group; receiving a second set of unstructured comments from a second group; identifying a significant word within each unstructured comment of the second set of unstructured comments; for each significant word identified within the second set of unstructured comments, determining a frequency of occurrence of the significant word; and generating a visualization including a portion of the identified significant words, wherein for each visualized significant word, a first aspect of an appearance of the significant word is based on an extent to which the frequency of occurrence deviates from a frequency of occurrence of the significant word in the first set of unstructured comments.
US10387466B1
A query engine for an unstructured database satisfies window based queries and analytics by defining a window of documents, and performing analytics on the window using a default value for omitted field. A tabular index containing only values needed for analytics and document ordering defines each window. The tabular index includes all fields from each document that are required to satisfy the query, retrieved on a single pass by the query engine so that multiple fetches to the same document are avoided. Since each document in the window need not contain all the same fields as the other documents, an adapter includes logic for defining a default or placeholder value for a field called for in an analytic computation but nonexistent in a particular document. By retrieving only the computationally relevant fields, and by performing the retrieval only once on each document, the I/O overhead is greatly reduced.
US10387465B2
The present disclosure provides methods, devices, systems, and computer program products for displaying relevant information related to user roles from multiple data sources and in multiple application environments. Also provided are methods, devices, systems, and computer programs for collecting and compiling information, data, and content from one or more sources according to a user's domains, roles, and/or sub-roles.
US10387462B2
Systems and techniques are disclosed to rank documents by analyzing a query log generated by a search engine. The query log includes data relating to user behavior, queries and documents. The systems and techniques distill query log information into surrogate documents and extract features from these surrogate documents to rank the documents.
US10387459B2
The present invention is in the technical field of geolocation. More particularly, the present invention is in the technical field of making content in the form of electronic data available for retrieval when a device has satisfied the Retrieval Range and other Rules which govern the ability to retrieve the content. Retrieval of Content by user devices may be based on Rules communicated by an App, Admin or third party interface and shall be contained and processed by an application interface engine.
US10387451B2
Systems and methods are disclosed for synchronizing one or more user data sets on one or more client devices of a user, using a synchronization system. Each client device can have two independent and asynchronously-operating synchronization engines. The synchronization system can include a synchronization system manager that can resolve conflicts in data that arise from different versions of software being used generate a data set. Each client can maintain two separate databases: a first database that can contain a snapshot of the state of the user data sets across client devices, as known to the synchronization system. The second database can contain a snapshot of the local file system and information about the state of synchronization of the local file system with the synchronization system.
US10387444B2
Some embodiments provide a non-transitory computer-readable medium that stores a program executable by at least one processing unit of a first device. The program receives from a second device a selection of a set of measures associated with data. The program also receives from the second device a selection of a set of dimensions associated with data. The program further receives from the second device a selection of a type of analysis. Based on the set of measures, the set of dimensions, and the type of analysis, the program also determines a type of visualization of the set of measures and the set of dimensions.
US10387439B2
Disclosed are examples of systems, apparatus, methods and computer program products for configuring service consoles based on service feature templates using a database system. In some implementations, a database of a database system storing service feature templates can be maintained. A request for a service console comprising a console component can be processed. A service feature template comprising a template console component corresponding to the console component can be identified. A set of CRM records can be identified. It can be determined that a user has access to the console component. A graphical representation of the service console can be displayed in a user interface on a display of a device of the user.
US10387435B2
A plurality of category application queries can be processed, including identifying an associated list of results for each of the category application queries, with each list of results listing one or more applications. A cluster of the category application queries that each have a category in common in an application category stamp can be identified. A proximity graph for the category application queries in the cluster can be generated. The proximity graph can indicate similarity scores based at least in part on numbers of applications in common for lists of results associated with the category application queries in pairs of queries in the cluster. Lists each having one or more suggested alternative category application queries for category application queries in the cluster can be generated, with the generating of the lists of one or more suggested alternative category application queries being based at least in part on the similarity scores.
US10387427B2
Systems, methods, and computer program products for searching electronic datasets. A search query for the electronic dataset is received from a client device. In response to the search query being received, results to the search query are determined, each of the results including data from the electronic dataset. Thereafter, one of the results is selected for display by the client device, and is then transmitted to the client device for display. After the selected result is transmitted to the client device, a rejection of the selected result by a user is received that includes a rationale for the rejection. In response to the rejection of the selected result being received, another one of the results is selected for display by the client device based on the rationale for the rejection. The another result is then transmitted to the client device for display.
US10387416B2
Technology is disclosed for retrieving data from a specific storage layer of a storage system (“the technology”). A query application programming interface (API) is provided that allows an application to specify a storage layer on which the query should be executed. The query API can be used in a multi-threaded environment which employs a combination of fast threads and slow threads to serve read/write requests from applications. The fast threads are configured to query on a first set of storage layers, e.g., storage layers in a primary storage, while the slow threads are configured to query on a second set of storage layers, e.g., storage layers in a secondary storage. If a fast thread does not find the requested data in the first set, the request is transferred to a slow thread and the fast thread is allocated to another request while the slow thread is serving the current request.
US10387409B2
A common infrastructure collects data from a plurality of mobile devices and traditional sensors at Internet scale to respond to natural language queries received at different applications. The infrastructure includes a semantic interpreter to translate the natural language query to a data request specification that is processed by the data collection system. The data collection system includes a phenomenon layer that expresses data and information needs in a declarative fashion and coordinates data collection and processing for queries. An edge layer manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices. The device agent data layer using common agents on the networked devices receives data collection instructions and performs data collection.
US10387401B2
Systems, methods, and other embodiments associated with concurrently maintaining separate versions of records in an electronic database are described. In one embodiment, a method includes enabling the electronic database to concurrently store separate versions of a record by using a set of system columns to maintain the separate versions together in the electronic database and provide access to each of the separate versions in isolation from one another. The example method may also include, in response to identifying a change request to modify the record, generating an additional version of the record in the electronic database by adding the additional version into the electronic database with a new row identifier in a row identifier column and a row identifier from the record stored in the source column to uniquely identify the additional version as a version of the record and avoid conflicts between multiple versions of the record.
US10387393B1
A system, method, and computer program product are provided for generating a maturity assessment of a document management system. In use, a plurality of questionnaires are stored, in a database, where the questionnaires include questions relating to document management system. Further, one or more answers to one or more of the questions are received, via at least one input device. Utilizing at least one processor, the one or more of answers to the one or more of the questions are processed, for generating a maturity assessment of the document management system. To this send, information relating to the maturity assessment of the document management system is output via at least one output device.
US10387390B2
Examples of the present disclosure describe systems and methods for using online signals to improve judgment quality in Side-by-Side (SBS) evaluation. In aspects, two or more search result lists may be accessed within a query log. The search result lists may be used to generate and/or determine satisfaction metrics between the search result lists. The satisfaction metrics may be aggregated to automatically generate preference judgments for the search result lists. In some aspects, the preference judgments may be compared to the preference judgments of judges to measure the judgment quality of the judges.
US10387380B2
An information processing apparatus includes an identifying unit and a determining unit. The identifying unit identifies write requests received from the same source at intervals each within a predetermined time period. The determining unit determines to perform a write operation employing first-method deduplication for a preset number of write requests selected amongst the write requests in reverse chronological order according to reception times thereof, and perform the write operation employing a second-method deduplication for the remaining write requests. The first-method deduplication includes postprocess deduplication while the second-method deduplication includes inline deduplication. The preset number is set based on a minimum interval of write requests sequentially issued from the source and time periods in the first-method deduplication and the second-method deduplication from the reception of each write request to the transmission of the response.
US10387378B2
When a backup client sends a request to back up a file to a backup server, the file and an index (e.g., checksum, hash, encryption, etc.) of the file are stored on the backup server in an efficient deduplication storage. If a backup client sends a request to back up a modified version of a file already stored on a backup server, the modified portion of the file is stored. In addition, an index of the modified portion is generated and stored along with the modified portions on the backup server. The indices can be used to reconstruct the file or modified version of the file when retrieved. The efficient deduplication storage method ensures that multiple copies of files or portions of files do not exist on the servers.
US10387377B2
A computerized method and apparatus compresses symbolic information, such as text. Symbolic information is compressed by recursively identifying pairs of symbols (e.g., pairs of words or characters) and replacing each pair with a respective replacement symbol. The number of times each symbol pair appears in the uncompressed text is counted, and pairs are only replaced if they appear more than a threshold number of times. In recursive passes, each replaced pair can include a previously substituted replacement symbol. The method and apparatus can achieve high compression especially for large datasets. Metadata, such as the number of times each pair appears, generated during compression of the documents can be used to analyze the documents and find similarities between two documents.
US10387371B2
An information processing apparatus includes first and second staring units, a receiving unit, and a remove unit, a specifying unit. The first storing unit stores shared data which is to be shared and used by plural persons, and specific information for specifying the shared data. The receiving unit receives a removal instruction to remove the shared data. The remove unit removes from the first storing unit the shared data corresponding to the removal instruction received by the receiving unit. The specifying unit specifies a transmitter of operation history information which is received by the receiving unit, by using the specific information. If after the shared data is removed by the remove unit, the received operation history information for the removed shared data is specified by the specifying unit, the second storing unit stores the operation history information as operation history information for the removed shared data.
US10387359B2
A vehicle interface system comprises a vehicle interface processor, a processor data interconnect system, a vehicle communications bus electrical connection system, vehicle interface software, and an application data collection process running on the application processor using spare cycles not used by the application primary process. The application data collection process communicates with the vehicle interface software using the processor data interconnect system.
US10387355B2
Disclosed is method for operating an interposer that includes assigning a binary port weight to a plurality of input ports of the interposer. The sum of all of the port weights is less than or equal to a number of traversals available to the interposer in a cycle. A traversal counter is set zero at the beginning of each cycle. The output of the traversal counter is a binary number of m bits. A mask is generated when a bit of the traversal counter transitions from a zero to a one. The mask is generated having the m−k+1 bit of the mask equal to one and all other bits of the mask equal to zero. Data is transmitted from each port when both the binary port weight and the mask have a one in the same bit position.
US10387352B2
Certain implementations of the disclosed technology may include systems and methods for multibit code communications that can provide more than one bit per input port. In an example implementation, a method is provided that can include measuring an input voltage at an input port in communication with a device. The method can include comparing the measured input voltage with a plurality of predetermined reference voltage levels, and determining, based on the comparing, a device ID. The method can further include outputting the device ID. Certain implementations may further include compensating a signal associated with the device based on the identified device ID.
US10387349B1
Dynamically bypassing a peripheral component interconnect (PCI) switch including preparing, during run time, a PCI host bridge for disconnection from the PCI switch, wherein the PCI host bridge is connected to a first PCI slot via the PCI switch; toggling, during run time, an electrical switch, wherein toggling the electrical switch bypasses the PCI switch and creates a direct connection between the PCI host bridge and the first PCI slot; and configuring, during run time, the PCI host bridge for the direct connection between the PCI host bridge and the first PCI slot.
US10387345B2
Described examples include USB controllers and methods of interfacing a host processor with one or more USB ports with the host processor implementing an upper protocol layer and a policy engine for negotiating USB power delivery parameters, in which the USB controller includes a logic circuit implementing a lower protocol layer to provide automatic outgoing data transmission retries independent of the upper protocol layer of the host processor. The controller logic circuit further implements automatic incoming data packet validity verification and acknowledgment independent of the upper protocol layer of the host processor.
US10387343B2
According to embodiments of the present invention, machines, systems, methods and computer program products for processing events including efficiently processing interrupt service requests for peripheral devices, such as hardware accelerators, utilized in parallel processing are provided. For each core engine of a peripheral device, the peripheral device detects whether one or more interrupt signals have been generated. Information associated with the one or more interrupt signals are stored in one or more registers of peripheral device memory, for each core engine. The information is aggregated and stored in a vector of registers in the peripheral device memory, and the aggregated information is written to memory associated with a CPU to enable CPU processing of interrupt requests from each core engine of the peripheral device.
US10387335B2
In one example, a processor sends a memory access request including a data capability and a handle which references a master capability. In response to receiving the memory access request, a memory controller checks whether the handle references a valid master capability and checks whether the data capability is within a scope of the master capability. In response to determining that the master capability is valid and the data capability is within the scope of the master capability, the memory controller returns a result of the memory access request to the processor.
US10387330B1
Apparatuses, systems, methods, and program products are disclosed for cache replacement. An apparatus includes a cache memory structure, a processor, and memory that stores code executable by the processor. The code is executable by the processor to receive a value to be stored in the cache memory structure, identify, in response to determining that the received value is not currently stored in an entry of the cache memory structure, a least recently used (“LRU”) set of entries of the cache memory structure where the received value can be stored, and select a least frequently used (“LFU”) entry of the identified LRU set of entries for storing the received value.
US10387325B2
Method, system, and computer program product for dynamic address translation for a virtual machine are disclosed. The method includes obtaining a memory portion from a memory space, in response to a request for building a shadow dynamic address translation table, wherein the memory space is allocated for at least one guest operation system and wherein the shadow dynamic address translation table includes a mapping between at least one guest logic memory address and at least one host physical memory address. The method further includes building the shadow dynamic address translation table and storing the shadow dynamic address translation table in the memory portion.
US10387323B2
A facility and cache machine instruction of a computer architecture for specifying a target cache cache-level and a target cache attribute of interest for obtaining a cache attribute of one or more target caches. The requested cache attribute of the target cache(s) is saved in a register.
US10387321B2
In response to determining, by a storage controller, that a first process is to perform a write operation, a customer data track in a cache is configured for exclusive access while waiting for the write operation on the customer data track to be performed by the first process. In response to configuring the customer data track for the exclusive access, a copy of a metadata track is generated, wherein the metadata track stores metadata information of the customer data track and is configured for shared access. The copy of the metadata track is configured to provide exclusive access to a second process to perform operations on the copy of the metadata track, wherein the first process is able to perform the write operation on the customer data track that causes the metadata track to be updated while the second process performs the operations on the copy of the metadata track.
US10387320B2
According to one general aspect, an apparatus may include a cache pre-fetcher configured to predict data to be retrieved from a memory system. The cache pre-fetcher may include a pattern predictor circuit and a confirmation queue circuit. The pattern predictor circuit may be configured to predict a series of memory addresses to be pre-fetched from the memory system. The confirmation queue circuit may be configured to: maintain a windowed confirmation queue of predicted memory addresses, compare a requested memory address against the predicted memory addresses, and, if the requested memory address is included in the predicted memory addresses, indicate that a successful pre-fetch has occurred.
US10387311B2
A cache structure implemented in a microprocessor core include a set predictor and a logical directory. The set predictor contains a plurality of predictor data sets containing cache line information, and outputs a first set-ID indicative of an individual predictor data set. The logical directory contains a plurality of logical data sets containing cache line information. The cache structure selectively operates in a first mode such that the logical directory receives the first set-ID that points to an individual logical data set, and a second mode such that the logical directory receives a currently issued micro operational instruction (micro-op) containing a second set-ID that points to an individual logical data set. The logical directory performs a cache lookup based on the first set-ID in response to operating in the first mode, and performs a cache lookup based on the second set-ID in response to operating in the second mode.
US10387293B2
Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.
US10387290B2
Processing automation scripts used for testing pages includes running the automation scripts using a processor, searching for an element on the page according to locating information in an instruction of the automation scripts, collecting element-related information of the element in response to finding of the element on the page according to the locating information, and associating the collected element-related information of the element with the instruction of the automation scripts. The element-related information associated with the instruction is saved.
US10387287B1
Techniques are described that provide for determining health of a system and its components and may include: receiving a hierarchical structure including a plurality of levels of nodes representing the system and components of the system; performing first processing that calculates an overall score denoting health of the system, wherein the overall score is determined in accordance with a plurality of other scores for the components in the system, the plurality of other scores being associated with nodes of the hierarchical structure; and displaying, in a user interface, the overall score.
US10387283B2
Each of one or more commit cycles may be associated with a predicted number of updates. A statistics collection time for a database table can be determined by estimating a sum of predicted updates included in one or more commit cycles. Whether the estimated sum of predicted updates is greater than a first threshold may be determined. In addition, a progress point for a first one of the commit cycles can be determined. A time to collect statistics may be selected based on the progress point of the first commit cycle.
US10387273B2
Embodiments enable a database management system (DBMS) to manage two levels of disk failure groups. These two levels of redundancy are achieved by grouping the disks of the disk group for the DBMS into two levels of failure groups (i.e., “data sites” each containing two or more “failure groups” of disks). This system of disk grouping allows a DBMS to potentially tolerate the loss of both an entire first site and part of a second site. Such a DBMS uses a multi-level voting system, based on both failure group-level votes and site-level votes, to identify the current version of administrative data structures (ADS) that store key administrative data. In addition to data sites that store database data, the DBMS includes a quorum site with a single quorum failure group that stores a copy of the ADS. The quorum site contributes a site-level vote during a multi-level voting event.
US10387272B2
Provided are a computer program product, system, and method for restoring tracks in cache. A restore operation is initiated to restore a track in the cache from a non-volatile storage to which tracks in the cache are backed-up. The non-volatile storage includes a current version of the track and wherein a previous version of the track subject to the restore operation is stored in a first location in the cache. A second location in the cache is allocated for the current version of the track to restore from the non-volatile storage. The data for the current version of the track is transferred from the non-volatile storage to the second location in the cache. Data for the track is merged from the second location into the first location in the cache to complete restoring to the current version of the track in the first location from the non-volatile storage.
US10387271B2
A data storage apparatus includes an interface for communicating with a backup storage system, and one or more processors. The one or more processors are configured to store a local copy of at least part of a file system represented by hierarchical structure of directories and files, to store a backup copy of the at least part of the file system in the backup storage system, to store a dual Merkle tree that is calculated over the backup copy and includes (i) a metadata Merkle tree including Metadata Merkle-Tree Keys (MD-MTKs) and (ii) a data Merkle tree including Data Merkle-Tree Keys (D-MTKs), and to update the backup copy to match the local copy using the dual Merkle tree.
US10387268B2
Multiple target blocks are allocated on a first storage device to store a target object. The target blocks are arranged to be in a one-to-one correspondence with multiple source blocks of a source object. The target blocks are set to a non-populated state, and target blocks in the non-populated state are populated with data from corresponding source blocks. While the target blocks are being populated, if a request is received to retrieve data from one of the target blocks that is in the non-populated state, then the one of the target blocks is populated with the data from the corresponding source block and set to a populated state.
US10387256B2
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
US10387249B2
Methods and apparatus for use in a dispersed storage network (DSN) to facilitate migrating encoded data slices in the DSN. In one example, when detecting a failing memory within a dispersed storage unit, an encoded data slice can be encrypted so as to create a migrated data slice with migrated data slice is forward for storage within an alternate dispersed storage unit. A signing key can be further applied to the migrated data slice and/or a nonce can be included within the migrated data slice. In response to a request for the encoded data slice that has been migrated, the dispersed storage unit can receive the migrated data slice from the alternate dispersed storage unit and decrypt the migrated data slice to recover the encoded data slice which can then be forwarded to the requesting entity.
US10387242B2
Errors can be introduced when data is transferred over a link between two entities such as between a host and a memory. Link error protection schemes can be implemented to detect and correct errors that occur on the link to enhance transmission reliability. However, these benefits are not without costs since such protection schemes increase both latency and power consumption. In one or more aspects, it is proposed to dynamically adjust the level of link error protection applied to match any change in the operating environment. For example, likelihood of link errors strongly correlates with the link speed. If the link speed is increased, a greater level of link error protection can be applied to counteract the increase in the link errors. If the link speed is decreased, the level of protection can be decreased so that latency and power consumption penalties can be minimized.
US10387229B2
Methods are provided for copying, from a local place to a remote place, only array variables from a set at the local place that are used at the remote place. A method includes identifying the array based on the array meeting a condition of being defined outside of a code block for a copy command and used inside of the code block. The copy command mandates a copying of all the array variables in the set from the local place to the remote place. The method includes generating a function having code that selectively serializes or deserializes only the array variables from the set that are used at the remote place. The method includes serializing, at the local place, and deserializing at the remote place, only the array variables from the set that are used at the remote place, by invoking the function.
US10387226B2
A system on a chip or storage device has a dynamic process for handling system events that are transmitted at varying transmission rates. This dynamic process is a hybrid mode of operation that tailors the use of time stamp information according to the dynamic flow of events that are submitted in the system. Relative time stamps can be used along with explicit time stamps. Periodic wrap around events which use relative time stamps based on the periodic wrap events may be suppressed when there were no events between consecutive wrap around events. When an asynchronous event occurs during the suppression, the event is identified with a high precision time stamp (HPTS) rather than a relative time stamp. The periodic wrap around events can be re-initiated after the HPTS event is stamped.
US10387221B2
Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
US10387220B2
An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a computing entity having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the computing entity.
US10387215B2
A method for analyzing a motherboard for detecting an abnormally heated element of the motherboard includes placing the motherboard in a sealable container and powering on the motherboard, adjusting a temperature inside the sealable container to a predetermined temperature/temperature range, capturing a first image of the motherboard under ultraviolet light, capturing a thermal image of the motherboard, calibrating a position of the first image and the thermal image, combining the calibrated first image and the calibrated thermal image into a second image, and carrying out differential and image binarization processing on the second image and a template image to identify an abnormally heated element of the motherboard. A motherboard analysis device is also provided.
US10387212B2
A tenant model models workload usage of tenants, based upon a set of tenant attributes. The model is applied to a set of tenants waiting to be on-boarded to a workload to identify a metric indicative of likely tenant usage of the workload. A subset, of the set of tenants, are identified for on-boarding, based upon the metric, and on-boarding functionality is controlled to the identified subset of tenants.
US10387207B2
Methods are provided for data processing in a multi-threaded processing arrangement. The methods include receiving a data processing task to be executed on data including a plurality of data records, the data having an associated record description including information relating to parameters or attributes of the plurality of data records. Based on the received data processing task, the record description is analyzed to determine an indication of expected workload for the data records. Further, the data is divided into a plurality of data sets. Based on the determined indication of expected workload for the data records, the data sets are allocated processing threads for parallel processing by a multi-threaded processing arrangement.
US10387201B2
In one embodiment, a method includes receiving, by a computer system, one or more storage performance requirements for a virtual machine. The method further includes searching, by the computer system, for a host and an associated datastore that exhibits a level of storage performance satisfying the one or more storage performance requirements. If the searching is successful, the computer system places the virtual machine on the identified host and datastore.
US10387198B2
The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.
US10387182B2
Methods, systems, or apparatus may be directed to hosting, by a virtual machine manager of a local machine, a virtual machine having a device driver. A virtual machine manager may obtain, from a stub driver on a remote machine, information about the I/O device on the remote machine. The I/O device may be bound to a stub driver on the remote machine. The virtual machine manager may instantiate a virtual I/O device on the local machine corresponding to the I/O device on the remote machine. The virtual machine manager may then collaborate with the stub driver on the remote machine to effectuate a real access to the I/O device on the remote machine for an access to the virtual I/O device by the device driver on behalf of a program on the local machine.
US10387177B2
A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and select a virtual machine instance to execute the program code on the selected virtual machine instance. The system may further associate the selected virtual machine instance with shared resources and allow program codes executed in the selected virtual machine instance to access the shared resources.
US10387170B1
A programmable retail building kit comprising a controller unit to control a set of accessory article members is provided to enable a user to design, build and program a article. This retail building kit is also provided with a remote controller having a visual display unit and a sound transducer for the user to interface with the controller unit.
US10387166B2
A multiprocessor system includes multiple processors configured to run applications, and a dynamic configuration system operating independently on one or more of the multiple processors. The dynamic configuration system is configured to automatically incorporate new processors into the multiprocessor system for communication with one or more of the multiple processors. The dynamic configuration system automatically reconfigures the multiprocessor system in real-time to run at least one application normally run on one or more of the multiple processor to run on one or more of the automatically incorporated new processors.
US10387164B2
A method for initializing a peripheral component interconnect express (PCI-E) interface card is provided. The method includes: initializing, by a processing unit in a boot procedure according to a preset first value of a flag, a PCI-E interface card inserted in a PCI-E interface slot by using a first initialization parameter included in a basic input/output system (BIOS) code; setting, by the processing unit in the boot procedure according to the initialized PCI-E interface card, the flag to have the first value or a second value; determining, by the processing unit in the boot procedure, whether the initialized PCI-E interface card needs to be reinitialized; and reinitializing, by the processing unit according to the second value of the set flag when the PCI-E interface card needs to be reinitialized, the PCI-E interface card by using a second initialization parameter included in the BIOS code.
US10387162B2
Aspects of the invention include a computer-implemented method for executing one or more instructions by a processing unit. The method includes fetching, by an instruction fetch unit, a first instruction from an instruction cache. The method further includes associating, by an effective address table logic, an entry in an effective address table (EAT) with the first instruction. The method further includes fetching, by the instruction fetch unit, a second instruction from the instruction cache, wherein the first instruction occurs before a branch has been taken and the second instruction occurs after the branch has been taken. The method further includes associating at least a portion of the entry in the EAT associated with the first instruction in response to the second instruction utilizing a cache line utilized by the first instruction and processing the first instruction and the second instruction through a processor pipeline utilizing the entry of the EAT.
US10387158B2
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for performing DSX comprises a hardware decoder to decode an instruction, the instruction to include an opcode, and execution hardware to execute the decoded instruction inside a speculative execution (DSX) and rollback execution to a stored address and clear a DSX status indication in a DSX status register, and thereby abort the DSX.
US10387156B2
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for performing DSX comprises a hardware decoder to decode an instruction, the instruction to include an opcode, and execution hardware to execute the decoded instruction to continue a data speculative execution (DSX) and to determine that a DSX loop iteration is to be committed, commit speculative stores associated with the DSX loop iteration, and start a new DSX loop iteration.
US10387154B2
Methods and apparatus for thread migration using a microcode engine of a multi-slice processor including issuing a thread migration instruction to the microcode engine of a decode unit, the thread migration instruction comprising an indication that the thread migration instruction is to be processed by the microcode engine; decoding, by the microcode engine, the thread migration instruction into a plurality of internal operations each targeting a different register entry; transmitting the plurality of internal operations to a dispatcher of the multi-slice processor; and manipulating, by the multi-slice processor, a plurality of register entries according to the plurality of internal operations.
US10387153B2
Techniques for synchronizing a set of code branches are disclosed. A synchronization process is triggered by an event and/or a schedule. The synchronization process includes traversing each code branch, such that parent branches of a particular branch are “in sync” prior to being merged into the particular branch. In an embodiment, a hierarchical order for a set of branches is determined. The branch represented by the top node of the hierarchical order does not have any parents. A branch that is a child of the branch represented by the top node is in the second level of the hierarchical order. The branch in the second level is updated by incorporating the current state of the branch represented by the top node. Thereafter, each branch is iteratively updated by incorporating the current state of the branch's parent branch. Hence, changes to any parent branch are propagated through all its descendant branches.
US10387149B2
An apparatus and method are described for performing a bit reversal and permutation on mask values. For example, a processor is described to execute an instruction to perform the operations of: reading a plurality of mask bits stored in a source mask register, the mask bits associated with vector data elements of a vector register; and performing a bit reversal operation to copy each mask bit from a source mask register to a destination mask register, wherein the bit reversal operation causes bits from the source mask register to be reversed within the destination mask register resulting in a symmetric, mirror image of the original bit arrangement.
US10387148B2
An apparatus and method are described for performing a bit reversal and permutation on mask values. For example, a processor is described to execute an instruction to perform the operations of: reading a plurality of mask bits stored in a source mask register, the mask bits associated with vector data elements of a vector register; and performing a bit reversal operation to copy each mask bit from a source mask register to a destination mask register, wherein the bit reversal operation causes bits from the source mask register to be reversed within the destination mask register resulting in a symmetric, mirror image of the original bit arrangement.
US10387147B2
Managing an issue queue for fused instructions and paired instructions in a microprocessor including dispatching a fused instruction to a first entry in a double issue queue; dispatching two paired instructions to a second entry in the double issue queue; issuing the fused instruction during a single cycle to an execution unit in response to determining, by the issue queue logic, that the fused instruction is ready to issue; and issuing, by the issue queue logic, the first instruction of the two paired instructions to the execution unit in response to determining, by the issue queue logic, that the first instruction of the two paired instructions is ready to issue.
US10387142B2
Annotation processors defined by a module of a module system are used for processing annotations. Annotation processors defined by a module of a module system may be used with annotation processors defined by non-module code. A predefined deterministic process is used to select annotation processors for processing annotations. The predefined deterministic process imposes an order for searching and/or using annotation processors.
US10387134B2
Embodiments of the present invention provide a method and device for downloading a profile of an operator, where one method includes: sending, by a terminal to the SM-DP by using an SM-SR, a request for downloading a profile of an operator, where the download request carries the download certificate, an ID of an eUICC of the terminal, and addressing information of the SM-DP; and receiving, by the terminal, the profile of the operator that is sent by the SM-DP by using the SM-SR and is corresponding to the download request, and transmitting the profile of the operator to the eUICC, where the profile of the operator is obtained by the SM-DP according to an identity of the profile of the operator after the SM-DP verifies that the certificate that is for downloading the profile of the operator and is carried in the download request is valid.
US10387123B2
Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
US10387122B1
Arithmetic circuits and methods that perform efficient matrix multiplication for hardware acceleration of neural networks, machine learning, web search and other applications are disclosed herein. Various arrays of multiplier-accumulators may be coupled to form a matrix multiplier which processes data using high precision, fixed point residue number arithmetic.
US10387118B2
An arithmetic operation unit includes: a first multiplier configured to multiply two first input data to calculate first arithmetic data; a second multiplier configured to multiply two second input data to calculate second arithmetic data; a first adder configured to add the first arithmetic data and the second arithmetic data to calculate third arithmetic data; a first arithmetic selector configured to select one of the first arithmetic data and the third arithmetic data; a second arithmetic selector configured to select one of the second arithmetic data and the third arithmetic data; a second adder configured to add third input data and arithmetic data selected by the first arithmetic selector to calculate first arithmetic result data; and a third adder configured to add input fourth data and arithmetic data selected by the second arithmetic selector to calculate second arithmetic result data.
US10387116B2
A system identification device includes: a direct feedthrough term identification unit that receives an impulse response of a dynamic system; a block Hankel matrix generation unit; a singular value decomposition unit that, by singular value decomposition of the block Hankel matrix, outputs a first orthogonal matrix, a second orthogonal matrix, and a singular value; a system dimension determination unit that, on the basis of the first orthogonal matrix, second orthogonal matrix, singular value, and search range, identifies a system matrix other than a direct feedthrough term, and from a comparison of the actual system characteristics and system characteristics calculated on the basis of the system matrix and direct feedthrough term, determines the system dimension; and a system matrix identification unit that identifies a system matrix other than the direct feedthrough term on the basis of the first orthogonal matrix, second orthogonal matrix, singular value, and system dimension.
US10387104B2
The present aspects relate to audio management for a web browser. For example, an electronic device such as a mobile device may enable a user to navigate to a webpage within a web browser. In some embodiments, the webpage may automatically initiate presentation of audio content. However, the user may wish to quickly silence the audio content that is playing without locating the media player controls of the audio content within the webpage. Accordingly, the present aspects provide audio control for a web browser. Specifically, an audio control affordance may be displayed at a noticeable and recognizable position or area in the web browser, and based on a determination that a webpage includes audio content and/or determination of playback of the audio content. The user may in turn readily adjust a property of the audio content.
US10387095B2
A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is received from an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the portable electronic device may generate a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the portable electronic displays the user interface on the touch-sensitive display. In this way, the portable electronic device dynamically adapts the user interface.
US10387092B2
In an image forming apparatus, a 2D code detecting unit detects a 2-dimensional code in a document image to be printed. A divisional code distributing unit (a) removes the 2-dimensional code in the document image, (b) divides the 2-dimensional code into a predetermined number of divisional codes, (c) performs a zooming process and/or a rotation process for a part or all of the divisional codes, (d) distributes the divisional codes after the zooming process and/or the rotation process, and (e) generates and outputs a decode key that includes (e1) the number of the divisional codes, (e2) positions of the divisional codes, and (e3) a zooming ratio of the zooming process and/or a rotation angle of the rotation process. A printing device prints the document image in which the divisional codes are distributed.
US10387087B2
A method for establishing a wireless connection between a mobile information apparatus (e.g., smart phone) and an output system (e.g., audio output device) are herein disclosed and enabled. The method comprises using an interface of the output system to receive an indication from a user, and initiating wireless discovery based, at least in part, on physical proximity between the mobile information apparatus and the output system, subsequent to receiving the user indication. The method additionally comprises using the mobile information apparatus to wirelessly (1) discover the output system, (2) establish a wireless communication link between the mobile information apparatus and the output system, and (3) transmit audio output data from the mobile information apparatus to the output system over the established wireless communication link. Subsequently, the output system outputs or plays at least part of the wireles sly received audio output data from the mobile information apparatus.